@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/unbounded-latin-800-normal.CN2Hxyoo.woff2)format("woff2"),url(/_astro/unbounded-latin-800-normal.Cjred_zf.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/unbounded-latin-900-normal.DrIEwloP.woff2)format("woff2"),url(/_astro/unbounded-latin-900-normal.4cp7xOrc.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2)format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff)format("woff")}@view-transition{navigation:auto}:root{--cream:#f8f5f0;--cream-deep:#ede6db;--paper:#fffdf9;--ink:#1c1b19;--ink-soft:#2a2926;--ink-2:#47443f;--line:#1c1b1924;--red:#e22326;--red-hot:#ff3b2f;--cold-a:#0b0d10;--cold-b:#1a1e24;--f-display:"Unbounded", "Arial Black", system-ui, sans-serif;--f-body:"Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--gutter:clamp(20px, 5vw, 64px);--max:1240px;--nav-h:72px;--radius:28px;--radius-s:16px;--shadow:0 1px 0 #1c1b190a, 0 18px 40px -18px #1c1b1938;--shadow-lift:0 1px 0 #1c1b190a, 0 28px 60px -22px #1c1b1952}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--cream);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:18px;font-weight:500;line-height:1.6;overflow-x:clip}img,video,svg{max-width:100%;display:block}img,video{height:auto}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:1.02}p{text-wrap:pretty;margin:0}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.center{text-align:center}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.display{letter-spacing:-.045em;font-size:clamp(44px,9.2vw,132px);font-weight:900;line-height:.96}.h2{font-size:clamp(34px,5.6vw,76px)}.h3{letter-spacing:-.03em;font-size:clamp(22px,2.3vw,30px);line-height:1.1}.lede{color:var(--ink-2);max-width:40ch;margin-inline:auto;font-size:clamp(19px,1.9vw,24px);line-height:1.5}.body-l{color:var(--ink-2);font-size:clamp(18px,1.4vw,20px)}.label{font-family:var(--f-body);letter-spacing:.32em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.75em;font-size:13px;font-weight:600;display:inline-flex}.label .spark{width:12px;height:12px}@media (width<=420px){.label{letter-spacing:.22em;font-size:12px}}.spark{color:var(--red);flex:none;display:inline-block}.spark svg{width:100%;height:100%;display:block}.btn{--h:56px;min-height:var(--h);cursor:pointer;font-family:var(--f-body);letter-spacing:.01em;isolation:isolate;transition:transform .5s var(--ease), box-shadow .5s var(--ease), background-color .3s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:0 28px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:scale(.97)}.btn-primary{background:var(--red);color:#fff;box-shadow:0 10px 30px -12px #e22326b3}.btn-ink{background:var(--ink);color:var(--cream)}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn-ghost:hover{background:#1c1b190d}.btn-s{--h:44px;padding:0 20px;font-size:15px}.btn-primary:after,.btn-ink:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000,#ffffff61,#0000);width:34%;position:absolute;inset:-40% auto -40% -30%;transform:translate(-120%)skew(-18deg)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn-primary:hover,.btn-ink:hover{transform:translateY(-2px)}.btn-primary:hover:after,.btn-ink:hover:after{transition:transform .9s var(--ease);transform:translate(480%)skew(-18deg)}}.arrow{transition:transform .5s var(--ease);display:inline-block}a:hover .arrow,button:hover .arrow{transform:translate(4px)}.link{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;align-items:center;gap:.4em;padding-bottom:2px;font-weight:700;text-decoration:none;display:inline-flex}:focus-visible{outline:2.5px solid var(--ink);outline-offset:4px;border-radius:10px;box-shadow:0 0 0 7px #e2232647}.btn:focus-visible{border-radius:999px}.section{padding-block:clamp(72px,8.5vw,124px);position:relative}.section-head{text-align:center;justify-items:center;gap:22px;margin-bottom:clamp(44px,6vw,80px);display:grid}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform 1.1s var(--ease);transition-delay:var(--d,0s);transform:translateY(28px)}.js [data-reveal].in{opacity:1;transform:none}}::selection{background:var(--ink);color:var(--cream)}@media (width<=720px){.section{padding-block:52px!important}.section-head{gap:14px!important;margin-bottom:28px!important}.hero{padding-top:24px!important}.hero-copy{gap:16px!important}.hero-stage{margin-top:28px!important}.paths{padding-top:44px!important}.group+.group{margin-top:28px!important}.g-head{margin-bottom:12px!important;padding-bottom:10px!important}.sides{padding-block:52px 40px!important}.sides .stage{margin-top:56px!important;margin-bottom:92px!important}.why-grid li,.fit-col,.cards3 li,.pillar,.engine li,.story li,.vals li{gap:10px!important;padding:22px!important}.why-grid h3,.cards3 h3{margin-top:4px!important}.steps{gap:28px!important}.step-n{margin-bottom:2px!important}.close{padding-bottom:64px!important}.close-in,.ab-close-in{gap:18px!important}.ph{gap:22px!important;padding-block:12px 36px!important}.ph-copy{gap:16px!important}.proof,.proofband,.book-s{padding-block:52px!important}.pr-in{gap:28px!important}.cal-form,.pb-form,.ct-form{margin-top:32px;padding:20px!important}.cal-alt{margin-top:14px!important}.faq-in,.ct-in,.pb-in,.team-in{gap:24px!important}.faq summary{min-height:64px!important;padding-block:14px!important}.tm-head,.ct-head{gap:14px!important;padding-block:28px!important}.tm-body{padding:22px!important}.mid{padding-block:0!important}.mid-in{gap:14px!important;padding:20px!important}.back-wrap{padding-top:12px!important}.foot{padding-block:44px 24px!important}.foot-in{gap:28px!important}.foot-base{margin-top:32px!important}.fine{padding-block:8px!important}}
