.filter-bar-floor-swiper{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.5));position:fixed;left:0;bottom:0;z-index:10;width:100%;padding-left:calc(24/1920*100rem);padding-right:calc(24/1920*100rem);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.filter-bar-floor-swiper{position:absolute}}.master-plan-sheet-above .filter-bar-floor-swiper{position:static}.master-plan-sheet-above .filter-bar-floor-swiper .filter-bar-floor-list{flex:1 1 0%!important}.filter-bar-floor-swiper .filter-bar-floor-list{min-width:0;flex:1 1 0%}.filter-bar-floor-swiper .filter-bar-floor-nav{flex-shrink:0}.filter-bar-floor-swiper .swiper-button-disabled{display:none}.filter-bar-masterplan{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.5));position:absolute;left:0;bottom:0;width:100%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (max-width:1023.98px){.filter-bar-masterplan{display:none}}.filter-bar-masterplan .filter-bar-button{margin-bottom:calc(16/1920*100rem);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;background-color:transparent;padding:0;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.filter-bar-masterplan .filter-bar-button i{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.filter-bar-masterplan .filter-bar-button[data-state=closed] i{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.filter-bar-masterplan .filter-bar-wrapper{transform-origin:top;display:grid;max-width:100%;grid-template-rows:1fr;overflow:hidden;transition:all .2s ease;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.filter-bar-masterplan .filter-bar-wrapper[data-state=closed]{grid-template-rows:0fr}.filter-bar-masterplan .filter-bar-wrapper .filter-bar-content{min-height:0}.filter-bar-masterplan .filter-bar-wrapper .filter-bar-content::-webkit-scrollbar{width:.20833333333333334rem;height:.20833333333333334rem}.filter-bar-masterplan .filter-bar-wrapper .filter-bar-content::-webkit-scrollbar-thumb{background:rgba(238,64,41,1);border-radius:999px}.filter-bar-masterplan .filter-bar-wrapper .filter-bar-content::-webkit-scrollbar-track{background:rgba(246,246,246,1);border-radius:999px}.filter-bar-masterplan .filter-bar-wrapper .filter-bar-content{overflow:auto}.filter-bar-masterplan .filter-bar-wrapper .filter-bar-content .wrap-filter .label{align-self:center;white-space:nowrap}.filter-bar-masterplan .filter-bar-wrapper .filter-bar-content .wrap-filter:not(:first-child):before{content:"";margin-left:calc(24/1920*100rem);margin-right:calc(24/1920*100rem);width:1px;background-color:rgb(255 255 255/.2)}.filter-bar-masterplan .filter-bar-wrapper .filter-bar-content .wrap-filter .button-tab-filter{display:flex;align-items:center}.filter-bar-masterplan .filter-bar-wrapper .filter-bar-content .wrap-filter .button-tab-filter i{display:flex;font-size:max(16px,0vw + 16px);line-height:1.5}.filter-bar-masterplan .filter-bar-wrapper .filter-bar-content .wrap-filter .button-tab-filter .button-tab-filter-icon{width:calc(20/1920*100rem);height:calc(20/1920*100rem);flex-shrink:0;-o-object-fit:contain;object-fit:contain}.filter-bar-masterplan .filter-bar-wrapper .filter-bar-content .wrap-filter .button-tab-filter.btn-tab-filter-utility{min-width:calc(40/1920*100rem);gap:0;padding-left:calc(12/1920*100rem)!important;padding-right:calc(12/1920*100rem)!important}.filter-bar-masterplan .filter-bar-wrapper .filter-bar-content .wrap-filter .button-tab-filter.btn-tab-filter-utility[data-state=active] .button-tab-filter-label{margin-left:calc(8/1920*100rem);grid-template-columns:1fr;opacity:1}.filter-bar-masterplan .filter-bar-wrapper .filter-bar-content .wrap-filter .button-tab-filter.btn-tab-filter-utility .button-tab-filter-label{margin-left:0;display:grid;grid-template-columns:0fr;overflow:hidden;opacity:0;transition:grid-template-columns .3s cubic-bezier(.19,1,.22,1),opacity .2s ease,margin-left .3s cubic-bezier(.19,1,.22,1)}.filter-bar-masterplan .filter-bar-wrapper .filter-bar-content .wrap-filter .button-tab-filter.btn-tab-filter-utility .button-tab-filter-label span{min-width:0;overflow:hidden;white-space:nowrap}.zoom-img .zoom-media img{transition:all .2s cubic-bezier(.19,1,.22,1);will-change:transform}.zoom-img.tss-ease-300 .zoom-media img{transition:all .3s ease}.zoom-img.tss-ease-500 .zoom-media img{transition:all .5s ease}.zoom-img.tss-linear-500 .zoom-media img{transition:all .5s linear}.zoom-img{--zoom:1.05}.zoom-img.zoom-110{--zoom:1.1}.zoom-img.zoom-115{--zoom:1.15}.zoom-img.zoom-120{--zoom:1.2}.zoom-img:hover .zoom-media img{--tw-scale-x:var(--zoom);--tw-scale-y:var(--zoom);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.master-plan-sheet-overlay{position:fixed;inset:0;z-index:10;background-color:rgb(0 0 0/.4)}.master-plan-sheet{display:none}@media (max-width:1023.98px){.master-plan-sheet{display:block}}.master-plan-sheet{position:fixed;left:0;right:0;bottom:0;z-index:10;height:100dvh;border-top-width:1px;border-color:rgb(255 255 255/.1);background-color:rgb(0 0 0/.8);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.master-plan-sheet .master-plan-sheet-above{position:absolute;left:0;right:0;top:0;z-index:70;transform:translateY(-100%)}.master-plan-sheet .master-plan-sheet-body{display:flex;flex-direction:column;padding:calc(12/1920*100rem) calc(24/1920*100rem) calc(24/1920*100rem)}.master-plan-sheet .grabber{margin-left:auto;margin-right:auto;margin-bottom:calc(16/1920*100rem);height:calc(4/1920*100rem);width:calc(48/1920*100rem);flex-shrink:0;border-radius:9999px;background-color:rgb(255 255 255/.3)}.master-plan-sheet .master-plan-sheet-header{display:flex;flex-shrink:0;align-items:center}@media (max-width:1023.98px){.master-plan-sheet .master-plan-sheet-header{min-height:40px}}.master-plan-sheet .master-plan-sheet-title{font-size:20px;line-height:1.4;font-weight:400}@media (min-width:1024px){.master-plan-sheet .master-plan-sheet-title{font-size:calc(20/1920*100rem)}}.master-plan-sheet .master-plan-sheet-title{line-height:1}.master-plan-sheet .master-plan-sheet-back{display:flex;align-items:center;gap:calc(16/1920*100rem);text-align:left}.master-plan-sheet .master-plan-sheet-back i{transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:9999px;border-width:1px;border-color:rgb(255 255 255/.25);background-color:rgb(0 0 0/.5);font-size:max(18px,.5208333333333333vw + 14px);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:2.604166666666667rem;height:2.604166666666667rem}.master-plan-sheet .master-plan-sheet-back i:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.master-plan-sheet .master-plan-sheet-back .master-plan-sheet-back-text{display:flex;flex-direction:column;gap:calc(4/1920*100rem)}.master-plan-sheet .master-plan-sheet-back .master-plan-sheet-subtitle{font-size:16px;line-height:1.4}@media (min-width:1024px){.master-plan-sheet .master-plan-sheet-back .master-plan-sheet-subtitle{font-size:calc(16/1920*100rem)}}.master-plan-sheet .master-plan-sheet-back .master-plan-sheet-subtitle{line-height:1;opacity:.75}.master-plan-sheet .master-plan-sheet-peek{flex-shrink:0;padding-top:calc(16/1920*100rem)}.master-plan-sheet .box-scroll::-webkit-scrollbar{width:.20833333333333334rem;height:.20833333333333334rem}.master-plan-sheet .box-scroll::-webkit-scrollbar-thumb{background:rgba(238,64,41,1);border-radius:999px}.master-plan-sheet .box-scroll::-webkit-scrollbar-track{background:rgba(246,246,246,1);border-radius:999px}.master-plan-sheet .box-scroll{margin-left:calc(calc(8/1920*100rem) * -1);margin-right:calc(calc(8/1920*100rem) * -1);min-height:0;flex:1 1 0%;overflow:auto;padding-left:calc(8/1920*100rem);padding-right:calc(8/1920*100rem);padding-bottom:calc(8/1920*100rem);margin-top:calc(20/1920*100rem)}