@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b64bfffbf346612f.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ef549d9ec978f04d.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb407b189f36a608.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_00f8ae{font-family:Big Shoulders;font-style:normal}.__variable_00f8ae{--font-display:"Big Shoulders"}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_2aad3c{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_2aad3c{--font-body:"Archivo","Archivo Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--ink:#0B0C0F;--coal:#13151A;--coal-2:#1A1D24;--dusk-line:#262C3A;--bone:#EEEDE6;--steel:#98A0AE;--verde:#90FF00;--display:var(--font-display),"Arial Narrow",Impact,sans-serif;--body:var(--font-body),"Helvetica Neue",Arial,sans-serif;--mono:var(--font-mono),"SF Mono",Menlo,monospace;--gutter:clamp(18px,4vw,56px)}html{scroll-behavior:smooth;color-scheme:dark}body{margin:0;background:var(--ink);color:var(--bone);font-family:var(--body);font-size:16.5px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}::selection{background:var(--verde);color:var(--ink)}.wrap{max-width:1280px;margin:0 auto;padding-inline:var(--gutter)}.reveal{transform:translateY(26px);opacity:.5;transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .8s ease}.reveal.in{transform:none;opacity:1}.nav{position:fixed;inset:0 0 auto 0;z-index:50;background:rgba(11,12,15,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(238,237,230,.07)}.nav-in{justify-content:space-between;gap:20px;padding-block:14px}.nav-in,.wordmark{display:flex;align-items:center}.wordmark{text-decoration:none}.wordmark img{height:42px;width:auto;display:block}footer .wordmark img{height:36px}@media (max-width:520px){.wordmark img{height:32px}}.nav-links{display:flex;gap:26px;align-items:center}.nav-links a{font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--steel);text-decoration:none;transition:color .2s}.nav-links a:focus-visible,.nav-links a:hover{color:var(--verde)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;font-family:var(--display);font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--verde);color:#0A0B00;border:0;border-radius:3px;cursor:pointer;padding:.72em 1.5em;font-size:1.05rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(144,255,0,.25)}.btn:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--verde);outline-offset:3px}.btn-sm{font-size:.85rem;padding:.6em 1.1em}@media (max-width:760px){.nav-links .hide-m{display:none}}.hero{position:relative;min-height:min(94svh,980px);display:flex;align-items:flex-end;isolation:isolate}.hero-media{position:absolute;inset:0;z-index:-2;overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:63% 42%;filter:saturate(.7) brightness(.8) contrast(1.06);animation:heroZoom 18s ease-out forwards}@keyframes heroZoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (max-width:700px){.hero-media img{object-position:center 34%}}.hero-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,12,15,.72) 0,rgba(11,12,15,.32) 34%,rgba(11,12,15,.78) 72%,var(--ink) 100%),linear-gradient(100deg,rgba(11,12,15,.9) 0,rgba(11,12,15,.42) 55%,rgba(11,12,15,.18) 100%)}.hero-in{padding-block:130px clamp(56px,8vh,96px);width:100%}.eyebrow{display:flex;align-items:center;gap:1em;margin:0 0 24px;font-family:var(--mono);font-size:.78rem;letter-spacing:.34em;text-transform:uppercase;color:var(--bone);animation:eyebrowIn .9s ease both}.eyebrow:before{content:"";width:36px;height:2px;background:var(--verde);flex:none}@keyframes eyebrowIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hero h1{font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:clamp(3rem,9.2vw,8.2rem);line-height:.92;letter-spacing:.005em;margin:0;max-width:14ch;text-wrap:balance;text-shadow:0 4px 40px rgba(0,0,0,.45)}.hero h1 .q{color:var(--verde)}.hero-sub{max-width:52ch;color:#D5D6CF;font-size:clamp(1rem,1.4vw,1.2rem);margin:26px 0 0;font-weight:500}.hero-line{display:inline-block;overflow:hidden;vertical-align:bottom}.hero-line>span{display:inline-block;animation:riseIn .9s cubic-bezier(.2,.75,.2,1) both}.hero-line:nth-of-type(2)>span{animation-delay:.14s}.hero-line:nth-of-type(3)>span{animation-delay:.28s}.m-br{display:none}.hero-sub{animation:fadeUp .9s ease .5s both}.hero .capture{animation:fadeUp .9s ease .68s both}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.scroll-cue{display:none}@keyframes riseIn{0%{transform:translateY(108%)}to{transform:none}}.capture{margin-top:34px;max-width:560px}.capture form{display:flex;gap:10px;flex-wrap:wrap}.capture input[type=email]{flex:1 1 260px;min-width:0;background:rgba(19,21,26,.82);border:1px solid var(--dusk-line);border-radius:3px;color:var(--bone);font:500 1rem var(--body);padding:.95em 1.1em;transition:border-color .2s}.capture input::placeholder{color:#6B7280}.capture input:focus{border-color:var(--verde)}.capture .fine{font-size:.82rem;color:var(--steel);margin:12px 0 0}.capture .done{display:none;align-items:center;gap:.8em;border:1px solid var(--verde);border-radius:3px;padding:1em 1.2em;font-weight:600;color:var(--verde);background:rgba(144,255,0,.06)}.capture.is-done form{display:none}.capture.is-done .done{display:flex}.section{padding-block:clamp(80px,11vw,150px)}.section-head{margin-bottom:clamp(36px,5vw,64px)}h2{font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.95;font-size:clamp(2.3rem,5.6vw,4.6rem);letter-spacing:.005em;margin:0;text-wrap:balance}.lede{color:var(--steel);max-width:62ch;font-size:1.05rem}.lede strong{color:var(--bone);font-weight:600}.arrow-link{display:inline-flex;align-items:center;gap:.55em;margin-top:26px;font-weight:600;font-size:1rem;color:var(--verde);text-decoration:none;transition:gap .2s}.arrow-link:hover{gap:.9em}.answer-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:center}.answer-img img{border-radius:4px;width:100%;height:100%;max-height:680px;object-fit:cover}@media (max-width:900px){.answer-grid{grid-template-columns:1fr}.answer-img img{max-height:460px}}.manifest{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;grid-auto-flow:dense}.m-item{position:relative;overflow:hidden;border-radius:4px;background:var(--coal)}.m-item img{width:100%;height:100%;object-fit:cover;aspect-ratio:3/4;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.m-item.wide{grid-column:span 2}.m-item.wide img{aspect-ratio:16/9.5}.m-item:hover img{transform:scale(1.045)}@media (max-width:900px){.manifest{grid-template-columns:repeat(2,1fr)}}.band{position:relative;min-height:64svh;display:flex;align-items:center;isolation:isolate}.band img.bg,.band video.bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}.band .scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--ink) 0,rgba(11,12,15,.28) 30%,rgba(11,12,15,.34) 70%,var(--ink) 100%)}.band h3{font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.95;font-size:clamp(2.2rem,6vw,5rem);max-width:16ch;margin:0 auto;text-wrap:balance;text-shadow:0 4px 34px rgba(0,0,0,.5)}.band .wrap{padding-block:100px;text-align:center}.band-kicker{display:flex;align-items:center;justify-content:center;gap:1em;margin:0 0 20px;font-family:var(--mono);font-size:.8rem;letter-spacing:.34em;text-transform:uppercase;color:var(--bone);text-shadow:0 2px 14px rgba(0,0,0,.5)}.band-kicker:after,.band-kicker:before{content:"";width:36px;height:2px;background:var(--verde);flex:none}.vid-panel{position:relative;border-radius:5px;overflow:hidden;background:var(--coal);aspect-ratio:9/16;width:100%}.vid-panel video{width:100%;height:100%;object-fit:cover;display:block}.sound-btn{position:absolute;right:12px;bottom:12px;z-index:2;width:46px;height:46px;border-radius:999px;border:1px solid rgba(238,237,230,.28);background:rgba(11,12,15,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s}.sound-btn:focus-visible,.sound-btn:hover{border-color:var(--verde)}.sound-btn svg{width:20px;height:20px;fill:var(--bone)}.sound-btn .slash{stroke:var(--verde);stroke-width:2.5}.sound-btn.on svg{fill:var(--verde)}.sound-btn.on .slash{display:none}.story-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:clamp(30px,5vw,90px);gap:clamp(30px,5vw,90px);align-items:start}.story-photo{max-width:460px;justify-self:center}.story-photo img{border-radius:4px;width:100%;object-fit:cover}.story-copy p{color:var(--steel);max-width:58ch}.story-copy p strong{color:var(--bone);font-weight:600}@media (max-width:900px){.story-grid{grid-template-columns:1fr}}.daily{background:var(--coal);border-block:1px solid var(--dusk-line)}.daily-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:center}.daily-img{max-width:420px;justify-self:center}.socials{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:34px;max-width:520px}.social{display:flex;align-items:center;gap:14px;text-decoration:none;border:1px solid var(--dusk-line);border-radius:4px;padding:16px 18px;background:var(--coal-2);transition:border-color .2s,transform .2s}.social:hover{border-color:var(--verde);transform:translateY(-2px)}.social svg{width:22px;height:22px;fill:var(--verde);flex:none}.social .s-name{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:1.02rem;line-height:1.1}.social .s-handle{font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;color:var(--steel)}#follow .daily-img{order:-1}@media (max-width:900px){.daily-grid{grid-template-columns:1fr}#follow .daily-img{order:0}}@media (max-width:520px){.socials{grid-template-columns:1fr}}.final{position:relative;isolation:isolate}.final img.bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 62%}.final .scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(11,12,15,.72) 0,rgba(11,12,15,.28) 55%,rgba(11,12,15,.15) 100%),linear-gradient(180deg,var(--ink) 0,rgba(11,12,15,.25) 30%,rgba(11,12,15,.68) 100%)}.final .wrap{padding-block:clamp(110px,15vw,190px)}.final h2{max-width:14ch}.final .lede{color:#C9CBC3}footer{border-top:1px solid var(--dusk-line);padding-block:44px 54px}.foot-grid{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.foot-note{font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.foot-note a{color:var(--steel);text-decoration:none}.foot-note a:hover{color:var(--verde)}.foot-socials{display:flex;gap:18px}.foot-socials a{color:var(--steel);text-decoration:none;font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.foot-socials a:hover{color:var(--verde)}.foot-disclaimer{margin:26px 0 0;padding-top:20px;border-top:1px solid rgba(38,44,58,.6);font-size:.76rem;line-height:1.7;color:#6B7280;max-width:86ch}.capture .err{color:#FF8585;font-size:.85rem;margin:10px 0 0}.legal{padding:150px 0 clamp(70px,9vw,120px)}.legal h1{font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.95;font-size:clamp(2.6rem,6vw,4.6rem);margin:0;text-wrap:balance}.legal-updated{font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--steel);margin:20px 0 0}.legal-body{max-width:76ch;margin-top:clamp(34px,5vw,56px)}.legal-body h2{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:1.5rem;letter-spacing:.02em;line-height:1.1;margin:2.4em 0 .7em}.legal-body h2:first-of-type{margin-top:0}.legal-body li,.legal-body p{color:var(--steel);font-size:.98rem}.legal-body strong{color:var(--bone);font-weight:600}.legal-body a{color:var(--verde);text-decoration:none}.legal-body a:hover{text-decoration:underline}.legal-body ul{padding-left:1.25em;margin:0 0 1.3em}.legal-body li{margin-bottom:.5em}@media (max-width:700px){body{font-size:18px}.lede{font-size:1.125rem}.m-br{display:inline}.band{min-height:46svh}.hero{min-height:100svh;align-items:center}.hero-in{padding-block:104px 84px}.hero-media img{filter:saturate(.85) brightness(.95) contrast(1.03)}.hero-scrim{background:linear-gradient(180deg,rgba(11,12,15,.66) 0,rgba(11,12,15,.12) 32%,rgba(11,12,15,.5) 62%,var(--ink) 100%),linear-gradient(180deg,rgba(11,12,15,.25) 0,rgba(11,12,15,0) 40%)}.eyebrow{justify-content:center;font-size:.8rem;margin-bottom:26px}.eyebrow:after{content:"";width:36px;height:2px;background:var(--verde);flex:none}.hero h1{text-align:center;margin-inline:auto;max-width:none;font-size:clamp(4.2rem,21vw,5.6rem);line-height:.9}.hero-sub{text-align:center;margin:24px auto 0;max-width:34ch;font-size:1.125rem;text-shadow:0 2px 18px rgba(0,0,0,.5)}.hero .capture{max-width:420px;margin:30px auto 0}.capture form{flex-direction:column;gap:12px}.capture input[type=email]{flex:0 0 auto;width:100%;box-sizing:border-box;text-align:center;padding:1.05em 1.1em}.capture .btn{width:100%;padding:1.02em 1.5em;font-size:1.2rem;letter-spacing:.1em;animation:ctaBreathe 3.4s ease-in-out 1.8s infinite}.capture .fine{text-align:center}.capture .done,.scroll-cue{justify-content:center}.scroll-cue{display:flex;position:absolute;left:0;right:0;bottom:10px;margin-inline:auto;width:44px;height:56px;align-items:center;animation:fadeUp .8s ease 1.4s both}.cue-track{display:block;width:2px;height:40px;border-radius:2px;overflow:hidden;background:rgba(238,237,230,.16)}.cue-dot{display:block;width:100%;height:14px;background:var(--verde);animation:cueDrop 1.9s cubic-bezier(.55,0,.45,1) infinite}}@keyframes ctaBreathe{0%,to{box-shadow:0 0 0 rgba(144,255,0,0)}50%{box-shadow:0 8px 30px rgba(144,255,0,.28)}}@keyframes cueDrop{0%{transform:translateY(-16px)}to{transform:translateY(42px)}}@media (prefers-reduced-motion:reduce){*,.hero-line>span,.hero-media img{animation:none!important;transition:none!important}.reveal{transform:none;opacity:1}}