@font-face{font-family:geistMono;src:url(../media/geist_mono_latin-s.p.0r6juujl39pe6.woff2?dpl=dpl_4mVvo9dVtuhhnaZcgGKna6iW9RdC)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_8f8fa7da-module__n4xfVq__className{font-family:geistMono,geistMono Fallback}.geistmono_8f8fa7da-module__n4xfVq__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
:root{--ink:#090446;--cream:#fff9e8;--red:#f4442e;--gold:#feb95f;--olive:#786f52;--cherry:#f71735;--neon:#36f5b0;--warm-black:#191510;--font-body:Arial, Helvetica, sans-serif;--font-label:var(--font-geist-mono), monospace;--gutter:clamp(20px, 4.45vw, 64px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font:17px/1.65 var(--font-body);margin:0}a{color:inherit;touch-action:manipulation;text-decoration:none}a:hover{text-underline-offset:5px;text-decoration:underline}p{margin:0 0 1.2em}h1,h2,h3{letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:700;line-height:1.03}h2{font-size:clamp(36px,4.2vw,60px)}h3{font-size:clamp(25px,2.4vw,34px)}img{max-width:100%;height:auto;display:block}::selection{color:var(--ink);background:var(--neon)}:focus-visible{outline-offset:5px;outline:3px solid}section[id]{scroll-margin-top:28px}.shell{width:min(calc(100% - var(--gutter) * 2), 1312px);margin-inline:auto}.label,.eyebrow{font:500 12px/1.5 var(--font-label);letter-spacing:.075em;text-transform:uppercase}.label{margin:0}.skip-link{z-index:100;background:var(--cream);color:var(--ink);border:2px solid var(--ink);padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{background:var(--cream)}.header-inner{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.home-link{align-items:center;gap:22px;min-height:44px;display:flex}.home-link strong{letter-spacing:-.06em;font-size:22px}.home-link span{font:11px/1.4 var(--font-label);text-transform:uppercase;letter-spacing:.05em}.primary-nav{align-items:center;gap:30px;display:flex}.primary-nav a{min-height:44px;font:13px var(--font-label);align-items:center;display:flex}.primary-nav a:hover{text-decoration-thickness:2px}.cover{background:var(--gold)}.cover-masthead{padding-top:30px}.cover-masthead img{width:100%}.masthead-caption{justify-content:space-between;gap:24px;margin-top:-8px;display:flex}.cover-story{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;gap:64px;padding-block:72px 60px;display:grid}.cover-story .label{margin-bottom:22px}.cover-story h1{max-width:780px;font-size:clamp(38px,4.45vw,64px)}.cover-summary p{max-width:440px;margin-bottom:16px;font-size:17px;line-height:1.55}.text-link{min-height:44px;font:500 13px/1.5 var(--font-label);border-bottom:1px solid;justify-content:space-between;align-items:center;gap:32px;padding-block:9px;display:inline-flex}.text-link span{font:22px/1 var(--font-body)}.text-link:hover{border-bottom-width:3px;padding-bottom:7px;text-decoration:none}.cover-actions{grid-template-columns:1.45fr 1fr;display:grid}.cover-action{padding-block:25px;padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:24px;min-height:118px;display:flex}.company-action{background:var(--red);color:var(--warm-black);padding-left:max(var(--gutter), calc((100vw - 1312px) / 2))}.product-action{background:var(--neon);color:var(--ink);padding-right:max(var(--gutter), calc((100vw - 1312px) / 2))}.cover-action .label{margin-bottom:8px;display:block}.action-title{letter-spacing:-.035em;font-size:clamp(23px,2.2vw,32px);font-weight:700;line-height:1.1;display:block}.action-arrow{font-size:38px;line-height:1}.cover-action:hover{text-decoration:none}.cover-action:hover .action-title{text-underline-offset:6px;text-decoration:underline}.cover-action:focus-visible{outline-offset:-7px}.statement-section,.identity-section{padding-block:112px}.editorial-grid{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:70px;display:grid}.section-label{color:var(--olive);padding-top:10px}.reading-copy{max-width:690px;margin-top:30px;margin-bottom:24px;font-size:19px;line-height:1.65}.method-band{background:var(--olive);color:var(--cream)}.method-heading{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:center;gap:70px;min-height:82px;padding-block:20px;display:grid}.method-heading h2{letter-spacing:.075em}.method-heading p{margin:0;font-size:16px}.principles-list{padding-block:22px 72px}.principle{border-bottom:1px solid var(--olive);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;padding-block:36px;display:grid}.principle h3{padding-top:4px}.principle p{max-width:580px;margin:0}.product-section{background:var(--ink);color:var(--cream);padding-block:50px 86px}.section-topline{border-bottom:1px solid var(--gold);justify-content:space-between;align-items:center;gap:24px;margin-bottom:46px;padding-bottom:24px;display:flex}.section-topline>.label{color:var(--gold)}.status{background:var(--neon);color:var(--ink);font:500 11px/1.5 var(--font-label);letter-spacing:.04em;text-transform:uppercase;padding:8px 12px;display:inline-block}.product-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.product-grid>h2{color:var(--gold);font-size:clamp(48px,6.2vw,88px)}.product-intro{letter-spacing:-.02em;font-size:25px;line-height:1.3}.product-copy .text-link{color:var(--neon)}.identity-section{border-bottom:1px solid var(--olive)}.page-cover{background:var(--gold);padding-block:34px 76px}.page-cover .section-topline{border-color:var(--ink);margin-bottom:68px;padding-bottom:22px}.page-cover .section-topline>.label{color:inherit}.page-cover h1{max-width:1080px;font-size:clamp(46px,6.1vw,88px)}.page-lede{max-width:790px;margin:34px 0 0 auto;font-size:21px;line-height:1.55}.content-section{padding-block:90px}.prose{min-width:0;max-width:810px}.prose h2{margin-bottom:30px}.prose p{max-width:720px}.content-section.alt{border-block:1px solid var(--olive)}.content-section.dark{background:var(--ink);color:var(--cream)}.dark .section-label{color:var(--gold)}.dark .prose h2{color:var(--gold);margin-block:28px}.fact-table{border-top:1px solid var(--olive);margin-block:36px}.fact-table>div{border-bottom:1px solid var(--olive);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:24px;padding-block:19px;display:grid}.fact-table dt{font:12px/1.5 var(--font-label)}.fact-table dd{margin:0;font-weight:600}.cta-section{background:var(--red);color:var(--warm-black);padding-block:54px}.cta-inner{justify-content:space-between;align-items:end;gap:36px;display:flex}.cta-section h2{margin-top:20px;font-size:clamp(32px,3.7vw,50px)}.cta-section .text-link{flex-shrink:0}.contact-cover{background:var(--cream)}.contact-cover h1{max-width:1100px}.contact-cover .page-lede{max-width:620px;margin-left:0}.correspondence{background:var(--neon);padding-block:46px 56px}.correspondence-top{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:70px;display:grid}.correspondence-top h2{margin-bottom:16px;font-size:30px}.correspondence-top p{max-width:480px}.contact-email{letter-spacing:-.035em;overflow-wrap:anywhere;width:fit-content;max-width:100%;margin-top:20px;padding-block:12px;font-size:clamp(26px,4.1vw,59px);font-weight:700;line-height:1.3;display:block}.contact-email:hover{text-decoration-thickness:2px}.honesty-note{border-top:1px solid var(--ink);margin:28px 0 0;padding-top:20px;font-size:14px}.contact-product{background:var(--gold)}.contact-product .section-label{color:var(--ink)}.legal-page{padding-block:60px 110px}.legal-layout{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:start;gap:70px;display:grid}.legal-layout aside{background:var(--olive);color:var(--cream);padding:28px;font-size:14px}.legal-layout aside p:last-child{margin-bottom:0}.legal-copy{min-width:0;max-width:800px}.legal-copy h1{margin-bottom:32px;font-size:clamp(56px,7vw,100px)}.legal-intro{margin-bottom:52px;font-size:22px;line-height:1.45}.legal-copy h2{letter-spacing:-.025em;border-top:1px solid var(--olive);text-wrap:initial;margin:38px 0 18px;padding-top:28px;font-size:25px;line-height:1.2}.legal-copy a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.site-footer{background:var(--ink);color:var(--cream);padding-block:62px 28px}.footer-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.6fr) minmax(0,1fr);gap:64px;padding-bottom:55px;display:grid}.footer-home{letter-spacing:-.035em;min-height:44px;font-size:27px;font-weight:700;line-height:1.1;display:inline-block}.footer-statement{max-width:310px;margin-top:16px;font-size:16px}.site-footer nav{flex-direction:column;display:flex}.site-footer .label{color:var(--gold);margin-bottom:18px}.site-footer nav a{align-items:center;width:fit-content;min-height:44px;font-size:15px;display:flex}.legal-block p:not(.label){font-size:14px}.footer-bottom{border-top:1px solid var(--gold);font:11px/1.7 var(--font-label);justify-content:space-between;gap:30px;padding-top:26px;display:flex}.footer-bottom p{margin:0}@media (min-width:1600px){.cover-story{padding-block:80px}}@media (max-width:1000px){.cover-story{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;padding-top:56px}.desktop-break{display:none}.editorial-grid,.method-heading,.correspondence-top,.legal-layout{grid-template-columns:minmax(0,1fr) minmax(0,2.8fr);gap:36px}.principle,.product-grid{gap:40px}.footer-grid{gap:36px}.legal-layout aside{padding:20px}.cta-inner{flex-direction:column;align-items:start}}@media (max-width:700px){body{font-size:16px}.header-inner{gap:16px;min-height:76px}.home-link{padding-block:10px;display:block}.home-link strong{font-size:20px;line-height:1.25;display:block}.home-link span{letter-spacing:0;margin-top:3px;font-size:9px;display:block}.primary-nav{gap:20px}.primary-nav a{font-size:12px}.cover-masthead{padding-top:30px}.masthead-caption{gap:16px;margin-top:0;font-size:9px}.masthead-caption span:last-child{text-align:right;max-width:100px}.cover-story{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:54px 32px}.cover-story .label{max-width:270px;margin-bottom:17px;font-size:10px}.cover-story h1{max-width:590px;font-size:clamp(36px,9.7vw,64px)}.cover-summary p{font-size:16px;line-height:1.6}.cover-actions{grid-template-columns:minmax(0,1fr)}.cover-action{min-height:98px;padding-block:20px}.cover-action .label{margin-bottom:7px;font-size:10px}.action-title{font-size:27px}.action-arrow{font-size:32px}.statement-section,.identity-section{padding-block:64px}.editorial-grid,.method-heading,.correspondence-top,.legal-layout{grid-template-columns:minmax(0,1fr);gap:28px}.section-label{padding-top:0}.reading-copy{margin-top:25px;font-size:17px}h2{font-size:clamp(32px,8.5vw,46px)}.method-heading{gap:12px;padding-block:24px}.method-heading p{font-size:15px}.principles-list{padding-block:8px 44px}.principle{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:30px}.principle h3{font-size:26px}.product-section{padding-block:32px 50px}.section-topline{gap:14px;margin-bottom:32px;padding-bottom:22px}.section-topline .label{font-size:10px}.status{padding:7px 9px;font-size:10px}.product-grid{grid-template-columns:minmax(0,1fr);gap:30px}.product-grid>h2{font-size:clamp(45px,14vw,70px)}.product-intro{font-size:23px}.page-cover{padding-block:26px 44px}.page-cover .section-topline{margin-bottom:44px}.page-cover h1{font-size:clamp(38px,10.9vw,60px)}.page-lede{margin-top:28px;font-size:18px}.content-section{padding-block:56px}.fact-table>div{grid-template-columns:minmax(0,1fr);gap:7px;padding-block:17px}.fact-table{margin-block:30px}.prose h2{margin-bottom:24px}.cta-section{padding-block:40px}.cta-inner{gap:24px}.correspondence{padding-block:30px 38px}.correspondence-top{gap:20px}.correspondence-top h2{font-size:28px}.contact-email{margin-top:10px;font-size:clamp(26px,7.1vw,44px)}.honesty-note{font-size:14px}.legal-page{padding-block:34px 62px}.legal-layout{gap:38px}.legal-layout aside{padding:24px}.legal-copy h1{margin-bottom:26px;font-size:64px}.legal-intro{margin-bottom:36px;font-size:20px}.legal-copy h2{margin-top:28px;font-size:23px}.footer-grid{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:34px}.site-footer{padding-block:42px 24px}.footer-grid nav{grid-template-columns:repeat(3,1fr);gap:0 12px;display:grid}.footer-grid nav .label{grid-column:1/-1;margin-bottom:6px}.footer-bottom{flex-direction:column;gap:14px;font-size:10px}}@media (max-width:360px){.primary-nav{gap:16px}.home-link span{max-width:110px}.cover-story{padding-top:42px}.cover-story h1{font-size:36px}.contact-cover h1{font-size:33px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.site-header,.cover-actions,.site-footer,.skip-link{display:none}body{font-size:12pt}section{break-inside:avoid}.legal-page{padding:0}.legal-layout{display:block}}
