.DetailProjectBackButton_back__button__hsRz9{align-self:flex-start;min-height:calc(3.5rem * var(--mantine-scale));font-weight:400}.DetailProjectCarousel_box__wrapper__OXKeX{flex:1}.DetailProjectCarousel_root__wEh6Z{flex:1;width:100%;height:calc(100svh - 72px);background:linear-gradient(var(--mantine-color-black),var(--mantine-color-primary-9))}.DetailProjectCarousel_image__q8s5c{object-fit:cover}.DetailProjectCarousel_controls__yTKfx{z-index:10;width:fit-content;height:fit-content;position:absolute;bottom:0;right:0;display:flex;gap:calc(1.5rem * var(--mantine-scale));padding:calc(1rem * var(--mantine-scale))}.DetailProjectCarousel_slide__q3Prn{height:calc(100svh - 72px)}@media (min-width:36em){.DetailProjectCarousel_controls__yTKfx{padding:calc(1.5rem * var(--mantine-scale));gap:calc(2rem * var(--mantine-scale))}}@media (min-width:48em){.DetailProjectCarousel_root__wEh6Z,.DetailProjectCarousel_slide__q3Prn{height:100%}.DetailProjectCarousel_controls__yTKfx{padding:calc(3rem * var(--mantine-scale))}}.DetailTabSection_tab_container__WXDSP{display:flex;justify-content:center;z-index:999;width:100%;background:var(--mantine-color-white);box-shadow:0 6px 12px 0 rgba(47,48,51,.06),0 0 6px 0 rgba(47,48,51,.1)}.DetailTabSection_list__cCpUS{flex-wrap:nowrap;overflow:scroll}.DetailTabSection_list__cCpUS::-webkit-scrollbar{display:none}.DetailTabSection_list__cCpUS:before{border-color:transparent}.DetailTabSection_tab__8cibR{padding-top:calc(1rem * var(--mantine-scale));padding-bottom:calc(.75rem * var(--mantine-scale));font-size:calc(1rem * var(--mantine-scale));line-height:calc(1.5rem * var(--mantine-scale));border-bottom-width:calc(.25rem * var(--mantine-scale));min-width:calc(10rem * var(--mantine-scale))}.DetailTabSection_tab__8cibR[data-active]{font-weight:600;color:var(--mantine-color-primary-9)}.Modal_content__hWclY{padding:0 calc(1rem * var(--mantine-scale));padding-bottom:calc(1rem * var(--mantine-scale));display:flex;flex-direction:column}.Modal_body__bJ2BF{padding:0;flex:1}.Modal_header__yLmd_{padding:0;padding-top:calc(1rem * var(--mantine-scale))}.Modal_close__8cN5G{background:var(--mantine-color-primary-4);width:calc(3rem * var(--mantine-scale));height:calc(3rem * var(--mantine-scale));color:var(--mantine-color-black)}.Modal_close__8cN5G:focus{outline:0}@media (min-width:48em){.Modal_content__hWclY{padding:0 calc(1.5rem * var(--mantine-scale));padding-bottom:calc(1.5rem * var(--mantine-scale))}.Modal_header__yLmd_{padding-top:calc(1.5rem * var(--mantine-scale))}}.DetailUnitTypesCarousel_control__Lmb09{display:none;border:0;opacity:1;padding:calc(.75rem * var(--mantine-scale));box-shadow:none}.DetailUnitTypesCarousel_control__Lmb09 svg{width:1.5rem;height:1.5rem}.DetailUnitTypesCarousel_control__Lmb09[data-inactive]{opacity:.3}.DetailUnitTypesCarousel_slide__lCK5C{display:flex;justify-content:center;align-items:center}.DetailUnitTypesCarousel_image__Ezk1k{object-fit:cover}@media (min-width:36em){.DetailUnitTypesCarousel_control__Lmb09{display:flex;color:var(--mantine-color-black);padding:calc(.6875rem * var(--mantine-scale));border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.5);background-blend-mode:luminosity;backdrop-filter:blur(50px)}}@media (min-width:62em){.DetailUnitTypesCarousel_image__Ezk1k{object-fit:contain}.DetailUnitTypesCarousel_control__Lmb09{border:0;padding:calc(.75rem * var(--mantine-scale));background:transparent;backdrop-filter:none}}.DetailUnitTypesTable_table__nkxR2{border-bottom:0}.DetailUnitTypesTable_td__InDS7,.DetailUnitTypesTable_th__XlX6w,.DetailUnitTypesTable_tr__9qA_x{border:0}@media (min-width:48em){.DetailUnitTypesTable_table__nkxR2{border-bottom:1px solid var(--mantine-color-primary-4)}.DetailUnitTypesTable_td__InDS7,.DetailUnitTypesTable_th__XlX6w,.DetailUnitTypesTable_tr__9qA_x{border:initial}}.DetailMainSection_container__wrapper__BcaNC{height:calc(100svh - 72px)}.DetailMainSection_content__wrapper__OI2Zu{position:absolute;top:0;left:0;width:100%;height:calc(100svh - 72px);display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:calc(1rem * var(--mantine-scale));z-index:2;color:var(--mantine-color-white)}@media (min-width:36em){.DetailMainSection_content__wrapper__OI2Zu{padding:calc(1.25rem * var(--mantine-scale))}}@media (min-width:48em){.DetailMainSection_content__wrapper__OI2Zu{padding:calc(2rem * var(--mantine-scale))}}@media (min-width:62em){.DetailMainSection_container__wrapper__BcaNC{height:calc(100vh - 96px)}.DetailMainSection_content__wrapper__OI2Zu{height:calc(100vh - 96px);padding:calc(2.5rem * var(--mantine-scale)) calc(3rem * var(--mantine-scale))}}.card_card__cG7e4{box-shadow:none}@media (min-width:36em){.card_card__cG7e4{box-shadow:0 6px 12px 0 rgba(47,48,51,.06),0 0 6px 0 rgba(47,48,51,.1)}}.DetailLeisureSpoiler_spoilerContainer__eK7lc{-webkit-box-shadow:0 0 12px 0 rgba(47,48,51,.1);-moz-box-shadow:0 0 12px 0 rgba(47,48,51,.1);box-shadow:0 0 12px 0 rgba(47,48,51,.1);padding:calc(.75rem * var(--mantine-scale))}.DetailLeisureSpoiler_icon__6cXHB{width:100%;height:100%}.DetailLeisureSpoiler_facilitiesGrid__hmGP6{column-gap:1.2em;row-gap:.8em}.DetailLeisureSpoiler_facilityIconBox__8VCjc{width:2.5em;height:2.5em}.DetailLeisureSpoiler_facilityText__3BcSN{font-weight:700;line-height:1.25;color:black;font-size:1em}.Description_description__pRrBi{white-space:pre-wrap}.ShareModal_grid__vNU6H{display:grid;grid-template-columns:1fr 1fr;gap:calc(.75rem * var(--mantine-scale));padding-top:calc(.25rem * var(--mantine-scale))}@media (max-width:480px){.ShareModal_grid__vNU6H{grid-template-columns:1fr}}.ShareModal_option__UjIpg{display:flex;align-items:center;padding:calc(.75rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));border:1px solid var(--mantine-color-primary-1);border-radius:0;transition:all .2s ease;width:100%;background-color:var(--mantine-color-white)}.ShareModal_option__UjIpg:hover{background-color:var(--mantine-color-primary-0);border-color:var(--mantine-color-primary-5);transform:translateY(-2px);box-shadow:0 calc(.25rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)) rgba(0,0,0,.05);z-index:1}.ShareModal_optionContent__XE5_h{width:100%}.ShareModal_iconWrapper__dUN_2{display:flex;align-items:center;justify-content:center;width:calc(1.5rem * var(--mantine-scale));height:calc(1.5rem * var(--mantine-scale));transition:all .2s ease;flex-shrink:0}.ShareModal_option__UjIpg:hover .ShareModal_iconWrapper__dUN_2{transform:scale(1.1)}