._1sTGFq_about{--ink:#111;--accent:#ff4d86;--gutter:var(--site-gutter);color:var(--ink);font-family:var(--font-pretendard), "Pretendard", system-ui, sans-serif;letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere}:where(._1sTGFq_about) :where(h1,h2,h3,p,dl,dd,ul,ol){margin:0}:where(._1sTGFq_about) :where(ul,ol){padding:0;list-style:none}._1sTGFq_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._1sTGFq_mobileOnly{display:none}._1sTGFq_photo{object-fit:cover;object-position:var(--dx,50%) var(--dy,50%);width:100%;height:100%;transform:scale(var(--ds,1));transform-origin:var(--dx,50%) var(--dy,50%);position:absolute;inset:0}._1sTGFq_spaceGrid{grid-template-columns:[full-start] minmax(var(--gutter), 1fr) [content-start] minmax(0, calc(424 * var(--px))) [main-start] minmax(0, calc(857 * var(--px))) [content-end] minmax(var(--gutter), 1fr) [full-end];align-items:start;display:grid}._1sTGFq_spaceGrid:not(._1sTGFq_spaceHero){max-width:1920px;margin-inline:auto}._1sTGFq_spaceLabel{font-family:var(--font-archivo-black), "Archivo Black", sans-serif;letter-spacing:0;font-weight:400;font-size:max(18px, calc(22 * var(--px)));line-height:max(calc(18px * 28 / 22), calc(28 * var(--px)));color:#6a6a6a;grid-column:content-start/main-start;margin-top:11px}._1sTGFq_spaceLabel span{display:block}._1sTGFq_spaceMain{grid-column:main-start/content-end}._1sTGFq_spaceHero{height:calc(762 * var(--px));padding-top:calc(575 * var(--px));box-sizing:border-box;color:#fff;align-content:start;position:relative}._1sTGFq_spaceHeroMedia{position:absolute;inset:0;overflow:hidden}._1sTGFq_spaceHeroMedia:after{content:"";background:#000000b3;position:absolute;inset:0}._1sTGFq_spaceHeroTitle{font-family:var(--font-archivo-black), "Archivo Black", sans-serif;letter-spacing:0;font-weight:400;font-size:max(18px, calc(24 * var(--px)));line-height:max(calc(18px * 34 / 24), calc(34 * var(--px)));grid-column:content-start/main-start;margin-top:1px;position:relative}._1sTGFq_spaceHeroTitle span,._1sTGFq_spaceHeroIntro span{display:block}._1sTGFq_spaceHeroIntro{color:#fff9;grid-column:main-start/content-end;font-size:14px;line-height:32px;position:relative}._1sTGFq_spaceIntro{padding-top:calc(180 * var(--px))}._1sTGFq_spaceHeadline{font-size:calc(48 * var(--px));line-height:calc(64 * var(--px));color:#000;font-weight:600}._1sTGFq_spaceHeadline span:last-child{display:block}._1sTGFq_spaceBody{column-gap:calc(59 * var(--px));margin-top:calc(41 * var(--px));color:#000c;grid-template-columns:minmax(0,418fr) minmax(0,380fr);font-size:14px;line-height:32px;display:grid}._1sTGFq_philosophy{padding:calc(180 * var(--px)) 0}._1sTGFq_philosophy:before{content:"";border-top:1px solid #000;grid-area:1/main-start/auto/content-end}._1sTGFq_philosophy>._1sTGFq_spaceLabel{margin-top:calc(58 * var(--px));grid-row:2}._1sTGFq_philosophyList{margin-top:calc(44 * var(--px));grid-area:2/main-start/auto/content-end;grid-template-columns:minmax(0,312fr) minmax(0,310fr) minmax(0,235fr);display:grid}._1sTGFq_philosophyEyebrow{font-family:var(--font-archivo-black), "Archivo Black", sans-serif;letter-spacing:0;color:#ddd;white-space:nowrap;font-size:14px;line-height:28px;display:block}._1sTGFq_philosophyList li:not(:last-child){padding-right:20px}._1sTGFq_philosophyList h3{font-size:calc(32 * var(--px));line-height:calc(64 * var(--px));color:#000;margin-top:18px;font-weight:600}._1sTGFq_philosophyList p{color:#000c;margin-top:-5px;font-size:14px;line-height:32px}._1sTGFq_room{padding-bottom:calc(80 * var(--px))}._1sTGFq_room:before{content:"";border-top:1px solid #adadad;grid-area:1/main-start/auto/full-end}._1sTGFq_room[data-room=lobby]:before{grid-column:content-start/full-end}._1sTGFq_room:before,._1sTGFq_philosophy:before{margin-bottom:-1px}._1sTGFq_room[data-room=hallway]{padding-bottom:calc(300 * var(--px))}._1sTGFq_room>._1sTGFq_spaceLabel{margin-top:calc(118 * var(--px));grid-row:2}._1sTGFq_roomText{margin-top:calc(100 * var(--px));grid-area:2/main-start/auto/content-end}._1sTGFq_roomText h2{font-size:calc(32 * var(--px));line-height:calc(64 * var(--px));color:#000;font-weight:600}._1sTGFq_roomText p{color:#000c;margin-top:-1px;font-size:14px;line-height:32px}._1sTGFq_roomText p span{display:block}._1sTGFq_roomPhotos{grid-area:3/main-start/auto/full-end;gap:18px;margin-top:36px;display:grid}._1sTGFq_roomPhotos[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}._1sTGFq_roomPhotos:not([data-count="3"]){margin-left:3px}._1sTGFq_roomPhotos li{aspect-ratio:1174/730;position:relative;overflow:hidden}._1sTGFq_room[data-room=consultation] ._1sTGFq_roomPhotos li{aspect-ratio:1174/780}._1sTGFq_roomPhotos[data-count="3"] li{aspect-ratio:380/570}._1sTGFq_pageHero{height:max(360px, calc(480 * var(--px)));color:#fff;text-align:center;position:relative;overflow:hidden}._1sTGFq_pageHero:after{content:"";background:#000000b3;position:absolute;inset:0}._1sTGFq_pageHeroImage{object-fit:cover;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}._1sTGFq_pageHeroContent{z-index:1;padding:calc(165 * var(--px)) var(--gutter) 0;flex-direction:column;align-items:center;display:flex;position:relative}._1sTGFq_pageHeroTitle{font-family:var(--font-archivo-black), "Archivo Black", sans-serif;letter-spacing:0;font-weight:400;font-size:calc(32 * var(--px));line-height:calc(35 * var(--px))}._1sTGFq_pageHeroContent>img:first-of-type{margin-top:21px}._1sTGFq_pageHeroIntro{margin-top:calc(125 * var(--px));color:#ffffffb3;font-size:14px;font-weight:500;line-height:32px}._1sTGFq_pageHeroIntro span{display:block}._1sTGFq_pageHero[data-variant=doctors] ._1sTGFq_pageHeroContent{padding-top:calc(189 * var(--px))}._1sTGFq_pageHero[data-variant=doctors] ._1sTGFq_pageHeroIntro{color:#fff9}._1sTGFq_doctors{max-width:calc(1280 * var(--px));padding:calc(80 * var(--px)) var(--gutter) calc(250 * var(--px));box-sizing:content-box;margin:0 auto}._1sTGFq_doctorsEmpty{text-align:center;color:#7c7c7c;padding:120px 0 40px;font-size:18px;line-height:28px}._1sTGFq_doctorList{gap:calc(80 * var(--px));display:grid}._1sTGFq_doctor{grid-template-columns:minmax(0, calc(520 * var(--px))) minmax(0, calc(680 * var(--px)));column-gap:calc(80 * var(--px));display:grid}._1sTGFq_doctorPhoto{aspect-ratio:520/660;background:#f0f0f0;border-radius:20px;position:relative;overflow:hidden}._1sTGFq_doctorPhoto img{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;position:absolute;inset:0}._1sTGFq_doctorInfo{align-self:end;padding-bottom:14px}._1sTGFq_doctorHeading{border-bottom:1px solid #000;align-items:baseline;gap:10px;padding-bottom:16px;display:flex}._1sTGFq_doctorHeading h2{font-size:calc(52 * var(--px));line-height:calc(66 * var(--px));font-weight:700}._1sTGFq_doctorRomanized{color:#b9b9b9;font-size:20px;font-weight:700;line-height:22px}._1sTGFq_doctorPosition{color:var(--accent);margin-left:auto;font-size:18px;font-weight:700;line-height:22px}._1sTGFq_careersTitle{border-bottom:1px solid #dadada;padding:28px 0;font-size:18px;font-weight:700;line-height:22px}._1sTGFq_careers{color:#4d4d4d;row-gap:22px;padding-top:28px;font-size:16px;line-height:22px;display:grid}._1sTGFq_locationBody{max-width:calc(1280 * var(--px));padding:calc(78 * var(--px)) var(--gutter) calc(255 * var(--px));box-sizing:content-box;margin:0 auto}._1sTGFq_locationAddress{font-size:calc(32 * var(--px));line-height:calc(44 * var(--px));font-weight:700}._1sTGFq_locationBranch{font-size:max(18px, calc(22 * var(--px)));line-height:max(calc(18px * 32 / 22), calc(32 * var(--px)));color:#7c7c7c;flex-wrap:wrap;align-items:baseline;gap:0 12px;margin-top:9px;font-weight:500;display:flex}._1sTGFq_copyAddress{font:inherit;color:#7b7b7b;text-underline-position:from-font;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;line-height:28px;text-decoration:underline}._1sTGFq_locationMap{height:calc(600 * var(--px));color:#7a7a7a;text-align:center;background:#f0f0f0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex;position:relative;overflow:hidden}._1sTGFq_locationMap>img{opacity:.5}._1sTGFq_mapCanvas{position:absolute;inset:0}._1sTGFq_mapLink{z-index:1;color:#444;letter-spacing:0;white-space:nowrap;background:#fff;border:1px solid #d5d5d5;border-radius:40px;align-items:center;height:36px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:16px;left:16px}._1sTGFq_locationColumns{gap:calc(40 * var(--px));margin-top:calc(48 * var(--px));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}._1sTGFq_blockTitle{font-size:max(18px, calc(22 * var(--px)));line-height:max(18px, calc(22 * var(--px)));letter-spacing:0;border-bottom:1px solid #000;padding-bottom:20px;font-weight:700}._1sTGFq_transit{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}._1sTGFq_transit li{box-sizing:border-box;background:#f7f7f8;border-radius:20px;flex-direction:column;min-height:180px;padding:28px 24px 24px;display:flex}._1sTGFq_transitIcon{background:var(--sprite) no-repeat;background-position:15.5%;background-size:250% 125%;width:24px;height:24px}._1sTGFq_transitIcon[data-kind=bus]{background-position:77.8%}._1sTGFq_transit li>:not(._1sTGFq_transitIcon){margin-left:4px}._1sTGFq_transitKind{color:var(--accent);letter-spacing:0;margin-top:15px;font-size:14px;font-weight:700;line-height:22px}._1sTGFq_transit strong{letter-spacing:0;margin-top:8px;font-size:20px;font-weight:700;line-height:22px}._1sTGFq_transitDetail{color:#8b8b8b;letter-spacing:0;margin-top:8px;font-size:14px;font-weight:500;line-height:22px}._1sTGFq_parking{margin-top:calc(54 * var(--px))}._1sTGFq_parkingDescription{color:#676767;white-space:pre-line;margin-top:22px;font-size:16px;font-weight:500;line-height:28px}._1sTGFq_parkingAddress{box-sizing:border-box;background:#f7f7f8;border-radius:20px;align-items:center;gap:0 12px;min-height:80px;margin-top:22px;padding:0 37px 0 30px;font-size:16px;line-height:28px;display:flex}._1sTGFq_parkingLabel{color:#8a8a8a;white-space:nowrap;flex:0 0 81px;font-weight:700}._1sTGFq_parkingValue{flex:1;font-weight:500}._1sTGFq_hours div{border-bottom:1px solid #e1e1e1;padding:26px 0 25px;font-size:18px;font-weight:600;line-height:22px;display:flex}._1sTGFq_hours dt{box-sizing:border-box;color:#636363;flex:0 0 184px;padding-left:2px}._1sTGFq_hours dd{color:#2c2c2c}._1sTGFq_hours dd[data-closed]{color:var(--accent);font-weight:700}@media (max-width:1199px){._1sTGFq_locationColumns{grid-template-columns:minmax(0,1fr);gap:60px}}@media (max-width:1023px){._1sTGFq_philosophyList{grid-template-columns:minmax(0,1fr);row-gap:40px}._1sTGFq_philosophyList h3{line-height:48px}._1sTGFq_doctor{column-gap:40px}._1sTGFq_doctorHeading{flex-wrap:wrap}._1sTGFq_doctorHeading h2,._1sTGFq_doctorPosition{white-space:nowrap}}@media (max-width:767px){._1sTGFq_desktopOnly{display:none}._1sTGFq_mobileOnly{display:block}._1sTGFq_photo{object-position:var(--mx,50%) var(--my,50%);transform:scale(var(--ms,1));transform-origin:var(--mx,50%) var(--my,50%)}._1sTGFq_spaceGrid{grid-template-columns:[full-start] var(--gutter) [content-start main-start] minmax(0, 1fr) [content-end] var(--gutter) [full-end]}._1sTGFq_spaceLabel{margin-top:0;font-size:18px;line-height:24px}._1sTGFq_spaceMain{grid-row:2;margin-top:40px}._1sTGFq_spaceHero{height:auto;min-height:658px;padding-top:330px}._1sTGFq_spaceHeroTitle{margin-top:0}._1sTGFq_spaceHeroIntro{grid-area:2/content-start/auto/content-end;margin-top:36px}._1sTGFq_spaceIntro{padding:86px 0 84px}._1sTGFq_spaceHeadline{font-size:32px;line-height:44px}._1sTGFq_spaceHeadline span{display:block}._1sTGFq_spaceBody{margin-top:40px;display:block}._1sTGFq_spaceBody p+p{margin-top:16px}._1sTGFq_philosophy{padding:0 0 84px}._1sTGFq_philosophy:before{grid-column:content-start/content-end}._1sTGFq_philosophy>._1sTGFq_spaceLabel{margin-top:84px}._1sTGFq_philosophyList{grid-area:3/content-start/auto/content-end;grid-template-columns:minmax(0,1fr);row-gap:40px;margin-top:40px}._1sTGFq_philosophyList h3{margin-top:20px;font-size:28px;line-height:34px}._1sTGFq_philosophyList p{margin-top:0}._1sTGFq_room{padding-bottom:84px}._1sTGFq_room:before,._1sTGFq_room[data-room=lobby]:before{grid-column:content-start/content-end}._1sTGFq_room:before,._1sTGFq_philosophy:before{margin-bottom:0}._1sTGFq_room[data-room=hallway]{padding-bottom:120px}._1sTGFq_room>._1sTGFq_spaceLabel{margin-top:80px}._1sTGFq_room>._1sTGFq_spaceLabel span,._1sTGFq_roomText p span{display:inline}._1sTGFq_roomText{grid-row:3;margin-top:32px}._1sTGFq_roomPhotos{grid-area:4/full-start/auto/full-end;margin-top:32px;display:block}._1sTGFq_roomPhotos:not([data-count="3"]){margin-left:0}._1sTGFq_roomPhotos li,._1sTGFq_room[data-room=consultation] ._1sTGFq_roomPhotos li,._1sTGFq_roomPhotos[data-count="3"] li{aspect-ratio:375/570}._1sTGFq_roomPhotos li+li{display:none}._1sTGFq_pageHero{height:448px}._1sTGFq_pageHeroContent{padding-top:132px}._1sTGFq_pageHeroTitle{font-size:24px;line-height:32px}._1sTGFq_pageHeroContent>img:nth-of-type(2){margin-top:11px}._1sTGFq_pageHeroIntro{max-width:281px;margin-top:166px;font-size:12px;line-height:24px}._1sTGFq_pageHeroChevrons{margin-top:24px}._1sTGFq_pageHero[data-variant=doctors] ._1sTGFq_pageHeroContent{padding-top:144px}._1sTGFq_pageHero[data-variant=doctors] ._1sTGFq_pageHeroIntro{color:#ffffffb3;line-height:28px}._1sTGFq_pageHero[data-variant=doctors] ._1sTGFq_pageHeroChevrons{display:none}._1sTGFq_doctors{padding:60px var(--gutter) 250px}._1sTGFq_doctorList{gap:60px}._1sTGFq_doctor{grid-template-columns:minmax(0,1fr)}._1sTGFq_doctorPhoto{aspect-ratio:335/420}._1sTGFq_doctorInfo{align-self:auto;margin-top:32px;padding-bottom:0}._1sTGFq_doctorHeading{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding-bottom:17px;display:grid}._1sTGFq_doctorHeading h2{grid-column:1/-1;font-size:32px;line-height:34px}._1sTGFq_doctorRomanized{grid-area:2/1;font-size:16px}._1sTGFq_doctorPosition{grid-area:2/2;font-size:14px}._1sTGFq_careersTitle{padding:20px 0 19px;font-size:16px;font-weight:600}._1sTGFq_careers{row-gap:18px;padding-top:20px}._1sTGFq_locationBody{padding:48px var(--gutter) 160px}._1sTGFq_locationAddress{font-size:22px;line-height:30px}._1sTGFq_locationBranch{margin-top:16px;font-size:16px;line-height:32px}._1sTGFq_copyAddress{font-size:12px}._1sTGFq_locationMap{height:220px;margin-top:12px}._1sTGFq_mapLink{height:32px;padding:0 12px;font-size:13px;top:12px;left:12px}._1sTGFq_locationColumns{margin-top:60px;display:block}._1sTGFq_locationColumns>section{margin-top:60px}._1sTGFq_blockTitle{padding-bottom:14px;font-size:18px}._1sTGFq_transit{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}._1sTGFq_transit li{min-height:160px;padding-top:25px}._1sTGFq_transitKind{margin-top:12px;font-size:12px}._1sTGFq_transit strong{margin-top:4px;font-size:18px}._1sTGFq_transitDetail{margin-top:4px;font-size:12px}._1sTGFq_parking{margin-top:60px}._1sTGFq_parkingDescription{margin-top:20px;font-size:14px;line-height:24px}._1sTGFq_parkingAddress{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;min-height:120px;margin-top:20px;padding:20px 30px 20px 26px;font-size:14px;display:grid}._1sTGFq_parkingLabel{grid-row:1}._1sTGFq_parkingAddress>button{grid-area:1/2}._1sTGFq_parkingValue{grid-column:1/-1;line-height:22px}._1sTGFq_hours div{padding:22px 0 21px;font-size:16px}._1sTGFq_hours dt{flex-basis:122px;padding-left:2px}}
