a:focus-visible,button:focus-visible{outline:2px solid #051c2c;box-shadow:0 0 0 4px #fff}.page-hero{overflow:hidden;padding-top:132px;position:relative;width:100%}@media only screen and (max-width: 991px){.page-hero{padding-top:100px}}.page-hero.home-hero{background-color:#fff;height:100vh;min-height:550px}.page-hero.home-hero .visual{background:#0071eb;clip-path:polygon(33vh 0, 100% 0, 100% 100%, 0 100%);height:100%;position:absolute;right:0;top:0;width:50%}@media only screen and (max-width: 991px){.page-hero.home-hero .visual{width:65%}}@media only screen and (max-width: 767px){.page-hero.home-hero .visual{clip-path:polygon(100% 20%, 100% 0, 100% 100%, 50% 100%);width:100%}}.page-hero.home-hero .intro-content-holder{color:#051c2c;display:flex;flex-direction:column;height:100%;justify-content:space-around;margin:0 auto;max-width:1140px;padding-top:2%;padding-bottom:60px;position:relative}@media only screen and (max-width: 1279px){.page-hero.home-hero .intro-content-holder{max-width:78%;padding:0 4% 3.75em}}@media only screen and (max-width: 767px){.page-hero.home-hero .intro-content-holder{justify-content:flex-start;padding:0 16px 5.75em}}.page-hero.home-hero .intro-content-holder h1{font-size:124px;font-weight:300;margin-bottom:0;max-width:78%;white-space:nowrap}@media only screen and (max-width: 991px){.page-hero.home-hero .intro-content-holder h1{font-size:95px}}@media only screen and (max-width: 767px){.page-hero.home-hero .intro-content-holder h1{max-width:100%;padding-top:72px;font-size:64px}}.page-hero.home-hero .intro-content-holder h1 .note{display:block;padding-bottom:17px;padding-left:29.8%;font-family:"Azo Sans",Arial,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:500;letter-spacing:1px;line-height:1.25;text-transform:uppercase;white-space:normal}@media only screen and (max-width: 1279px){.page-hero.home-hero .intro-content-holder h1 .note{max-width:100%}}@media only screen and (max-width: 767px){.page-hero.home-hero .intro-content-holder h1 .note{padding:3px 28px}}.page-hero.home-hero .intro-content-holder .intro-content-text{max-height:250px;max-width:43%;font-size:20px;overflow:auto}@media only screen and (max-width: 1279px){.page-hero.home-hero .intro-content-holder .intro-content-text{max-width:68%}}@media only screen and (max-width: 767px){.page-hero.home-hero .intro-content-holder .intro-content-text{padding-top:0}}.page-hero.home-hero .intro-content-holder .intro-content-text p{margin-bottom:3rem}.page-hero.home-hero .intro-content-holder .intro-content-text::-webkit-scrollbar-thumb,.page-hero.home-hero .intro-content-holder .intro-content-text::-webkit-scrollbar{width:0;background:rgba(0,0,0,0)}.page-hero.home-hero .intro-content-holder .next-section{all:unset;bottom:13px;cursor:pointer;height:40px;left:150px;position:absolute;transition:transform .25s linear;width:50px}@media only screen and (min-width: 1440px){.page-hero.home-hero .intro-content-holder .next-section{left:calc(10% + 145px)}}@media only screen and (max-width: 1279px){.page-hero.home-hero .intro-content-holder .next-section{left:20px}}.page-hero.home-hero .intro-content-holder .next-section::after{content:"";position:absolute;bottom:30px;right:10px;width:26px;height:26px;border-top:3px solid #051c2c;border-left:3px solid #051c2c;transition:all 200ms linear;text-decoration:none;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}@media only screen and (max-width: 1279px){.page-hero.home-hero .intro-content-holder .next-section::after{left:38px}}@media only screen and (max-width: 767px){.page-hero.home-hero .intro-content-holder .next-section::after{left:19px}}.page-hero.home-hero .intro-content-holder .next-section:hover{animation:scroll-to-hover 500ms ease-in-out}.page-hero.home-hero:has(.page-hero-video-asset){padding-top:0}.page-hero.home-hero:has(.page-hero-video-asset) .page-hero-video-asset{height:100%;inset:0;position:absolute;width:100%}.page-hero.home-hero:has(.page-hero-video-asset) .page-hero-video-asset video{height:100%;width:100%;object-fit:cover;object-position:center}.page-hero.home-hero:has(.page-hero-video-asset) .page-hero-video-asset .video-button{position:absolute;right:40px;bottom:40px;width:24px;height:24px;padding:0;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg width='13' height='22' viewBox='0 0 13 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='4.095' height='21.6216' fill='white'/%3E%3Crect x='8.19067' width='4.09501' height='21.6216' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;transition:all 250ms ease-in-out;z-index:2}.page-hero.home-hero:has(.page-hero-video-asset) .page-hero-video-asset .video-button.play{background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 20L2 2L20 11L2 20Z' fill='white'/%3E%3C/svg%3E")}.page-hero.home-hero:has(.page-hero-video-asset) .intro-content-holder{margin:0;max-width:70%;padding-bottom:0;padding-top:0}@media only screen and (max-width: 1279px){.page-hero.home-hero:has(.page-hero-video-asset) .intro-content-holder{max-width:78%}}@media only screen and (max-width: 767px){.page-hero.home-hero:has(.page-hero-video-asset) .intro-content-holder{max-width:100%}}.page-hero.home-hero:has(.page-hero-video-asset) .intro-content-holder .intro-content-wrapper{animation:intro-content-appear .5s 1.75s linear forwards;margin-left:150px;opacity:0;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:space-around;padding-top:132px;padding-bottom:3.75em}@media only screen and (min-width: 1440px){.page-hero.home-hero:has(.page-hero-video-asset) .intro-content-holder .intro-content-wrapper{padding-left:10%}}@media only screen and (max-width: 1279px){.page-hero.home-hero:has(.page-hero-video-asset) .intro-content-holder .intro-content-wrapper{margin-left:0;padding-left:0}}@media only screen and (max-width: 767px){.page-hero.home-hero:has(.page-hero-video-asset) .intro-content-holder .intro-content-wrapper{padding-top:0}}.page-hero.home-hero:has(.page-hero-video-asset) .intro-content-holder::before{background:#fff;content:"";animation:clip-path-expand 1s 1s ease-in forwards;clip-path:polygon(calc(100% - 1px) 0%, 0% 300%, 100% 0%);height:100%;left:0;position:absolute;width:100%;z-index:0}.page-hero.internal-hero{background-color:#051c2c;overflow:hidden}.page-hero.internal-hero:not(.remove-bottom-margin){margin-bottom:100px}@media only screen and (max-width: 767px){.page-hero.internal-hero:not(.remove-bottom-margin){margin-bottom:60px}}.page-hero.internal-hero .back-link-container{position:absolute;left:170px;top:157px;z-index:4}@media only screen and (max-width: 1280px){.page-hero.internal-hero .back-link-container{left:36px;top:127px}}@media only screen and (max-width: 767px){.page-hero.internal-hero .back-link-container{top:88px}}.page-hero.internal-hero .visual{background:#0071eb;height:100%;position:absolute;right:0;top:0;width:44%}@media only screen and (max-width: 767px){.page-hero.internal-hero .visual{width:36%}.page-hero.internal-hero .visual.reduced-image-width{width:29%}}.page-hero.internal-hero .visual::before{background:#051c2c;bottom:-2px;clip-path:polygon(0 0, 0% 100%, 100% 0);content:"";height:calc(100% + 2px);left:-1px;min-height:380px;position:absolute;width:127px;z-index:1}.page-hero.internal-hero .visual .image-asset{height:100%;position:relative}.page-hero.internal-hero .visual .image-asset .gradient{display:block;width:100%;height:100%;background:linear-gradient(126deg, rgb(5, 28, 44) 0%, rgb(5, 28, 44) 22%, rgba(5, 28, 44, 0) 100%);position:absolute}.page-hero.internal-hero .visual .image-asset .hero-image{width:100%;height:100%;object-fit:cover;object-position:center}.page-hero.internal-hero.strict .visual .image-asset .gradient{display:none}.page-hero.internal-hero .intro-content-container{position:relative;z-index:2}.page-hero.internal-hero .intro-content-container .intro-content-holder{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1140px;min-height:230px;padding:2% 0 2% 195px;position:relative}@media only screen and (max-width: 1280px){.page-hero.internal-hero .intro-content-container .intro-content-holder{padding:10% 5% 6% 105px}}@media only screen and (max-width: 767px){.page-hero.internal-hero .intro-content-container .intro-content-holder{padding:0 12% 2% 45px;min-height:160px}}.page-hero.internal-hero .intro-content-container .intro-content-holder h1{color:#fff;font-size:60px;line-height:1.2;margin:0}@media only screen and (max-width: 767px){.page-hero.internal-hero .intro-content-container .intro-content-holder h1{font-size:40px}}.page-hero.internal-hero .intro-content-container .intro-content-holder h1 .note{display:block;padding:0 0 17px 5px;text-transform:uppercase;letter-spacing:1px;font-family:"Azo Sans",Arial,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:500;letter-spacing:1px;line-height:1.25;text-transform:uppercase}@media only screen and (max-width: 767px){.page-hero.internal-hero .intro-content-container .intro-content-holder h1 .note{font-size:16px;padding:0 0 6px}}@keyframes scroll-to-hover{0%{transform:translateY(0)}50%{transform:translateY(4px)}100%{transform:translateY(0)}}@keyframes clip-path-expand{0%{clip-path:polygon(calc(100% - 1px) 0%, 0% 300%, 100% 0%)}100%{clip-path:polygon(0% 0%, 0% 300%, 100% 0%)}}@keyframes intro-content-appear{0%{opacity:0}100%{opacity:1}}