@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_ebfcd2{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_ebfcd2{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_cc28ac{font-family:Newsreader,Newsreader Fallback}.__variable_cc28ac{--font-newsreader:"Newsreader","Newsreader Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ad3736e903bfaa5-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3150dd0728fab2c3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e3db186a51b1f2b3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3647a4d8cc3a67ad-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ad50a964c4297b83-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a36735a804b49f85-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_bdbcf3{font-family:JetBrains Mono,JetBrains Mono Fallback;font-weight:500;font-style:normal}.__variable_bdbcf3{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--ink:#0b0d10;--ink-2:#14181d;--ink-3:#1d232a;--paper:#ffffff;--paper-2:#f7f5f2;--paper-3:#ece8e2;--text:#12151a;--text-muted:#5c6570;--text-inv:#f6f4f1;--text-inv-muted:#a7a49f;--accent:#a65e18;--accent-hover:#94530f;--accent-dark:#f2a94b;--accent-wash:#fdf3e6;--airapac-navy:#061e32;--rule:#e4e0d9;--rule-strong:#d3cec5;--rule-inv:rgba(255,255,255,0.14);--container:1200px;--container-narrow:940px;--measure:68ch;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:72px;--sp-9:104px;--sp-10:144px;--fs-hero:clamp(2.6rem,6vw,5.2rem);--fs-display:clamp(2rem,4vw,3.4rem);--fs-h2:clamp(1.6rem,2.6vw,2.4rem);--fs-h3:clamp(1.15rem,1.6vw,1.4rem);--fs-lede:clamp(1.1rem,1.5vw,1.35rem);--fs-body:1.05rem;--fs-ui:0.9rem;--fs-sm:0.82rem;--fs-xs:0.72rem;--radius:4px;--radius-lg:10px;--t:0.2s ease}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--text);font-family:var(--font-manrope),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:var(--accent);text-decoration:none;transition:color var(--t)}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3,h4{font-family:var(--font-manrope),sans-serif;font-weight:800;line-height:1.06;letter-spacing:-.028em;margin:0 0 var(--sp-4);text-wrap:balance}h1{font-size:var(--fs-display)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);font-weight:700;letter-spacing:-.016em}p{margin:0 0 var(--sp-4)}.container{max-width:var(--container)}.container,.container-narrow{margin:0 auto;padding-inline:var(--sp-5)}.container-narrow{max-width:var(--container-narrow)}.section{padding-block:var(--sp-9)}.section-tight{padding-block:var(--sp-8)}.on-dark{background:var(--ink)}.on-dark,.on-dark h1,.on-dark h2,.on-dark h3{color:var(--text-inv)}.on-dark a{color:var(--accent-dark)}.on-dark a:hover{color:#ffc880}.on-paper-2{background:var(--paper-2)}.skip-link{position:absolute;left:-9999px;top:0;background:var(--ink);color:var(--text-inv);padding:var(--sp-3) var(--sp-4);z-index:60}.skip-link:focus{left:var(--sp-3);top:var(--sp-3)}.masthead{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(11,13,16,.92);-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--rule-inv)}.masthead-inner{display:flex;align-items:center;gap:var(--sp-5);min-height:68px}.wordmark{font-size:.92rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-inv);margin-right:auto}.wordmark:hover{color:var(--accent-dark)}.wordmark small{display:block;font-size:.6rem;font-weight:500;letter-spacing:.14em;color:var(--text-inv-muted);margin-top:3px}.nav{display:flex;gap:var(--sp-6);font-size:var(--fs-ui);font-weight:500}.nav a{color:var(--text-inv-muted)}.nav a:hover{color:var(--text-inv)}.masthead .nav-toggle{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font-family:inherit;font-size:var(--fs-ui);font-weight:700;letter-spacing:.02em;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:#fff;padding:13px 26px;cursor:pointer;transition:background var(--t),border-color var(--t),color var(--t);text-align:center}.btn:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.btn-ghost{background:transparent;color:var(--text);border-color:var(--rule-strong)}.btn-ghost:hover{background:var(--paper-3);border-color:var(--text-muted);color:var(--text)}.cta-band .btn-ghost,.hero .btn-ghost,.on-dark .btn-ghost,.statement .btn-ghost{color:var(--text-inv);border-color:rgba(255,255,255,.35);background:transparent}.cta-band .btn-ghost:hover,.hero .btn-ghost:hover,.on-dark .btn-ghost:hover,.statement .btn-ghost:hover{background:rgba(255,255,255,.1);border-color:#fff;color:#fff}.btn-sm{padding:9px 18px;font-size:var(--fs-sm)}.btn-row{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.eyebrow{font-size:var(--fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 var(--sp-4)}.cta-band .eyebrow,.hero .eyebrow,.on-dark .eyebrow{color:var(--accent-dark)}.meta{font-size:var(--fs-sm);color:var(--text-muted)}.on-dark .meta{color:var(--text-inv-muted)}.lede{font-size:var(--fs-lede);line-height:1.5;max-width:46ch;color:var(--text-muted)}.cta-band .lede,.hero .lede,.on-dark .lede{color:var(--text-inv-muted)}.hero{position:relative;background:var(--ink);color:var(--text-inv);overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(90% 70% at 88% 10%,#1e2c3a 0,transparent 70%)}.hero-inner{position:relative;z-index:2;padding-block:var(--sp-8)}.hero-split{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-gap:var(--sp-8);gap:var(--sp-8);align-items:center}.hero h1{font-size:var(--fs-hero);max-width:18ch;margin-bottom:var(--sp-5)}.hero .lede{max-width:46ch;margin-bottom:var(--sp-6)}.hero-proof{margin:var(--sp-6) 0 0;padding-top:var(--sp-5);border-top:1px solid var(--rule-inv);font-size:var(--fs-sm);color:var(--text-inv-muted);max-width:46ch}.hero-figure{margin:0;position:relative}.hero-figure img{width:100%;height:auto;border-radius:var(--radius-lg);object-fit:cover;object-position:50% 42%;aspect-ratio:4/5}.hero-figure figcaption{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);font-size:var(--fs-sm);color:var(--text-inv-muted)}.statement{position:relative;min-height:520px;background:var(--ink)}.statement img{opacity:.5}.statement-overlay{position:relative;z-index:1;min-height:520px;display:flex;align-items:center;background:linear-gradient(90deg,rgba(11,13,16,.92),rgba(11,13,16,.62) 60%,rgba(11,13,16,.35));padding-block:var(--sp-8)}.statement-quote{margin:0;max-width:min(38rem,60%);border-left:3px solid var(--accent-dark);padding-left:var(--sp-5)}.statement-quote p{font-size:clamp(1.4rem,2.6vw,2.15rem);line-height:1.28;font-weight:700;letter-spacing:-.02em;color:var(--text-inv);margin:0}.dot{width:7px;height:7px;border-radius:50%;background:var(--accent-dark);flex:none}.proof{border-block:1px solid var(--rule-inv);background:var(--ink-2);color:var(--text-inv)}.proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.proof-item{padding:var(--sp-7) var(--sp-5);border-right:1px solid var(--rule-inv)}.proof-item:last-child{border-right:0}.proof-figure{font-size:clamp(2.2rem,3.4vw,3.2rem);font-weight:800;letter-spacing:-.03em;line-height:1;margin:0 0 var(--sp-2)}.proof-label{font-size:var(--fs-sm);color:var(--text-inv-muted);margin:0}.section-head{max-width:60ch;margin-bottom:var(--sp-7)}.section-head p{margin-bottom:0}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--sp-5);gap:var(--sp-5)}.card{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:var(--sp-6);transition:border-color var(--t),transform var(--t)}a.card:hover{border-color:var(--accent);transform:translateY(-2px);color:inherit}.on-dark .card{background:var(--ink-2);border-color:var(--rule-inv)}.on-dark a.card:hover{border-color:var(--accent-dark)}.card h3{margin-bottom:var(--sp-3)}.card-promise{font-size:var(--fs-ui);color:var(--text-muted);margin-bottom:var(--sp-5)}.on-dark .card-promise{color:var(--text-inv-muted)}.card-foot{margin-top:auto;padding-top:var(--sp-4);border-top:1px solid var(--rule);font-size:var(--fs-sm);color:var(--text-muted);display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.on-dark .card-foot{border-color:var(--rule-inv);color:var(--text-inv-muted)}.card-cta{margin-top:var(--sp-4);font-size:var(--fs-ui);font-weight:700;color:var(--accent)}.on-dark .card-cta{color:var(--accent-dark)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--sp-8);gap:var(--sp-8);align-items:center}.split-wide{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.split img{border-radius:var(--radius-lg)}.book-section{background:var(--ink-2);color:var(--text-inv)}.book-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:var(--sp-9);gap:var(--sp-9);align-items:center;max-width:1080px}.book-cover{margin:0}.book-cover img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--rule-inv)}.book-copy h2,.book-copy h3{color:var(--text-inv)}.book-copy .lede{color:var(--text-inv-muted)}.book-subtitle{max-width:34ch;font-family:var(--font-newsreader),Georgia,serif;font-size:var(--fs-lede);line-height:1.4;color:var(--accent-dark);margin-bottom:var(--sp-5)}.book-sample{margin-top:var(--sp-7);padding-top:var(--sp-6);border-top:1px solid var(--rule-inv)}.book-sample>p{color:var(--text-inv-muted)}.book-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);max-width:620px;margin:var(--sp-5) 0 var(--sp-3)}.book-preview .field label,.book-privacy{color:var(--text-inv-muted)}.book-privacy{max-width:64ch;font-size:var(--fs-xs);margin:var(--sp-3) 0 0}.book-preview-ready p{color:var(--text-inv-muted)}.book-preview .form-status:empty{margin:0}.slot{position:relative;border:1px dashed var(--rule-strong);border-radius:var(--radius-lg);background:repeating-linear-gradient(135deg,var(--paper-2) 0 12px,var(--paper-3) 12px 24px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-6);text-align:center;min-height:220px}.hero .slot,.on-dark .slot{border-color:rgba(255,255,255,.22);background:repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 12px,rgba(255,255,255,.06) 12px 24px)}.slot-16x9{aspect-ratio:16/9;min-height:0}.slot-label{font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0}.hero .slot-label,.on-dark .slot-label{color:var(--accent-dark)}.slot-note{font-size:var(--fs-sm);color:var(--text-muted);max-width:42ch;margin:0}.hero .slot-note,.on-dark .slot-note{color:var(--text-inv-muted)}.strip{display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-7);align-items:center;padding-block:var(--sp-5);border-block:1px solid var(--rule)}.on-dark .strip{border-color:var(--rule-inv)}.strip span{font-size:1.05rem;font-weight:700;letter-spacing:.02em;color:var(--text-muted)}.on-dark .strip span{color:var(--text-inv-muted)}.stage-list{border-top:1px solid var(--rule)}.on-dark .stage-list{border-color:var(--rule-inv)}.stage-row{display:grid;grid-template-columns:170px minmax(0,1fr) auto;grid-gap:var(--sp-5);gap:var(--sp-5);padding-block:var(--sp-5);border-bottom:1px solid var(--rule);align-items:baseline}.on-dark .stage-row{border-color:var(--rule-inv)}.tag{display:inline-block;font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid var(--rule-strong);color:var(--text-muted)}.tag-accent{border-color:var(--accent);color:var(--accent);background:var(--accent-wash)}.on-dark .tag{border-color:var(--rule-inv);color:var(--text-inv-muted)}.on-dark .tag-accent{border-color:var(--accent-dark);color:var(--accent-dark);background:rgba(242,169,75,.12)}.quote{border-left:3px solid var(--accent);padding-left:var(--sp-5);margin:0}.quote p{font-family:var(--font-newsreader),Georgia,serif;font-size:1.28rem;line-height:1.5}.insight-rows{border-top:1px solid var(--rule)}.on-dark .insight-rows{border-color:var(--rule-inv)}.insight-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto;grid-gap:var(--sp-5);gap:var(--sp-5);padding-block:var(--sp-5);border-bottom:1px solid var(--rule);align-items:center}.on-dark .insight-row{border-color:var(--rule-inv)}.insight-row h3{margin:0;font-size:1.16rem;font-weight:700}.insight-row a{color:inherit}.insight-row a:hover{color:var(--accent)}.on-dark .insight-row a:hover{color:var(--accent-dark)}.row-meta{font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.on-dark .row-meta{color:var(--text-inv-muted)}.evidence{background:var(--paper-2);border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;padding:var(--sp-5);margin:0 0 var(--sp-6);max-width:var(--measure)}.evidence-label{font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 var(--sp-3)}.evidence dl{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--sp-2) var(--sp-5);gap:var(--sp-2) var(--sp-5);font-size:var(--fs-sm)}.evidence dt{color:var(--text-muted)}.evidence dd{margin:0}.opinion-mark{border-left:3px solid var(--rule-strong);padding:var(--sp-2) var(--sp-5);margin:0 0 var(--sp-6);font-size:var(--fs-sm);color:var(--text-muted);max-width:var(--measure)}.concession{background:var(--accent-wash);border-radius:var(--radius);padding:var(--sp-5);margin:var(--sp-6) 0;max-width:var(--measure)}.concession h3{font-size:var(--fs-ui);font-weight:700;letter-spacing:.02em;color:var(--accent-hover);margin-bottom:var(--sp-2)}.concession p:last-child{margin-bottom:0}.citation{display:inline-flex;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--airapac-navy)}.hero .citation,.on-dark .citation{color:#9fc0dd}.citation .citation-mark{font-size:var(--fs-xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.article{max-width:var(--measure)}.article-body{font-family:var(--font-newsreader),Georgia,serif;font-size:1.2rem;line-height:1.72}.article-body h2{font-size:1.5rem;margin-top:var(--sp-7)}.article-body h2,.article-body h3{font-family:var(--font-manrope),sans-serif}.article-body h3{font-size:1.1rem;margin-top:var(--sp-6)}.article-body ol,.article-body ul{padding-left:1.3em;margin:0 0 var(--sp-4)}.article-body li{margin-bottom:var(--sp-2)}.article-body blockquote{margin:var(--sp-6) 0;padding-left:var(--sp-5);border-left:3px solid var(--accent);font-size:1.3rem}.article-body a,.prose>ol a,.prose>p a,.prose>ul a{text-decoration:underline;text-underline-offset:3px}.article-head h1{font-size:clamp(2rem,3.8vw,3rem)}.article-dek{font-size:var(--fs-lede);line-height:1.5;color:var(--text-muted);margin:0 0 var(--sp-6);max-width:52ch}.notes{border-top:1px solid var(--rule);margin-top:var(--sp-8);padding-top:var(--sp-5)}.notes h2{font-size:var(--fs-ui);letter-spacing:.08em;text-transform:uppercase}.notes h2,.notes ol{color:var(--text-muted)}.notes ol{padding-left:1.4em}.notes ol,.prevnext{font-size:var(--fs-sm)}.prevnext{display:flex;justify-content:space-between;gap:var(--sp-5);border-top:1px solid var(--rule);margin-top:var(--sp-8);padding-top:var(--sp-5)}.filters{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-6)}.filters a{font-size:var(--fs-sm);font-weight:600;padding:7px 15px;border:1px solid var(--rule-strong);border-radius:999px;color:var(--text-muted)}.filters a:hover{border-color:var(--text-muted);color:var(--text)}.filters a[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--text-inv)}.subscribe-band{background:var(--ink-2);color:var(--text-inv);border-radius:var(--radius-lg);padding:var(--sp-7)}.subscribe-band h2{color:var(--text-inv);margin-bottom:var(--sp-3)}.form-row{display:flex;gap:var(--sp-2);max-width:520px;flex-wrap:wrap;margin-top:var(--sp-5)}input,select,textarea{font-family:inherit;font-size:.96rem;color:var(--text);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:12px 14px;transition:border-color var(--t);width:100%}input:hover,select:hover,textarea:hover{border-color:var(--text-muted)}.form-row input{flex:1 1 240px;width:auto}.form-row .btn{flex:none}.form-status{font-size:var(--fs-sm);margin:var(--sp-3) 0 0}.form-status[data-state=error]{color:#d64545}.field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4);max-width:780px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:var(--fs-sm);font-weight:600;color:var(--text-muted)}.field-wide{grid-column:1/-1}.field textarea{min-height:110px;resize:vertical}.form-actions{margin-top:var(--sp-5)}.cta-band{background:var(--ink);color:var(--text-inv);padding-block:var(--sp-9);text-align:center}.cta-band h2{color:var(--text-inv);max-width:26ch;margin-inline:auto}.cta-band .lede{margin-inline:auto;margin-bottom:var(--sp-6);text-align:center}.cta-band .btn-row{justify-content:center}.definition{border-top:1px solid var(--rule);padding-top:var(--sp-5);margin-bottom:var(--sp-6)}.definition h3{margin-bottom:var(--sp-3)}.definition p,.prose{max-width:var(--measure)}.prose h2{margin-top:var(--sp-8)}.prose ul{padding-left:1.3em}.prose li{margin-bottom:var(--sp-2)}.footer{background:var(--ink);color:var(--text-inv-muted);padding-block:var(--sp-8);font-size:var(--fs-sm)}.footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--sp-7);gap:var(--sp-7);padding-bottom:var(--sp-7);border-bottom:1px solid var(--rule-inv)}.footer h3{font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-inv);margin-bottom:var(--sp-4)}.footer ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.footer a{color:var(--text-inv-muted)}.footer a:hover{color:var(--text-inv)}.footer-independence{max-width:46ch;margin:0}.footer-base{padding-top:var(--sp-5);display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:space-between}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.split,.split-wide{grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.insight-row,.stage-row{grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}.footer-grid,.hero-split{grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.book-layout{grid-template-columns:minmax(0,1fr);gap:var(--sp-7)}.book-cover{max-width:380px}.hero-figure img{aspect-ratio:3/2}.statement,.statement-overlay{min-height:400px}.statement-quote{max-width:none}.section{padding-block:var(--sp-8)}.proof-item{border-right:0;border-bottom:1px solid var(--rule-inv);padding-block:var(--sp-5)}}@media (max-width:560px){.book-form-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:780px){.masthead .nav{display:none}.masthead .nav-toggle{display:inline-flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}a.card:hover{transform:none}}.career-row{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:var(--sp-5);gap:var(--sp-5);padding-block:var(--sp-5);border-bottom:1px solid var(--rule)}@media (max-width:900px){.career-row{grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}}.video-frame{position:relative;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;background:var(--ink)}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}