.about-module__6V1ySG__aboutHero{background-color:var(--color-white);flex-direction:column;align-items:center;gap:24px;width:100%;padding:6.25vw 12.5vw 4.17vw;display:flex;overflow:hidden}.about-module__6V1ySG__aboutHeroCamera{width:140px;height:90px}.about-module__6V1ySG__aboutHeroCamera img{object-fit:contain;width:100%;height:100%}.about-module__6V1ySG__aboutHeroTitles{flex-direction:column;align-items:center;gap:0;width:100%;display:flex;overflow:hidden}.about-module__6V1ySG__aboutHeroTitleLine{white-space:nowrap;align-items:center;gap:16px;display:flex}.about-module__6V1ySG__aboutHeroTitleText{font-family:var(--font-kr);color:#141414;font-size:clamp(32px,2.71vw,52px);font-weight:500;line-height:var(--leading-tight);letter-spacing:-1.56px;white-space:nowrap}.about-module__6V1ySG__aboutHeroAccent{color:#86694e}.about-module__6V1ySG__aboutHeroDot{background-color:#86694e;border-radius:50%;flex-shrink:0;width:12px;height:12px}.about-module__6V1ySG__aboutHeroDesc{text-align:center;max-width:var(--layout-content);flex-direction:column;gap:24px;display:flex}.about-module__6V1ySG__aboutHeroDescMain{font-family:var(--font-body);font-size:clamp(18px,1.25vw,24px);font-weight:var(--weight-semibold);color:#222;line-height:var(--leading-tight);letter-spacing:-.48px}.about-module__6V1ySG__aboutHeroDescSub{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--color-gray-700);line-height:var(--leading-normal);letter-spacing:-.36px}.about-module__6V1ySG__aboutGallery{width:100%;padding:0 4.17vw 7.29vw;position:relative;overflow:hidden}.about-module__6V1ySG__aboutGalleryDeco{pointer-events:none;z-index:0;position:absolute}.about-module__6V1ySG__aboutGalleryDecoLeft{opacity:.5;width:59.37vw;top:-32vw;left:-33.33vw}.about-module__6V1ySG__aboutGalleryDecoRight{opacity:.5;width:59.37vw;top:9vw;right:-26vw}.about-module__6V1ySG__aboutGalleryGrid{z-index:1;justify-content:space-between;align-items:flex-start;gap:0;max-width:1760px;margin:0 auto;display:flex;position:relative}.about-module__6V1ySG__aboutGalleryItem{width:24vw;max-width:460px;overflow:hidden}.about-module__6V1ySG__aboutGalleryItem img{aspect-ratio:460/600;object-fit:cover;width:100%;height:auto;display:block}.about-module__6V1ySG__aboutGalleryItem1{margin-top:0}.about-module__6V1ySG__aboutGalleryItem2{margin-top:5.21vw}.about-module__6V1ySG__aboutGalleryItem3{margin-top:10.42vw}.about-module__6V1ySG__aboutGalleryDesc{display:none}.about-module__6V1ySG__notice{background-color:#f9f6f4;width:100%;padding:7.29vw 18.75vw}.about-module__6V1ySG__noticeHeader{flex-direction:column;align-items:center;gap:1.04vw;margin-bottom:2.6vw;display:flex}.about-module__6V1ySG__noticeSubtitle{font-family:var(--font-en);font-size:clamp(16px,1.15vw,22px);font-weight:var(--weight-regular);color:#86694e;letter-spacing:-.66px;line-height:1.2}.about-module__6V1ySG__noticeTitle{font-family:var(--font-kr);color:#222;letter-spacing:-1.2px;font-size:clamp(28px,2.08vw,40px);font-weight:500;line-height:1.4}.about-module__6V1ySG__noticeCta{margin-top:.52vw}.about-module__6V1ySG__noticeCtaBtn{border-radius:var(--radius-full);font-family:var(--font-body);font-size:clamp(16px,1.04vw,20px);font-weight:var(--weight-semibold);color:#fff;letter-spacing:-.4px;background:linear-gradient(#86694e 0%,#564332 100%);padding:.83vw 3.13vw;line-height:1.4;display:inline-block}.about-module__6V1ySG__noticeDesc{font-family:var(--font-body);font-size:clamp(14px,.94vw,18px);font-weight:var(--weight-semibold);color:var(--color-gray-700);letter-spacing:-.36px;text-align:center;line-height:1.4}.about-module__6V1ySG__noticeSteps{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.about-module__6V1ySG__noticeLine{z-index:0;background-color:#d9d9d9;height:4px;position:absolute;top:5.21vw;left:5.21vw;right:5.21vw}.about-module__6V1ySG__noticeLineFill{background-color:#ae9073;width:0;height:100%;transition:none;position:absolute;top:0;left:0}.about-module__6V1ySG__noticeStep{z-index:1;flex-direction:column;align-items:center;gap:1.56vw;width:12.08vw;display:flex;position:relative}.about-module__6V1ySG__noticeCircle{background-color:#f5eadf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:10.42vw;height:10.42vw;transition:background-color .5s;display:flex}.about-module__6V1ySG__noticeCircleActive{background-color:#ae9073}.about-module__6V1ySG__noticeIcon{color:#564332;width:4.94vw;height:4.94vw;transition:color .5s}.about-module__6V1ySG__noticeCircleActive .about-module__6V1ySG__noticeIcon{color:#fff}.about-module__6V1ySG__noticeInfo{flex-direction:column;align-items:center;gap:.63vw;display:flex}.about-module__6V1ySG__noticeStepLabel{align-items:center;gap:.42vw;display:flex}.about-module__6V1ySG__noticeBadge{border-radius:var(--radius-full);font-family:var(--font-body);font-size:clamp(11px,.73vw,14px);font-weight:var(--weight-semibold);color:#fff;letter-spacing:-.28px;white-space:nowrap;background-color:#86694e;justify-content:center;align-items:center;padding:.21vw .83vw;line-height:1.4;display:inline-flex}.about-module__6V1ySG__noticeStepTitle{font-family:var(--font-body);font-size:clamp(16px,1.04vw,20px);font-weight:var(--weight-semibold);color:#222;letter-spacing:-.4px;line-height:1.4}.about-module__6V1ySG__noticeStepDesc{font-family:var(--font-body);font-size:clamp(13px,.83vw,16px);font-weight:var(--weight-regular);color:var(--color-gray-700);letter-spacing:-.32px;text-align:center;line-height:1.6}.about-module__6V1ySG__faq{background-color:#fff;width:100%;padding:7.29vw 12.5vw}.about-module__6V1ySG__faqHeader{text-align:center;flex-direction:column;align-items:center;gap:1.04vw;margin-bottom:2.6vw;display:flex}.about-module__6V1ySG__faqSubtitle{font-family:var(--font-en);font-size:clamp(16px,1.15vw,22px);font-weight:var(--weight-regular);color:#86694e;letter-spacing:-.66px;line-height:1.2}.about-module__6V1ySG__faqTitle{font-family:var(--font-kr);color:#222;letter-spacing:-1.2px;font-size:clamp(28px,2.08vw,40px);font-weight:500;line-height:1.4}.about-module__6V1ySG__faqList{flex-direction:column;gap:.83vw;max-width:1440px;margin:0 auto;display:flex}.about-module__6V1ySG__faqItem{background-color:#f8f8f8;border:1px solid #0000;border-radius:1.25vw;transition:background-color .3s,border-color .3s}.about-module__6V1ySG__faqItemOpen{background-color:#f9f4ef;border-color:#86694e}.about-module__6V1ySG__faqQuestion{cursor:pointer;background:0 0;border:none;border-radius:1.25vw;justify-content:space-between;align-items:center;width:100%;padding:2.08vw 3.13vw;display:flex}.about-module__6V1ySG__faqQLabel{align-items:center;gap:.63vw;display:flex}.about-module__6V1ySG__faqNum{font-family:var(--font-body);font-size:clamp(16px,1.04vw,20px);font-weight:var(--weight-semibold);color:#86694e;letter-spacing:-.4px;white-space:nowrap;line-height:1.4}.about-module__6V1ySG__faqQText{font-family:var(--font-body);font-size:clamp(16px,1.04vw,20px);font-weight:var(--weight-semibold);color:var(--color-gray-700);letter-spacing:-.4px;text-align:left;line-height:1.4}.about-module__6V1ySG__faqArrow{color:#999;flex-shrink:0;width:1.46vw;min-width:20px;height:1.46vw;min-height:20px;transition:transform .35s}.about-module__6V1ySG__faqItemOpen .about-module__6V1ySG__faqArrow{color:var(--color-gray-700);transform:rotate(180deg)}.about-module__6V1ySG__faqAnswer{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s;overflow:hidden}.about-module__6V1ySG__faqAnswerInner{padding:0 3.13vw 2.08vw}.about-module__6V1ySG__faqAnswerInner p{font-family:var(--font-body);font-size:clamp(14px,.94vw,18px);font-weight:var(--weight-regular);color:var(--color-gray-700);letter-spacing:-.36px;line-height:1.6}.about-module__6V1ySG__faqAnswerInner p+p{margin-top:.4em}.about-module__6V1ySG__faqAnswerInner strong{font-weight:var(--weight-semibold);color:#564332}.about-module__6V1ySG__faqInfoList{flex-direction:column;gap:.21vw;margin-top:1.04vw;display:flex}.about-module__6V1ySG__faqInfoRow{align-items:flex-start;gap:.83vw;display:flex}.about-module__6V1ySG__faqInfoLabel{font-family:var(--font-body);font-size:clamp(14px,.94vw,18px);font-weight:var(--weight-semibold);color:#564332;letter-spacing:-.36px;white-space:nowrap;flex-shrink:0;line-height:1.6}.about-module__6V1ySG__faqInfoValue{font-family:var(--font-body);font-size:clamp(14px,.94vw,18px);font-weight:var(--weight-regular);color:var(--color-gray-700);letter-spacing:-.36px;line-height:1.6}.about-module__6V1ySG__faqInfoValue p+p{margin-top:0}.about-module__6V1ySG__faqTerm{margin-bottom:1.04vw}.about-module__6V1ySG__faqTerm:last-child{margin-bottom:0}.about-module__6V1ySG__faqTermTitle{font-family:var(--font-body);font-size:clamp(14px,.94vw,18px);font-weight:var(--weight-semibold);color:#564332;letter-spacing:-.36px;margin-bottom:.21vw;line-height:1.6}.about-module__6V1ySG__faqTableWrap{width:100%;margin-bottom:1.04vw;overflow-x:auto}.about-module__6V1ySG__faqTable{border-collapse:collapse;width:100%}.about-module__6V1ySG__faqTable th,.about-module__6V1ySG__faqTable td{text-align:center;white-space:nowrap}.about-module__6V1ySG__faqTable th{font-family:var(--font-body);font-size:clamp(14px,.94vw,18px);font-weight:var(--weight-semibold);color:#211911;letter-spacing:-.36px;background-color:#d3c3b3;padding:.57vw 1vw;line-height:1.4}.about-module__6V1ySG__faqTable td{font-family:var(--font-body);font-size:clamp(13px,.83vw,16px);font-weight:var(--weight-regular);color:var(--color-gray-700);letter-spacing:-.32px;background-color:#f9f6f4;border-bottom:1px solid #d3c3b3;padding:.57vw 1vw;line-height:1.6}.about-module__6V1ySG__faqTableVertical{border-collapse:collapse;width:100%}.about-module__6V1ySG__faqTableVertical th{font-family:var(--font-body);font-size:14px;font-weight:var(--weight-semibold);color:#211911;letter-spacing:-.28px;text-align:center;background-color:#d3c3b3;border-bottom:1px solid #f5eadf;padding:11px 16px;line-height:1.4}.about-module__6V1ySG__faqTableVertical th:first-child{width:118px}.about-module__6V1ySG__faqTableVertical td:first-child{font-weight:var(--weight-semibold);color:#211911;text-align:center;background-color:#d3c3b3;border-bottom:1px solid #f5eadf;width:118px}.about-module__6V1ySG__faqTableVertical td{font-family:var(--font-body);font-size:14px;font-weight:var(--weight-regular);color:var(--color-gray-700);letter-spacing:-.28px;text-align:center;background-color:#f9f6f4;border-bottom:1px solid #d3c3b3;padding:8px 16px;line-height:1.6}@media screen and (max-width:1024px){.about-module__6V1ySG__aboutHero{gap:20px;padding:60px 16px 40px}.about-module__6V1ySG__aboutHeroCamera{width:100px;height:64px}.about-module__6V1ySG__aboutHeroTitleText{letter-spacing:-.96px;font-size:32px}.about-module__6V1ySG__aboutHeroDot{width:8px;height:8px}.about-module__6V1ySG__aboutHeroTitleLine{gap:12px}.about-module__6V1ySG__aboutHeroDescMain{font-size:18px}.about-module__6V1ySG__aboutHeroDescSub{font-size:14px}.about-module__6V1ySG__aboutGallery{padding:0 16px 60px}.about-module__6V1ySG__aboutGalleryItem{width:30vw}.about-module__6V1ySG__aboutGalleryItem2{margin-top:40px}.about-module__6V1ySG__aboutGalleryItem3{margin-top:80px}.about-module__6V1ySG__notice{padding:60px 20px}.about-module__6V1ySG__noticeHeader{gap:12px;margin-bottom:36px}.about-module__6V1ySG__noticeCtaBtn{padding:12px 40px;font-size:16px}.about-module__6V1ySG__noticeSteps{flex-direction:column;align-items:stretch;gap:0;padding-left:36px}.about-module__6V1ySG__noticeLine{width:3px;height:auto;inset:40px auto 40px 76px}.about-module__6V1ySG__noticeLineFill{width:100%;height:0}.about-module__6V1ySG__noticeStep{flex-direction:row;align-items:center;gap:20px;width:100%;padding:16px 0}.about-module__6V1ySG__noticeStep:first-child{padding-top:0}.about-module__6V1ySG__noticeStep:last-child{padding-bottom:0}.about-module__6V1ySG__noticeCircle{width:80px;height:80px}.about-module__6V1ySG__noticeIcon{width:36px;height:36px}.about-module__6V1ySG__noticeInfo{flex:1;align-items:flex-start;gap:8px;min-width:0}.about-module__6V1ySG__noticeStepLabel{gap:6px}.about-module__6V1ySG__noticeBadge{padding:2px 10px;font-size:12px}.about-module__6V1ySG__noticeStepTitle{font-size:16px}.about-module__6V1ySG__noticeStepDesc{text-align:left;font-size:13px}.about-module__6V1ySG__faq{padding:80px 16px}.about-module__6V1ySG__faqHeader{gap:12px;margin-bottom:40px}.about-module__6V1ySG__faqList{gap:12px}.about-module__6V1ySG__faqItem{border-radius:16px}.about-module__6V1ySG__faqQuestion{padding:20px 24px}.about-module__6V1ySG__faqAnswerInner{padding:0 24px 20px}.about-module__6V1ySG__faqQLabel{gap:8px}}@media screen and (max-width:768px){.about-module__6V1ySG__aboutHero{align-items:flex-start;gap:16px;padding:48px 16px 32px}.about-module__6V1ySG__aboutHeroCamera{align-self:center;width:110px;height:70px}.about-module__6V1ySG__aboutHeroTitles{align-items:flex-start;gap:8px;overflow:visible}.about-module__6V1ySG__aboutHeroTitleLine{white-space:normal;gap:6px}.about-module__6V1ySG__aboutHeroTitleLine:first-child{align-self:flex-start}.about-module__6V1ySG__aboutHeroTitleLine:last-child{text-align:right;align-self:flex-end}.about-module__6V1ySG__aboutHeroTitleText{letter-spacing:-.72px;white-space:normal;font-size:24px;line-height:1.4}.about-module__6V1ySG__aboutHeroDot{width:4px;height:4px}.about-module__6V1ySG__aboutHeroDesc{display:none}.about-module__6V1ySG__aboutGallery{padding:0 16px 48px}.about-module__6V1ySG__aboutGalleryGrid{flex-direction:column;align-items:flex-start;gap:24px}.about-module__6V1ySG__aboutGalleryItem{width:66%;max-width:240px}.about-module__6V1ySG__aboutGalleryItem1{align-self:flex-start;margin-top:0}.about-module__6V1ySG__aboutGalleryItem2{align-self:flex-end;margin-top:0}.about-module__6V1ySG__aboutGalleryItem3{align-self:flex-start;margin-top:0}.about-module__6V1ySG__aboutGalleryDecoLeft{width:300px;top:-100px;left:-150px}.about-module__6V1ySG__aboutGalleryDecoRight{width:300px;top:100px;right:-150px}.about-module__6V1ySG__aboutGalleryDesc{z-index:1;flex-direction:column;gap:16px;padding-top:40px;display:flex;position:relative}.about-module__6V1ySG__aboutGalleryDescMain{font-family:var(--font-body);font-size:18px;font-weight:var(--weight-semibold);color:#222;letter-spacing:-.36px;line-height:1.6}.about-module__6V1ySG__aboutGalleryDescSub{font-family:var(--font-body);font-size:14px;font-weight:var(--weight-regular);color:var(--color-gray-700);letter-spacing:-.28px;line-height:1.6}.about-module__6V1ySG__faqInfoRow{gap:16px}}
.ProjectsSection-module__OmesQa__projects{background-color:#66503b;width:100%;padding:7.29vw 4.17vw;position:relative;overflow:hidden}.ProjectsSection-module__OmesQa__projectsBg{object-fit:cover;opacity:.2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ProjectsSection-module__OmesQa__projectsTitle{font-family:var(--font-en);font-size:clamp(28px,2.71vw,52px);font-weight:var(--weight-regular);color:var(--color-white);letter-spacing:-1.56px;margin-bottom:2.6vw;line-height:1.2;position:relative}.ProjectsSection-module__OmesQa__projectsList{width:100%;height:23.96vw;position:relative}.ProjectsSection-module__OmesQa__projectsOuterSwiper{width:100%;height:100%}.ProjectsSection-module__OmesQa__projectsOuterSwiper .swiper-wrapper{gap:1.25vw;height:100%;display:flex}.ProjectsSection-module__OmesQa__projectsItem{border-radius:var(--radius-xs);will-change:flex;flex:1;height:100%;transition:flex .5s;position:relative;overflow:hidden;transform:translateZ(0)}.ProjectsSection-module__OmesQa__projectsItemActive{flex:1.49}.ProjectsSection-module__OmesQa__projectsCard{width:100%;height:100%;display:block;position:relative}.ProjectsSection-module__OmesQa__projectsImgBox{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden;transform:translateZ(0)}.ProjectsSection-module__OmesQa__projectsImgBox img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)translateZ(0)}.ProjectsSection-module__OmesQa__projectsImgBox .ProjectsSection-module__OmesQa__projectsSwiper{width:100%;height:100%;overflow:hidden}.ProjectsSection-module__OmesQa__projectsImgBox .swiper-slide{backface-visibility:hidden;overflow:hidden;transform:translateZ(0)}.ProjectsSection-module__OmesQa__projectsImgBox:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 58%,#00000080 100%),linear-gradient(#0000004d,#0000004d);transition:background .3s ease-in-out;position:absolute;inset:0}.ProjectsSection-module__OmesQa__projectsItemActive .ProjectsSection-module__OmesQa__projectsImgBox:after{background:linear-gradient(#0000 58%,#00000080 100%)}.ProjectsSection-module__OmesQa__projectsInfo{z-index:3;opacity:0;align-items:center;gap:8px;width:100%;padding:0 1.56vw;transition:opacity .3s;display:flex;position:absolute;bottom:2.34vw;left:0}.ProjectsSection-module__OmesQa__projectsItemActive .ProjectsSection-module__OmesQa__projectsInfo{opacity:1}.ProjectsSection-module__OmesQa__projectsName{font-family:var(--font-en);font-size:clamp(20px,1.67vw,32px);font-weight:var(--weight-regular);color:var(--color-white);line-height:1.2}.ProjectsSection-module__OmesQa__projectsArrow{width:1.67vw;height:1.67vw}.ProjectsSection-module__OmesQa__projectsBasicName{font-family:var(--font-en);font-size:clamp(20px,1.67vw,32px);font-weight:var(--weight-regular);color:var(--color-white);z-index:3;opacity:1;line-height:1.2;transition:opacity .3s;position:absolute;bottom:2.34vw;left:1.56vw}.ProjectsSection-module__OmesQa__projectsItemActive .ProjectsSection-module__OmesQa__projectsBasicName{opacity:0}@media screen and (max-width:768px){.ProjectsSection-module__OmesQa__projects{padding:80px 16px}.ProjectsSection-module__OmesQa__projectsBg{object-position:30% center}.ProjectsSection-module__OmesQa__projectsTitle{letter-spacing:-.84px;margin-bottom:40px;font-size:28px}.ProjectsSection-module__OmesQa__projectsList{height:auto;display:block;overflow:visible}.ProjectsSection-module__OmesQa__projectsOuterSwiper{overflow:visible}.ProjectsSection-module__OmesQa__projectsOuterSwiper .swiper-wrapper{gap:0}.ProjectsSection-module__OmesQa__projectsItem{border-radius:var(--radius-xs);height:320px;transition:none;flex:none!important;width:250px!important}.ProjectsSection-module__OmesQa__projectsItemActive{flex:none!important;width:250px!important}.ProjectsSection-module__OmesQa__projectsInfo{opacity:1;will-change:transform;backface-visibility:hidden;padding:0 24px;transition:none;bottom:28px;transform:translateZ(0)}.ProjectsSection-module__OmesQa__projectsName{font-size:24px}.ProjectsSection-module__OmesQa__projectsArrow{width:20px;height:20px}.ProjectsSection-module__OmesQa__projectsBasicName{display:none}.ProjectsSection-module__OmesQa__projectsImgBox{backface-visibility:hidden;transform:translateZ(0)}.ProjectsSection-module__OmesQa__projectsImgBox:after{backface-visibility:hidden;background:linear-gradient(#0000 58%,#00000080 100%);transition:none;transform:translateZ(0)}}
.LocationSection-module__yst3Ra__location{background-color:#f9f6f4;width:100%;padding:7.29vw 4.17vw}.LocationSection-module__yst3Ra__locationTitle{font-family:var(--font-kr);color:#222;font-size:clamp(24px,2.08vw,40px);font-weight:500;line-height:var(--leading-tight);letter-spacing:-1.2px;margin-bottom:var(--space-40)}.LocationSection-module__yst3Ra__locationBody{align-items:flex-start;gap:4.58vw;width:100%;display:flex}.LocationSection-module__yst3Ra__locationMap{background-color:#e5e5e5;border-radius:24px;flex-shrink:0;width:37.5vw;position:relative;overflow:hidden}.LocationSection-module__yst3Ra__locationMap>img{object-fit:cover;width:100%;height:100%;display:block}.LocationSection-module__yst3Ra__locationMapPin{border-radius:var(--radius-xs);text-align:center;background-color:#66503b;flex-direction:column;align-items:center;gap:4px;padding:.83vw 1.46vw;display:flex;position:absolute;top:7.03vw;left:13.75vw}.LocationSection-module__yst3Ra__locationMapPin:after{content:"";border:12px solid #0000;border-top-color:#66503b;position:absolute;top:100%;left:50%;transform:translate(-50%)}.LocationSection-module__yst3Ra__locationMapName{font-family:var(--font-body);font-size:clamp(16px,1.25vw,24px);font-weight:var(--weight-semibold);color:var(--color-white);line-height:var(--leading-tight);letter-spacing:-.48px}.LocationSection-module__yst3Ra__locationMapAddr{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-brand-50);line-height:var(--leading-tight);letter-spacing:var(--tracking-small)}.LocationSection-module__yst3Ra__locationInfo{gap:var(--space-32);flex-direction:column;flex:1;min-width:0;display:flex}.LocationSection-module__yst3Ra__locationInfoHeader{gap:var(--space-12);flex-direction:column;display:flex}.LocationSection-module__yst3Ra__locationStudioName{font-family:var(--font-kr);color:var(--color-brand-500);font-size:clamp(22px,1.67vw,32px);font-weight:500;line-height:var(--leading-tight);letter-spacing:-.96px}.LocationSection-module__yst3Ra__locationStudioAddr{font-family:var(--font-body);font-size:clamp(16px,1.15vw,22px);font-weight:var(--weight-regular);color:var(--color-gray-700);line-height:var(--leading-normal);letter-spacing:-.44px}.LocationSection-module__yst3Ra__locationInfoList{flex-direction:column;display:flex}.LocationSection-module__yst3Ra__locationInfoRow{gap:var(--space-40);border-bottom:1px solid var(--color-brand-200);align-items:flex-start;padding:1.46vw 0;display:flex}.LocationSection-module__yst3Ra__locationInfoLabel{align-items:center;gap:var(--space-8);flex-shrink:0;width:6.77vw;display:flex}.LocationSection-module__yst3Ra__locationInfoIcon{width:1.46vw;height:1.46vw}.LocationSection-module__yst3Ra__locationInfoLabel span{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-brand-400);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);white-space:nowrap}.LocationSection-module__yst3Ra__locationInfoValue{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--color-gray-700);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}.LocationSection-module__yst3Ra__locationHours{flex-direction:column;gap:4px;display:flex}.LocationSection-module__yst3Ra__locationHourRow{gap:var(--space-20);align-items:center;display:flex}.LocationSection-module__yst3Ra__locationHourDay{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-brand-400);line-height:var(--leading-tight);width:5.21vw;min-width:80px}.LocationSection-module__yst3Ra__locationAmenities{align-items:center;display:flex}.LocationSection-module__yst3Ra__locationAmenity{flex-direction:column;align-items:center;gap:4px;width:5.73vw;padding:0 1.67vw;display:flex}.LocationSection-module__yst3Ra__locationAmenityIcon{flex-shrink:0;width:2.08vw;height:2.08vw}.LocationSection-module__yst3Ra__locationAmenityText{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-gray-700);line-height:var(--leading-normal);letter-spacing:var(--tracking-small);white-space:nowrap}@media screen and (max-width:1024px){.LocationSection-module__yst3Ra__location{padding:80px 16px}.LocationSection-module__yst3Ra__locationTitle{font-size:24px;font-family:var(--font-kr);letter-spacing:-.72px;text-align:center;margin-bottom:40px}.LocationSection-module__yst3Ra__locationBody{flex-direction:column;gap:40px}.LocationSection-module__yst3Ra__locationMap{border-radius:12px;width:100%;height:240px}.LocationSection-module__yst3Ra__locationMapPin{border-radius:4px;padding:8px 14px;top:28%;left:34%;transform:none}.LocationSection-module__yst3Ra__locationMapPin:after{border-width:9px}.LocationSection-module__yst3Ra__locationMapName{font-size:12px}.LocationSection-module__yst3Ra__locationMapAddr{font-size:7px}.LocationSection-module__yst3Ra__locationInfo{gap:12px;width:100%}.LocationSection-module__yst3Ra__locationStudioName{font-size:20px;font-family:var(--font-kr);letter-spacing:-.6px}.LocationSection-module__yst3Ra__locationStudioAddr{letter-spacing:-.24px;font-size:12px}.LocationSection-module__yst3Ra__locationInfoRow{border-bottom-width:.6px;border-bottom-color:var(--color-brand-200);flex-direction:row;gap:12px;padding:16px 0}.LocationSection-module__yst3Ra__locationInfoLabel{flex-shrink:0;gap:5px;width:82px}.LocationSection-module__yst3Ra__locationInfoLabel span{letter-spacing:-.24px;font-size:12px}.LocationSection-module__yst3Ra__locationInfoIcon,.LocationSection-module__yst3Ra__locationInfoLabel svg{width:16px;height:16px}.LocationSection-module__yst3Ra__locationInfoValue{letter-spacing:-.24px;font-size:12px}.LocationSection-module__yst3Ra__locationHourRow{gap:13px}.LocationSection-module__yst3Ra__locationHourDay{letter-spacing:.48px;width:63px;font-size:12px}.LocationSection-module__yst3Ra__locationHours span:not(.LocationSection-module__yst3Ra__locationHourDay){letter-spacing:-.24px;font-size:12px}.LocationSection-module__yst3Ra__locationHours{gap:2.5px}.LocationSection-module__yst3Ra__locationAmenities{flex-wrap:nowrap;gap:0}.LocationSection-module__yst3Ra__locationAmenity{width:60px;padding:0}.LocationSection-module__yst3Ra__locationAmenityIcon,.LocationSection-module__yst3Ra__locationAmenity svg{width:24px;height:24px}.LocationSection-module__yst3Ra__locationAmenityText{font-size:9px}}
.ContactSection-module__iN0meq__contact{background-color:var(--color-white);width:100%;padding:7.29vw 4.17vw}.ContactSection-module__iN0meq__contactHeader,.ContactSection-module__iN0meq__contactBody{max-width:var(--layout-content);margin-left:auto;margin-right:auto}.ContactSection-module__iN0meq__contactBody{gap:4.17vw}.ContactSection-module__iN0meq__contactHeader{align-items:center;gap:var(--space-20);text-align:center;flex-direction:column;margin-bottom:2.6vw;display:flex}.ContactSection-module__iN0meq__contactSubtitle{font-family:var(--font-en);font-size:clamp(16px,1.15vw,22px);font-weight:var(--weight-regular);color:#86694e;letter-spacing:-.66px;line-height:1.2}.ContactSection-module__iN0meq__contactTitle{font-family:var(--font-kr);color:#222;font-size:clamp(24px,2.08vw,40px);font-weight:500;line-height:var(--leading-tight);letter-spacing:-1.2px}.ContactSection-module__iN0meq__contactBody{justify-content:space-between;align-items:stretch;display:flex}.ContactSection-module__iN0meq__contactInfoBox{justify-content:center;gap:var(--space-20);background-color:#f9f6f4;border-radius:16px;flex-direction:column;flex-shrink:0;padding:2.29vw 4.17vw 2.08vw;display:flex}.ContactSection-module__iN0meq__contactButtons{gap:var(--space-12);display:flex}.ContactSection-module__iN0meq__contactCtaBtn{justify-content:center;align-items:center;gap:var(--space-8);background-color:var(--color-brand-300);border-radius:var(--radius-xs);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-white);letter-spacing:-.32px;line-height:var(--leading-normal);white-space:nowrap;flex:1;padding:.83vw 1.88vw;transition:background-color .2s;display:flex}.ContactSection-module__iN0meq__contactCtaBtn:hover{background-color:var(--color-brand-400)}.ContactSection-module__iN0meq__contactCtaBtn svg{flex-shrink:0}.ContactSection-module__iN0meq__contactNotice{gap:var(--space-8);flex-direction:column;list-style:none;display:flex}.ContactSection-module__iN0meq__contactNotice li{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--color-gray-700);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);padding-left:12px;position:relative}.ContactSection-module__iN0meq__contactNotice li:before{content:"";background-color:#86694e;border-radius:50%;width:4px;height:4px;position:absolute;top:13px;left:0}.ContactSection-module__iN0meq__contactFormBox{flex-shrink:0}.ContactSection-module__iN0meq__contactForm{align-items:flex-end;gap:var(--space-28);flex-direction:column;display:flex}.ContactSection-module__iN0meq__contactFields{gap:var(--space-12);flex-direction:column;display:flex}.ContactSection-module__iN0meq__contactFormRow{align-items:center;gap:var(--space-12);display:flex}.ContactSection-module__iN0meq__contactLabel{width:9.38vw;font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);color:#222;line-height:var(--leading-tight);letter-spacing:var(--tracking-normal);white-space:nowrap;flex-shrink:0;align-items:center;min-width:170px;display:flex}.ContactSection-module__iN0meq__contactRequired{color:#ff5300;margin-left:1px}.ContactSection-module__iN0meq__contactInput{border-radius:var(--radius-xs);width:22.92vw;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);color:#222;line-height:var(--leading-normal);letter-spacing:-.32px;background-color:#f8f8f8;padding:.83vw 1.04vw}.ContactSection-module__iN0meq__contactInput::placeholder{color:#b7b7b7}.ContactSection-module__iN0meq__contactFormFooter{align-items:flex-end;gap:var(--space-28);flex-direction:column;width:100%;display:flex}.ContactSection-module__iN0meq__contactAgreeRow{align-items:center;gap:var(--space-20);display:flex}.ContactSection-module__iN0meq__contactCheckbox{align-items:center;gap:var(--space-8);cursor:pointer;display:flex}.ContactSection-module__iN0meq__contactCheckbox input{display:none}.ContactSection-module__iN0meq__contactCheckboxIcon{flex-shrink:0;width:20px;height:20px}.ContactSection-module__iN0meq__contactCheckboxText{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--color-gray-700);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}.ContactSection-module__iN0meq__contactDetailLink{font-family:var(--font-body);font-size:13px;font-weight:var(--weight-semibold);color:#7d7d7d;letter-spacing:-.26px;line-height:1.2}.ContactSection-module__iN0meq__contactNoticeLink{align-items:center;gap:var(--space-8);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);color:#564332;letter-spacing:-.32px;line-height:var(--leading-normal);white-space:nowrap;border-bottom:1px solid #564332;padding-bottom:4px;display:inline-flex}.ContactSection-module__iN0meq__contactNoticeLink svg{flex-shrink:0}.ContactSection-module__iN0meq__contactSubmit{background-color:var(--color-brand-300);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-white);letter-spacing:-.32px;line-height:var(--leading-normal);cursor:pointer;border-radius:4px;padding:.63vw 2.08vw;transition:background-color .2s}.ContactSection-module__iN0meq__contactSubmit:hover{background-color:var(--color-brand-400)}@media screen and (max-width:1260px){.ContactSection-module__iN0meq__contactBody{flex-wrap:wrap;justify-content:center}.ContactSection-module__iN0meq__contactForm{align-items:center}.ContactSection-module__iN0meq__contactInput{width:100%}}@media screen and (max-width:768px){.ContactSection-module__iN0meq__contact{padding:80px 16px}.ContactSection-module__iN0meq__contactHeader{gap:12px;margin-bottom:40px}.ContactSection-module__iN0meq__contactSubtitle{letter-spacing:-.36px;font-size:12px}.ContactSection-module__iN0meq__contactTitle{letter-spacing:-.72px;font-size:24px;line-height:1.4}.ContactSection-module__iN0meq__contactBody{flex-direction:column;gap:40px}.ContactSection-module__iN0meq__contactInfoBox{border-radius:9px;align-items:center;gap:12px;width:100%;padding:24px 16px 22px}.ContactSection-module__iN0meq__contactButtons{justify-content:center;gap:7px;width:100%}.ContactSection-module__iN0meq__contactCtaBtn{letter-spacing:-.22px;gap:4px;max-width:132px;padding:10px 16px;font-size:11px}.ContactSection-module__iN0meq__contactCtaBtn svg{width:20px;height:20px}.ContactSection-module__iN0meq__contactNotice li{letter-spacing:-.22px;font-size:11px}.ContactSection-module__iN0meq__contactNotice li:before{width:3px;height:3px;top:10px}.ContactSection-module__iN0meq__contactFormBox{width:100%}.ContactSection-module__iN0meq__contactForm{gap:20px}.ContactSection-module__iN0meq__contactFields{gap:10px;width:100%}.ContactSection-module__iN0meq__contactFormRow{flex-direction:column;align-items:flex-start;gap:8px}.ContactSection-module__iN0meq__contactLabel{width:auto;font-size:14px}.ContactSection-module__iN0meq__contactInput{width:100%;padding:14px 16px;font-size:14px}.ContactSection-module__iN0meq__contactFormFooter{align-items:center;gap:20px}.ContactSection-module__iN0meq__contactAgreeRow{flex-wrap:wrap;justify-content:center;gap:12px}.ContactSection-module__iN0meq__contactCheckboxIcon{width:14px;height:14px}.ContactSection-module__iN0meq__contactCheckboxText{font-size:12px}.ContactSection-module__iN0meq__contactDetailLink{font-size:9px}.ContactSection-module__iN0meq__contactNoticeLink{font-size:12px;line-height:1}.ContactSection-module__iN0meq__contactSubmit{padding:14px 40px;font-size:12px}}
