.WaitlistPanel-module__bM0Q0W__backdrop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;background:#10101047;place-items:center;padding:16px;transition:opacity .26s,visibility 0s linear .26s;display:grid;position:fixed;inset:0}.WaitlistPanel-module__bM0Q0W__backdrop[data-open]{opacity:1;visibility:visible;transition:opacity .26s}.WaitlistPanel-module__bM0Q0W__card{overscroll-behavior:contain;color:#101010;width:min(520px,100%);max-height:calc(100dvh - 32px);font-family:var(--font-inter), Inter, system-ui, -apple-system, sans-serif;background:#fffffff7;border:1px solid #10101014;border-radius:22px;padding:24px 24px 20px;transition:transform .42s cubic-bezier(.16,1,.3,1),height .46s cubic-bezier(.16,1,.3,1);position:relative;overflow-y:auto;transform:translateY(14px)scale(.98);box-shadow:0 1px 2px #1010100d,0 28px 72px -16px #1010104d}.WaitlistPanel-module__bM0Q0W__card[data-done]{overflow:visible}.WaitlistPanel-module__bM0Q0W__card[data-leaving] .WaitlistPanel-module__bM0Q0W__head,.WaitlistPanel-module__bM0Q0W__card[data-leaving] .WaitlistPanel-module__bM0Q0W__form{opacity:0;filter:blur(4px);transition:opacity .24s,filter .24s}.WaitlistPanel-module__bM0Q0W__backdrop[data-open] .WaitlistPanel-module__bM0Q0W__card{transform:none}.WaitlistPanel-module__bM0Q0W__head{padding-right:44px}.WaitlistPanel-module__bM0Q0W__title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.2}.WaitlistPanel-module__bM0Q0W__text{color:#1010109e;text-wrap:pretty;margin:6px 0 0;font-size:14.5px;line-height:1.5}.WaitlistPanel-module__bM0Q0W__close{z-index:3;color:#101010b3;cursor:pointer;background:#1010100d;border:0;border-radius:999px;place-items:center;width:34px;height:34px;transition:background .18s,color .18s;display:grid;position:absolute;top:20px;right:18px}.WaitlistPanel-module__bM0Q0W__close:hover{color:#101010;background:#1010101a}.WaitlistPanel-module__bM0Q0W__close:focus-visible{outline-offset:2px;outline:2px solid #2f6b1d73}.WaitlistPanel-module__bM0Q0W__form{gap:14px;margin-top:20px;display:grid}.WaitlistPanel-module__bM0Q0W__pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.WaitlistPanel-module__bM0Q0W__field{gap:6px;min-width:0;display:grid}.WaitlistPanel-module__bM0Q0W__label{color:#101010c7;font-size:13px;font-weight:500}.WaitlistPanel-module__bM0Q0W__label i{color:#1010106b;margin-left:4px;font-style:normal;font-weight:400}.WaitlistPanel-module__bM0Q0W__input{color:#101010;width:100%;height:42px;font:inherit;appearance:none;background:#fff;border:1px solid #10101024;border-radius:11px;outline:none;padding:0 13px;font-size:14.5px;transition:border-color .16s,box-shadow .16s}.WaitlistPanel-module__bM0Q0W__input::placeholder{color:#1010105c}.WaitlistPanel-module__bM0Q0W__input:hover{border-color:#10101042}.WaitlistPanel-module__bM0Q0W__input:focus{border-color:#16824ab3;box-shadow:0 0 0 3px #16824a24}.WaitlistPanel-module__bM0Q0W__area{resize:vertical;height:auto;min-height:84px;padding:11px 13px;line-height:1.45}.WaitlistPanel-module__bM0Q0W__error{color:#b42318;background:#dc262612;border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45}.WaitlistPanel-module__bM0Q0W__actions{justify-content:flex-end;margin-top:4px;display:flex}.WaitlistPanel-module__bM0Q0W__thanks{text-align:center;flex-direction:column;align-items:center;padding:18px 8px 6px;display:flex}.WaitlistPanel-module__bM0Q0W__burst{width:64px;height:64px;position:relative}.WaitlistPanel-module__bM0Q0W__tick{color:#11683b;background:#e3f2dc;border-radius:999px;place-items:center;width:64px;height:64px;animation:.56s cubic-bezier(.34,1.56,.64,1) 60ms both WaitlistPanel-module__bM0Q0W__pop;display:grid;box-shadow:inset 0 0 0 1px #16824a1f}.WaitlistPanel-module__bM0Q0W__tick path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.38s cubic-bezier(.65,0,.35,1) .3s forwards WaitlistPanel-module__bM0Q0W__draw}@keyframes WaitlistPanel-module__bM0Q0W__pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes WaitlistPanel-module__bM0Q0W__draw{to{stroke-dashoffset:0}}.WaitlistPanel-module__bM0Q0W__thanksTitle{letter-spacing:-.025em;text-wrap:balance;margin:22px 0 0;font-size:26px;font-weight:600;line-height:1.2}.WaitlistPanel-module__bM0Q0W__line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.WaitlistPanel-module__bM0Q0W__lineIn{animation:WaitlistPanel-module__bM0Q0W__lineUp .82s cubic-bezier(.33, 1, .68, 1) var(--d,0s) both;display:block}button.WaitlistPanel-module__bM0Q0W__lineIn{display:inline-block}@keyframes WaitlistPanel-module__bM0Q0W__lineUp{0%{transform:translateY(110%)}to{transform:none}}.WaitlistPanel-module__bM0Q0W__thanksText{color:#10101099;margin:10px 0 0;font-size:15px;line-height:1.5}.WaitlistPanel-module__bM0Q0W__thanks>.WaitlistPanel-module__bM0Q0W__line:last-child{margin-top:20px;padding:4px 6px .1em}.WaitlistPanel-module__bM0Q0W__doneBtn{color:#101010;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #10101024;border-radius:999px;padding:0 18px;font-size:14px;font-weight:500;transition:border-color .16s}.WaitlistPanel-module__bM0Q0W__doneBtn:hover{border-color:#10101047}.WaitlistPanel-module__bM0Q0W__confetti{z-index:2;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.WaitlistPanel-module__bM0Q0W__px{animation:WaitlistPanel-module__bM0Q0W__cx var(--dur) cubic-bezier(.12, .62, .3, 1) var(--d) both;position:absolute;top:0;left:0}.WaitlistPanel-module__bM0Q0W__py{animation:WaitlistPanel-module__bM0Q0W__cy var(--dur) linear var(--d) both;display:block}.WaitlistPanel-module__bM0Q0W__pr{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);border-radius:var(--rad);background:var(--c);animation:WaitlistPanel-module__bM0Q0W__tumble var(--dur) linear var(--d) both;display:block}@keyframes WaitlistPanel-module__bM0Q0W__cx{0%{transform:translate(0)}to{transform:translateX(var(--dx))}}@keyframes WaitlistPanel-module__bM0Q0W__cy{0%{animation-timing-function:cubic-bezier(.1,.72,.3,1);transform:translateY(0)}30%{transform:translateY(var(--up));animation-timing-function:cubic-bezier(.45,0,.85,.5)}to{transform:translateY(var(--fall))}}@keyframes WaitlistPanel-module__bM0Q0W__tumble{0%{transform:rotate(var(--r0)) rotateX(0deg) scale(.3);opacity:0}5%{transform:rotate(var(--r0)) rotateX(20deg) scale(1);opacity:1}72%{opacity:1}to{transform:rotate(var(--r1)) rotateX(var(--flip)) scale(1);opacity:0}}@media (max-width:640px){.WaitlistPanel-module__bM0Q0W__backdrop{place-items:end center;padding:12px}.WaitlistPanel-module__bM0Q0W__card{border-radius:20px;padding:20px 18px 16px}.WaitlistPanel-module__bM0Q0W__pair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.WaitlistPanel-module__bM0Q0W__backdrop,.WaitlistPanel-module__bM0Q0W__backdrop[data-open],.WaitlistPanel-module__bM0Q0W__card{transition-duration:.01ms}.WaitlistPanel-module__bM0Q0W__confetti{display:none}.WaitlistPanel-module__bM0Q0W__lineIn{animation:none}.WaitlistPanel-module__bM0Q0W__tick,.WaitlistPanel-module__bM0Q0W__tick path{animation-duration:.01ms;animation-delay:0s}}.WaitlistPanel-module__bM0Q0W__actions button{--pill-bg:linear-gradient(105deg, #16824a, #3f922c);--pill-bg-hover:linear-gradient(105deg, #12703f, #357d26);--pill-shadow:#1e602c3d;--pill-shadow-hover:#1e602c52}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--text-display:clamp(36px, 4.6vw, 64px);--text-h2:clamp(34px, 3.6vw, 52px);--text-h3:clamp(24px, 2vw, 32px);--text-h4:22px;--text-chip:clamp(13px, 2.1vw, 22px);--text-lead:17px;--text-body:15px;--text-small:13px;--text-caption:12px;--text-ui:13.5px;--text-ui-small:12px;--text-floor:11px;--lh-display:104%;--lh-h2:104%;--lh-h3:108%;--lh-h4:1.25;--lh-chip:1.1;--lh-lead:1.55;--lh-body:1.55;--lh-small:1.45;--lh-caption:1.4;--lh-ui:1.4;--lh-ui-small:1.4}@media (max-width:1024px){:root{--text-h4:20px}}@media (max-width:640px){:root{--text-display:36px;--text-h2:34px;--text-h3:24px;--text-h4:19px;--text-chip:15px;--text-lead:16px;--text-body:15px;--text-small:13px;--text-caption:12px;--text-ui:13.5px;--text-ui-small:12px}}
:root{--page-bg:#fff;--page-ink:#1a1a1a;--gutter:60px;--h2-size:var(--text-h2);--h2-line:var(--lh-h2);--h2-tracking:-.035em;--ease-appear:cubic-bezier(.27, .09, .24, 1);--ease-spring:cubic-bezier(.175, .885, .32, 1.275);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-open:.4s;--dur-close:.3s;--footer-bg:#1a1a1a;--footer-text:#f0f0ee;--footer-muted:#656565;--footer-rule:#f3f3f50f;--font-sans:system-ui, -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:var(--font-inter), Inter, system-ui, -apple-system, sans-serif;--display-weight:500;--display-tracking:-.03em;--display-variation:"opsz" 32;--soft-bg:#e3f3cd;--soft-ink:#2f6b1d;--soft-dim:#2f6b1d8c;--pastel-1:#f0fecc;--pastel-1-ink:#006629;--pastel-2:#ece9fe;--pastel-2-ink:#491c96;--pastel-3:#f7defa;--pastel-3-ink:#67266e;--pastel-4:#f7defa;--pastel-4-ink:#67266e;--pastel-5:#ece9fe;--pastel-5-ink:#491c96;--pastel-6:#f0fecc;--pastel-6-ink:#006629;--wall-bg-0:var(--pastel-1);--wall-ink-0:var(--pastel-1-ink);--wall-bg-1:var(--pastel-2);--wall-ink-1:var(--pastel-2-ink);--wall-bg-2:var(--pastel-3);--wall-ink-2:var(--pastel-3-ink)}*,:before,:after{box-sizing:border-box}html,body{max-width:100vw;overflow-x:clip}body{background:var(--page-bg);color:var(--page-ink);font-family:var(--font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0}a{color:inherit;text-decoration:none}::selection{color:inherit;background:#00662933}@keyframes appear{0%{opacity:0;filter:blur(14px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.appear{animation:appear .7s var(--ease-appear) var(--appear-delay,.1s) both}@media (prefers-reduced-motion:reduce){.appear{animation:none}}@media (max-width:720px){:root{--gutter:20px}}:root{view-transition-name:none}::view-transition{background:#ecece7}:root[data-page-cover]::view-transition{background:0 0}::view-transition-group(.page-exit){z-index:0}::view-transition-group(.page-enter){z-index:1}::view-transition-old(.page-exit){transform-origin:50% var(--vt-origin-y,50vh);animation:1.2s cubic-bezier(.5,0,0,1) both vt-page-sink}::view-transition-new(.page-enter){animation:1.2s cubic-bezier(.5,0,0,1) both vt-page-rise}@keyframes vt-page-sink{to{opacity:.5;transform:scale(.9)translateY(10vh)}}@keyframes vt-page-rise{0%{transform:translateY(110vh)}to{transform:none}}@media (prefers-reduced-motion:reduce){::view-transition-old(.page-exit){animation:none}::view-transition-new(.page-enter){animation:none}}:root[data-waitlist-open],:root[data-menu-open],:root[data-filters-open]{overflow:hidden}
