@font-face{font-family:Outfit;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/outfit-400.woff2)format("woff2")}@font-face{font-family:Outfit;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/outfit-500.woff2)format("woff2")}@font-face{font-family:Outfit;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/outfit-600.woff2)format("woff2")}:root{--color-black:#000;--color-white:#fff;--color-page:#fff;--color-text-soft:#575757;--color-lime:#cbfc08;--color-text-softer:#767676;--font-outfit:Outfit, sans-serif;--shadow-hairline:0 0 0 1px #00000014;--ease-out:cubic-bezier(.22, 1, .36, 1);--shadow-card:0 2px 4px 0 #00000040;--gradient-cta:linear-gradient(149deg, #cbfc08 0%, #000 29%, #000 74%, #cbfc08 100%);--hairline:#00000014;--panel-shadow:0 1px 1px #0000000d, 0 4px 12px #0000000f, 0 24px 48px -16px #00000024;--hx-ink:#1c1d1f;--hx-grey:var(--grey);--hx-line:#e4e7ec;--hx-shadow-list:0 0 1px 1px #00163e03, 0 4px 12px -1px #00163e0a, 0 1px 3px -1px #00163e2e;--hx-ease-rise:cubic-bezier(.2, 0, 0, 1);--hx-ease-card:cubic-bezier(.33, 1, .68, 1);--t1:600 min(40px, 8.2vw)/1.05 var(--font-outfit);--t2:500 28px/1.12 var(--font-outfit);--t3:500 18px/1.4 var(--font-outfit);--t3-soft:400 18px/1.4 var(--font-outfit);--t4:500 15px/1.35 var(--font-outfit);--t4-soft:400 15px/1.35 var(--font-outfit);--t1-track:-.02em;--t2-track:-.015em;--t3-track:-.005em;--gutter:16px;--frame:min(1200px, calc(100% - 2 * var(--gutter)));--sec-y:64px;--head-gap:32px;--stage-pad:16px;--page:#fff;--ink:#1c1d1f;--ink-2:#232529;--grey:#5f6875;--line:#e4e7ec;--content:var(--frame);--wide:var(--frame);--hx-frame:var(--frame);--hx-gutter:0px;--hx-linear-h2:var(--t2);--hx-linear-h2-track:var(--t2-track);--hx-linear-lede:var(--t3-soft);--hx-linear-lede-track:var(--t3-track)}@media (min-width:810px){:root{--t1:600 64px/1.05 var(--font-outfit);--t2:500 40px/1.12 var(--font-outfit);--t3:500 20px/1.4 var(--font-outfit);--t3-soft:400 20px/1.4 var(--font-outfit);--t4:500 16px/1.35 var(--font-outfit);--t4-soft:400 16px/1.35 var(--font-outfit);--gutter:32px;--sec-y:64px;--head-gap:56px;--stage-pad:40px}}@media (min-width:1200px){:root{--gutter:40px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-page:#fff;--page:#fff;--ink:#17191c;--ink-2:#30343a;--grey:#555d67;--color-text-softer:#626a75;--color-text-soft:var(--grey);--line:#e6e8eb;--hx-ink:var(--ink);--hx-line:var(--line);--hairline:var(--line);--glass:#fff;--glass-dense:#fff;--glass-blur:none;--lime-glow:none;--t3:500 19px/1.4 var(--font-outfit);--t3-soft:400 19px/1.45 var(--font-outfit);--t4:500 17px/1.4 var(--font-outfit);--t4-soft:400 17px/1.5 var(--font-outfit)}@media (min-width:810px){:root{--t3:500 22px/1.4 var(--font-outfit);--t3-soft:400 22px/1.45 var(--font-outfit);--t4:500 18px/1.4 var(--font-outfit);--t4-soft:400 18px/1.5 var(--font-outfit)}}[data-mock]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1c1d1f;--ink-2:#232529;--grey:#5f6875;--color-text-softer:#767676;--color-text-soft:#575757;--line:#e4e7ec;--hx-ink:#1c1d1f;--hx-line:#e4e7ec;--hairline:#00000014;--color-page:#fff;--page:#fff;color:var(--ink)}:root{--page:#fafaf9;--color-page:var(--page);--ink:#1c1917;--ink-2:#292524;--grey:#57534e;--color-text-soft:var(--grey);--color-text-softer:#78716c;--line:#e7e5e4;--line-strong:#d6d3d1;--fill:#f5f5f4;--hairline:var(--line);--hx-ink:var(--ink);--hx-line:var(--line);--lime-hover:#bff000;--lime-press:#b3e300;--lime-ink:#0c0a09;--t1:600 min(40px, 8.2vw)/1.05 var(--font-outfit);--t2:600 28px/1.12 var(--font-outfit);--t3:500 19px/1.35 var(--font-outfit);--t3-soft:400 19px/1.45 var(--font-outfit);--t4:500 17px/1.4 var(--font-outfit);--t4-soft:400 17px/1.55 var(--font-outfit);--t1-track:-.03em;--t2-track:-.025em;--t3-track:-.01em;--r-app:8px;--r-control:12px;--r-card:16px;--r-frame:20px;--r-pill:999px;--edge:0 0 0 1px #1c191714;--shadow-xs:0 1px 2px #1c19170d;--shadow-card:var(--edge), var(--shadow-xs);--shadow-frame:0 0 0 1px #1c191712, 0 1px 2px #1c19170a, 0 12px 32px -16px #1c19171f, 0 40px 80px -48px #1c19172e;--shadow-pop:0 0 0 1px #1c191714, 0 4px 8px -2px #1c19170f, 0 20px 48px -12px #1c191733;--hx-shadow-list:var(--shadow-card);--space-section:72px;--space-head:28px;--space-end:24px;--space-hero:120px;--gap:16px;--sec-y:calc(var(--space-section) / 2);--head-gap:var(--space-head);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-soft:cubic-bezier(.215, .61, .355, 1);--ease-color:cubic-bezier(.25, .1, .25, 1);--ease-leave:cubic-bezier(0, 0, .58, 1);--ease-resize:cubic-bezier(.4, 0, .1, 1);--hx-ease-card:var(--ease-soft);--dur-color:.2s;--dur-out:.15s;--dur-menu:.22s;--dur-reveal:.5s;--dur-panel:.35s;--dur-sheet:.4s;--spring-press-time:.4s;--spring-press:linear(0, .066, .217, .403, .585, .745, .872, .965, 1.025, 1.058, 1.072, 1.071, 1.062, 1.05, 1.036, 1.024, 1.013, 1.005, 1, .997, .995, .995, .995, .996, 1);--press-scale:.97}@media (min-width:810px){:root{--t1:600 64px/1.02 var(--font-outfit);--t2:600 40px/1.1 var(--font-outfit);--t3:500 22px/1.35 var(--font-outfit);--t3-soft:400 22px/1.45 var(--font-outfit);--t4:500 18px/1.4 var(--font-outfit);--t4-soft:400 18px/1.55 var(--font-outfit);--r-frame:24px;--space-section:112px;--space-head:40px;--space-end:40px;--space-hero:168px;--gap:24px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#08090a;--color-page:var(--page);--glass:#171716b3;--glass-dense:#171716f7;--glass-solid:#171716;--glass-blur:blur(18px);--glass-edge:0 0 0 1px #ffffff1a;--surface-2:#191918;--sheen:none;--fill:#ffffff0f;--fill-strong:#ffffff1c;--control:#ffffff0e;--control-hover:#ffffff1c;--thumb:#ffffff24;--ink:#fafaf9;--ink-2:#ecebe8;--grey:#cbc8c3;--color-text-soft:var(--grey);--color-text-softer:#a8a49e;--line:#ffffff1a;--line-strong:#fff3;--line-hover:#ffffff57;--hairline:var(--line);--lime-hover:#d6ff3a;--lime-press:#b9e600;--lime-ink:#0c0a09;--lime-glow:0 0 0 1px #cbfc082e, 0 8px 28px -10px #cbfc0880;--focus:#fafaf9;--edge:0 0 0 1px #ffffff1a;--rim:inset 0 0 0 0 transparent;--shadow-xs:0 1px 2px #00000080;--shadow-card:var(--glass-edge);--shadow-frame:var(--glass-edge);--shadow-pop:0 0 0 1px #ffffff21, inset 0 1px 0 #ffffff14, 0 1px 1px #00000024, 0 2px 2px #00000024, 0 4px 4px #00000024, 0 8px 8px #00000024, 0 16px 16px #00000024, 0 32px 32px #00000024;--shadow-app:0 0 0 1px #ffffff29, 0 0 1px 1px #ffffff0d, 0 0 4px #ffffff0a, 0 0 10px #ffffff06;--shadow-hairline:var(--edge);--hx-ink:var(--ink);--hx-grey:var(--grey);--hx-line:var(--line);--hx-shadow-list:var(--shadow-card)}[data-mock],[data-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#fff;--color-page:#fff;--surface-2:#fff;--sheen:none;--glass:#fff;--glass-dense:#fff;--glass-solid:#fff;--glass-blur:none;--glass-edge:0 0 0 1px #1c191714;--fill:#f5f5f4;--fill-strong:#e7e5e4;--control:#fff;--control-hover:#f5f5f4;--thumb:#fff;--ink:#1c1d1f;--ink-2:#232529;--grey:#5f6875;--color-text-soft:#575757;--color-text-softer:#767676;--line:#e4e7ec;--line-strong:#d6d3d1;--line-hover:#a8a29e;--hairline:#00000014;--lime-hover:#bff000;--lime-press:#b3e300;--lime-glow:0 0 #0000;--focus:#1c1917;--edge:0 0 0 1px #1c191714;--rim:0 0 #0000;--shadow-xs:0 1px 2px #1c19170d;--shadow-card:var(--edge), var(--shadow-xs);--shadow-frame:0 0 0 1px #1c191712, 0 1px 2px #1c19170a, 0 12px 32px -16px #1c19171f, 0 40px 80px -48px #1c19172e;--shadow-pop:0 0 0 1px #1c191714, 0 4px 8px -2px #1c19170f, 0 20px 48px -12px #1c191733;--shadow-hairline:0 0 0 1px #00000014;--hx-ink:#1c1d1f;--hx-grey:#57534e;--hx-line:#e4e7ec;--hx-shadow-list:var(--shadow-card);color:var(--ink)}:root{--ds-display:600 clamp(2.25rem, 1.375rem + 3.5vw, 4.5rem)/1.03 var(--font-outfit);--ds-h2:600 clamp(1.75rem, 1.2rem + 2.2vw, 3rem)/1.08 var(--font-outfit);--ds-h3:600 1.125rem/1.3 var(--font-outfit);--ds-lead:400 1.125rem/1.5 var(--font-outfit);--ds-body:400 1.0625rem/1.55 var(--font-outfit);--ds-small:400 .9375rem/1.45 var(--font-outfit);--ds-display-track:-.035em;--ds-h2-track:-.03em;--ds-h3-track:-.015em;--ds-statement:500 clamp(1.375rem, 1.02rem + 1.3vw, 2.125rem)/1.3 var(--font-outfit);--ds-statement-track:-.02em;--ds-section:88px;--ds-head-gap:36px;--ds-gap:16px;--ds-hero-top:116px;--ds-surface:#10100f;--ds-surface-top:#171716;--ds-surface-line:#ffffff12;--ds-surface-rim:#ffffff12;--ds-surface-shadow:0 1px 1px #00000038, 0 2px 4px -1px #0000002e;--ds-surface-pad:24px 20px;--ds-radius:20px}@media (min-width:810px){:root{--ds-h3:600 1.375rem/1.3 var(--font-outfit);--ds-lead:400 1.375rem/1.45 var(--font-outfit);--ds-body:400 1.125rem/1.55 var(--font-outfit);--ds-small:400 1rem/1.45 var(--font-outfit);--ds-section:136px;--ds-head-gap:56px;--ds-gap:24px;--ds-hero-top:156px;--ds-surface-pad:40px;--ds-radius:24px}}
:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box;-webkit-font-smoothing:inherit}html,body{margin:0;padding:0}html{background:var(--page)}body{background:var(--page);font:var(--t4-soft);color:var(--grey);position:relative}:where(a,button,summary,input,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}::selection{color:#070707;background:#cbfc08}h1,h2,h3,h4,h5,p{margin:0}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}.page{z-index:1;background:0 0;flex-direction:column;align-items:center;min-height:100vh;display:flex;position:relative;overflow:clip}.main{flex-direction:column;align-items:center;width:100%;display:flex;overflow:clip}.main>*{flex:none}@media (max-width:1199.98px){.only-desktop{display:none!important}}@media (min-width:1200px),(max-width:809.98px){.only-tablet{display:none!important}}@media (min-width:810px){.only-phone{display:none!important}}@media (max-width:809.98px){.not-phone{display:none!important}}[data-mock]{font-size:12px;font-weight:400;line-height:normal}[data-mock] :is(.ap-side,.ap-main,.aw-main,.ab-main,.od-main,.od-side){background:#fff}.type-h2{font-family:var(--font-outfit);white-space-collapse:preserve;font:var(--t2);letter-spacing:var(--t2-track);text-align:center;word-break:break-word;overflow-wrap:break-word;color:var(--ink);text-wrap:balance}.type-h2 .soft{color:var(--color-text-softer)}.fill-image{border-radius:inherit;object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}[data-reveal]{opacity:0;transform:translate(var(--x,0), var(--y,0))}[data-reveal][data-done]{opacity:1;transform:none}[data-reveal]{--y:12px}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}[data-appear]{opacity:.001;translate:0 var(--appear-y,0)}[data-appear][data-done]{opacity:1;translate:none}[data-appear=title],[data-appear=text],[data-appear=button],[data-appear=badges],[data-appear=visual]{--appear-y:12px}[data-appear=stage]{opacity:1;translate:none}@media (prefers-reduced-motion:reduce){[data-appear]{opacity:1;translate:none}}.stack{flex-direction:column;align-items:center;width:100%;display:flex}@media (max-width:1199.98px){.stack{gap:40px}}@media (max-width:809.98px){.stack{gap:0;padding:26px 0}}@media (max-width:1199.98px){[data-reveal-only=desktop]{opacity:1!important;transform:none!important}}@media (min-width:810px){[data-reveal-only=phone]{opacity:1!important;transform:none!important}}[data-stage][data-reset]>*{transition:opacity .36s;opacity:0!important}[data-paused],[data-paused] *{animation-play-state:paused!important}[data-mock] :is(button,a,input,select,textarea,label,[role=tab],[role=button]){pointer-events:none;cursor:default}.cta{margin-top:calc(var(--ds-section) / 2)}.footer-box{padding-block:var(--space-end) var(--gutter)}[data-press]{transition:scale var(--spring-press-time) var(--spring-press)}[data-press]:active{scale:var(--press-scale);transition-duration:90ms;transition-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){[data-press],[data-press]:active{transition:none;scale:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oo-ghost,.oo-ghost *,.oo-ghost :before,.oo-ghost :after{transition:none!important;animation:none!important}
