@font-face{font-family:Newsreader Proof;src:url(/fonts/Newsreader-Variable.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Migra Proof;src:local("Migra Light Italic"),local("Migra Italic"),local("MigraItalic");font-style:italic;font-weight:300;font-display:swap}.demo_page__ZQZlk{--proof-night:#041f18;--proof-field:#073b2f;--proof-paper:#f3f5ef;--proof-muted:rgba(243,245,239,0.76);--proof-rule:rgba(243,245,239,0.18);--proof-signal:#a6ffcb;min-height:100svh;color:var(--proof-paper);background:var(--proof-field);font-family:Newsreader Proof,Georgia,serif}.demo_page__ZQZlk ::selection{color:var(--proof-night);background:var(--proof-signal)}.demo_page__ZQZlk :where(h1,h2,h3,p){margin-top:0}.demo_page__ZQZlk :where(a,code,dt,.demo_eyebrow__cg80a,.demo_stepSurface__RugDy,.demo_stepRail__5R9EJ,.demo_evidence__A6atl){font-family:var(--mono)}.demo_page__ZQZlk a{color:var(--proof-signal);text-underline-offset:.25em}.demo_page__ZQZlk a:focus-visible{outline:2px solid var(--proof-signal);outline-offset:4px}.demo_hero__Bv4DM{position:relative;isolation:isolate;display:flex;min-height:calc(100svh - 56px);padding:clamp(92px,10vw,152px) max(48px,calc((100vw - 1500px) / 2)) 58px;align-items:center;overflow:hidden;background:var(--proof-night)}.demo_hero__Bv4DM:after{position:absolute;z-index:1;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(4,31,24,.98),rgba(4,31,24,.91) 42%,rgba(4,31,24,.44) 76%,rgba(4,31,24,.2)),linear-gradient(180deg,rgba(4,31,24,.08),rgba(4,31,24,.75))}.demo_heroArt__3eIQn{position:absolute;z-index:0;inset:0;margin:0}.demo_heroArt__3eIQn img,.demo_heroArt__3eIQn picture{display:block;width:100%;height:100%}.demo_heroArt__3eIQn img{object-fit:cover;object-position:58% 48%;filter:saturate(.72) contrast(1.08)}.demo_heroAscii__IbB08{z-index:1}.demo_heroArt__3eIQn figcaption{position:absolute;z-index:3;right:28px;bottom:20px;color:rgba(243,245,239,.7);font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.demo_heroCopy__0GcUB{position:relative;z-index:3;width:min(760px,62%)}.demo_eyebrow__cg80a{margin-bottom:24px;color:var(--proof-signal);font-size:10px;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.demo_eyebrow__cg80a:before{content:"// "}.demo_hero__Bv4DM h1,.demo_page__ZQZlk h2,.demo_page__ZQZlk h3{color:var(--proof-paper);font-weight:430;letter-spacing:-.04em}.demo_hero__Bv4DM h1{max-width:8ch;margin-bottom:30px;font-size:clamp(64px,8vw,128px);line-height:.9}.demo_hero__Bv4DM h1 em{color:var(--proof-signal);font-family:Migra Proof,Newsreader Proof,Georgia,serif;font-weight:300}.demo_heroCopy__0GcUB>p:not(.demo_eyebrow__cg80a){max-width:56ch;color:var(--proof-muted);font-size:clamp(18px,1.6vw,22px);line-height:1.56}.demo_actions__dYXSp{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:36px;align-items:center}.demo_actions__dYXSp a{min-height:46px;border-bottom:1px solid;font-size:11px;letter-spacing:.05em;line-height:46px;text-decoration:none}.demo_actions__dYXSp a:before{content:"[ ";opacity:.7}.demo_actions__dYXSp a:after{content:"  ↗ ]";opacity:.7}.demo_actions__dYXSp .demo_primaryAction__yKsep{padding:0 18px;color:var(--proof-night);border:1px solid var(--proof-signal);background:var(--proof-signal)}.demo_close__Hm64f,.demo_disclosure__LtSMb,.demo_transcript__asvLZ{width:min(calc(100% - clamp(36px, 8vw, 128px)),1380px);margin-inline:auto;padding:clamp(68px,8vw,116px) 0}.demo_disclosure__LtSMb{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(320px,1.1fr);grid-gap:clamp(30px,6vw,96px);gap:clamp(30px,6vw,96px);align-items:start}.demo_page__ZQZlk h2{margin-bottom:22px;font-size:clamp(42px,5vw,76px);line-height:.95}.demo_close__Hm64f>p:not(.demo_eyebrow__cg80a),.demo_disclosure__LtSMb>p,.demo_stepBody__9dkYZ>p:last-child,.demo_transcript__asvLZ>header>p:not(.demo_eyebrow__cg80a){color:var(--proof-muted);font-size:clamp(17px,1.35vw,20px);line-height:1.62}.demo_disclosure__LtSMb dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);margin:14px 0 0;border-top:1px solid var(--proof-rule)}.demo_disclosure__LtSMb dl div{padding:20px 18px 0 0}.demo_disclosure__LtSMb dt{color:rgba(166,255,203,.72);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.demo_disclosure__LtSMb dd{margin:8px 0 0;font-size:18px}.demo_transcript__asvLZ{border-top:1px solid var(--proof-rule)}.demo_transcript__asvLZ>header{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(320px,1.1fr);grid-gap:0 clamp(30px,6vw,96px);gap:0 clamp(30px,6vw,96px);margin-bottom:clamp(48px,7vw,90px)}.demo_transcript__asvLZ>header .demo_eyebrow__cg80a{grid-column:1/-1}.demo_transcript__asvLZ>header h2{grid-column:1}.demo_transcript__asvLZ>header>p:last-child{grid-column:2}.demo_transcript__asvLZ>ol{padding:0;margin:0;list-style:none}.demo_transcript__asvLZ>ol>li{display:grid;grid-template-columns:86px minmax(300px,1.25fr) minmax(240px,.75fr);grid-gap:clamp(20px,4vw,58px);gap:clamp(20px,4vw,58px);padding:34px 0;border-top:1px solid var(--proof-rule)}.demo_transcript__asvLZ>ol>li[data-tone=allowed]{--step-color:#a6ffcb}.demo_transcript__asvLZ>ol>li[data-tone=withheld]{--step-color:#dfb36f}.demo_transcript__asvLZ>ol>li[data-tone=proposal]{--step-color:#b8d6ef}.demo_transcript__asvLZ>ol>li[data-tone=accepted]{--step-color:#d5c7ff}.demo_stepRail__5R9EJ{display:flex;color:var(--step-color,rgba(243,245,239,.54));font-size:10px;justify-content:space-between}.demo_stepSurface__RugDy{margin-bottom:10px;color:var(--step-color,var(--proof-signal));font-size:9px;letter-spacing:.17em;text-transform:uppercase}.demo_stepBody__9dkYZ h3{margin-bottom:16px;font-size:clamp(28px,3vw,46px);line-height:1}.demo_stepBody__9dkYZ code{display:block;margin-bottom:18px;color:var(--step-color,var(--proof-signal));font-size:12px;line-height:1.55;overflow-wrap:anywhere}.demo_evidence__A6atl{padding:0;margin:30px 0 0;color:rgba(243,245,239,.72);font-size:10px;letter-spacing:.03em;line-height:1.6;list-style:none}.demo_evidence__A6atl li:before{margin-right:9px;color:var(--step-color,var(--proof-signal));content:"├─"}.demo_evidence__A6atl li:last-child:before{content:"└─"}.demo_close__Hm64f{border-top:1px solid var(--proof-rule);text-align:center}.demo_close__Hm64f h2{max-width:14ch;margin-inline:auto}.demo_close__Hm64f>p:not(.demo_eyebrow__cg80a){max-width:65ch;margin-inline:auto}.demo_close__Hm64f .demo_actions__dYXSp{justify-content:center}@media (max-width:760px){.demo_hero__Bv4DM{min-height:calc(100svh - 55px);padding:76px 18px 34px;align-items:flex-end}.demo_hero__Bv4DM:after{background:linear-gradient(180deg,rgba(4,31,24,.28),rgba(4,31,24,.7) 48%,rgba(4,31,24,.98)),linear-gradient(90deg,rgba(4,31,24,.72),rgba(4,31,24,.24))}.demo_heroCopy__0GcUB{width:100%}.demo_hero__Bv4DM h1{font-size:clamp(54px,16vw,76px)}.demo_heroArt__3eIQn figcaption{right:16px;bottom:12px;max-width:70%;text-align:right}.demo_disclosure__LtSMb,.demo_transcript__asvLZ>header{grid-template-columns:1fr}.demo_transcript__asvLZ>header h2,.demo_transcript__asvLZ>header>p:last-child{grid-column:1}.demo_disclosure__LtSMb dl{grid-template-columns:repeat(2,1fr)}.demo_transcript__asvLZ>ol>li{grid-template-columns:52px minmax(0,1fr);gap:18px}.demo_stepRail__5R9EJ{flex-direction:column;gap:8px}.demo_evidence__A6atl{grid-column:2;margin-top:0}}@media (prefers-reduced-motion:reduce){.demo_page__ZQZlk *,.demo_page__ZQZlk :after,.demo_page__ZQZlk :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}