.pageHero_hero__sof8K{position:relative;overflow:hidden;margin-bottom:1rem;padding:clamp(1.5rem,4.5vw,3rem);border-radius:calc(var(--radius-xl) + 8px)}:root[data-entering] .pageHero_hero__sof8K{animation:pageHero_rise__RT5Le .4s var(--ease) backwards}.pageHero_hero__sof8K:before{content:"";position:absolute;z-index:-1;top:-40%;right:-10%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--hero-accent,var(--accent)) 24%,transparent),transparent 65%);pointer-events:none}@media (max-width:640px){.pageHero_hero__sof8K:before{top:-55%;right:-45%;width:130%;opacity:.7}}.pageHero_split__iUbWr{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem)}@media (max-width:860px){.pageHero_split__iUbWr{grid-template-columns:minmax(0,1fr)}}.pageHero_eyebrow__dH_H8{display:inline-flex;align-items:center;gap:.45rem;color:var(--hero-accent,var(--accent));font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pageHero_eyebrow__dH_H8 svg{width:15px;height:15px}.pageHero_title__tJGQl{margin-top:.4rem;font-family:var(--font-display);font-size:clamp(2.3rem,6vw,4.4rem);font-weight:800;letter-spacing:-.035em;line-height:.98;font-variation-settings:"SOFT" 100,"opsz" 144;text-wrap:balance}.pageHero_amber__5r7PX{padding-bottom:.1em;background:var(--amber-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.pageHero_lead__DfUig{max-width:38rem;margin-top:.9rem;color:var(--text-muted);font-size:clamp(1rem,1.5vw,1.08rem);line-height:1.6;text-wrap:pretty}.pageHero_actions__BYJyZ{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}@keyframes pageHero_rise__RT5Le{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.pageHero_hero__sof8K{animation:none}}:root[data-motion=reduced] .pageHero_hero__sof8K{animation:none}.pageHero_sectionTitle__gky55{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(1.45rem,3.2vw,2rem);font-weight:700;letter-spacing:-.015em;line-height:1.15;font-variation-settings:"SOFT" 100,"opsz" 72;text-wrap:balance}.pageHero_cardTitle__r50gx{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--text);font-family:var(--font-display);font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:700;letter-spacing:-.015em;line-height:1.2}