.hero-overlay{background:linear-gradient(#00000042 11.75%,#0000001f 33.06%)}@keyframes hero-image-settle{0%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes hero-enter-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-enter-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}.hero-image-settle{animation-name:hero-image-settle;animation-duration:2s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.hero-overlay-enter{animation-name:hero-fade;animation-duration:.8s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.hero-enter-up{animation-name:hero-enter-up;animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-delay:var(--delay,0s);animation-fill-mode:both}.hero-enter-down{animation-name:hero-enter-down;animation-duration:.6s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-delay:var(--delay,0s);animation-fill-mode:both}.hero-border-left:after,.hero-border-right:after{content:"";background:var(--color-cream);opacity:.25;z-index:1;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.hero-section{view-timeline:--hero block}.hero-border-left:after,.hero-border-right:after{animation:.7s cubic-bezier(.22,1,.36,1) .75s both hero-border-enter,linear both hero-border-fade;animation-timeline:auto,--hero;animation-range:normal,exit exit 55%}@keyframes hero-border-enter{0%{opacity:0}to{opacity:.25}}@keyframes hero-border-fade{to{opacity:0}}@supports not (animation-timeline:scroll()){.hero-border-left:after,.hero-border-right:after{animation:none}}@keyframes hero-column-fade{to{opacity:0}}@keyframes hero-content-drift-only{to{transform:translateY(30px)}}@keyframes hero-content-drift{to{opacity:0;transform:translateY(30px)}}@keyframes hero-tagline-drift{to{opacity:.85;transform:translateY(54px)}}.hero-column-fade{animation:linear both hero-column-fade;animation-timeline:--hero;animation-range:exit exit 55%}.hero-content-drift-only{animation:linear both hero-content-drift-only;animation-timeline:--hero;animation-range:exit exit 55%}.hero-content-drift{animation:linear both hero-content-drift;animation-timeline:--hero;animation-range:exit exit 65%}.hero-tagline-drift{animation:linear both hero-tagline-drift;animation-timeline:--hero;animation-range:exit exit 80%}@keyframes hero-mobile-text-fade{to{opacity:0;transform:translateY(20px)}}@media (max-width:639px){.hero-mobile-text-fade{animation:linear both hero-mobile-text-fade;animation-timeline:--hero;animation-range:exit 10% exit 45%}}@supports not (animation-timeline:scroll()){.hero-column-fade,.hero-content-drift-only,.hero-content-drift,.hero-tagline-drift,.hero-mobile-text-fade{animation:none}}html.reduced-motion .hero-image-settle,html.reduced-motion .hero-overlay-enter,html.reduced-motion .hero-enter-up,html.reduced-motion .hero-enter-down,html.reduced-motion .hero-column-fade,html.reduced-motion .hero-content-drift-only,html.reduced-motion .hero-content-drift,html.reduced-motion .hero-tagline-drift,html.reduced-motion .hero-mobile-text-fade{opacity:1;animation:none;transform:none}html.reduced-motion .hero-border-left:after,html.reduced-motion .hero-border-right:after{animation:none}
