.page-hero[data-v-0ace0b23]{position:relative;overflow:hidden;background:var(--color-black);padding:clamp(64px,11vw,112px) 0 clamp(56px,9vw,88px)}.page-hero__bg[data-v-0ace0b23]{position:absolute;inset:0;z-index:0;pointer-events:none}.page-hero__glow[data-v-0ace0b23]{position:absolute;top:-15%;left:-8%;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(var(--highlight-rgb),.28),transparent 70%);filter:blur(60px)}.page-hero__wave[data-v-0ace0b23]{position:absolute;inset:0;width:100%;height:100%}.page-hero__wave-path[data-v-0ace0b23]{fill:none;stroke:var(--color-accent);stroke-width:1.5;stroke-linecap:round;opacity:.3;animation:page-hero-wave-float-0ace0b23 13s ease-in-out infinite alternate}@keyframes page-hero-wave-float-0ace0b23{0%{transform:translateY(0) scaleY(1)}to{transform:translateY(-18px) scaleY(1.05)}}@media(prefers-reduced-motion:reduce){.page-hero__wave-path[data-v-0ace0b23]{animation:none}}.page-hero__inner[data-v-0ace0b23]{position:relative;z-index:1}.page-hero__eyebrow[data-v-0ace0b23]{color:var(--color-accent)}.page-hero__title[data-v-0ace0b23]{margin-top:16px;font-family:var(--font-display-heavy);font-weight:400;text-transform:uppercase;font-size:clamp(2.25rem,6.5vw,4.5rem);line-height:1.04;letter-spacing:-.01em;color:#fff}.page-hero__title[data-v-0ace0b23] i{font-style:normal;color:var(--color-accent)}.page-hero__text[data-v-0ace0b23]{display:block;overflow:hidden}.page-hero__text span[data-v-0ace0b23]{display:block;margin-top:20px;max-width:480px;font-size:1.05rem;line-height:1.6;color:#cfc9c0}
