.doc{counter-reset:doc}.doc h2{counter-increment:doc;gap:var(--sp-2);margin:var(--sp-8) 0 var(--sp-4);padding-top:var(--sp-4);border-top:1.5px solid var(--ink);font:800 var(--fs-h3) / 1 var(--ff-display);font-variation-settings:"opsz" 72;text-transform:uppercase;display:grid}.doc h2:before{content:counter(doc, decimal-leading-zero);font:500 var(--fs-label) / 1 var(--ff-mono);letter-spacing:var(--track-label);color:var(--muted)}.doc h2:first-child{border-top:0;margin-top:0;padding-top:0}.doc p{margin:0 0 var(--sp-4);text-wrap:pretty;max-width:64ch;font-size:1.0625rem;line-height:1.7}.doc a:not(.btn){font-weight:600}.doc-h2{font:900 var(--fs-h2) / var(--lh-display) var(--ff-display);font-variation-settings:"opsz" 72;text-transform:uppercase}.doc-steps__list{margin:0;padding:0;list-style:none;display:grid}.doc-step{gap:var(--sp-4) var(--col-gap);padding:var(--sp-6) 0;border-bottom:1px solid var(--line-strong);grid-template-columns:clamp(72px,13vw,200px) minmax(0,1fr);display:grid}.doc-step:first-child{padding-top:0}.doc-step__num{font:900 clamp(3.5rem, 10vw, 9rem) / .8 var(--ff-display);font-variation-settings:"opsz" 72;color:#0000;-webkit-text-stroke:1.5px var(--ink);letter-spacing:-.01em}.doc-step[data-key] .doc-step__num{color:var(--c-green-ink);-webkit-text-stroke:0}.doc-step__body{gap:var(--sp-3);align-content:start;max-width:62ch;display:grid}.doc-step__title{font:800 clamp(1.5rem, 2.6vw, 2.5rem) / .95 var(--ff-display);font-variation-settings:"opsz" 72;text-transform:uppercase}.doc-step p{font-size:var(--fs-lead);line-height:1.55}@media (min-width:1024px){.doc-step{grid-template-columns:repeat(12,minmax(0,1fr))}.doc-step__num{grid-column:1/span 3}.doc-step__body{grid-column:4/span 7}}.doc-fee{gap:var(--sp-6);margin-top:var(--section-y);padding:var(--sp-6) var(--sp-5);border-radius:var(--r-xs);align-items:start;display:grid}.doc-fee__text{gap:var(--sp-4);max-width:60ch;display:grid}.doc-fee__text p{font-size:1.0625rem;line-height:1.65}.doc-fee__ex{gap:var(--sp-3);padding:var(--sp-5);border:1.5px solid var(--ink);border-radius:var(--r-xs);background:var(--surface);margin:0;display:grid}.doc-fee__ex figcaption{color:var(--muted)}.doc-fee__dl{margin:0;display:grid}.doc-fee__dl>div{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);display:flex}.doc-fee__dl dt{font:800 1.25rem / 1 var(--ff-display);text-transform:uppercase}.doc-fee__dl dd{font:500 var(--fs-label) / 1.3 var(--ff-mono);text-transform:uppercase;letter-spacing:.06em;text-align:right;margin:0}.doc-fee__total{border-bottom:0!important}.doc-fee__total dd{font:900 1.5rem / 1 var(--ff-display);letter-spacing:0;color:var(--c-green-ink)}@media (min-width:1024px){.doc-fee{padding:var(--sp-8) var(--sp-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(40px,6vw,120px)}}.doc-fee.theme-dark .doc-fee__ex{--ink:var(--c-slate);--muted:var(--c-muted);--line:color-mix(in oklab, var(--c-slate) 14%, transparent);background:var(--c-cream);color:var(--c-slate);border-color:var(--c-cream)}.doc-cta{gap:var(--sp-5);margin-top:var(--section-y);padding-top:var(--sp-6);border-top:1.5px solid var(--ink);justify-items:start;display:grid}.doc-credits{margin:0;padding:0;list-style:none;display:grid}.doc-credit{gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--line-strong);grid-template-columns:32px 72px minmax(0,1fr);align-items:center;display:grid}.doc-credit__num{font:500 var(--fs-label) / 1 var(--ff-mono);color:var(--muted)}.doc-credit__media{aspect-ratio:1;border-radius:var(--r-xs);background:var(--c-cream-2);position:relative;overflow:hidden}.doc-credit__media img{object-fit:cover;mix-blend-mode:multiply}.doc-credit__body{gap:4px;min-width:0;display:grid}.doc-credit__title{overflow-wrap:anywhere;font-weight:600;text-decoration:none}.doc-credit__title:hover{text-decoration:underline}.doc-credit__meta{font:500 .6875rem / 1.4 var(--ff-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.doc-credit__meta a{color:var(--ink)}@media (min-width:640px){.doc-credit{grid-template-columns:40px 88px minmax(0,1fr)}}.doc-lost .container{gap:var(--sp-6);padding-block:var(--sp-5) var(--sp-8);align-items:center;display:grid}@media (min-width:1024px){.doc-lost .container{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(40px,6vw,120px)}}.doc-lost__mark{justify-self:start;position:relative}.doc-lost .lost__num{text-transform:uppercase;font-size:clamp(8rem,26vw,22rem);display:block}.doc-lost__stamp{border:3px solid var(--c-red);border-radius:var(--r-xs);color:var(--c-red);background:color-mix(in oklab, var(--c-cream) 84%, transparent);font:900 clamp(1.5rem, 3.6vw, 3rem) / 1 var(--ff-display);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:8px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.js-motion .doc-lost__stamp{animation:ns-doc-stamp .65s var(--ease-spring) .45s both}.js-motion .doc-lost .lost__num{animation:ns-doc-wipe 1.1s var(--ease-in-out) both}@keyframes ns-doc-stamp{0%{opacity:0;transform:translate(-50%,-50%)scale(2.2)rotate(-18deg)}60%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)rotate(-9deg)}}@keyframes ns-doc-wipe{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.doc-lost__body{gap:var(--sp-5);justify-items:start;display:grid}.doc-lost__title{font:900 var(--fs-h2) / var(--lh-display) var(--ff-display);font-variation-settings:"opsz" 72;text-transform:uppercase;max-width:14ch}.doc-lost__title:focus{outline:none}.doc-lost__digest{color:var(--muted)}
