header{animation:show 1s ease forwards;animation-delay:3s;opacity:0}@keyframes show{to{opacity:1}}.slider-initial{align-items:center;animation:hide .5s ease forwards;animation-delay:4000s;aspect-ratio:16/9;background:#000;display:flex;justify-content:center;max-height:100dvh;opacity:1;overflow:hidden;position:absolute;visibility:visible;width:100%}@keyframes hide{to{opacity:0;visibility:hidden}}.slider-initial h2{animation:display 1s ease forwards;animation-delay:1.5s;color:#fff;font-size:4vw;font-weight:900;margin:0;opacity:0;text-align:center;transition:all .5s ease-in-out}@keyframes display{to{opacity:1}}.slider-initial .top{animation:topMove 1s ease 1s forwards,hideFrame 1s ease 2s forwards;border-left:22px solid #fff;border-top:22px solid #fff;content:"";height:44px;left:calc(50% - 33px);opacity:1;position:absolute;top:calc(50% - 33px);transition:all .5s ease-in-out 1s;width:44px}@keyframes topMove{to{left:20px;top:20px}}.slider-initial .bottom{animation:bottomMove 1s ease 1s forwards,hideFrame 1s ease 2s forwards;border-bottom:22px solid #fff;border-right:22px solid #fff;bottom:calc(50% - 33px);content:"";height:44px;opacity:1;position:absolute;right:calc(50% - 33px);transition:all .5s ease-in-out 1s;width:44px}@keyframes bottomMove{to{bottom:20px;right:20px}}@keyframes hideFrame{to{opacity:0}}@keyframes bottomMoveAgain{to{bottom:calc(100% - 152px);right:calc(100% - 152px)}}.slider-hero{aspect-ratio:16/9;margin:0 auto;max-height:100dvh;opacity:0;overflow:hidden;position:relative;transition:opacity .5s ease;visibility:hidden;width:100%}.slider-hero.is-ready{opacity:1;visibility:visible}.slider-hero .overlay{background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);bottom:0;content:"";height:50%;position:absolute;width:100%;z-index:0}.slider-hero .text{align-items:flex-start;animation:appear .5s ease forwards;animation-delay:4.5s;bottom:10%;display:flex;gap:5%;opacity:0;padding:60px;position:absolute;width:100%}.slider-hero .text *{text-shadow:0 3px 5px rgba(0,0,0,.5)}@keyframes appear{to{bottom:0;opacity:1}}.slider-hero .custom-btn:after{display:none}.slider-hero .text .right{align-items:flex-end;display:flex;flex-direction:column}.slider-hero .text *{color:#fff;position:relative;z-index:1}.slider-hero .text .left{flex:1.5}.slider-hero .text .right{flex:1}.slider-hero img{aspect-ratio:16/9;inset:0;max-height:100dvh;object-fit:cover;width:100%}.blur{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.focus,.focus-window{aspect-ratio:1/1;left:45%;opacity:0;overflow:hidden;position:absolute;top:10%;width:20%}.focus-window.desktop,.focus.desktop{display:block}.focus-window.mobile,.focus.mobile{display:none}.splide__slide.is-active .focus{animation:fadeIn .5s ease forwards;animation-delay:1.5s}.splide__slide.is-active .focus-window{animation:fadeIn .5s ease forwards;animation-delay:.5s}.splide__slide.is-active .focus-window .top{left:-22px;top:-22px}.splide__slide.is-active .focus-window .bottom{bottom:-22px;right:-22px}@keyframes fadeIn{to{opacity:1}}.focus-window{overflow:visible}.focus-window .top{border-left:22px solid #fff;border-top:22px solid #fff;left:calc(50% - 33px);top:calc(50% - 33px)}.focus-window .bottom,.focus-window .top{content:"";height:44px;position:absolute;transition:all .5s ease-in-out 1s;width:44px}.focus-window .bottom{border-bottom:22px solid #fff;border-right:22px solid #fff;bottom:calc(50% - 33px);right:calc(50% - 33px)}.focus img{aspect-ratio:16/9;left:0;object-fit:cover;position:absolute;top:0;transform:translate(-45%,-10%);width:100vw}@media(max-width:1080px){.focus-window .top{border-left-width:10px;border-top-width:10px;height:20px;left:calc(50% - 15px);top:calc(50% - 15px);width:20px}.focus-window .bottom{border-bottom-width:10px;border-right-width:10px;bottom:calc(50% - 15px);height:20px;right:calc(50% - 15px);width:20px}.splide__slide.is-active .focus-window .top{left:-10px;top:-10px}.splide__slide.is-active .focus-window .bottom{bottom:-10px;right:-10px}.slider-hero .text{flex-direction:column;gap:10px;padding:40px}.slider-hero .text .right{align-items:flex-start}.slider-initial .top{border-left:10px solid #fff;border-top:10px solid #fff;height:20px;left:calc(50% - 15px);top:calc(50% - 15px);width:20px}.slider-initial .bottom{border-bottom:10px solid #fff;border-right:10px solid #fff;bottom:calc(50% - 15px);height:20px;right:calc(50% - 15px);width:20px}.slider-initial h2{font-size:7vw!important}@keyframes topMove{to{left:10px;top:10px}}@keyframes bottomMove{to{bottom:10px;right:10px}}.slider-hero,.slider-hero img,.slider-initial{aspect-ratio:unset;height:70vh}}@media(max-width:767px){.blur{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.slider-hero .text h2{font-size:28px!important;margin-bottom:0;margin-bottom:10px}.slider-hero .text p{font-size:12px!important;margin-bottom:10px}.slider-hero .text{padding:20px}.focus-window.desktop,.focus.desktop{display:none}.focus-window.mobile,.focus.mobile{display:block}.focus,.focus-window{width:40%}.slider-hero .overlay{height:50%}.slider-hero,.slider-hero img,.slider-initial{aspect-ratio:unset;height:100dvh}}