.xPpVfa_wrapper{justify-content:center;align-items:center;min-height:100svh;padding:120px 24px;display:flex;position:relative}@media (min-width:769px){.xPpVfa_wrapper{padding:200px 160px}}.xPpVfa_message{color:#fff;text-align:center;letter-spacing:.036rem;width:305px;max-width:100%;margin:0 auto;font-size:1.6rem;font-weight:600;line-height:1.8}@media (min-width:769px){.xPpVfa_message{letter-spacing:.052rem;width:480px;font-size:2.6rem}}.xPpVfa_text{opacity:.3;display:block}
.K40DYq_wrapper{background-color:#000;position:relative}.K40DYq_sticky{z-index:0;justify-content:center;align-items:center;min-height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.K40DYq_stickyImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.K40DYq_stickyDim{background-color:#0000004d;position:absolute;inset:0}@media (min-width:769px){.K40DYq_stickyDim{background-color:#0003}}.K40DYq_heroScroll{z-index:1;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:absolute;top:0;left:0}.K40DYq_heroInner{z-index:1;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding-inline:24px;display:flex;position:relative}@media (min-width:769px){.K40DYq_heroInner{gap:12px}}.K40DYq_heroLabel{color:#00ff8c;font-size:1.2rem;font-weight:500;line-height:1.2}@media (min-width:769px){.K40DYq_heroLabel{font-size:1.8rem;font-weight:400}}.K40DYq_heroTitle{font-family:var(--font-family-english);font-size:3.2rem;font-weight:500;line-height:1.2}@media (min-width:769px){.K40DYq_heroTitle{font-size:6rem}}.K40DYq_content{z-index:1;background-color:#0000;position:relative}.K40DYq_contentInner{flex-direction:column;gap:48px;padding:120px 24px 80px;display:flex}@media (min-width:769px){.K40DYq_contentInner{gap:100px;width:100%;max-width:1280px;margin:0 auto;padding:200px 80px 160px}}.K40DYq_heading{color:#fff;flex-direction:column;font-size:1.8rem;font-weight:600;line-height:1.8;display:flex}@media (min-width:769px){.K40DYq_heading{font-size:3rem}}.K40DYq_cards{flex-direction:column;gap:48px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:769px){.K40DYq_cards{gap:80px}}.K40DYq_card{flex-direction:column;gap:16px;display:flex}@media (min-width:769px){.K40DYq_card{gap:40px}}.K40DYq_cardImage{aspect-ratio:327/248;border-radius:8px;width:100%;overflow:hidden}.K40DYq_cardImage picture{width:100%;height:100%;display:block}.K40DYq_cardImage img{aspect-ratio:327/248;object-fit:cover;width:100%;height:100%;display:block}@media (min-width:769px){.K40DYq_cardImage{aspect-ratio:1120/570;border-radius:12px}.K40DYq_cardImage img{aspect-ratio:1120/570}}.K40DYq_carousel{width:100%;height:100%}.K40DYq_cardBody{color:#fff;flex-direction:column;gap:12px;display:flex}@media (min-width:769px){.K40DYq_cardBody{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:58px}}.K40DYq_cardMeta{flex-direction:column;gap:12px;display:flex}@media (min-width:769px){.K40DYq_cardMeta{flex:435 1 0;gap:12px;min-width:0}}.K40DYq_cardLabel{font-family:var(--font-family-english);letter-spacing:.024rem;font-size:1.2rem;font-weight:500;line-height:1.5}.K40DYq_wrapper[data-variant=kids] .K40DYq_cardLabel{font-size:1.4rem}@media (min-width:769px){.K40DYq_cardLabel{letter-spacing:.028rem;font-size:1.4rem;font-weight:700}.K40DYq_wrapper[data-variant=kids] .K40DYq_cardLabel{letter-spacing:.036rem;font-size:1.8rem}}.K40DYq_cardTitle{flex-direction:column;font-size:1.4rem;font-weight:600;line-height:1.8;display:flex}@media (min-width:769px){.K40DYq_cardTitle{letter-spacing:.032rem;font-size:1.6rem;line-height:2}}.K40DYq_cardDescription{font-size:1.2rem;font-weight:300;line-height:1.8}@media (min-width:769px){.K40DYq_cardDescription{letter-spacing:.028rem;flex:627 1 0;min-width:0;font-size:1.4rem;line-height:2}}
.dfqPYG_wrapper{background-color:#000;position:relative}.dfqPYG_sticky{z-index:0;justify-content:center;align-items:center;min-height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.dfqPYG_stickyImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dfqPYG_stickyDim{background-color:#0000004d;position:absolute;inset:0}@media (min-width:769px){.dfqPYG_stickyDim{background-color:#0003}}.dfqPYG_heroScroll{z-index:1;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:absolute;top:0;left:0}.dfqPYG_heroInner{z-index:1;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding-inline:24px;display:flex;position:relative}@media (min-width:769px){.dfqPYG_heroInner{gap:20px}}.dfqPYG_heroLabel{font-family:var(--font-family-english);letter-spacing:.02rem;font-size:1.2rem;font-weight:500;line-height:1.2}@media (min-width:769px){.dfqPYG_heroLabel{font-size:1.4rem}}.dfqPYG_heroTitle{letter-spacing:.16rem;font-size:2rem;font-weight:600;line-height:1.5}@media (min-width:769px){.dfqPYG_heroTitle{font-size:3rem}}.dfqPYG_content{z-index:1;background-color:#0000;flex-direction:column;gap:80px;padding-bottom:100px;display:flex;position:relative}@media (min-width:769px){.dfqPYG_content{gap:120px;padding-bottom:200px}}.dfqPYG_heading{color:#fff;flex-direction:column;padding:120px 24px 0;font-size:1.8rem;font-weight:600;line-height:1.8;display:flex}@media (min-width:769px){.dfqPYG_heading{width:100%;max-width:1280px;margin:0 auto;padding:200px 80px 0;font-size:3rem}}.dfqPYG_grid{flex-direction:column;gap:48px;margin:0;padding:0 24px;list-style:none;display:flex}@media (min-width:769px){.dfqPYG_grid{grid-template-columns:repeat(2,1fr);gap:80px 56px;width:100%;max-width:1280px;margin:0 auto;padding:0 80px;display:grid}}.dfqPYG_card{color:#fff;flex-direction:column;gap:12px;display:flex}.dfqPYG_cardImage{aspect-ratio:485/371;border-radius:8px;width:100%;margin-bottom:12px;overflow:hidden}.dfqPYG_cardImage picture{width:100%;height:100%;display:block}.dfqPYG_cardImage img{object-fit:cover;width:100%;height:100%}@media (min-width:769px){.dfqPYG_cardImage{border-radius:12px}}.dfqPYG_season{font-family:var(--font-family-english);font-size:1.2rem;font-weight:400;line-height:2.4}.dfqPYG_cardTitle{flex-direction:column;font-size:1.8rem;font-weight:700;line-height:1.5;display:flex}@media (min-width:769px){.dfqPYG_cardTitle{font-size:2.2rem}}.dfqPYG_cardDescription{font-size:1.2rem;font-weight:400;line-height:2.4}.dfqPYG_map{color:#fff;flex-direction:column;gap:40px;width:100%;max-width:1280px;margin:0 auto;padding:0 24px;display:flex;position:relative}@media (min-width:769px){.dfqPYG_map{gap:56px;padding:0 80px}}.dfqPYG_mapTitle{flex-direction:column;font-size:1.8rem;font-weight:600;line-height:1.8;display:flex}@media (min-width:769px){.dfqPYG_mapTitle{font-size:3rem}}.dfqPYG_mapImage{justify-content:center;width:100%;height:auto;display:flex;position:relative;overflow:hidden}.dfqPYG_mapImage picture{width:100%;display:block}.dfqPYG_mapImage:after{pointer-events:none;content:"";background-color:#0003;position:absolute;inset:0}.dfqPYG_mapImage img{aspect-ratio:656/632;object-fit:cover;width:100%;height:auto}@media (min-width:769px){.dfqPYG_mapImage img{aspect-ratio:1120/570;border:1px solid #fff;border-radius:8px}.dfqPYG_mapImage{border-radius:8px}}.dfqPYG_mapDescription{font-size:1.2rem;font-weight:300;line-height:2.2}
._9rehqW_heroNote{z-index:5;pointer-events:none;width:100%;position:absolute;bottom:104px;left:0}._9rehqW_heroNote[data-delayed=true]{opacity:0}@media (min-width:769px){._9rehqW_heroNote{bottom:120px}}._9rehqW_noteLine{color:#fff;text-align:center;letter-spacing:.024rem;font-size:1.2rem;font-weight:600;line-height:2;display:block}@media (min-width:769px){._9rehqW_noteLine{letter-spacing:.028rem;font-size:1.4rem;font-weight:500}}._9rehqW_wrapper{height:100svh;min-height:600px;padding-top:50px;position:relative}@media (min-width:769px){._9rehqW_wrapper{padding-top:60px}}._9rehqW_wrapper[data-has-ad-header=true] ._9rehqW_headingWrapper{padding-block:calc(6.935vh + 46px) 2.912vh}@media (min-width:769px){._9rehqW_wrapper[data-has-ad-header=true] ._9rehqW_headingWrapper{padding-block:67px 48px}}._9rehqW_headingWrapper{z-index:2;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding-block:6.935vh 2.912vh;padding-inline:24px;display:flex;position:relative}@media (min-width:769px){._9rehqW_headingWrapper{padding-block:67px 48px}}._9rehqW_background{z-index:0;position:absolute;inset:0}._9rehqW_background picture,._9rehqW_background img,._9rehqW_background video{object-fit:cover;width:100%;height:100%}._9rehqW_background picture,._9rehqW_background img{display:block;position:absolute;inset:0}._9rehqW_background video{z-index:1;position:relative}._9rehqW_overlay{display:none;position:absolute;inset:0}@media (min-width:769px){._9rehqW_overlay{background:linear-gradient(#0003 0%,#0000 30%,#00000040 100%);display:block}}
.xLFX5q_wrapper{top:var(--header_height);z-index:1;width:100%;position:sticky}.xLFX5q_navigation{scrollbar-width:none;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding-right:48px;display:flex;overflow-x:auto}.xLFX5q_navigation::-webkit-scrollbar{display:none}.xLFX5q_button{font-family:var(--font-family-english);color:#0b0b0d;letter-spacing:.24px;white-space:nowrap;background:#fff;border:1px solid #ccc;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:6px 12px;font-size:1rem;font-weight:700;line-height:1.25;transition:all .3s ease-in-out}.xLFX5q_button[data-inverse=true]{color:#fff;background:#0b0b0d}.xLFX5q_button[data-is-active=true]{color:#fff;background-color:#0b0b0d}.xLFX5q_button[data-is-active=true][data-inverse=true]{color:#0b0b0d;background:#fff}.xLFX5q_button:hover{border-color:#0b0b0d}.xLFX5q_button:hover[data-inverse=true]{border-color:#fff}
.HKS-sW_wrapper{width:100%;padding:0 var(--padding-inline) 40px;background-color:#000;flex-direction:column;gap:200px;display:flex;position:relative}.HKS-sW_inner{background-color:#fffa;border-radius:12px;width:100%;max-width:1200px;margin:auto;display:flex;position:relative;overflow:hidden}.HKS-sW_title{color:#fff;text-align:center;margin:0 auto;padding-top:48px;font-size:1.6rem;line-height:1.8;position:absolute;top:0;left:0;right:0}.HKS-sW_title span{display:block}@media (min-width:769px){.HKS-sW_title{text-align:left;padding-top:min(48px,3vw);padding-left:min(60px,4vw);font-size:min(2.4rem,2.5vw);line-height:1.7}}.HKS-sW_map{aspect-ratio:654/1116;width:100%;max-height:1000px;position:relative}@media (min-width:769px){.HKS-sW_map{min-height:500px;max-height:initial;aspect-ratio:2560/1276}}.HKS-sW_map img,.HKS-sW_map video{object-fit:cover;object-position:center bottom;width:100%;height:100%;line-height:0;display:block}
.ME00ia_wrapper{width:100%;padding-inline:var(--padding-inline);color:#fff;--arrow-color:#000;--arrow-background-color:#fff;background-color:#0b0b0d;overflow:hidden}.ME00ia_wrapper[data-theme=light]{color:#000;--arrow-color:#fff;--arrow-background-color:#0b0b0d;background-color:#0000}.ME00ia_wrapper[data-theme=black]{color:#fff;--arrow-color:#000;--arrow-background-color:#fff;background-color:#000}.ME00ia_titleContainer{justify-content:space-between;align-items:center;margin-bottom:45px;display:flex}.ME00ia_title{letter-spacing:.64px;font-size:1.6rem;font-weight:600}@media (min-width:769px){.ME00ia_title{letter-spacing:.8px;font-size:2rem}}.ME00ia_propertyStatusNavigationWrapper{margin-top:24px;margin-bottom:24px}.ME00ia_iconButtonContainer{display:none}@media (min-width:769px){.ME00ia_iconButtonContainer{align-items:center;gap:24px;display:flex}}.ME00ia_iconButton{width:36px;height:36px;color:var(--arrow-color);background-color:var(--arrow-background-color);border-radius:50%;justify-content:center;align-items:center;display:flex}@media (min-width:769px){.ME00ia_iconButton{transition:opacity .3s ease-in-out}.ME00ia_iconButton:hover{opacity:.8}.ME00ia_iconButton:disabled,.ME00ia_iconButton:disabled:hover{opacity:.5}}.ME00ia_carouselWrapper{flex-direction:column;align-items:center;gap:36px;width:100%;display:flex}@media (min-width:769px){.ME00ia_carouselWrapper{gap:40px}}.ME00ia_carouselInner{width:100%}
._7eA67q_wrapper{background-color:#000;flex-direction:column;width:100%;padding:80px 0;display:flex;position:relative}@media (min-width:769px){._7eA67q_wrapper{gap:30px}}
