.hero-video-container{position:relative;width:100%}@media screen and (min-width: 768px){.hero-video-container{z-index:4}}.hero-wrapper{width:100%;height:100%;height:100svh;position:relative;overflow:hidden}.video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.hero-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fallback-image{position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--fallbackImagePC);background-size:cover;background-position:center;display:none}.use-fallback .video-wrapper{display:none}.use-fallback .fallback-image{display:block}@media (max-width: 767px){.fallback-image{background-image:var(--fallbackImageSP)}}.conceptSection div[data-sai=special]{overflow:hidden}.conceptSection div[data-sai=special] img{transition:2.3s cubic-bezier(.32,.94,.6,1);transform:scale(1.3);will-change:transform,clip-path}.conceptSection div[data-sai=special].sai-animate img{transform:scale(1)}.roomSlider .splide__inner{overflow:hidden}.roomSlider .splide__inner.sai-animate img{transform:scale(1)}.roomSlider .splide__inner img{transition:transform 2s cubic-bezier(.32,.94,.6,1);transform:scale(1.1)}.zoomVideo{overflow:hidden}.zoomVideo.sai-animate .zoomImg__wrapper{transform:scale(1)!important}.zoomVideo__wrapper{transition:transform 2s cubic-bezier(.32,.94,.6,1);transform:scale(1.2)}.springSect .scss-bgImg{--bgOpacity: 0;will-change:transform,opacity,clip-path}@media screen and (max-width: 768px){.springSect .scss-bgImg{width:100%;height:100%}}.springSect .scss-bgImg:before{will-change:opacity;opacity:var(--bgOpacity)}.springSect .scss-bgImg img{max-width:none;height:100%}.hotelDetailSect .scss-bgImg{--bgOpacity: 0;will-change:position}@media screen and (min-width: 768px){.hotelDetailSect .scss-bgImg{height:157rem}}@media screen and (max-width: 768px){.hotelDetailSect .scss-bgImg{height:129rem}}.hotelDetailSect .scss-bgImg__img:after{will-change:opacity;background:linear-gradient(180deg,#261d1400,#261d14 54%);z-index:1;content:"";height:100vh;width:100%;opacity:var(--bgOpacity);position:absolute;bottom:0;left:0}.hotelDetailSect .scss-bgImg.is-fixed .scss-bgImg__img{position:fixed;bottom:0;left:0;height:auto;width:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media screen and (min-width: 768px){.scss-splide-news{visibility:visible}.scss-splide-news .splide__list{display:block!important}}.scss-splide-news .backface-hidden{backface-visibility:hidden}.videoModal{z-index:9999;transition:.5s ease}.videoModal.is-show{opacity:1;pointer-events:auto}.bgChangeWrap{background:linear-gradient(90deg,#f8f6f1,#f2f0e9) #f8f6f1;position:relative}.bgChangeWrap:after{z-index:-1;background:linear-gradient(90deg,#091425,#020a18);height:100%;width:100%;position:absolute;content:"";left:0;top:0;opacity:0;will-change:opacity;transition:opacity .6s ease-out}.bgChangeWrap.is-change:after{opacity:1}.bgChangeWrap.is-change h2,.bgChangeWrap.is-change h4,.bgChangeWrap.is-change p{color:#fff}.bgChangeWrap.is-change .textureWrap{background:#020a18}.bgChangeWrap.is-change .textureWrap__img{opacity:1}.bgChangeWrap.is-change .kazari path{fill:#fff}.bgChangeWrap.is-change .kazari line{stroke:#e6e6e6}.bgChangeWrap h2,.bgChangeWrap h4,.bgChangeWrap p{transition:.6s ease-in}.bgChangeWrap .textureWrap{transition:background .6s ease-out;will-change:background}.bgChangeWrap .textureWrap__img{transition:opacity .6s ease-out;will-change:opacity}.bgChangeWrap .kazari path{transition:fill .6s ease-out;will-change:fill}.bgChangeWrap .kazari line{transition:stroke .6s ease-out;will-change:stroke}.scss-cursor-change{transition:.6s ease-out}.scss-cursor-change:before{transition:.6s ease-out}.scss-cursor-change .arrowSvg path{transition:.6s ease-out}.scss-cursor-change .scss-underline:after{transition:.6s ease-out}.scss-cursor-change .dot{transition:.6s ease-out}.scss-cursor-change.is-change{color:#fff}.scss-cursor-change.is-change:before{opacity:.3}.scss-cursor-change.is-change .arrowSvg path{fill:#fff;stroke:#fff}.scss-cursor-change.is-change .scss-underline:after{background-color:#b3aaa1}.scss-cursor-change.is-change .dot{color:#b3afa1}
