.hero-ground{--g1-at:50% 24%;background-color:var(--color-sky);background-image:radial-gradient(56% 64% at var(--g1-at), #ffffffeb 0%, #fff0 70%), radial-gradient(48% 56% at 6% 100%, #0f85da14 0%, #0f85da00 72%)}@media (min-width:1024px){.hero-ground{--g1-at:74% 44%}}.hero-line{margin-block:-.1em -.14em;padding-block:.1em .14em;display:block;overflow:visible clip}.hero-line-text{display:block}.hero-still{opacity:0;width:100%;height:100%;position:absolute;inset:0}.hero-dissolve{isolation:isolate}.hero-dissolve>img,.hero-dissolve>.hero-still{mix-blend-mode:plus-lighter}.hero-dissolve>img:not([data-on]){opacity:0}.hero-still[data-on]{opacity:1}@media (prefers-reduced-motion:no-preference){.hero-dissolve>img,.hero-still{transition:opacity var(--t-crossfade) cubic-bezier(.25, 0, .75, 1)}.js .hero-fade{animation:hero-fade .4s var(--ease-out) 60ms both}.js .hero-line-text{animation:hero-line var(--t-reveal) var(--ease-expo) both;animation-delay:calc(.1s + var(--i,0) * var(--stagger-line))}.js .hero-rise{animation:hero-rise .5s var(--ease-out) .42s both}.js .hero-settle{animation:hero-settle 1s var(--ease-expo) .15s both}.js .hero-cards{animation:hero-cards .6s var(--ease-out) .56s both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero-ground{view-timeline-name:--hero}.hero-recede-emblem{animation:linear both hero-recede-emblem;animation-timeline:--hero;animation-range:exit}.hero-recede-copy{animation:linear both hero-recede-copy;animation-timeline:--hero;animation-range:exit exit 70%}}}@keyframes hero-fade{0%{opacity:0}}@keyframes hero-line{0%{transform:translateY(105%)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes hero-settle{0%{opacity:.4;transform:scale(1.04)}}@keyframes hero-cards{0%{opacity:0;transform:translateY(16px)}}@keyframes hero-recede-emblem{to{transform:translateY(6%)scale(.96)}}@keyframes hero-recede-copy{to{transform:translateY(-6%)}}
