.Home-module-scss-module__vEKjOq__hero{text-align:center;background-color:#f8f2eb;flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:calc(100vh - 6rem);padding:0;display:flex}.Home-module-scss-module__vEKjOq__hero img{width:160px}.Home-module-scss-module__vEKjOq__hero .Home-module-scss-module__vEKjOq__heroTitle{font:400 42px var(--font-dm-sans,"DM Sans"),Arial,sans-serif;color:#151515}.Home-module-scss-module__vEKjOq__hero .Home-module-scss-module__vEKjOq__heroText{max-width:26rem;font:500 16px/1.6 var(--font-montserrat,"Montserrat"),Arial,sans-serif;color:#151515;margin:0}.Home-module-scss-module__vEKjOq__banner{background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;width:100%;height:45rem;display:flex;position:relative;overflow:hidden}.Home-module-scss-module__vEKjOq__banner.Home-module-scss-module__vEKjOq__first{background-image:url(/images/home/banner-first.png)}.Home-module-scss-module__vEKjOq__banner.Home-module-scss-module__vEKjOq__second{background-image:url(/images/home/banner-second.png)}.Home-module-scss-module__vEKjOq__banner .Home-module-scss-module__vEKjOq__bannerLink{z-index:1;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.Home-module-scss-module__vEKjOq__banner .Home-module-scss-module__vEKjOq__bannerOverlay{z-index:2;background-color:transparent;transition:background-color .3s;position:absolute;top:0;bottom:0;left:0;right:0}.Home-module-scss-module__vEKjOq__banner .Home-module-scss-module__vEKjOq__bannerContent{z-index:3;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1rem;padding:5rem;display:flex;position:relative}.Home-module-scss-module__vEKjOq__banner .Home-module-scss-module__vEKjOq__bannerContent h2{font:400 42px var(--font-dm-sans,"DM Sans"),Arial,sans-serif;color:#f8f2eb;margin:0}.Home-module-scss-module__vEKjOq__banner .Home-module-scss-module__vEKjOq__bannerContent .Home-module-scss-module__vEKjOq__bannerCta{font:400 18px var(--font-dm-sans,"DM Sans"),Arial,sans-serif;color:#f8f2eb;text-decoration:none;position:relative}.Home-module-scss-module__vEKjOq__banner .Home-module-scss-module__vEKjOq__bannerContent .Home-module-scss-module__vEKjOq__bannerCta:after{content:"";background:#f8f2eb;width:0;height:2px;transition:width .3s;position:absolute;bottom:-.2rem;left:0}.Home-module-scss-module__vEKjOq__banner .Home-module-scss-module__vEKjOq__bannerContent .Home-module-scss-module__vEKjOq__bannerCta:hover:after{width:100%}.Home-module-scss-module__vEKjOq__banner:hover .Home-module-scss-module__vEKjOq__bannerOverlay,.Home-module-scss-module__vEKjOq__banner:focus-within .Home-module-scss-module__vEKjOq__bannerOverlay{background-color:rgba(0,0,0,.5)}.Home-module-scss-module__vEKjOq__banner:hover .Home-module-scss-module__vEKjOq__bannerCta:after,.Home-module-scss-module__vEKjOq__banner:focus-within .Home-module-scss-module__vEKjOq__bannerCta:after{width:100%}.Home-module-scss-module__vEKjOq__frame{justify-content:flex-start;align-items:center;padding:11rem 6rem;transition:background-color .4s;display:flex}.Home-module-scss-module__vEKjOq__frame.Home-module-scss-module__vEKjOq__first{background:#305966}.Home-module-scss-module__vEKjOq__frame.Home-module-scss-module__vEKjOq__first:has(.Home-module-scss-module__vEKjOq__left:hover){background:#ecb572}.Home-module-scss-module__vEKjOq__frame.Home-module-scss-module__vEKjOq__first:has(.Home-module-scss-module__vEKjOq__right:hover){background:#71335b}.Home-module-scss-module__vEKjOq__frame.Home-module-scss-module__vEKjOq__second{background:#ecb572}.Home-module-scss-module__vEKjOq__frame.Home-module-scss-module__vEKjOq__second:has(.Home-module-scss-module__vEKjOq__left:hover){background:#b73e31}.Home-module-scss-module__vEKjOq__frame.Home-module-scss-module__vEKjOq__second:has(.Home-module-scss-module__vEKjOq__right:hover){background:#151515}.Home-module-scss-module__vEKjOq__frame .Home-module-scss-module__vEKjOq__frameContent{flex-direction:column;width:100%;display:flex}.Home-module-scss-module__vEKjOq__frame .Home-module-scss-module__vEKjOq__frameItem{z-index:1;display:flex;position:relative}.Home-module-scss-module__vEKjOq__frame .Home-module-scss-module__vEKjOq__left{justify-content:flex-start;width:-moz-fit-content;width:fit-content;margin-bottom:2.5rem}.Home-module-scss-module__vEKjOq__frame .Home-module-scss-module__vEKjOq__right{z-index:2;justify-content:flex-end;margin-top:-14rem;margin-right:8rem}.Home-module-scss-module__vEKjOq__frame .Home-module-scss-module__vEKjOq__right figcaption{z-index:3;width:35%;margin-left:-8rem;padding:2rem;position:relative}.Home-module-scss-module__vEKjOq__frame .Home-module-scss-module__vEKjOq__frameImg{aspect-ratio:1;width:28rem;overflow:hidden}.Home-module-scss-module__vEKjOq__frame .Home-module-scss-module__vEKjOq__right .Home-module-scss-module__vEKjOq__frameImg{aspect-ratio:1;width:20rem}.Home-module-scss-module__vEKjOq__frame .Home-module-scss-module__vEKjOq__frameImg img{object-fit:cover;clip-path:polygon(0 0,100% 0,100% 87%,94% 100%,0 100%);cursor:pointer;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1);display:block}.Home-module-scss-module__vEKjOq__frame .Home-module-scss-module__vEKjOq__frameImg img:hover{transform:scale(1.1)}.Home-module-scss-module__vEKjOq__frame figcaption{z-index:3;margin-left:-8rem;padding:2rem;position:relative}.Home-module-scss-module__vEKjOq__frame figcaption a{font:400 42px var(--font-dm-sans,"DM Sans"),Arial,sans-serif;color:#f8f2eb;text-decoration:none;transition:color .3s;position:relative}.Home-module-scss-module__vEKjOq__frame figcaption a:after{content:"";transform-origin:100%;background:#f8f2eb;width:100%;height:.05em;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-.1rem;left:0;transform:scaleX(0)}.Home-module-scss-module__vEKjOq__frame figcaption a:hover:after{transform-origin:0;transform:scaleX(1)}.Home-module-scss-module__vEKjOq__frame figcaption a:not(:hover):after{transform-origin:100%;transform:scaleX(0)}.Home-module-scss-module__vEKjOq__frame figcaption a:hover{text-decoration:none}.Home-module-scss-module__vEKjOq__brands{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:11rem 6rem;display:flex}.Home-module-scss-module__vEKjOq__brands .Home-module-scss-module__vEKjOq__brandItem{width:22rem;position:relative}.Home-module-scss-module__vEKjOq__brands .Home-module-scss-module__vEKjOq__brandLink{aspect-ratio:1;display:block;position:relative;overflow:hidden}.Home-module-scss-module__vEKjOq__brands .Home-module-scss-module__vEKjOq__base,.Home-module-scss-module__vEKjOq__brands .Home-module-scss-module__vEKjOq__hover{object-fit:contain;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.Home-module-scss-module__vEKjOq__brands .Home-module-scss-module__vEKjOq__hover{opacity:0}.Home-module-scss-module__vEKjOq__brands .Home-module-scss-module__vEKjOq__brandLink:hover .Home-module-scss-module__vEKjOq__hover{opacity:1}.Home-module-scss-module__vEKjOq__brands .Home-module-scss-module__vEKjOq__brandLink:focus-visible .Home-module-scss-module__vEKjOq__hover{opacity:1}.Home-module-scss-module__vEKjOq__brands .Home-module-scss-module__vEKjOq__brandLink:hover .Home-module-scss-module__vEKjOq__base{opacity:0}.Home-module-scss-module__vEKjOq__brands .Home-module-scss-module__vEKjOq__brandLink:focus-visible .Home-module-scss-module__vEKjOq__base{opacity:0}@media (max-width:768px){.Home-module-scss-module__vEKjOq__hero{min-height:calc(100vh - 4rem)}.Home-module-scss-module__vEKjOq__hero img{width:6rem}.Home-module-scss-module__vEKjOq__hero .Home-module-scss-module__vEKjOq__heroTitle{font:400 32px var(--font-dm-sans,"DM Sans"),Arial,sans-serif}.Home-module-scss-module__vEKjOq__hero .Home-module-scss-module__vEKjOq__heroText{width:75%;font:500 12px var(--font-montserrat,"Montserrat"),Arial,sans-serif}.Home-module-scss-module__vEKjOq__banner{height:40rem}.Home-module-scss-module__vEKjOq__banner.Home-module-scss-module__vEKjOq__first{background-image:url(/images/home/banner-first-mobile.png)}.Home-module-scss-module__vEKjOq__banner.Home-module-scss-module__vEKjOq__second{background-image:url(/images/home/banner-second-mobile.png)}.Home-module-scss-module__vEKjOq__banner .Home-module-scss-module__vEKjOq__bannerContent{flex-direction:column;align-items:flex-start;padding:25rem 2rem 3rem}.Home-module-scss-module__vEKjOq__banner .Home-module-scss-module__vEKjOq__bannerContent h2{font:400 20px var(--font-dm-sans,"DM Sans"),Arial,sans-serif}.Home-module-scss-module__vEKjOq__banner .Home-module-scss-module__vEKjOq__bannerContent .Home-module-scss-module__vEKjOq__bannerCta{font:400 14px var(--font-dm-sans,"DM Sans"),Arial,sans-serif;text-decoration:underline}.Home-module-scss-module__vEKjOq__banner .Home-module-scss-module__vEKjOq__bannerContent .Home-module-scss-module__vEKjOq__bannerCta:after{display:none}.Home-module-scss-module__vEKjOq__frame{padding:4rem 2rem}.Home-module-scss-module__vEKjOq__frame .Home-module-scss-module__vEKjOq__frameContent{gap:3rem}.Home-module-scss-module__vEKjOq__frame .Home-module-scss-module__vEKjOq__left figcaption{width:60%;margin-left:-4rem}.Home-module-scss-module__vEKjOq__frame .Home-module-scss-module__vEKjOq__right{margin-left:1rem!important}.Home-module-scss-module__vEKjOq__frame .Home-module-scss-module__vEKjOq__right figcaption{width:60%;margin-left:-4rem;padding-right:0}.Home-module-scss-module__vEKjOq__frame .Home-module-scss-module__vEKjOq__frameItem{margin:0}.Home-module-scss-module__vEKjOq__frame figcaption a{font:400 20px var(--font-dm-sans,"DM Sans"),Arial,sans-serif}.Home-module-scss-module__vEKjOq__frame .Home-module-scss-module__vEKjOq__frameImg{aspect-ratio:1;width:180px;overflow:hidden}.Home-module-scss-module__vEKjOq__frame .Home-module-scss-module__vEKjOq__right .Home-module-scss-module__vEKjOq__frameImg{aspect-ratio:1;width:140px!important}.Home-module-scss-module__vEKjOq__frame .Home-module-scss-module__vEKjOq__frameImg img{object-fit:cover;width:100%;height:100%}.Home-module-scss-module__vEKjOq__brands{flex-direction:column;align-items:center;padding:4rem 2rem}.Home-module-scss-module__vEKjOq__brands .Home-module-scss-module__vEKjOq__brandItem{width:12rem}}
.VideoPlayer-module-scss-module__tXsgtG__videoSection{width:100vw;margin:2rem 0 8rem;display:block;position:relative}.VideoPlayer-module-scss-module__tXsgtG__videoSection .VideoPlayer-module-scss-module__tXsgtG__video{object-fit:cover;background:#000;border-radius:0;width:100%;height:auto;display:block}.VideoPlayer-module-scss-module__tXsgtG__videoSection .VideoPlayer-module-scss-module__tXsgtG__mobile{display:none}.VideoPlayer-module-scss-module__tXsgtG__videoSection .VideoPlayer-module-scss-module__tXsgtG__videoOverlay{pointer-events:none;background:0 0;transition:background .2s;position:absolute;top:0;bottom:0;left:0;right:0}.VideoPlayer-module-scss-module__tXsgtG__videoSection .VideoPlayer-module-scss-module__tXsgtG__playPauseButton{cursor:pointer;z-index:4;background:rgba(0,0,0,.45);border:none;border-radius:999px;justify-content:center;align-items:center;padding:.4rem;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VideoPlayer-module-scss-module__tXsgtG__videoSection .VideoPlayer-module-scss-module__tXsgtG__videoWrapper:hover .VideoPlayer-module-scss-module__tXsgtG__videoOverlay{background:rgba(0,0,0,.45)}.VideoPlayer-module-scss-module__tXsgtG__videoSection .VideoPlayer-module-scss-module__tXsgtG__videoWrapper:hover .VideoPlayer-module-scss-module__tXsgtG__playPauseButton{display:flex}@media (max-width:768px){.VideoPlayer-module-scss-module__tXsgtG__videoSection{margin:2rem 0 6rem}.VideoPlayer-module-scss-module__tXsgtG__videoSection .VideoPlayer-module-scss-module__tXsgtG__video{width:100%;max-width:100%}.VideoPlayer-module-scss-module__tXsgtG__videoSection .VideoPlayer-module-scss-module__tXsgtG__mobile{display:block}.VideoPlayer-module-scss-module__tXsgtG__videoSection .VideoPlayer-module-scss-module__tXsgtG__desktop,.VideoPlayer-module-scss-module__tXsgtG__videoSection .VideoPlayer-module-scss-module__tXsgtG__videoWrapper .VideoPlayer-module-scss-module__tXsgtG__playPauseButton{display:none}.VideoPlayer-module-scss-module__tXsgtG__videoSection .VideoPlayer-module-scss-module__tXsgtG__videoWrapper .VideoPlayer-module-scss-module__tXsgtG__videoOverlay{background:0 0}.VideoPlayer-module-scss-module__tXsgtG__videoWrapper .VideoPlayer-module-scss-module__tXsgtG__playPauseButton{padding:.2rem}.VideoPlayer-module-scss-module__tXsgtG__videoWrapper .VideoPlayer-module-scss-module__tXsgtG__playPauseButton img{width:40px!important;height:40px!important}}
