.page_page__ECNI0{display:flex;flex-direction:column;gap:2.75rem}.page_hero__uBGR4{position:relative;isolation:isolate;overflow:hidden;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);margin-top:-1.25rem;min-height:min(72svh,38rem);display:flex;align-items:flex-end}@media (min-width:768px){.page_hero__uBGR4{margin-top:-2rem;min-height:min(78svh,42rem)}}@media (max-height:640px){.page_hero__uBGR4{min-height:0}.page_heroInner__mobwB{padding-top:2rem;padding-bottom:1.5rem}.page_brandHero__mP4Z8{font-size:clamp(2.6rem,9vw,3.75rem)}.page_heroLine__mqMsY{font-size:clamp(1.15rem,2.8vw,1.45rem)}.page_heroSubtitle__f6wai{font-size:.98rem;margin-bottom:1.15rem}}@media (max-width:767px) and (min-height:641px){.page_heroInner__mobwB{padding-bottom:calc(2.25rem + 4.5rem)}}.page_heroScrim__ymYvw{position:absolute;inset:0;z-index:0;background:linear-gradient(105deg,color-mix(in srgb,var(--color-bg) 92%,transparent) 0,color-mix(in srgb,var(--color-bg) 72%,transparent) 42%,color-mix(in srgb,var(--color-purple-deep) 35%,transparent) 72%,color-mix(in srgb,var(--color-bg) 55%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--color-bg) 45%,transparent) 0,transparent 28%,color-mix(in srgb,var(--color-bg) 88%,transparent) 78%,var(--color-bg) 100%)}.page_heroInner__mobwB{position:relative;z-index:1;width:100%;max-width:none;margin-inline:auto;padding:3.5rem clamp(1rem,3vw,2.5rem) 2.25rem}@media (min-width:768px){.page_heroInner__mobwB{padding:5rem clamp(1.25rem,4vw,3rem) 3rem}}.page_heroCopy__s0C2q{max-width:36rem;animation:page_fadeUp__KWEgH .65s cubic-bezier(.16,1,.3,1) both}.page_heroTitle__4yVOQ{display:flex;flex-direction:column;gap:.55rem;margin:0 0 1.1rem;text-wrap:balance}.page_brandHero__mP4Z8{font-family:var(--font-display),serif;font-size:clamp(3.25rem,11vw,5.5rem);font-weight:800;line-height:.92;letter-spacing:-.035em;color:var(--color-text)}.page_heroLine__mqMsY{font-family:var(--font-display),serif;font-size:clamp(1.35rem,3.2vw,1.85rem);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--color-accent-soft);max-width:22ch;animation:page_fadeUp__KWEgH .7s cubic-bezier(.16,1,.3,1) .08s both}.page_heroSubtitle__f6wai{margin:0 0 1.65rem;color:color-mix(in srgb,var(--color-text) 78%,var(--color-text-muted));line-height:1.65;font-size:1.05rem;max-width:38ch;text-wrap:pretty;animation:page_fadeUp__KWEgH .7s cubic-bezier(.16,1,.3,1) .14s both}.page_ctas__li_R2{display:flex;flex-wrap:wrap;gap:.75rem;animation:page_fadeUp__KWEgH .7s cubic-bezier(.16,1,.3,1) .2s both}.page_ctaPrimary__nvQyK,.page_ctaSecondary__QANGC{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.35rem;border-radius:var(--radius-md);font-weight:700;font-size:.95rem;transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s ease,border-color .18s ease,color .18s ease}.page_ctaPrimary__nvQyK{color:var(--color-on-accent);background:var(--gradient-brand);box-shadow:var(--shadow-soft)}.page_ctaPrimary__nvQyK:hover{transform:translateY(-1px);background:var(--color-accent-soft)}.page_ctaSecondary__QANGC{color:var(--color-text);border:1px solid color-mix(in srgb,var(--color-border) 80%,white 12%);background:color-mix(in srgb,var(--color-bg) 35%,transparent)}.page_ctaSecondary__QANGC:hover{border-color:color-mix(in srgb,var(--color-accent-soft) 45%,transparent);background:color-mix(in srgb,var(--color-surface-elevated) 55%,transparent)}.page_rails__nSeRy{display:flex;flex-direction:column;gap:1.75rem}.page_rail__qjMuy{animation:page_fadeUp__KWEgH .45s cubic-bezier(.16,1,.3,1) both}.page_railHeader__ZUgig{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.page_railHeader__ZUgig h2{font-family:var(--font-display),serif;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.page_showMore__UCGh_{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;font-size:.85rem;font-weight:650;color:var(--color-accent-soft);text-decoration:none;transition:transform .18s ease,color .18s ease}.page_showMore__UCGh_:hover{color:var(--color-accent);transform:translateX(.15rem)}[dir=rtl] .page_showMore__UCGh_:hover{transform:translateX(-.15rem)}@media (prefers-reduced-motion:reduce){.page_showMore__UCGh_{transition:none}.page_showMore__UCGh_:hover{transform:none}}.page_railEmpty__xWmFn{font-size:.9rem;color:var(--color-text-muted)}@keyframes page_fadeUp__KWEgH{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page_ctas__li_R2,.page_heroCopy__s0C2q,.page_heroLine__mqMsY,.page_heroSubtitle__f6wai,.page_rail__qjMuy{animation:none}}.HeroCyclingLine_line__b2fQZ{display:block;min-height:2.6em}.HeroCyclingLine_swap___Oypp{display:inline-block;animation:HeroCyclingLine_lineIn__p8y8S .55s cubic-bezier(.16,1,.3,1) both}@keyframes HeroCyclingLine_lineIn__p8y8S{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.HeroCyclingLine_swap___Oypp{animation:none}}.HeroVideoBackground_root__psVkF{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.HeroVideoBackground_fallback__gKMga{position:absolute;inset:0;background:radial-gradient(120% 80% at 70% 20%,color-mix(in srgb,var(--color-purple) 28%,transparent) 0,transparent 55%),radial-gradient(90% 70% at 15% 80%,color-mix(in srgb,var(--color-accent) 18%,transparent) 0,transparent 50%),linear-gradient(160deg,#14101f 0,var(--color-bg) 70%)}.HeroVideoBackground_frame__cWDfN{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.HeroVideoBackground_iframe__DmSug{border:0;position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100%;min-width:177.78%;transform:translate(-50%,-50%);pointer-events:none}