@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fadeUp .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.3s;opacity:0}.hero-heading h1{font-family:var(--font-serif);font-weight:400;line-height:120%;margin-bottom:0}.hero-slider .hero-pagination-bar{bottom:var(--section-padding-y-md-mobile)}@media (min-width:1024px){.hero-slider .hero-pagination-bar{bottom:var(--section-padding-y-md)}}.hero-pagination{gap:8px;min-height:4px}.hero-slider .hero-content{max-width:100%}.hero-slider.single-slide .hero-slide-content{justify-content:flex-end;padding-bottom:var(--section-padding-y-md-mobile)}@media (min-width:1024px){.hero-slider.single-slide .hero-slide-content{padding-bottom:var(--section-padding-y-md)}}@media (min-width:1025px){.hero-slider .hero-content{max-width:50%}}.hero-slider .hero-pagination-dot{background:none;flex:1 1 0;height:4px;width:auto}@media (min-width:1024px){.hero-slider .hero-pagination-dot{flex:0 0 11rem;width:11rem}}.hero-slider .hero-pagination-dot:after{background-color:hsla(0,0%,100%,.2);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.hero-slider .hero-pagination-dot:hover:after{background-color:hsla(0,0%,100%,.4)}.hero-slider .progress-fill{background-color:#fff;bottom:0;height:4px;top:auto;transform-origin:left;will-change:width}