:root{--ink:#111315;--ink-soft:#4F555B;--muted:#62686E;--surface:#FFFFFF;--surface-raised:#F0F1F3;--white:#FFFFFF;--rule:#E1E3E5;--field-border:#80868C;--error:#B42318;--cobalt:#1238C9;--cobalt-deep:#0E2DA6;--orchid:#8734D8;--lavender:#DAB8F5;--coral:#FF7866;--lavender-wash:#F4EEFC;--coral-wash:#FFF1ED;--cobalt-wash:#EEF2FD;--focus-ring:var(--cobalt);--bloom:linear-gradient(90deg,var(--cobalt) 0%,var(--orchid) 50%,var(--coral) 100%);--font:var(--font-author),system-ui,-apple-system,"Segoe UI",sans-serif;--text-display:clamp(2.75rem,1.4rem + 5.6vw,5.5rem);--text-heading:clamp(1.625rem,1.2rem + 1.5vw,2.25rem);--text-title:1.375rem;--text-lede:1.25rem;--text-body:1.125rem;--text-label:1rem;--text-small:0.9375rem;--space-2xs:4px;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:48px;--space-xl:96px;--section:clamp(48px,5.5vw,80px);--gutter:clamp(20px,5vw,56px);--max:1240px;--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--ease:cubic-bezier(0.22,1,0.36,1);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--z-header:10;--z-skip:20}*,:after,:before{box-sizing:border-box}*{margin:0}html{scroll-padding-top:96px;-webkit-text-size-adjust:100%}body{background:var(--surface);color:var(--ink);font-family:var(--font);font-size:var(--text-body);line-height:1.6;font-feature-settings:"kern";font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-weight:500;text-wrap:balance}h1{font-size:var(--text-display);line-height:1.05;letter-spacing:-.03em}h2{font-size:var(--text-heading);line-height:1.18;letter-spacing:-.02em}h3{font-size:var(--text-title);line-height:1.3;letter-spacing:-.012em}p{text-wrap:pretty}a{color:inherit}ol,ul{padding:0;list-style:none}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.container{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:var(--space-sm);top:var(--space-sm);z-index:var(--z-skip);padding:12px 18px;background:var(--ink);color:var(--white);border-radius:var(--radius-sm);font-weight:500;text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.wordmark{display:block;width:auto;height:30px}@media (max-width:420px){.site-header .wordmark{height:22px}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 28px;border:0;border-radius:var(--radius-sm);background:var(--cobalt);color:var(--white);font-size:var(--text-label);font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease);-webkit-tap-highlight-color:transparent}.btn-primary:active{background:var(--cobalt-deep)}@media (hover:hover){.btn-primary:hover{background:var(--cobalt-deep)}}.btn-primary:disabled{cursor:progress;background:var(--cobalt-deep)}.btn-sm{min-height:44px;padding:0 18px}.btn-strike{position:relative;display:inline-flex;align-items:center;gap:12px;padding:4px 0 14px;color:var(--ink);font-size:1.5rem;font-weight:500;letter-spacing:-.02em;text-decoration:none}.btn-strike:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--bloom);transform:scaleX(0);transform-origin:left}.btn-strike svg,.btn-strike:after{transition:transform .5s var(--ease-out-quart)}.btn-strike:active:after,.btn-strike:focus-visible:after{transform:scaleX(1)}.btn-strike:active svg,.btn-strike:focus-visible svg{transform:translateX(6px)}@media (hover:hover){.btn-strike:hover:after{transform:scaleX(1)}.btn-strike:hover svg{transform:translateX(6px)}}.text-link{color:var(--cobalt);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (hover:hover){.text-link:hover{text-decoration-thickness:2px}}.text-link:active{text-decoration-thickness:2px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);background:var(--surface);box-shadow:0 1px 0 var(--rule)}.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:76px}.site-home{display:inline-flex;padding-block:8px;text-decoration:none;border-radius:var(--radius-xs)}.site-header-actions{display:flex;align-items:center;gap:clamp(16px,3vw,32px)}.site-nav ul{display:flex;gap:clamp(16px,2.5vw,28px)}.site-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-soft);font-size:var(--text-label);font-weight:500;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:6px;transition:color .2s var(--ease),-webkit-text-decoration-color .2s var(--ease);transition:color .2s var(--ease),text-decoration-color .2s var(--ease);transition:color .2s var(--ease),text-decoration-color .2s var(--ease),-webkit-text-decoration-color .2s var(--ease)}.site-nav a:active{color:var(--cobalt);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (hover:hover){.site-nav a:hover{color:var(--cobalt);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}@media (max-width:639px){.site-nav{display:none}}@media (max-width:420px){.site-header .btn-sm{padding:0 14px}}.hero{padding-top:clamp(24px,4vw,56px)}.hero-inner{display:grid;justify-items:center;text-align:center}.hero-bloom{display:block;width:auto;height:clamp(150px,min(30vw,34svh),300px);margin-bottom:clamp(4px,1vw,12px);overflow:visible}.hero-bloom :is(.hb-bloom,.hb-cobalt,.hb-lavender,.hb-coral){transform-box:view-box}@media (prefers-reduced-motion:no-preference){.js .hero-bloom .hb-lavender{transform-origin:520px 640px;animation:hb-rise 1.4s cubic-bezier(.2,.8,.2,1) both}.js .hero-bloom .hb-cobalt{transform-origin:540px 674px;animation:hb-open-l 1.6s cubic-bezier(.2,.8,.2,1) .25s both}.js .hero-bloom .hb-coral{transform-origin:590px 672px;animation:hb-open-r 1.6s cubic-bezier(.2,.8,.2,1) .4s both}.js .hero-bloom .hb-overlap{animation:hb-fade-overlap .6s ease 1.7s both}.js .hero-bloom .hb-grain{animation:hb-fade-grain .8s ease 1.9s both}.js .hero-bloom .hb-bloom{transform-origin:560px 672px;animation:hb-breathe 7s ease-in-out 2.4s infinite alternate}.js .hero-bloom.is-paused .hb-bloom{animation-play-state:paused}}@keyframes hb-rise{0%{transform:translateY(60px) scale(.3);opacity:0}to{transform:none;opacity:1}}@keyframes hb-open-l{0%{transform:rotate(42deg) scale(.4);opacity:0}to{transform:none;opacity:1}}@keyframes hb-open-r{0%{transform:rotate(-42deg) scale(.4);opacity:0}to{transform:none;opacity:1}}@keyframes hb-fade-overlap{0%{opacity:0}to{opacity:.3}}@keyframes hb-fade-grain{0%{opacity:0}to{opacity:.5}}@keyframes hb-breathe{0%{transform:none}to{transform:rotate(-1deg) scale(1.02)}}.lede{max-width:46ch;margin-top:clamp(14px,1.8vw,22px);color:var(--ink-soft);font-size:var(--text-lede);line-height:1.5;text-wrap:balance}.hero-cta{margin-top:clamp(24px,3vw,36px)}.commit,.faq,.shift{padding-block:var(--section)}.shift-copy{display:grid;grid-gap:var(--space-md);gap:var(--space-md);max-width:62ch}.shift-copy h2{max-width:22ch;margin-bottom:var(--space-xs)}.shift-copy p{color:var(--ink-soft)}@media (min-width:900px){.shift-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(24px,4vw,56px);max-width:none}.shift-copy h2{grid-column:1/-1;max-width:none}}.commit{display:grid;grid-gap:var(--space-md);gap:var(--space-md);padding-top:0}.commit h2{max-width:20ch}.commit-list li{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);padding-block:28px;border-top:1px solid var(--rule)}.commit-list li:last-child{border-bottom:1px solid var(--rule)}.commit-list p{max-width:48ch;color:var(--ink-soft)}@media (min-width:760px){.commit-list li{grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr);gap:var(--space-md);align-items:baseline;padding-block:36px}}@media (min-width:1100px){.commit{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,6vw,96px);align-items:start}}.proof{padding-block:var(--section);background:linear-gradient(120deg,var(--cobalt-wash),var(--lavender-wash) 55%,var(--coral-wash))}.proof-grid{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.proof-copy{display:grid;grid-gap:var(--space-md);gap:var(--space-md);max-width:60ch}.proof-copy h2{max-width:18ch}.proof-copy p{color:var(--ink-soft)}@media (min-width:960px){.proof-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(48px,7vw,120px);align-items:end}}.social{display:flex;flex-wrap:wrap;gap:4px var(--space-md)}.social-link{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ink);font-size:var(--text-label);font-weight:500;text-decoration:none}.social-link svg{flex:none;width:20px;height:20px}.social-link:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;background:var(--cobalt);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out-quart)}.social-link:active:after,.social-link:focus-visible:after{transform:scaleX(1)}@media (hover:hover){.social-link:hover:after{transform:scaleX(1)}}.social-lg,.social-text{display:grid}.social-lg{grid-gap:0;gap:0;border-top:1px solid var(--field-border)}.social-lg li{border-bottom:1px solid var(--field-border)}.social-lg .social-link{display:flex;gap:var(--space-sm);padding-block:20px;font-size:var(--text-lede)}.social-lg .social-link svg{width:28px;height:28px}.social-lg .social-link:after{bottom:-1px;height:3px}.social-handle{color:var(--ink-soft);font-size:var(--text-small);font-weight:400}.faq{display:grid;grid-gap:var(--space-md);gap:var(--space-md);justify-items:start}.faq-list{display:grid;grid-gap:var(--space-md) clamp(32px,6vw,96px);gap:var(--space-md) clamp(32px,6vw,96px);width:100%}.faq-item{display:grid;align-content:start;grid-gap:var(--space-xs);gap:var(--space-xs);max-width:52ch}.faq-item dt{font-size:1.25rem;font-weight:500;line-height:1.35;letter-spacing:-.01em}.faq-item dd{color:var(--ink-soft)}@media (min-width:760px){.faq-list{grid-template-columns:1fr 1fr}}.waitlist-section{padding-bottom:var(--section)}.waitlist-box{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);padding:clamp(24px,5vw,64px);background:var(--surface-raised);border-radius:var(--radius-lg)}.waitlist-intro{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);align-content:start;max-width:44ch}.waitlist-intro p{color:var(--ink-soft)}.waitlist-intro .waitlist-pref{font-size:.9375rem}@media (min-width:960px){.waitlist-box{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(48px,6vw,96px)}}.waitlist{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.waitlist-box .waitlist{max-width:34rem}.field{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.field label,.intent legend{font-size:var(--text-label);font-weight:500;line-height:1.4}.field-optional{color:var(--muted);font-weight:400}.field-hint{margin-top:-4px;color:var(--ink-soft);font-size:var(--text-small);line-height:1.45}.field input{width:100%;min-height:56px;padding:0 16px;background:var(--white);border:1px solid var(--field-border);border-radius:var(--radius-sm);font-size:var(--text-body);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.field input::placeholder{color:var(--muted);opacity:1}.field input:hover{border-color:var(--ink-soft)}.field input:focus-visible{outline:none;border-color:var(--cobalt);box-shadow:0 0 0 1px var(--cobalt)}.field input[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.field-error,.form-error{color:var(--error);font-size:var(--text-small);font-weight:500;line-height:1.45}.form-error{padding:12px 14px;background:#FDF3F2;border:1px solid #f1c5c0;border-radius:var(--radius-sm)}.waitlist-details{display:grid;grid-gap:20px;gap:20px}.waitlist-submit{justify-self:start}.waitlist-note{color:var(--muted);font-size:var(--text-small)}.intent{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);padding:0;border:0;min-width:0}.intent legend{padding:0;margin-bottom:var(--space-xs)}.intent-option{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:14px 16px;background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-md);cursor:pointer;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}@media (hover:hover){.intent-option:hover{border-color:var(--field-border)}}.intent-option:has(input:checked){border-color:var(--cobalt);box-shadow:inset 0 0 0 1px var(--cobalt)}.intent-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin:2px 0 0;border:1.5px solid var(--field-border);border-radius:50%;background:var(--white);cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease)}.intent-option input:checked{border-color:var(--cobalt);background:radial-gradient(circle,var(--cobalt) 0 4.5px,var(--white) 5px)}.intent-option input:focus-visible{outline-offset:3px}.intent-text{display:grid;grid-gap:2px;gap:2px}.intent-label{font-size:var(--text-label);font-weight:500;line-height:1.4}.intent-description{color:var(--ink-soft);font-size:var(--text-small);line-height:1.45}.waitlist-done{gap:var(--space-sm);padding:clamp(20px,3vw,28px);background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-md)}.waitlist-done-title{font-size:1.5rem;line-height:1.25;letter-spacing:-.015em}.waitlist-done-title:focus{outline:none}.waitlist-done p{color:var(--ink-soft)}.waitlist-done strong{color:var(--ink);font-weight:500;overflow-wrap:anywhere}.legal{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);max-width:calc(65ch + 2 * var(--gutter));padding-block:clamp(40px,6vw,80px) var(--section)}.legal h1{font-size:var(--text-heading);line-height:1.18;letter-spacing:-.02em}.legal h2{margin-top:var(--space-md);font-size:var(--text-title);line-height:1.3}.legal p{color:var(--ink-soft)}.legal-updated{color:var(--muted)!important;font-size:var(--text-small)}.legal-section{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.legal .legal-placeholder{color:var(--muted)}.site-footer{padding-block:var(--space-lg) 40px;border-top:1px solid var(--rule)}.site-footer-inner{display:grid;grid-gap:var(--space-md) var(--space-lg);gap:var(--space-md) var(--space-lg)}.site-footer-brand{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);justify-items:start}.site-footer-brand p,.site-footer-legal p,.site-footer-links{color:var(--muted);font-size:var(--text-small)}.site-footer-link{color:inherit;text-underline-offset:3px}.site-footer-links{display:flex;flex-wrap:wrap;gap:4px 20px}@media (hover:hover){.site-footer-link:hover{color:var(--cobalt)}}.site-footer-heading{font-size:var(--text-small);font-weight:500;color:var(--ink-soft)}@media (min-width:760px){.site-footer-inner{grid-template-columns:1fr auto;align-items:start}.site-footer-follow{justify-self:end}.site-footer-follow .social{justify-content:flex-end}.site-footer-legal{grid-column:1/-1;display:flex;justify-content:space-between;gap:var(--space-md)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:author;src:url(/_next/static/media/aa5a707c867e8535-s.p.woff2) format("woff2");font-display:swap;font-weight:200 700}@font-face{font-family:author Fallback;src:local("Arial");ascent-override:90.05%;descent-override:21.70%;line-gap-override:8.68%;size-adjust:92.17%}.__className_5124b4{font-family:author,author Fallback}.__variable_5124b4{--font-author:"author","author Fallback"}