.hero{color:var(--color-tena-primary-blue);padding:2rem 0 2rem 0}.hero__heading{font:var(--font-h3)}@media(min-width:768px){.hero__heading{font:var(--font-h1)}}.hero__media .swiper{width:100%;height:100%}.hero__media .hero__image{width:100%;border-radius:1rem}.hero__media .hero__video video{width:100%;border-radius:1rem;-o-object-fit:cover;object-fit:cover;aspect-ratio:var(--aspect-ratio)}
@media(min-width:1024px){.hero__media .hero__video video{aspect-ratio:var(--aspect-ratio)}}.hero__media .swiper-slide img{width:100%;height:auto}.hero__media .swiper-pagination{position:static;margin-top:1.5rem}.hero__media .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-tena-primary-blue)}
.hero__media .swiper-pagination-bullet{background:var(--color-tena-light-blue);opacity:1}.hero__button--play,.hero__button--pause{transition:opacity .3s;opacity:0;visibility:hidden;position:absolute;top:0;right:0}.hero__button--play svg,.hero__button--pause svg{width:3.625rem;height:3.625rem}.hero__button--play{display:flex;align-items:center;gap:1.5rem}
.hero__button--play.dark-copy{color:var(--color-tena-primary-blue)}.hero__button--play.white-copy{color:var(--color-white)}.hero__button--play.active{opacity:1;visibility:visible}.hero__button--pause.active{opacity:1;visibility:visible}.hero__content{position:absolute;display:flex;flex-direction:column;row-gap:1.5rem;top:50%;left:50%;width:95%;padding:16% 4% 4%;transform:translate(-50%,-50%)}
@media only screen and (min-width:360px) and (max-width:375px){.hero__content{padding:5% 4% 4%;width:100%}}@media only screen and (min-width:414px) and (max-width:430px){.hero__content{padding:30% 4% 4%}}@media(min-width:768px){.hero__content{width:100%;row-gap:0}.hero__content.vertical--aligment-bottom-left{top:auto;bottom:0;left:0;transform:translateY(0);align-items:flex-start;padding:17.5rem 2rem 2rem}
.hero__content.vertical--aligment-center-left{top:50%;left:0;transform:translate(0,-50%);padding:0 2rem 0;align-items:flex-start}}.hero__content.dark-copy{color:var(--color-tena-primary-blue)}.hero__content.white-copy{color:var(--color-white)}@media(min-width:768px){.hero__content--eyebrow{margin-bottom:2.5rem}}
.hero__content--heading{font:var(--font-h5)}@media(min-width:768px){.hero__content--heading{font:var(--font-h1);font-size:4rem;max-width:40.5rem;margin-bottom:1rem}}.hero__content--buttons{display:flex;justify-content:space-between;position:relative;width:100%}.hero__content--buttons a{text-decoration:none;color:var(--color-tena-primary-blue)}
@media(min-width:768px){.hero__copy{max-width:40.5rem;margin-bottom:2.5rem}}