.home_page__xDtWl{--night:#1c1d1b;--night-ink:#f2f1e9;--night-line:#3a3d37;--on-accent:#fffaf3;--alt-on-accent:#1c1d1b;--halo:#ee502822;--nav-h:73px;container-type:inline-size;overflow-x:clip;font-size:16px;line-height:1.55}html[data-theme=dark] .home_page__xDtWl{--night:#0f100f;--night-line:#2c2f2a;--on-accent:#1a1310;--alt-on-accent:#fffaf3;--halo:#f4643d2e}@media (min-width:641px){.home_page__xDtWl{--nav-h:85px}}.home_page__xDtWl h1,.home_page__xDtWl h2,.home_page__xDtWl h3{margin:0;text-wrap:balance;letter-spacing:-.045em;line-height:.95;font-weight:700}.home_page__xDtWl p{margin:0}.home_page__xDtWl em{font-style:normal;color:var(--accent)}.home_mono__60Inq{font-family:DM Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.home_eyebrow__4Etmd{display:flex;align-items:center;gap:10px;color:var(--muted)}.home_eyebrow__4Etmd:before{content:"";width:22px;height:1px;background:currentColor}.home_btn__TQ40W{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 22px;border-radius:99px;font-weight:700;font-size:15px;transition:transform .2s}.home_btn__TQ40W:active{transform:scale(.97)}.home_solid__BdqOX{background:var(--accent);color:var(--on-accent);box-shadow:0 10px 30px var(--halo)}.home_ghost__ck2Vw{border:1.5px solid var(--ink)}.home_hero__uNlpJ{position:relative;padding-top:22px;padding-bottom:28px;isolation:isolate}.home_heroDots__U3s2k{position:absolute;inset:-10% 0 0;z-index:-2;background-image:radial-gradient(var(--line) 1.2px,transparent 1.4px);background-size:16px 16px;mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}.home_kicker__Y48a7{display:flex;align-items:center;gap:8px;color:var(--muted);margin-bottom:22px}.home_live__UDqGs{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:home_ping__duSUm 2s infinite}@keyframes home_ping__duSUm{0%{box-shadow:0 0 0 0 var(--accent)}70%,to{box-shadow:0 0 0 9px transparent}}.home_hero__uNlpJ h1{font-size:min(17.5cqi,176px);font-weight:800;letter-spacing:-.065em;line-height:.86;color:var(--ink)}.home_row__Ya8rR{display:block;white-space:nowrap;will-change:transform}.home_rowAccent__2511B{color:var(--accent)}.home_rowIndent__WGvgM{padding-left:9cqi}.home_lede__BueNl{margin-top:22px;font-size:16.5px;color:var(--muted);max-width:34ch}.home_ctas__PTAti{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.home_field__n5Lig{position:relative;height:330px;margin-top:18px}.home_field__n5Lig canvas{position:absolute;inset:0 -20px;width:calc(100% + 40px);height:100%}.home_chip__94BRu{position:absolute;display:flex;align-items:center;gap:9px;padding:9px 13px 9px 9px;border-radius:14px;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--line);box-shadow:0 12px 30px #20211f14;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap}.home_chip__94BRu small{display:block;font-family:DM Mono,monospace;font-size:10px;color:var(--muted);font-weight:400;letter-spacing:.05em}.home_ic__58feW{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);flex:none}.home_icDark__LTyJT{background:var(--night);color:var(--night-ink)}.home_c1__Wgt9N{left:0;top:18px}.home_c2__40n7p{right:0;top:130px}.home_c3__qERjj{left:14px;bottom:30px}.home_scrollCue__73Rm5{display:flex;align-items:center;justify-content:space-between;color:var(--muted);padding-top:8px;border-top:1px solid var(--line)}.home_mouse__KyUG2{width:18px;height:28px;border:1.5px solid;border-radius:10px;position:relative}.home_mouse__KyUG2:after{content:"";position:absolute;left:50%;top:6px;width:2px;height:6px;margin-left:-1px;border-radius:2px;background:var(--accent);animation:home_cue__N_icG 1.6s infinite}@keyframes home_cue__N_icG{60%{transform:translateY(8px);opacity:0}}.home_ribbons__h_9pA{position:relative;height:150px;margin-block:10px 30px}.home_ribbon__RsHfu{position:absolute;left:-10%;width:120%;padding-block:13px;white-space:nowrap;font-weight:700;font-size:22px;letter-spacing:-.03em;display:flex}.home_track__65dZM{display:flex;gap:22px;padding-right:22px;margin-left:-420px;will-change:transform}.home_track__65dZM span{display:flex;align-items:center;gap:22px}.home_track__65dZM span:after{content:"✳";color:var(--accent)}.home_r1__wgTfF{top:22px;background:var(--night);color:var(--night-ink);transform:rotate(-5deg)}.home_r2__2iySV{top:68px;background:var(--accent);transform:rotate(3.5deg)}.home_r2__2iySV,.home_r2__2iySV .home_track__65dZM span:after{color:var(--on-accent)}.home_sec__ROEsB{padding-block:70px 30px}.home_secHead__q7ojo{display:grid;grid-gap:16px;gap:16px;margin-bottom:30px}.home_secHead__q7ojo h2{font-size:min(13cqi,96px);font-weight:800;color:var(--ink)}.home_sub__dCbOL{color:var(--muted);max-width:32ch}.home_stack__1gKGY{display:grid;grid-gap:22px;gap:22px;padding-bottom:20px}.home_pcard__I7Psf{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 14px + var(--i) * 14px);border-radius:28px;overflow:hidden;transform-origin:50% 0;box-shadow:0 -10px 40px #00000014;display:flex;flex-direction:column;min-height:520px;will-change:transform}.home_art__yZBxY{position:relative;height:270px;overflow:hidden;flex:none}.home_meta__nDiQZ{padding:22px 22px 24px;display:grid;grid-gap:10px;gap:10px;align-content:start;flex:1 1}.home_meta__nDiQZ h3{font-size:34px;font-weight:800}.home_meta__nDiQZ p{font-size:15px;opacity:.8}.home_go__2ostb{margin-top:6px;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;width:-moz-fit-content;width:fit-content}.home_go__2ostb:after{content:"→";transition:transform .2s}.home_go__2ostb:hover:after{transform:translateX(4px)}.home_tagrow__nMJj1{display:flex;justify-content:space-between;align-items:center}.home_num__gALfR{font-family:DM Mono,monospace;font-size:11px;opacity:.6}.home_accentText__LPzxY{color:var(--accent)}.home_ah__fs4F4{background:var(--night);color:var(--night-ink)}.home_ah__fs4F4 .home_art__yZBxY{background:repeating-radial-gradient(circle at 78% 30%,transparent 0 17px,color-mix(in srgb,var(--accent) 30%,transparent) 17px 18px),radial-gradient(circle at 78% 30%,color-mix(in srgb,var(--accent) 35%,transparent),transparent 60%)}.home_ah__fs4F4 .home_art__yZBxY:after{content:"";position:absolute;inset:0;transform-origin:78% 30%;background:conic-gradient(from 0deg at 78% 30%,transparent 0 300deg,color-mix(in srgb,var(--accent) 45%,transparent) 1turn);animation:home_sweep__8ajNC 5s linear infinite;mask-image:radial-gradient(circle at 78% 30%,#000 0 190px,transparent 200px);-webkit-mask-image:radial-gradient(circle at 78% 30%,#000 0 190px,transparent 200px)}@keyframes home_sweep__8ajNC{to{transform:rotate(1turn)}}.home_moon__r7izN{position:absolute;left:24px;top:24px;width:46px;height:46px;border-radius:50%;box-shadow:inset -12px 4px 0 0 var(--night-ink);opacity:.9}.home_clock__kydNH{position:absolute;left:24px;top:84px;font-family:DM Mono,monospace;font-size:34px;letter-spacing:-.04em;line-height:1.2}.home_clock__kydNH small{display:block;font-size:10px;letter-spacing:.1em;opacity:.6}.home_wave__CQlYD{position:absolute;left:22px;right:22px;bottom:22px;height:64px;display:flex;align-items:center;gap:4px}.home_wave__CQlYD i{flex:1 1;height:var(--h);background:var(--accent);border-radius:3px;animation:home_bar__o5tLx 1.1s ease-in-out infinite alternate;animation-delay:calc(var(--d) * -90ms)}@keyframes home_bar__o5tLx{0%{transform:scaleY(.25)}}.home_status__flwAM{position:absolute;right:18px;top:18px;display:flex;align-items:center;gap:7px;padding:6px 10px;border-radius:99px;border:1px solid var(--night-line);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em}.home_status__flwAM:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.home_so__gffrF{background:var(--accent);color:var(--on-accent)}.home_tiles___q5hN{position:absolute;inset:16px;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;grid-gap:5px;gap:5px}.home_day__HZZH2{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;display:grid;place-items:center;opacity:.75}.home_tile__7vcHF{border-radius:7px;background:color-mix(in srgb,var(--on-accent) 14%,transparent);position:relative;overflow:hidden;transition:transform .6s cubic-bezier(.3,1.4,.4,1)}.home_flip__m8hGK{transform:rotateY(180deg) scale(.9)}.home_tile__7vcHF:after{content:"";position:absolute;inset:0}.home_tCircle__pJG7_:after{background:radial-gradient(circle,var(--on-accent) 0 40%,transparent 41%)}.home_tHalf__PVynP:after{background:linear-gradient(135deg,var(--on-accent) 50%,transparent 50%)}.home_tQuarter__wIiFT:after{background:radial-gradient(circle at 0 100%,var(--on-accent) 0 70%,transparent 71%)}.home_tInk__3dpCO{background:var(--night)}.home_tInk__3dpCO:after{background:radial-gradient(circle,var(--accent) 0 26%,transparent 27%)}.home_tStripe__WnWTk:after{background:repeating-linear-gradient(90deg,var(--on-accent) 0 2px,transparent 2px 6px);opacity:.7}.home_tOk__gFCw8{background:var(--on-accent)}.home_tOk__gFCw8:after{content:"✓";display:grid;place-items:center;color:var(--accent);font-weight:800;font-size:13px}.home_fa__1d3xf{background:var(--card);color:var(--ink);border:1px solid var(--line)}.home_fa__1d3xf .home_art__yZBxY{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:22px 22px;background-position:-1px -1px}.home_graph__6J_0V{position:absolute;inset:0;width:100%;height:100%}.home_graph__6J_0V .home_w__YJefX{fill:none;stroke:var(--ink);stroke-width:1.4;opacity:.35}.home_graph__6J_0V .home_p__JeEA_{fill:none;stroke:var(--accent);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:18 400;animation:home_pulse__qFo_W 3.2s linear infinite}.home_graph__6J_0V .home_pb__w8_eG{animation-delay:-1.1s}.home_graph__6J_0V .home_pc__fkBcl{animation-delay:-2.2s}@keyframes home_pulse__qFo_W{0%{stroke-dashoffset:418}to{stroke-dashoffset:0}}.home_graph__6J_0V rect{fill:var(--bg);stroke:var(--ink);stroke-width:1.4}.home_graph__6J_0V rect.home_hot__RR0VP{fill:var(--accent);stroke:var(--accent)}.home_graph__6J_0V text{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.06em;fill:var(--ink)}.home_graph__6J_0V text.home_on__nu7nX{fill:var(--on-accent)}.home_flow__Tts43{position:relative;display:grid;grid-gap:34px;gap:34px;padding-left:46px;max-width:760px}.home_rail__bprkG{position:absolute;left:14px;top:8px;bottom:8px;width:2px;background:var(--line)}.home_rail__bprkG i{inset:0;transform-origin:top;transform:scaleY(var(--p,0))}.home_rail__bprkG b,.home_rail__bprkG i{position:absolute;background:var(--accent)}.home_rail__bprkG b{left:50%;top:calc(var(--p, 0) * 100%);width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;box-shadow:0 0 0 6px var(--halo)}.home_step__irH8L{position:relative;display:grid;grid-gap:8px;gap:8px;opacity:.35;transition:opacity .4s}.home_step__irH8L[data-on=true]{opacity:1}.home_step__irH8L:before{content:"";position:absolute;left:-39px;top:6px;width:12px;height:12px;border-radius:50%;border:2px solid var(--line);background:var(--bg);transition:.4s}.home_step__irH8L[data-on=true]:before{border-color:var(--accent);background:var(--accent)}.home_step__irH8L .home_mono__60Inq{color:var(--accent)}.home_step__irH8L h3{font-size:26px;font-weight:750;letter-spacing:-.04em;color:var(--ink)}.home_step__irH8L p{color:var(--muted);font-size:15px}.home_mini__lsobV{margin-top:6px;display:inline-flex;gap:6px;flex-wrap:wrap}.home_mini__lsobV span{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.06em;padding:5px 9px;border-radius:99px;border:1px solid var(--line)}.home_step__irH8L a{width:-moz-fit-content;width:fit-content}.home_statement__HptBS{position:relative;margin-top:60px;padding-block:60px 50px;background:var(--accent);color:var(--on-accent);overflow:hidden;isolation:isolate}.home_halftone__9HCqX{position:absolute;inset:-20% 0;z-index:-1;background-image:radial-gradient(color-mix(in srgb,var(--night) 32%,transparent) 1.6px,transparent 1.8px);background-size:11px 11px;mask-image:radial-gradient(ellipse at 80% 30%,#000,transparent 65%);-webkit-mask-image:radial-gradient(ellipse at 80% 30%,#000,transparent 65%)}.home_statement__HptBS .home_eyebrow__4Etmd{color:inherit}.home_big__M49_i{display:grid;margin-block:24px 30px}.home_big__M49_i span{display:block;white-space:nowrap;font-size:min(21cqi,210px);font-weight:800;letter-spacing:-.07em;line-height:.95;will-change:transform}.home_big__M49_i .home_long__Tioa6{font-size:min(16cqi,160px)}.home_big__M49_i .home_alt__L3QGT{color:var(--alt-on-accent)}.home_answer__pxszT{font-size:22px;font-weight:700;letter-spacing:-.03em}.home_lk__n9lhY{display:inline-flex;gap:8px;margin-top:16px;font-weight:700;border-bottom:1.5px solid;padding-bottom:3px}.home_railX__dAOP1{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.home_railX__dAOP1::-webkit-scrollbar{display:none}.home_pstep__XmJCd{flex:0 0 80%;scroll-snap-align:start;border-radius:24px;border:1px solid var(--line);background:var(--card);overflow:hidden;display:flex;flex-direction:column}.home_pstep__XmJCd svg{display:block;width:100%;height:130px;border-bottom:1px solid var(--line)}.home_pstep__XmJCd svg path{fill:none;stroke:var(--accent);stroke-width:1.5}.home_pbody__RfM6u{padding:18px 18px 22px;display:grid;grid-gap:8px;gap:8px}.home_n__FrJOF{font-size:54px;font-weight:800;letter-spacing:-.07em;line-height:.9;color:var(--line)}.home_pstep__XmJCd h3{font-size:22px;letter-spacing:-.035em;color:var(--ink)}.home_pstep__XmJCd p{color:var(--muted);font-size:14.5px}.home_pstep__XmJCd .home_mono__60Inq{color:var(--accent)}.home_swipeHint__WTpZn{display:flex;justify-content:space-between;align-items:center;color:var(--muted);margin-top:4px}.home_ind__Y5tgP{display:flex;gap:6px}.home_ind__Y5tgP i{width:6px;height:6px;border-radius:99px;background:var(--line);transition:.3s}.home_ind__Y5tgP i[data-on=true]{width:22px;background:var(--accent)}.home_studio__Yh_DM{padding-block:40px;display:grid;grid-gap:16px;gap:16px;border-top:1px solid var(--line);margin-top:50px}.home_studio__Yh_DM h2{font-size:30px;font-weight:800;color:var(--ink)}.home_studio__Yh_DM p{color:var(--muted);max-width:52ch}.home_pills__86_Cq{display:flex;flex-wrap:wrap;gap:8px}.home_pills__86_Cq a{padding:10px 14px;border-radius:99px;border:1px solid var(--line);font-weight:600;font-size:14px;background:var(--card);transition:border-color .2s}.home_pills__86_Cq a:hover{border-color:var(--accent)}.home_pills__86_Cq a:after{content:" ↗";color:var(--accent)}.home_cta__ABEVQ{position:relative;background:var(--night);color:var(--night-ink);padding-block:70px 56px;overflow:hidden;isolation:isolate;border-radius:34px 34px 0 0}.home_cta__ABEVQ canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.home_cta__ABEVQ h2{font-size:min(19cqi,150px);font-weight:800;letter-spacing:-.07em;line-height:.86;margin-block:18px 26px}.home_cta__ABEVQ .home_eyebrow__4Etmd{color:color-mix(in srgb,var(--night-ink) 65%,transparent)}.home_cta__ABEVQ p{color:color-mix(in srgb,var(--night-ink) 72%,transparent);max-width:30ch}.home_ctaActions__2bfGy{display:grid;grid-gap:14px;gap:14px;margin-top:14px;max-width:440px}.home_ctaActions__2bfGy .home_btn__TQ40W{justify-content:center}.home_mail__Mayf4{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 8px 8px 18px;border-radius:99px;border:1px solid var(--night-line);background:color-mix(in srgb,var(--night) 70%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.home_mail__Mayf4 a{font-family:DM Mono,monospace;font-size:13px;min-width:0;overflow-wrap:anywhere}.home_mail__Mayf4 button{padding:10px 14px;min-height:40px;border:0;border-radius:99px;background:var(--night-ink);color:var(--night);font-weight:700;font-size:13px;flex:none}.home_touchHint__46eoL{margin-top:36px;color:color-mix(in srgb,var(--night-ink) 55%,transparent)}@media (min-width:900px){.home_hero__uNlpJ{padding-top:40px}.home_hero__uNlpJ h1{font-size:min(12.5cqi,150px)}.home_lede__BueNl{font-size:19px}.home_field__n5Lig{height:420px;margin-top:30px}.home_field__n5Lig canvas{inset:0;width:100%}.home_c1__Wgt9N{left:6%;top:40px}.home_c2__40n7p{right:8%;top:150px}.home_c3__qERjj{left:30%;bottom:40px}.home_ribbon__RsHfu{font-size:30px;padding-block:16px}.home_ribbons__h_9pA{height:190px}.home_r2__2iySV{top:86px}.home_stack__1gKGY{max-width:1040px;margin-inline:auto}.home_pcard__I7Psf{flex-direction:row;min-height:440px}.home_art__yZBxY{height:auto;flex:0 0 52%}.home_meta__nDiQZ{padding:40px;align-content:end}.home_meta__nDiQZ h3{font-size:48px}.home_meta__nDiQZ p{font-size:17px;max-width:36ch}.home_secHead__q7ojo{grid-template-columns:1.4fr 1fr;align-items:end;column-gap:48px}.home_secHead__q7ojo .home_eyebrow__4Etmd{grid-column:1/-1}.home_flow__Tts43{margin-inline:auto}.home_step__irH8L h3{font-size:34px}.home_railX__dAOP1{display:grid;grid-template-columns:repeat(4,1fr);overflow:visible;margin-inline:0;padding-inline:0}.home_swipeHint__WTpZn{display:none}.home_studio__Yh_DM{grid-template-columns:1fr 1fr;align-items:center;column-gap:48px}.home_studio__Yh_DM>*{grid-column:2}.home_studio__Yh_DM h2{font-size:48px;grid-column:1;grid-row:1/span 3}.home_cta__ABEVQ{border-radius:40px;margin-inline:auto;width:min(1320px,calc(100% - 64px));margin-bottom:60px}.home_ctaActions__2bfGy{grid-template-columns:auto 1fr;align-items:center;max-width:640px}}@media (prefers-reduced-motion:reduce){.home_page__xDtWl *,.home_page__xDtWl :after,.home_page__xDtWl :before{animation:none!important;transition:none!important}.home_page__xDtWl [data-speed]{transform:none!important}}