.s-hero-primary{width:100%;overflow:hidden;background-color:var(--bgrnd)}.s-hero-primary video,.s-hero-primary picture,.s-hero-primary img{height:100%;width:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0}.s-hero-primary .overlay{position:absolute;width:100%;height:100%;background:#0000004f;top:0;right:0;bottom:0;left:0;z-index:1}.s-hero-primary .wrapper{position:relative;width:100%;height:100%;height:100vh;max-height:100svh;display:flex;flex-direction:column}.s-hero-primary .wrapper-media{width:100%;height:100%;position:relative;z-index:1;padding-inline:var(--spacing);padding-block-start:var(--header-height);padding-block-end:2rem}.s-hero-primary .wrapper-media .wrapper-media-inner{position:relative;display:flex;height:100%;width:100%}.s-hero-primary .wrapper-content{width:100%;z-index:2;padding-bottom:var(--spacing)}.s-hero-primary .wrapper-content .container{display:flex;align-items:center;justify-content:space-between;gap:var(--section-gap);height:100%}.s-hero-primary .wrapper-content .btn-group a{--color: #fff;display:flex;flex-direction:column;align-items:center;opacity:0;gap:max(4px,.5rem)}.s-hero-primary .wrapper-content .btn-group a svg{width:max(24px,3rem);height:auto;transition:transform .48s ease-in-out}.s-hero-primary .wrapper-content .btn-group a span{transform:scale(-1);writing-mode:vertical-rl;text-orientation:mixed;color:var(--clr1);font-size:var(--font-size-14);line-height:1;transition:transform .48s ease-in-out}@media (hover: hover) and (pointer: fine){.s-hero-primary .wrapper-content .btn-group a:hover svg{transform:translateY(10px)}}.s-hero-primary .wrapper-content .btn-group a.active svg{transform:translateY(10px)!important}@media (max-width: 1080px){.s-hero-primary .wrapper-content .btn-group{display:none!important}}.s-hero-primary .wrapper-content .title{padding-bottom:.75rem}@media (max-width: 780px){.s-hero-primary .wrapper-content .title{padding-bottom:var(--spacing);max-width:88%}}@media screen and (min-width: 980px){.s-hero-primary .wrapper-content .title{max-width:80vw;margin:0 auto}}.s-hero-primary .wrapper-content .title h1{font-weight:400;font-size:var(--font-size-70);line-height:var(--font-line-70);color:var(--Colours-Off-White, #f0f2e6);font-family:var(--font-secondary);text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.s-hero-primary .wrapper-content .description p{color:var(--Colours-Off-White, #f0f2e6);font-family:var(--font-tertiary);font-weight:300}@media (max-width: 780px){.s-hero-primary .wrapper-content .description{max-width:88%}}.s-hero-primary-padding span{height:var(--spacing);display:flex;width:100%}.s-hero-primary-padding span.a0{background-color:var(--bgrnd)}.s-hero-primary-padding span.a1{background-color:var(--bg-primary)}.s-hero-primary-padding[data-theme="0"]{--bgrnd: #09202e;--brd: #003e53;--clr0: #f0f2e6;--clr1: #f0f2e6}.s-hero-primary-padding[data-theme="1"]{--bgrnd: #482528;--brd: #6d5153;--clr0: #f0f2e6;--clr1: #f0f2e6}.s-hero-primary-padding[data-theme="2"]{--bgrnd: #f0f2e6;--brd: #c0c2b8;--clr0: #09202e;--clr1: #09202e}
