.FloorMap-module-scss-module__oN03wW__wrapper{background-color:#000;position:relative}.FloorMap-module-scss-module__oN03wW__inner{padding:70px 20px}@media (min-width:769px){.FloorMap-module-scss-module__oN03wW__inner{max-width:600px;margin:0 auto;padding:120px 0}}.FloorMap-module-scss-module__oN03wW__title{color:#fff;text-align:center;font-size:3.2rem;line-height:3.7rem}@media (min-width:769px){.FloorMap-module-scss-module__oN03wW__title{font-size:4.8rem;line-height:5.5rem}}.FloorMap-module-scss-module__oN03wW__button{color:#fff;background:var(--color-highlight);border-radius:24px;place-items:center;width:100%;max-width:328px;height:48px;margin:25px auto 0;font-size:1.3rem;display:grid}.FloorMap-module-scss-module__oN03wW__smallSwitchButton{cursor:pointer;padding:10px 20px;font-size:1.2rem;font-weight:700;line-height:1}.FloorMap-module-scss-module__oN03wW__smallSwitchButton:not(:last-child){position:relative}.FloorMap-module-scss-module__oN03wW__smallSwitchButton:not(:last-child):after{content:"";background-color:#ffffff40;width:1px;height:12px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.FloorMap-module-scss-module__oN03wW__smallSwitchButton[data-position=left]{padding:10px 10px 10px 17px}.FloorMap-module-scss-module__oN03wW__smallSwitchButton[data-position=right]{padding:10px 17px 10px 10px}.FloorMap-module-scss-module__oN03wW__smallSwitchButton[data-active=true]{color:#fff}.FloorMap-module-scss-module__oN03wW__smallSwitchButton[data-active=true] svg>*{opacity:1}.FloorMap-module-scss-module__oN03wW__smallSwitchButton[data-active=false]{color:#ffffff4d}@media (min-width:769px){.FloorMap-module-scss-module__oN03wW__smallSwitchButton:hover{opacity:.5;transition:opacity .3s ease-in-out}}.FloorMap-module-scss-module__oN03wW__smallSwitch{background:#1c1c1e;border-radius:60px;justify-content:center;align-items:center;width:fit-content;margin:0 auto;display:flex}.FloorMap-module-scss-module__oN03wW__switchButton{cursor:pointer;width:33%;padding:15px;font-size:2rem;font-weight:700;line-height:1}.FloorMap-module-scss-module__oN03wW__switchButton svg{margin-right:5px}.FloorMap-module-scss-module__oN03wW__switchButton:not(:last-child){position:relative}.FloorMap-module-scss-module__oN03wW__switchButton:not(:last-child):after{content:"";background-color:#ffffff40;width:1px;height:12px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.FloorMap-module-scss-module__oN03wW__switchButton[data-position=left]{padding:10px 10px 10px 17px}.FloorMap-module-scss-module__oN03wW__switchButton[data-position=right]{padding:10px 17px 10px 10px}.FloorMap-module-scss-module__oN03wW__switchButton[data-active=true]{color:#fff}.FloorMap-module-scss-module__oN03wW__switchButton[data-active=true] svg>*{opacity:1}.FloorMap-module-scss-module__oN03wW__switchButton[data-active=false]{color:#ffffff4d}@media (min-width:769px){.FloorMap-module-scss-module__oN03wW__switchButton:hover{opacity:.5;transition:opacity .3s ease-in-out}}.FloorMap-module-scss-module__oN03wW__switch{background:#1c1c1e;border-radius:12px;align-items:center;max-width:335px;margin:30px auto 0;display:flex}
@media (min-width:769px){.FadeInItems-module-scss-module__ZZdguW__wrapper{width:430px}}.FadeInItems-module-scss-module__ZZdguW__label{color:#fff;font-size:1.4rem;line-height:1;display:block}@media (min-width:769px){.FadeInItems-module-scss-module__ZZdguW__label{font-size:1.6rem}}.FadeInItems-module-scss-module__ZZdguW__styledFadeDownTextInner{width:100%;display:block;position:relative;overflow:hidden}.FadeInItems-module-scss-module__ZZdguW__styledFadeDownTextInner span{width:100%;position:absolute}.FadeInItems-module-scss-module__ZZdguW__styledFadeDownText{color:#fff;max-width:300px;height:100%;margin:0;font-size:2.7rem;line-height:1}@media (min-width:769px){.FadeInItems-module-scss-module__ZZdguW__styledFadeDownText{max-width:340px;font-size:3.2rem}}.FadeInItems-module-scss-module__ZZdguW__styledFadeDownText span{height:100%}.FadeInItems-module-scss-module__ZZdguW__styledFadeDownLayer{width:300px;height:30px;margin-top:16px}@media (min-width:769px){.FadeInItems-module-scss-module__ZZdguW__styledFadeDownLayer{width:300px;height:34px}}.FadeInItems-module-scss-module__ZZdguW__modalButton{color:#fff;text-align:center;background:var(--color-highlight);border-radius:24px;justify-content:center;align-items:center;gap:5px;width:100%;max-width:327px;height:48px;margin:16px auto 0;font-size:1.3rem;display:flex}@media (min-width:769px){.FadeInItems-module-scss-module__ZZdguW__modalButton{width:168px;margin:20px 0 0}}.FadeInItems-module-scss-module__ZZdguW__descriptionWrapper{margin-top:24px}.FadeInItems-module-scss-module__ZZdguW__description{color:#ffffffb3;font-size:1.2rem;line-height:2;position:relative;overflow:hidden}@media (min-width:769px){.FadeInItems-module-scss-module__ZZdguW__description{font-size:1.3rem;font-weight:400}}
.Architect-module-scss-module__IJI2fG__wrapper{background-color:#000;width:100%;position:relative}@media (min-width:769px){.Architect-module-scss-module__IJI2fG__wrapper{height:100lvh;min-height:600px}}.Architect-module-scss-module__IJI2fG__sticky{height:100%}.Architect-module-scss-module__IJI2fG__inner{background-position:top;background-repeat:no-repeat;background-size:100%;padding:364px 25px 24px;position:relative}@media screen and (min-width:580px){.Architect-module-scss-module__IJI2fG__inner{background-position:80%}}@media (min-width:769px){.Architect-module-scss-module__IJI2fG__inner{background-position:50%;background-size:cover;height:100%;padding:0}.Architect-module-scss-module__IJI2fG__fadeInItemsWrapper{align-items:center;width:50%;height:100%;margin-left:auto;display:flex;position:relative}}
.Hero-module-scss-module__pjEB1q__container{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100svh;min-height:600px;display:flex}.Hero-module-scss-module__pjEB1q__upContainer{color:#fff;flex-direction:column;padding:160px 30px 0;display:flex}@media (min-width:769px){.Hero-module-scss-module__pjEB1q__upContainer{padding-top:180px}}.Hero-module-scss-module__pjEB1q__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){.Hero-module-scss-module__pjEB1q__placeName{font-size:2rem;line-height:2.3rem}}.Hero-module-scss-module__pjEB1q__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){.Hero-module-scss-module__pjEB1q__houseGroupName{font-size:10rem}}.Hero-module-scss-module__pjEB1q__designBy{text-align:center;margin-top:0;font-size:1.3rem;font-weight:400;line-height:1.5rem}@media (min-width:769px){.Hero-module-scss-module__pjEB1q__designBy{margin-top:12px}}.Hero-module-scss-module__pjEB1q__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){.Hero-module-scss-module__pjEB1q__architectName{font-size:2.8rem;line-height:3.2rem}}.Hero-module-scss-module__pjEB1q__bottomContainer{color:#fff;flex-direction:column;align-items:center;gap:16px;padding:0 30px 36px;display:flex}@media (min-width:769px){.Hero-module-scss-module__pjEB1q__bottomContainer{gap:32px;padding:0 30px 36px}}.Hero-module-scss-module__pjEB1q__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){.Hero-module-scss-module__pjEB1q__phase{font-size:2rem;line-height:2.3rem}}.Hero-module-scss-module__pjEB1q__roomPlanNote{font-size:1.3rem;line-height:1.5rem;display:inline}.Hero-module-scss-module__pjEB1q__divider{background:#fff;flex-grow:0;flex-shrink:0;width:1px;height:32px;display:block}.Hero-module-scss-module__pjEB1q__roomPlanContainer{text-align:center}.Hero-module-scss-module__pjEB1q__linkContainer{flex-direction:row;gap:10px;display:flex}.Hero-module-scss-module__pjEB1q__roomPlan{white-space:nowrap;font-size:1.3rem;font-weight:700}.Hero-module-scss-module__pjEB1q__roomPlan span{font-size:1.8rem}@media (min-width:769px){.Hero-module-scss-module__pjEB1q__roomPlan{font-size:1.6rem}.Hero-module-scss-module__pjEB1q__roomPlan span{font-size:2.4rem}.Hero-module-scss-module__pjEB1q__roomPlan br{display:none}}
