.home_home__fTqnk{--void:#050608;--ink:#f5f7fa;--muted:rgba(245,247,250,.58);--faint:rgba(245,247,250,.34);--line:rgba(245,247,250,.09);--line-2:rgba(245,247,250,.16);--violet:#7a65db;--violet-lit:#a797f3;--bone:#f2f3f6;--graphite:#0b0c10;--pad:clamp(20px,6.5vw,128px);--inset:clamp(8px,1.2vw,22px);--radius:clamp(16px,1.5vw,28px);--max:1600px;--ease:cubic-bezier(0.16,1,0.3,1);--ease-morph:cubic-bezier(0.33,0,0,1);--notch-s:56px;--notch-d:32px;--notch-pad:26px;--notch-bg:var(--void);--font-family:var(--f-sans),"Inter",system-ui,-apple-system,sans-serif;--color-text:currentColor;position:relative;background:var(--void);color:var(--ink);font-family:var(--font-family);font-size:16px;line-height:1.5;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.home_home__fTqnk :is(h1,h2,h3,h4,h5,h6,p){margin-bottom:0!important}.home_home__fTqnk :is(h1,h2){font-size:var(--fs,inherit)!important}.home_home__fTqnk a:hover{text-decoration:none}.home_home__fTqnk ::-moz-selection{background:rgba(122,101,219,.42);color:#fff}.home_home__fTqnk ::selection{background:rgba(122,101,219,.42);color:#fff}.home_home__fTqnk :focus-visible{outline:2px solid var(--violet);outline-offset:4px}.home_wrap__GoHyy{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--pad)}.home_sec__5HcP8{position:relative;padding-block:clamp(104px,13vw,220px)}.home_kicker__YRyVa{display:inline-flex;align-items:baseline;gap:.9em;font-size:11px;line-height:1.2;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--muted)}.home_kicker__YRyVa b{font-weight:400;letter-spacing:.12em;color:var(--faint);font-variant-numeric:tabular-nums}.home_serif___jLw8{font-family:var(--f-serif),"Cormorant Garamond",Georgia,serif;font-style:italic;font-weight:300;letter-spacing:-.012em;text-transform:none}.home_lit__u3Lr_{padding-right:.12em;padding-bottom:.06em;background:linear-gradient(96deg,#f5f7fa,#e6e2ff 42%,#a797f3);-webkit-background-clip:text;background-clip:text;color:transparent}.home_h2__T5MNH{--fs:clamp(2.1rem,4vw,4.4rem);font-weight:200;line-height:1.02;letter-spacing:.01em;text-transform:uppercase;color:var(--ink)}.home_h2__T5MNH .home_serif___jLw8{display:block;margin-top:.05em;font-size:1.14em;line-height:1.02}.home_display__XH71N{--fs:clamp(2rem,3.6vw,3.9rem);font-weight:300;line-height:1.06;letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.home_display__XH71N .home_serif___jLw8{font-size:1.12em;letter-spacing:-.01em}.home_body__VkEkL{font-size:clamp(15px,1.05vw,17px);line-height:1.62;color:var(--muted);text-wrap:pretty}.home_frame__8eRem{position:relative;border-radius:var(--radius);isolation:isolate}.home_surface__dBoqT{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none;background:radial-gradient(120% 95% at 50% 8%,#10131a 0,#0a0c11 48%,#07080b 100%)}.home_surface__dBoqT:after{content:"";position:absolute;inset:0;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E")}.home_frameLine__vOq7E{position:absolute;inset:0;z-index:4;border-radius:inherit;border:1px solid var(--line);pointer-events:none}.home_pill__CMJxi{position:relative;display:inline-flex;align-items:center;gap:14px;height:56px;padding:0 8px 0 26px;border-radius:999px;font-size:11px;line-height:1;font-weight:500;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .7s var(--ease),box-shadow .7s var(--ease),background-color .5s var(--ease)}.home_pill__CMJxi:hover{color:inherit}.home_pillLight__eveRk{background:var(--ink);color:#07080b;box-shadow:0 0 0 1px hsla(0,0%,100%,.18),0 14px 44px -18px rgba(122,101,219,.55)}.home_pillLight__eveRk:hover{color:#07080b}.home_pillDark__7RaH2{background:var(--graphite);color:var(--ink);box-shadow:0 22px 50px -24px rgba(12,13,16,.7)}.home_pillDark__7RaH2:hover{color:var(--ink)}.home_pillGhost__gAMYd{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.home_pillGhost__gAMYd:hover{color:var(--ink)}.home_pillLg__TpzUm{height:64px;gap:16px;padding-left:30px;font-size:11.5px}.home_pillBlock__8keNT{display:flex;width:100%}.home_pillBlock__8keNT .home_pillLabel__WP8cm{margin-right:auto}.home_pillLabel__WP8cm{line-height:1.5}.home_labelShort__T2SLC{display:none}@media (max-width:440px){.home_labelLong__lcJPr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.home_labelShort__T2SLC{display:inline}.home_pillLg__TpzUm{gap:12px;padding-left:24px}}.home_pillSep__O1T6Y{width:1px;height:14px;background:currentColor;opacity:.22}.home_pillMeta__3wtUy{letter-spacing:.08em;font-variant-numeric:tabular-nums;opacity:.66}.home_knob__jAAuZ{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;margin-left:4px;overflow:hidden;border-radius:50%;background:#07080b;color:var(--ink)}.home_pillLg__TpzUm .home_knob__jAAuZ{width:48px;height:48px}.home_pillDark__7RaH2 .home_knob__jAAuZ,.home_pillGhost__gAMYd .home_knob__jAAuZ{background:var(--ink);color:#07080b}.home_arrow__ghXQb{grid-area:1/1;font-size:15px;line-height:1;transition:transform .55s var(--ease)}.home_arrow__ghXQb+.home_arrow__ghXQb{transform:translateX(-40px)}@media (hover:hover){.home_pill__CMJxi:hover{transform:translateY(-2px)}.home_pillLight__eveRk:hover{box-shadow:0 0 0 1px hsla(0,0%,100%,.4),0 22px 60px -14px rgba(122,101,219,.75)}.home_pillGhost__gAMYd:hover{box-shadow:inset 0 0 0 1px rgba(245,247,250,.36)}.home_pill__CMJxi:hover .home_arrow__ghXQb:first-child{transform:translateX(40px)}.home_pill__CMJxi:hover .home_arrow__ghXQb+.home_arrow__ghXQb{transform:translateX(0)}}.home_textLink__JWUY6{display:inline-flex;align-items:center;gap:16px;font-size:11px;line-height:1.5;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.home_textLink__JWUY6:hover{color:var(--ink)}.home_textLink__JWUY6 i{display:block;width:64px;height:1px;background:var(--line-2);transform-origin:right;transition:transform .8s var(--ease),background-color .8s var(--ease)}@media (hover:hover){.home_textLink__JWUY6:hover i{transform:scaleX(.4);background:var(--violet-lit)}}@media (scripting:enabled){.home_home__fTqnk [data-reveal]:not([data-in]){opacity:0;transform:translate3d(0,28px,0)}}.home_home__fTqnk [data-reveal]{transition:opacity 1.1s var(--ease),transform 1.4s var(--ease);transition-delay:calc(var(--d, 0) * 1ms)}.home_home__fTqnk[data-preview] [data-reveal]{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.home_home__fTqnk [data-reveal]{opacity:1!important;transform:none!important;transition:none}}@media (max-width:767px){.home_home__fTqnk{--notch-s:42px;--notch-d:25px;--notch-pad:16px}}.home_srOnly__fKdNG{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.notch_notch__TO5Cb{position:absolute;left:50%;z-index:5;display:flex;height:calc(var(--notch-d) + 1px);transform:translateX(-50%)}.notch_top__Vcr_2{top:-1px}.notch_bottom__Uq4pg{bottom:-1px}.notch_sh__tZk41{display:block;flex:none;width:var(--notch-s);height:100%;overflow:visible}.notch_shR__bpcYF{transform:scaleX(-1)}.notch_bottom__Uq4pg .notch_sh__tZk41{transform:scaleY(-1)}.notch_bottom__Uq4pg .notch_shR__bpcYF{transform:scale(-1)}.notch_fill__Ovl1g{fill:var(--notch-bg)}.notch_edge__NZKtL{fill:none;stroke:var(--line);stroke-width:1}.notch_mid__qHTpk{position:relative;display:flex;align-items:center;justify-content:center;margin-inline:-1px;padding-inline:var(--notch-pad);background:var(--notch-bg);box-shadow:inset 0 -1px 0 var(--line)}.notch_top__Vcr_2 .notch_mid__qHTpk{padding-top:1px}.notch_bottom__Uq4pg .notch_mid__qHTpk{padding-bottom:1px;box-shadow:inset 0 1px 0 var(--line)}.notch_wide__Sbizq .notch_mid__qHTpk{width:min(46vw,620px);padding-inline:0;overflow:hidden}@media (max-width:767px){.notch_wide__Sbizq .notch_mid__qHTpk{width:min(64vw,320px)}}