.GYGI0G_floorPlanWrapper{background-color:#fff;width:100%;padding:60px 0;position:relative}@media (min-width:769px){.GYGI0G_floorPlanWrapper{padding:120px 0}}.GYGI0G_accessWrapper{background-color:#fafafc;width:100%;position:relative}.GYGI0G_relatedMoviesWrapper{background-color:#fafafc;width:100%;padding:96px 0;position:relative}@media (min-width:769px){.GYGI0G_relatedMoviesWrapper{padding:120px 0}}.GYGI0G_relatedStoriesWrapper{background-color:#fafafc;width:100%;padding:96px 0;position:relative}@media (min-width:769px){.GYGI0G_relatedStoriesWrapper{padding:120px 0}}.GYGI0G_otherPropertiesWrapper{background-color:#fff;width:100%;padding:80px 0;position:relative}@media (min-width:769px){.GYGI0G_otherPropertiesWrapper{padding:120px 0}}.GYGI0G_main{width:100%;overflow:hidden}
.Q2viQq_video{object-fit:cover;object-position:center;transform-origin:0 0;height:calc(100vh - 47px);position:fixed;top:47px;left:0}@media (min-width:769px){.Q2viQq_video{width:100vw;height:calc(100vh - 59px);transform:inherit;top:59px}}@media (max-width:768px){.Q2viQq_video[data-rotate-smartphone=true]{width:calc(100vh - 47px);height:100vw;transform:rotate(90deg)translateY(-100vw)}}
.fi-ndG_wrapper{background-color:#000;width:100%}.fi-ndG_container{flex-direction:column;gap:40px;width:100%;max-width:1400px;margin:0 auto;padding:48px 24px;display:flex}@media (min-width:769px){.fi-ndG_container{gap:60px;padding:120px 72px}}.fi-ndG_video{object-fit:cover;object-position:center;background-color:#000;width:100%}.fi-ndG_title{color:#fff;border-bottom:1px solid #b2b2b8;width:100%;padding:0 0 30px;font-size:4.8rem;font-weight:700;line-height:5.5rem}@media (min-width:769px){.fi-ndG_title{text-align:center;padding-bottom:50px;font-size:6rem;line-height:6.9rem}}.fi-ndG_nFrame{flex-direction:column;gap:24px;display:flex}@media (min-width:769px){.fi-ndG_nFrame{grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:20px 80px;display:grid}}.fi-ndG_address{color:#fff;font-size:1.3rem;font-weight:400;line-height:1.5rem}@media (min-width:769px){.fi-ndG_address{grid-area:1/2/2/3;font-size:1.5rem;line-height:1.7rem}}.fi-ndG_departure{color:#fff;white-space:pre-wrap;font-size:1.5rem;font-weight:700;line-height:1.7rem}@media (min-width:769px){.fi-ndG_departure{grid-area:1/1/2/2;font-size:1.8rem;line-height:2.1rem}.fi-ndG_imageContainer{grid-area:2/2/3/3}}.fi-ndG_imageContainer video{border-radius:9px}.fi-ndG_routesContainer{scroll-snap-type:x proximity;gap:8px;width:calc(100% + 48px);margin:0 -24px;padding:0 24px;display:flex;overflow:scroll hidden}.fi-ndG_routesContainer::-webkit-scrollbar{width:0;height:0}.fi-ndG_routesContainer::-webkit-scrollbar-track{background:initial}.fi-ndG_routesContainer::-webkit-scrollbar-thumb{background:initial}@media (min-width:769px){.fi-ndG_routesContainer{flex-direction:column;grid-area:2/1/3/2;gap:16px;width:fit-content;min-width:280px;margin:0;padding:0}}.fi-ndG_routeContainer{scroll-snap-align:start;flex-shrink:0;min-width:230px;min-height:110px;scroll-margin-left:24px;list-style:none}.fi-ndG_routeTitle{margin-bottom:8px;font-size:1.8rem;font-weight:700;line-height:2.1rem}@media (min-width:769px){.fi-ndG_routeTitle{font-size:2.4rem;line-height:2.8rem}}.fi-ndG_route{color:#727279;text-align:left;border:2px solid #727279;border-radius:16px;width:100%;max-width:280px;height:100%;padding:18px 24px}.fi-ndG_route[data-active=true]{color:#fff;border-color:#fff}.fi-ndG_transportationsContainer{flex-direction:column;gap:4px;display:flex}.fi-ndG_transportation{font-size:1.1rem;font-weight:400;line-height:1.3rem}@media (min-width:769px){.fi-ndG_transportation{font-size:1.3rem;line-height:1.5rem}}
.rsemUG_videoContainer video{z-index:-1}.rsemUG_faqWrapper{background:#0b0b0d;display:flex}
._4GY6wW_container{color:#fff;background-color:#000;flex-direction:column;width:100%;min-height:calc(100vh - 68px);display:flex;overflow:hidden}@media (min-width:769px){._4GY6wW_container{grid-template-columns:50% 50%;justify-content:center;align-items:center;display:grid}}._4GY6wW_picture{position:relative}._4GY6wW_picture img{object-fit:contain;width:100%;height:100%;line-height:0;display:block}._4GY6wW_inner{flex-direction:column;padding:0 24px 48px;display:flex}@media (min-width:769px){._4GY6wW_inner{width:450px;padding:0 72px}}._4GY6wW_title{margin-bottom:10px;font-size:1.3rem;font-weight:700;line-height:1.9rem}._4GY6wW_designer{margin-bottom:20px;font-size:4.2rem;font-weight:700;line-height:5.4rem}._4GY6wW_description{color:#b2b2b9;white-space:pre-wrap;font-size:1.2rem;font-weight:400;line-height:1.8rem}._4GY6wW_modalButton{color:#fff;text-align:center;background:var(--color-highlight);border-radius:24px;justify-content:center;align-items:center;gap:5px;width:168px;height:48px;margin:24px 0 0;font-size:1.3rem;display:flex}._4GY6wW_movieLabel{color:#fff;font-size:1.6rem;font-weight:700;line-height:1.9rem}
.JAdKrG_dialogContent{background:#1c1c1c;border:none;border-radius:15px;width:90%;max-width:520px;height:fit-content;max-height:80vh;padding:0;position:relative;box-shadow:0 2px 10px #00000040;margin:0!important}.JAdKrG_modalCloseButton{z-index:3;color:#000;background-color:#d9d9d9;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:-13px;right:-13px;transform:translateZ(0)}.JAdKrG_dialogInner{width:100%;height:fit-content;max-height:80vh;padding:48px 24px;overflow:auto}.JAdKrG_label{color:#fff;font-size:1.5rem;font-weight:500;line-height:1.333}.JAdKrG_artistName{color:#fff;margin-top:12px;margin-bottom:16px;font-size:2rem;font-weight:500;line-height:1.4}.JAdKrG_profile{color:#fff;letter-spacing:.26px;font-size:1.3rem;font-weight:400;line-height:1.2}
.Cj5ebq_wrapper{background-color:#000;overflow:hidden}.Cj5ebq_characteristicSectionContainer{flex-direction:column;display:flex}@media (min-width:769px){.Cj5ebq_characteristicSectionContainer{gap:120px;padding-bottom:120px}}.Cj5ebq_headerContainer{flex-direction:column;align-items:center;width:100%;height:calc(100lvh - 108px);margin:96px 0;display:flex;position:relative}@media (min-width:769px){.Cj5ebq_headerContainer{margin:0}}.Cj5ebq_headerContainer:after{content:"";background:linear-gradient(#000 0%,#0000 100%);width:100%;height:100px;display:block;position:absolute;top:0;left:0}@media (min-width:769px){.Cj5ebq_headerContainer:after{height:200px}}.Cj5ebq_headerContainer:before{z-index:1;content:"";background:linear-gradient(#0000 0%,#000 100%);width:100%;height:100px;display:block;position:absolute;bottom:0;left:0}@media (min-width:769px){.Cj5ebq_headerContainer:before{height:200px}}.Cj5ebq_headerBackgroundPicture img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Cj5ebq_headerTop{z-index:1;width:100%;padding:0 24px;position:absolute;top:0;left:0}@media (min-width:769px){.Cj5ebq_headerTop{padding:64px}}.Cj5ebq_heading{flex-direction:column;gap:8px;display:flex}@media (min-width:769px){.Cj5ebq_heading{gap:16px}}.Cj5ebq_title{color:#fff;text-align:center;font-size:2.4rem;font-weight:700;line-height:1.16}@media (min-width:769px){.Cj5ebq_title{font-size:4.8rem;line-height:1.14}}.Cj5ebq_title span{margin-top:8px;display:block}@media (max-width:768px){.Cj5ebq_title span{text-transform:uppercase;margin-top:8px;font-size:1.5rem;line-height:1.33}}.Cj5ebq_headerBottom{z-index:1;width:100%;padding:0 24px;position:absolute;bottom:0;left:0}@media (min-width:769px){.Cj5ebq_headerBottom{padding:48px 64px}}.Cj5ebq_description{color:#fff;text-align:center;flex-shrink:0;width:100%;font-size:1.7rem;font-weight:400;line-height:1.41}@media (min-width:769px){.Cj5ebq_description{max-width:680px;margin:0 auto;font-size:2rem;line-height:1.4}}.Cj5ebq_artworkDescriptionContainer{flex-direction:column;gap:16px;display:flex}@media (min-width:769px){.Cj5ebq_artworkDescriptionContainer{flex-direction:row;gap:24px;max-width:680px;margin:0 auto;padding:0}}.Cj5ebq_artistContainer{flex-direction:column;flex-grow:0;flex-shrink:0;align-items:center;gap:8px;display:flex}@media (min-width:769px){.Cj5ebq_artistContainer{align-items:flex-start}}.Cj5ebq_artworkName{color:#fff;font-size:3.2rem;font-weight:700;line-height:1.15}.Cj5ebq_artistName{color:#fff;text-transform:uppercase;font-size:2rem;font-weight:700;line-height:1.15}.Cj5ebq_artistDetailButton{color:var(--color-highlight);font-size:1.7rem;font-weight:400;line-height:1.41}@media (min-width:769px){.Cj5ebq_artistDetailButton{font-size:2rem;line-height:1.4}}.Cj5ebq_artworkDescription{color:#fff;text-align:center;flex-shrink:0;width:100%;font-size:1.7rem;font-weight:400;line-height:1.41}@media (min-width:769px){.Cj5ebq_artworkDescription{text-align:left;flex-shrink:1;max-width:680px;margin:0 auto;font-size:2rem;line-height:1.4}}.Cj5ebq_contentContainer{flex-direction:column;gap:0;display:flex}@media (min-width:769px){.Cj5ebq_contentContainer{gap:240px}}.Cj5ebq_characteristicSubSectionContainer{flex-direction:column;gap:4px;padding:96px 0;display:flex}@media (min-width:769px){.Cj5ebq_characteristicSubSectionContainer{gap:24px;padding:0}}.Cj5ebq_subSectionHeader{padding:0 30px}@media (min-width:769px){.Cj5ebq_subSectionHeader{padding:0 100px}}.Cj5ebq_subSectionTitle{color:#fff;font-size:3.2rem;font-weight:700;line-height:1.15}@media (min-width:769px){.Cj5ebq_subSectionTitle{text-align:center;font-size:4.8rem}}.Cj5ebq_subSectionDescription{color:#fff;margin-top:8px;font-size:1.5rem;font-weight:400;line-height:1.4}@media (min-width:769px){.Cj5ebq_subSectionDescription{text-align:center;font-size:2rem;font-weight:500}}.Cj5ebq_subSectionCardContainer{width:100%;padding:36px 30px 0}@media (min-width:769px){.Cj5ebq_subSectionCardContainer{padding:50px 100px 0}}.Cj5ebq_bigCardContainer{flex-direction:column;gap:24px;display:flex}.Cj5ebq_bigCardImageWrapper{border-radius:8px;width:250px;height:300px;position:relative;overflow:hidden}@media (min-width:769px){.Cj5ebq_bigCardImageWrapper{border-radius:24px;width:500px;height:600px}}.Cj5ebq_bigCardImageTitle{z-index:1;color:#fff;font-size:1.3rem;font-weight:700;line-height:1;position:absolute;bottom:12px;left:16px}@media (min-width:769px){.Cj5ebq_bigCardImageTitle{font-size:2rem;line-height:1.15;bottom:28px;left:30px}}.Cj5ebq_bigCardImage{object-fit:cover;width:100%;height:100%;position:absolute}.Cj5ebq_bigCardDescription{color:#fff;font-size:1.5rem;font-weight:400;line-height:1.33}@media (min-width:769px){.Cj5ebq_bigCardDescription{font-size:1.7rem;line-height:1.41}}.Cj5ebq_squareImageCardContainer{border:1px solid #fff3;border-radius:8px;flex-direction:column;justify-content:flex-start;gap:24px;height:100%;padding:15px;display:flex}@media (min-width:769px){.Cj5ebq_squareImageCardContainer{border-radius:20px;gap:40px;padding:24px}}.Cj5ebq_squareCardImage{aspect-ratio:1;border-radius:6px;width:100%}@media (min-width:769px){.Cj5ebq_squareCardImage{border-radius:18px}}.Cj5ebq_squareCardInner{flex-direction:column;gap:16px;display:flex}@media (min-width:769px){.Cj5ebq_squareCardInner{gap:24px}}.Cj5ebq_squareCardTitleContainer{flex-direction:column;gap:8px;display:flex}.Cj5ebq_squareCardTitle{color:#fff;font-size:1.7rem;font-weight:700;line-height:1.17}@media (min-width:769px){.Cj5ebq_squareCardTitle{font-size:2.8rem;line-height:1.14}}.Cj5ebq_squareCardNote{color:#fff;font-size:1.5rem;font-weight:500;line-height:1.13}@media (min-width:769px){.Cj5ebq_squareCardNote{font-size:2rem;line-height:1.15}}.Cj5ebq_squareCardDescription{color:#8d8d8d;font-size:1.5rem;font-weight:400;line-height:1.33}@media (min-width:769px){.Cj5ebq_squareCardDescription{font-size:1.7rem;line-height:1.41}}
.LZ2ilq_container{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100svh;min-height:550px;padding-top:68px;display:flex;position:relative}.LZ2ilq_videoContainer{position:relative}.LZ2ilq_videoContainer video{z-index:-1}.LZ2ilq_imageContainer{position:relative}.LZ2ilq_overlay{background:linear-gradient(#0000003d,#0000);width:100%;height:350px;position:absolute;top:0}.LZ2ilq_picture img{z-index:-1;object-fit:cover;width:100%;height:100%;position:fixed;top:68px;left:0}.LZ2ilq_upContainer{color:#fff;flex-direction:column;padding:68px 30px 0;display:flex}.LZ2ilq_placeName{text-align:center;text-transform:uppercase;font-size:1.6rem;font-weight:700;line-height:1.9rem}@media (min-width:769px){.LZ2ilq_placeName{font-size:1.8rem;line-height:2rem}}.LZ2ilq_houseGroupName{text-align:center;text-transform:uppercase;letter-spacing:.03em;font-size:min(5rem,12vw);font-weight:700;line-height:1}@media (min-width:769px){.LZ2ilq_houseGroupName{font-size:12rem}}.LZ2ilq_designBy{text-align:center;margin-bottom:4px;font-size:1.2rem;font-weight:400;line-height:1.38rem}.LZ2ilq_snohettaLogo{text-align:center;width:120px;height:auto;margin:0 auto;display:block}@media (min-width:769px){.LZ2ilq_snohettaLogo{width:151px}}.LZ2ilq_bottomContainer{color:#fff;flex-direction:column;align-items:center;gap:20px;max-width:100%;padding:0 30px 48px;display:flex}@media (min-width:769px){.LZ2ilq_bottomContainer{gap:32px;padding:0 30px 36px}}.LZ2ilq_informationContainer{justify-content:center;align-items:center;gap:20px;display:flex}.LZ2ilq_priceContainer{text-align:center}.LZ2ilq_priceNote{font-size:1.1rem;line-height:1.3rem}@media (min-width:769px){.LZ2ilq_priceNote{font-size:1.3rem;line-height:1.5rem}}.LZ2ilq_price{white-space:nowrap;font-size:1.3rem;font-weight:700}.LZ2ilq_price b{font-size:1.8rem}.LZ2ilq_price span{font-size:1.3rem;font-weight:400}@media (min-width:769px){.LZ2ilq_price{font-size:1.6rem}.LZ2ilq_price b{font-size:2.4rem}}.LZ2ilq_divider{background:#fff;flex-grow:0;flex-shrink:0;width:1px;height:32px;display:block}.LZ2ilq_roomPlanNote{display:none}@media (min-width:769px){.LZ2ilq_roomPlanNote{font-size:1.3rem;line-height:1.5rem;display:inline}}.LZ2ilq_roomPlanContainer{text-align:center}.LZ2ilq_roomPlan{white-space:nowrap;font-size:1.3rem;font-weight:700}.LZ2ilq_roomPlan span{font-size:1.8rem}@media (min-width:769px){.LZ2ilq_roomPlan{font-size:1.6rem}.LZ2ilq_roomPlan span{font-size:2.4rem}.LZ2ilq_roomPlan span:last-child:before{content:"・";font-size:1.6rem}.LZ2ilq_roomPlan br{display:none}}
.C64B-W_container{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100svh;min-height:550px;padding-top:68px;display:flex;position:relative}.C64B-W_videoContainer{position:relative}.C64B-W_videoContainer video{z-index:-1}.C64B-W_imageContainer{position:relative}.C64B-W_overlay{background:linear-gradient(#0000003d,#0000);width:100%;height:350px;position:absolute;top:0}.C64B-W_picture img{z-index:-1;object-fit:cover;width:100%;height:100%;position:fixed;top:68px;left:0}.C64B-W_upContainer{color:#fff;flex-direction:column;padding:68px 30px 0;display:flex}.C64B-W_placeName{font-family:var(--font-family-english);text-align:center;text-transform:uppercase;font-size:1.6rem;font-weight:700;line-height:1.9rem}@media (min-width:769px){.C64B-W_placeName{font-size:1.8rem;line-height:2rem}}.C64B-W_houseGroupName{font-family:var(--font-family-chinese-simplified);text-align:center;letter-spacing:.03em;margin-bottom:24px;font-size:min(5rem,12vw);font-weight:700;line-height:1}@media (min-width:769px){.C64B-W_houseGroupName{font-size:12rem}}.C64B-W_designBy{text-align:center;margin-bottom:4px;font-size:1.2rem;font-weight:400;line-height:1.38rem}.C64B-W_snohettaLogo{text-align:center;width:120px;height:auto;margin:0 auto;display:block}@media (min-width:769px){.C64B-W_snohettaLogo{width:151px}}.C64B-W_bottomContainer{color:#fff;flex-direction:column;align-items:center;gap:20px;max-width:100%;padding:0 30px 48px;display:flex}@media (min-width:769px){.C64B-W_bottomContainer{gap:32px;padding:0 30px 36px}}.C64B-W_informationContainer{justify-content:center;align-items:center;gap:20px;display:flex}.C64B-W_priceContainer{text-align:center}.C64B-W_priceNote{font-size:1.1rem;line-height:1.3rem}@media (min-width:769px){.C64B-W_priceNote{font-size:1.3rem;line-height:1.5rem}}.C64B-W_price{white-space:nowrap;font-size:1.3rem;font-weight:700}.C64B-W_price b{font-size:1.8rem}.C64B-W_price span{font-size:1.3rem;font-weight:400}@media (min-width:769px){.C64B-W_price{font-size:1.6rem}.C64B-W_price b{font-size:2.4rem}}.C64B-W_divider{background:#fff;flex-grow:0;flex-shrink:0;width:1px;height:32px;display:block}.C64B-W_roomPlanNote{display:none}@media (min-width:769px){.C64B-W_roomPlanNote{font-size:1.3rem;line-height:1.5rem;display:inline}}.C64B-W_roomPlanContainer{text-align:center}.C64B-W_roomPlan{white-space:nowrap;font-size:1.3rem;font-weight:700}.C64B-W_roomPlan span{font-size:1.8rem}@media (min-width:769px){.C64B-W_roomPlan{font-size:1.6rem}.C64B-W_roomPlan span{font-size:2.4rem}.C64B-W_roomPlan span:last-child:before{content:"・";font-size:1.6rem}.C64B-W_roomPlan br{display:none}}
.WDAinW_wrapper{background-color:#0b0b0d;width:100%}.WDAinW_container{flex-direction:column;align-items:flex-start;gap:40px;width:100%;max-width:1344px;margin:0 auto;padding:48px 24px;display:flex}@media (min-width:769px){.WDAinW_container{align-items:center;gap:60px;padding:120px 72px}}.WDAinW_inner{flex-direction:column;align-self:stretch;align-items:center;gap:24px;display:flex}@media (min-width:769px){.WDAinW_inner{gap:80px}}.WDAinW_mapContainer{flex-direction:column;justify-content:center;gap:40px;width:100%;display:flex}@media (min-width:769px){.WDAinW_mapContainer{flex-direction:row;gap:80px}}.WDAinW_plansContainer{scroll-snap-type:x proximity;gap:8px;width:calc(100% + 48px);margin:0 -24px;padding:0 24px;display:flex;overflow:scroll hidden}.WDAinW_plansContainer::-webkit-scrollbar{width:0;height:0}.WDAinW_plansContainer::-webkit-scrollbar-track{background:initial}.WDAinW_plansContainer::-webkit-scrollbar-thumb{background:initial}@media (min-width:769px){.WDAinW_plansContainer{flex-direction:column;grid-area:2/1/3/2;gap:16px;width:fit-content;min-width:280px;margin:0;padding:0}}.WDAinW_planContainer{scroll-snap-align:start;flex-shrink:0;min-width:140px;max-height:110px;scroll-margin-left:24px;list-style:none}.WDAinW_planTitle{font-size:1.8rem;font-weight:700;line-height:2.1rem}@media (min-width:769px){.WDAinW_planTitle{font-size:2.4rem;line-height:2.8rem}}.WDAinW_plan{color:#727279;text-align:left;border:2px solid #727279;border-radius:16px;width:100%;height:100%;padding:18px 24px}.WDAinW_plan[data-active=true]{color:#fff;border-color:#fff}.WDAinW_mapImageContainer img{background-color:#fff;border-radius:9px;width:100%}.WDAinW_specsContainer{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;width:100%;max-width:1190px;display:grid}.WDAinW_title{color:#fff;border-bottom:1px solid #b2b2b8;width:100%;padding:0 0 30px;font-size:4.8rem;font-weight:700;line-height:5.5rem}@media (min-width:769px){.WDAinW_title{text-align:center;padding-bottom:50px;font-size:6rem;line-height:6.9rem}}.WDAinW_specContainer{background:#202021;border-radius:8px;flex-direction:column;justify-content:space-between;gap:40px;padding:36px 30px 32px;display:flex}.WDAinW_specInner{flex-direction:column;gap:25px;display:flex}.WDAinW_specDescriptionsContainer{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:32px;display:grid}.WDAinW_specDescription{color:#fff;flex-direction:column;gap:.9rem;font-size:1.3rem;font-weight:400;line-height:1.5rem;display:flex}.WDAinW_specDescription b{font-size:2rem;font-weight:700;line-height:2.8rem}.WDAinW_specTitle{color:#fff;font-size:1.5rem;font-weight:700;line-height:normal}
.xqhxNG_stickyWrapper{background-color:#0000;width:100%;max-height:fit-content;transition:background-color .5s ease-in-out;position:relative}.xqhxNG_stickyWrapper:after{z-index:-1;content:"";background:linear-gradient(#0000 0%,#000 100%);width:100%;height:200px;display:block;position:absolute;bottom:0;left:0}.xqhxNG_stickyWrapper[data-black-wall-visible=true]{background-color:#0009;transition:background-color .1s ease-in-out}.xqhxNG_stickySpacer{width:100%;height:50lvh}.xqhxNG_container{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%;height:calc(100lvh - 68px);min-height:600px;padding:24px;transition:opacity .5s ease-in-out;display:flex;position:sticky;top:0;left:0}.xqhxNG_container[data-active=true]{opacity:1;transition:opacity .5s ease-in-out}@media (min-width:769px){.xqhxNG_container{gap:48px;padding:96px 48px}}.xqhxNG_description{color:#fff;max-width:480px;font-size:1.7rem;font-weight:500;line-height:1.41}@media (min-width:769px){.xqhxNG_description{font-size:2rem;line-height:2}}
.Z3j_cG_wrapper{background:#000;justify-content:center;align-items:center;width:100%;height:100lvh;padding:96px 0;display:flex;position:relative;overflow:hidden}@media (min-width:769px){.Z3j_cG_wrapper{padding:207px 431px}}.Z3j_cG_background{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.Z3j_cG_backgroundImage{object-fit:cover;object-position:center;width:100%;height:100%}.Z3j_cG_backgroundOverlay{z-index:2;background:#000000a3;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:769px){.Z3j_cG_backgroundOverlay{background:#0000008f}}.Z3j_cG_content{z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%;padding:0 24px;display:flex;position:relative}@media (min-width:769px){.Z3j_cG_content{width:578px;padding:0}}.Z3j_cG_lead{font-family:var(--font-family-english);color:#fff;font-size:1.5rem;font-weight:400;line-height:1.7}html:lang(zh-CN) .Z3j_cG_lead{font-size:3.2rem}@media (min-width:769px){.Z3j_cG_lead{font-size:2rem}html:lang(zh-CN) .Z3j_cG_lead{font-size:3.2rem}}.Z3j_cG_textContent{color:#fff;text-align:center;letter-spacing:-.03rem;flex-direction:column;gap:12px;font-size:1.5rem;line-height:1.7;display:flex}html:lang(en) .Z3j_cG_textContent{font-size:2rem;font-weight:300}@media (min-width:769px){.Z3j_cG_textContent{letter-spacing:-.04rem;font-size:2rem;line-height:1.7}}.Z3j_cG_textLine1,.Z3j_cG_textLine2{white-space:pre;margin:0;font-size:1.5rem;font-weight:300}:is(html:lang(en) .Z3j_cG_textLine1,html:lang(en) .Z3j_cG_textLine2){font-size:2rem;font-weight:300}@media (min-width:769px){.Z3j_cG_textLine1,.Z3j_cG_textLine2{font-size:2rem;font-weight:400}:is(html:lang(en) .Z3j_cG_textLine1,html:lang(en) .Z3j_cG_textLine2){font-size:2rem;font-weight:300}}.Z3j_cG_graphicWrapper{justify-content:center;width:240px;display:flex}@media (min-width:769px){.Z3j_cG_graphicWrapper{width:578px}}.Z3j_cG_graphicPlaceholder{aspect-ratio:240/105;color:#bbb;text-align:center;background:#111;border:1px dashed #444;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;max-width:240px;display:flex}@media (min-width:769px){.Z3j_cG_graphicPlaceholder{aspect-ratio:578/254;max-width:578px}}.Z3j_cG_graphicContainer{width:57.839rem;height:25.373rem;position:relative}@media (min-width:768px){.Z3j_cG_graphicContainer{width:24rem;height:10.5rem}}.Z3j_cG_graphic{width:100%;height:100%}@media (min-width:768px){.Z3j_cG_graphic{width:24rem;height:10.5rem}}.Z3j_cG_diagramImage{object-fit:contain;transform-origin:50%;width:100%;height:100%}.Z3j_cG_detailsSection{background:#000;flex-direction:column;align-items:center;gap:96px;width:100%;padding:0 0 96px;display:flex;position:relative;overflow-x:hidden}@media (min-width:769px){.Z3j_cG_detailsSection{gap:160px;padding:160px 0;overflow-x:visible}}.Z3j_cG_detailItem{flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;padding:0;display:flex}.Z3j_cG_detailItem.Z3j_cG_reverse{flex-direction:column}@media (min-width:769px){.Z3j_cG_detailItem{flex-direction:row;align-items:center;gap:40px;max-width:1440px;margin:0 auto;padding:0 48px}.Z3j_cG_detailItem.Z3j_cG_reverse{flex-direction:row-reverse;gap:72px}}.Z3j_cG_detailItemFull{flex-direction:column;align-items:center;gap:40px;width:100%;padding:0;display:flex}@media (min-width:769px){.Z3j_cG_detailItemFull{max-width:1310px;margin:0 auto;padding:0 48px}}.Z3j_cG_detailItemFull .Z3j_cG_detailImageFull{aspect-ratio:750/480;width:100%;max-width:100vw;height:auto}@media (min-width:769px){.Z3j_cG_detailItemFull .Z3j_cG_detailImageFull{aspect-ratio:2620/1144;width:100%;max-width:1310px}.Z3j_cG_detailItemFull .Z3j_cG_detailTextWrapper{width:100%}}.Z3j_cG_detailImageWrapper{flex-shrink:0;width:100%;overflow:hidden}@media (min-width:769px){.Z3j_cG_detailImageWrapper{flex-shrink:1;width:auto}}.Z3j_cG_detailImageFullWrapper{width:100%;overflow:hidden}@media (min-width:769px){.Z3j_cG_detailImageFullWrapper{max-width:1310px}}.Z3j_cG_detailImagePlaceholder{color:#bbb;text-align:center;background:#111;border:1px dashed #444;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.Z3j_cG_detailItem:first-child .Z3j_cG_detailImage{aspect-ratio:750/1120;width:100%;max-width:100vw;height:auto}@media (min-width:769px){.Z3j_cG_detailItem:first-child .Z3j_cG_detailImage{max-width:unset;aspect-ratio:1440/1800;flex-shrink:0}}.Z3j_cG_detailItem:nth-child(2) .Z3j_cG_detailImage{aspect-ratio:750/960;width:100%;max-width:100vw;height:auto}@media (min-width:769px){.Z3j_cG_detailItem:nth-child(2) .Z3j_cG_detailImage{max-width:unset;aspect-ratio:1440/1800;flex-shrink:0}}.Z3j_cG_detailItem:last-child .Z3j_cG_detailImage{aspect-ratio:750/1120;object-fit:cover;width:100%;max-width:100vw;height:auto}@media (min-width:769px){.Z3j_cG_detailItem:last-child .Z3j_cG_detailImage{width:628px;max-width:unset;aspect-ratio:1256/1568}}.Z3j_cG_detailTextWrapper{flex-shrink:1;align-items:center;width:100%;padding:0 24px;display:flex}html:lang(en) .Z3j_cG_detailTextWrapper{font-weight:400}@media (min-width:769px){.Z3j_cG_detailTextWrapper{flex-shrink:0;width:auto;padding:0}}.Z3j_cG_detailText{color:#fff;letter-spacing:0;white-space:normal;margin:0;font-size:1.4rem;font-weight:400;line-height:2.4}.Z3j_cG_detailText br{display:none}@media (min-width:769px){.Z3j_cG_detailText{white-space:nowrap;font-size:1.7rem;font-weight:500;line-height:2.4}html:lang(en) .Z3j_cG_detailText{font-weight:400}.Z3j_cG_detailText br{display:inline}}.Z3j_cG_placeholderText{letter-spacing:.04rem;font-size:1.6rem}.Z3j_cG_placeholderNote{opacity:.8;font-size:1.2rem}
.K5rqyW_conceptTitleSection{background-color:#000;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative}.K5rqyW_conceptTitleContainer{flex-direction:column;align-items:center;gap:24px;display:flex}@media (min-width:769px){.K5rqyW_conceptTitleContainer{gap:64px}}.K5rqyW_conceptTitle{font-family:var(--font-family-english);color:#fff;text-align:center;letter-spacing:0;margin:0;font-size:2rem;font-weight:400;line-height:2.4}@media (min-width:769px){.K5rqyW_conceptTitle{font-size:4rem;font-weight:400}}.K5rqyW_mobileVisual{width:280px;height:116px;display:block;position:relative}@media (min-width:769px){.K5rqyW_mobileVisual{display:none}}.K5rqyW_curvedLines{width:100%;height:100%}.K5rqyW_topCurve{opacity:1}.K5rqyW_bottomCurve{opacity:.4}.K5rqyW_diagramSection{background-color:#000;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:120px 24px;display:flex;position:relative}@media (min-width:769px){.K5rqyW_diagramSection{padding:160px 0}}.K5rqyW_diagramContainer{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}@media (min-width:769px){.K5rqyW_diagramContainer{max-width:1200px}}.K5rqyW_diagramWrapper{aspect-ratio:1;width:calc(100% + 52px);position:relative}@media (min-width:769px){.K5rqyW_diagramWrapper{max-width:640px}}.K5rqyW_diagramVideo{object-fit:contain;filter:brightness(1.1);width:100%;height:100%;display:block}.K5rqyW_diagramImg{object-fit:contain;width:100%;height:100%;display:block}.K5rqyW_diagramPlaceholder{background-color:#fff;border:2px dashed #ccc;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.K5rqyW_placeholderText{color:red;font-size:1.6rem;font-weight:700}.K5rqyW_placeholderNote{color:#666;margin-top:4px;font-size:1.2rem}.K5rqyW_diagramText{z-index:1;color:#fff;text-align:center;letter-spacing:-.02rem;max-width:600px;margin-top:-20px;font-size:1.3rem;font-weight:400;line-height:2.4;transition:opacity .3s ease-out}@media (min-width:769px){.K5rqyW_diagramText{max-width:none;margin-top:-80px;font-size:1.3rem}}.K5rqyW_textLine{white-space:pre-wrap;margin:0}@media (min-width:769px){.K5rqyW_textLine{white-space:normal;max-width:480px}.K5rqyW_mobileBreak{display:none}}.K5rqyW_spiritWrapper{background:#000;justify-content:center;align-items:center;width:100%;height:100lvh;display:flex;position:relative;overflow:hidden}.K5rqyW_spiritBackgroundPlaceholder{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.K5rqyW_spiritBackgroundImage{object-fit:cover;object-position:center;width:100%;height:100%}.K5rqyW_spiritBackgroundOverlay{z-index:1;background:#0000008f;width:100%;height:100%;position:absolute;top:0;left:0}.K5rqyW_spiritContainer{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;padding:96px 24px;display:flex;position:relative}@media (min-width:769px){.K5rqyW_spiritContainer{padding:184px 0}}.K5rqyW_spiritContent{flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%;max-width:578px;display:flex}.K5rqyW_spiritTextContent{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.K5rqyW_spiritTextLine{letter-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:500;line-height:1.7}@media (min-width:769px){.K5rqyW_spiritTextLine{letter-spacing:-.04rem;font-size:2rem;font-weight:500}}.K5rqyW_spiritSvgWrapper{aspect-ratio:1157/507;width:240px;height:105px;position:relative}@media (min-width:769px){.K5rqyW_spiritSvgWrapper{width:578px;height:254px}}.K5rqyW_spiritSvgImage{width:100%;height:100%}.K5rqyW_spiritDetailWrapper{background:#000;width:100%;padding:0 0 96px;position:relative}@media (min-width:769px){.K5rqyW_spiritDetailWrapper{padding:160px 0}}.K5rqyW_spiritDetailContainer{width:100%;padding:0}@media (min-width:769px){.K5rqyW_spiritDetailContainer{justify-content:center;padding:0;display:flex}}.K5rqyW_spiritItemsContainer{flex-direction:column;gap:96px;width:100%;display:flex}@media (min-width:769px){.K5rqyW_spiritItemsContainer{gap:160px;max-width:1440px;margin:0 auto}}.K5rqyW_spiritDetailItem{flex-direction:column;gap:40px;width:100%;display:flex}@media (min-width:769px){.K5rqyW_spiritDetailItem{flex-direction:row;align-items:center;gap:96px;padding:0 58px}.K5rqyW_spiritDetailItem.K5rqyW_spiritReverseItem{flex-direction:row-reverse;gap:96px}.K5rqyW_spiritDetailItem.K5rqyW_spiritThirdItem{gap:96px}.K5rqyW_spiritDetailItem.K5rqyW_spiritFourthItem{flex-direction:row-reverse;gap:96px}.K5rqyW_spiritDetailItem.K5rqyW_spiritFifthItem{flex-direction:column;align-items:flex-start;gap:40px;max-width:673px;margin:0 auto;padding:0}}.K5rqyW_spiritImageWrapper{width:100%;position:relative}@media (min-width:769px){.K5rqyW_spiritImageWrapper.K5rqyW_spiritFirstImage{aspect-ratio:726/965;flex-shrink:1;width:auto}.K5rqyW_spiritImageWrapper.K5rqyW_spiritSecondImage{aspect-ratio:695/772;flex-shrink:1;width:auto}.K5rqyW_spiritImageWrapper.K5rqyW_spiritThirdImage{aspect-ratio:654/818;flex-shrink:1;width:auto}.K5rqyW_spiritImageWrapper.K5rqyW_spiritFourthImage{aspect-ratio:814/834;flex-shrink:1;width:auto}.K5rqyW_spiritImageWrapper.K5rqyW_spiritFifthImage{aspect-ratio:673/823;flex-shrink:1;width:100%}}.K5rqyW_spiritImagePlaceholder{background:#111;border:1px dashed #444;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex;position:relative}.K5rqyW_spiritDetailImage{object-fit:cover;object-position:center;width:100%;height:100%}.K5rqyW_spiritDetailTextWrapper{padding:0 24px}@media (min-width:769px){.K5rqyW_spiritDetailTextWrapper{flex-shrink:0;width:auto;padding:0}.K5rqyW_spiritFifthItem .K5rqyW_spiritDetailTextWrapper{width:100%}}.K5rqyW_spiritDetailText{color:#fff;white-space:pre-wrap;margin:0;font-size:1.4rem;font-weight:500;line-height:2.4}@media (min-width:769px){.K5rqyW_spiritDetailText{white-space:nowrap;font-size:1.7rem;font-weight:500}}.K5rqyW_spiritDetailCaption{color:#fff;letter-spacing:-.026rem;font-size:1.3rem;font-weight:500;line-height:2;position:absolute;bottom:24px;left:24px}@media (min-width:769px){.K5rqyW_spiritDetailCaption{bottom:40px;left:350px}}
.XjMPia_container{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100svh;min-height:600px;display:flex}.XjMPia_upContainer{color:#fff;flex-direction:column;padding:90px 30px 0;display:flex}@media (min-width:769px){.XjMPia_upContainer{padding-top:110px}}.XjMPia_placeName{font-family:var(--font-family-english);text-align:center;text-transform:uppercase;font-size:1.6rem;font-weight:700;line-height:1.9rem}@media (min-width:769px){.XjMPia_placeName{font-size:2rem;line-height:2.3rem}}.XjMPia_houseGroupName{font-family:var(--font-family-english);text-align:center;text-transform:uppercase;margin:8px 0;font-size:6rem;font-weight:700;line-height:1}@media (min-width:769px){.XjMPia_houseGroupName{font-size:10rem}}.XjMPia_designBy{text-align:center;margin-top:0;font-size:1.3rem;font-weight:400;line-height:1.5rem}@media (min-width:769px){.XjMPia_designBy{margin-top:12px}}.XjMPia_architectName{font-family:var(--font-family-english);text-align:center;margin-top:6px;font-size:1.4rem;font-weight:700;line-height:1.6rem}@media (min-width:769px){.XjMPia_architectName{font-size:2.8rem;line-height:3.2rem}}.XjMPia_bottomContainer{color:#fff;flex-direction:column;align-items:center;gap:16px;padding:0 30px 36px;display:flex}@media (min-width:769px){.XjMPia_bottomContainer{gap:32px;padding:0 30px 36px}}.XjMPia_phase{color:#fff;text-align:center;text-transform:uppercase;margin-bottom:-8px;font-size:1.3rem;font-style:normal;font-weight:700;line-height:1.5rem}@media (min-width:769px){.XjMPia_phase{font-size:2rem;line-height:2.3rem}}.XjMPia_priceContainer{text-align:center;line-height:1}.XjMPia_jpPrice{white-space:nowrap;font-size:1.1rem;font-weight:500}.XjMPia_priceNote{margin-top:2px;font-size:1.3rem;line-height:1.3rem;display:inline-block}@media (min-width:769px){.XjMPia_priceNote{margin-top:4px;font-size:1.3rem;line-height:1.5rem}}.XjMPia_linkContainer{flex-direction:row;gap:10px;display:flex}@media (max-width:425px){.XjMPia_linkContainer{flex-direction:column;gap:16px;width:100%}}.XjMPia_price{white-space:nowrap;font-size:1.3rem;font-weight:700}.XjMPia_price span{font-size:1.8rem}@media (min-width:769px){.XjMPia_price{font-size:1.6rem}.XjMPia_price span{font-size:2.4rem}}
.BuUREq_content{background-color:#fff;border-radius:8px;padding:60px 30px}@media (min-width:769px){.BuUREq_content{padding:60px 40px}}.BuUREq_companyName{color:#858a95;letter-spacing:.02em;font-size:1.2rem;font-weight:300;line-height:100%}.BuUREq_name{color:#0b0b0d;letter-spacing:.02em;margin-top:14px;font-size:1.4rem;font-weight:600;line-height:100%}.BuUREq_role{color:#858a95;letter-spacing:.02em;margin-top:14px;font-size:1rem;font-weight:300;line-height:100%}.BuUREq_description{color:#0b0b0d;margin-top:24px;font-size:1.2rem;font-weight:300;line-height:200%}
.CSCnAq_wrapper{--title-color:#0b0b0d;--border-color:#e9e9eb;--company-color-mobile:#fff;--company-color-desktop:#858a95;--name-color-mobile:#fff;--name-color-desktop:#0b0b0d;--description-color:#0b0b0d;--role-color-mobile:#fff;--role-color-desktop:#fff;--button-bg-color:#fff;--button-icon-color:#0b0b0d;--read-more-color:var(--color-highlight)}.CSCnAq_wrapper[data-theme=dark]{--title-color:#fff;--border-color:#333;--company-color-mobile:#fff;--company-color-desktop:#fff;--name-color-mobile:#fff;--name-color-desktop:#fff;--description-color:#fff;--role-color-mobile:#fff;--role-color-desktop:#fff;--button-bg-color:#fff;--button-icon-color:#0b0b0d;--read-more-color:var(--color-highlight)}.CSCnAq_wrapper{width:100%;padding:24px var(--padding-inline) 124px;overflow:hidden}@media (min-width:769px){.CSCnAq_wrapper{padding:60px var(--padding-inline) 140px}}.CSCnAq_wrapper .CSCnAq_title{font-family:var(--font-family-english);color:var(--title-color);text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:100%}@media (min-width:769px){.CSCnAq_wrapper .CSCnAq_title{font-size:1.8rem}}.CSCnAq_container{width:100%;max-width:var(--max-component-width);flex-direction:column;gap:24px;margin:0 auto;display:flex}@media (min-width:769px){.CSCnAq_container{gap:36px}}.CSCnAq_inner{flex-direction:column;gap:12px;display:flex}@media (min-width:769px){.CSCnAq_inner{border-top:1px solid var(--border-color);gap:36px;padding-top:36px}}.CSCnAq_creator{align-items:center;gap:60px;display:flex}.CSCnAq_creator[data-is-more=false]{display:none}.CSCnAq_creator .CSCnAq_thumbnailWrapper{width:100%;position:relative}@media (min-width:769px){.CSCnAq_creator .CSCnAq_thumbnailWrapper{flex-shrink:0;width:380px}}.CSCnAq_creator .CSCnAq_thumbnailContainer{width:100%;padding:0 16px 16px 12px;position:absolute;bottom:0;left:0;right:0}.CSCnAq_creator .CSCnAq_thumbnailContainer>div{flex-direction:column;gap:8px;display:flex}@media (min-width:769px){.CSCnAq_creator .CSCnAq_thumbnailContainer{display:none}}.CSCnAq_creator .CSCnAq_thumbnail{aspect-ratio:380/240;object-fit:cover;border-radius:8px;width:100%;line-height:0;display:block;overflow:hidden}.CSCnAq_creator .CSCnAq_pcColumn{display:none}@media (min-width:769px){.CSCnAq_creator .CSCnAq_pcColumn{flex-direction:column;gap:12px;display:flex}}.CSCnAq_creator .CSCnAq_company{font-family:var(--font-family-english);color:var(--company-color-mobile);letter-spacing:.2px;font-size:1rem;font-weight:400;line-height:100%}@media (min-width:769px){.CSCnAq_creator .CSCnAq_company{color:var(--company-color-desktop);letter-spacing:.2px;font-size:1rem;font-weight:300;line-height:100%}}.CSCnAq_creator .CSCnAq_name{color:var(--name-color-mobile);letter-spacing:.24px;font-size:1.2rem;font-weight:600;line-height:100%}@media (min-width:769px){.CSCnAq_creator .CSCnAq_name{color:var(--name-color-desktop);letter-spacing:.28px;font-size:1.4rem}}.CSCnAq_creator .CSCnAq_role{color:var(--role-color-mobile);letter-spacing:.2px;font-size:1rem;font-weight:300;line-height:100%}@media (min-width:769px){.CSCnAq_creator .CSCnAq_role{color:var(--role-color-desktop);letter-spacing:.2px;font-size:1rem;font-weight:300;line-height:100%}}.CSCnAq_creator .CSCnAq_description{color:var(--description-color);font-size:1.2rem;font-weight:300;line-height:200%}.CSCnAq_button{position:absolute;inset:0}@media (min-width:769px){.CSCnAq_button{display:none}}.CSCnAq_buttonInner{background-color:var(--button-bg-color);border-radius:50%;width:24px;height:24px;position:absolute;bottom:12px;right:12px}.CSCnAq_buttonInner:before,.CSCnAq_buttonInner:after{content:"";background-color:var(--button-icon-color);width:8px;height:1px;position:absolute;top:50%;left:50%}.CSCnAq_buttonInner:before{transform:translate(-50%,-50%)}.CSCnAq_buttonInner:after{transform:translate(-50%,-50%)rotate(90deg)}.CSCnAq_readMoreButton{font-family:var(--font-family-heading);color:var(--read-more-color);text-align:center;align-items:center;margin:0 auto;font-size:1rem;font-style:normal;font-weight:600;line-height:normal;display:flex}.CSCnAq_readMoreButton[data-is-more=true]{display:none}
.Mgtb1a_wrapper{background:#000;justify-content:center;align-items:center;width:100%;height:100lvh;display:flex;position:relative;overflow:hidden}.Mgtb1a_backgroundPlaceholder{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.Mgtb1a_backgroundImage{object-fit:cover;object-position:center;width:100%;height:100%}.Mgtb1a_backgroundOverlay{z-index:1;background:#0000008f;width:100%;height:100%;position:absolute;top:0;left:0}.Mgtb1a_container{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;padding:96px 24px;display:flex;position:relative}@media (min-width:769px){.Mgtb1a_container{padding:184px 0}}.Mgtb1a_content{flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%;max-width:578px;display:flex}.Mgtb1a_textContent{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.Mgtb1a_lead{font-family:var(--font-family-english);color:#fff;font-size:1.5rem;font-weight:400;line-height:1.7}html:lang(zh-CN) .Mgtb1a_lead{font-size:3.2rem}@media (min-width:769px){.Mgtb1a_lead{font-size:2rem}html:lang(zh-CN) .Mgtb1a_lead{font-size:3.2rem}}.Mgtb1a_textLine{letter-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:500;line-height:1.7}html:lang(en) .Mgtb1a_textLine{font-size:2rem;font-weight:300}html:lang(zh-CN) .Mgtb1a_textLine{font-size:1.5rem;font-weight:300}@media (min-width:769px){.Mgtb1a_textLine{letter-spacing:-.04rem;font-size:2rem;font-weight:500}html:lang(en) .Mgtb1a_textLine{font-size:2rem;font-weight:300}html:lang(zh-CN) .Mgtb1a_textLine{font-size:2rem;font-weight:400}}.Mgtb1a_svgWrapper{width:240px;position:relative}@media (min-width:769px){.Mgtb1a_svgWrapper{width:578px}}.Mgtb1a_svgImage{width:100%;height:100%}.Mgtb1a_detailWrapper{background:#000;width:100%;padding:0 0 96px;position:relative}@media (min-width:769px){.Mgtb1a_detailWrapper{padding:160px 0}}.Mgtb1a_detailContainer{width:100%;padding:0}@media (min-width:769px){.Mgtb1a_detailContainer{justify-content:center;padding:0;display:flex}}.Mgtb1a_itemsContainer{flex-direction:column;gap:96px;width:100%;display:flex}@media (min-width:769px){.Mgtb1a_itemsContainer{gap:160px;max-width:1440px;margin:0 auto}}.Mgtb1a_detailItem{flex-direction:column;gap:40px;width:100%;display:flex}@media (min-width:769px){.Mgtb1a_detailItem{flex-direction:row;align-items:center;gap:96px;padding:0 58px}.Mgtb1a_detailItem.Mgtb1a_reverseItem{flex-direction:row-reverse;gap:96px}.Mgtb1a_detailItem.Mgtb1a_thirdItem{gap:96px}.Mgtb1a_detailItem.Mgtb1a_fourthItem{flex-direction:row-reverse;gap:96px}.Mgtb1a_detailItem.Mgtb1a_fifthItem{flex-direction:column;align-items:flex-start;gap:40px;max-width:673px;margin:0 auto;padding:0}}.Mgtb1a_imageWrapper{width:100%;position:relative}@media (min-width:769px){.Mgtb1a_imageWrapper.Mgtb1a_firstImage{aspect-ratio:726/965;flex-shrink:1;width:auto}.Mgtb1a_imageWrapper.Mgtb1a_secondImage{aspect-ratio:695/772;flex-shrink:1;width:auto}.Mgtb1a_imageWrapper.Mgtb1a_thirdImage{aspect-ratio:654/818;flex-shrink:1;width:auto}.Mgtb1a_imageWrapper.Mgtb1a_fourthImage{aspect-ratio:814/834;flex-shrink:1;width:auto}.Mgtb1a_imageWrapper.Mgtb1a_fifthImage{aspect-ratio:673/823;flex-shrink:1;width:100%}}.Mgtb1a_imagePlaceholder{background:#111;border:1px dashed #444;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex;position:relative}.Mgtb1a_detailImage{object-fit:cover;object-position:center;width:100%;height:100%}.Mgtb1a_placeholderText{color:#bbb;letter-spacing:.04em;font-size:1.6rem}.Mgtb1a_placeholderNote{color:#bbb;opacity:.8;font-size:1.2rem}.Mgtb1a_detailTextWrapper{padding:0 24px}html:lang(en) .Mgtb1a_detailTextWrapper{font-weight:400}@media (min-width:769px){.Mgtb1a_detailTextWrapper{flex-shrink:0;width:auto;padding:0}.Mgtb1a_fifthItem .Mgtb1a_detailTextWrapper{width:100%}}.Mgtb1a_detailText{color:#fff;white-space:pre-wrap;margin:0;font-size:1.4rem;font-weight:500;line-height:2.4}html:lang(en) .Mgtb1a_detailText{font-weight:400}@media (min-width:769px){.Mgtb1a_detailText{white-space:nowrap;font-size:1.7rem;font-weight:500}html:lang(en) .Mgtb1a_detailText{font-weight:400}}.Mgtb1a_detailCaption{color:#fff;letter-spacing:-.026rem;font-size:1.3rem;font-weight:500;line-height:2;position:absolute;bottom:24px;left:24px}@media (min-width:769px){.Mgtb1a_detailCaption{bottom:40px;left:350px}}
.AjiEbG_container{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100svh;min-height:550px;padding-top:68px;display:flex;position:relative}.AjiEbG_videoContainer{position:relative}.AjiEbG_videoContainer video{z-index:-1}.AjiEbG_imageContainer{position:relative}.AjiEbG_overlay{background:linear-gradient(#0000003d,#0000);width:100%;height:350px;position:absolute;top:0}.AjiEbG_picture img{z-index:-1;object-fit:cover;width:100%;height:100%;position:fixed;top:68px;left:0}.AjiEbG_upContainer{color:#fff;flex-direction:column;padding:68px 30px 0;display:flex}.AjiEbG_placeName{font-family:var(--font-family-english);text-align:center;text-transform:uppercase;font-size:1.6rem;font-weight:700;line-height:1.9rem}@media (min-width:769px){.AjiEbG_placeName{font-size:1.8rem;line-height:2rem}}.AjiEbG_houseGroupName{font-family:var(--font-family-english);text-align:center;text-transform:uppercase;letter-spacing:.03em;font-size:min(5rem,12vw);font-weight:700;line-height:1}@media (min-width:769px){.AjiEbG_houseGroupName{font-size:12rem}}.AjiEbG_designBy{text-align:center;margin-bottom:4px;font-size:1.2rem;font-weight:400;line-height:1.38rem}.AjiEbG_architectName{font-family:var(--font-family-english);text-align:center;font-size:1.4rem;font-weight:700;line-height:1.6rem}@media (min-width:769px){.AjiEbG_architectName{font-size:1.6rem;line-height:1.9rem}}.AjiEbG_bottomContainer{color:#fff;flex-direction:column;align-items:center;gap:20px;max-width:100%;padding:0 30px 48px;display:flex}@media (min-width:769px){.AjiEbG_bottomContainer{gap:32px;padding:0 30px 36px}}.AjiEbG_informationContainer{justify-content:center;align-items:center;gap:20px;display:flex}.AjiEbG_priceContainer{text-align:center}.AjiEbG_priceNote{font-size:1.1rem;line-height:1.3rem}@media (min-width:769px){.AjiEbG_priceNote{font-size:1.3rem;line-height:1.5rem}}.AjiEbG_price{white-space:nowrap;font-size:1.3rem;font-weight:700}.AjiEbG_price b{font-size:1.8rem}.AjiEbG_price span{font-size:1.3rem;font-weight:400}@media (min-width:769px){.AjiEbG_price{font-size:1.6rem}.AjiEbG_price b{font-size:2.4rem}}.AjiEbG_divider{background:#fff;flex-grow:0;flex-shrink:0;width:1px;height:32px;display:block}.AjiEbG_roomPlanNote{display:none}@media (min-width:769px){.AjiEbG_roomPlanNote{font-size:1.3rem;line-height:1.5rem;display:inline}}.AjiEbG_roomPlanContainer{text-align:center}.AjiEbG_roomPlan{white-space:nowrap;font-size:1.3rem;font-weight:700}.AjiEbG_roomPlan span{font-size:1.8rem}@media (min-width:769px){.AjiEbG_roomPlan{font-size:1.6rem}.AjiEbG_roomPlan span{font-size:2.4rem}.AjiEbG_roomPlan span:last-child:before{content:"・";font-size:1.6rem}.AjiEbG_roomPlan br{display:none}}
.-\30 Ig3W_wrapper{background-color:#0b0b0d;width:100%}.-\30 Ig3W_heroContainer{justify-content:center;align-items:center;width:100%;height:calc(100vh - 68px);min-height:600px;display:flex;position:relative}.-\30 Ig3W_picture img{object-fit:cover;width:100%;height:100%;line-height:0;display:block;position:absolute;top:0;left:0}.-\30 Ig3W_heroInner{z-index:1;flex-direction:column;gap:14px;width:100%;padding:0 24px;display:flex}@media (min-width:769px){.-\30 Ig3W_heroInner{padding:0 60px}}.-\30 Ig3W_heroTitle{color:#fff;font-size:1.6rem;font-weight:700;line-height:3rem}@media (min-width:769px){.-\30 Ig3W_heroTitle{font-size:1.8rem;line-height:2rem}}.-\30 Ig3W_heroDescription{color:#fff;font-size:4rem;font-weight:700;line-height:4.3rem}@media (min-width:769px){.-\30 Ig3W_heroDescription{max-width:800px;font-size:4.8rem;line-height:5.5rem}}.-\30 Ig3W_container{flex-direction:column;gap:24px;width:100%;max-width:1320px;margin:0 auto;padding:56px 24px;display:flex}@media (min-width:769px){.-\30 Ig3W_container{padding:96px 60px 120px}}@keyframes -\30 Ig3W_slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.-\30 Ig3W_cardBackgroundImageWrapper{width:300%;height:100%;animation:30s linear infinite -\30 Ig3W_slide;display:flex;position:absolute;top:0;left:0}.-\30 Ig3W_cardBackgroundImageWrapper img{object-fit:cover;width:33.3333%;height:100%;line-height:1;display:block}@media (min-width:769px){.-\30 Ig3W_cardBackgroundImageWrapper img{object-fit:cover;width:100%;height:100%}.-\30 Ig3W_cardBackgroundImageWrapper{grid-template-columns:33.3333% 33.3333% 33.3333%;width:100%;height:100%;animation:none;display:grid}.-\30 Ig3W_cardBackgroundImageWrapper [data-duplicated]{display:none}}.-\30 Ig3W_cardContents{z-index:1;flex-direction:column;gap:16px;width:100%;max-width:550px;padding:0 20px;display:flex;position:absolute;bottom:20px;left:0}@media (min-width:769px){.-\30 Ig3W_cardContents{gap:12px;max-width:550px;padding:0;top:32px;bottom:auto;left:40px}}.-\30 Ig3W_cardTitle{color:#fff;font-size:2rem;font-weight:500;line-height:1.4}@media (min-width:769px){.-\30 Ig3W_cardTitle{font-size:3.2rem;font-weight:700;line-height:1.15}}.-\30 Ig3W_cardDescription{color:#fff;font-size:1.5rem;font-weight:400;line-height:1.333}@media (min-width:769px){.-\30 Ig3W_cardDescription{font-size:1.7rem;font-weight:500;line-height:1.41}}.-\30 Ig3W_card{border-radius:12px;width:100%;max-width:1200px;height:493px;margin:0 auto;position:relative;overflow:hidden}.-\30 Ig3W_card:before{z-index:1;content:"";background:linear-gradient(#0000,#000 80%);width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:769px){.-\30 Ig3W_card:before{background:linear-gradient(90deg,#0006,#0000)}.-\30 Ig3W_card{border-radius:24px;height:630px}}
.vccWNq_wrapper{width:100%;height:calc(max(var(--vh,1lvh),1lvh)*100);padding-top:var(--header_height,60px);position:fixed;top:0;left:0}.vccWNq_wrapper img,.vccWNq_wrapper video{z-index:-1;object-fit:cover;width:100%;height:100%;line-height:0;display:block;position:absolute;inset:0}
.bgIXVq_stickyWrapper{width:100%;height:300vh;position:relative}.bgIXVq_stickyContent{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.bgIXVq_backgroundLayer{z-index:0;width:100%;height:100%;transition:opacity .8s;position:absolute;top:0;left:0}.bgIXVq_backgroundLayer picture{width:100%;height:100%;display:block}.bgIXVq_backgroundLayer img{object-fit:cover;width:100%;height:100%}.bgIXVq_backgroundLayer:after{pointer-events:none;content:"";background:#0003;width:100%;height:100%;position:absolute;top:0;left:0}.bgIXVq_blurOverlay{background:#0006;width:100%;height:100%;transition:opacity .15s linear,-webkit-backdrop-filter .15s linear,backdrop-filter .15s linear;position:absolute;top:0;left:0}.bgIXVq_inner{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.bgIXVq_leadWrapper{width:100%;height:100lvh;padding:var(--padding-inline)}.bgIXVq_leadInner{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;display:flex}.bgIXVq_leadTextPC{color:#fff;letter-spacing:.02em;flex-direction:column;gap:0;font-size:1.8rem;font-weight:400;line-height:2;display:none}@media (min-width:769px){.bgIXVq_leadTextPC{display:flex}}.bgIXVq_leadTextMobile{color:#fff;letter-spacing:.02em;flex-direction:column;gap:0;font-size:1.5rem;font-weight:400;line-height:2;display:flex}@media (min-width:769px){.bgIXVq_leadTextMobile{display:none}}.bgIXVq_experience{align-items:flex-start;width:100%;height:100%;padding:102px 24px;transition:opacity .3s ease-out;display:flex;position:absolute;top:0;left:0}@media (min-width:769px){.bgIXVq_experience{padding:156px 48px}}.bgIXVq_textContent{color:#fff;flex-direction:column;gap:16px;width:100%;max-width:1440px;margin:0 auto;display:flex}@media (min-width:769px){.bgIXVq_textContent{flex-direction:row;justify-content:space-between;gap:60px}}.bgIXVq_titleWrapper{flex-shrink:1;min-width:0}@media (min-width:769px){.bgIXVq_titleWrapper{flex-shrink:0}}.bgIXVq_title{letter-spacing:.06rem;margin-bottom:0;font-size:1.5rem;line-height:2}html:lang(ja) .bgIXVq_title{font-weight:600}html:lang(en) .bgIXVq_title{font-weight:400}@media (min-width:769px){.bgIXVq_title{letter-spacing:.08rem;font-size:2rem;line-height:2}}.bgIXVq_subtitle{letter-spacing:.06rem;font-size:1.5rem;line-height:2}html:lang(ja) .bgIXVq_subtitle{font-weight:600}html:lang(en) .bgIXVq_subtitle{font-weight:400}@media (min-width:769px){.bgIXVq_subtitle{letter-spacing:.08rem;margin-bottom:0;font-size:2rem;line-height:2}}.bgIXVq_description{flex-shrink:1;min-width:0;font-size:1.2rem;font-weight:400;line-height:2}@media (min-width:769px){.bgIXVq_description{max-width:560px;font-size:1.4rem;line-height:2.4}}.bgIXVq_normalSection{width:100%;height:100vh;position:relative;overflow:hidden}.bgIXVq_normalSectionBackground{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.bgIXVq_normalSectionBackground picture{width:100%;height:100%;display:block}.bgIXVq_normalSectionBackground img{object-fit:cover;width:100%;height:100%}.bgIXVq_normalSectionBackground:after{pointer-events:none;content:"";background:#0003;width:100%;height:100%;position:absolute;top:0;left:0}.bgIXVq_normalSectionInner{z-index:1;align-items:flex-start;width:100%;height:100%;padding:102px 24px;display:flex;position:relative}@media (min-width:769px){.bgIXVq_normalSectionInner{padding:156px 48px}}.bgIXVq_experienceBanner{z-index:2;background-color:#000;flex-direction:column;align-items:center;gap:32px;width:100%;padding:65px 24px;display:flex;position:relative}@media (min-width:769px){.bgIXVq_experienceBanner{gap:40px;padding:100px 48px}}.bgIXVq_experienceBannerLink{cursor:pointer;width:100%;max-width:1200px;display:block;overflow:hidden}.bgIXVq_experienceBannerLink picture,.bgIXVq_experienceBannerLink img{width:100%;height:auto;display:block}@media (min-width:769px){.bgIXVq_experienceBannerLink{transition:opacity .3s}.bgIXVq_experienceBannerLink:hover{opacity:.85}}.bgIXVq_experienceBannerTextLink{color:#fff;align-items:center;gap:4px;font-size:1.2rem;font-weight:400;line-height:1;text-decoration:none;transition:opacity .3s;display:inline-flex}@media (min-width:769px){.bgIXVq_experienceBannerTextLink{font-size:1.4rem}.bgIXVq_experienceBannerTextLink:hover{opacity:.7}}
.SQXPZa_wrapper{background-color:#0b0b0d;width:100%}.SQXPZa_heroContainer{justify-content:center;align-items:center;width:100%;height:calc(100vh - 68px);min-height:600px;display:flex;position:relative}.SQXPZa_picture img{object-fit:cover;width:100%;height:100%;line-height:0;display:block;position:absolute;top:0;left:0}.SQXPZa_heroInner{z-index:1;flex-direction:column;gap:14px;width:100%;padding:0 24px;display:flex}@media (min-width:769px){.SQXPZa_heroInner{padding:0 60px}}.SQXPZa_heroTitle{color:#fff;font-size:1.6rem;font-weight:700;line-height:3rem}@media (min-width:769px){.SQXPZa_heroTitle{font-size:1.8rem;line-height:2rem}}.SQXPZa_heroDescription{color:#fff;white-space:pre-line;font-size:4rem;font-weight:700;line-height:4.3rem}@media (min-width:769px){.SQXPZa_heroDescription{max-width:800px;font-size:4.8rem;line-height:5.5rem}}.SQXPZa_container{flex-direction:column;gap:24px;width:100%;max-width:1320px;margin:0 auto;padding:56px 24px;display:flex}@media (min-width:769px){.SQXPZa_container{padding:96px 60px 120px}}.SQXPZa_cardPicture img{object-fit:cover;width:100%;height:100%;line-height:0;display:block}.SQXPZa_cardInner{text-shadow:0 0 10px #00000029;width:100%;padding:30px 20px;position:absolute;top:0;left:0}@media (min-width:769px){.SQXPZa_cardInner{padding:34px 30px}}.SQXPZa_cardTitle{color:#fff;font-size:1.6rem;font-weight:700;line-height:3rem}@media (min-width:769px){.SQXPZa_cardTitle{font-size:2.4rem;line-height:2.8rem}}.SQXPZa_cardDescription{color:#fff;font-size:1.3rem;font-weight:400;line-height:1.6rem}@media (min-width:769px){.SQXPZa_cardDescription{font-size:2rem;line-height:2.3rem}}.SQXPZa_card{aspect-ratio:327/540;border-radius:8px;width:100%;max-width:1080px;margin:0 auto;position:relative;overflow:hidden}@media (min-width:769px){.SQXPZa_card{aspect-ratio:1080/720}}
._1rAcQG_wrapper{background-color:#0b0b0d;width:100%}._1rAcQG_container{flex-direction:column;align-items:flex-start;gap:40px;width:100%;max-width:1344px;margin:0 auto;padding:48px 24px;display:flex}@media (min-width:769px){._1rAcQG_container{align-items:center;gap:60px;padding:120px 72px}}._1rAcQG_inner{flex-direction:column;align-self:stretch;align-items:center;gap:40px;display:flex}@media (min-width:769px){._1rAcQG_inner{gap:60px}}._1rAcQG_mapContainer{flex-direction:column;justify-content:center;gap:40px;width:100%;display:flex}@media (min-width:769px){._1rAcQG_mapContainer{flex-direction:row;gap:80px}}._1rAcQG_plansContainer{scroll-snap-type:x proximity;gap:8px;width:calc(100% + 48px);margin:0 -24px;padding:0 24px;display:flex;overflow:scroll hidden}._1rAcQG_plansContainer::-webkit-scrollbar{width:0;height:0}._1rAcQG_plansContainer::-webkit-scrollbar-track{background:initial}._1rAcQG_plansContainer::-webkit-scrollbar-thumb{background:initial}@media (min-width:769px){._1rAcQG_plansContainer{flex-direction:column;grid-area:2/1/3/2;gap:16px;width:fit-content;min-width:280px;margin:0;padding:0}}._1rAcQG_planContainer{scroll-snap-align:start;flex-shrink:0;min-width:140px;max-height:110px;scroll-margin-left:24px;list-style:none}._1rAcQG_planTitle{font-size:1.8rem;font-weight:700;line-height:2.1rem}@media (min-width:769px){._1rAcQG_planTitle{font-size:2.4rem;line-height:2.8rem}}._1rAcQG_plan{color:#727279;text-align:left;border:2px solid #727279;border-radius:16px;width:100%;height:100%;padding:18px 24px}._1rAcQG_plan[data-active=true]{color:#fff;border-color:#fff}._1rAcQG_mapImageContainer{flex-direction:column;gap:16px;display:flex}._1rAcQG_mapImageContainer img{background-color:#fff;border-radius:16px;width:100%}._1rAcQG_title{color:#fff;border-bottom:1px solid #b2b2b8;width:100%;padding:0 0 30px;font-size:4.8rem;font-weight:700;line-height:5.5rem}@media (min-width:769px){._1rAcQG_title{text-align:center;padding-bottom:50px;font-size:6rem;line-height:6.9rem}}._1rAcQG_dataTableWrapper{width:100%;max-width:1080px;position:relative}
.Ci5Zma_wrapper{background-color:#000}.Ci5Zma_section{padding-bottom:80px}@media (min-width:769px){.Ci5Zma_section{padding-bottom:200px}}.Ci5Zma_heading{aspect-ratio:750/1416;width:100%;position:relative}@media (min-width:769px){.Ci5Zma_heading{aspect-ratio:2160/1200}}.Ci5Zma_headingBackground{position:absolute;inset:0}.Ci5Zma_headingBackground:before{z-index:1;content:"";background:#0000004d;position:absolute;inset:0}.Ci5Zma_headingBackground img{object-fit:cover;width:100%;height:100%;display:block}.Ci5Zma_headingVideoWrapper{width:100%;height:100%}.Ci5Zma_headingVideo{object-fit:cover;width:100%;height:100%;display:block}.Ci5Zma_headingInner{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Ci5Zma_headingLabel{font-family:var(--font-family-english);color:#fff;text-align:center;font-size:4rem;font-weight:500;line-height:1}@media (min-width:769px){.Ci5Zma_headingLabel{font-size:8rem}}.Ci5Zma_lead{box-sizing:content-box;color:#fff;text-align:left;max-width:790px;margin:0 auto;padding-block:40px 80px;padding-inline:24px;font-size:1.4rem;line-height:2.4}@media (min-width:769px){.Ci5Zma_lead{text-align:center;padding-block:90px;padding-inline:0;font-size:1.6rem}}.Ci5Zma_lead br{display:none}@media (min-width:769px){.Ci5Zma_lead br{display:block}}.Ci5Zma_lead .use-sp{display:block}@media (min-width:769px){.Ci5Zma_lead .use-sp{display:none}}.Ci5Zma_gallery{flex-direction:column;gap:40px;display:flex}.Ci5Zma_galleryRow{justify-content:center;gap:40px;display:flex}.Ci5Zma_galleryHalf{border-radius:8px;width:620px;height:700px;overflow:hidden}.Ci5Zma_galleryHalf img{object-fit:cover;width:100%;height:100%}.Ci5Zma_galleryFull{border-radius:8px;width:1280px;height:700px;overflow:hidden}.Ci5Zma_galleryFull img{object-fit:cover;width:100%;height:100%}.Ci5Zma_centerImageWrapper{border-radius:8px;width:calc(100% - 48px);margin:0 auto;overflow:hidden}@media (min-width:769px){.Ci5Zma_centerImageWrapper{width:var(--center-image-max-width,720px);max-width:var(--center-image-max-width,720px);height:auto}}.Ci5Zma_centerImageWrapper img{width:100%;height:auto;display:block}.Ci5Zma_detailRow{padding-inline:var(--padding-inline);justify-content:center;gap:25px;display:flex}.Ci5Zma_detailImage{border-radius:8px;width:480px;height:450px;overflow:hidden}@media (min-width:769px){.Ci5Zma_detailImage{aspect-ratio:480/450;height:auto}}.Ci5Zma_detailImage img{object-fit:cover;width:100%;height:100%}.Ci5Zma_singleDetail{border-radius:8px;width:398px;height:493px;margin:0 auto;overflow:hidden}.Ci5Zma_singleDetail img{object-fit:cover;width:100%;height:100%}.Ci5Zma_twoImageCarouselWrapper{width:100%;padding-bottom:40px;position:relative}.Ci5Zma_twoImageCarouselContainerPadding{padding-left:24px;padding-right:48px}@media (min-width:769px){.Ci5Zma_twoImageCarouselContainerPadding{padding-left:calc(50vw - 360px);padding-right:calc(50vw - 360px)}}.Ci5Zma_twoImageCarouselViewport{overflow:hidden}.Ci5Zma_twoImageCarouselContainer{padding-right:48px;display:flex}@media (min-width:769px){.Ci5Zma_twoImageCarouselContainer{padding-left:calc(50vw - 360px);padding-right:calc(50vw - 360px)}}.Ci5Zma_twoImageSlide{border-radius:8px;flex:0 0 720px;min-width:0;margin-right:25px;display:flex;overflow:hidden}.Ci5Zma_twoImageSlide[data-position=center]{justify-content:center}.Ci5Zma_twoImageSlide[data-position=right]{justify-content:flex-end}.Ci5Zma_twoImageSlide img{object-fit:cover;border-radius:8px;width:720px;height:450px;display:block}.Ci5Zma_detailImageCarouselWrapper{width:100%;padding-bottom:40px;position:relative}.Ci5Zma_detailImageCarouselContainerPadding{padding-left:24px;padding-right:48px}@media (min-width:769px){.Ci5Zma_detailImageCarouselContainerPadding{padding-left:calc(50vw - 240px);padding-right:calc(50vw - 240px)}}.Ci5Zma_detailImageCarouselViewport{overflow:hidden}.Ci5Zma_detailImageCarouselContainer{padding-left:24px;padding-right:48px;display:flex}@media (min-width:769px){.Ci5Zma_detailImageCarouselContainer{padding-left:calc(50vw - 240px);padding-right:calc(50vw - 240px)}}.Ci5Zma_detailImageSlide{border-radius:8px;flex:0 0 327px;min-width:0;margin-right:25px;overflow:hidden}@media (min-width:769px){.Ci5Zma_detailImageSlide{flex:0 0 480px}}.Ci5Zma_detailImageSlide picture,.Ci5Zma_detailImageSlide img{object-fit:cover;border-radius:8px;width:327px;height:394px;display:block}@media (min-width:769px){.Ci5Zma_detailImageSlide picture,.Ci5Zma_detailImageSlide img{width:480px;height:450px}}.Ci5Zma_secondaryBlockWrapper{padding:80px 0 0}@media (min-width:769px){.Ci5Zma_secondaryBlockWrapper{padding:200px 0 0}}
._4ZgDEq_wrapper{flex-direction:column;align-items:center;gap:5px;width:100%;height:100svh;padding:90px 24px 48px;display:flex;position:relative}@media (min-width:769px){._4ZgDEq_wrapper{gap:8px;padding:120px 48px 64px}}._4ZgDEq_wrapper[data-has-ad-header=true]{padding-top:115px}@media (min-width:769px){._4ZgDEq_wrapper[data-has-ad-header=true]{padding-top:145px}}._4ZgDEq_note{color:#fff;text-align:center;font-size:1.4rem;font-weight:600;line-height:100%;position:relative}@media (min-width:769px){._4ZgDEq_note{font-size:1.6rem}}._4ZgDEq_descriptionWrapper{opacity:0;flex-direction:column;align-items:center;gap:8px;margin-top:20px;display:flex;position:absolute;bottom:192px}@media (min-width:769px){._4ZgDEq_descriptionWrapper{gap:8px;margin-top:20px;position:relative;bottom:0}}._4ZgDEq_descriptionLPWrapper{opacity:0;flex-direction:column;align-items:center;gap:8px;margin-top:20px;display:flex;position:absolute;bottom:162px}@media (min-width:769px){._4ZgDEq_descriptionLPWrapper{gap:8px;margin-top:20px;position:relative;bottom:0}}._4ZgDEq_designedByText{color:#fff;text-align:center;font-size:1.2rem;font-weight:400;line-height:1}@media (min-width:769px){._4ZgDEq_designedByText{font-size:1.6rem}}._4ZgDEq_snohettaLogo{width:120px;height:auto}@media (min-width:769px){._4ZgDEq_snohettaLogo{width:151px}}._4ZgDEq_price{opacity:0;position:absolute;bottom:156px;left:50%;transform:translate(-50%)}@media (min-width:769px){._4ZgDEq_price{bottom:156px}}._4ZgDEq_badge{width:118px;height:22px}@media (min-width:769px){._4ZgDEq_badge{width:132px;height:25px}}._4ZgDEq_buttonWrapper{z-index:10;flex-direction:column;align-items:center;gap:16px;transition:transform .3s ease-out,opacity .3s ease-out;display:flex;position:fixed;bottom:82px;left:0;right:0}._4ZgDEq_buttonWrapper._4ZgDEq_visible{pointer-events:auto;opacity:1}._4ZgDEq_buttonWrapper._4ZgDEq_hidden{pointer-events:none;opacity:0}._4ZgDEq_buttonWrapper._4ZgDEq_atTop{transform:translateY(0)}._4ZgDEq_buttonWrapper._4ZgDEq_scrolled{transform:translateY(40px)}._4ZgDEq_buttonInnerWrapper{opacity:0;justify-content:center;align-items:center;width:100%;display:flex}._4ZgDEq_buttonInner{justify-content:center;align-items:center;gap:8px;width:100%;padding:0 16px;display:flex}@media (min-width:769px){._4ZgDEq_buttonInner{gap:16px}}._4ZgDEq_buttonInner>a,._4ZgDEq_buttonInner>button{pointer-events:auto;flex-grow:1;flex-shrink:1;min-width:fit-content;max-width:157px}._4ZgDEq_buttonInner dialog{pointer-events:auto}._4ZgDEq_scrollLineWrapper{opacity:0}
.X28O4a_wrapper{width:100%;position:relative}.X28O4a_tableContainer{width:100%;overflow:auto hidden}.X28O4a_filter{pointer-events:none;opacity:1;background:linear-gradient(90deg,#0000 0%,#000 100%);width:108px;height:100%;transition:opacity .1s;position:absolute;top:0;right:0}.X28O4a_filter[data-active=false]{opacity:0}.X28O4a_tableRow{height:45px}.X28O4a_tableRow td{background-color:#1c1c1e;border-bottom:1px solid #0000004d;border-right:1px solid #0000004d}.X28O4a_tableRow td:last-child{border-right:none}.X28O4a_tableRow:last-child td{border-bottom:none}@media (min-width:769px){.X28O4a_tableRow{height:80px}}.X28O4a_thead th:first-child{border-radius:14px 0 0}.X28O4a_thead th:last-child{border-radius:0 14px 0 0}.X28O4a_thead tr th{border-bottom:1px solid #0000004d;border-right:1px solid #0000004d}.X28O4a_thead tr:last-child{border-right:none}.X28O4a_tbody th:last-child{border-radius:0 0 0 14px}.X28O4a_tbody tr:not(:last-child) th{border-bottom:1px solid #0000004d}.X28O4a_tbody tr:last-child th:first-child{border-radius:0 0 0 14px}.X28O4a_tbody tr:last-child td:last-child{border-radius:0 0 14px}.X28O4a_tableHeadText{font-size:1.5rem;font-weight:500;line-height:1.3}@media (min-width:769px){.X28O4a_tableHeadText{font-size:2rem;line-height:1.4}}.X28O4a_tableHeadText[data-is-in-body=true]{font-size:1.3rem}@media (min-width:769px){.X28O4a_tableHeadText[data-is-in-body=true]{font-size:1.7rem}}.X28O4a_tableHead{white-space:nowrap;background-color:#3a3a3c;padding:12px 8px;font-weight:700;position:sticky;top:0;left:0}@media (min-width:769px){.X28O4a_tableHead{padding:25px 12px}}.X28O4a_tableHead:first-child{z-index:1}.X28O4a_tableCell{padding:10px;font-size:1.5rem;font-weight:500}.X28O4a_table{color:#fff;text-align:center;border-spacing:0;border-collapse:separate;margin:0 auto}@media (min-width:769px){.X28O4a_table{width:100%}}
._75VCpa_wrapper{flex-direction:column;display:flex;overflow:hidden}._75VCpa_wrapper ._75VCpa_imageContainer img{width:100%;height:100%;max-height:calc(100lvh - var(--header_height));aspect-ratio:375/708;object-fit:cover;display:block}@media (min-width:769px){._75VCpa_wrapper ._75VCpa_imageContainer img{aspect-ratio:1440/700}}._75VCpa_container{padding:32px var(--padding-inline) 80px;flex-direction:column;gap:20px;display:flex}@media (min-width:769px){._75VCpa_container{padding:44px var(--padding-inline) 114px;flex-direction:row;justify-content:space-between}}._75VCpa_container ._75VCpa_inner{flex-direction:column;gap:8px;width:100%;display:flex}@media (min-width:769px){._75VCpa_container ._75VCpa_inner{gap:16px;max-width:450px}}._75VCpa_container ._75VCpa_title{font-family:var(--font-family-english);color:#fff;font-size:1.2rem;font-weight:500;line-height:200%}@media (min-width:769px){._75VCpa_container ._75VCpa_title{font-size:1.8rem;line-height:100%}}._75VCpa_container ._75VCpa_lead{color:#fff;letter-spacing:.28px;font-size:1.4rem;font-weight:600;line-height:180%}@media (min-width:769px){._75VCpa_container ._75VCpa_lead{line-height:100%}}._75VCpa_container ._75VCpa_description{color:#fff;letter-spacing:.24px;font-size:1.2rem;font-weight:300;line-height:200%}
.lP4FNa_wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100svh;padding:24px;display:flex;position:relative}@media (min-width:769px){.lP4FNa_wrapper{padding:48px}}.lP4FNa_headingWrapper{text-align:center;opacity:0;flex-direction:column;align-items:center;gap:8px;display:flex}@media (min-width:769px){.lP4FNa_headingWrapper{gap:12px}}.lP4FNa_placeName{font-family:var(--font-family-english);color:#fff;letter-spacing:.08em;font-size:1.2rem;font-weight:400;line-height:1}@media (min-width:769px){.lP4FNa_placeName{font-size:1.6rem}}.lP4FNa_propertyName{font-family:var(--font-family-english-highlight);color:#fff;font-size:9rem;font-weight:400;line-height:1}@media (min-width:769px){.lP4FNa_propertyName{font-size:11.2rem}}.lP4FNa_buttonWrapper{z-index:10;flex-direction:column;align-items:center;gap:16px;transition:transform .3s ease-out,opacity .3s ease-out;display:flex;position:fixed;bottom:60px;left:0;right:0}.lP4FNa_buttonWrapper.lP4FNa_visible{pointer-events:auto;opacity:1}.lP4FNa_buttonWrapper.lP4FNa_hidden{pointer-events:none;opacity:0}.lP4FNa_buttonWrapper.lP4FNa_atTop,.lP4FNa_buttonWrapper.lP4FNa_scrolled{transform:translateY(0)}.lP4FNa_buttonInnerWrapper{opacity:0;justify-content:center;align-items:center;width:100%;display:flex}.lP4FNa_buttonInner{justify-content:center;align-items:center;gap:8px;width:100%;padding:0 16px;display:flex}@media (min-width:769px){.lP4FNa_buttonInner{gap:16px}}.lP4FNa_buttonInner>a,.lP4FNa_buttonInner>button{min-width:initial;pointer-events:auto;flex-grow:1;flex-shrink:1;max-width:157px}.lP4FNa_buttonInner dialog{pointer-events:auto}
.SgjwEG_container{width:100%;padding-block:54px;padding-inline:var(--padding-inline);background-color:#000;justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:769px){.SgjwEG_container{padding-block:90px}}.SgjwEG_thumbnailWrapper{cursor:pointer;width:100%;max-width:540px;position:relative}@media (min-width:769px){.SgjwEG_thumbnailWrapper:hover svg{transition:transform .3s ease-in-out;transform:scale(.95)}}.SgjwEG_thumbnail{aspect-ratio:533/300;object-fit:cover;width:100%;display:block}.SgjwEG_playButton{z-index:1;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}
.IrYrZa_wrapper{background-color:#000;padding:80px 0 0}@media (min-width:769px){.IrYrZa_wrapper{padding:120px 0}}.IrYrZa_inner{flex-direction:column;margin:0 auto;display:flex}@media (min-width:769px){.IrYrZa_characteristicSection:nth-child(2n){direction:rtl}}.IrYrZa_characteristicSection{margin:96px 0}@media (min-width:769px){.IrYrZa_characteristicSection{grid-template-columns:47.5% 52.5%;grid-auto-flow:dense;text-align:left;display:grid}}.IrYrZa_characteristicImg{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.IrYrZa_characteristicContentsTitle{font-size:3.2rem;font-weight:700;line-height:1.15}.IrYrZa_characteristicContentsDescription{font-size:1.5rem;font-weight:400;line-height:1.33}@media (min-width:769px){.IrYrZa_characteristicContentsDescription{font-size:1.7rem;line-height:1.41}}.IrYrZa_characteristicContents{color:#fff;flex-direction:column;justify-content:center;gap:20px;padding:0 24px 48px;display:flex}@media (min-width:769px){.IrYrZa_characteristicContents{padding:32px 96px}}
.LWiXuq_titlePlaceName{font-family:var(--font-family-english);color:#fff;font-size:1.8rem;font-weight:700;line-height:1.223}.LWiXuq_titlePropetyName{font-family:var(--font-family-english);color:#fff;text-align:center;font-size:6rem;font-weight:700;line-height:1.2}@media (min-width:769px){.LWiXuq_titlePropetyName{font-size:8rem}}.LWiXuq_message{color:#000;font-size:2rem;font-weight:600;line-height:2}.LWiXuq_characteristicLabel{font-family:var(--font-family-english);color:#fff;font-size:4.5rem;font-weight:700;line-height:1}@media (min-width:769px){.LWiXuq_characteristicLabel{letter-spacing:-1.6px;font-size:8rem}}.LWiXuq_characteristicTitle{color:#000;font-size:1.6rem;font-weight:600;line-height:1.5}@media (min-width:769px){.LWiXuq_characteristicTitle{font-size:2.4rem;line-height:1}}.LWiXuq_characteristicDescription{color:#000;font-size:1.4rem;font-weight:500;line-height:1.71429}@media (min-width:769px){.LWiXuq_characteristicDescription{white-space:pre-wrap;font-size:2rem;font-weight:600;line-height:1.6}}.LWiXuq_subsectionTitle{color:#000;font-size:1.6rem;font-weight:600;line-height:1.5}.LWiXuq_subsectionDescription{color:#000;font-size:1.4rem;font-weight:500;line-height:1.71429}.LWiXuq_cardDescription{font-family:var(--font-family-heading);color:#fff;white-space:pre-wrap;font-size:1.6rem;font-weight:700;line-height:1.6875}@media (min-width:769px){.LWiXuq_cardDescription{font-size:2.4rem;line-height:1.4}}.LWiXuq_cardTitle{font-family:var(--font-family-english-highlight);color:#fff;font-size:6.4rem;font-weight:500;line-height:1}@media (min-width:769px){.LWiXuq_cardTitle{font-size:6.4rem}}.LWiXuq_cardSpec{color:#f9f9f9;font-size:1.2rem;font-weight:600;line-height:1.6667}.LWiXuq_cardSpec span{font-size:1.4rem;font-weight:700;line-height:1.42857}.LWiXuq_cardAreaName{font-family:var(--font-family-english);color:#fff;font-size:1.8rem;font-weight:700;line-height:1.2}.LWiXuq_cardAreaNote{font-family:var(--font-family-english);color:#fff;font-size:1.4rem;font-weight:400;line-height:1.2}@media (min-width:769px){.LWiXuq_cardAreaNote{display:none}}.LWiXuq_creatorName{font-family:var(--font-family-english);color:#fff;font-size:3.5rem;font-weight:700;line-height:1.37143}.LWiXuq_creatorRole{color:#fff;font-size:1.2rem;font-weight:600;line-height:2}.LWiXuq_creatorDescription{color:#8d8d8d;font-size:1.4rem;font-weight:500;line-height:1.71429}.LWiXuq_placeLabel{font-family:var(--font-family-english);color:#000;font-size:1.6rem;font-weight:700;line-height:1.5}@media (min-width:769px){.LWiXuq_placeLabel{font-size:4rem;line-height:1.4}}.LWiXuq_placeTitle{color:#000;word-break:auto-phrase;white-space:pre-wrap;font-size:2rem;font-weight:700;line-height:1.5}@media (min-width:769px){.LWiXuq_placeTitle{font-size:3.2rem}}.LWiXuq_placeDescription{color:#000;word-break:auto-phrase;font-size:1.3rem;font-weight:600;line-height:1.84615}.LWiXuq_poolLabel{font-family:var(--font-family-english);color:#fff;white-space:pre-wrap;font-size:4rem;font-weight:700;line-height:1}.LWiXuq_container{background-color:#f6f1eb;width:100%;margin-top:0;padding:0 0 60px;position:relative}@media (min-width:769px){.LWiXuq_container{padding:0 0 80px}}.LWiXuq_inner{max-width:900px;margin:0 auto;padding:0 20px}@media (min-width:769px){.LWiXuq_inner{padding:0 32px}}.LWiXuq_imageWrapper{aspect-ratio:3/2;border-radius:8px;width:100%;position:relative;overflow:hidden}@media (min-width:769px){.LWiXuq_imageWrapper{aspect-ratio:1800/430}}.LWiXuq_image{object-fit:cover;width:100%;height:100%}.LWiXuq_overlay{background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media (min-width:769px){.LWiXuq_overlay{gap:20px}}.LWiXuq_title{color:#fff;flex-direction:column;align-items:center;gap:5px;display:flex}@media (min-width:769px){.LWiXuq_title{gap:8px}}.LWiXuq_placeName{font-family:var(--font-family-english);text-transform:uppercase;font-size:1.2rem;font-weight:500;line-height:100%}@media (min-width:769px){.LWiXuq_placeName{font-size:1.4rem}}.LWiXuq_houseGroupName{font-family:var(--font-family-english-highlight);text-transform:uppercase;font-size:3.6rem;font-weight:500;line-height:100%}@media (min-width:769px){.LWiXuq_houseGroupName{font-size:6rem}}.LWiXuq_mobileContent{text-align:center;display:block}@media (min-width:769px){.LWiXuq_mobileContent{display:none}}.LWiXuq_desktopContent{display:none}@media (min-width:769px){.LWiXuq_desktopContent{display:block}}.LWiXuq_backLink{font-family:var(--font-family-text);color:var(--color-highlight);font-size:1.4rem;font-weight:400;line-height:1.4;text-decoration:none;transition:opacity .3s}.LWiXuq_backLink:hover{opacity:.8}.LWiXuq_button{padding:12px 45px}
.YXgR7G_characteristicContainer{position:relative}.YXgR7G_otherPropertiesWrapper{z-index:2;background-color:#fff;padding:80px 0;position:relative}@media (min-width:769px){.YXgR7G_otherPropertiesWrapper{padding:120px 0}}.YXgR7G_footerContainer{z-index:2;background-color:#fff;position:relative}
._5HtsCa_innerWrapper{height:100svh;min-height:600px;padding-top:50px;position:relative}@media (min-width:769px){._5HtsCa_innerWrapper{padding-top:60px}}._5HtsCa_inner{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){._5HtsCa_inner{padding-block:67px 48px}}._5HtsCa_inner[data-has-ad-header=true]{padding-top:calc(6.935vh + 46px)}@media (min-width:769px){._5HtsCa_inner[data-has-ad-header=true]{padding-top:113px}}._5HtsCa_topSection{flex-direction:column;align-items:center;gap:5px;display:flex}@media (min-width:769px){._5HtsCa_topSection{gap:8px}}._5HtsCa_heading{flex-direction:column;align-items:center;gap:5px;width:100%;display:flex;position:relative}@media (min-width:769px){._5HtsCa_heading{gap:12px}}._5HtsCa_placeName{font-family:var(--font-family-english);color:#fff;text-align:center;text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:100%;overflow:hidden}._5HtsCa_placeName>span{opacity:0;display:inline-flex}@media (min-width:769px){._5HtsCa_placeName{font-size:1.6rem}}._5HtsCa_name{font-family:var(--font-family-english-highlight);color:#fff;text-align:center;text-transform:uppercase;font-size:9rem;font-weight:500;line-height:100%;display:inline-flex;overflow:hidden}._5HtsCa_name>span{opacity:0;min-width:.09em}@media (min-width:769px){._5HtsCa_name{color:#ffffffe6;font-size:15rem}}._5HtsCa_noteWrapper{overflow:hidden}._5HtsCa_noteInner{opacity:0;position:relative}._5HtsCa_note{color:#fff;text-align:center;font-size:1.4rem;font-weight:600;line-height:100%;position:relative}@media (min-width:769px){._5HtsCa_note{font-size:1.6rem}}._5HtsCa_footerLink{color:#fff;pointer-events:auto;font-size:1.3rem;font-weight:600;text-decoration:underline}._5HtsCa_buttonWrapper{z-index:5;pointer-events:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 16px 42px;transition:opacity .3s ease-in-out;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:769px){._5HtsCa_buttonWrapper{gap:16px}}._5HtsCa_buttonWrapper a{min-width:initial;pointer-events:auto;flex-grow:1;flex-shrink:1;max-width:157px}._5HtsCa_background{position:absolute;inset:0}._5HtsCa_background img,._5HtsCa_background video{object-fit:cover;width:100%;height:100%}
.O69U3W_titlePlaceName{font-family:var(--font-family-english);color:#fff;font-size:1.8rem;font-weight:700;line-height:1.223}.O69U3W_titlePropetyName{font-family:var(--font-family-english);color:#fff;text-align:center;font-size:6rem;font-weight:700;line-height:1.2}@media (min-width:769px){.O69U3W_titlePropetyName{font-size:8rem}}.O69U3W_message{color:#000;font-size:2rem;font-weight:600;line-height:2}.O69U3W_characteristicLabel{font-family:var(--font-family-english);color:#fff;font-size:4.5rem;font-weight:700;line-height:1}@media (min-width:769px){.O69U3W_characteristicLabel{letter-spacing:-1.6px;font-size:8rem}}.O69U3W_characteristicTitle{color:#000;font-size:1.6rem;font-weight:600;line-height:1.5}@media (min-width:769px){.O69U3W_characteristicTitle{font-size:2.4rem;line-height:1}}.O69U3W_characteristicDescription{color:#000;font-size:1.4rem;font-weight:500;line-height:1.71429}@media (min-width:769px){.O69U3W_characteristicDescription{white-space:pre-wrap;font-size:2rem;font-weight:600;line-height:1.6}}.O69U3W_subsectionTitle{color:#000;font-size:1.6rem;font-weight:600;line-height:1.5}.O69U3W_subsectionDescription{color:#000;font-size:1.4rem;font-weight:500;line-height:1.71429}.O69U3W_cardDescription,.O69U3W_carouselRoomItemDescription{font-family:var(--font-family-heading);color:#fff;white-space:pre-wrap;font-size:1.6rem;font-weight:700;line-height:1.6875}@media (min-width:769px){.O69U3W_cardDescription,.O69U3W_carouselRoomItemDescription{font-size:2.4rem;line-height:1.4}}.O69U3W_cardTitle,.O69U3W_carouselRoomItemTitleContainer h3{font-family:var(--font-family-english-highlight);color:#fff;font-size:6.4rem;font-weight:500;line-height:1}@media (min-width:769px){.O69U3W_cardTitle,.O69U3W_carouselRoomItemTitleContainer h3{font-size:6.4rem}}.O69U3W_cardSpec,.O69U3W_carouselRoomItemTitleContainer p{color:#f9f9f9;font-size:1.2rem;font-weight:600;line-height:1.6667}.O69U3W_cardSpec span,.O69U3W_carouselRoomItemTitleContainer p span{font-size:1.4rem;font-weight:700;line-height:1.42857}.O69U3W_cardAreaName{font-family:var(--font-family-english);color:#fff;font-size:1.8rem;font-weight:700;line-height:1.2}.O69U3W_cardAreaNote{font-family:var(--font-family-english);color:#fff;font-size:1.4rem;font-weight:400;line-height:1.2}@media (min-width:769px){.O69U3W_cardAreaNote{display:none}}.O69U3W_creatorName{font-family:var(--font-family-english);color:#fff;font-size:3.5rem;font-weight:700;line-height:1.37143}.O69U3W_creatorRole{color:#fff;font-size:1.2rem;font-weight:600;line-height:2}.O69U3W_creatorDescription{color:#8d8d8d;font-size:1.4rem;font-weight:500;line-height:1.71429}.O69U3W_placeLabel{font-family:var(--font-family-english);color:#000;font-size:1.6rem;font-weight:700;line-height:1.5}@media (min-width:769px){.O69U3W_placeLabel{font-size:4rem;line-height:1.4}}.O69U3W_placeTitle,.O69U3W_sectionTitle{color:#000;word-break:auto-phrase;white-space:pre-wrap;font-size:2rem;font-weight:700;line-height:1.5}@media (min-width:769px){.O69U3W_placeTitle,.O69U3W_sectionTitle{font-size:3.2rem}}.O69U3W_placeDescription{color:#000;word-break:auto-phrase;font-size:1.3rem;font-weight:600;line-height:1.84615}.O69U3W_poolLabel{font-family:var(--font-family-english);color:#fff;white-space:pre-wrap;font-size:4rem;font-weight:700;line-height:1}.O69U3W_container{background-color:#f9f9f9;width:100%;padding:0 0 60px;display:block;position:relative}@media (min-width:769px){.O69U3W_container{display:none}}.O69U3W_sectionTitle{color:#000;margin:0 0 20px;padding:0 24px}.O69U3W_columnSection{padding:60px 0}.O69U3W_columnGrid{flex-direction:column;gap:24px;padding:0 24px;display:flex}.O69U3W_columnLink{text-decoration:none;transition:opacity .3s}.O69U3W_columnLink:hover{opacity:.9}.O69U3W_columnItem{aspect-ratio:16/9;border-radius:12px;width:100%;position:relative;overflow:hidden}.O69U3W_columnImage{object-fit:cover;width:100%;height:100%}.O69U3W_columnOverlay{background:linear-gradient(#0009 0%,#0000004d 30%,#0000 60%);padding:20px;position:absolute;inset:0}.O69U3W_columnTitle{font-family:var(--font-family-text);color:#fff;margin:0 0 8px;font-size:1.6rem;font-weight:700;line-height:1.4}.O69U3W_columnAuthor{font-family:var(--font-family-text);color:#fff;opacity:.9;margin:0;font-size:1.4rem;font-weight:400;line-height:1.4}.O69U3W_columnAffiliation{font-size:1.2rem}.O69U3W_houseSection{padding:0 0 60px}.O69U3W_houseGrid{flex-direction:column;gap:40px;padding:0 24px;display:flex}.O69U3W_poolItemContainer{flex-direction:column;width:100%;display:flex}.O69U3W_roomItemInner{aspect-ratio:315/500;border-radius:12px;width:100%;position:relative;overflow:hidden}.O69U3W_roomItemInner:after{pointer-events:none;content:"";background:linear-gradient(#0003 33.7%,#0000 91.36%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.O69U3W_roomItemImage{object-fit:cover;width:100%;height:100%;display:block}.O69U3W_carouselRoomItemTitleContainer{flex-direction:column;gap:15px;display:flex;position:absolute;bottom:24px;left:20px}@media (min-width:769px){.O69U3W_carouselRoomItemTitleContainer{bottom:40px;left:40px}}.O69U3W_carouselRoomItemTitleContainer>span{width:fit-content;font-family:var(--font-family-english);color:#fff;background-color:var(--color-highlight);border-radius:2px;padding:6px 8px;font-size:1.1rem;font-weight:500;line-height:12px}.O69U3W_carouselRoomItemTitleContainer div{flex-direction:column;gap:4px;display:flex}@media (min-width:769px){.O69U3W_carouselRoomItemTitleContainer div{flex-direction:row;gap:20px}}.O69U3W_carouselRoomItemTitleContainer p{margin:0}.O69U3W_carouselRoomItemDescription{z-index:2;color:#fff;margin:0;font-size:1.6rem;line-height:1.6875;position:absolute;top:40px;left:20px}@media (min-width:769px){.O69U3W_carouselRoomItemDescription{top:40px;left:40px}}.O69U3W_poolClubSection{padding:0 24px}.O69U3W_poolClubLink{text-decoration:none;transition:opacity .3s;display:block}.O69U3W_poolClubLink:hover{opacity:.9}.O69U3W_imageWrapper{aspect-ratio:63/24;border-radius:12px;width:100%;position:relative;overflow:hidden}.O69U3W_image{object-fit:cover;width:100%;height:100%}.O69U3W_overlay{flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;height:100%;padding:0 24px;display:flex;position:absolute;top:0;left:0}.O69U3W_title{color:#fff;flex-direction:column;align-items:center;gap:8px;display:flex}.O69U3W_placeName{font-family:var(--font-family-english);letter-spacing:0;font-size:1.2rem;font-weight:500;line-height:1}.O69U3W_houseGroupName{font-family:var(--font-family-english-highlight);font-size:6.4rem;font-weight:500;line-height:.9375}
.dbwFbq_priceCell{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.dbwFbq_priceBodyHeadCellText{font-size:1.2rem;font-weight:700;line-height:1.5}@media (min-width:769px){.dbwFbq_priceBodyHeadCellText{font-size:1.4rem}}.dbwFbq_priceCellValue{font-size:1.4rem;font-weight:700;line-height:1.5}@media (min-width:769px){.dbwFbq_priceCellValue{font-size:1.8rem}}.dbwFbq_priceCellNote{font-size:.8rem;font-weight:500;line-height:1.5}@media (min-width:769px){.dbwFbq_priceCellNote{font-size:1rem}}.dbwFbq_recommendLabel{color:#fff;background:var(--color-highlight);border-radius:40px;padding:6px 12px;font-size:1.2rem;font-weight:700;line-height:2}.dbwFbq_priceHeaderCellText{font-size:1.4rem;font-weight:700;line-height:2}@media (min-width:769px){.dbwFbq_priceHeaderCellText{font-size:1.8rem}}.dbwFbq_tableContainer{color:#222;background:#fff;border-radius:14px;width:100%;font-size:1.2rem;font-weight:700;line-height:1.5;overflow:auto hidden;box-shadow:0 6px 20px #0000001f}@media (min-width:769px){.dbwFbq_tableContainer{margin:0 auto}}.dbwFbq_tableContainer td{border-color:#eef0f4}.dbwFbq_tableContainer td span{font-weight:400}.dbwFbq_tableContainer th{background-color:#eef0f4;border-color:#fff}.dbwFbq_tableContainer th span{font-weight:500}.dbwFbq_tableContainer[data-theme]{color:#fff;background:#1c1c1e}.dbwFbq_tableContainer[data-theme] td{border-color:#000}.dbwFbq_tableContainer[data-theme] th{background-color:#3a3a3c;border-color:#000}.dbwFbq_tableBody{text-align:center;border-spacing:0;border-collapse:separate;width:100%}.dbwFbq_tableRow{height:88px}.dbwFbq_tableRow td{border-bottom-style:solid;border-bottom-width:1px;border-right-style:solid;border-right-width:1px}@media (min-width:769px){.dbwFbq_tableRow{height:120px}}.dbwFbq_thead th{vertical-align:bottom;min-width:120px}.dbwFbq_thead th:first-child{border-radius:14px 0 0}.dbwFbq_thead th:last-child{border-radius:0 14px 0 0}.dbwFbq_thead tr{height:60px}@media (min-width:769px){.dbwFbq_thead tr{height:88px}}.dbwFbq_thead tr th:first-child{border-bottom-style:solid;border-bottom-width:1px;border-right-style:solid;border-right-width:1px}.dbwFbq_thead tr th:not(:last-child){border-right-style:solid;border-right-width:1px}.dbwFbq_tbody th:last-child{border-radius:0 0 0 14px}.dbwFbq_tbody tr:not(:last-child) th{border-bottom-style:solid;border-bottom-width:1px}.dbwFbq_tbody tr:last-child th{border-bottom-left-radius:14px}.dbwFbq_tbody tr:last-child td:last-child{border-radius:0 0 14px}.dbwFbq_tableHead{white-space:nowrap;padding:8px 12px;font-weight:700;position:sticky;top:0;left:0}@media (min-width:769px){.dbwFbq_tableHead{padding:12px}}.dbwFbq_tableHead:first-child{z-index:1;width:120px}@media (min-width:769px){.dbwFbq_tableHead:first-child{width:192px;min-width:192px}}.dbwFbq_tableCell{white-space:nowrap;width:100%;min-width:65px;padding:10px;font-size:1.2rem;line-height:1.7}@media (min-width:769px){.dbwFbq_tableCell{width:160px;min-width:160px}}
.mMV3IW_wrapper{color:var(--color-highlight);cursor:pointer;display:inline-block;position:relative}.mMV3IW_wrapper svg{vertical-align:bottom;width:12px;display:inline}.mMV3IW_wrapper:hover p{display:block}.mMV3IW_container{z-index:10;color:#fff;background:#000;border-radius:10px;margin:0;padding:16px 12px;font-size:1.2rem;font-weight:400;display:none;position:absolute;bottom:25px;left:-41px;box-shadow:0 5px 10px #0000001a}.mMV3IW_container:before{content:"";border:7px solid #0000;border-top-color:#000;display:block;position:absolute;top:99%;left:42px}
.LOAWJa_wrapper{width:100%;padding:48px var(--padding-inline) 135px;background-color:#fff;flex-direction:column;align-items:center;gap:32px;margin:0 auto;display:flex;position:relative}@media (min-width:769px){.LOAWJa_wrapper{padding-top:64px}}.LOAWJa_wrapper>div{max-width:1200px}.LOAWJa_headingWrapper{flex-direction:column;justify-content:space-between;align-items:baseline;gap:20px;width:100%;display:flex}@media (max-width:768px){.LOAWJa_headingWrapper{gap:12px}}.LOAWJa_heading{font-family:var(--font-family-heading);color:#000;font-size:1.8rem;line-height:2}@media (min-width:769px){.LOAWJa_heading{font-size:2.4rem}}.LOAWJa_tableWrapper{width:100%}@media (max-width:768px){.LOAWJa_tableWrapper{max-width:calc(100% + 30px);margin:auto}}.LOAWJa_tableWrapper>div{box-shadow:none}.LOAWJa_lead{color:#000;margin:0;font-size:1.2rem;line-height:2}.LOAWJa_howToBuyLink{color:var(--color-highlight);font-size:1.2rem}.LOAWJa_contactLink{color:var(--color-highlight)}
