.page-header{padding-block:calc(var(--header-h) + 3.5rem) 4rem;background:radial-gradient(60% 120% at 100% 0%, #ed277573, transparent 60%), radial-gradient(50% 100% at 0% 100%, #ff74484d, transparent 60%), var(--color-heading);color:#fff;position:relative;overflow:hidden}.page-header__inner{gap:.9rem;display:grid}.page-header__crumbs ol{color:#ffffffbf;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.page-header__crumbs li+li:before{content:"›";margin-right:.5rem}.page-header__crumbs a{color:inherit;text-decoration:none}.page-header__crumbs a:hover{color:#fff;text-decoration:underline}.page-header__title{color:#fff;max-width:46rem;font-size:clamp(2rem,5vw,3rem);font-weight:800}.page-header__desc{color:#ffffffd9;max-width:40rem;font-size:1.0625rem}.page-header__crumbs,.page-header__title,.page-header__desc{animation:.6s cubic-bezier(.22,1,.36,1) both heroTextIn}.page-header__title{animation-delay:80ms}.page-header__desc{animation-delay:.18s}@keyframes heroTextIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page-header__crumbs,.page-header__title,.page-header__desc{animation:none}}
