.hero-slide-container{position:relative;width:100%;height:85vh;min-height:500px;max-height:900px;overflow:hidden;background-color:#0f172a;animation:hero-slide-fade-in .5s ease-out both}@keyframes hero-slide-fade-in{0%{opacity:.01}to{opacity:1}}.hero-slide-container.hero-slide-fallback{animation:none}@media(max-width:768px){.hero-slide-container{height:70vh;min-height:400px}}.hero-slide-container .swiper{width:100%!important;height:100%!important;overflow:visible!important}.hero-slide-container .swiper-wrapper{display:flex!important;width:100%!important;height:100%!important;transition-property:transform!important}.hero-slide-container .swiper-slide{position:relative!important;overflow:hidden!important;width:100%!important;height:100%!important;flex-shrink:0!important;z-index:0}.hero-slide-container .swiper-slide:not(.swiper-slide-active){pointer-events:none!important}.hero-slide-container .swiper-slide:not(.swiper-slide-active) *{pointer-events:none!important}.hero-slide-bg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.hero-slide-image{width:100%;height:100%;object-fit:cover;will-change:transform;transform-origin:center center}.hero-slide-overlay{position:absolute;inset:0;pointer-events:none;z-index:5}.hero-slide-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-slide__video--slight-blur{filter:blur(1px) contrast(1.05)}.hero-slide__video--medium-blur{filter:blur(2px) contrast(1.1)}.hero-slide__video--film-grain{position:relative}.hero-slide-bg:has(.hero-slide__video--film-grain):after{content:"";position:absolute;inset:-50%;width:200%;height:200%;z-index:2;pointer-events:none;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;mix-blend-mode:overlay;animation:heroGrainShift .8s steps(6) infinite}.hero-slide__video--heavy-grain{filter:blur(1.5px) contrast(1.15)}.hero-slide-bg:has(.hero-slide__video--heavy-grain):after{content:"";position:absolute;inset:-50%;width:200%;height:200%;z-index:2;pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;mix-blend-mode:overlay;animation:heroGrainShift .6s steps(8) infinite}@keyframes heroGrainShift{0%,to{transform:translate(0)}12.5%{transform:translate(-8%,-12%)}25%{transform:translate(6%,-18%)}37.5%{transform:translate(-14%,8%)}50%{transform:translate(10%,-6%)}62.5%{transform:translate(-4%,16%)}75%{transform:translate(12%,4%)}87.5%{transform:translate(-10%,-8%)}}.hero-slide-bg:has(.hero-slide__video--dot-filter):after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-color:#0006;background-image:radial-gradient(black 20%,transparent 20%),radial-gradient(black 20%,transparent 20%);background-size:6px 6px;background-position:0 0,3px 3px}.hero-slide__video--heavy-dot-filter{filter:blur(1px)}.hero-slide-bg:has(.hero-slide__video--heavy-dot-filter):after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-color:#00000080;background-image:radial-gradient(black 25%,transparent 25%),radial-gradient(black 25%,transparent 25%);background-size:4px 4px;background-position:0 0,2px 2px}.hero-slide-bg:has(.hero-slide__video--dot-filter-light):after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-color:#00000040;background-image:radial-gradient(rgba(0,0,0,.35) 15%,transparent 15%),radial-gradient(rgba(0,0,0,.35) 15%,transparent 15%);background-size:5px 5px;background-position:0 0,2.5px 2.5px}.hero-slide-bg:has(.hero-slide__video--dot-filter-soft):after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-color:#0000004d;background-image:radial-gradient(rgba(0,0,0,.45) 20%,transparent 20%),radial-gradient(rgba(0,0,0,.45) 20%,transparent 20%);background-size:4px 4px;background-position:0 0,2px 2px}.hero-slide-bg:has(.hero-slide__video--dot-filter-dense):after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-color:#0000004d;background-image:radial-gradient(rgba(0,0,0,.5) 22%,transparent 22%),radial-gradient(rgba(0,0,0,.5) 22%,transparent 22%);background-size:3px 3px;background-position:0 0,1.5px 1.5px}.hero-slide__video--cinematic{filter:blur(1px) brightness(.9) contrast(1.1)}.hero-slide-bg:has(.hero-slide__video--cinematic):after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.4) 100%)}@media(prefers-reduced-motion:reduce){.hero-slide-bg:has(.hero-slide__video--film-grain):after,.hero-slide-bg:has(.hero-slide__video--heavy-grain):after{animation:none}.hero-slide-video{display:none}.hero-slide-bg{background-image:var(--poster-url, none);background-size:cover;background-position:center}.hero-slide-bg:has(.hero-slide-video):after{display:none}}.hero-slide-video-disabled .hero-slide-video{display:none}.hero-slide-video-disabled .hero-slide-bg{background-image:var(--poster-url, none);background-size:cover;background-position:center}.hero-slide-video-disabled .hero-slide-bg:after{display:none}.hero-slide-image.kenburns-none{animation:none!important;transform:scale(1)}.hero-slide-image.kenburns-zoom-in{animation:kenburnsZoomIn var(--slide-duration, 7s) ease-out forwards!important}@keyframes kenburnsZoomIn{0%{transform:scale(1)}to{transform:scale(1.15)}}.hero-slide-image.kenburns-zoom-out{animation:kenburnsZoomOut var(--slide-duration, 7s) ease-out forwards!important}@keyframes kenburnsZoomOut{0%{transform:scale(1.15)}to{transform:scale(1)}}.hero-slide-image.kenburns-pan-left{animation:kenburnsPanLeft var(--slide-duration, 7s) ease-out forwards!important}@keyframes kenburnsPanLeft{0%{transform:scale(1.1) translate(5%)}to{transform:scale(1.1) translate(-5%)}}.hero-slide-image.kenburns-pan-right{animation:kenburnsPanRight var(--slide-duration, 7s) ease-out forwards!important}@keyframes kenburnsPanRight{0%{transform:scale(1.1) translate(-5%)}to{transform:scale(1.1) translate(5%)}}.hero-slide-image.kenburns-pan-up{animation:kenburnsPanUp var(--slide-duration, 7s) ease-out forwards!important}@keyframes kenburnsPanUp{0%{transform:scale(1.1) translateY(5%)}to{transform:scale(1.1) translateY(-5%)}}.hero-slide-image.kenburns-pan-down{animation:kenburnsPanDown var(--slide-duration, 7s) ease-out forwards!important}@keyframes kenburnsPanDown{0%{transform:scale(1.1) translateY(-5%)}to{transform:scale(1.1) translateY(5%)}}.swiper-slide[data-kenburns=kenburns-zoom-out] .hero-slide-image{transform:scale(1.15)}.swiper-slide[data-kenburns=kenburns-pan-left] .hero-slide-image{transform:scale(1.1) translate(5%)}.swiper-slide[data-kenburns=kenburns-pan-right] .hero-slide-image{transform:scale(1.1) translate(-5%)}.swiper-slide[data-kenburns=kenburns-pan-up] .hero-slide-image{transform:scale(1.1) translateY(5%)}.swiper-slide[data-kenburns=kenburns-pan-down] .hero-slide-image{transform:scale(1.1) translateY(-5%)}.hero-slide-content{position:absolute;inset:0;z-index:20;display:flex;pointer-events:none;padding-top:2rem;padding-bottom:2rem}@media(min-width:768px){.hero-slide-content{padding-top:4rem;padding-bottom:4rem}}.hero-slide-text{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;pointer-events:auto;box-sizing:border-box}@media(min-width:640px){.hero-slide-text{padding-left:1.5rem;padding-right:1.5rem}}.hero-slide-content.text-top-left{align-items:flex-start}.hero-slide-content.text-top-left .hero-slide-text{text-align:left}.hero-slide-content.text-top-center{align-items:flex-start}.hero-slide-content.text-top-center .hero-slide-text{text-align:center}.hero-slide-content.text-top-right{align-items:flex-start}.hero-slide-content.text-top-right .hero-slide-text{text-align:right}.hero-slide-content.text-center-left{align-items:center}.hero-slide-content.text-center-left .hero-slide-text{text-align:left}.hero-slide-content.text-center,.hero-slide-content.text-center-center{align-items:center}.hero-slide-content.text-center .hero-slide-text,.hero-slide-content.text-center-center .hero-slide-text{text-align:center}.hero-slide-content.text-center-right{align-items:center}.hero-slide-content.text-center-right .hero-slide-text{text-align:right}.hero-slide-content.text-bottom-left{align-items:flex-end}.hero-slide-content.text-bottom-left .hero-slide-text{text-align:left}.hero-slide-content.text-bottom-center{align-items:flex-end}.hero-slide-content.text-bottom-center .hero-slide-text{text-align:center}.hero-slide-content.text-bottom-right{align-items:flex-end}.hero-slide-content.text-bottom-right .hero-slide-text{text-align:right}.hero-slide-title{color:#fff;font-size:1.8rem;line-height:1.2;margin-bottom:1rem;text-shadow:0 2px 10px rgba(0,0,0,.5);opacity:0;visibility:hidden}@media(min-width:768px){.hero-slide-title{font-size:2.1rem}}@media(min-width:1024px){.hero-slide-title{font-size:2.5rem}}.hero-slide-description{color:#ffffffe6;font-size:1rem;line-height:1.6;text-shadow:0 1px 5px rgba(0,0,0,.3);opacity:0;visibility:hidden;white-space:pre-line}@media(min-width:768px){.hero-slide-description{font-size:1.125rem}}.hero-slide-custom{width:100%;height:100%;display:flex;pointer-events:auto}.hero-animate-hidden{opacity:0!important;visibility:hidden!important}.hero-animate-visible{visibility:visible!important}.hero-slide-title.animate__animated,.hero-slide-description.animate__animated{animation-fill-mode:forwards}.hero-slide-container .swiper-button-prev,.hero-slide-container .swiper-button-next{color:#fff;opacity:.7;transition:opacity .3s ease}.hero-slide-container .swiper-button-prev:hover,.hero-slide-container .swiper-button-next:hover{opacity:1}.hero-slide-container .swiper-button-prev:after,.hero-slide-container .swiper-button-next:after{font-size:1.5rem}@media(max-width:768px){.hero-slide-container .swiper-button-prev,.hero-slide-container .swiper-button-next{display:none}}.hero-slide-container .swiper-pagination{bottom:1.5rem!important}.hero-slide-container .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:.5;transition:opacity .3s ease,transform .3s ease}.hero-slide-container .swiper-pagination-bullet-active{opacity:1;transform:scale(1.2)}.hero-slide-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.hero-slide-container.no-js .swiper-slide:not(:first-child){display:none}.hero-slide-container.no-js .swiper-slide:first-child .hero-slide-title,.hero-slide-container.no-js .swiper-slide:first-child .hero-slide-description{opacity:1;visibility:visible}.hero-slide-container.no-js .swiper-slide:first-child .hero-slide-video{display:block}@media print{.hero-slide-container{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
