@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-vietnamese-400-normal.CkBxLiRJ.woff2)format("woff2"),url(/_astro/anton-vietnamese-400-normal.2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-ext-400-normal.SyiqE2Jt.woff2)format("woff2"),url(/_astro/anton-latin-ext-400-normal.BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-cyrillic-ext-400-normal.BwJdxs7r.woff2)format("woff2"),url(/_astro/source-sans-3-cyrillic-ext-400-normal.Cd63HKDh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-cyrillic-400-normal.DjhbW-4D.woff2)format("woff2"),url(/_astro/source-sans-3-cyrillic-400-normal.7kQcAFpS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-greek-ext-400-normal.CpIwTHMM.woff2)format("woff2"),url(/_astro/source-sans-3-greek-ext-400-normal.BI1kUwmR.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-greek-400-normal.DZReXJla.woff2)format("woff2"),url(/_astro/source-sans-3-greek-400-normal.DJm9Ud5h.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-vietnamese-400-normal.CwtaIDr2.woff2)format("woff2"),url(/_astro/source-sans-3-vietnamese-400-normal.dYp9C364.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-ext-400-normal.UNsKFIBq.woff2)format("woff2"),url(/_astro/source-sans-3-latin-ext-400-normal.BGPHfnm_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-400-normal.DQi5PRDE.woff2)format("woff2"),url(/_astro/source-sans-3-latin-400-normal.AFMiCETP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-cyrillic-ext-600-normal.6AhwUnSr.woff2)format("woff2"),url(/_astro/source-sans-3-cyrillic-ext-600-normal.uAL1a5gb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-cyrillic-600-normal.BnFu5nHC.woff2)format("woff2"),url(/_astro/source-sans-3-cyrillic-600-normal.y-RO8wOd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-greek-ext-600-normal.DynePNDL.woff2)format("woff2"),url(/_astro/source-sans-3-greek-ext-600-normal.D7vJ4nVX.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-greek-600-normal.BSO157bq.woff2)format("woff2"),url(/_astro/source-sans-3-greek-600-normal.BNF9LBpG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-vietnamese-600-normal.B2sTNYey.woff2)format("woff2"),url(/_astro/source-sans-3-vietnamese-600-normal.DpSexF-T.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-latin-ext-600-normal.AEyhgUpm.woff2)format("woff2"),url(/_astro/source-sans-3-latin-ext-600-normal.Wy7HIzqC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-latin-600-normal.DeckBYAU.woff2)format("woff2"),url(/_astro/source-sans-3-latin-600-normal.BvDVuF-j.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-cyrillic-ext-700-normal.BhUSqjb8.woff2)format("woff2"),url(/_astro/source-sans-3-cyrillic-ext-700-normal.B6RPsSdD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-cyrillic-700-normal.CIuudVLB.woff2)format("woff2"),url(/_astro/source-sans-3-cyrillic-700-normal.DYE6gq6k.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-greek-ext-700-normal.Dd6uIcuy.woff2)format("woff2"),url(/_astro/source-sans-3-greek-ext-700-normal.C6ITAlBU.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-greek-700-normal.C8Tp2qRF.woff2)format("woff2"),url(/_astro/source-sans-3-greek-700-normal.BWdBblwd.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-vietnamese-700-normal.Bgamivog.woff2)format("woff2"),url(/_astro/source-sans-3-vietnamese-700-normal.BHxM10oo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-latin-ext-700-normal.6Xi0A2be.woff2)format("woff2"),url(/_astro/source-sans-3-latin-ext-700-normal.ChH_v7nA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-latin-700-normal.CkzU-mV9.woff2)format("woff2"),url(/_astro/source-sans-3-latin-700-normal.BBbVrHF_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-white:#fff;--color-off-white:#fafaf8;--color-surface:#f3f4f1;--color-border:#e3e5df;--color-text-primary:#111311;--color-text-secondary:#565b57;--color-text-muted:#6b716c;--color-footer:#101210;--color-cobalt-green:#80a778;--color-cobalt-green-dark:#547451;--color-cobalt-green-light:#e8f0e5;--color-lilac:#98748f;--color-lilac-light:#f1eaf0;--color-maple:#9b8145;--color-maple-dark:#806a37;--color-maple-light:#f3eedc;--color-eugenia-red:#a84b43;--color-eugenia-red-light:#f5e7e5;--font-display:"Anton", "Impact", sans-serif;--font-body:"Source Sans 3", "Arial", sans-serif;--text-display:clamp(3.25rem, 7.5vw, 6rem);--text-headline:clamp(2.5rem, 5vw, 4.5rem);--text-title:clamp(1.5rem, 2.2vw, 2rem);--text-section-title:clamp(2rem, 3vw, 3rem);--text-statement:clamp(1.65rem, 3vw, 2.8rem);--text-wordmark:clamp(1.2rem, 2vw, 1.65rem);--text-metric:clamp(2.65rem, 3.8vw, 4rem);--text-review-title:2.35rem;--text-display-compact:3.5rem;--text-subheading:1.5rem;--text-lead:1.25rem;--text-body:1.125rem;--text-body-compact:1rem;--text-meta:.875rem;--text-label:.8125rem;--text-caption:.75rem;--leading-display:.94;--leading-headline:.98;--leading-title:1.12;--leading-section:1;--leading-lead:1.45;--leading-body:1.58;--leading-body-compact:1.5;--leading-meta:1.35;--leading-label:1.2;--leading-caption:1.3;--leading-on-dark:1.65;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--section-space:clamp(4.5rem, 8vw, 8.5rem);--page-gutter:clamp(1rem, 3vw, 3.5rem);--layout-nav-gap:clamp(1.25rem, 3vw, 3rem);--layout-section-gap:clamp(3rem, 6vw, 5rem);--layout-split-wide:clamp(3rem, 7vw, 8rem);--layout-split-max:clamp(3rem, 8vw, 9rem);--layout-split-proof:clamp(2rem, 5vw, 6rem);--layout-split-case:clamp(1.5rem, 4vw, 4rem);--layout-panel-padding:clamp(1.5rem, 3vw, 3.5rem);--layout-hero-inset:clamp(2rem, 5vw, 6rem);--layout-campaign-inset:clamp(2rem, 4vw, 5rem);--mobile-cta-space:4.75rem;--mobile-hero-inset:6.5rem;--review-switcher-mobile-top:4.8rem;--content-max:96rem;--copy-max:65ch;--radius-small:.25rem;--radius-control:.75rem;--radius-surface:1rem;--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--z-header:20;--z-float:30;--z-mobile-cta:40;--z-skip-link:100}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-off-white)}body{color:var(--color-text-primary);background:var(--color-off-white);font-family:var(--font-body);font-size:var(--text-body);font-kerning:normal;font-optical-sizing:auto;line-height:var(--leading-body);text-rendering:optimizelegibility;margin:0}body,button,a,input,textarea,select{font-family:var(--font-body)}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}img{width:100%;height:auto;display:block}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--color-cobalt-green-dark);outline-offset:3px}section[id]{scroll-margin-top:6rem}.skip-link{top:var(--space-3);left:var(--space-3);z-index:var(--z-skip-link);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);color:var(--color-white);background:var(--color-footer);transition:transform .18s var(--ease-out-quint);position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:var(--z-header);align-items:center;gap:var(--space-8);min-height:5rem;padding:var(--space-3) var(--page-gutter);border-bottom:1px solid var(--color-border);backdrop-filter:blur(14px);background:#fafaf8f5;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);display:grid;position:sticky;top:0}.wordmark{width:fit-content;min-height:2.75rem;font-family:var(--font-display);font-size:var(--text-wordmark);line-height:var(--leading-section);letter-spacing:-.015em;text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex}.desktop-nav{align-items:center;gap:var(--layout-nav-gap);display:flex}.desktop-nav a{min-height:2.75rem;font-size:var(--text-meta);letter-spacing:.035em;align-items:center;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.desktop-nav a:after{content:"";background:var(--color-cobalt-green-dark);transform-origin:0;height:2px;transition:transform .18s var(--ease-out-quint);position:absolute;bottom:.35rem;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.header-cta{justify-self:end}.button{border-radius:var(--radius-control);width:fit-content;min-height:3rem;font-size:var(--text-label);letter-spacing:.055em;font-weight:700;line-height:var(--leading-label);text-transform:uppercase;transition:color .18s var(--ease-out-quint), background-color .18s var(--ease-out-quint), transform .18s var(--ease-out-quint), box-shadow .18s var(--ease-out-quint);border:1px solid #0000;justify-content:center;align-items:center;padding:.9375rem 1.5rem;text-decoration:none;display:inline-flex}.button--primary{color:var(--color-white);background:var(--color-cobalt-green-dark)}.button--primary:hover{color:var(--color-white);background:var(--color-text-primary);transform:translateY(-2px);box-shadow:0 6px 8px #11131129}.button--primary:active{box-shadow:none;transform:translateY(0)}.button--secondary{border-color:var(--color-cobalt-green-dark);color:var(--color-cobalt-green-dark);background:var(--color-white);padding:.875rem 1.4375rem}.button--secondary:hover{color:var(--color-cobalt-green-dark);background:var(--color-cobalt-green-light)}.button-row{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.text-link,.back-link{width:fit-content;min-height:2.75rem;color:var(--color-cobalt-green-dark);font-size:var(--text-body-compact);letter-spacing:.03em;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.text-link span,.back-link span{margin-left:var(--space-2);transition:transform .18s var(--ease-out-quint)}.text-link:hover,.back-link:hover{text-decoration:underline}.text-link:hover span{transform:translate(4px)}.back-link:hover span{transform:translate(-4px)}.hero{width:min(100%, var(--content-max));margin-inline:auto}.hero h1,.audience-hero h1,.review-intro h1{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.02em;font-weight:400;line-height:var(--leading-display);text-transform:uppercase}.hero-copy>p,.proof-hero-copy>p,.signal-copy>p,.audience-hero__copy>p{max-width:56ch;color:var(--color-text-secondary);font-size:var(--text-lead);line-height:var(--leading-lead)}.hero--campaign-wall{grid-template-columns:minmax(0,.82fr) minmax(34rem,1.18fr);min-height:calc(100vh - 5rem);display:grid}.hero--campaign-wall .hero-copy{justify-content:center;align-items:flex-start;gap:var(--space-6);padding:var(--section-space) var(--layout-campaign-inset) var(--section-space) var(--page-gutter);flex-direction:column;display:flex}.hero--campaign-wall h1{font-size:var(--text-display)}.maple-rule{background:var(--color-maple);width:5rem;height:3px}.campaign-collage{min-height:44rem;padding:var(--space-4) var(--space-4) var(--space-4) 0;grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr;gap:4px;display:grid}.campaign-collage figure{background:var(--color-surface);min-height:0;position:relative;overflow:hidden}.campaign-collage__main{grid-row:1/3}.campaign-collage img{object-fit:cover;height:100%;transition:transform .6s var(--ease-out-quint)}.campaign-collage__main img{object-position:50% 38%}.campaign-collage figure:hover img{transform:scale(1.025)}.campaign-collage figcaption{right:var(--space-3);bottom:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);color:var(--color-white);font-size:var(--text-caption);background:#101210e0;font-weight:700;position:absolute}.platform-strip{align-items:center;gap:var(--space-8);width:min(100%, var(--content-max));padding:var(--space-6) var(--page-gutter);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-white);grid-template-columns:minmax(12rem,.7fr) 2fr;margin-inline:auto;display:grid}.platform-strip>p{max-width:28ch;color:var(--color-text-secondary);font-size:var(--text-meta);font-weight:600;line-height:var(--leading-caption)}.platform-list{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.platform-mark{align-items:center;gap:var(--space-2);color:var(--color-text-primary);white-space:nowrap;font-weight:700;display:inline-flex}.platform-mark svg{fill:currentColor;width:1.25rem;height:1.25rem}.section-heading{gap:var(--space-4);max-width:56rem;display:grid}.section-heading--centered{text-align:center;margin-inline:auto}.section-heading h2,.proof-intro h2,.founder-copy h2,.book-section h2,.audience-belief h2,.case-section h2{font-family:var(--font-display);font-size:var(--text-headline);letter-spacing:-.015em;font-weight:400;line-height:var(--leading-headline);text-transform:uppercase}.section-heading>p:last-child{max-width:62ch;color:var(--color-text-secondary);margin-inline:auto}.section-label,.audience-label,.signal-kicker{width:fit-content;color:var(--color-cobalt-green-dark);font-size:var(--text-body-compact);font-weight:700;line-height:var(--leading-caption)}.audience-section,.method-section,.proof-section,.founder-section,.book-section,.audience-belief,.case-section,.execution-section{width:min(100%, var(--content-max));padding:var(--section-space) var(--page-gutter);margin-inline:auto}.audience-section{gap:var(--layout-section-gap);display:grid}.audience-paths{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.audience-path{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-white);grid-template-columns:minmax(12rem,.9fr) minmax(18rem,1.1fr);min-height:24rem;display:grid;overflow:hidden}.audience-path img{object-fit:cover;filter:saturate(.82)contrast(1.02);height:100%;min-height:20rem}.audience-path__copy{justify-content:center;align-items:flex-start;gap:var(--space-4);padding:var(--layout-panel-padding);flex-direction:column;display:flex}.audience-path__copy>p{color:var(--color-text-secondary);font-size:var(--text-meta);font-weight:700}.audience-path__copy h3{font-family:var(--font-display);font-size:var(--text-section-title);letter-spacing:-.01em;font-weight:400;line-height:var(--leading-section);text-transform:uppercase}.method-section{gap:var(--layout-split-wide);background:var(--color-surface);grid-template-columns:minmax(18rem,.78fr) minmax(28rem,1.22fr);display:grid}.method-section>.section-heading{align-self:start;position:sticky;top:8rem}.method-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.method-list li{gap:var(--space-6);padding:var(--space-8) 0;border-top:1px solid var(--color-border);grid-template-columns:4rem 1fr;display:grid}.method-list li:last-child{border-bottom:1px solid var(--color-border)}.method-number{color:var(--color-maple-dark);font-variant-numeric:tabular-nums;font-weight:700}.method-list h3{font-size:var(--text-title);line-height:var(--leading-title)}.method-list p{max-width:56ch;margin-top:var(--space-3);color:var(--color-text-secondary)}.proof-section{gap:var(--layout-split-wide);background:var(--color-white);grid-template-columns:minmax(20rem,.85fr) minmax(30rem,1.15fr);display:grid}.proof-intro{align-content:start;gap:var(--space-4);display:grid}.proof-list{grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.proof-list>div{min-height:13rem;padding:0 var(--space-6);border-left:1px solid var(--color-border)}.metric{font-family:var(--font-display);font-size:var(--text-metric);line-height:var(--leading-section);white-space:nowrap}.metric--red{color:var(--color-eugenia-red)}.metric--green{color:var(--color-cobalt-green-dark)}.metric--ink{color:var(--color-text-primary)}.proof-list dd{max-width:18ch;margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-body-compact);line-height:var(--leading-meta)}.proof-note{max-width:65ch;color:var(--color-text-secondary);font-size:var(--text-meta);line-height:var(--leading-lead);grid-column:1/-1}.founder-section{gap:var(--layout-split-wide);background:var(--color-off-white);grid-template-columns:minmax(22rem,.9fr) minmax(26rem,1.1fr);display:grid}.founder-image{position:relative}.founder-image img{object-fit:cover;border-radius:var(--radius-surface);filter:saturate(.75)contrast(1.03);height:min(44rem,62vw)}.founder-image span{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-small);color:var(--color-white);font-size:var(--text-label);background:#101210e0;font-weight:600;position:absolute}.founder-copy{justify-content:center;align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.founder-copy>p{max-width:64ch;color:var(--color-text-secondary)}.operating-model{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-surface);background:var(--color-maple-light);display:grid}.operating-model p{color:var(--color-text-primary);font-size:var(--text-body-compact)}.book-section{gap:var(--layout-split-max);color:var(--color-white);background:var(--color-footer);grid-template-columns:minmax(20rem,1fr) minmax(22rem,.8fr);display:grid}.book-section>div{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.book-section .section-label{color:var(--color-cobalt-green-light)}.book-actions p{max-width:54ch;color:var(--color-off-white);line-height:var(--leading-on-dark)}.book-actions small{color:var(--color-off-white);font-size:var(--text-label)}.site-footer{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--page-gutter);color:var(--color-white);background:var(--color-footer);border-top:1px solid #ffffff29;grid-template-columns:1fr auto auto;display:grid}.site-footer p{color:var(--color-off-white);font-size:var(--text-meta)}.demo-switcher{top:5.75rem;right:var(--space-3);z-index:var(--z-float);align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);background:#fffffff0;flex-direction:row;display:flex;position:fixed;box-shadow:0 4px 8px #1113111f}.demo-switcher>span{color:var(--color-text-secondary);font-size:var(--text-caption);text-transform:uppercase;font-weight:700}.demo-switcher a{border-radius:.5rem;place-items:center;width:2.75rem;height:2.75rem;font-weight:700;text-decoration:none;display:grid}.demo-switcher a:hover{background:var(--color-cobalt-green-light)}.demo-switcher a[aria-current=page]{color:var(--color-white);background:var(--color-cobalt-green-dark)}.mobile-cta{display:none}.hero--proof-file{gap:var(--layout-split-proof);min-height:calc(100vh - 5rem);padding:var(--space-6) var(--page-gutter);grid-template-columns:minmax(0,1fr) minmax(32rem,1fr);align-items:stretch;display:grid}.proof-hero-copy{justify-content:center;align-items:flex-start;gap:var(--space-6);padding-block:var(--space-12);flex-direction:column;display:flex}.proof-hero-copy h1{font-size:var(--text-display)}.evidence-row{width:100%;margin-top:var(--space-6);border-top:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid}.evidence-row>div{padding:var(--space-6) var(--space-4) 0 0}.evidence-row dt{font-family:var(--font-display);font-size:var(--text-section-title);line-height:var(--leading-section)}.evidence-row>div:first-child dt{color:var(--color-eugenia-red)}.evidence-row dd{max-width:15ch;margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-label);line-height:var(--leading-caption)}.proof-hero-visual{border-radius:var(--radius-surface);background:var(--color-footer);min-height:42rem;position:relative;overflow:hidden}.proof-hero-visual>img{object-fit:cover;filter:saturate(.62)contrast(1.05);height:100%}.proof-note-card,.proof-metric-card{gap:var(--space-2);max-width:15rem;padding:var(--space-4);border-radius:var(--radius-control);color:var(--color-text-primary);background:var(--color-cobalt-green-light);display:grid;position:absolute}.proof-note-card{top:var(--space-6);right:var(--space-6);transform:rotate(2deg)}.proof-note-card span,.proof-metric-card span{font-size:var(--text-caption);line-height:var(--leading-label)}.proof-metric-card{right:var(--space-6);bottom:var(--space-6);background:var(--color-eugenia-red-light)}.proof-metric-card strong{color:var(--color-eugenia-red);font-family:var(--font-display);font-size:var(--text-metric);line-height:var(--leading-section)}.system-statement{width:min(100%, var(--content-max));padding:var(--space-12) var(--page-gutter);border-bottom:1px solid var(--color-border);background:var(--color-white);grid-template-columns:repeat(3,1fr);margin-inline:auto;display:grid}.system-statement p{padding-inline:var(--space-6);border-left:1px solid var(--color-maple);font-family:var(--font-display);font-size:var(--text-statement);line-height:var(--leading-section);text-transform:uppercase}.method-section--proof-file{background:var(--color-white)}.method-section--proof-file .method-list li{position:relative}.method-section--proof-file .method-number{color:var(--color-cobalt-green-dark)}.audience-section--proof-file{background:var(--color-surface)}.hero--signal-path{min-height:calc(100vh - 5rem);color:var(--color-white);background:var(--color-footer);grid-template-columns:minmax(0,.94fr) minmax(28rem,1.06fr);display:grid}.signal-copy{justify-content:center;align-items:flex-start;gap:var(--space-6);padding:var(--section-space) var(--layout-hero-inset) var(--section-space) var(--page-gutter);flex-direction:column;display:flex}.signal-copy .signal-kicker,.signal-copy>p{color:var(--color-cobalt-green-light)}.signal-copy h1{font-size:var(--text-display)}.signal-image{min-height:44rem;position:relative;overflow:hidden}.signal-image img{object-fit:cover;filter:saturate(.7)contrast(1.08);height:100%}.signal-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#10121047,#0000 35%);position:absolute;inset:0}.signal-image figcaption{right:var(--space-6);bottom:var(--space-6);left:var(--space-6);z-index:1;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-control);color:var(--color-white);background:#101210e0;display:grid;position:absolute}.signal-image figcaption span{color:var(--color-cobalt-green-light);font-size:var(--text-label);font-weight:700}.signal-journey{width:min(100%, var(--content-max));background:var(--color-cobalt-green-light);grid-template-columns:repeat(3,1fr);margin-inline:auto;display:grid}.signal-journey>div{gap:var(--space-2);min-height:10rem;padding:var(--space-8) var(--page-gutter);border-right:1px solid var(--color-cobalt-green);display:grid}.signal-journey>div:last-child{border-right:0}.signal-journey span{font-family:var(--font-display);font-size:var(--text-section-title);text-transform:uppercase}.signal-journey p{color:var(--color-text-secondary)}.audience-section--signal-path{background:var(--color-white)}.audience-section--signal-path .audience-path{border:0;border-radius:0;grid-template-columns:1fr}.audience-section--signal-path .audience-path img{height:22rem}.audience-section--signal-path .audience-path__copy{border-bottom:1px solid var(--color-border)}.proof-section--signal-path{color:var(--color-white);background:var(--color-footer)}.proof-section--signal-path .section-label,.proof-section--signal-path .proof-note,.proof-section--signal-path dd{color:var(--color-off-white)}.proof-section--signal-path .metric--ink{color:var(--color-white)}.proof-section--signal-path .proof-list>div{border-color:#fff3}.audience-hero{min-height:calc(100vh - 5rem);width:min(100%, var(--content-max));grid-template-columns:minmax(24rem,.9fr) minmax(30rem,1.1fr);margin-inline:auto;display:grid}.audience-hero__copy{justify-content:center;align-items:flex-start;gap:var(--space-6);padding:var(--section-space) var(--layout-hero-inset) var(--section-space) var(--page-gutter);flex-direction:column;display:flex}.audience-hero__image{min-height:42rem;position:relative;overflow:hidden}.audience-hero__image img{object-fit:cover;filter:saturate(.78)contrast(1.04);height:100%}.audience-hero__image figcaption{right:var(--space-6);bottom:var(--space-6);left:var(--space-6);padding:var(--space-4);border-radius:var(--radius-control);color:var(--color-white);background:#101210e0;font-weight:700;position:absolute}.audience-page--proof-file .audience-hero{gap:var(--space-6);padding:var(--space-6) var(--page-gutter)}.audience-page--proof-file .audience-hero__copy{padding-left:0}.audience-page--proof-file .audience-hero__image{border-radius:var(--radius-surface)}.audience-page--signal-path .audience-hero{color:var(--color-white);background:var(--color-footer)}.audience-page--signal-path .audience-hero__copy>p,.audience-page--signal-path .back-link,.audience-page--signal-path .audience-label{color:var(--color-cobalt-green-light)}.audience-belief{gap:var(--layout-split-max);background:var(--color-white);grid-template-columns:minmax(20rem,.9fr) minmax(25rem,1.1fr);display:grid}.audience-belief>div{align-content:start;gap:var(--space-6);display:grid}.audience-belief>div>p{max-width:64ch;color:var(--color-text-secondary)}.check-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.check-list li{padding-left:var(--space-8);position:relative}.check-list li:before{content:"✓";color:var(--color-cobalt-green-dark);font-weight:700;position:absolute;left:0}.case-section{gap:var(--space-16);background:var(--color-surface);display:grid}.case-list{display:grid}.case-row{gap:var(--layout-split-case);padding:var(--space-12) 0;border-top:1px solid var(--color-border);grid-template-columns:4rem minmax(20rem,.8fr) minmax(20rem,1.2fr);display:grid}.case-row:last-child{border-bottom:1px solid var(--color-border)}.case-index{color:var(--color-maple-dark);font-variant-numeric:tabular-nums;font-weight:700}.case-copy{align-content:start;gap:var(--space-3);display:grid}.case-marker,.demo-label{width:fit-content;padding:var(--space-1) var(--space-2);border-radius:var(--radius-small);color:var(--color-text-primary);background:var(--color-maple-light);font-size:var(--text-caption);font-weight:700}.case-copy h3{font-size:var(--text-title)}.case-copy p{max-width:58ch;color:var(--color-text-secondary)}.demo-quote,.case-artifact{padding:var(--space-8);border-radius:var(--radius-surface);background:var(--color-lilac-light);align-self:start}.demo-quote{gap:var(--space-6);display:grid}.demo-quote blockquote{color:var(--color-text-primary);font-size:var(--text-lead);line-height:var(--leading-lead)}.demo-quote figcaption{align-items:center;gap:var(--space-3);display:flex}.demo-quote figcaption>span:last-child{display:grid}.demo-quote small{color:var(--color-text-secondary)}.avatar-placeholder{height:3rem;color:var(--color-text-primary);background:var(--color-lilac);border-radius:50%;flex:0 0 3rem;place-items:center;font-weight:700;display:grid}.case-artifact{min-height:12rem;color:var(--color-text-primary);background:var(--color-cobalt-green-light);place-items:center;display:grid}.case-artifact span{color:var(--color-eugenia-red);font-family:var(--font-display);font-size:var(--text-display);line-height:var(--leading-section)}.case-artifact small{font-weight:700}.execution-section{gap:var(--layout-split-max);background:var(--color-white);grid-template-columns:minmax(20rem,.8fr) minmax(30rem,1.2fr);display:grid}.execution-statement p{font-family:var(--font-display);font-size:var(--text-headline);line-height:var(--leading-section);text-transform:uppercase}.execution-section ol{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.execution-section li{column-gap:var(--space-4);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border);grid-template-columns:3rem 1fr;display:grid}.execution-section li span{color:var(--color-cobalt-green-dark);grid-row:1/3;font-weight:700}.execution-section li h3{font-size:var(--text-subheading)}.execution-section li p{max-width:56ch;margin-top:var(--space-2);color:var(--color-text-secondary)}.review-index{background:var(--color-off-white);min-height:100vh}.review-shell{width:min(100%, var(--content-max));padding:0 var(--page-gutter) var(--section-space);margin-inline:auto}.review-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:5rem;display:flex}.review-header p{color:var(--color-text-secondary);font-size:var(--text-meta);font-weight:600}.review-intro{gap:var(--layout-split-max);padding:var(--section-space) 0;grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);display:grid}.review-intro>div{gap:var(--space-6);display:grid}.review-intro h1{font-size:var(--text-display)}.review-intro>p{max-width:52ch;color:var(--color-text-secondary);align-self:end}.review-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.review-card{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-white);overflow:hidden}.review-card>a{height:100%;text-decoration:none;display:block}.review-preview{border-bottom:1px solid var(--color-border);background:var(--color-white);grid-template-rows:2rem 15rem;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.review-preview__nav{border-bottom:1px solid var(--color-border);grid-column:1/-1}.review-preview__type{align-content:center;gap:var(--space-2);padding:var(--space-4);display:grid}.review-preview__type span{font-family:var(--font-display);font-size:var(--text-metric);line-height:var(--leading-section)}.review-preview__type i{background:var(--color-text-primary);width:90%;height:.35rem;display:block}.review-preview__type i:nth-child(3){width:62%}.review-preview__type i:nth-child(4){background:var(--color-cobalt-green-dark);width:40%}.review-preview img{object-fit:cover;filter:saturate(.72);height:100%;transition:transform .5s var(--ease-out-quint)}.review-card:hover .review-preview img{transform:scale(1.035)}.review-card--signal-path .review-preview__type{color:var(--color-white);background:var(--color-footer)}.review-card--signal-path .review-preview__type i{background:var(--color-white)}.review-card--signal-path .review-preview__type i:last-child{background:var(--color-cobalt-green)}.review-card__copy{justify-content:space-between;gap:var(--space-4);padding:var(--space-6);display:flex}.review-card__copy>div{gap:var(--space-2);display:grid}.review-card__copy span{color:var(--color-cobalt-green-dark);font-size:var(--text-caption);font-weight:700}.review-card__copy h2{font-family:var(--font-display);font-size:var(--text-review-title);font-weight:400;line-height:var(--leading-section);text-transform:uppercase}.review-card__copy p{color:var(--color-text-secondary);font-size:var(--text-body-compact)}.review-card__copy>strong{color:var(--color-cobalt-green-dark);font-size:var(--text-section-title)}.review-footer{justify-content:space-between;align-items:center;gap:var(--space-8);margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border);display:flex}.review-footer p{max-width:65ch;color:var(--color-text-secondary)}.review-footer a{min-height:2.75rem;color:var(--color-cobalt-green-dark);align-items:center;font-weight:700;display:inline-flex}.hero-enter{animation:copy-reveal .7s var(--ease-out-quint) both}.hero-media-enter{animation:media-reveal .8s 80ms var(--ease-out-quint) both}@keyframes copy-reveal{0%{opacity:0;filter:blur(6px);transform:translateY(1rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes media-reveal{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@media (width<=76rem){.site-header{grid-template-columns:1fr auto}.desktop-nav{display:none}.hero--campaign-wall,.hero--proof-file,.hero--signal-path,.audience-hero{grid-template-columns:1fr 1fr}.campaign-collage{grid-template-rows:1.3fr .7fr;grid-template-columns:1fr}.campaign-collage__main{grid-row:auto}.campaign-collage figure:last-child{display:none}.audience-path{grid-template-columns:1fr}.audience-path img{height:18rem;min-height:0}.proof-list{grid-template-columns:1fr}.proof-list>div{min-height:auto;padding:var(--space-6) 0;border-top:1px solid var(--color-border);border-left:0}.case-row{grid-template-columns:3rem 1fr}.case-row>:last-child{grid-column:2}.review-grid{grid-template-columns:1fr 1fr}}@media (width<=58rem){:root{--text-body:1.0625rem}.hero--campaign-wall,.hero--proof-file,.hero--signal-path,.audience-hero,.method-section,.proof-section,.founder-section,.book-section,.audience-belief,.execution-section,.review-intro{grid-template-columns:1fr}.hero--campaign-wall{min-height:auto}.hero--campaign-wall .hero-copy,.proof-hero-copy,.signal-copy,.audience-hero__copy{padding:var(--section-space) var(--page-gutter)}.campaign-collage,.proof-hero-visual,.signal-image,.audience-hero__image{min-height:34rem}.campaign-collage{padding:0 var(--page-gutter) var(--page-gutter)}.platform-strip{grid-template-columns:1fr}.platform-list{flex-wrap:wrap;justify-content:flex-start}.audience-paths,.system-statement,.signal-journey{grid-template-columns:1fr}.audience-path{grid-template-columns:minmax(12rem,.85fr) minmax(16rem,1.15fr)}.method-section>.section-heading{position:static}.system-statement{gap:var(--space-8)}.signal-journey>div{border-right:0;border-bottom:1px solid var(--color-cobalt-green)}.signal-journey>div:last-child{border-bottom:0}.founder-image img{height:34rem}.site-footer{grid-template-columns:1fr}.review-intro>p{align-self:auto}}@media (width<=44rem){:root{--text-display:clamp(3.15rem, 16vw, 4.75rem)}body{padding-bottom:calc(var(--mobile-cta-space) + env(safe-area-inset-bottom))}.site-header{min-height:4.25rem;padding-block:var(--space-3)}.header-cta{display:none}.wordmark{font-size:var(--text-lead)}.mobile-cta{z-index:var(--z-mobile-cta);padding:var(--space-3) var(--space-4) max(var(--space-3), env(safe-area-inset-bottom));background:var(--color-footer);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 8px #1113111f}.mobile-cta .button{width:100%}.demo-switcher{top:var(--review-switcher-mobile-top);right:var(--space-3)}.demo-switcher>span{display:none}.demo-switcher a{width:2.75rem;height:2.75rem}.hero--campaign-wall .hero-copy,.proof-hero-copy,.signal-copy,.audience-hero__copy{padding-top:var(--mobile-hero-inset)}.campaign-collage,.proof-hero-visual,.signal-image,.audience-hero__image{min-height:27rem}.campaign-collage{grid-template-rows:1fr;grid-template-columns:1fr}.campaign-collage figure:not(:first-child),.platform-strip>p{display:none}.platform-list{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.platform-mark{min-height:2.75rem}.audience-paths,.audience-path{grid-template-columns:1fr}.audience-path img,.audience-section--signal-path .audience-path img{height:15rem}.method-list li{gap:var(--space-3);grid-template-columns:2.5rem 1fr}.evidence-row{grid-template-columns:1fr}.evidence-row>div{align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:6rem 1fr;display:grid}.evidence-row dd{max-width:none;margin:0}.system-statement p{padding-left:var(--space-4)}.proof-note-card{top:var(--space-4);right:var(--space-4)}.proof-metric-card{right:var(--space-4);bottom:var(--space-4)}.proof-list .metric{font-size:var(--text-display-compact)}.founder-image img{height:27rem}.case-row{gap:var(--space-4);grid-template-columns:1fr}.case-row>:last-child{grid-column:auto}.case-index{padding-bottom:var(--space-2);border-bottom:2px solid var(--color-maple)}.execution-section li{grid-template-columns:2.5rem 1fr}.review-header,.review-footer{padding-block:var(--space-6);flex-direction:column;justify-content:center;align-items:flex-start}.review-grid{grid-template-columns:1fr}.review-preview{grid-template-rows:2rem 13rem}}@media (hover:none){.campaign-collage figure:hover img,.review-card:hover .review-preview img{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
