@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-800-normal.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Fallback;src:local(Arial);size-adjust:96%;ascent-override:98%;descent-override:26%}@font-face{font-family:Switzer Fallback;src:local(Arial);size-adjust:99%;ascent-override:96%;descent-override:24%}:root{--paper:#f1f2ee;--paper-2:#e2e5ec;--ink:#0f1222;--muted:#555b6e;--line:#0f122224;--line-strong:#0f122252;--accent:#2b4bf2;--night-muted:#a3a9bc;--night-accent:#8ea0ff;--c-bg:var(--paper);--c-fg:var(--ink);--c-muted:var(--muted);--c-line:var(--line);--c-accent:var(--accent);--c-curtain:var(--ink);--f-display:"Cabinet Grotesk", "Cabinet Fallback", system-ui, sans-serif;--f-body:"Switzer", "Switzer Fallback", system-ui, sans-serif;--t-mega:clamp(4.1rem, min(.9rem + 10.4vw, 19vh), 12.5rem);--t-xl:clamp(2.6rem, min(1.2rem + 5.6vw, 11.5vh), 7rem);--t-l:clamp(1.75rem, 1.1rem + 2.4vw, 3.4rem);--t-m:clamp(1.25rem, 1.05rem + .8vw, 1.75rem);--t-body:clamp(1rem, .96rem + .18vw, 1.125rem);--t-s:.875rem;--t-xs:.8125rem;--u:clamp(.5rem, .35rem + .6vw, 1rem);--gutter:clamp(1rem, .6rem + 1.6vw, 2.5rem);--header-h:4.5rem;--radius:0px;--radius-field:2px;--ease-ink:cubic-bezier(.16, 1, .3, 1);--z-content:1;--z-header:50;--z-curtain:90}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none;background:var(--c-bg);color:var(--c-fg)}body{min-height:100dvh;font-family:var(--f-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;background:var(--c-bg);line-height:1.55;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;text-wrap:balance}p{text-wrap:pretty}ul,ol{padding:0;list-style:none}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:1px}.night :focus-visible{outline-color:var(--night-accent)}#main:focus{outline:none}.skip-link{left:var(--gutter);z-index:200;background:var(--ink);color:var(--paper);padding:.6em 1em;position:fixed;top:.75rem;translate:0 -200%}.skip-link:focus-visible{translate:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}#main{z-index:var(--z-content);position:relative}.motion [data-split],.motion [data-reveal]{visibility:hidden}.split-line{margin-bottom:-.08em;padding-bottom:.08em}#curtain{z-index:var(--z-curtain);pointer-events:none;visibility:hidden;position:fixed;inset:0}.curtain__panel{background:var(--c-curtain);position:absolute;inset:0}.curtain__mark{opacity:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.curtain__mark .linnet{--ink:var(--paper);--paper-2:var(--ink);--accent:var(--night-accent)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.grid{column-gap:var(--gutter);padding-inline:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));width:100%;max-width:1720px;margin-inline:auto;display:grid}@media (width<=767px){.grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.site-header{z-index:var(--z-header);height:var(--header-h);background:var(--paper);transition:translate .6s var(--ease-ink), border-color .3s;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}html.is-scrolled .site-header{border-bottom-color:var(--line)}html.frame-away .site-header:not(:focus-within){translate:0 -105%}.site-header .grid{align-items:center;height:100%}.brand{font-family:var(--f-display);letter-spacing:-.03em;grid-column:1/span 4;justify-self:start;align-items:center;gap:.55rem;min-height:44px;font-size:1.375rem;font-weight:800;display:inline-flex}.brand .linnet{width:2.1rem;height:2.1rem;transition:rotate .5s var(--ease-ink), translate .5s var(--ease-ink);transform-origin:50% 80%}@media (hover:hover){.brand:hover .linnet{translate:0 -4px;rotate:-14deg}}.brand:focus-visible .linnet{translate:0 -4px;rotate:-14deg}.site-nav{grid-column:5/-1;justify-self:end;align-items:center;gap:clamp(.75rem,2vw,2rem);display:flex}@media (width<=767px){.brand{grid-column:1/span 2}.site-nav{grid-column:3/-1}}.nav-link{font-size:var(--t-s);transition:background-size .45s var(--ease-ink);background:linear-gradient(currentColor 0 0) 0 calc(100% - .35rem)/0% 2px no-repeat;padding-block:.6rem;font-weight:500}@media (hover:hover){.nav-link:hover{background-size:100% 2px}}.nav-link:focus-visible,.nav-link[aria-current=page]{background-size:100% 2px}.btn{--btn-ink:var(--ink);--btn-on:var(--paper);isolation:isolate;border:2px solid var(--btn-ink);min-height:48px;color:var(--btn-ink);font-weight:500;font-size:var(--t-body);border-radius:var(--radius);transition:color .35s var(--ease-ink);justify-content:center;align-items:center;gap:.6em;padding:.7em 1.4em;line-height:1.1;display:inline-flex;position:relative;overflow:clip}.btn:before{content:"";z-index:-1;background:var(--btn-ink);clip-path:inset(0 100% 0 0);transition:clip-path .55s var(--ease-ink);position:absolute;inset:-2px}.btn--solid{color:var(--btn-on)}.btn--solid:before{clip-path:inset(0)}.btn--sm{min-height:40px;font-size:var(--t-s);padding:.5em 1em}@media (hover:hover){.btn:hover{color:var(--btn-on)}.btn:hover:before{clip-path:inset(0)}.btn--solid:hover{color:var(--btn-ink)}.btn--solid:hover:before{clip-path:inset(0 0 0 100%)}}.btn:focus-visible{color:var(--btn-on)}.btn:focus-visible:before{clip-path:inset(0)}.btn:active{color:var(--btn-on)}.btn:active:before{clip-path:inset(0)}.night .btn{--btn-ink:var(--paper);--btn-on:var(--ink)}.btn .hide-sm{display:contents}@media (width<=479px){.btn .hide-sm{display:none}}.text-link{text-underline-offset:.2em;padding-block:.3em;text-decoration:underline 1px;transition:text-decoration-thickness .25s}@media (hover:hover){.text-link:hover{color:var(--accent);text-decoration-thickness:3px}}.text-link:focus-visible{color:var(--accent);text-decoration-thickness:3px}.ink{display:inline-block;position:relative}.ink:before{content:attr(data-text) / "";color:#0000;white-space:nowrap;-webkit-text-stroke:var(--stroke,1.5px) var(--ink);pointer-events:none;user-select:none;position:absolute;inset:0}.ink__solid{display:inline-block;position:relative}html:not(.motion) .ink:before,.ink.is-inked:before{visibility:hidden}.motion .ink[data-ink] .ink__solid{clip-path:inset(-.1em 100% -.2em 0)}.hero{padding-top:calc(var(--header-h) + clamp(1.5rem, 5vh, 4rem));flex-direction:column;justify-content:space-between;gap:clamp(2rem,6vh,4rem);min-height:100svh;padding-bottom:clamp(2.5rem,8vh,6rem);display:flex}.hero__kicker{font-size:var(--t-s);color:var(--muted);grid-column:1/-1;align-items:center;gap:.6rem;font-weight:500;display:flex}.hero__kicker:before{content:"";background:var(--accent);width:2.5rem;height:2px}.hero__title{font-family:var(--f-display);font-weight:800;font-size:var(--t-xl);letter-spacing:-.045em;grid-column:1/-1;margin-top:clamp(1rem,3vh,2rem);margin-left:-.05em;line-height:.94}.hero__line{display:block}.hero__big{font-size:var(--t-mega);letter-spacing:-.05em;white-space:nowrap;--stroke:2px;margin-top:.06em;line-height:.9;display:block}.hero__foot{align-items:end;row-gap:1.75rem}.hero__sub{letter-spacing:-.01em;grid-column:1/span 6;max-width:42ch;font-size:clamp(1.125rem,.85rem + .6vw,1.5rem);line-height:1.42}.hero__cta{grid-column:8/-1;justify-self:end;justify-items:start;gap:.75rem;max-width:26rem;display:grid}.hero__note{font-size:var(--t-s);color:var(--muted)}@media (width<=1023px){.hero__sub{grid-column:1/span 8}.hero__cta{grid-column:1/-1;justify-self:start}}@media (width<=767px){.hero{min-height:auto;padding-bottom:3rem}.hero__sub{grid-column:1/-1;font-size:1.125rem}.stage__caption{margin-top:.75rem}}.stage{border-top:1px solid var(--line);position:relative}.motion .stage{height:320svh}.stage__pin{padding-block:clamp(3rem,8vh,5rem)}.motion .stage__pin{height:100svh;padding-block:calc(var(--header-h) * .6) 1.5rem;align-content:center;position:sticky;top:0;overflow:clip}.stage__head{grid-column:1/span 7;gap:.6rem;margin-bottom:clamp(1.5rem,4vh,2.75rem);display:grid}.stage__head h2{font-family:var(--f-display);font-weight:800;font-size:var(--t-m);letter-spacing:-.02em;line-height:1.15}.stage__count{font-size:var(--t-s);color:var(--muted);font-variant-numeric:tabular-nums}.stage__count b{color:var(--accent);font-weight:500}.stage__draft{grid-column:1/span 7;align-self:start;position:relative}.stage__label{font-size:var(--t-s);color:var(--muted);margin-bottom:.9rem;display:block}.draft{font-family:var(--f-display);letter-spacing:-.025em;font-size:clamp(1.6rem,.9rem + 2.5vw,3.4rem);font-weight:500;line-height:1.3}.draft--empty{color:var(--muted)}.motion .draft--empty,.motion .stage__then{display:none}.stage__then{margin-top:1.5rem}.blank{background:var(--paper-2);box-shadow:inset 0 -2px 0 var(--line-strong);border-radius:var(--radius-field);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em;transition:box-shadow .4s}.blank.is-full{box-shadow:inset 0 -2px 0 var(--accent)}.blank .w{display:inline-block;position:relative}.blank .w__ink{color:var(--ink);display:inline-block}.motion .blank .w__ink{clip-path:inset(-.1em 100% -.25em 0)}.blank__hint{font-family:var(--f-body);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);pointer-events:none;font-size:.8125rem;font-weight:500;transition:opacity .3s;position:absolute;top:50%;left:.05em;translate:0 -50%}.blank.is-started .blank__hint{opacity:0}html:not(.motion) .stage .blank__hint{display:none}.draft--empty .blank__hint{position:static;translate:none;display:inline!important}.caret{background:var(--accent);opacity:0;pointer-events:none;width:2px;position:absolute;top:.12em;bottom:.1em;left:-.06em}.blank.is-next .caret{opacity:1;animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.stage__caption{font-size:var(--t-s);color:var(--muted);max-width:40ch;margin-top:clamp(1rem,3vh,1.75rem)}.motion .stage__caption{opacity:0;transition:opacity .6s}.motion .stage.is-done .stage__caption{opacity:1}.story{border:1px solid var(--line-strong);background:#f7f8f5;grid-column:9/-1;align-self:start;padding:clamp(1rem,2vw,1.5rem);position:relative}.story__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.story__label{font-weight:500;font-size:var(--t-s)}.story__src{font-size:var(--t-xs);color:var(--muted)}.story dl{gap:.9rem;display:grid}.story dt{font-size:var(--t-xs);color:var(--muted);font-weight:500}.story dd{font-size:var(--t-body);line-height:1.45}.src{color:inherit;transition:background-size .6s var(--ease-ink);background:linear-gradient(#2b4bf233 0 0) 0 100%/0% .5em no-repeat}.src.is-lit,html:not(.motion) .src{background-size:100% .5em}.perch{pointer-events:none;z-index:2;opacity:0;width:3rem;height:3rem;position:absolute;top:0;left:0}.motion .perch{opacity:1}.perch .linnet{width:100%;height:100%}.linnet__eye{transform-box:fill-box;transform-origin:50%}.linnet__head{transform-box:fill-box;transform-origin:30% 80%}@media (width<=1023px){.stage__head,.stage__draft{grid-column:1/-1}.story{grid-column:1/-1;margin-top:clamp(1.25rem,3vh,2rem)}.motion .stage__pin{align-content:center;padding-top:1rem}}@media (width<=767px){.motion .stage{height:280svh}.draft{font-size:clamp(1.4rem,1rem + 2.6vw,1.75rem);line-height:1.32}.story{padding:.9rem 1rem}.story dl{gap:.55rem}.story dd{font-size:.9375rem;line-height:1.4}.story__top{margin-bottom:.6rem;padding-bottom:.5rem}.perch{width:2.25rem;height:2.25rem}.blank__hint{font-size:.6875rem}.stage__head{margin-bottom:1rem}}.statement{padding-block:clamp(6rem,18vh,12rem)}.statement__lead{font-family:var(--f-display);font-weight:800;font-size:var(--t-xl);letter-spacing:-.045em;grid-column:1/span 10;margin-left:-.04em;line-height:.95}.statement__body{font-size:var(--t-m);letter-spacing:-.01em;grid-column:6/span 6;margin-top:clamp(2rem,6vh,4rem);line-height:1.45}@media (width<=1023px){.statement__body{grid-column:3/-1}}@media (width<=767px){.statement__lead,.statement__body{grid-column:1/-1}}.uses{padding-bottom:clamp(5rem,14vh,9rem)}.uses__head{grid-column:1/-1;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1.25rem;display:flex}.uses__head h2{font-family:var(--f-display);font-weight:800;font-size:var(--t-l);letter-spacing:-.035em;line-height:1}.uses__head p{font-size:var(--t-s);color:var(--muted);text-align:right;max-width:22rem}.uses__list{border-bottom:1px solid var(--line-strong);grid-column:1/-1}.use{column-gap:var(--gutter);border-top:1px solid var(--line-strong);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding-block:clamp(1.1rem,2.6vh,1.75rem);display:grid}.use__title{font-family:var(--f-display);font-weight:800;font-size:var(--t-l);letter-spacing:-.035em;grid-column:1/span 5;line-height:1}.use__text{grid-column:6/span 4}.use__where{font-size:var(--t-s);color:var(--muted);text-align:right;grid-column:10/-1}@media (width<=1023px){.use__title{grid-column:1/-1;margin-bottom:.6rem}.use__text{grid-column:1/span 8}.use__where{grid-column:9/-1}}@media (width<=767px){.uses__head{flex-direction:column;align-items:start}.uses__head p{text-align:left}.use{grid-template-columns:1fr}.use__title,.use__text,.use__where{text-align:left;grid-column:1/-1}.use__where{margin-top:.4rem}}.facts{background:#e8eae5;padding-block:clamp(4rem,12vh,8rem)}.facts h2{font-family:var(--f-display);font-weight:800;font-size:var(--t-l);letter-spacing:-.035em;grid-column:1/span 5;align-self:start;line-height:1.02}.facts ul{grid-column:7/-1;display:grid}.facts li{border-top:1px solid var(--line-strong);grid-template-columns:1.5rem 1fr;align-items:baseline;gap:.75rem;padding-block:1rem;display:grid}.facts li:before{content:"";background:var(--ink);width:1rem;height:.55rem;translate:0 -.1em}@media (width<=1023px){.facts h2{grid-column:1/-1;margin-bottom:2rem}.facts ul{grid-column:1/-1}}.night{background:var(--ink);color:var(--paper);--muted:var(--night-muted);--accent:var(--night-accent);--line:#f1f2ee29;--line-strong:#f1f2ee52}.waitlist{padding-top:clamp(5rem,14vh,9rem);padding-bottom:clamp(3rem,8vh,5rem);scroll-margin-top:0}.waitlist__title{font-family:var(--f-display);font-weight:800;font-size:var(--t-xl);letter-spacing:-.045em;grid-column:1/-1;margin-left:-.04em;line-height:.92}.waitlist__text{font-size:var(--t-m);grid-column:1/span 5;margin-top:2rem;line-height:1.4}.waitlist__mail{color:var(--muted);grid-column:1/span 5;margin-top:1.5rem}.waitlist__mail a{color:var(--paper)}.form{grid-area:2/7/span 3/-1;align-content:start;gap:1.25rem;margin-top:2rem;display:grid}@media (width<=1023px){.waitlist__text,.waitlist__mail{grid-column:1/-1}.form{grid-area:auto/1/auto/-1;margin-top:2.5rem}}.field{gap:.4rem;display:grid}.field label,.field legend{font-size:var(--t-s);font-weight:500}.field .opt{color:var(--muted);font-weight:400}.input{width:100%;min-height:48px;color:var(--paper);box-shadow:inset 0 -2px 0 var(--line-strong);border-radius:var(--radius-field);background:#f1f2ee0f;border:0;padding:.65rem .8rem;transition:box-shadow .3s,background-color .3s}textarea.input{resize:vertical;min-height:6rem}.input:focus-visible{outline:2px solid var(--night-accent);outline-offset:2px;box-shadow:inset 0 -2px 0 var(--night-accent)}@media (hover:hover){.input:hover{background:#f1f2ee1a}}select.input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.1rem) 55%,calc(100% - .75rem) 55%;background-repeat:no-repeat;background-size:.35rem .35rem}select.input option{background:var(--ink);color:var(--paper)}fieldset.field{border:0;padding:0}.choices{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.choice{border:1px solid var(--line-strong);min-height:44px;font-size:var(--t-s);cursor:pointer;align-items:center;gap:.55rem;padding:.5rem 1rem;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.choice input{width:1rem;height:1rem;accent-color:var(--ink);cursor:pointer;margin:0}.choice:has(input:checked){background:var(--paper);color:var(--ink);border-color:var(--paper)}.choice input:focus-visible{outline:2px solid var(--night-accent);outline-offset:3px}@media (hover:hover){.choice:hover{border-color:var(--paper)}}.form__row{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.5rem;display:flex}.form__small{font-size:var(--t-s);color:var(--muted)}.form__small a{color:var(--paper)}.form__status{font-size:var(--t-s)}.form__status:empty{display:none}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__done{grid-area:2/7/span 3/-1;align-self:start;gap:1rem;margin-top:2rem;display:grid}.form__done[hidden]{display:none}.form__done p{font-family:var(--f-display);font-weight:800;font-size:var(--t-l);letter-spacing:-.03em;line-height:1.05}@media (width<=1023px){.form__done{grid-area:auto/1/auto/-1}}.site-footer{border-top:1px solid var(--line);margin-top:clamp(3rem,8vh,5rem);padding-block:2.5rem 2rem}.site-footer .grid{align-items:center;row-gap:1.25rem}.footer__mark{font-size:var(--t-s);color:var(--muted);grid-column:1/span 4;align-items:center;gap:.6rem;display:inline-flex}.footer__mark .linnet{--ink:var(--paper);--paper-2:var(--ink);width:1.75rem;height:1.75rem}.footer__links{font-size:var(--t-s);flex-wrap:wrap;grid-column:5/-1;justify-self:end;gap:.25rem 1.5rem;display:flex}.footer__links a{text-underline-offset:.25em;align-items:center;min-height:44px;text-decoration:underline #0000;transition:text-decoration-color .25s;display:inline-flex}@media (hover:hover){.footer__links a:hover{color:var(--night-accent);text-decoration-color:currentColor}}.footer__links a:focus-visible,.footer__links a[aria-current=page]{text-decoration-color:currentColor}@media (width<=767px){.footer__mark,.footer__links{grid-column:1/-1;justify-self:start}}.footer__word{padding-inline:var(--gutter);font-family:var(--f-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:max(1px, .012em) #f1f2ee73;white-space:nowrap;user-select:none;margin-top:1.5rem;max-width:1720px;margin-inline:auto;padding-bottom:.12em;font-size:clamp(4rem,23.5vw,30rem);font-weight:800;line-height:.78;display:block;overflow:hidden}.page-hero{padding-top:calc(var(--header-h) + clamp(3rem, 10vh, 7rem));padding-bottom:clamp(3rem,8vh,5rem)}.page-hero h1{font-family:var(--f-display);font-weight:800;font-size:var(--t-xl);letter-spacing:-.045em;grid-column:1/span 10;margin-left:-.04em;line-height:.95}.page-hero p{font-size:var(--t-m);grid-column:1/span 6;margin-top:2rem;line-height:1.45}@media (width<=767px){.page-hero h1,.page-hero p{grid-column:1/-1}}.chapter{border-top:1px solid var(--line-strong);padding-block:clamp(3rem,9vh,6rem)}.chapter__num{font-family:var(--f-display);font-weight:800;font-size:var(--t-xl);color:#0000;-webkit-text-stroke:max(1.5px, .015em) var(--ink);grid-column:1/span 2;line-height:.85}.chapter__body{grid-column:4/span 8}.chapter h2{font-family:var(--f-display);font-weight:800;font-size:var(--t-l);letter-spacing:-.035em;margin-bottom:1.5rem;line-height:1}.chapter li{border-top:1px solid var(--line);max-width:62ch;padding-block:.9rem}.chapter li strong{font-weight:500}@media (width<=1023px){.chapter__num{grid-column:1/-1;margin-bottom:1rem}.chapter__body{grid-column:1/-1}}.prose{grid-column:3/span 7;padding-bottom:clamp(4rem,12vh,8rem)}.prose h2{font-family:var(--f-display);font-weight:800;font-size:var(--t-m);letter-spacing:-.02em;margin-top:2.5rem;margin-bottom:.75rem}.prose p,.prose li{max-width:62ch}.prose p+p{margin-top:1rem}.prose ul{gap:.5rem;margin-top:.75rem;display:grid}.prose li{padding-left:1.25rem;position:relative}.prose li:before{content:"";background:var(--ink);width:.6rem;height:2px;position:absolute;top:.7em;left:0}@media (width<=1023px){.prose{grid-column:1/-1}}.faq{grid-column:4/span 8;display:grid}.faq div{border-top:1px solid var(--line-strong);gap:var(--gutter);grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding-block:1.25rem;display:grid}.faq dt{font-weight:500}@media (width<=1023px){.faq{grid-column:1/-1}}@media (width<=767px){.faq div{grid-template-columns:1fr;gap:.4rem}}.faq-title{font-family:var(--f-display);font-weight:800;font-size:var(--t-l);letter-spacing:-.035em;grid-column:1/span 3;line-height:1}@media (width<=1023px){.faq-title{grid-column:1/-1;margin-bottom:1.5rem}}.faq-wrap{border-top:1px solid var(--line-strong);padding-block:clamp(3rem,9vh,6rem)}.lost{min-height:100svh;padding-top:calc(var(--header-h) + 4rem);align-content:center;padding-bottom:4rem}.lost h1{font-family:var(--f-display);font-weight:800;font-size:var(--t-xl);letter-spacing:-.045em;grid-column:1/-1;line-height:.95}.lost .draft{color:var(--muted);grid-column:1/span 9;margin-top:2.5rem}.lost .blank[data-path]{color:var(--ink);overflow-wrap:anywhere}.lost__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1rem 1.5rem;margin-top:3rem;display:flex}@media (width<=767px){.lost .draft{grid-column:1/-1}}
