.hero-animation__heading{--link-font-weight:800;color:var(--heading-color,var(--color,inherit));font-family:var(--heading-font-family,neue-haas-unica,HelveticaNeue,Arial,sans-serif);font-size:var(--heading-font-size);font-weight:var(--heading-font-weight,800);letter-spacing:var(--heading-letter-spacing,-.02rem);line-height:var(--heading-line-height);margin:var(--heading-margin,0 0 .25em);text-wrap:var(--heading-text-wrap);--heading-font-size:clamp(1.4346101129rem,1.1390804297rem + 1.3134652589vw,2.3211991627rem);--heading-line-height:1.2720062893}.hero-animation{--heading-font-family:Stencil,HelveticaNeue,Arial,sans-serif;--heading-font-weight:300;--heading-margin:0;background-color:var(--hero-animation-bg-color,#001c42);color:var(--hero-animation-color,#fff);display:grid;overflow:hidden;position:relative}@media(width > 768px){.hero-animation{min-height:50vh}}@media(width > 1080px){.hero-animation{min-height:61.8vh}}.hero-animation__container{align-items:center;display:flex;grid-column:1;grid-row:1;padding:1rem 0;position:relative;width:100%;z-index:1}.hero-animation__heading{--heading-font-size:clamp(4.7772743326rem,1.6679376662rem + 13.8192740733vw,14.1052843321rem);--heading-line-height:0.6970534998;align-items:center;display:flex;flex-direction:column;height:95%;justify-content:space-between;text-shadow:0 4px 4px rgba(0,0,0,.25);text-transform:lowercase;transform:translateY(1rem);width:100%}.hero-animation__heading span{display:block}@media(width > 768px){.hero-animation__heading{--heading-font-size:clamp(2.617924rem,0.5846559118rem + 9.0367470586vw,8.7177282646rem);flex-direction:row;justify-content:center}}.hero-animation__heading-divider{font-size:clamp(22.8223500493rem,14.7728602028rem + 35.7755104293vw,46.9708195891rem);opacity:0;transform:scale(.75);transform-origin:left center;transition:transform .3s ease-in-out 0s,opacity .1s ease-in 0s}@media(width > 768px){.hero-animation__heading-divider{font-size:clamp(14.1052843321rem,3.1501059131rem + 48.6896818622vw,46.9708195891rem);left:50%;position:absolute;top:50%;transform:scale(.75) translate(-50%,-37.5%)}}.hero-animation__image-container{display:grid;flex-direction:column;grid-column:1;grid-row:1;grid-template-rows:1fr 1fr;transition:all .2s ease-in-out;z-index:0}@media(width > 768px){.hero-animation__image-container{grid-template-columns:1fr 1fr;grid-template-rows:1fr}}.hero-animation__image{--picture--height:100%;flex:1 1 100%;overflow:hidden}.hero-animation__image img{--img--height:100%;--img--object-fit:cover;filter:saturate(1.5);transform:scale(1.03);transition:transform .2s ease-in-out}.hero-animation__word{hyphens:auto;overflow-wrap:break-word;text-align:center;transition:transform .3s ease-in-out 0s;width:100%}@media(width > 768px){.hero-animation__word{flex:1 1 100%}}.hero-animation__word--left{transform:translate(-100vw,-.125em)}@media(width > 768px){.hero-animation__word--left{padding-right:13%;text-align:right}}.hero-animation__word--right{transform:translate(100vw,-.125em)}@media(width > 768px){.hero-animation__word--right{padding-left:13%;text-align:left}}.hero-animation [data-aos=hero-animation].aos-animate .hero-animation__word{transition-delay:.6s}.hero-animation [data-aos=hero-animation].aos-animate .hero-animation__word--left{transform:translateY(-.125em)}@media(width > 768px){.hero-animation [data-aos=hero-animation].aos-animate .hero-animation__word--left{transform:translate(-1rem,-.125em)}}.hero-animation [data-aos=hero-animation].aos-animate .hero-animation__heading-divider{opacity:1;transform:scale(1) translateY(7.5%);transition-delay:.4s}@media(width > 768px){.hero-animation [data-aos=hero-animation].aos-animate .hero-animation__heading-divider{transform:scale(1) translate(-50%,-37.5%)}}.hero-animation [data-aos=hero-animation].aos-animate .hero-animation__word--right{transform:translateY(-.125em)}@media(width > 768px){.hero-animation [data-aos=hero-animation].aos-animate .hero-animation__word--right{transform:translate(1rem,-.125em)}}.hero-animation [data-aos=hero-animation].aos-animate~.hero-animation__image-container{mix-blend-mode:lighten;opacity:.618}.hero-animation [data-aos=hero-animation].aos-animate~.hero-animation__image-container .hero-animation__image img{filter:blur(3px);transform:scale(1.1)}