[data-comp-modal-backdrop]{width:100%;height:100%;background-color:#000000d9;position:relative;top:0;left:0;color:#fff}[data-comp-modal-video]{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:15;pointer-events:inherit}[data-comp-modal-video].active{pointer-events:all;display:block}[data-comp-modal-video] .video-wrapper{width:75%}[data-comp-modal-video] .video-wrapper video{width:100%;width:min(75vw,1920px)}[data-comp-modal-video] .video-wrapper .btn-close{width:fit-content;position:absolute;top:40px;right:40px}@media (max-width: 1024px) and (orientation: portrait){[data-comp-modal-video] .video-wrapper{width:100%;position:unset}[data-comp-modal-video] .video-wrapper video{width:100%}[data-comp-modal-video] .video-wrapper .btn-close{top:max(36px,9.2307692308vw);right:max(36px,9.2307692308vw)}}[data-comp-section-hero]{position:relative;padding-top:120px;padding-inline:4.1666666667vw;height:100vh;height:100svh;margin-bottom:-90px}[data-comp-section-hero] .hero-container{height:100%;margin-inline:auto;z-index:2}[data-comp-section-hero] .media-wrapper video{object-fit:cover;pointer-events:none}[data-comp-section-hero] .media-wrapper .overlay{background-image:linear-gradient(transparent,#231f20)}[data-comp-section-hero] .title-wrapper{position:relative;gap:12px;padding-inline:30px;font-family:Noto Sans,sans-serif}[data-comp-section-hero] .title-wrapper :not(h1){font-size:.6875rem;letter-spacing:.04em;font-weight:500;text-transform:uppercase}[data-comp-section-hero] .foot-wrapper{font-family:"Playfair 144pt",serif;bottom:0;margin-bottom:40px}[data-comp-section-hero] .foot-wrapper .slot{font-size:.625rem;letter-spacing:.07em;text-align:center;padding-inline:15px}[data-comp-section-hero] .btn-play_video .icon{width:36px;aspect-ratio:1;border:1px solid #FF5505;border-radius:100vw;background-image:linear-gradient(#ffffff4d,#00000040);transition:all .2s ease}[data-comp-section-hero] .btn-play_video .icon:hover{scale:1.1;border:1px solid hsl(from #FEF7EE h s l/.75);background-image:linear-gradient(hsl(from #FF5505 h s l/.8))}[data-comp-section-hero] .deco-line{right:min(2.0833333333vw,30px);width:1px;height:150vh;background-color:#ff5505;opacity:.5;z-index:5}[data-comp-section-hero] .deco-line:after{content:"";position:absolute;width:3px;aspect-ratio:1;background-color:inherit;rotate:45deg;bottom:0;left:50%;translate:-50%}@media (max-width: 1024px) and (orientation: portrait){[data-comp-section-hero]{padding-top:90px;padding-inline:6.4102564103vw}[data-comp-section-hero] .hero-container{max-width:600px}}
