@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-ff2310f5.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-875ccdd4.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-52306abf.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-001175b1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-98bbbccb.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0%;size-adjust:104.76%}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-f6b33328.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-44e03052.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-0638449e.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-971fb274.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-44745446.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-013b2f2f.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0%;size-adjust:134.59%}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/michroma-761a2de7.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:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/michroma-7bff3d06.woff2) format("woff2");unicode-range:U+0000-00FF,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:Michroma Fallback;src:local("Arial");ascent-override:81.64%;descent-override:18.76%;line-gap-override:0%;size-adjust:141.62%}:root{--font-geist-sans: "Geist", "Geist Fallback";--font-geist-mono: "Geist Mono", "Geist Mono Fallback";--font-display: "Michroma", "Michroma Fallback"}*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:var(--weight-medium)}small{font-size:80%}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}[hidden]:where(:not([hidden=until-found])){display:none!important}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--background: #f4f3f0;--foreground: #050505;--ink: #050505;--paper: #f4f3f0;--acid: #58e9f2;--acid-soft: #c4faff;--magenta: #ff3bbd;--violet: #8b4cff;--blue: #248cff;--cyan: #3fe7de;--brand-gradient: linear-gradient( 100deg, var(--magenta) 0%, var(--violet) 42%, var(--blue) 67%, var(--cyan) 100% );--line: #f4f3f038;--muted: #96999d;--text-on-dark-soft: #c2c4c8;--text-on-paper-soft: #555b55;--text-meta-on-paper: #5f655f;--font-headline: var(--font-display), "Arial Black", sans-serif;--font-body: var(--font-geist-sans), Arial, Helvetica, sans-serif;--font-meta: var(--font-geist-mono), monospace;--font-accent: Georgia, "Times New Roman", serif;--weight-regular: 400;--weight-medium: 500;--type-hero: clamp(34px, 9.6vw, 172px);--type-statement: clamp(52px, 8.6vw, 150px);--type-section: clamp(46px, 7vw, 124px);--type-panel: clamp(40px, 5.6vw, 92px);--type-card: clamp(34px, 4.2vw, 66px);--type-heading: clamp(32px, 3.5vw, 54px);--type-title: clamp(30px, 3vw, 46px);--type-pull: clamp(22px, 2.3vw, 38px);--type-pull-sm: clamp(20px, 1.8vw, 28px);--type-lead: clamp(22px, 2vw, 30px);--type-body: clamp(17px, 1.2vw, 19px);--type-body-sm: 15px;--type-meta: 12px;--type-meta-sm: 11px;--type-accent: clamp(26px, 3.2vw, 54px);--leading-display: .88;--leading-display-mixed: .93;--leading-heading: .98;--leading-title: 1.1;--leading-snug: 1.35;--leading-body: 1.6;--tracking-display: -.055em;--tracking-title: -.035em;--tracking-meta: .12em;--measure-body: 620px;--measure-narrow: 520px;--measure-card: 390px;--measure-wide: 820px;--seq-max: 1360px;--seq-gutter: clamp(22px, 5.5vw, 88px)}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);margin:0;line-height:var(--leading-body)}a{color:inherit;text-decoration:none}.hero-shell{min-height:100svh;color:var(--paper);background:radial-gradient(circle at 13% 18%,#ff3bbd24,#0000 25%),radial-gradient(circle at 85% 70%,#3fe7de1f,#0000 28%),#000;overflow:hidden}.site-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 clamp(22px,4vw,68px);display:grid}.brand-logo{width:200px;height:44px;display:block;position:relative;overflow:hidden}.brand-logo img{width:278px;max-width:none;height:auto;position:absolute;top:-25px;left:-39px}.header-nav{gap:34px;display:flex}.header-nav a{color:#b5bab4;text-transform:uppercase;letter-spacing:var(--tracking-meta);font-size:var(--type-meta);transition:color .2s;line-height:var(--leading-snug)}.header-nav a:hover{color:var(--paper)}.header-cta{color:var(--acid);text-transform:uppercase;letter-spacing:var(--tracking-meta);justify-self:end;align-items:center;gap:9px;font-size:var(--type-meta);font-weight:var(--weight-medium);display:flex;line-height:var(--leading-snug)}.hero-narrative{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 126px);padding:clamp(62px,9vh,112px) clamp(22px,4vw,68px) clamp(38px,6vh,72px);display:flex}.hero-story{margin:0 0 clamp(24px,4vh,46px);font-family:var(--font-accent);font-size:var(--type-accent);font-style:italic;line-height:var(--leading-snug)}.narrative-headline{width:100%;font-family:var(--font-headline);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;font-size:var(--type-hero);font-weight:var(--weight-regular);line-height:var(--leading-display);display:flex;flex-direction:column;align-items:center}.narrative-headline>span:first-child,.narrative-word{white-space:nowrap;display:block;flex:none}.narrative-word i,.narrative-word b,.narrative-word strong{font-style:normal;font-weight:var(--weight-regular)}.narrative-word i{color:#0000;-webkit-text-stroke:1.5px #f4f3f0e6}.narrative-word b{background:var(--brand-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.narrative-word strong{color:var(--paper)}.narrative-support{color:var(--text-on-dark-soft);max-width:var(--measure-body);margin:clamp(40px,6vh,72px) auto 0;font-size:var(--type-body);line-height:var(--leading-body);text-wrap:pretty}.hero-narrative .primary-button{background:var(--brand-gradient);color:#000;place-self:center;margin-top:30px}.hero-narrative .primary-button:hover{background:var(--paper)}.primary-button{background:var(--acid);color:var(--ink);text-transform:uppercase;letter-spacing:var(--tracking-meta);align-items:center;gap:24px;padding:17px 18px 17px 20px;font-size:var(--type-meta);font-weight:var(--weight-medium);transition:background .2s,transform .2s;display:flex;line-height:var(--leading-snug)}.primary-button:hover{background:var(--paper);transform:translateY(-2px)}.hero-marquee{background:var(--brand-gradient);height:44px;color:var(--ink);white-space:nowrap;border-top:1px solid #090c0a40;overflow:hidden}.hero-marquee div{align-items:center;gap:45px;width:max-content;animation:22s linear infinite marquee;display:flex}.hero-marquee span{letter-spacing:var(--tracking-meta);font-size:var(--type-meta);font-weight:var(--weight-medium);line-height:44px}.hero-marquee span span{-webkit-text-stroke:1px var(--ink);color:#0000}.hero-marquee i{font-size:var(--type-meta);font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.section-kicker{font-family:var(--font-meta);letter-spacing:var(--tracking-meta);color:var(--text-meta-on-paper);align-items:center;gap:14px;font-size:var(--type-meta);display:flex;font-weight:var(--weight-medium);line-height:var(--leading-snug)}.section-kicker span{border:1px solid;border-radius:50%;place-items:center;width:27px;height:27px;font-size:var(--type-meta-sm);display:grid}.light-kicker{color:var(--muted)}.light-kicker span{color:var(--acid)}.questions-section{background:var(--paper);flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(48px,5vw,78px) clamp(22px,4vw,68px);display:flex}.questions-layout{margin-top:clamp(30px,4vw,56px);display:block}.question-stack article{border-top:1px solid #090c0a3d;grid-template-columns:50px minmax(0,1fr);gap:18px;padding:clamp(18px,2.2vh,27px) 0;display:grid}.question-stack article:last-child{border-bottom:1px solid #090c0a3d}.question-stack article>span{font-family:var(--font-meta);color:var(--text-meta-on-paper);padding-top:7px;font-size:var(--type-meta-sm);letter-spacing:var(--tracking-meta);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.question-stack h2{letter-spacing:var(--tracking-display);max-width:980px;margin:0;font-size:var(--type-card);font-weight:var(--weight-medium);line-height:var(--leading-heading);transition:transform .3s;text-wrap:balance}.question-stack article:hover h2{transform:translate(10px)}.questions-answer{min-height:clamp(540px,72svh,760px);color:var(--paper);background:radial-gradient(circle at 9% 14%,#ff3bbd29,#0000 30%),radial-gradient(circle at 88% 82%,#3fe7de24,#0000 32%),#000;border:1px solid #050505eb;flex-direction:column;justify-content:center;margin-top:clamp(58px,7vw,105px);padding:clamp(42px,6vw,92px);display:flex}.questions-answer h2{max-width:1340px;font-family:var(--font-headline);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:auto 0;font-size:var(--type-statement);font-weight:var(--weight-regular);line-height:var(--leading-display)}.questions-answer h2 span{background:var(--brand-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;display:block}.answer-kicker{font-family:var(--font-meta);letter-spacing:var(--tracking-meta);color:var(--acid);margin:0 0 clamp(34px,5vw,72px);font-size:var(--type-meta);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.answer-reason{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;align-items:end;gap:clamp(28px,4vw,60px);margin-top:clamp(40px,5vw,76px);padding-top:24px;display:grid}.answer-reason strong,.answer-reason p{letter-spacing:var(--tracking-title);margin:0;font-size:var(--type-pull);line-height:var(--leading-title);text-wrap:balance}.answer-reason p{color:var(--text-on-dark-soft)}.answer-reason svg{width:28px;height:28px;color:var(--acid)}.gap-section{background:#e7e7e9;border-top:1px solid #090c0a26;padding:clamp(80px,10vw,150px) clamp(22px,4vw,68px)}.gap-heading{margin-top:clamp(70px,9vw,140px)}.gap-heading p{margin:0 0 10px;font-family:var(--font-accent);font-size:var(--type-accent);font-style:italic;line-height:var(--leading-snug)}.gap-heading h2{letter-spacing:var(--tracking-display);margin:0;font-size:var(--type-statement);line-height:var(--leading-display)}.channel-grid{border-top:1px solid #090c0a66;border-left:1px solid #090c0a66;grid-template-columns:repeat(3,1fr);margin-top:clamp(58px,7vw,105px);display:grid}.channel-grid article{border-bottom:1px solid #090c0a66;border-right:1px solid #090c0a66;flex-direction:column;min-height:400px;padding:clamp(25px,2.6vw,42px);transition:background .25s,color .25s;display:flex}.channel-grid article:hover,.channel-grid .featured-channel{background:var(--ink);color:var(--paper)}.channel-top{font-family:var(--font-meta);letter-spacing:var(--tracking-meta);justify-content:space-between;font-size:var(--type-meta-sm);display:flex;font-weight:var(--weight-medium);line-height:var(--leading-snug)}.channel-top i{color:var(--text-meta-on-paper);font-style:normal}.featured-channel .channel-top i{color:var(--acid)}.channel-grid h3{letter-spacing:var(--tracking-display);margin:auto 0 36px;font-size:var(--type-card);line-height:var(--leading-display)}.channel-grid p{color:var(--text-on-paper-soft);max-width:var(--measure-card);margin:0;font-size:var(--type-body);line-height:var(--leading-body);text-wrap:pretty}.channel-grid article:hover p,.featured-channel p{color:var(--text-on-dark-soft)}.gap-conclusion{grid-template-columns:1fr 2fr;gap:40px;padding-top:58px;display:grid}.gap-conclusion>span{font-family:var(--font-meta);letter-spacing:var(--tracking-meta);font-size:var(--type-meta-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.gap-conclusion p{letter-spacing:var(--tracking-title);max-width:var(--measure-wide);margin:0;font-size:var(--type-pull);line-height:var(--leading-title);text-wrap:balance}.gap-conclusion strong{background:var(--brand-gradient);color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.05em .22em .11em}.visibility-section{background:var(--ink);color:var(--paper);padding:clamp(80px,10vw,150px) clamp(22px,4vw,68px) 0;overflow:hidden}.visibility-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.65fr);gap:10vw;margin-top:clamp(70px,9vw,130px);display:grid}.visibility-title>p{color:var(--text-on-dark-soft);margin:0 0 18px;font-family:var(--font-accent);font-size:var(--type-accent);font-style:italic;line-height:var(--leading-snug)}.visibility-title h2{letter-spacing:var(--tracking-display);margin:0;font-size:var(--type-section);line-height:var(--leading-display)}.visibility-title em{background:var(--brand-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.visibility-copy{padding-top:15px}.visibility-copy p{color:var(--text-on-dark-soft);max-width:var(--measure-body);margin:0 0 29px;font-size:var(--type-body);line-height:var(--leading-body);text-wrap:pretty}.visibility-copy .copy-lead{color:var(--paper);letter-spacing:var(--tracking-title);font-size:var(--type-lead);line-height:var(--leading-snug)}.geo-equation{grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);align-items:stretch;margin-top:clamp(85px,10vw,150px);display:grid}.geo-equation article{border:1px solid var(--line);flex-direction:column;min-height:430px;padding:clamp(26px,3.2vw,50px);display:flex}.geo-equation article>span{font-family:var(--font-meta);letter-spacing:var(--tracking-meta);color:var(--muted);font-size:var(--type-meta-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.geo-equation article>small{font-family:var(--font-meta);letter-spacing:var(--tracking-meta);color:var(--acid);margin:auto 0 10px;font-size:var(--type-meta);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.geo-equation h3{letter-spacing:var(--tracking-display);margin:0 0 28px;font-size:var(--type-card);line-height:var(--leading-display)}.geo-equation p{color:var(--text-on-dark-soft);max-width:var(--measure-narrow);margin:0;font-size:var(--type-body);line-height:var(--leading-body);text-wrap:pretty}.geo-equation .outcome-card{color:var(--ink);background:var(--brand-gradient);border-color:#0000}.geo-equation .outcome-card>span,.geo-equation .outcome-card p{color:#000000c4}.geo-equation .outcome-card>small{color:var(--ink)}.equation-link{min-height:430px;color:var(--acid);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.equation-link i{background:#c8ff3261;flex:1;width:1px}.equation-link span{font-family:var(--font-meta);letter-spacing:var(--tracking-meta);writing-mode:vertical-rl;font-size:var(--type-meta-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.seq-inner{max-width:var(--seq-max);margin-inline:auto}.seo-geo-block{background:var(--paper);color:var(--ink);margin-top:clamp(95px,12vw,180px);margin-left:calc(-1*clamp(22px,4vw,68px));margin-right:calc(-1*clamp(22px,4vw,68px));padding:clamp(56px,4.7vw,72px) var(--seq-gutter) 40px;min-height:320px;position:relative}.seo-geo-block:before{content:"";background:var(--brand-gradient);height:6px;position:absolute;inset:0 0 auto}.seo-geo-inner{max-width:var(--seq-max);margin-inline:auto}.seo-geo-headline{grid-column:1 / 3;letter-spacing:var(--tracking-display);margin:0;font-size:var(--type-heading);line-height:var(--leading-display-mixed)}.seo-geo-aside{grid-column:3}.seo-geo-note{color:var(--text-on-paper-soft);margin:0 0 28px;padding-bottom:24px;border-bottom:1px solid #090c0a2e;max-width:420px;font-size:var(--type-body-sm);line-height:var(--leading-snug);text-wrap:pretty}.seo-geo-note strong{background:var(--brand-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.truth-statement{letter-spacing:var(--tracking-title);margin:0;font-size:clamp(22px,2.3vw,35px);line-height:var(--leading-display-mixed);max-width:500px}.truth-statement span{background:var(--brand-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.method-section{background:var(--paper);padding:0}.seo-geo-inner,.hub-band .seq-inner,.hub-panel .seq-inner{display:grid;grid-template-columns:.55fr 1.35fr 1fr;column-gap:clamp(40px,4vw,60px);align-items:center}.hub-band{background:var(--ink);color:var(--paper);padding:48px var(--seq-gutter) 42px;min-height:170px}.hub-band h2{grid-column:2;letter-spacing:var(--tracking-display);margin:0;font-size:var(--type-title);line-height:var(--leading-display-mixed)}.hub-band em{background:var(--brand-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hub-panel{background:var(--brand-gradient);color:var(--ink);padding:32px var(--seq-gutter);min-height:145px}.hub-panel h3{grid-column:2;letter-spacing:var(--tracking-display);margin:0;font-size:var(--type-pull);line-height:var(--leading-display-mixed);max-width:560px}.hub-panel p{grid-column:3;color:#000000c7;margin:0;max-width:450px;font-size:var(--type-body-sm);line-height:var(--leading-snug);text-wrap:pretty}.process-list{padding:8px var(--seq-gutter) clamp(80px,10vw,150px)}.process-list article{border-top:1px solid #090c0a2e;grid-template-columns:minmax(320px,1.1fr) minmax(360px,1fr) 32px;column-gap:clamp(40px,5vw,72px);align-items:center;min-height:66px;padding:16px 0;transition:padding .25s,background .25s;display:grid}.process-list article:last-child{border-bottom:1px solid #090c0a2e}.process-list article:hover{background:#8b4cff1f;padding-left:16px;padding-right:16px}.process-list h3{letter-spacing:var(--tracking-title);margin:0;font-size:var(--type-pull-sm);line-height:var(--leading-title)}.process-list p{color:var(--text-on-paper-soft);max-width:460px;margin:0;font-size:var(--type-body-sm);line-height:var(--leading-snug);text-wrap:pretty}.process-list svg{width:20px;height:20px;justify-self:end}@media(max-width:1080px){.seo-geo-inner,.hub-band .seq-inner,.hub-panel .seq-inner{grid-template-columns:.4fr 1.4fr 1fr;column-gap:32px}.process-list article{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 24px;column-gap:32px}}@media(max-width:820px){.seo-geo-block{padding-top:56px;padding-bottom:40px;min-height:0}.seo-geo-inner{grid-template-columns:1fr;row-gap:36px}.seo-geo-headline,.seo-geo-aside{grid-column:1}.seo-geo-headline br{display:none}.seo-geo-note,.truth-statement,.hub-panel h3,.hub-panel p,.process-list p{max-width:none}.truth-statement{font-size:clamp(26px,6.5vw,34px)}.hub-band{padding:40px var(--seq-gutter) 36px;min-height:0}.hub-band .seq-inner,.hub-panel .seq-inner{grid-template-columns:1fr;row-gap:20px}.hub-band h2,.hub-panel h3,.hub-panel p{grid-column:1}.hub-band h2{font-size:clamp(36px,10vw,46px)}.hub-panel h3{font-size:clamp(32px,8vw,42px)}.process-list article{grid-template-columns:1fr auto;column-gap:20px;row-gap:8px;padding:20px 0}.process-list h3{grid-column:1}.process-list svg{grid-column:2;grid-row:1}.process-list p{grid-column:1 / -1}}.audience-section{color:var(--paper);background:#141815;padding:clamp(80px,10vw,150px) clamp(22px,4vw,68px)}.audience-heading{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:70px;margin-top:clamp(70px,8vw,120px);display:grid}.audience-heading h2{letter-spacing:var(--tracking-display);margin:0;font-size:var(--type-statement);line-height:var(--leading-display)}.audience-heading h2 span{color:var(--acid);font-family:var(--font-accent);font-style:italic;font-weight:var(--weight-regular)}.audience-heading p{color:var(--muted);margin:0 0 4px;font-size:var(--type-body-sm);line-height:var(--leading-body);text-wrap:pretty}.audience-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:clamp(80px,10vw,150px);display:grid}.audience-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:330px;padding:22px;display:flex}.audience-list span{font-family:var(--font-meta);color:var(--muted);font-size:var(--type-meta-sm);letter-spacing:var(--tracking-meta);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.audience-list p{letter-spacing:var(--tracking-title);margin:auto 0 0;font-size:var(--type-pull-sm);line-height:var(--leading-title);text-wrap:balance}.audience-list .leader-card{background:var(--brand-gradient);color:var(--ink)}.audience-list .leader-card span{color:#4e5d25}.audience-list .leader-card p{margin-bottom:18px}.audience-list strong{letter-spacing:var(--tracking-title);font-size:var(--type-pull);line-height:var(--leading-title)}.final-cta{min-height:100svh;color:var(--paper);background:radial-gradient(circle at 13% 18%,#ff3bbd24,#0000 25%),radial-gradient(circle at 85% 70%,#3fe7de1f,#0000 28%),#000;flex-direction:column;padding:0;display:flex;overflow:hidden}.footer-top,.footer-bottom{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:82px;padding:0 clamp(22px,4vw,68px);display:grid}.footer-top>span,.footer-bottom{font-family:var(--font-meta);letter-spacing:var(--tracking-meta);font-size:var(--type-meta-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.footer-top>span:nth-child(2){justify-self:center}.footer-top>span:last-child{justify-self:end}.cta-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 126px);padding:clamp(62px,9vh,112px) clamp(22px,4vw,68px) clamp(38px,6vh,72px);display:flex}.cta-inner .primary-button{background:var(--brand-gradient);color:#000;justify-self:auto;margin-top:30px}.footer-bottom{border-top:1px solid var(--line);border-bottom:0;grid-template-columns:1fr auto;min-height:44px}.gap-heading h2,.visibility-title h2,.geo-equation h3,.seo-geo-headline,.truth-statement,.hub-band h2,.hub-panel h3,.process-list h3,.audience-heading h2,.audience-list p,.audience-list strong{font-family:var(--font-headline);font-weight:var(--weight-regular)}@media(max-width:1080px){.channel-grid{grid-template-columns:1fr}.channel-grid article{min-height:310px}.geo-equation{grid-template-columns:1fr 90px 1fr}.audience-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.site-header{grid-template-columns:1fr auto;height:70px}.header-nav{display:none}.brand-logo{width:160px;height:35px}.brand-logo img{width:222px;top:-20px;left:-31px}.hero-narrative{min-height:calc(100svh - 114px);padding-top:56px}.narrative-word i{-webkit-text-stroke-width:1px}.questions-section{min-height:auto;padding-top:72px;padding-bottom:72px}.question-stack article{grid-template-columns:38px minmax(0,1fr);gap:14px;padding:24px 0 28px}.questions-answer{min-height:540px;margin-top:52px;padding:32px 24px}.answer-reason,.gap-conclusion{grid-template-columns:1fr}.visibility-grid{grid-template-columns:1fr;gap:55px}.geo-equation{grid-template-columns:1fr}.geo-equation article{min-height:360px}.equation-link{flex-direction:row;min-height:110px}.equation-link i{width:auto;height:1px}.equation-link span{writing-mode:initial}.audience-heading,.audience-list{grid-template-columns:1fr}.audience-list article{min-height:240px}.footer-top{grid-template-columns:1fr auto}.footer-top>span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-marquee div{animation:none}}.skip-link{position:fixed;top:10px;left:10px;z-index:100;background:var(--ink);color:var(--acid);font-family:var(--font-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;font-size:var(--type-meta);padding:12px 16px;transform:translateY(-200%)}.skip-link:focus{transform:none}:focus-visible{outline:2px solid var(--acid);outline-offset:3px}
