@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-turkish-400-normal.woff2)format("woff2");unicode-range:U+11E-11F,U+130,U+15E-15F,U+300-301,U+303-304,U+308-309,U+323}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-turkish-500-normal.woff2)format("woff2");unicode-range:U+11E-11F,U+130,U+15E-15F,U+300-301,U+303-304,U+308-309,U+323}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-turkish-400-italic.woff2)format("woff2");unicode-range:U+11E-11F,U+130,U+15E-15F,U+300-301,U+303-304,U+308-309,U+323}@font-face{font-family:Manrope Variable;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-turkish-wght-normal.woff2)format("woff2");unicode-range:U+11E-11F,U+130,U+15E-15F}
:root{--paper:#f3f0e8;--white:#faf8f3;--ink:#173b39;--muted:#586a62;--line:#ccd0c4;--gold:#ad9160;--serif:"Cormorant Garamond", Georgia, serif;--sans:"Manrope Variable", Arial, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--pad:clamp(24px, 5.55vw, 112px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}::selection{background:var(--ink);color:var(--paper)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:default}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);letter-spacing:-.045em;font-weight:400;line-height:1.03}h1{font-size:clamp(64px,7.2vw,122px)}h2{font-size:clamp(48px,5.1vw,86px)}h3{font-weight:500}em{font-weight:400}p{color:var(--muted);line-height:1.8}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:2px}footer a:focus-visible,.philosophy a:focus-visible{outline-color:var(--paper)}.skip-link{z-index:200;background:var(--ink);color:#fff;padding:14px 20px;position:fixed;top:0;left:20px;transform:translateY(-110%)}.skip-link:focus{transform:none}.site-header{height:100px;padding:0 var(--pad);z-index:60;background:#f3f0e8f7;border-bottom:1px solid #173b3921;align-items:center;gap:40px;display:flex;position:sticky;top:0}.brand{flex-direction:column;align-items:flex-start;min-width:186px;line-height:1;display:flex}.brand-name{font-family:var(--serif);letter-spacing:-.07em;font-size:43px;font-weight:500}.brand-name>span{font-family:var(--sans);letter-spacing:-.055em;margin-left:5px;font-size:16px;font-weight:400}.brand-sub{letter-spacing:.23em;margin-top:7px;font-size:9px;font-weight:500}.desktop-nav{gap:34px;margin:auto;font-size:14px;display:flex}.desktop-nav a{padding:12px 0;position:relative}.desktop-nav a:after{content:"";height:1px;transition:right .35s var(--ease);background:currentColor;position:absolute;bottom:5px;left:0;right:100%}.desktop-nav a:hover:after,.desktop-nav a[aria-current]:after{right:0}.header-cta{border:1px solid var(--ink);align-items:center;gap:22px;padding:12px 17px;font-size:13px;transition:background .3s,color .3s;display:flex}.header-cta:hover{background:var(--ink);color:var(--paper)}.menu-toggle{background:0 0;border:0;padding:12px;display:none}.mobile-nav{display:none}.button{background:var(--ink);color:var(--paper);border:1px solid var(--ink);min-height:58px;transition:background .35s var(--ease), transform .35s var(--ease);justify-content:space-between;align-items:center;gap:32px;padding:18px 24px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.button:hover{background:#28514b;transform:translateY(-2px)}.button svg{transition:transform .35s var(--ease);flex-shrink:0}.button:hover svg{transform:translate(2px,-2px)}.button-light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.button-outline{background:0 0}.button-light.button-outline{color:var(--paper);border-color:#96a99e}.button-light:hover{color:var(--ink);background:#e6dfd1}.text-link,.understated-link{border-bottom:1px solid var(--ink);align-items:center;gap:14px;padding:8px 0;font-size:14px;line-height:1.5;display:inline-flex}.text-link svg,.understated-link svg{flex-shrink:0;transition:transform .3s}.text-link:hover svg,.understated-link:hover svg{transform:translate(2px,-2px)}.eyebrow{letter-spacing:.17em;align-items:center;gap:11px;margin-bottom:28px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.eyebrow>span{background:var(--gold);flex-shrink:0;width:24px;height:1px}.hero{max-width:1920px;min-height:690px;padding:56px var(--pad) 30px;grid-template-columns:1fr 1fr;gap:0;margin:auto;display:grid;position:relative}.hero-copy{z-index:2;padding:14px 0 25px;position:relative}.hero-copy h1{letter-spacing:-.065em;margin:0 0 30px;font-size:clamp(80px,7.8vw,132px);line-height:.93}.hero-copy h1 em{color:#637668}.hero-copy>p{margin-bottom:27px;font-size:17px}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero-actions .understated-link{border-bottom:0;font-size:13px}.hero-footnote{letter-spacing:.055em;color:var(--muted);margin-top:40px;font-size:11px;display:block}.scene-wrap{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;margin-left:-24px;display:flex;position:relative}.hero-art{aspect-ratio:1;isolation:isolate;width:100%;position:relative;overflow:hidden}.dental-canvas{z-index:2;width:100%;height:100%;animation:.8s both canvas-in;position:absolute;inset:0}.scene-fallback{z-index:3;transition:opacity .8s;position:absolute;inset:0}.scene-fallback img{object-fit:cover;width:100%;height:100%}.scene-fallback.scene-loaded{opacity:0;pointer-events:none}.scene-back-type{font-family:var(--serif);color:#e8e4db;z-index:-1;font-size:500px;line-height:1;position:absolute;top:-90px;left:20px}.art-caption{letter-spacing:.09em;justify-content:space-between;gap:15px;padding:20px 8px;font-size:9px;display:flex}.art-caption>span:first-child{align-items:center;gap:9px;font-weight:600;display:flex}.art-caption i{border:1px solid var(--gold);border-radius:50%;width:6px;height:6px}.motion-toggle{z-index:5;background:#f3f0e8c7;border:1px solid #a6b1a3;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:67px;right:14px}.motion-toggle span{background:var(--paper);opacity:0;pointer-events:none;width:max-content;padding:4px 8px;font-size:11px;position:absolute;right:40px}.motion-toggle:hover span,.motion-toggle:focus-visible span{opacity:1}.hero-bottom{padding:19px var(--pad);border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.hero-bottom a{letter-spacing:0;align-items:center;gap:18px;padding:7px;font-size:12px;display:flex}.section-pad{padding:110px var(--pad)}.approach{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:8%;display:grid}.approach-label{flex-direction:column;justify-content:space-between;display:flex}.section-number{letter-spacing:.13em;color:var(--muted);font-size:10px}.approach h2{margin-bottom:38px}.approach-body{grid-template-columns:1fr 1fr;gap:35px;max-width:890px;margin-bottom:10px;display:grid}.approach-body p{font-size:14px}.treatments-section{background:var(--white)}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:60px;display:flex}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:340px;margin-bottom:8px;font-size:14px}.treatment-explorer{grid-template-columns:.95fr 1.05fr;gap:8%;display:grid}.treatment-art{background:#e8e0d1;align-self:start;position:relative;overflow:hidden}.treatment-art img{aspect-ratio:1.12;object-fit:cover;width:100%;height:auto;transition:transform 1s var(--ease)}.treatment-art:hover img{transform:scale(1.02)}.art-note{letter-spacing:.15em;color:var(--ink);font-size:9px;position:absolute;top:23px;left:24px}.treatment-current{background:#eae6dc;min-height:122px;padding:27px 30px}.treatment-current>span{text-transform:uppercase;letter-spacing:.12em;font-size:11px}.treatment-current p{font-family:var(--serif);color:var(--ink);margin:9px 0 0;font-size:28px;line-height:1.15}.treatment-rows>a:not(.all-treatments){border-top:1px solid var(--line);transition:padding .4s var(--ease), background .4s;align-items:center;gap:20px;padding:29px 0;display:flex}.treatment-rows>a:not(.all-treatments):hover,.treatment-rows>a.active{background:#f0eee5;padding-left:12px}.row-number{color:var(--muted);align-self:flex-start;margin-top:8px;font-size:11px}.treatment-rows h3{font-family:var(--serif);letter-spacing:-.035em;margin-bottom:10px;font-size:33px;line-height:1.1}.treatment-rows p{margin:0;font-size:12px}.treatment-rows svg{flex-shrink:0;margin-left:auto}.all-treatments{border-top:1px solid var(--line);gap:15px;padding:25px 0;font-size:13px;display:flex}.all-treatments span{color:var(--muted);font-size:10px}.philosophy{background:var(--ink);color:var(--paper);padding:110px var(--pad);grid-template-columns:1.3fr 1fr;gap:14%;display:grid;position:relative;overflow:hidden}.philosophy-words{z-index:1;position:relative}.philosophy h2{letter-spacing:-.05em;margin-bottom:28px;font-size:clamp(72px,7.7vw,128px);line-height:.98}.philosophy h2 em{color:#c2c9b2}.philosophy p{color:#c1cec5;max-width:340px;font-size:14px}.philosophy .button{margin-top:19px}.philosophy-details{z-index:1;flex-direction:column;justify-content:center;display:flex}.philosophy-details>div{border-top:1px solid #56716a;padding:23px 0 26px 50px;position:relative}.philosophy-details>div>span{color:#c9b17c;font-size:10px;position:absolute;top:28px;left:0}.philosophy-details h3{font-family:var(--serif);margin:0 0 7px;font-size:35px}.philosophy-details p{margin-bottom:0;font-size:13px}.philosophy:after{content:"m.";font-size:640px;font-family:var(--serif);color:#234441;pointer-events:none;line-height:1;position:absolute;bottom:-180px;right:-30px}.doctor-section{grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.doctor-photo{position:relative}.doctor-photo img{aspect-ratio:.89;object-fit:cover;object-position:47% center;filter:saturate(.78);width:100%}.doctor-photo>span{letter-spacing:.12em;margin-top:18px;font-size:10px;display:block}.doctor-copy h2{margin-bottom:30px}.doctor-name{border-top:1px solid var(--line);margin-bottom:20px;padding-top:25px}.doctor-name h3{letter-spacing:-.04em;margin-bottom:4px;font-size:20px}.doctor-name span{letter-spacing:.15em;color:var(--muted);font-size:10px}.doctor-copy p{max-width:450px;font-size:14px}.process-section{padding-top:25px}.process-grid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.process-step{border-top:1px solid var(--ink);padding-top:20px}.process-step>span{font-family:var(--serif);color:#607164;font-size:36px}.process-step h3{font-family:var(--serif);letter-spacing:-.035em;margin:28px 0 12px;font-size:30px}.process-step p{margin-bottom:0;font-size:13px}.faq-section{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:10%;display:grid}.faq-section h2{margin-bottom:35px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;align-items:center;gap:20px;min-height:82px;padding:22px 0;font-size:15px;line-height:1.6;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex-shrink:0;margin-left:auto;transition:transform .35s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-no{color:var(--muted);min-width:15px;font-size:10px}.faq-list details>p{margin-bottom:0;padding:0 35px 23px;font-size:14px;animation:.35s canvas-in}.contact-band{background:#e4e5d9;grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.contact-band h2{margin-bottom:0;font-size:clamp(60px,7vw,112px)}.contact-band-right{max-width:420px}.contact-band-right p{font-size:15px}.contact-band-right .text-link{border:0;width:fit-content;margin-top:23px;font-size:13px;display:flex}.footer{padding:65px var(--pad) 35px;background:var(--ink);color:var(--paper)}.footer-top{justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:46px;display:flex}.footer-top>p{font-family:var(--serif);color:var(--paper);letter-spacing:-.025em;margin:0;font-size:33px;line-height:1.15}.footer-top>a:last-child{align-items:center;gap:30px;padding:13px 0;font-size:12px;display:flex}.footer-middle{border-top:1px solid #48645c;border-bottom:1px solid #48645c;gap:35px;padding:22px 0;font-size:11px;display:flex}.footer-middle>span{color:#bac8bd;margin-right:auto}.footer-note{color:#b4c2b8;grid-template-columns:1.6fr 1fr;gap:10px 8%;padding-top:26px;font-size:10px;display:grid}.footer-note p{color:#b4c2b8;margin:0;font-size:10px;line-height:1.7}.footer-note a{text-underline-offset:3px;text-decoration:underline}.footer-note>span{grid-column:1/-1;margin-top:18px}.mobile-contact{display:none}.page-shell{padding:0 var(--pad) 100px;max-width:1920px;margin:auto}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:13px;padding:26px 0;font-size:11px;display:flex}.breadcrumb>span{gap:13px;display:flex}.breadcrumb a:hover{text-decoration:underline}.page-intro{max-width:1070px;padding:57px 0 72px}.page-intro h1{margin-bottom:35px}.page-intro h1 em{color:#657669}.page-intro>p{max-width:630px;font-size:18px}.editorial-split{grid-template-columns:1fr 1fr;align-items:start;gap:9%;display:grid}.editorial-image img{aspect-ratio:.9;object-fit:cover;width:100%}.editorial-image>span{color:var(--muted);margin-top:14px;font-size:11px;display:block}.prose p{margin-bottom:25px;font-size:16px}.prose h2{margin-top:50px;margin-bottom:24px;font-size:48px}.prose h2:first-child{margin-top:0}.prose .eyebrow+h2{margin-top:0;font-size:68px}.prose a{text-underline-offset:4px;text-decoration:underline}.values-grid{grid-template-columns:repeat(3,1fr);gap:45px;margin:100px 0;display:grid}.values-grid>div{border-top:1px solid var(--line);padding-top:25px}.values-grid span{color:var(--muted);font-size:11px}.values-grid h3{font-size:25px;font-family:var(--serif);margin:25px 0 15px}.values-grid p{font-size:14px}.address-block{align-items:flex-start;gap:24px;display:flex}.address-block>svg{flex-shrink:0}.address-block h3,.contact-details h3{margin-bottom:12px;font-size:20px;line-height:1.25}.address-block p{max-width:400px;font-size:14px}.profile-layout{grid-template-columns:1fr 1.3fr;align-items:start;gap:10%;padding:60px 0;display:grid}.profile-photo img{aspect-ratio:.83;object-fit:cover;filter:saturate(.8);width:100%}.profile-copy h1{margin-bottom:34px;font-size:clamp(62px,5.8vw,96px)}.profile-copy .prose{max-width:600px}.profile-copy .button{margin-top:14px}.treatment-index>a{border-top:1px solid var(--line);grid-template-columns:50px 1.25fr 1fr 30px;align-items:center;gap:30px;padding:37px 0;transition:padding .4s,background .4s;display:grid}.treatment-index>a:last-child{border-bottom:1px solid var(--line)}.treatment-index>a:hover{background:#e9e9df;padding-left:20px;padding-right:20px}.treatment-index-number{color:var(--muted);font-size:12px}.small-label{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:10px}.treatment-index h2{letter-spacing:-.04em;margin:9px 0 0;font-size:40px}.treatment-index p{max-width:310px;margin:0;font-size:14px}.informational-note{max-width:700px;margin:32px 0 0;font-size:12px}.treatment-detail-head{border-bottom:1px solid var(--line);padding:55px 0 70px}.treatment-detail-head h1{max-width:1100px;margin-bottom:30px;font-size:clamp(64px,7vw,116px)}.treatment-detail-head>p{max-width:790px;font-size:20px}.treatment-detail-grid{grid-template-columns:1fr 1.55fr;gap:10%;padding-top:85px;display:grid}.sticky-aside{max-width:320px;position:sticky;top:150px}.sticky-aside h2{margin:22px 0;font-size:66px}.sticky-aside p{font-size:14px}.treatment-prose>h2{font-family:var(--sans);letter-spacing:-.045em;font-size:25px;line-height:1.3}.detail-steps{margin:25px 0 55px;padding:0;list-style:none}.detail-steps li{border-top:1px solid var(--line);align-items:flex-start;gap:23px;padding:22px 0;display:flex}.detail-steps span{font-family:var(--serif);font-size:30px;line-height:1.2}.detail-steps p{margin:0;font-size:15px}.medical-note{color:var(--muted);border-left:1px solid var(--gold);margin:40px 0;padding-left:22px;font-size:12px;line-height:1.8}.next-treatment{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;padding-top:25px;display:flex;text-decoration:none!important}.next-treatment span{color:var(--muted);font-size:11px}.next-treatment strong{font-family:var(--serif);color:var(--ink);margin-top:10px;font-size:31px;font-weight:400;line-height:1.2;display:block}.faq-page{max-width:1250px}.faq-page .faq-list{margin-top:10px}.faq-page .faq-list summary{padding:28px 0;font-size:18px}.contact-options{grid-template-columns:1fr 1fr;gap:28px;display:grid}.contact-option{border:1px solid var(--line);transition:transform .35s var(--ease), background .35s;flex-direction:column;align-items:flex-start;padding:42px;display:flex}.contact-option:hover{background:#e8e8dc;transform:translateY(-4px)}.contact-option>.small-label{margin:35px 0 18px}.contact-option h2{margin-bottom:22px;font-size:56px}.contact-option p{max-width:310px;font-size:14px}.primary-contact{background:var(--ink);color:var(--paper);border-color:var(--ink)}.primary-contact:hover{background:#28514b}.primary-contact p,.primary-contact .small-label{color:#c5d0c6}.contact-option-cta{border-top:1px solid #99a89b;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:24px;font-size:14px;display:flex}.request-note{max-width:900px;margin:30px 0 80px}.request-note>span{letter-spacing:.12em;font-size:10px}.request-note p{margin:10px 0 0;font-size:13px}.contact-details{grid-template-columns:1fr 1fr;gap:9%;padding-bottom:70px;display:grid}.contact-details>div:last-child{align-items:flex-start;gap:24px;display:flex}.contact-details>div:last-child>svg{flex-shrink:0}.contact-details p{max-width:330px;font-size:14px}.location-panel{background:#e3e4d7;justify-content:flex-end;align-items:center;min-height:450px;padding:55px 7%;display:flex;position:relative;overflow:hidden}.location-word{font-family:var(--serif);letter-spacing:-.075em;color:#b7c1ae;font-size:clamp(110px,20vw,330px);line-height:1;position:absolute;top:45%;left:4%;transform:translateY(-50%)}.location-lines{background-image:linear-gradient(#173b3908 1px,#0000 1px),linear-gradient(90deg,#173b3908 1px,#0000 1px);background-size:65px 65px;position:absolute;inset:0}.location-copy{z-index:1;position:relative}.location-copy h2{margin-bottom:30px;font-size:65px}.location-copy p{margin:20px 0 0;font-size:10px}.legal-copy{max-width:840px;margin-left:auto;margin-right:auto}.legal-copy h2{font-family:var(--sans);letter-spacing:-.035em;font-size:25px;line-height:1.4}.not-found{padding-top:100px;padding-bottom:140px}.not-found h1{margin:30px 0}.not-found p{max-width:480px;margin-bottom:35px}.will-reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(25px)}.will-reveal.visible{opacity:1;transform:none}@keyframes canvas-in{0%{opacity:0}to{opacity:1}}@media (min-width:1700px){.hero{gap:4%;min-height:870px;padding-top:80px}.hero-copy h1{font-size:150px}.hero-copy>p{font-size:20px}.hero-actions{margin-top:40px}.hero-footnote{margin-top:55px}.scene-wrap{max-width:770px}.section-pad{padding-top:140px;padding-bottom:140px}.eyebrow{font-size:12px}.treatment-rows>a:not(.all-treatments){padding-top:38px;padding-bottom:38px}.treatment-rows h3{font-size:42px}.treatment-rows p{font-size:14px}}@media (max-width:1100px){.site-header{gap:22px;height:88px}.desktop-nav{gap:23px;font-size:13px}.brand{min-width:145px}.brand-name{font-size:37px}.brand-sub{font-size:8px}.header-cta{gap:10px;padding:10px 13px;font-size:12px}.hero{grid-template-columns:1fr 1fr;min-height:610px;padding-top:45px}.hero-copy h1{font-size:92px}.hero-copy>p{font-size:15px}.hero-actions{gap:12px}.hero-actions .button{gap:17px;padding:16px;font-size:12px}.hero-actions .understated-link{font-size:12px}.scene-wrap{margin-left:-10px}.hero-copy .eyebrow{letter-spacing:.12em;font-size:9px}.hero-footnote{margin-top:28px}.section-pad{padding-top:85px;padding-bottom:85px}.approach{grid-template-columns:1fr 2fr;gap:5%}.approach-body{gap:23px}.treatment-explorer{gap:5%}.treatment-rows h3{font-size:29px}.treatment-rows>a:not(.all-treatments){gap:14px;padding:24px 0}.treatment-rows p{font-size:11px}.treatment-current{padding:25px}.treatment-current p{font-size:25px}.philosophy{gap:10%;padding-top:85px;padding-bottom:85px}.doctor-section{gap:8%}.process-grid{gap:25px}.process-step h3{font-size:26px}.faq-section{gap:6%}.faq-list summary{font-size:14px}.contact-band{gap:9%}.treatment-index>a{grid-template-columns:30px 1.3fr 1fr 25px;gap:20px}.treatment-index h2{font-size:32px}.treatment-index p{font-size:13px}.contact-option h2{font-size:49px}}@media (max-width:800px) and (min-width:768px){.desktop-nav{gap:17px;font-size:12px}.site-header{gap:17px}.brand{min-width:130px}.brand-name{font-size:34px}.header-cta{gap:5px;font-size:11px}.hero{min-height:570px}.hero-copy h1{font-size:78px}.hero-copy .eyebrow{font-size:8px}.hero-art{aspect-ratio:.86}.art-caption{padding-inline:0;font-size:8px}.treatment-explorer{gap:4%}.treatment-rows h3{font-size:25px}.treatment-rows p{line-height:1.6}.treatment-rows>a:not(.all-treatments){gap:11px;padding:21px 0}.treatment-current p{font-size:23px}.section-heading h2{font-size:52px}.section-heading>p{font-size:12px}.philosophy{gap:8%}.philosophy h2{font-size:78px}.doctor-copy h2{font-size:52px}.process-grid{gap:18px}.process-step h3{font-size:24px}.process-step p{font-size:12px}.contact-band h2{font-size:68px}.contact-band .button{padding:15px;font-size:12px}.footer-middle{gap:22px}.faq-section{grid-template-columns:.8fr 1.3fr}.faq-section h2{font-size:51px}.treatment-detail-grid{grid-template-columns:.8fr 1.2fr;gap:7%}.sticky-aside h2{font-size:52px}.sticky-aside .button{gap:15px;padding:15px;font-size:12px}.profile-layout{gap:7%}.profile-copy h1{font-size:60px}}@media (max-width:767px){:root{--pad:24px}html{scroll-padding-top:84px}.site-header{gap:10px;height:78px;padding:0 21px}.brand{min-width:0;margin-right:auto}.brand-name{font-size:35px}.brand-sub{letter-spacing:.18em;font-size:7px}.desktop-nav{display:none}.header-cta{gap:8px;min-height:40px;padding:9px 11px;font-size:10px}.header-cta svg{width:13px}.menu-toggle{place-items:center;width:42px;height:44px;margin-right:-7px;padding:7px;display:grid}.mobile-nav{background:var(--paper);padding:25px var(--pad) 110px;z-index:55;flex-direction:column;display:flex;position:fixed;inset:78px 0 0;overflow-y:auto}.mobile-nav>a{border-bottom:1px solid var(--line);font-family:var(--serif);align-items:center;gap:18px;padding:17px 0;font-size:39px;line-height:1.3;display:flex}.mobile-nav>a>span{font-family:var(--sans);color:var(--muted);font-size:11px}.mobile-nav svg{width:24px;margin-left:auto}.mobile-nav>a:nth-last-child(2){font-size:26px}.mobile-nav .mobile-phone{font-family:var(--sans);border:0;margin-top:24px;font-size:18px}.hero{padding:34px var(--pad) 0;flex-direction:column;min-height:0;display:flex}.hero-copy{z-index:3;padding:0}.hero-copy .eyebrow{letter-spacing:.11em;gap:8px;margin-bottom:23px;font-size:9px}.eyebrow>span{width:19px}.hero-copy h1{letter-spacing:-.055em;margin-bottom:25px;font-size:clamp(78px,17.5vw,122px);line-height:.92}.hero-copy>p{margin-bottom:25px;font-size:14px;line-height:1.7}.hero-actions{align-items:center;gap:12px}.hero-actions .button{gap:15px;min-height:50px;padding:15px 17px;font-size:12px}.hero-actions .understated-link{gap:7px;font-size:11px}.hero-actions .understated-link svg{width:14px}.hero-footnote{display:none}.scene-wrap{align-self:auto;margin:26px -24px 0}.hero-art{aspect-ratio:1.2;max-height:510px}.art-caption{letter-spacing:.05em;padding:17px 24px 21px;font-size:8px}.motion-toggle{bottom:66px;right:24px}.hero-bottom{padding:14px var(--pad);letter-spacing:.06em;gap:14px;font-size:8px}.hero-bottom>a{gap:8px;font-size:10px}.hero-bottom>span:last-child{display:none}.section-pad{padding:66px var(--pad)}.approach{display:block}.approach-label{margin-bottom:27px}.approach-label .eyebrow{margin-bottom:0}.section-number{display:none}.eyebrow{letter-spacing:.13em;margin-bottom:22px;font-size:9px}.approach h2{margin-bottom:27px;font-size:clamp(48px,11vw,72px)}.approach-body{max-width:540px;display:block}.approach-body p{margin-bottom:18px;font-size:14px}.text-link{gap:12px;font-size:12px}.section-heading{margin-bottom:35px;display:block}.section-heading h2{margin-bottom:24px;font-size:clamp(52px,12vw,76px)}.section-heading>p{max-width:100%;font-size:13px}.treatment-explorer{flex-direction:column;gap:30px;display:flex}.treatment-art img{aspect-ratio:1.3}.art-note{font-size:8px;top:18px;left:20px}.treatment-current{min-height:108px;padding:22px}.treatment-current>span{font-size:9px}.treatment-current p{max-width:300px;font-size:25px}.treatment-rows>a:not(.all-treatments){gap:14px;padding:23px 0}.treatment-rows h3{font-size:30px}.treatment-rows p{font-size:11px}.treatment-rows svg{width:21px}.row-number{font-size:9px}.all-treatments{font-size:12px}.philosophy{padding:69px var(--pad);display:block}.philosophy h2{margin-bottom:25px;font-size:clamp(76px,17vw,118px)}.philosophy p{font-size:13px}.philosophy .button{min-height:51px;margin-top:10px;padding:14px 18px;font-size:12px}.philosophy-details{margin-top:57px}.philosophy-details>div{padding:22px 0 22px 38px}.philosophy-details h3{font-size:32px}.philosophy-details p{font-size:12px}.philosophy:after{content:"m.";font-size:430px;bottom:-80px;right:-65px}.doctor-section{flex-direction:column;align-items:stretch;gap:37px;display:flex}.doctor-photo{width:100%;max-width:500px}.doctor-photo img{aspect-ratio:1;object-position:50% 38%}.doctor-photo>span{margin-top:13px;font-size:9px}.doctor-copy h2{margin-bottom:28px;font-size:clamp(58px,13vw,80px)}.doctor-name h3{font-size:19px}.doctor-copy p{font-size:14px}.process-section{padding-top:20px}.process-grid{grid-template-columns:1fr 1fr;gap:33px 23px}.process-step{padding-top:13px}.process-step>span{font-size:31px}.process-step h3{margin-top:18px;margin-bottom:10px;font-size:27px}.process-step p{font-size:12px;line-height:1.7}.faq-section{display:block}.faq-section h2{margin-bottom:20px;font-size:58px}.faq-section>.reveal{margin-bottom:35px}.faq-list summary{gap:13px;min-height:76px;padding:19px 0;font-size:13px}.faq-list summary svg{width:18px}.faq-list details>p{padding:0 0 21px 29px;font-size:13px}.faq-no{font-size:9px}.contact-band{display:block}.contact-band h2{font-size:72px}.contact-band-right{margin-top:30px}.contact-band-right p{font-size:14px}.contact-band .button{min-height:53px;padding:15px 20px;font-size:12px}.contact-band .text-link{margin-top:17px;font-size:12px}.footer{padding:45px var(--pad) calc(98px + env(safe-area-inset-bottom))}.footer-top{flex-wrap:wrap;gap:28px;padding-bottom:30px}.footer-top>.brand{margin:0}.footer-top>p{margin-left:auto;font-size:27px}.footer-top>a:last-child{justify-content:space-between;width:100%;padding:3px 0;font-size:11px}.footer-middle{grid-template-columns:1fr 1fr;gap:18px;font-size:10px;display:grid}.footer-middle>span{margin-right:0}.footer-note{display:block}.footer-note p{margin-bottom:16px;font-size:9px}.footer-note>span{font-size:9px;display:block}.mobile-contact{z-index:50;background:var(--paper);border-top:1px solid var(--line);padding:10px 18px calc(10px + env(safe-area-inset-bottom));gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 25px #173b3908}.mobile-contact a{flex:1;justify-content:center;align-items:center;gap:10px;min-height:40px;font-size:11px;display:flex}.mobile-contact>a:last-child{background:var(--ink);color:var(--paper);flex:1.2}.page-shell{padding-bottom:65px}.breadcrumb{gap:10px;padding:22px 0;font-size:10px;line-height:1.6}.breadcrumb>span{gap:10px}.page-intro{padding:33px 0 42px}.page-intro h1{margin-bottom:26px;font-size:clamp(55px,12vw,83px);line-height:1}.page-intro>p{font-size:15px}.editorial-split{flex-direction:column;gap:40px;display:flex}.editorial-image img{aspect-ratio:1.1}.editorial-image>span{font-size:10px}.prose p{font-size:14px}.prose .eyebrow+h2{font-size:56px}.prose h2{font-size:40px}.values-grid{margin:55px 0;display:block}.values-grid>div{padding:22px 0 18px}.values-grid h3{margin:13px 0;font-size:29px}.values-grid p{font-size:13px}.address-block{gap:17px}.address-block h3,.contact-details h3{font-size:18px}.address-block p{font-size:13px}.profile-layout{flex-direction:column;gap:36px;padding:28px 0 0;display:flex}.profile-photo{width:100%}.profile-photo img{aspect-ratio:1;max-height:550px}.profile-copy h1{font-size:66px}.profile-copy .button{padding:15px 18px;font-size:12px}.treatment-index>a{grid-template-columns:20px 1fr 22px;gap:14px;padding:27px 0}.treatment-index h2{font-size:32px}.treatment-index .small-label{font-size:9px}.treatment-index p{grid-area:2/2;max-width:100%;font-size:12px}.treatment-index svg{grid-area:1/3;width:21px}.treatment-index-number{align-self:start;margin-top:6px;font-size:10px}.treatment-index>a:hover{padding-left:8px;padding-right:8px}.informational-note{font-size:11px}.treatment-detail-head{padding:30px 0 40px}.treatment-detail-head h1{overflow-wrap:break-word;margin-bottom:24px;font-size:clamp(58px,13vw,88px)}.treatment-detail-head>p{font-size:16px}.treatment-detail-grid{flex-direction:column-reverse;gap:50px;padding-top:40px;display:flex}.treatment-prose>h2{margin-top:38px;font-size:23px}.treatment-prose>h2:first-child{margin-top:0}.detail-steps{margin-bottom:35px}.detail-steps li{gap:18px;padding:20px 0}.detail-steps p{font-size:14px}.detail-steps span{font-size:27px}.sticky-aside{background:#e7e7da;max-width:100%;padding:30px;position:static}.sticky-aside h2{font-size:54px}.sticky-aside .button{font-size:12px}.medical-note{padding-left:17px;font-size:11px}.next-treatment strong{font-size:29px}.faq-page .faq-list summary{padding:22px 0;font-size:15px}.contact-options{grid-template-columns:1fr;gap:20px}.contact-option{padding:28px}.contact-option>.small-label{margin-top:28px;font-size:9px}.contact-option h2{font-size:49px}.contact-option p{font-size:13px}.contact-option-cta{margin-top:15px;padding-top:20px;font-size:13px}.request-note{margin:26px 0 48px}.request-note>span{font-size:9px}.request-note p{font-size:12px}.contact-details{grid-template-columns:1fr;gap:40px;padding-bottom:45px}.contact-details>div:last-child{gap:17px}.contact-details p{font-size:13px}.location-panel{justify-content:flex-start;align-items:flex-end;min-height:470px;padding:39px 24px}.location-word{font-size:140px;top:18%;left:6%}.location-copy h2{font-size:51px}.location-copy .button{gap:12px;min-height:47px;padding:13px 16px;font-size:11px}.location-copy p{font-size:9px}.legal-copy h2{font-size:23px}.not-found{padding-top:70px;padding-bottom:95px}.not-found h1{font-size:70px}.not-found p{font-size:14px}}@media (max-width:374px){:root{--pad:20px}.site-header{padding-inline:16px}.header-cta{padding:8px 9px;font-size:9px}.brand-name{font-size:32px}.brand-sub{font-size:6.5px}.hero{padding-top:30px}.hero-copy h1{font-size:78px}.hero-actions{gap:10px}.hero-actions .button{gap:13px;padding:14px 13px;font-size:11px}.hero-actions .understated-link{gap:3px;font-size:10px}.scene-wrap{margin-left:-20px;margin-right:-20px}.hero-copy .eyebrow{font-size:8px}.footer-top>p{font-size:24px}.process-grid{gap:25px 17px}.process-step h3{font-size:25px}.process-step p{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.will-reveal{opacity:1;transform:none}.button:hover,.contact-option:hover,.treatment-art:hover img{transform:none}}.footer-note p{font-size:12px;line-height:1.8}.footer-note>span{font-size:11px}.approach-body p,.doctor-copy p{font-size:16px}.process-step p{font-size:14px}.treatment-rows p{font-size:13px}.treatment-current>span{font-size:12px}.faq-list details>p,.philosophy p{font-size:15px}.philosophy-details p{font-size:14px}.informational-note,.medical-note{font-size:13px}.small-label,.footer-middle,.footer-top>a:last-child{font-size:12px}@media (max-width:767px){.hero-copy h1{font-size:clamp(66px,17.6vw,110px)}.hero-copy>p{font-size:15px}.hero-actions .button{font-size:12px}.approach-body p,.doctor-copy p{font-size:15px}.treatment-rows p,.process-step p{font-size:13px}.faq-list summary,.faq-list details>p{font-size:14px}.footer-note p{font-size:12px}.footer-note>span{font-size:11px}.footer-middle{font-size:12px}.medical-note{font-size:13px}.request-note p{font-size:14px}.contact-option p{font-size:15px}.location-copy p{font-size:12px}.art-caption{font-size:10px}.small-label{font-size:11px}.hero-copy h1{height:2.76em}.hero-copy{min-height:355px}}.philosophy:after{content:none}@media (min-width:768px) and (max-width:800px){.hero-copy h1{font-size:70px}.scene-wrap{margin-left:12px}.hero-actions .understated-link{width:100%}.hero-copy .eyebrow{letter-spacing:.08em}}.scene-frame{width:100%;position:relative}.scene-frame .motion-toggle{bottom:14px}
:root{--paper:#f5f2eb;--white:#fdfbf6;--ink:#143d37;--muted:#52665c;--gold:#bca273}.site-header{background:#f5f2ebfa}.hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:5%;min-height:690px;padding-top:30px;padding-bottom:30px}.hero-copy{padding:32px 0 30px}.hero-copy .eyebrow{margin-bottom:36px}.hero-copy h1{letter-spacing:-.055em;height:auto;margin-bottom:28px;font-size:clamp(82px,7.4vw,135px);line-height:1}.hero-copy h1 em{color:#6e7c67}.hero-copy>p{max-width:425px;margin-bottom:32px;font-size:16px;line-height:1.85}.hero-actions{gap:22px}.hero-doctor{border-top:1px solid var(--line);align-items:center;gap:15px;width:min(390px,100%);margin-top:45px;padding-top:24px;display:flex}.hero-doctor img{object-fit:cover;object-position:center 28%;filter:saturate(.7);border-radius:50%;width:48px;height:48px}.hero-doctor>span{flex-direction:column;gap:3px;display:flex}.hero-doctor strong{font-size:13px;font-weight:600}.hero-doctor>span>span{color:var(--muted);font-size:11px}.hero-doctor>svg{margin-left:auto}.scene-wrap{align-self:center;width:100%;max-width:none;margin:0}.scene-frame{background:#153d37}.hero-art{aspect-ratio:1;background:radial-gradient(at 34% 24%,#345c4e 0%,#173d35 48%,#0f2b27 100%)}.dental-canvas{mix-blend-mode:normal}.scene-fallback img{object-fit:cover}.art-caption{letter-spacing:.1em;padding:18px 0 0;font-size:9px}.motion-toggle{color:#f5f2eb;background:#133a32c7;border-color:#a8b6a1;width:34px;height:34px}.motion-toggle span{color:#f5f2eb;background:#173d35}.hero-bottom{background:#eeeee4;padding-top:18px;padding-bottom:18px}.hero-bottom>span{font-size:10px}.hero-bottom>span:last-child{letter-spacing:.07em}.section-pad{padding-top:100px;padding-bottom:100px}.approach{grid-template-columns:.8fr 2fr;gap:10%}.approach h2{font-size:clamp(50px,4.8vw,80px)}.approach-body{gap:40px}.treatment-explorer{grid-template-columns:1fr 1.04fr;gap:8%}.treatment-art img{aspect-ratio:1.15}.treatment-current{background:#e9e7dc;padding:26px 30px}.treatment-rows>a:not(.all-treatments){padding:31px 0}.treatment-rows>a.active{border-top-color:var(--ink);background:0 0;padding-left:0}.treatment-rows>a:hover{padding-left:12px}.treatment-rows h3{font-size:35px}.treatment-rows p{max-width:390px;font-size:13px}.philosophy{background:#102e28;grid-template-columns:1fr;gap:0;padding-top:100px;padding-bottom:70px}.philosophy-art{width:67%;height:76%;position:absolute;top:0;right:0;overflow:hidden}.philosophy-art img{object-fit:cover;object-position:60% center;opacity:.87;width:100%;height:100%}.philosophy-art:after{content:"";background:linear-gradient(90deg,#102e28 0%,#102e2800 35%),linear-gradient(#102e2800 60%,#102e28 100%);position:absolute;inset:0}.philosophy-words{width:53%}.philosophy h2{font-size:clamp(70px,6.6vw,116px)}.philosophy-details{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:68px;display:grid}.philosophy-details>div{padding:24px 0 0 36px}.philosophy-details>div>span{top:30px}.doctor-section{grid-template-columns:.9fr 1.1fr;gap:13%}.doctor-photo{border-top:1px solid #b8c1b2;border-right:1px solid #b8c1b2;padding:30px 30px 0 0}.doctor-photo img{aspect-ratio:.98}.doctor-photo>span{font-size:11px}.doctor-copy h2{font-size:clamp(56px,5.2vw,86px)}.process-section{padding-top:25px}.process-step>span{font-size:47px}.process-step h3{margin-top:22px}.contact-band{background:#e4e8da}@media (min-width:1700px){.hero{min-height:805px;padding-top:40px;padding-bottom:38px}.hero-copy h1{font-size:146px}.hero-copy>p{max-width:495px;font-size:18px}.scene-wrap{justify-self:end;max-width:740px}.hero-doctor{margin-top:52px}.hero-actions{margin-top:0}.section-pad{padding-top:130px;padding-bottom:130px}.process-section{padding-top:30px}}@media (max-width:1100px){.hero{gap:4%;min-height:620px}.hero-copy h1{font-size:clamp(68px,7.4vw,90px)}.hero-copy>p{font-size:15px}.hero-copy .eyebrow{margin-bottom:30px;font-size:9px}.hero-actions{gap:15px}.hero-actions .button{gap:16px;padding:16px;font-size:12px}.hero-doctor{margin-top:29px;padding-top:20px}.hero-doctor strong{font-size:12px}.hero-doctor>span>span{font-size:10px}.section-pad{padding-top:80px;padding-bottom:80px}.philosophy{padding-top:85px}.philosophy-details{gap:32px}.treatment-rows h3{font-size:29px}.treatment-rows>a:not(.all-treatments){padding:25px 0}.treatment-rows p{font-size:12px}.hero-bottom>span:last-child{font-size:8px}.doctor-photo{padding:22px 22px 0 0}.process-section{padding-top:20px}}@media (min-width:768px) and (max-width:800px){.hero{gap:5%;min-height:600px}.hero-copy h1{font-size:65px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:10px}.hero-actions .understated-link{width:auto}.hero-doctor{gap:10px}.hero-doctor img{width:38px;height:38px}.hero-doctor strong{font-size:10px}.hero-doctor>span>span{font-size:9px}.hero-doctor>svg{width:13px}.art-caption{gap:10px;font-size:8px}.art-caption>span:last-child{text-align:right;max-width:90px}.philosophy-words{width:60%}.philosophy-details{gap:20px}.philosophy-details h3{font-size:29px}.philosophy-details p{font-size:12px}.doctor-section{gap:9%}.approach{gap:7%}.approach h2{font-size:50px}}@media (max-width:767px){.hero{padding:38px var(--pad) 0;gap:0;min-height:0;display:flex}.hero-copy{width:100%;min-height:0;padding:0}.hero-copy .eyebrow{letter-spacing:.11em;margin-bottom:26px;font-size:9px}.hero-copy h1{height:auto;margin-bottom:25px;font-size:clamp(68px,18.8vw,110px);line-height:1.01}.hero-copy>p{max-width:100%;margin-bottom:24px;font-size:15px;line-height:1.85}.hero-actions{flex-direction:row;align-items:center;gap:13px}.hero-actions .button{gap:14px;padding:15px 17px;font-size:12px}.hero-actions .understated-link{gap:6px;font-size:11px}.hero-doctor{gap:13px;width:100%;margin-top:25px;padding-top:20px}.hero-doctor img{width:42px;height:42px}.hero-doctor strong{font-size:12px}.hero-doctor>span>span{font-size:10px}.scene-wrap{width:calc(100% + var(--pad) * 2);align-self:center;margin:30px 0 0}.hero-art{aspect-ratio:1.14;max-height:540px}.art-caption{padding:18px var(--pad);background:var(--paper);font-size:8px}.hero-bottom{background:#e9ebdf;padding-block:14px}.hero-bottom>span{font-size:8px}.section-pad{padding:68px var(--pad)}.approach h2{font-size:clamp(48px,11vw,70px)}.approach-body p{font-size:15px}.treatment-explorer{gap:29px}.treatment-art img{aspect-ratio:1.25}.treatment-current{padding:23px}.treatment-rows>a:not(.all-treatments){padding:25px 0}.treatment-rows h3{font-size:30px}.treatment-rows p{font-size:13px}.philosophy{padding:60px var(--pad) 58px}.philosophy-art{opacity:.6;width:100%;height:340px;top:0}.philosophy-art:after{background:linear-gradient(#102e2855 20%,#102e28 100%)}.philosophy-words{width:100%;padding-top:125px}.philosophy h2{font-size:76px}.philosophy p{font-size:14px}.philosophy-details{grid-template-columns:1fr;gap:24px;margin-top:43px}.philosophy-details>div{padding:20px 0 0 36px}.philosophy-details>div>span{top:27px}.doctor-section{gap:40px}.doctor-photo{padding:20px 20px 0 0}.doctor-copy h2{font-size:59px}.doctor-photo img{aspect-ratio:1}.doctor-photo>span{font-size:10px}.process-section{padding-top:14px}.process-step>span{font-size:39px}.process-step h3{font-size:27px}.contact-band h2{font-size:70px}}@media (max-width:374px){.hero-copy h1{font-size:65px}.hero-copy .eyebrow{font-size:8px}.hero-actions .button{gap:12px;padding:15px 13px;font-size:11px}.hero-actions .understated-link{font-size:10px}.hero-copy>p{font-size:14px}.art-caption{font-size:7px}.philosophy h2{font-size:70px}}
:root{--paper:#f5f4ee;--ink:#123e37;--muted:#50665e;--line:#ced4c9;--gold:#baaa83}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-header{height:84px}.site-header-home{color:#f4f3e8;background:#062d29;border-color:#ffffff20}.site-header-home .header-cta{color:#103b33;background:#eceddf;border-color:#ced7c9;padding:13px 20px}.site-header.site-header-home .header-phone,.site-header.site-header-home .header-instagram{color:#d8e0d4}.site-header-home .brand-sub{color:#c5d2c3}.site-header-home a:focus-visible,.signature-stage a:focus-visible,.signature-stage button:focus-visible{outline-color:#ebefdd}.site-header .brand{min-width:172px}.site-header .brand-name{font-size:40px}.site-header .desktop-nav{gap:30px;font-size:13px}.site-header-home .header-cta:hover{background:#fff}.site-header-home .header-contact-links a:hover{color:#fff}.site-header-home .menu-toggle{color:#f5f4ee}.signature-story{--story-p:0;color:#f5f4e9;background:#062d29;height:230svh;position:relative}.signature-stage{isolation:isolate;background:radial-gradient(at 72%,#285447 0%,#0b332d 39%,#052824 78%);height:calc(100svh - 84px);min-height:660px;position:sticky;top:84px;overflow:hidden}.signature-grid{pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 33.25%,#e8f0d909 33.3%,#0000 33.35% 66.65%,#e8f0d909 66.7%,#0000 66.75%);position:absolute;inset:0}.signature-poster{z-index:2;transform:translateX(calc(var(--story-p) * -28vw)) scale(calc(1 + var(--story-p) * .1));transform-origin:70%;transition:opacity .8s;position:absolute;inset:0}.signature-poster img{object-fit:cover;object-position:65% center;width:100%;height:100%}.scene-ready .signature-poster{opacity:0;pointer-events:none}.signature-sculpture{z-index:3;width:65%;height:100%;transform:translate3d(calc(var(--story-p) * -39vw), 0, 0);will-change:transform;position:absolute;top:0;right:-2%}.signature-interlude{z-index:2;text-align:center;font-family:var(--serif);letter-spacing:-.055em;color:#0000;-webkit-text-stroke:1px #dee3ce42;opacity:clamp(0, min(calc((var(--story-p) - .17) * 5), calc((.7 - var(--story-p)) * 5)), 1);transform:translateY(calc((.4 - var(--story-p)) * 70px));pointer-events:none;font-size:31vw;font-style:italic;line-height:1;position:absolute;inset:15% 0 auto}.enamel-canvas{width:100%;height:100%;display:block}.signature-opening{z-index:4;top:11%;left:var(--pad);width:59%;opacity:clamp(0, calc(1 - var(--story-p) * 3), 1);transform:translate3d(calc(var(--story-p) * -7vw), calc(var(--story-p) * -10vh), 0);will-change:transform, opacity;position:absolute}.signature-eyebrow{letter-spacing:.13em;color:#d6dfd0;align-items:center;gap:12px;font-size:11px;font-weight:500;display:flex}.signature-eyebrow>span{background:#c7b384;width:24px;height:1px}.signature-opening h1{letter-spacing:-.057em;color:#f6f6ed;max-width:850px;margin:42px 0 33px;font-size:clamp(112px,10.4vw,204px);line-height:.85}.signature-opening h1 em{color:#d2d4b9;font-weight:400}.signature-opening p{color:#dce2d6;max-width:350px;margin:0 0 30px;font-size:17px;line-height:1.7}.signature-actions{align-items:center;gap:30px;display:flex}.signature-cta{color:#11392f;background:#edf0df;justify-content:space-between;align-items:center;gap:35px;min-height:58px;padding:18px 22px;font-size:13px;transition:background .3s,transform .3s;display:inline-flex}.signature-cta:hover{background:#fff;transform:translateY(-3px)}.signature-secondary{color:#edf1e5;border-bottom:1px solid #b8c8b56b;align-items:center;gap:15px;padding:12px 0;font-size:13px;transition:gap .3s;display:inline-flex}.signature-secondary:hover{gap:24px}.signature-next{z-index:4;top:24%;right:var(--pad);visibility:hidden;width:43%;opacity:clamp(0, calc((var(--story-p) - .55) * 4.5), 1);transform:translateY(calc((1 - var(--story-p)) * 65px));position:absolute}.signature-next h2{letter-spacing:-.05em;margin:34px 0 30px;font-size:clamp(72px,6.9vw,128px);line-height:.97}.edition-three .signature-next h2 em{color:#ccd2b9}.signature-next p{color:#d0dacb;max-width:400px;margin-bottom:24px;font-size:16px;line-height:1.9}.signature-story[data-chapter=two] .signature-opening,.signature-story[data-chapter=three] .signature-opening{visibility:hidden}.signature-story[data-chapter=three] .signature-next{visibility:visible}.signature-bottom{z-index:5;bottom:32px;left:var(--pad);right:var(--pad);align-items:center;gap:30px;display:flex;position:absolute}.signature-scroll{letter-spacing:.12em;align-items:center;gap:12px;min-height:44px;font-size:10px;display:flex}.scroll-line{background:#c6d2bb;width:1px;height:34px;margin-right:4px}.signature-chapters{letter-spacing:.1em;gap:30px;margin-left:auto;font-size:11px;display:flex}.signature-chapters>span{opacity:.66;gap:10px;transition:opacity .35s;display:flex}.signature-chapters i{font-size:10px;font-style:normal}.signature-story[data-chapter=one] .signature-chapters>span:first-child,.signature-story[data-chapter=two] .signature-chapters>span:nth-child(2),.signature-story[data-chapter=three] .signature-chapters>span:nth-child(3){opacity:1}.signature-motion{color:#e7eddd;background:#0a342b66;border:1px solid #bccbb368;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.signature-progress{background:#b5c9ac20;width:100%;height:2px;position:absolute;bottom:0;left:0}.signature-progress span{width:100%;height:100%;transform:scaleX(var(--story-p));transform-origin:0;background:#cfceac;display:block}.v3-space{padding:120px var(--pad)}.edition-three .eyebrow{letter-spacing:.13em;font-size:11px;font-weight:500}.edition-three h2{font-size:clamp(70px,6.3vw,114px);line-height:1.03}.edition-three h2 em{color:#738068}.v3-facts{padding:29px var(--pad);border-bottom:1px solid var(--line);background:#e9ecdf;grid-template-columns:1fr 1fr 1fr;gap:7%;font-size:14px;display:grid}.v3-facts>span,.v3-facts>a{flex-direction:column;gap:5px;display:flex}.v3-facts>span>span,.v3-facts>a>span{letter-spacing:.025em;color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.v3-facts>a:last-child{justify-self:end}.v3-facts>a:nth-child(2){justify-self:center}.v3-intro{grid-template-columns:1fr 2fr;gap:9%;display:grid}.v3-side-note{flex-direction:column;justify-content:space-between;padding:16px 0 8px;display:flex}.v3-side-note>span{letter-spacing:.12em;color:var(--muted);font-size:11px}.v3-intro h2{margin-bottom:46px}.v3-intro-bottom{align-items:center;gap:80px;max-width:730px;display:flex}.v3-intro-bottom p{max-width:485px;margin:0;font-size:16px;line-height:1.9}.v3-round-link{border:1px solid #aebbab;border-radius:50%;flex-shrink:0;place-items:center;width:76px;height:76px;transition:background .3s,color .3s,transform .3s;display:grid}.v3-round-link:hover{background:var(--ink);color:#fff;transform:rotate(8deg)}.v3-treatments{background:#e7ebdf;padding-top:94px;padding-bottom:90px}.v3-treatment-heading{grid-template-columns:1fr auto;align-items:end;column-gap:40px;margin-bottom:62px;display:grid}.v3-treatment-heading>.eyebrow{grid-column:1/-1;margin-bottom:28px}.v3-treatment-heading h2{margin-bottom:0}.v3-treatment-heading .text-link{margin-bottom:12px;font-size:13px}.v3-treatment-layout{grid-template-columns:1fr 1fr;align-items:start;gap:9%;display:grid}.v3-treatment-tabs{padding-top:5px}.v3-treatment-tabs>button{text-align:left;color:#526b5d;background:0 0;border:0;border-top:1px solid #bfcabd;align-items:flex-start;gap:22px;width:100%;padding:34px 0;transition:color .35s,padding .35s;display:flex}.v3-treatment-tabs>button:last-of-type{border-bottom:1px solid #bfcabd}.v3-treatment-tabs>button.active{color:#0e382e;border-top-color:#123e37;padding-left:14px}.v3-treatment-tabs>button:hover{color:#0e382e}.v3-treatment-number{padding-top:12px;font-size:11px}.v3-treatment-name{font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(28px,2.7vw,46px);line-height:1.2}.v3-treatment-name>span{font-family:var(--sans);letter-spacing:0;color:#536a5d;max-width:350px;margin-top:13px;font-size:13px;line-height:1.8;display:block}.v3-treatment-tabs>button>svg{opacity:.4;flex-shrink:0;margin-top:7px;margin-left:auto;transition:transform .35s,opacity .35s}.v3-treatment-tabs>button.active>svg{opacity:1;transform:rotate(45deg)}.v3-treatment-note{max-width:330px;margin:0;padding:23px 0 0 36px;font-size:12px;line-height:1.8}.v3-treatment-image{aspect-ratio:1.04;background:#153c31;width:100%;position:relative;overflow:hidden}.v3-treatment-image img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s,transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.08)}.v3-treatment-image img.active{opacity:1;transform:scale(1)}.v3-image-corner{color:#203d31;letter-spacing:.12em;background:#f4f4eae6;padding:7px 11px;font-size:10px;position:absolute;bottom:20px;left:22px}.v3-treatment-caption{justify-content:space-between;align-items:center;gap:15px;padding-top:20px;display:flex}.v3-treatment-caption>span{letter-spacing:.1em;font-size:10px}.v3-treatment-caption a{align-items:center;gap:14px;font-size:13px;display:flex}.v3-treatment-panel:focus-visible{outline:2px solid var(--ink);outline-offset:10px}.v3-material{isolation:isolate;background:#052c27;min-height:740px;position:relative;overflow:hidden}.v3-material>img{object-fit:cover;object-position:70% center;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.v3-material:after{content:"";z-index:1;background:linear-gradient(90deg,#052c27fa 0%,#052c27db 28%,#052c2740 61%,#0000 100%);position:absolute;inset:0}.v3-material-copy{z-index:2;padding:115px var(--pad);color:#f5f4e9;position:relative}.v3-material-copy .eyebrow{color:#d7dfca}.v3-material-copy h2{margin:40px 0 32px;font-size:clamp(82px,8vw,144px)}.v3-material-copy h2 em{color:#cbd1b3}.v3-doctor{background:#f4f3ed;grid-template-columns:1fr 1.08fr;align-items:center;gap:12%;display:grid}.v3-doctor-visual{max-width:540px}.v3-doctor-frame{border-top:1px solid #afbba7;border-right:1px solid #afbba7;padding:28px 28px 0 0}.v3-doctor-frame img{aspect-ratio:1.02;object-fit:cover;filter:saturate(.6);width:100%}.v3-doctor-visual>span{letter-spacing:.16em;margin-top:20px;font-size:10px;display:block}.v3-doctor-copy h2{margin:35px 0 37px;font-size:clamp(64px,5.6vw,100px)}.v3-doctor-copy h3{font-family:var(--serif);letter-spacing:-.025em;margin-bottom:7px;font-size:32px}.v3-doctor-title{letter-spacing:.12em;color:var(--muted);font-size:10px}.v3-doctor-copy p{max-width:455px;margin:24px 0;font-size:15px}.v3-doctor-copy .text-link{font-size:13px}.v3-process{background:#dde4d5;grid-template-columns:.9fr 1.2fr;align-items:start;gap:12%;display:grid}.v3-process-heading h2{margin:34px 0 28px;font-size:clamp(65px,5.8vw,104px)}.v3-process-heading p{font-size:15px}.v3-process-step{border-top:1px solid #afbeaa;gap:25px;padding:37px 0;display:flex}.v3-process-step>span{font-family:var(--serif);color:#617a5d;font-size:31px;line-height:1.1}.v3-process-step h3{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:17px;font-size:35px;line-height:1.2}.v3-process-step p{max-width:430px;margin-bottom:0;font-size:14px;line-height:1.9}.v3-process-step>svg{color:#627859;flex-shrink:0;margin-left:auto}.v3-process-step:last-child{border-bottom:1px solid #afbeaa}.v3-faq{background:#f4f3ed;grid-template-columns:.8fr 1.2fr;gap:12%;display:grid}.v3-faq h2{margin:30px 0 32px}.v3-faq .faq-list{padding-top:0}.v3-faq .faq-list summary{padding:27px 0;font-size:15px}.v3-faq .faq-list p{font-size:14px}.v3-faq .text-link{font-size:13px}.v3-contact{color:#123c2c;background:#bccaad;padding-top:65px;padding-bottom:58px}.v3-contact-top{justify-content:space-between;align-items:center;display:flex}.v3-contact-top>.eyebrow{color:#21452e}.v3-contact-top>span{letter-spacing:.15em;font-size:10px}.v3-contact-title{justify-content:space-between;align-items:center;gap:50px;padding:42px 0 45px;display:flex}.v3-contact-title h2{margin:0;font-size:clamp(100px,12vw,220px);line-height:.88}.v3-contact-title h2 em{color:#44613f}.v3-contact-arrow{aspect-ratio:1;border:1px solid #68835b;border-radius:50%;place-items:center;width:clamp(100px,15vw,260px);transition:transform .5s,background .5s;display:grid}.v3-contact-arrow svg{stroke-width:1px;width:38%;height:38%}.v3-contact-title:hover .v3-contact-arrow{background:#ced7be;transform:rotate(45deg)}.v3-contact-bottom{border-top:1px solid #78956a;justify-content:space-between;align-items:center;gap:22px;padding-top:32px;display:flex}.v3-contact-bottom p{color:#315335;margin:0;font-size:13px;line-height:1.7}.v3-contact-bottom a{align-items:center;gap:12px;min-height:44px;font-size:13px;display:flex}.v3-contact-bottom a:hover{text-underline-offset:5px;text-decoration:underline}.edition-three+.footer,.footer{background:#082f29}.footer .brand-sub{color:#d1ddcb}.footer .footer-contact-links{gap:13px}@media (min-width:1700px){.signature-stage{min-height:780px}.signature-opening{top:13%}.signature-opening h1{margin-top:48px;margin-bottom:38px;font-size:200px}.signature-opening p{font-size:20px}.signature-cta{padding:21px 29px;font-size:15px}.signature-secondary{font-size:15px}.v3-space{padding-block:150px}.v3-intro{gap:10%}.v3-intro-bottom p{font-size:18px}.v3-treatment-image{aspect-ratio:1.15}.v3-doctor{gap:15%}.v3-material{min-height:890px}.v3-material-copy{padding-block:130px}.v3-contact{padding-block:80px}.v3-contact-bottom a{font-size:15px}}@media (max-width:1100px){.site-header{gap:25px}.site-header .desktop-nav{gap:20px;font-size:12px}.signature-stage{min-height:650px}.signature-opening{top:15%}.signature-opening h1{font-size:clamp(96px,11.5vw,130px)}.signature-opening p{font-size:15px}.signature-actions{flex-wrap:wrap;gap:20px;max-width:350px}.signature-cta{gap:22px;padding:16px 18px;font-size:12px}.signature-secondary{font-size:12px}.signature-next{width:43%;top:22%}.signature-next h2{font-size:clamp(65px,7vw,90px)}.signature-next p{font-size:14px}.signature-chapters{gap:19px}.signature-chapters i{font-size:9px}.v3-space{padding-block:90px}.v3-intro{grid-template-columns:.85fr 2fr;gap:8%}.edition-three h2{font-size:clamp(58px,7.3vw,78px)}.v3-intro-bottom{gap:30px}.v3-intro-bottom p{font-size:15px}.v3-round-link{width:62px;height:62px}.v3-treatment-layout{grid-template-columns:1.05fr 1fr;gap:6%}.v3-treatment-tabs>button{gap:14px;padding-block:26px}.v3-treatment-name{font-size:30px}.v3-treatment-name>span{font-size:12px}.v3-treatment-caption{flex-direction:column;align-items:flex-start;gap:10px}.v3-treatment-caption a{font-size:12px}.v3-treatment-note{font-size:11px}.v3-material{min-height:650px}.v3-material-copy{padding-block:100px}.v3-material-copy h2{font-size:87px}.v3-doctor{gap:8%}.v3-doctor-copy h2{font-size:61px}.v3-doctor-copy h3{font-size:29px}.v3-doctor-copy p{font-size:14px}.v3-process{gap:8%}.v3-process-step h3{font-size:29px}.v3-process-step p{font-size:13px}.v3-faq{gap:8%}.v3-contact-title h2{font-size:124px}.v3-contact-bottom{flex-wrap:wrap;justify-content:flex-start;column-gap:38px}.v3-contact-bottom p{width:100%;margin-bottom:5px}.v3-contact-title{padding-block:45px}}@media (min-width:768px) and (max-width:900px){.site-header .desktop-nav{gap:16px}.signature-stage{min-height:710px}.signature-opening{width:60%;top:16%}.signature-opening h1{font-size:100px}.signature-eyebrow{font-size:9px}.signature-opening p{max-width:250px}.signature-actions{flex-direction:column;align-items:flex-start;gap:12px}.signature-sculpture{width:65%;right:-2%}.signature-next{width:46%;right:5%}.signature-next h2{font-size:66px}.signature-next p{max-width:300px}.signature-chapters{gap:15px}.signature-chapters i{display:none}.v3-facts{gap:4%;font-size:12px}.v3-facts>span>span,.v3-facts>a>span{font-size:10px}.v3-intro{grid-template-columns:1fr}.v3-side-note{flex-direction:row;padding:0}.v3-intro h2{font-size:82px}.v3-intro-bottom{justify-content:space-between;max-width:660px}.v3-treatment-heading h2{font-size:62px}.v3-treatment-heading .text-link{font-size:11px}.v3-treatment-tabs>button{gap:11px;padding-block:23px}.v3-treatment-name{font-size:28px}.v3-treatment-name>span{font-size:11px}.v3-treatment-tabs>button>svg{width:19px}.v3-treatment-note{padding-left:0}.v3-doctor-copy h2{font-size:54px}.v3-doctor-frame{padding:20px 20px 0 0}.v3-process{grid-template-columns:1fr;gap:30px}.v3-process-heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:60px;display:grid}.v3-process-heading>.eyebrow{grid-column:1/-1}.v3-process-heading p{margin-bottom:32px}.v3-faq{grid-template-columns:.75fr 1.25fr;gap:5%}.v3-faq h2{font-size:58px}}@media (max-width:767px){.site-header{gap:18px;height:76px;padding-inline:24px}.site-header .brand{min-width:0}.site-header .brand-name{font-size:32px}.site-header .brand-name>span{font-size:13px}.site-header .brand-sub{font-size:7px}.site-header-home .header-cta{gap:8px;padding:10px 12px;font-size:10px}.site-header .header-actions{gap:0;margin-left:auto}.site-header .menu-toggle{padding:8px}.mobile-nav{top:76px}.signature-story{height:auto}.signature-stage{background:#062d29;flex-direction:column;height:auto;min-height:0;padding-top:42px;display:flex;position:relative;top:0}.signature-grid{display:none}.signature-opening{opacity:1;width:auto;margin:0 24px;position:relative;top:auto;left:auto;transform:none}.signature-eyebrow{letter-spacing:.1em;gap:10px;font-size:9px}.signature-opening h1{letter-spacing:-.04em;margin:35px 0 26px;font-size:clamp(88px,23vw,147px);line-height:.87}.signature-opening p{max-width:300px;margin-bottom:24px;font-size:15px;line-height:1.8}.signature-actions{flex-wrap:wrap;gap:18px;max-width:none}.signature-cta{gap:22px;min-height:52px;padding:16px 17px;font-size:12px}.signature-secondary{gap:9px;font-size:11px}.signature-poster{order:2;width:100%;height:365px;margin-top:22px;position:relative;inset:auto;opacity:1!important;transform:none!important}.signature-poster img{object-fit:cover;object-position:82% center;width:100%;height:100%}.signature-sculpture,.signature-interlude{display:none}.signature-next{visibility:visible;opacity:1;background:#0e3d31;order:4;width:auto;padding:44px 24px 52px;position:relative;top:auto;right:auto;transform:none}.signature-next h2{margin:24px 0;font-size:58px;line-height:1.04}.signature-next p{max-width:100%;font-size:14px;line-height:1.9}.signature-next .signature-secondary{font-size:12px}.signature-bottom{background:#062d29;order:3;gap:0;padding:16px 24px;position:relative;bottom:auto;left:auto;right:auto}.signature-scroll{gap:9px;min-height:34px;font-size:8px}.scroll-line{height:22px}.signature-chapters{gap:18px;font-size:9px}.signature-chapters i,.signature-motion,.signature-progress{display:none}.signature-story[data-chapter] .signature-opening{visibility:visible}.v3-space{padding:70px 24px}.v3-facts{grid-template-columns:1fr 1fr;gap:22px 16px;padding:25px 24px;font-size:12px}.v3-facts>a:last-child{display:none}.v3-facts>a:nth-child(2){justify-self:end}.v3-facts>span>span,.v3-facts>a>span{font-size:10px}.edition-three .eyebrow{letter-spacing:.1em;font-size:10px}.v3-intro{display:block}.v3-side-note{margin-bottom:33px;padding:0}.v3-side-note>span{display:none}.v3-intro h2{margin-bottom:28px;font-size:clamp(52px,13vw,82px)}.v3-intro-bottom{align-items:flex-end;gap:23px}.v3-intro-bottom p{max-width:none;font-size:14px;line-height:1.9}.v3-round-link{width:52px;height:52px}.v3-round-link svg{width:23px}.v3-treatment-heading{margin-bottom:33px;display:block}.v3-treatment-heading>.eyebrow{margin-bottom:28px}.v3-treatment-heading h2{font-size:58px;line-height:1.05}.v3-treatment-heading .text-link{margin:25px 0 0;font-size:12px}.v3-treatment-layout{flex-direction:column;gap:26px;display:flex}.v3-treatment-tabs{width:100%;padding:0}.v3-treatment-tabs>button{gap:16px;padding:23px 0}.v3-treatment-tabs>button.active{padding-left:9px}.v3-treatment-number{padding-top:8px;font-size:10px}.v3-treatment-name{font-size:30px}.v3-treatment-name>span{margin-top:8px;font-size:12px;line-height:1.7}.v3-treatment-tabs>button>svg{width:21px;height:21px}.v3-treatment-note{max-width:none;padding:17px 0 0;font-size:11px}.v3-treatment-panel{width:100%}.v3-treatment-image{aspect-ratio:1.08}.v3-treatment-caption{flex-direction:row;align-items:center;gap:12px;padding-top:17px}.v3-treatment-caption>span{font-size:8px}.v3-treatment-caption a{gap:9px;font-size:11px}.v3-material{min-height:670px}.v3-material>img{object-position:70% 20%;height:65%}.v3-material:after{background:linear-gradient(#052c2700 0%,#052c27c9 50%,#052c27 74%)}.v3-material-copy{padding:280px 24px 55px}.v3-material-copy h2{margin:28px 0;font-size:68px;line-height:1}.v3-material-copy .eyebrow{font-size:9px}.v3-doctor{flex-direction:column;align-items:stretch;gap:46px;display:flex}.v3-doctor-visual{width:100%;max-width:none}.v3-doctor-frame{padding:20px 20px 0 0}.v3-doctor-frame img{aspect-ratio:1.07}.v3-doctor-visual>span{letter-spacing:.12em;margin-top:16px;font-size:9px}.v3-doctor-copy h2{margin:30px 0;font-size:59px;line-height:1.02}.v3-doctor-copy h3{font-size:30px}.v3-doctor-copy p{font-size:14px;line-height:1.9}.v3-doctor-copy .text-link{font-size:12px}.v3-process{display:block}.v3-process-heading h2{margin:29px 0 24px;font-size:63px;line-height:1.02}.v3-process-heading p{margin-bottom:37px;font-size:14px}.v3-process-step{gap:18px;padding:28px 0}.v3-process-step>span{font-size:26px}.v3-process-step h3{margin-bottom:14px;font-size:29px}.v3-process-step p{font-size:13px;line-height:1.8}.v3-process-step>svg{display:none}.v3-faq{display:block}.v3-faq h2{margin:28px 0;font-size:67px}.v3-faq .faq-list{margin-top:34px}.v3-faq .faq-list summary{padding:24px 0;font-size:13px;line-height:1.8}.v3-faq .faq-list p{font-size:13px}.v3-contact{padding-top:48px;padding-bottom:45px}.v3-contact-top>.eyebrow{max-width:220px;font-size:9px;line-height:1.7}.v3-contact-top>span{display:none}.v3-contact-title{gap:10px;padding:35px 0}.v3-contact-title h2{font-size:clamp(79px,19.5vw,130px);line-height:.97}.v3-contact-arrow{flex-shrink:0;width:64px}.v3-contact-arrow svg{width:29px;height:29px}.v3-contact-bottom{grid-template-columns:1fr;gap:13px;padding-top:24px;display:grid}.v3-contact-bottom p{font-size:14px}.v3-contact-bottom a{gap:12px;font-size:13px}.v3-contact-bottom>a:first-of-type{border-bottom:1px solid #759267;margin-bottom:2px;padding-bottom:17px}.footer .footer-phone{font-size:24px}.footer .footer-instagram{font-size:13px}}@media (max-width:374px){.site-header{gap:11px;padding-inline:20px}.site-header .brand-name{font-size:30px}.site-header-home .header-cta{padding:10px;font-size:9px}.signature-opening{margin-inline:20px}.signature-opening h1{font-size:88px}.signature-actions{gap:10px}.signature-cta{gap:17px;padding-inline:13px;font-size:11px}.signature-secondary{font-size:10px}.signature-poster{height:330px}.signature-next{padding-inline:20px}.signature-next h2{font-size:53px}.v3-space{padding-inline:20px}.v3-facts{padding-inline:20px;font-size:11px}.v3-facts>a:nth-child(2){max-width:170px}.v3-intro h2{font-size:49px}.v3-treatment-heading h2{font-size:53px}.v3-treatment-name{font-size:28px}.v3-material-copy{padding-inline:20px}.v3-material-copy h2{font-size:64px}.v3-doctor-copy h2{font-size:55px}.v3-contact-title h2{font-size:76px}.v3-contact-arrow{width:52px}}@media (prefers-reduced-motion:reduce){.signature-story{height:auto}.signature-stage{height:auto;min-height:780px;position:relative;top:0}.signature-opening{margin:90px var(--pad) 120px;opacity:1;position:relative;top:auto;left:auto;transform:none}.signature-next{visibility:visible;opacity:1;padding:70px var(--pad);background:#062d29;width:53%;margin-left:auto;position:relative;top:auto;right:auto;transform:none}.signature-story[data-chapter] .signature-opening{visibility:visible}.signature-poster{opacity:1;height:780px;transform:none}.signature-poster img{object-position:75% top}.signature-bottom,.signature-sculpture,.signature-interlude,.signature-progress{display:none}.v3-treatment-image img,.v3-round-link,.v3-contact-arrow,.signature-cta{transition:none}.v3-treatment-image img{transform:none}.will-reveal{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.signature-stage{min-height:0}.signature-opening{margin:0 24px}.signature-next{width:100%;margin:0;padding:42px 24px}.signature-poster{order:2;height:370px}.signature-poster img{object-position:82% center}}
@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/sora-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/sora-turkish-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--heading:"Sora Variable", Arial, sans-serif;--serif:var(--heading)}h1,h2,h3{font-family:var(--heading);letter-spacing:-.055em;font-weight:500}h1 em,h2 em,h3 em{letter-spacing:inherit;font-style:normal;font-weight:400}.site-header .brand-name,.footer .brand-name{letter-spacing:-.055em;font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.tooth-story{--tooth-p:0;color:#f4f5eb;background:#052c28;height:220svh;position:relative}.tooth-stage{isolation:isolate;background:radial-gradient(at 72% 49%,#244f43 0%,#0a332b 39%,#042724 80%);height:calc(100svh - 84px);min-height:640px;position:sticky;top:84px;overflow:hidden}.tooth-grid{pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 49.95%,#dfefcc0b 50%,#0000 50.05%);position:absolute;inset:0}.tooth-poster{z-index:1;transform:translateX(calc(var(--tooth-p) * -31vw));transition:opacity .8s;position:absolute;inset:0}.tooth-poster img{object-fit:cover;object-position:65% center;width:100%;height:100%}.tooth-ready .tooth-poster{opacity:0}.tooth-host{z-index:2;width:65%;height:100%;transform:translate3d(calc(var(--tooth-p) * -48vw), 0, 0);will-change:transform;position:absolute;top:-2%;right:-3%}.tooth-canvas{width:100%;height:100%;display:block}.tooth-intro{top:17%;left:var(--pad);z-index:3;width:54%;opacity:clamp(0, calc(1 - var(--tooth-p) * 3.4), 1);transform:translateY(calc(var(--tooth-p) * -90px));position:absolute}.tooth-eyebrow{letter-spacing:.13em;color:#d4dfcf;align-items:center;gap:12px;font-size:10px;font-weight:500;line-height:1.8;display:flex}.tooth-eyebrow i{background:#c5b48d;width:26px;height:1px;display:block}.tooth-intro h1{letter-spacing:-.065em;color:#f6f6ed;margin:30px 0;font-size:clamp(66px,5.7vw,110px);font-weight:500;line-height:1.12}.tooth-intro h1 em{color:#d1d9c1;font-weight:400}.tooth-intro p{color:#d6e1d3;max-width:370px;margin:0 0 31px;font-size:15px;line-height:1.9}.tooth-actions{flex-wrap:wrap;align-items:center;gap:27px;display:flex}.tooth-actions .signature-cta{gap:24px;min-height:55px;padding:17px 22px;font-size:12px}.tooth-actions .signature-secondary{font-size:12px}.tooth-next{right:var(--pad);z-index:3;visibility:hidden;width:43%;opacity:clamp(0, calc((var(--tooth-p) - .68) * 5), 1);transform:translateY(calc((1 - var(--tooth-p)) * 60px));position:absolute;top:24%}.tooth-next h2{letter-spacing:-.06em;color:#f4f4e9;margin:30px 0;font-size:clamp(52px,5.2vw,90px);line-height:1.13}.edition-three .tooth-next h2 em{color:#d0d9bf}.tooth-next p{color:#d6dfd0;max-width:420px;margin-bottom:22px;font-size:15px;line-height:1.9}.tooth-story[data-step=turn] .tooth-intro,.tooth-story[data-step=settled] .tooth-intro{visibility:hidden}.tooth-story[data-step=settled] .tooth-next{visibility:visible}.tooth-bottom{bottom:27px;left:var(--pad);right:var(--pad);z-index:4;letter-spacing:.12em;color:#dae3d2;align-items:center;gap:25px;font-size:9px;display:flex;position:absolute}.tooth-bottom>a{align-items:center;gap:13px;min-height:44px;display:flex}.tooth-chapter{align-items:center;gap:16px;margin-left:auto;font-size:9px;display:flex}.tooth-chapter i{background:#a9bca34d;width:35px;height:1px}.tooth-motion{color:#e7eedc;background:0 0;border:1px solid #b6c8b177;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.tooth-progress{height:2px;width:calc(var(--tooth-p) * 100%);z-index:5;background:#c6d2b6;position:absolute;bottom:0;left:0}.tooth-stage a:focus-visible,.tooth-motion:focus-visible{outline-color:#f0f2dd}.ribbon-showcase.signature-story{isolation:isolate;background:radial-gradient(at 73% 48%,#244f43,#052c28 72%);height:800px;min-height:0;position:relative;overflow:hidden}.ribbon-poster{object-fit:cover;z-index:1;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.ribbon-ready .ribbon-poster{opacity:0}.ribbon-host{z-index:2;width:61%;height:100%;position:absolute;top:0;right:-1%}.ribbon-copy{z-index:3;padding:165px var(--pad);pointer-events:none;width:60%;position:relative}.ribbon-copy a{pointer-events:auto}.ribbon-copy h2{color:#f1f3e8;margin:30px 0;font-size:clamp(48px,4.7vw,85px);line-height:1.14}.edition-three .ribbon-copy h2 em{color:#d1d8bd}.ribbon-copy p{color:#d2ddcd;max-width:350px;margin-bottom:25px;font-size:15px;line-height:1.9}.v3-intro h2{letter-spacing:-.06em;font-size:clamp(48px,4.8vw,83px);line-height:1.13}.v3-doctor-copy h2{letter-spacing:-.06em;font-size:clamp(38px,3.6vw,66px);line-height:1.18}.v3-doctor-copy h3{letter-spacing:-.04em;font-size:24px;line-height:1.4}.v3-process-heading h2{letter-spacing:-.06em;font-size:clamp(42px,4.2vw,74px);line-height:1.17}.v3-process-step h3{letter-spacing:-.04em;font-size:24px;line-height:1.4}.v3-process-step>span{font-family:var(--sans);padding-top:6px;font-size:18px}.v3-faq h2{letter-spacing:-.06em;font-size:clamp(42px,4.2vw,72px);line-height:1.14}.v3-contact-title h2{letter-spacing:-.065em;font-size:clamp(80px,9.2vw,164px);line-height:1.07}.page-intro h1{letter-spacing:-.06em;font-size:clamp(48px,5vw,88px);line-height:1.14}.editorial-split .prose h2{font-size:54px;line-height:1.15}.contact-band h2{font-size:clamp(42px,4.5vw,78px);line-height:1.16}.values-grid h3{font-size:25px;line-height:1.35}.contact-grid h2,.address-block h2{font-size:45px;line-height:1.2}.doctor-profile h2{font-size:48px;line-height:1.2}.profile-copy h1{font-size:clamp(38px,3.8vw,65px);line-height:1.18}.contact-option h2{font-size:clamp(28px,2.8vw,45px);line-height:1.27}.prose h2{font-size:32px;line-height:1.3}.sticky-aside h2{font-size:38px;line-height:1.17}.footer-top>p{font-size:26px;line-height:1.35}@media (min-width:1700px){.tooth-intro{top:16%}.tooth-intro h1{margin-block:38px}.tooth-intro p{max-width:420px;font-size:17px}.tooth-actions .signature-cta{padding:20px 24px;font-size:14px}.tooth-actions .signature-secondary{font-size:14px}.tooth-next p{font-size:17px}.ribbon-showcase.signature-story{height:920px}.ribbon-copy{padding-block:195px}}@media (max-width:1100px){.tooth-intro{top:17%}.tooth-intro h1{font-size:62px}.tooth-actions{flex-direction:column;align-items:flex-start;gap:15px}.tooth-intro p{max-width:300px;font-size:14px}.tooth-next h2{font-size:51px}.tooth-next p{font-size:14px}.tooth-eyebrow{font-size:9px}.ribbon-showcase.signature-story{height:720px}.ribbon-copy{padding-block:140px}.ribbon-copy h2{font-size:48px}.ribbon-copy p{max-width:290px;font-size:14px}.v3-doctor-copy h2{font-size:37px}.v3-process-step h3{font-size:22px}.v3-contact-title h2{font-size:88px}.editorial-split .prose h2{font-size:42px}}@media (min-width:768px) and (max-width:900px){.tooth-stage{min-height:680px}.tooth-intro{width:54%;top:16%}.tooth-intro h1{font-size:50px}.tooth-intro p{max-width:255px;font-size:13px}.tooth-actions .signature-cta{gap:15px;padding:15px 16px;font-size:11px}.tooth-next h2{font-size:43px}.tooth-next p{font-size:13px}.tooth-chapter{display:none}.tooth-motion{margin-left:auto}.ribbon-copy h2{font-size:40px}.ribbon-copy p{max-width:245px}.ribbon-copy{width:63%;padding-block:150px}.v3-doctor-copy h2{font-size:31px}.v3-doctor-copy h3{font-size:20px}.v3-intro h2{font-size:54px}.v3-faq h2{font-size:39px}.v3-contact-title h2{font-size:76px}}@media (max-width:767px){.tooth-story{height:auto}.tooth-stage{background:#052c28;flex-direction:column;height:auto;min-height:0;padding-top:40px;display:flex;position:relative;top:0}.tooth-grid,.tooth-host,.tooth-progress{display:none}.tooth-intro{opacity:1;width:auto;margin:0 24px;position:relative;top:auto;left:auto;transform:none;visibility:visible!important}.tooth-intro h1{margin:26px 0 22px;font-size:clamp(39px,10.3vw,69px);line-height:1.16}.tooth-intro p{max-width:340px;margin-bottom:22px;font-size:14px;line-height:1.85}.tooth-eyebrow{letter-spacing:.1em;gap:9px;font-size:8px}.tooth-actions{flex-flow:wrap;align-items:center;gap:11px 20px}.tooth-actions .signature-cta{gap:20px;min-height:51px;padding:15px 17px;font-size:11px}.tooth-actions .signature-secondary{padding:10px 0;font-size:11px}.tooth-poster{order:2;width:100%;height:380px;margin-top:9px;position:relative;inset:auto;transform:none;opacity:1!important}.tooth-poster img{object-fit:cover;object-position:87% center}.tooth-bottom{order:3;padding:0 24px 10px;position:relative;bottom:auto;left:auto;right:auto}.tooth-chapter,.tooth-motion{display:none}.tooth-next{opacity:1;visibility:visible;background:#103f34;order:4;width:auto;padding:42px 24px 48px;position:relative;top:auto;right:auto;transform:none}.tooth-next h2{margin:25px 0;font-size:40px;line-height:1.15}.tooth-next p{max-width:none;font-size:14px;line-height:1.9}.tooth-next .tooth-eyebrow{max-width:290px}.ribbon-showcase.signature-story{flex-direction:column;height:auto;padding-top:42px;display:flex}.ribbon-copy{order:1;width:auto;padding:0 24px}.ribbon-copy h2{margin:27px 0 23px;font-size:40px;line-height:1.15}.ribbon-copy p{max-width:350px;font-size:14px}.ribbon-host{display:none}.ribbon-poster{object-position:86% center;order:2;height:380px;margin-top:20px;position:relative;inset:auto;opacity:1!important}.ribbon-copy .signature-secondary{font-size:12px}.v3-intro h2{font-size:38px;line-height:1.19}.v3-doctor-copy h2{font-size:34px;line-height:1.2}.v3-doctor-copy h3{font-size:23px;line-height:1.4}.v3-process-heading h2{font-size:37px;line-height:1.2}.v3-process-step h3{font-size:21px;line-height:1.45}.v3-process-step>span{font-size:15px}.v3-faq h2{font-size:39px;line-height:1.2}.v3-contact-title{align-items:flex-end;gap:10px}.v3-contact-title h2{letter-spacing:-.06em;font-size:clamp(40px,10.5vw,68px);line-height:1.2}.v3-contact-arrow{width:54px;margin-bottom:8px}.page-intro h1{overflow-wrap:normal;font-size:39px;line-height:1.19}.contact-band h2{font-size:36px;line-height:1.19}.editorial-split .prose h2{font-size:37px}.contact-grid h2,.address-block h2,.doctor-profile h2{font-size:32px}.prose h2{font-size:27px}.sticky-aside h2{font-size:32px}.values-grid h3{font-size:23px}.footer-top>p{font-size:24px}}@media (max-width:374px){.tooth-intro{margin-inline:20px}.tooth-intro h1{font-size:37px}.tooth-intro p{font-size:13px}.tooth-actions{gap:10px 15px}.tooth-actions .signature-cta{gap:17px;padding-inline:14px;font-size:10px}.tooth-actions .signature-secondary{font-size:10px}.tooth-next{padding-inline:20px}.tooth-next h2{font-size:37px}.tooth-poster{height:340px}.ribbon-copy{padding-inline:20px}.ribbon-copy h2{font-size:37px}.ribbon-poster{height:340px}.v3-intro h2{font-size:35px}.v3-doctor-copy h2{font-size:32px}.page-intro h1{font-size:35px}}@media (prefers-reduced-motion:reduce){.tooth-story{height:auto}.tooth-stage{height:auto;min-height:780px;position:relative;top:0}.tooth-intro{margin:90px var(--pad) 120px;opacity:1;position:relative;top:auto;left:auto;transform:none;visibility:visible!important}.tooth-next{width:53%;padding:65px var(--pad);opacity:1;visibility:visible;background:#052c28;margin-left:auto;position:relative;top:auto;right:auto;transform:none}.tooth-poster{opacity:1;height:780px;transform:none}.tooth-host,.tooth-bottom,.tooth-progress,.ribbon-host{display:none}.ribbon-poster{opacity:1}.ribbon-poster,.tooth-poster{transition:none}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.tooth-stage{min-height:0}.tooth-intro{margin:0 24px}.tooth-poster{height:380px}.tooth-next{width:100%;margin:0;padding:42px 24px 48px}}
:root{--heading:"Manrope Variable", Arial, sans-serif;--serif:var(--heading)}h1,h2,h3{font-family:var(--heading);letter-spacing:-.045em;font-style:normal;font-weight:450}h1 em,h2 em,h3 em{font-weight:inherit;font-style:normal}.site-header .brand-name,.footer .brand-name{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.v3-space{padding-block:clamp(64px,5.55vw,96px)}.v3-facts{padding-block:23px}.v3-intro{grid-template-columns:minmax(0,.85fr) minmax(0,2fr);gap:7%}.v3-side-note{padding-block:9px}.v3-intro h2{letter-spacing:-.047em;margin-bottom:28px;font-size:clamp(43px,4.25vw,76px);line-height:1.12}.v3-intro-bottom{gap:38px}.v3-intro-bottom p{max-width:520px;font-size:15px;line-height:1.8}.v3-round-link{width:62px;height:62px}.treatment-art-heading{gap:6%;margin-bottom:36px}.treatment-art-heading .eyebrow{margin-bottom:19px}.treatment-art-heading h2,.edition-three .treatment-art-heading h2{letter-spacing:-.047em;font-size:clamp(36px,3.65vw,65px);font-weight:450;line-height:1.15}.treatment-art-heading__aside p{margin-bottom:14px}.treatment-art-grid{gap:36px 24px}.treatment-art-card{padding-bottom:17px}.treatment-art-card__copy{padding-top:17px}.treatment-art-card__eyebrow{margin-bottom:9px}.treatment-art-card .treatment-art-card__title{letter-spacing:-.037em;font-size:clamp(22px,1.85vw,32px);font-weight:500;line-height:1.3}.ribbon-showcase.signature-story{height:560px}.ribbon-copy{padding:clamp(78px, 7vw, 108px) var(--pad);width:59%}.ribbon-copy h2{letter-spacing:-.045em;margin-block:24px;font-size:clamp(43px,4vw,72px);font-weight:450;line-height:1.15}.ribbon-copy p{max-width:360px;margin-bottom:18px;line-height:1.8}.v3-doctor{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:9%}.v3-doctor-visual{max-width:490px}.v3-doctor-frame{padding:20px 20px 0 0}.v3-doctor-copy h2{letter-spacing:-.045em;margin:24px 0 26px;font-size:clamp(36px,3.55vw,62px);line-height:1.17}.v3-doctor-copy h3{letter-spacing:-.035em;font-size:clamp(22px,1.8vw,28px);font-weight:500;line-height:1.3}.v3-doctor-copy p{margin-block:19px;line-height:1.8}.v3-process,.v3-faq{gap:9%}.v3-process-heading h2,.v3-faq h2{letter-spacing:-.045em;margin:24px 0;font-size:clamp(40px,3.8vw,66px);line-height:1.16}.v3-process-step{gap:20px;padding-block:26px}.v3-process-step>span{padding-top:6px;font-size:15px}.v3-process-step h3{letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(21px,1.8vw,27px);font-weight:500;line-height:1.35}.v3-process-step p{line-height:1.8}.v3-faq .faq-list summary{padding-block:22px;line-height:1.6}.v3-contact.v3-space{padding-block:49px}.v3-contact-title{padding-block:30px 34px}.v3-contact-title h2{letter-spacing:-.055em;font-size:clamp(70px,7.3vw,132px);font-weight:450;line-height:1.1}.v3-contact-arrow{width:clamp(90px,10vw,180px)}.v3-contact-bottom{padding-top:23px}.page-intro{padding:36px 0 48px}.page-intro h1{letter-spacing:-.047em;margin-bottom:25px;font-size:clamp(44px,4.65vw,78px);line-height:1.15}.page-intro>p{font-size:17px;line-height:1.8}.treatment-art-detail.treatment-detail-head{gap:6%;padding:28px 0 44px}.treatment-art-detail .treatment-art-detail__copy h1{letter-spacing:-.045em;margin-bottom:23px;font-size:clamp(38px,4.1vw,68px);font-weight:450;line-height:1.14}.treatment-art-detail__copy .eyebrow{margin-bottom:23px}.treatment-art-detail__copy>p{margin-bottom:25px;font-size:16px;line-height:1.8}.profile-layout{padding-block:35px}.profile-copy h1{letter-spacing:-.045em;margin-bottom:25px;font-size:clamp(38px,3.6vw,62px);line-height:1.17}.values-grid{gap:34px;margin-block:64px}.values-grid h3{letter-spacing:-.03em;margin-block:19px 13px;font-weight:500}.prose h2{letter-spacing:-.035em;margin-block:34px 19px;font-size:31px;font-weight:500;line-height:1.3}.editorial-split .prose h2,.editorial-split .prose .eyebrow+h2{font-size:clamp(35px,3.25vw,55px);line-height:1.17}.contact-band h2{letter-spacing:-.045em;font-size:clamp(40px,4vw,68px);line-height:1.17}@media (min-width:768px) and (max-width:1023px){.v3-space{padding-block:60px}.v3-intro{grid-template-columns:1fr;gap:26px}.v3-side-note{flex-direction:row;padding:0}.v3-intro h2{font-size:54px}.v3-doctor{gap:6%}.v3-doctor-copy h2{font-size:34px}.v3-process-heading h2,.v3-faq h2{font-size:41px}.ribbon-showcase.signature-story{height:520px}.ribbon-copy{padding-block:76px}.ribbon-copy h2{font-size:42px}.ribbon-copy p{font-size:14px}.treatment-art-grid{gap:30px 20px}}@media (max-width:767px){.v3-space{padding-block:44px}.v3-facts{padding-block:20px}.v3-intro{grid-template-columns:1fr;gap:25px}.v3-side-note{margin-bottom:25px;padding:0}.v3-intro h2{margin-bottom:24px;font-size:clamp(35px,8.95vw,57px);line-height:1.16}.v3-intro-bottom{gap:18px}.v3-intro-bottom p{font-size:14px;line-height:1.8}.v3-round-link{width:48px;height:48px}.treatment-art-heading{margin-bottom:27px}.treatment-art-heading h2,.edition-three .treatment-art-heading h2{font-size:clamp(32px,8.2vw,49px);line-height:1.16}.treatment-art-heading .eyebrow{margin-bottom:18px}.treatment-art-heading__aside{margin-top:19px}.treatment-art-grid{gap:25px 12px}.treatment-art-card{padding-bottom:13px}.treatment-art-card__copy{padding-top:13px}.treatment-art-card .treatment-art-card__title{letter-spacing:-.035em;margin-bottom:8px;font-size:17px;line-height:1.35}.treatment-art-card__copy p{font-size:12px;line-height:1.65}.treatment-art-card__eyebrow{margin-bottom:8px}.ribbon-showcase.signature-story{height:auto;padding-top:42px}.ribbon-copy{width:auto;padding:0 var(--pad)}.ribbon-copy h2{margin-block:22px;font-size:clamp(37px,9.5vw,54px)}.ribbon-copy p{max-width:400px;font-size:14px}.ribbon-poster{height:clamp(265px,72vw,420px);margin-top:10px}.v3-doctor{grid-template-columns:1fr;gap:34px}.v3-doctor-frame{padding:15px 15px 0 0}.v3-doctor-copy h2{margin-block:21px 24px;font-size:clamp(34px,8.7vw,50px)}.v3-doctor-copy h3{font-size:23px}.v3-process,.v3-faq{gap:25px}.v3-process-heading h2,.v3-faq h2{margin-block:21px;font-size:clamp(36px,9.2vw,53px)}.v3-process-step{gap:15px;padding-block:23px}.v3-process-step h3{margin-bottom:10px;font-size:21px;line-height:1.4}.v3-faq .faq-list summary{padding-block:20px;font-size:14px}.v3-contact.v3-space{padding-block:38px}.v3-contact-title{padding-block:26px}.v3-contact-title h2{letter-spacing:-.045em;font-size:clamp(43px,11vw,70px);line-height:1.13}.v3-contact-arrow{width:54px}.v3-contact-bottom{padding-top:20px}.page-intro{padding-block:24px 33px}.page-intro h1{margin-bottom:22px;font-size:clamp(37px,9.5vw,54px);line-height:1.16}.page-intro>p{font-size:15px}.treatment-art-detail.treatment-detail-head{gap:28px;padding-block:24px 32px}.treatment-art-detail .treatment-art-detail__copy h1{margin-bottom:21px;font-size:clamp(35px,9vw,51px);line-height:1.16}.treatment-art-detail__copy>p{font-size:15px}.profile-layout{padding-block:24px}.profile-copy h1{font-size:clamp(35px,8.9vw,50px);line-height:1.18}.values-grid{gap:26px;margin-block:40px}.prose h2{margin-block:29px 18px;font-size:27px}.editorial-split .prose h2,.editorial-split .prose .eyebrow+h2{font-size:35px}.contact-band h2{font-size:36px}}
.treatment-art-card .treatment-art-card__image,.treatment-art-detail .treatment-art-detail__image{aspect-ratio:736/400;background:#052d28}.treatment-art-card__image .interactive-video,.treatment-art-detail__image .interactive-video{height:100%}.treatment-art-card__image .interactive-video__poster,.treatment-art-detail__image .interactive-video__poster{object-fit:cover}.treatment-art-card__image .interactive-video__control{bottom:12px;left:12px;right:auto}.treatment-art-card__open{width:44px;height:44px;bottom:12px;right:12px}.treatment-art-detail.treatment-detail-head{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}@media (max-width:767px){.treatment-art-grid.treatment-art-grid--home,.treatment-art-grid.treatment-art-grid--index{grid-template-columns:1fr;gap:29px}.treatment-art-card .treatment-art-card__title{font-size:23px}.treatment-art-card__copy p{max-width:460px;font-size:13px}.treatment-art-card__eyebrow{font-size:9px}}
.site-header .header-actions{flex-shrink:0;align-items:center;gap:25px;display:flex}.site-header .header-contact-links{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.site-header .header-phone,.site-header .header-instagram{white-space:nowrap;align-items:center;gap:7px;padding-block:4px;line-height:1.45;display:inline-flex}.site-header .header-phone{letter-spacing:.01em;font-size:12px;font-weight:600}.site-header .header-instagram{color:var(--muted);font-size:10px}.site-header .header-instagram:hover,.site-header .header-phone:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.site-header .header-cta{white-space:nowrap}.footer .footer-contact-links{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-contact-links>span,.footer-address>div>span{letter-spacing:.15em;color:#bac8bd;font-size:9px;font-weight:500}.footer .footer-phone{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:23px;font-size:clamp(20px,1.65vw,27px);line-height:1.2;display:inline-flex}.footer .footer-instagram{color:#d0d9ce;align-items:center;gap:9px;padding-block:5px;font-size:12px;display:inline-flex}.footer .footer-address{border-top:1px solid #48645c;align-items:center;gap:17px;padding:27px 0;display:flex}.footer-address>svg{color:#bac8bd;flex-shrink:0}.footer-address>div{gap:7px;display:grid}.footer .footer-address address{color:#d0d9ce;font-size:13px;font-style:normal;line-height:1.7}.footer .footer-address>a{white-space:nowrap;align-items:center;gap:23px;margin-left:auto;padding-block:10px;font-size:12px;display:inline-flex}.footer .footer-phone:hover,.footer .footer-instagram:hover,.footer .footer-address>a:hover{text-underline-offset:5px;text-decoration:underline}@media (min-width:768px) and (max-width:1350px){.site-header .header-actions{gap:18px}.site-header .desktop-nav{gap:23px}}@media (min-width:768px) and (max-width:1199px){.site-header .header-phone,.site-header .header-instagram>span{display:none}.site-header .header-instagram{justify-content:center;width:30px;height:40px}.site-header .header-instagram svg{width:17px;height:17px}.site-header .header-actions{gap:10px}}@media (min-width:768px) and (max-width:880px){.site-header{gap:17px}.site-header .desktop-nav{gap:15px;font-size:12px}.site-header .header-cta{gap:6px;padding-inline:11px;font-size:11px}}@media (max-width:767px){.site-header .header-contact-links{display:none}.site-header .header-actions{gap:0}.mobile-nav .mobile-menu-contact{justify-items:start;gap:17px;padding-top:32px;display:grid}.mobile-menu-contact>span{letter-spacing:.16em;color:var(--muted);font-size:9px}.mobile-nav .mobile-menu-contact>a{align-items:center;gap:12px;padding-block:5px;line-height:1.4;display:inline-flex}.mobile-nav .mobile-menu-contact svg{flex-shrink:0;width:auto;margin-left:0}.mobile-menu-contact .mobile-menu-phone{letter-spacing:-.025em;font-size:21px}.mobile-menu-contact .mobile-menu-instagram{font-size:14px}.footer .footer-contact-links{width:100%;padding-top:4px}.footer .footer-phone{gap:25px;font-size:27px}.footer .footer-address{grid-template-columns:19px 1fr;align-items:start;gap:15px;padding-block:25px;display:grid}.footer-address>svg{margin-top:2px}.footer .footer-address address{font-size:12px}.footer .footer-address>a{grid-column:2;justify-self:start;margin-left:0;padding-block:0}}
