@font-face{font-family:display;src:url(../media/lora_latin-s.p.1c4v1kyduoipm.woff2)format("woff2");font-display:swap;font-weight:500 600}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:95.74%;descent-override:26.08%;line-gap-override:0.0%;size-adjust:105.08%}.display_28ff0d6c-module__Q9_E5q__className{font-family:display,display Fallback}.display_28ff0d6c-module__Q9_E5q__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:ui;src:url(../media/nunito_sans_latin-s.p.3bm7l-ln3bnu5.woff2)format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:ui Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.ui_25830d65-module__2wtbrW__className{font-family:ui,ui Fallback}.ui_25830d65-module__2wtbrW__variable{--font-ui:"ui", "ui Fallback"}
:root{--navy:#141b3d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{--display:var(--font-display), Georgia, serif;--body:var(--font-ui), "Nunito Sans", system-ui, sans-serif;color:var(--navy);font-family:var(--body);background:#fbf8f2;margin:0;line-height:1.4}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--display);font-weight:600}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:4px;outline:3px solid #6758f5}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.waitlistForm{gap:8px;display:grid}.waitlistFields{gap:8px;min-width:0;display:flex}.waitlistTrap{display:none}.waitlistForm button:disabled{opacity:.7;cursor:wait}.waitlistMessage{margin:0}.waitlistMessage.formError{color:#ffd0d3;font-weight:700}
.privacyChoices{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.privacyChoices:hover{text-underline-offset:3px;text-decoration:underline}.analyticsPreferences{z-index:60;color:#141b3d;width:min(420px,100vw - 32px);max-height:calc(100dvh - 40px);font-family:var(--font-ui,var(--body));background:#fff;border:1px solid #141b3d14;border-radius:24px;padding:26px 26px 24px;animation:.5s cubic-bezier(.22,1,.36,1) analytics-in;position:fixed;bottom:20px;right:20px;overflow-y:auto;box-shadow:0 1px 2px #141b3d0f,0 24px 60px -18px #141b3d59}@keyframes analytics-in{0%{opacity:0;transform:translateY(12px)}}.analyticsPreferences h2{font-family:var(--display);margin:0 32px 10px 0;font-size:22px;line-height:1.2}.analyticsPreferences p{color:#141b3dad;margin:8px 0;font-size:15px;line-height:1.5}.analyticsPreferences a{color:#493bd0;text-underline-offset:2px;text-decoration:underline}.analyticsPreferences .analyticsCurrent{color:#141b3d;font-weight:700}.analyticsClose{color:#141b3d;cursor:pointer;background:#141b3d0f;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1;position:absolute;top:16px;right:16px}.analyticsActions{gap:10px;margin-top:18px;display:flex}.analyticsActions button{color:#141b3d;min-height:46px;font:700 15px/1 var(--font-ui,var(--body));cursor:pointer;background:#141b3d12;border:0;border-radius:999px;flex:1;padding:0 16px}.analyticsActions button:last-child{color:#fff;background:#6758f5}.analyticsActions button:disabled{opacity:.6;cursor:wait}.privacyChoices:focus-visible,.analyticsPreferences :focus-visible{outline-offset:3px;outline:3px solid #6758f5}@media (max-width:600px){.analyticsPreferences{padding:22px 20px 20px;bottom:16px;right:16px}}
