@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-italic-latin.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/newsreader-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/newsreader-latin.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/outfit-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/outfit-latin.woff2)format("woff2");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{--ink:#1d1d1b;--paper:#f7f4ee;--sand:#ede7dc;--line:#ddd6ca;--line-dark:#3a3936;--muted:#5c5a55;--body:#45433f;--coral:#d96c56;--coral-deep:#b4513d;--sage:#829985;--slate:#718a96;--mustard:#d6a33e;--blush:#e8c6bd;--field:#fffdf9;--field-line:#cfc8bb;--sans:"Outfit", sans-serif;--serif:"Newsreader", serif;--ease:cubic-bezier(.2, .7, .2, 1);--gutter:56px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%}a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--coral-deep)}::selection{background:var(--blush)}input,select,textarea,button{font-family:var(--sans);color:inherit}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--ink)!important}:focus-visible{outline:2px solid var(--coral);outline-offset:3px}h1,h2,h3,p,blockquote{margin:0}.unbtn{all:unset;cursor:pointer}.unbtn:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:1280px;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.dark{background:var(--ink);color:var(--paper)}.sand{background:var(--sand)}.serif{font-family:var(--serif)}.it{font-style:italic}.nowrap{white-space:nowrap}.u{color:var(--coral)}.u-deep{color:var(--coral-deep)}.sq{background:var(--c,var(--ink));flex-shrink:0;width:11px;height:11px;display:inline-block}.eyebrow{font:500 13px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.eyebrow--ink{color:inherit}.section-label{font:500 15px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase}.kicker{font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.display{font:500 clamp(52px, 6vw, 88px)/1.02 var(--sans);letter-spacing:-.025em;text-wrap:balance;margin-top:26px}.lede{font:300 19px/1.6 var(--sans);color:var(--body);text-wrap:pretty}.h-section{font:500 52px/1 var(--sans);letter-spacing:-.015em}.h-44{font:500 44px/1.08 var(--sans);letter-spacing:-.01em;text-wrap:balance}.btn{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;background:var(--ink);height:54px;color:var(--paper);font:500 16px/1 var(--sans);flex-shrink:0;align-items:center;gap:12px;padding:0 28px;transition:background .3s,color .3s,transform .3s;display:inline-flex}.btn:hover{background:var(--hover,var(--coral));color:var(--hover-fg,var(--ink))}.btn:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.btn--sm{gap:10px;height:50px;padding:0 22px;font-size:15px}.btn--slate{--hover:var(--slate)}.btn--outline{height:54px;color:var(--ink);border:1.5px solid var(--ink);background:0 0;padding:0 26px}.btn--outline:hover{color:var(--ink);background:#ece6db}.btn--light{background:var(--paper);color:var(--ink);--hover:var(--blush)}.btn--nudge:hover{background:var(--ink);color:var(--paper);transform:translate(3px)}.link-arrow{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;font:500 16px/1 var(--sans);border-bottom:1.5px solid;flex-shrink:0;padding-bottom:6px;transition:color .3s,border-color .3s;display:inline-block}.link-arrow:hover{color:var(--coral-deep)}.dark .link-arrow:hover,.link-arrow--light:hover{color:var(--blush)}.link-arrow:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.chip{white-space:nowrap;border:1px solid var(--ink);height:28px;font:500 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;align-self:flex-start;align-items:center;padding:0 12px;display:inline-flex}.chip--live{background:var(--ink);color:var(--paper)}.site-header{z-index:20;-webkit-backdrop-filter:blur(10px);background:#f7f4eeeb;border-bottom:1px solid #e6e0d5;position:sticky;top:0}.site-header__bar{justify-content:space-between;align-items:center;gap:32px;height:84px;display:flex}.site-header__logo{flex-shrink:0;align-items:center;display:flex}.site-header__logo img{width:auto;height:46px;display:block}.site-nav{white-space:nowrap;align-items:center;gap:clamp(16px,2.4vw,34px);display:flex}.site-nav__link{font:400 15px/1 var(--sans);color:var(--ink);padding:10px 0;text-decoration:none;position:relative}.site-nav__link:after{content:"";background:0 0;height:2px;transition:background .3s;position:absolute;bottom:2px;left:0;right:0}.site-nav__link:hover{color:var(--ink)}.site-nav__link:hover:after{background:var(--line)}.site-nav__link[aria-current=page]:after{background:var(--coral)}.site-nav .btn{height:44px;padding:0 20px;font-size:14px}.menu-toggle{display:none}.js [data-reveal]{opacity:0}.js [data-reveal].is-in{opacity:1}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1}}main{animation:.45s ease-out page-in}@keyframes page-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){main{animation:none}}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.split{gap:72px;display:grid}.rule-head{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:40px;padding-top:28px;display:flex}.pillar-sq{aspect-ratio:1;background:var(--c);color:var(--ink);transition:transform .5s var(--ease), box-shadow .5s ease;text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}.pillar-sq:hover,.lift:hover{color:var(--ink);transform:translateY(-6px);box-shadow:0 18px 30px -18px #1d1d1b73}.pillar-sq__in{flex-direction:column;justify-content:space-between;padding:9.5cqw;display:flex;position:absolute;inset:0}.pillar-sq__arrow{font:400 6cqw/1 var(--sans);position:absolute;bottom:9.5cqw;right:9.5cqw}.pillar-sq__icon{align-self:center;width:58cqw;height:36cqw}.pillar-sq__icon img{object-fit:contain;width:100%;height:100%;display:block}.pillar-sq__name{font:600 12.5cqw/1.02 var(--sans);letter-spacing:-.01em}.pillar-sq__short{font:italic 400 7.4cqw/1.2 var(--serif);margin-top:3.5cqw}.pillar-bar{background:var(--c);height:120px;color:var(--ink);transition:transform .5s var(--ease);flex-direction:column;justify-content:space-between;padding:18px;text-decoration:none;display:flex}.pillar-bar:hover{color:var(--ink);transform:translateY(-4px)}.pillar-bar img{object-fit:contain;object-position:left top;width:60px;height:46px;display:block}.pillar-bar__name{font:600 21px/1.05 var(--sans);justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.pillar-bar__short{font:italic 400 16px/1 var(--serif)}.story-card{color:var(--ink);transition:transform .5s var(--ease);flex-direction:column;gap:18px;text-decoration:none;display:flex}.story-card:hover{color:var(--ink);transform:translateY(-4px)}.story-card__img{aspect-ratio:4/3;background:repeating-linear-gradient(135deg, var(--t) 0 10px, #efeae1 10px 20px);align-items:flex-end;padding:14px;display:flex}.story-card__img span,.ph-label{background:var(--paper);padding:5px 8px;font:12px/1.3 ui-monospace,Menlo,monospace}.story-card__title{font:500 24px/1.2 var(--sans);letter-spacing:-.01em;text-wrap:pretty}.story-card__dek{font:300 16px/1.5 var(--sans);color:var(--muted);text-wrap:pretty}.story-card--mini{gap:16px}.story-card--mini .story-card__img{aspect-ratio:16/10;background:repeating-linear-gradient(135deg, var(--t) 0 10px, #e6e0d4 10px 20px)}.story-card--mini .story-card__title{letter-spacing:0;font-size:22px}.journey-row{border-top:1px solid var(--line-dark);grid-template-columns:44px minmax(0,1fr) 260px;align-items:center;gap:24px;padding:30px 0;display:grid}.journey-row__sq{background:var(--c);width:18px;height:18px}.journey-row__t{font:500 clamp(34px, 3.8vw, 54px)/1 var(--sans);letter-spacing:-.015em}.journey-row__d{font:300 15px/1.5 var(--sans);color:#c9c4ba}.journey--light .journey-row{border-top-color:var(--line);grid-template-columns:44px minmax(0,1fr) 380px}.journey--light .journey-row__t{font-size:clamp(32px,3.6vw,52px)}.journey--light .journey-row__d{color:var(--body);font-size:16px}.hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:88px;padding-top:96px;padding-bottom:112px;display:grid}.hero__logo img{width:100%;height:auto;display:block}.hero__eq{font:500 14px/1 var(--sans);letter-spacing:.34em;color:var(--muted)}.hero__title{font:600 clamp(64px, 8.4vw, 128px)/.95 var(--sans);letter-spacing:.12em;margin-top:22px}.hero__title>span{display:block}.hero__title [data-drop]{display:inline-block}.hero__tag{font:italic 400 38px/1.15 var(--serif);margin-top:36px}.hero__intro{max-width:500px;font:300 19px/1.55 var(--sans);color:var(--body);text-wrap:pretty;margin-top:22px}.hero__ctas{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.pillar-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.how{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:80px;padding-top:128px;padding-bottom:128px;display:grid}.path{flex-direction:column;gap:18px;display:flex}.path__sq{background:var(--c);width:56px;height:56px}.path h3{font:500 30px/1.1 var(--sans);letter-spacing:-.01em;margin-top:8px}.path p{font:300 17px/1.55 var(--sans);color:var(--body);text-wrap:pretty;flex:1}.path__foot{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.path__note{font:400 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.equation{align-items:center;gap:22px;display:flex}.equation img{width:220px;height:auto;display:block}.equation__plus{font:300 48px/1 var(--sans)}.equation__box{background:var(--coral);width:120px;height:120px;font:600 64px/1 var(--sans);flex-shrink:0;justify-content:center;align-items:center;display:flex}.equation__result{font:500 44px/1 var(--sans);letter-spacing:.14em}.pmv{border-top:2px solid var(--ink);padding-top:24px}.pmv p{font:400 24px/1.35 var(--serif);margin-top:20px}.crumbs{font:400 14px/1 var(--sans);gap:10px;display:flex}.crumbs a{color:inherit}.pillar-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:72px;margin-top:72px;display:grid}.pillar-hero__title{font:600 clamp(64px, 8vw, 120px)/.95 var(--sans);letter-spacing:-.03em;margin-top:18px}.pillar-hero__short{font:italic 400 36px/1.1 var(--serif);margin-top:20px}.pillar-hero__intent{font:400 19px/1.6 var(--sans);text-wrap:pretty}.cta-sq{background:var(--ink);color:var(--paper);aspect-ratio:1;flex-direction:column;justify-content:space-between;gap:32px;padding:36px;display:flex}.cta-sq p{font:400 24px/1.3 var(--serif)}.cta-sq .link-arrow{margin-top:26px}.story-hero{padding-top:72px}.story-hero__back{font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.story-hero h1{max-width:980px;font:500 clamp(44px, 5vw, 72px)/1.05 var(--sans);letter-spacing:-.025em;text-wrap:balance;margin-top:28px}.story-hero__dek{max-width:760px;font:400 26px/1.4 var(--serif);color:var(--body);text-wrap:pretty;margin-top:26px}.story-hero__meta{font:400 14px/1 var(--sans);color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:30px;display:flex}.story-hero__img{aspect-ratio:21/9;background:repeating-linear-gradient(135deg, var(--t) 0 12px, #efeae1 12px 24px);align-items:flex-end;margin-top:48px;padding:18px;display:flex}.story-body{grid-template-columns:minmax(0,3fr) minmax(0,7fr) minmax(0,2fr);gap:48px;padding-top:80px;padding-bottom:96px;display:grid}.story-body__col{grid-column:2;max-width:680px}.story-body__col>p{font:400 21px/1.65 var(--serif);text-wrap:pretty;margin:0 0 28px}.story-body blockquote{font:italic 400 38px/1.2 var(--serif);text-wrap:balance;margin:48px 0}.story-body blockquote footer{font:normal 400 15px/1 var(--sans);color:var(--muted);margin-top:18px}.act{background:var(--c);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-top:56px;padding:40px;display:grid}.act__eyebrow{font:500 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase}.act__title{font:500 28px/1.15 var(--sans);margin-top:16px}.act p{font:400 16px/1.55 var(--sans);margin-top:12px}.share{font:400 15px/1 var(--sans);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:22px;margin-top:40px;padding-top:24px;display:flex}.share .unbtn{text-underline-offset:3px;text-decoration:underline}.hurdles{border-top:1.5px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:72px;display:grid}.hurdle{padding:24px 24px 0 0}.hurdle__n{font:500 14px/1 var(--sans)}.hurdle__t{font:600 24px/1 var(--sans);margin-top:22px}.hurdle p{font:400 15px/1.5 var(--sans);margin-top:12px}.helps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;display:grid}.help{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:16px;padding:32px 0;display:grid}.help__n{font:500 15px/1.6 var(--sans);color:var(--muted)}.help__t{font:500 26px/1.15 var(--sans)}.help p{font:300 17px/1.55 var(--sans);color:var(--body);text-wrap:pretty;margin-top:12px}.dont{background:var(--sand);grid-template-columns:200px minmax(0,1fr);gap:32px;margin-top:56px;padding:28px 32px;display:grid}.dont p{font:400 16px/1.6 var(--sans);color:var(--body)}.cta-band{justify-content:space-between;align-items:center;gap:48px;padding-top:104px;padding-bottom:104px;display:flex}.cta-band h2{font:500 52px/1.05 var(--sans);letter-spacing:-.015em;max-width:700px}.way{aspect-ratio:1;background:var(--c);color:var(--ink);transition:transform .5s var(--ease), box-shadow .5s ease;flex-direction:column;justify-content:space-between;padding:32px;text-decoration:none;display:flex}.way__top{justify-content:space-between;align-items:center;display:flex}.way__title{font:600 36px/1.02 var(--sans);letter-spacing:-.015em}.way p{font:400 16px/1.5 var(--sans);max-width:320px;margin-top:14px}.field{font:500 14px/1 var(--sans);flex-direction:column;gap:8px;display:flex}.field input,.field select,.field textarea{border:1px solid var(--field-line);background:var(--field);height:52px;font:400 16px var(--sans);border-radius:0;padding:0 16px;transition:border-color .3s}.field select{height:54px;padding:0 14px}.field textarea{resize:vertical;height:auto;padding:14px 16px;line-height:1.5}.field--full{grid-column:1/-1}.ctype-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ctype{all:unset;box-sizing:border-box;cursor:pointer;border:1.5px solid var(--field-line);min-height:60px;font:500 16px/1.2 var(--sans);align-items:center;gap:12px;padding:10px 16px;transition:background .3s,color .3s;display:flex}.ctype .sq{width:12px;height:12px}.ctype[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ctype:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.biz-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:40px;display:grid}.panel{background:var(--c);flex-direction:column;justify-content:space-between;gap:32px;min-height:320px;margin-top:40px;padding:48px;display:flex}.panel__title{font:500 36px/1.1 var(--sans);text-wrap:balance}.panel p{font:400 17px/1.55 var(--sans);max-width:520px;margin-top:14px}.form-note{font:300 14px/1.5 var(--sans);color:var(--muted);max-width:360px}.form-error{font:400 14px/1.5 var(--sans);color:var(--coral-deep)}[hidden]{display:none!important}.nl-card{background:var(--c);flex-direction:column;justify-content:space-between;gap:48px;padding:48px;display:flex}.nl-card h2{font:600 44px/1.02 var(--sans);letter-spacing:-.015em;margin-top:36px}.nl-card__intro{font:400 18px/1.55 var(--sans);max-width:440px;margin-top:16px}.nl-form{flex-direction:column;gap:12px;display:flex}.nl-form input{border:1.5px solid var(--ink);background:var(--paper);height:56px;font:400 16px var(--sans);border-radius:0;padding:0 18px}.nl-form__row{display:flex}.nl-form__row input{border-right:0;flex:1;min-width:0}.nl-form__row .btn{height:59px;padding:0 26px}.nl-form__row .btn:hover{background:var(--ink);color:var(--paper)}.nl-done{font:italic 400 30px/1.2 var(--serif)}.ghost-grid{opacity:.6;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ghost{border:1px dashed var(--ink);height:52px;font:400 15px var(--sans);align-items:center;gap:12px;padding:0 16px;display:flex}.ghost--tall{grid-column:1/-1;align-items:flex-start;height:110px;padding-top:14px}.ghost--full{grid-column:1/-1;height:auto;min-height:52px;padding-top:12px;padding-bottom:12px}.ghost__box{border:1px solid var(--ink);flex-shrink:0;width:16px;height:16px}.site-footer__stripe{height:10px;display:flex}.site-footer__stripe span{flex:1}.site-footer__top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:72px;display:grid}.site-footer__logo{width:auto;height:84px;display:block}.site-footer__tag{font:italic 400 clamp(44px, 5vw, 72px)/1.05 var(--serif);margin-top:40px}.footer-nl{border-bottom:1.5px solid var(--paper);margin-top:18px;display:flex}.footer-nl input{min-width:0;height:56px;color:var(--paper);font:300 18px var(--sans);background:0 0;border:0;flex:1;padding:0}.footer-nl input::placeholder{color:#9e998f}.footer-nl button{font:400 24px/1 var(--sans);padding:0 4px;transition:transform .3s,color .3s}.footer-nl button:hover{color:var(--coral);transform:translate(4px)}.site-footer__links{border-top:1px solid var(--line-dark);font:300 15px/1 var(--sans);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:88px;padding-top:32px;display:grid}.site-footer__links>div{flex-direction:column;gap:14px;display:flex}.site-footer a{color:var(--paper);text-decoration:none}.site-footer a:hover{color:var(--blush)}.site-footer__ack{font:300 14px/1.6 var(--sans);color:#bdb8ae}.site-footer__legal{font:300 13px/1.5 var(--sans);color:#9e998f;justify-content:space-between;gap:24px;margin-top:56px;display:flex}@media (width<=1100px){:root{--gutter:40px}.site-nav__link{font-size:14px}.hero{grid-template-columns:1fr;gap:56px;padding-top:72px;padding-bottom:88px}.hero__logo{max-width:420px}.pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.how{grid-template-columns:1fr;gap:48px}.journey-row,.journey--light .journey-row{grid-template-columns:44px minmax(0,1fr) 240px}.hurdles{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.equation img{width:160px}.equation__box{width:96px;height:96px;font-size:52px}.split-about{grid-template-columns:1fr!important}.story-body{grid-template-columns:minmax(0,1fr) minmax(0,7fr) minmax(0,1fr)}}@media (width<=900px){.menu-toggle{border:1.5px solid var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.menu-toggle span,.menu-toggle span:before,.menu-toggle span:after{background:var(--ink);width:18px;height:1.5px;transition:transform .3s,background .3s;display:block;position:relative}.menu-toggle span:before,.menu-toggle span:after{content:"";position:absolute;left:0}.menu-toggle span:before{top:-6px}.menu-toggle span:after{top:6px}.menu-open .menu-toggle span{background:0 0}.menu-open .menu-toggle span:before{transform:translateY(6px)rotate(45deg)}.menu-open .menu-toggle span:after{transform:translateY(-6px)rotate(-45deg)}.site-nav{padding:8px var(--gutter) 28px;background:var(--paper);border-bottom:1px solid #e6e0d5;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.menu-open .site-nav{display:flex}.site-nav__link{border-bottom:1px solid var(--line);padding:18px 0;font-size:18px}.site-nav__link:after{display:none}.site-nav__link[aria-current=page]{color:var(--coral-deep)}.site-nav .btn{justify-content:center;height:54px;margin-top:20px;font-size:16px}.split{gap:40px;grid-template-columns:1fr!important;align-items:start!important}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-head{flex-direction:column;align-items:flex-start;gap:16px}.journey-row,.journey--light .journey-row{grid-template-columns:32px minmax(0,1fr);row-gap:12px}.journey-row__d{grid-column:2}.pillar-bars{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pillar-hero__grid{grid-template-columns:1fr;gap:32px;margin-top:48px}.story-body{grid-template-columns:1fr;padding-top:56px}.story-body__col{grid-column:1;max-width:none}.story-body__spacer{display:none}.helps{grid-template-columns:1fr}.cta-band{flex-direction:column;align-items:flex-start}.cta-band h2,.h-section{font-size:40px}.site-footer__top{grid-template-columns:1fr;gap:48px}.site-footer__links{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__ack{grid-column:1/-1}.equation{flex-wrap:wrap}}@media (width<=640px){:root{--gutter:20px}.site-header__bar{height:68px}.site-header__logo img{height:36px}.hero{gap:40px;padding-top:48px;padding-bottom:72px}.hero__logo{max-width:260px}.hero__title{letter-spacing:.08em;font-size:clamp(48px,15vw,72px)}.hero__tag{font-size:30px}.hero__ctas .btn{justify-content:center;width:100%}.pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid-3,.pillar-bars,.ways-grid{grid-template-columns:1fr!important}.pillar-bars{grid-template-columns:repeat(2,minmax(0,1fr))!important}.h-44{font-size:34px}.display{font-size:clamp(40px,11vw,52px)}.story-hero__dek{font-size:21px}.story-hero__img{aspect-ratio:4/3}.story-body blockquote{font-size:30px}.act{grid-template-columns:1fr;padding:28px}.hurdles{grid-template-columns:1fr}.dont{grid-template-columns:1fr;gap:12px}.cta-band h2,.h-section{font-size:34px}.equation__box{width:72px;height:72px;font-size:40px}.equation img{width:120px}.equation__plus{font-size:36px}.equation__result{font-size:30px}.ctype-grid,.biz-form{grid-template-columns:1fr}.biz-form__foot{flex-direction:column;align-items:flex-start!important}.panel,.nl-card{padding:32px 24px}.nl-card h2{font-size:34px}.nl-form__row{flex-direction:column;gap:12px}.nl-form__row input{border-right:1.5px solid var(--ink)}.ghost-grid{grid-template-columns:1fr}.way{aspect-ratio:auto;min-height:280px}.cta-sq{aspect-ratio:auto}.site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__legal{flex-direction:column}}
