.page-hero[data-astro-cid-75ysl5lo]{isolation:isolate;background:radial-gradient(70% 60% at 90% 0%, #ff6a3d38, transparent 70%), linear-gradient(180deg, var(--ink-850), var(--bg));border-bottom:1px solid var(--line);padding-block:clamp(9rem,22vh,14rem) clamp(4rem,10vh,7rem);position:relative;overflow:hidden}.page-hero__sun[data-astro-cid-75ysl5lo]{z-index:-1;aspect-ratio:1;opacity:.85;filter:saturate(1.1);width:clamp(18rem,36vw,34rem);animation:hero-sun 1.8s var(--ease-out) both;background:radial-gradient(circle at 40% 60%,#ffc14d,#ff6a3d 60%,#c2401a);border-radius:50%;position:absolute;top:-12rem;right:-8rem;box-shadow:0 0 140px 40px #ff6a3d40}.page-hero__inner[data-astro-cid-75ysl5lo]{justify-items:start;gap:var(--space-m);display:grid;position:relative}.page-hero__eyebrow[data-astro-cid-75ysl5lo]{animation:ph-fade .9s var(--ease-out) both}.page-hero__inner[data-astro-cid-75ysl5lo] .page-hero__title{max-width:16ch;font-size:var(--step-5);letter-spacing:var(--tracking-display);font-weight:650;line-height:.94}.page-hero__inner[data-astro-cid-75ysl5lo] .page-hero__title em{color:var(--papaya-400)}.page-hero__lead[data-astro-cid-75ysl5lo]{max-width:44ch;animation:ph-fade .9s var(--ease-out) .35s both}@keyframes hero-sun{0%{opacity:0;transform:translateY(-20%)scale(.9)}}@keyframes ph-fade{0%{opacity:0;transform:translateY(1rem)}}
