.clinic-home{--background:#fff;--foreground:#141414;--surface-900:#fff;--surface-800:#fff;--glass:transparent;--glass-border:rgba(20,20,20,.16);background:var(--background);color:var(--foreground);min-height:100vh;line-height:1.65}.clinic-home :is(h1,h2,h3,p,li,summary,label,a,button,address){overflow-wrap:anywhere}.clinic-home :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--accent-dark);outline-offset:5px}.home-width{width:min(1120px,calc(100% - 64px));margin-inline:auto}.home-header{display:flex;align-items:center;flex-wrap:wrap;gap:22px 32px;padding-block:26px;border-bottom:1px solid var(--glass-border)}.home-brand{font-size:18px;font-weight:650;letter-spacing:-.035em;max-width:280px}.home-header nav{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px}.home-header>nav:first-of-type{margin-left:auto}.home-languages{padding-left:24px;border-left:1px solid var(--glass-border)}.home-languages [aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:7px;text-decoration-thickness:2px}.home-skip{position:absolute;left:24px;top:-100px;z-index:100;padding:12px 20px;background:#fff}.home-skip:focus{top:10px}.home-hero{padding-block:92px 88px;display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:64px}.home-hero h1{font-size:clamp(34px,3.65vw,54px);line-height:1.28;letter-spacing:-.065em;font-weight:650;word-break:keep-all}.clinic-home[lang=en] .home-hero h1{letter-spacing:-.045em}.home-intro p{margin-bottom:10px;font-size:16px;color:#414141}.home-book{display:inline-block;margin-top:24px;padding:14px 24px;background:var(--accent);color:#141414;font-size:15px;font-weight:650;text-align:center;white-space:normal}.home-section{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;padding-block:52px;border-top:1px solid var(--glass-border);scroll-margin-top:24px}.home-section h2{font-size:21px;font-weight:600;letter-spacing:-.03em}.home-section h3{font-size:18px;font-weight:600;line-height:1.5;letter-spacing:-.025em}.home-doctor-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:start}.home-portrait{width:100%;height:auto;display:block}.home-credential{font-size:13px;margin-block:8px 18px;color:#414141}.home-credentials{padding-left:16px;list-style:disc;font-size:13px;color:#414141}.home-credentials li+li{margin-top:7px}.home-procedures{list-style:none}.home-procedures li+li{border-top:1px solid var(--glass-border);margin-top:22px;padding-top:22px}.home-procedures h3 a{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:5px;text-decoration-thickness:1px}.home-procedures p{margin-top:7px;font-size:15px;color:#414141}.home-faqs details{border-bottom:1px solid var(--glass-border);padding-block:17px}.home-faqs details:first-child{padding-top:0}.home-faqs summary{cursor:pointer;font-weight:550;padding-right:12px}.home-faqs details p{margin-top:14px;color:#414141;font-size:15px}.home-location address{font-style:normal}.home-location ul{margin-block:18px;list-style:none}.home-location a{display:block;width:fit-content;max-width:100%;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:5px;margin-top:10px}.home-reading ul{list-style:none}.home-reading li+li{margin-top:12px}.home-reading li a{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:5px}.home-education{display:inline-block;margin-top:30px;font-size:14px;color:#414141}.home-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 28px;padding-block:30px;border-top:1px solid var(--glass-border);font-size:12px;color:#414141}.home-footer>p:last-child{flex-basis:100%;font-size:11px}.clinic-home #contact{border-top:1px solid var(--glass-border);padding-block:52px}.clinic-home #contact .reveal,.clinic-home #contact .stagger>*{opacity:1;transform:none;filter:none;transition:none}.clinic-home #contact *{animation:none;transition:none}.clinic-home #contact [class*="text-foreground/"]{color:#414141}.clinic-home #contact [class*=text-gold-gradient]{background:none;-webkit-text-fill-color:currentColor;color:#141414}.clinic-home #contact h2{font-size:30px;letter-spacing:-.04em}.clinic-home #contact .glass-card{border-radius:8px;backdrop-filter:none;-webkit-backdrop-filter:none}.clinic-home #contact :is(button,a,label){white-space:normal}.clinic-home #contact :is(input,select,textarea){max-width:100%;min-width:0}@media (max-width:900px){.home-header>nav:first-of-type{order:3;margin-left:0;width:100%}.home-languages{margin-left:auto;padding-left:0;border:0}.home-hero{grid-template-columns:1fr;gap:28px;padding-block:64px}.home-hero h1{max-width:780px}.home-section{grid-template-columns:1fr;gap:26px}.home-doctor-body{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:600px){.home-width{width:calc(100% - 40px)}.home-header{gap:20px;padding-block:22px}.home-brand{max-width:100%;font-size:17px}.home-header nav{gap:12px 18px}.home-languages{margin-left:0}.home-hero{padding-block:46px 48px}.home-intro p{font-size:15px}.home-book{max-width:100%}.home-section{padding-block:36px;gap:24px}.home-doctor-body{grid-template-columns:1fr;gap:26px}.home-portrait{max-width:250px}.home-credentials{font-size:14px}.clinic-home #contact{padding-inline:20px;padding-block:36px}.clinic-home #contact .rounded-3xl{padding:24px 16px}.clinic-home #contact h2{font-size:27px}}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600 900;font-display:swap}.clinic-home{font-family:Pretendard,system-ui,sans-serif;font-weight:500}.clinic-home .home-width{width:min(1280px,calc(100% - 96px))}.clinic-home .home-header{min-height:108px;padding-block:25px;border:0}.clinic-home .home-brand{color:#141414;font-size:29px;font-weight:600;max-width:420px;line-height:1.15}.clinic-home .home-header nav{font-size:13px}.clinic-home .home-header nav a{white-space:nowrap}.home4-cover{position:relative;height:calc(100svh - 108px);min-height:620px;max-height:1200px;isolation:isolate;overflow:hidden;color:#fff;background:#141414}.home4-cover-media{position:absolute;inset:0}.home4-cover-media :is(picture,img,video){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home4-cover-media video{opacity:0}.home4-cover-media video[data-active=true]{opacity:1}.home4-cover:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.16) 72%,rgba(0,0,0,.5))}.home4-heading{position:relative}.home4-heading-visual{display:none}.home4-heading[data-motion=running] .home4-heading-real{opacity:0}.home4-heading[data-motion=running] .home4-heading-visual{display:block;position:absolute;inset:0}.clinic-home .home4-cover-title{position:absolute;z-index:2;left:6.25%;bottom:120px;max-width:87.5%;font-size:clamp(34px,5vw,96px);line-height:1;font-weight:500;letter-spacing:-.02em;text-shadow:0 5px 18px rgba(0,0,0,.52);word-break:keep-all}.home4-word{display:inline-block;position:relative;white-space:nowrap}.home4-cell{display:inline-block;width:.8443em;text-align:center;font-kerning:none}.home4-cell.home4-space{width:.2441em}.home4-english .home4-cell{width:.55em}.clinic-home .home4-cover-title.home4-english{max-width:1000px;font-size:clamp(30px,4vw,76px);line-height:1.18}.home4-rgb{position:absolute;inset:0;opacity:0;pointer-events:none;text-shadow:none;letter-spacing:-.02em}.home4-red{color:#ff003c;transform:translateX(8.5px)}.home4-cyan{color:#00e5ff;transform:translateX(-8.5px)}.home4-video-control{position:absolute;z-index:3;right:36px;bottom:32px;width:44px;height:44px;border:1px solid rgba(255,255,255,.65);color:#fff;background:rgba(0,0,0,.2);cursor:pointer;font-size:17px}.clinic-home .home4-video-control:focus-visible{outline-color:#fff}.clinic-home .home4-doctor,.clinic-home .home4-guide,.clinic-home .home4-lectures{display:block;border:0;padding-block:120px 24px}.clinic-home .home4-section-title{font-size:clamp(30px,4.375vw,84px);font-weight:500;line-height:1.1;letter-spacing:-.02em;margin-bottom:48px;color:#141414}.home4-section-title .home4-cell{width:auto}.home4-section-title .home4-space{width:.2441em}.home4-doctor-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:8%;align-items:start}.home4-portrait-main{aspect-ratio:2/3;overflow:hidden}.home4-portrait-main img{width:100%;height:100%;object-fit:cover}.home4-doctor-column{display:flex;flex-direction:column;gap:48px;padding-top:64px}.home4-doctor-copy h3{font-size:28px;font-weight:500}.home4-doctor-copy .home-credentials{line-height:1.8;font-size:14px}.home4-doctor-copy .home-intro{margin-top:36px}.home4-doctor-copy .home-intro p{font-size:14px}.home4-portrait-secondary{width:70%;height:auto;align-self:flex-end;aspect-ratio:2/3;object-fit:cover}.home4-procedure-list{list-style:none;width:100%}.home4-procedure-row{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:baseline;padding:24px 0;border-top:1px solid rgba(20,20,20,.16)}.home4-procedure-row:last-child{border-bottom:1px solid rgba(20,20,20,.16)}.home4-procedure-row>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.home4-procedure-row h3{flex:1;min-width:0}.home4-procedure-row a{font-size:12px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.home4-procedure-row p{color:#414141;font-size:13px;line-height:1.7;margin-top:0;max-width:64ch}.home4-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.home4-lecture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px;margin-bottom:96px}.home4-lecture-main{grid-column:1/-1}.home4-lecture-grid img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.home4-lecture-grid figcaption{font-size:12px;margin-top:12px;color:#414141}@media (max-width:1000px) and (min-width:768px){.clinic-home .home-header{gap:14px}.clinic-home .home-header>nav:first-of-type{width:auto;order:0;margin-left:auto}.home4-doctor-column{padding-top:0}}@media (max-width:767px){.clinic-home .home-width{width:calc(100% - 40px)}.clinic-home .home-header{min-height:124px;padding-block:20px;gap:16px 12px}.clinic-home .home-brand{font-size:23px;max-width:70%}.clinic-home[lang=en] .home-brand{font-size:21px;max-width:65%}.clinic-home .home-languages{margin-left:auto;padding:0;border:0;gap:10px;font-size:11px}.clinic-home .home-header>nav:first-of-type{width:100%;order:3;margin:0;gap:26px;font-size:12px}.home4-cover{height:calc(100svh - 124px);min-height:560px;max-height:none}.clinic-home .home4-cover-title{left:0;right:0;bottom:140px;text-align:center;max-width:none;margin-inline:20px;font-size:34px;text-shadow:0 2px 7px rgba(0,0,0,.52)}.clinic-home .home4-cover-title.home4-english{font-size:28px;max-width:none;line-height:1.2}.home4-red{transform:translateX(3px)}.home4-cyan{transform:translateX(-3px)}.home4-video-control{right:20px;bottom:20px}.clinic-home .home4-doctor,.clinic-home .home4-guide,.clinic-home .home4-lectures{padding-block:64px 16px}.clinic-home .home4-section-title{font-size:30px;margin-bottom:28px}.home4-doctor-layout{grid-template-columns:1fr;gap:28px}.home4-doctor-column{padding-top:0;gap:28px}.home4-doctor-copy h3{font-size:24px}.home4-portrait-secondary{width:62%}.home4-procedure-row{grid-template-columns:1fr;gap:8px;padding-block:20px}.home4-lecture-grid{grid-template-columns:1fr;gap:28px;margin-bottom:48px}.home4-lecture-main{grid-column:auto}}@media (prefers-reduced-motion:reduce){.home4-cover-media video,.home4-video-control{display:none}.home4-heading .home4-heading-real{opacity:1!important}.home4-heading .home4-heading-visual{display:none!important}}@media (max-width:767px){.clinic-home .home-header>nav:first-of-type{gap:12px}}.clinic-home .home4-video-control{pointer-events:auto}.clinic-home .home4-cover-title:not(.home4-english){white-space:nowrap}.clinic-home .home4-signature{display:block;width:auto;height:56px;filter:brightness(0)}@media (max-width:767px){.clinic-home .home4-signature{height:40px}}