/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.resize{resize:both}}.sample-links a{color:#fff;background:#174e72;border:0;padding:14px 18px;display:inline-block}.c-hero .sample-links a{background:#d05c3d}.footer-links{text-align:right;flex-direction:column;gap:10px;display:flex}@media (width<=950px){.site-header{margin-bottom:48px}.site-header nav{z-index:9;white-space:nowrap;scrollbar-width:none;background:#fff;border-bottom:1px solid #11182714;justify-content:flex-start;gap:22px;padding:14px 18px;display:flex;position:absolute;top:82px;left:0;right:0;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.site-header nav a{flex:none;font-size:13px}}@media (width<=650px){.sample-links a{text-align:center;width:100%}.footer-links{text-align:left;margin-bottom:25px}.site-header{margin-bottom:45px}.site-header nav{padding:13px 16px;top:68px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#1f2933;background:#fff;margin:0;font-family:Arial,Noto Sans KR,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.portfolio{color:#fff;background:#111820;min-height:100vh}.portfolio-hero{background:linear-gradient(90deg,#10191fdd,#10191f88),url(/assets/equipment-scanner.png) 50%/cover;padding:11vh 7vw 8vh}.portfolio-hero p,.portfolio-card small{letter-spacing:.17em;font-size:11px}.portfolio-hero h1{letter-spacing:-.07em;margin:22px 0;font-size:clamp(48px,7vw,96px);line-height:1}.portfolio-hero span{color:#cbd5da}.portfolio-grid{grid-template-columns:repeat(4,1fr);gap:14px;padding:4vw;display:grid}.portfolio-card{flex-direction:column;justify-content:flex-end;min-height:330px;padding:32px;transition:all .25s;display:flex}.portfolio-card:hover{transform:translateY(-8px)}.portfolio-card h2{margin:12px 0;font-size:32px}.portfolio-card b{margin-top:40px}.portfolio-card.sky{color:#0d4d74;background:#d9effc}.portfolio-card.wine{background:#571f2b}.portfolio-card.terra{background:#d5694c}.portfolio-card.violet{background:#61519b}.portfolio-foot{text-align:center;color:#84939b;padding:30px;font-size:12px}.fiction{color:#dce5ea;letter-spacing:.12em;background:#1d2730;place-items:center;height:28px;font-size:10px;display:grid}.site-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffe;border-bottom:1px solid #dde4e8;align-items:center;gap:30px;height:82px;padding:0 4.5vw;display:flex;position:sticky;top:0}.site-header>a:first-child{margin-right:auto}.logo{align-items:center;gap:8px;display:flex}.logo i{font-size:28px;font-style:normal}.logo b{letter-spacing:-.04em;font-size:21px}.site-header nav{gap:22px;display:flex}.site-header nav a{font-size:13px}.reserve-link{color:#fff;padding:12px 18px}.site-header.sky .reserve-link{background:#176a9d}.site-header.wine{font-family:Georgia,Noto Serif KR,serif}.site-header.wine .reserve-link{background:#6f2636}.site-header.terra .reserve-link{background:#c95839}.site-header.violet .reserve-link{background:#6553a4}.sample-links{flex-wrap:wrap;gap:8px;display:flex}.sample-links button{color:#fff;background:#174e72;border:0;padding:14px 18px}.site-footer{color:#fff;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:25px;padding:60px 5vw 35px;display:grid}.site-footer.sky{background:#123e58}.site-footer.wine{background:#32141c}.site-footer.terra{background:#3f241e}.site-footer.violet{background:#302758}.site-footer p,.site-footer small{font-size:12px;line-height:1.7}.site-footer>a{text-align:right}.site-footer>small{color:#fff8;grid-column:1/-1}.a-hero{background:linear-gradient(90deg,#f4fafff8 0%,#eef8f6e8 40%,#0000 72%),url(/assets/hero-consultation.png) 50%/cover;min-height:660px;padding:120px 6vw}.a-hero>div{max-width:620px}.a-hero small,.a-doctor small,.a-facility small{color:#1774aa;letter-spacing:.18em}.a-hero h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(48px,5vw,72px);line-height:1.12}.a-hero p{color:#506370;margin-bottom:30px;font-size:17px}.today-strip{color:#fff;background:#176a9d;align-items:center;gap:4vw;padding:25px 6vw;display:flex}.today-strip em{color:#cce8f7;margin-left:auto;font-style:normal}.a-care{background:#d7e1e8;grid-template-columns:1.2fr repeat(3,1fr);gap:1px;padding:100px 6vw;display:grid}.a-care>*{background:#fff;padding:32px}.a-care .title{background:#eaf5fb;grid-row:span 2}.a-care h2{font-size:40px;line-height:1.2}.a-care article span{color:#3a88b7}.a-care article h3{font-size:20px}.a-care article p{color:#6c7a83;font-size:13px;line-height:1.6}.a-doctor,.a-facility{grid-template-columns:1fr 1fr;min-height:620px;display:grid}.a-doctor .doctor-img{background:url(/assets/doctor-male.png) 50% 15%/cover}.a-doctor>div:last-child,.a-facility>div:last-child{color:#fff;background:#123e58;flex-direction:column;justify-content:center;padding:100px 8vw;display:flex}.a-doctor h2,.a-facility h2{font-size:46px;line-height:1.2}.a-doctor p,.a-facility p{color:#d3e3ec;line-height:1.8}.a-facility>div:first-child{background:url(/assets/interior-reception.png) 50%/cover}.a-facility>div:last-child{color:#173c51;background:#f2f7f9}.a-facility p{color:#657983}.b-hero{background:#f7f0e9;grid-template-columns:1.05fr .95fr;min-height:720px;display:grid}.b-copy{flex-direction:column;justify-content:center;padding:130px 8vw;display:flex}.b-copy small,.b-video small{letter-spacing:.18em;color:#8d3549}.b-copy h1{letter-spacing:-.05em;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(50px,5vw,76px);line-height:1.15}.b-copy h1 em{color:#7e2d40}.b-copy p{color:#6c5d58;line-height:1.8}.b-copy>a,.b-video a{color:#7e2d40;border-bottom:1px solid #7e2d40;width:max-content;margin-top:25px;padding-bottom:7px}.b-doctor{background:url(/assets/doctor-male.png) 50% 15%/cover}.b-quote{text-align:center;color:#fff;background:#54202d;padding:90px;font-family:Georgia,Noto Serif KR,serif}.b-quote>span{color:#caa58c;font-size:70px}.b-quote p{font-size:28px;line-height:1.6}.b-quote small{color:#d9bfc4}.b-editorial{grid-template-columns:.75fr 1.25fr;gap:7vw;padding:110px 7vw;display:grid}.b-editorial aside h2{font-family:Georgia,Noto Serif KR,serif;font-size:45px}.b-editorial aside p{color:#786d68;line-height:1.8}.b-editorial>div{grid-template-columns:1fr 1fr;display:grid}.b-editorial>div a{border-top:1px solid #baaea8;padding:30px}.b-editorial>div a:nth-child(odd){border-right:1px solid #baaea8}.b-editorial a small{color:#95445a}.b-video{background:#ece1d7;grid-template-columns:1.2fr .8fr;display:grid}.video-thumb{background:linear-gradient(#3a18205c,#3a18205c),url(/assets/hero-consultation.png) 50%/cover;place-items:center;min-height:550px;display:grid}.video-thumb i{color:#fff;border:1px solid #fff;border-radius:50%;place-items:center;width:74px;height:74px;font-style:normal;display:grid}.b-video>div:last-child{flex-direction:column;justify-content:center;padding:80px 6vw;display:flex}.b-video h2{font-family:Georgia,Noto Serif KR,serif;font-size:43px}.c-hero{color:#fff;background:linear-gradient(90deg,#2a1714f2,#4b251bc2 48%,#0000),url(/assets/implant-components.png) 50%/cover;min-height:720px;padding:100px 7vw}.c-hero>div{max-width:700px}.c-hero>div>span,.c-tech small,.c-process>small{color:#f6aa84;letter-spacing:.18em;font-size:12px}.c-hero h1{letter-spacing:-.07em;margin:25px 0;font-size:clamp(55px,6vw,88px);line-height:1.03}.c-hero h1 em{color:#f18d66;font-style:normal}.c-hero p{color:#ead9d1;font-size:17px;line-height:1.8}.c-hero .sample-links button{background:#d05c3d}.c-hero>div>small{color:#cbb8b0;margin-top:20px;display:block}.c-check{background:#fff9f5;grid-template-columns:1.2fr repeat(4,1fr);padding:90px 6vw;display:grid}.c-check h2{font-size:39px}.c-check article{border-left:1px solid #ddc8be;padding:25px}.c-check article b{color:#ce5c3d}.c-check article p{color:#776b67;font-size:13px}.c-tech{grid-template-columns:1.1fr .9fr;min-height:620px;display:grid}.c-tech>div:first-child{background:url(/assets/equipment-scanner.png) 50%/cover}.c-tech>div:last-child{color:#fff;background:#3a211b;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.c-tech h2{font-size:47px}.c-tech p{color:#d5c1b9;line-height:1.8}.c-tech a{color:#f39a73}.c-process{text-align:center;padding:100px 6vw}.c-process h2{font-size:50px}.c-process>div{justify-content:center;margin:50px 0;display:flex}.c-process span{border-right:1px solid #ddc5bb;width:180px;padding:25px}.c-process span b{color:#d45d3f;margin-bottom:10px;display:block}.d-hero{color:#fff;background:linear-gradient(#6756a8dd,#6756a8dd),url(/assets/clinic-exterior.png) 50%/cover;grid-template-columns:1fr 1fr;min-height:720px;display:grid}.d-intro{flex-direction:column;justify-content:center;padding:120px 6vw;display:flex}.d-intro span,.d-flow>small,.d-space small{color:#d7d0ff;letter-spacing:.17em;font-size:11px}.d-intro h1{letter-spacing:-.06em;font-size:clamp(48px,5.2vw,77px);line-height:1.1}.d-intro p{color:#e1dcf7}.d-choices{grid-template-columns:1fr 1fr;gap:2px;padding:90px 5vw;display:grid}.d-choices a{color:#382d65;background:#ffffffed;flex-direction:column;justify-content:space-between;min-height:210px;padding:32px;display:flex}.d-choices i{color:#8b7ac8;font-style:normal}.d-choices b{font-size:20px}.d-flow{text-align:center;background:#f3f0ff;padding:105px 6vw}.d-flow>small,.d-space small{color:#725fb5}.d-flow h2{font-size:48px}.d-flow>div{justify-content:center;margin-top:45px;display:flex}.d-flow article{flex-direction:column;gap:12px;width:180px;display:flex;position:relative}.d-flow article:not(:last-child):after{content:"→";color:#a79ccc;position:absolute;right:-4px}.d-flow article b{color:#fff;background:#6b58aa;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;display:grid}.d-space{grid-template-columns:1.2fr .8fr;min-height:610px;display:grid}.d-space-img{background:url(/assets/interior-reception.png) 50%/cover}.d-space>div:last-child{flex-direction:column;justify-content:center;padding:90px 6vw;display:flex}.d-space h2{font-size:45px}.d-space p{color:#69707c;line-height:1.8}.d-space a{color:#6b58aa}.subhero{color:#fff;padding:110px 7vw 80px}.subpage.sky .subhero{background:#176a9d}.subpage.wine .subhero{background:#632638}.subpage.terra .subhero{background:#b84f32}.subpage.violet .subhero{background:#6652a4}.subhero small{letter-spacing:.16em}.subhero h1{margin:20px 0;font-size:64px}.subhero p{font-size:18px}.subcontent{grid-template-columns:.8fr 1.2fr;gap:6vw;padding:90px 7vw;display:grid}.subimage{background:url(/assets/equipment-scanner.png) 50%/cover;min-height:520px}.item-list{grid-template-columns:1fr 1fr;display:grid}.item-list article{border-top:1px solid #d9dfe2;padding:28px}.item-list b{color:#8b98a0}.item-list h2{font-size:20px}.item-list p{color:#707d83;font-size:13px;line-height:1.7}.placeholder{color:#fff;text-align:center;background:linear-gradient(#1a2630cc,#1a2630cc),url(/assets/hero-consultation.png) 50%/cover;flex-direction:column;justify-content:center;align-items:center;min-height:400px;margin:0 7vw 90px;display:flex}.placeholder i{font-size:30px;font-style:normal}.subcta{text-align:center;background:#edf1f3;padding:80px 7vw}.subcta .sample-links{justify-content:center}.subcta h2{font-size:40px}.subcta p{color:#64727a}@media (width<=950px){.portfolio-grid{grid-template-columns:1fr 1fr}.site-header nav{display:none}.a-care{grid-template-columns:1fr 1fr}.a-care .title{grid-area:auto/1/auto/-1}.b-editorial{grid-template-columns:1fr}.c-check{grid-template-columns:1fr 1fr}.c-check h2{grid-column:1/-1}.d-hero,.subcontent{grid-template-columns:1fr}}@media (width<=650px){.portfolio-grid{grid-template-columns:1fr}.portfolio-card{min-height:250px}.site-header{height:68px;padding:0 18px}.fiction{font-size:8px}.reserve-link{font-size:12px}.a-hero{background:linear-gradient(#f4fafff8,#eef8f6dd 65%,#0000),url(/assets/hero-consultation.png) 65%/cover;min-height:720px;padding:80px 22px}.a-hero h1,.b-copy h1,.c-hero h1,.d-intro h1{font-size:46px}.sample-links{flex-direction:column}.sample-links button{width:100%}.today-strip{padding:20px;overflow-x:auto}.today-strip>*{min-width:max-content}.a-care{grid-template-columns:1fr}.a-care .title{grid-column:auto}.a-doctor,.a-facility,.b-hero,.b-video,.c-tech,.d-space{grid-template-columns:1fr}.doctor-img,.a-facility>div:first-child,.b-doctor,.c-tech>div:first-child,.d-space-img{min-height:430px}.a-doctor>div:last-child,.a-facility>div:last-child,.b-copy,.b-video>div:last-child,.c-tech>div:last-child,.d-space>div:last-child{padding:65px 22px}.a-doctor h2,.a-facility h2,.b-video h2,.c-tech h2,.d-space h2{font-size:36px}.b-hero{flex-direction:column-reverse;display:flex}.b-quote{padding:65px 22px}.b-quote p{font-size:22px}.b-editorial{padding:70px 22px}.b-editorial>div{grid-template-columns:1fr}.b-editorial>div a:nth-child(odd){border-right:0}.c-hero{padding:80px 22px}.c-check{padding:60px 22px}.c-process{padding:70px 22px}.c-process>div,.d-flow>div{justify-content:flex-start;overflow-x:auto}.c-process span,.d-flow article{min-width:145px}.d-intro{padding:80px 22px}.d-choices{grid-template-columns:1fr;padding:20px}.d-choices a{min-height:150px}.d-flow{padding:70px 22px}.subhero{padding:80px 22px 60px}.subhero h1{font-size:46px}.subcontent{padding:60px 22px}.subimage{min-height:350px}.item-list{grid-template-columns:1fr}.subcta{padding:65px 22px}.site-footer{padding:50px 22px;display:block}.site-footer p{margin:25px 0}.site-footer>a{text-align:left;margin-bottom:25px;display:block}}@font-face{font-family:LR Wanted;src:url(/assets/WantedSansVariable-eIorJFXx.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+11??,U+3000-303F,U+3130-318F,U+AC00-D7AF,U+FF00-FFEF}.lr-fixed-title{text-wrap:initial;overflow-wrap:normal;min-width:0;max-width:100%}.lr-title-line{white-space:nowrap;line-height:inherit;text-wrap:nowrap;display:block}h1.lr-heading-ko,h2.lr-heading-ko{font-family:"LR Wanted",var(--lr-original-family);font-synthesis:none;letter-spacing:-.025em;font-weight:550;line-height:1.38}h1.lr-heading-ko{font-size:clamp(32px,4.3vw,64px)}h2.lr-heading-ko{font-size:clamp(27px,3.2vw,44px)}h1.lr-heading-ko em,h2.lr-heading-ko em{font-style:normal}@media (width<=650px){h1.lr-heading-ko{font-size:clamp(30px,8.4vw,38px)}h2.lr-heading-ko{font-size:clamp(24px,6.8vw,30px)}}.lr-title-container{min-width:0;max-width:100%}.lr-title-line *{line-height:inherit;font-size:inherit!important}
