:root{--paper:oklch(99.3% .003 255);--ink:oklch(18% .008 255);--secondary:oklch(46% .01 255);--muted:oklch(66% .008 255);--line:oklch(89% .006 255);--soft:oklch(96.5% .005 255);--blue:oklch(55% .13 265);--page-width:1380px;--gutter:clamp(1.25rem, 4vw, 4rem);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}::selection{color:var(--ink);background:oklch(88% .05 265)}a{color:inherit}img{max-width:100%;display:block}button,input{font:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.page-width{width:min(100%, var(--page-width));padding-inline:var(--gutter);margin-inline:auto}h1,h2,h3,p{margin-top:0}.topbar{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--paper) 96%, transparent);backdrop-filter:blur(12px);grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;display:grid;position:sticky;top:0}.wordmark{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.wordmark img{width:auto;height:29px}.concept-switcher{gap:.25rem;display:flex}.concept-switcher a{width:40px;height:40px;color:var(--muted);border-radius:8px;place-items:center;font-size:.75rem;font-weight:700;text-decoration:none;display:grid}.concept-switcher a:hover{background:var(--soft);color:var(--ink)}.concept-switcher a[aria-current=page]{background:var(--ink);color:var(--paper)}.header-cta,.primary-button{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:.76rem 1.05rem;font-size:.88rem;font-weight:680;text-decoration:none;transition:transform .16s cubic-bezier(.16,1,.3,1),background .16s;display:inline-flex}.header-cta{justify-self:end}.header-cta:hover,.primary-button:hover,.waitlist button:hover{background:oklch(27% .008 255)}.header-cta:active,.primary-button:active,.waitlist button:active{transform:translateY(1px)}.hero-label{color:var(--secondary);letter-spacing:.02em;margin:0;font-size:.8rem;font-weight:670}.hero{min-height:calc(100dvh - 72px)}.hero-a{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:clamp(3rem,8vw,9rem);padding-top:5rem;padding-bottom:5rem;display:grid}.hero-a h1{letter-spacing:-.07em;max-width:10ch;margin:1.35rem 0 0;font-size:clamp(4rem,7.1vw,7.4rem);font-weight:600;line-height:.92}.hero-support p{max-width:36rem;color:var(--secondary);margin-bottom:2rem;font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.6}.stage-rail{grid-template-columns:repeat(4,1fr);gap:0;padding-top:1px;padding-bottom:clamp(7rem,11vw,11rem);display:grid}.stage-rail article{border-top:1px solid var(--ink);padding:1.4rem 2rem 0 0;position:relative}.stage-rail article:not(:last-child):after{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;right:1.5rem}.stage-rail span{color:var(--muted);font-size:.75rem}.stage-rail h2{letter-spacing:-.03em;margin:2.2rem 0 .7rem;font-size:1.35rem}.stage-rail p{max-width:15rem;color:var(--secondary);font-size:.92rem;line-height:1.55}.thesis{padding-bottom:clamp(7rem,12vw,12rem)}.thesis>p{color:var(--muted);margin-bottom:1rem;font-size:1.2rem}.thesis h2{letter-spacing:-.065em;max-width:17ch;margin:0;font-size:clamp(3rem,6.3vw,6.5rem);font-weight:590;line-height:.96}.principle-list{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,6vw,7rem);padding-bottom:clamp(7rem,11vw,11rem);display:grid}.principle-list article{border-top:1px solid var(--line);padding-top:1.1rem}.principle-list h3{margin-bottom:1rem;font-size:1.05rem}.principle-list p{max-width:25rem;color:var(--secondary);line-height:1.65}.hero-b{flex-direction:column;justify-content:center;padding-top:4.5rem;padding-bottom:4.5rem;display:flex}.hero-b>h1{letter-spacing:-.075em;max-width:12ch;margin:1.4rem 0 clamp(3rem,7vw,6rem);font-size:clamp(4rem,7.7vw,8rem);font-weight:590;line-height:.91}.hero-b-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;display:grid}.hero-b-footer p{max-width:48rem;color:var(--secondary);margin:0;font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.6}.contrast-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(6rem,10vw,10rem);display:grid}.contrast-section>div{padding-right:clamp(2rem,6vw,7rem)}.contrast-section>div+div{border-left:1px solid var(--line);padding-left:clamp(2rem,6vw,7rem);padding-right:0}.contrast-section p{color:var(--muted)}.contrast-section h2{letter-spacing:-.055em;max-width:12ch;margin:2rem 0 0;font-size:clamp(2.2rem,4vw,4.2rem);line-height:1}.contrast-intro h2{color:var(--muted)}.belief-block{border-top:1px solid var(--line);padding-top:clamp(7rem,12vw,12rem);padding-bottom:clamp(7rem,12vw,12rem)}.belief-block>h2{letter-spacing:-.065em;max-width:16ch;margin-bottom:clamp(3rem,6vw,6rem);font-size:clamp(3rem,6vw,6rem);font-weight:590;line-height:.96}.belief-block>div{grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,8rem);margin-left:30%;display:grid}.belief-block>div p{max-width:34rem;color:var(--secondary);font-size:1.05rem;line-height:1.65}.compact-principles{padding-bottom:clamp(7rem,11vw,11rem)}.compact-principles article{border-top:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:3rem;padding:1.5rem 0;display:grid}.compact-principles article:last-child{border-bottom:1px solid var(--line)}.compact-principles h3,.compact-principles p{margin:0}.compact-principles p{max-width:42rem;color:var(--secondary);line-height:1.6}.hero-c{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:center;gap:clamp(4rem,10vw,11rem);padding-top:5rem;padding-bottom:5rem;display:grid}.hero-c-copy h1{letter-spacing:-.07em;max-width:10ch;margin:1.35rem 0;font-size:clamp(4rem,6.8vw,7rem);font-weight:600;line-height:.92}.hero-c-copy>p:not(.hero-label){max-width:37rem;color:var(--secondary);margin-bottom:2rem;font-size:clamp(1.05rem,1.5vw,1.24rem);line-height:1.6}.promise-list{border-top:1px solid var(--ink)}.promise-list article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:1rem;padding:1.45rem 0;display:grid}.promise-list span{color:var(--muted);padding-top:.22rem;font-size:.73rem}.promise-list h2{letter-spacing:-.025em;margin-bottom:.45rem;font-size:1.15rem}.promise-list p{color:var(--secondary);margin:0;font-size:.92rem;line-height:1.5}.control-statement{border-top:1px solid var(--line);padding-top:clamp(7rem,12vw,12rem);padding-bottom:clamp(7rem,12vw,12rem)}.control-statement>p{color:var(--muted);margin-bottom:1.2rem;font-size:1.1rem}.control-statement h2{letter-spacing:-.065em;max-width:17ch;margin:0;font-size:clamp(3rem,6.3vw,6.5rem);font-weight:590;line-height:.96}.outcome-sequence{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:1.5rem;padding-bottom:clamp(7rem,11vw,11rem);display:grid}.outcome-sequence p{white-space:nowrap;margin:0;font-size:.95rem;font-weight:650}.outcome-sequence span{background:var(--line);height:1px}.principle-list-c{padding-bottom:clamp(7rem,11vw,11rem)}.waitlist{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,9rem);padding-top:clamp(5rem,8vw,8rem);padding-bottom:clamp(5rem,8vw,8rem);display:grid}.waitlist h2{letter-spacing:-.06em;max-width:11ch;margin:1rem 0 0;font-size:clamp(2.8rem,4.8vw,4.8rem);line-height:.96}.waitlist form{align-self:end}.waitlist label{color:var(--secondary);margin-bottom:.7rem;font-size:.82rem;font-weight:650;display:block}.waitlist form>div{grid-template-columns:1fr auto;display:grid}.waitlist input{border:1px solid var(--ink);background:var(--paper);min-width:0;min-height:52px;color:var(--ink);border-right:0;border-radius:9px 0 0 9px;padding:0 1rem}.waitlist button{border:1px solid var(--ink);background:var(--ink);min-height:52px;color:var(--paper);cursor:pointer;border-radius:0 9px 9px 0;padding:0 1.2rem;font-weight:680;transition:transform .16s cubic-bezier(.16,1,.3,1),background .16s}.form-status{min-height:1.25rem;color:var(--secondary);margin:.65rem 0 0;font-size:.8rem}.footer{border-top:1px solid var(--line);min-height:100px;color:var(--secondary);grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;font-size:.82rem;display:grid}.footer p{margin:0}.footer p:first-child{color:var(--ink);font-weight:720}.footer p:last-child{justify-self:end}@media (width<=900px){.hero-a,.hero-c{grid-template-columns:1fr;min-height:auto;padding-top:7rem;padding-bottom:6rem}.stage-rail{grid-template-columns:repeat(2,1fr);gap:3rem 0}.belief-block>div{margin-left:0}}@media (width<=640px){.topbar{grid-template-columns:1fr auto;min-height:66px}.header-cta{display:none}.concept-switcher a{width:44px;height:44px}.hero{min-height:auto}.hero-a,.hero-c{gap:3rem;padding-top:5.5rem;padding-bottom:5rem}.hero-a h1,.hero-c-copy h1,.hero-b>h1{font-size:clamp(3.3rem,15.5vw,4.8rem)}.hero-b{padding-top:5.5rem;padding-bottom:5rem}.hero-b-footer,.belief-block>div,.waitlist{grid-template-columns:1fr}.hero-b-footer .primary-button{justify-self:start}.stage-rail{grid-template-columns:1fr;gap:2.5rem}.stage-rail article:not(:last-child):after{display:none}.principle-list{grid-template-columns:1fr;gap:2.5rem}.contrast-section{grid-template-columns:1fr}.contrast-section>div{padding-bottom:3rem;padding-right:0}.contrast-section>div+div{border-top:1px solid var(--line);border-left:0;padding:3rem 0 0}.compact-principles article,.outcome-sequence{grid-template-columns:1fr;gap:.8rem}.outcome-sequence span{width:1px;height:24px;margin-left:.4rem}.waitlist{padding-top:5rem;padding-bottom:5rem}.waitlist form>div{grid-template-columns:1fr;gap:.7rem}.waitlist input,.waitlist button{border:1px solid var(--ink);border-radius:9px}.footer{grid-template-columns:1fr;align-content:center;gap:.5rem;padding-top:1.5rem;padding-bottom:1.5rem}.footer p:last-child{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
