@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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 Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_faec1df0-module__IexNYG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_faec1df0-module__IexNYG__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1289ada2-module__rpEG6W__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1289ada2-module__rpEG6W__variable{--font-sans:"Inter", "Inter Fallback"}
:root{--paper:#f6f1eb;--paper-2:#efe8de;--paper-3:#e7ddd1;--white:#fcfaf7;--ink:#2a241f;--muted:#655d56;--accent:#5b4337;--accent-2:#7f6657;--line:#d8cec3;--dark:#17120f;--shadow:0 24px 64px #221b1617}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), Arial, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}.shell{width:min(100% - 56px,1180px);margin:0 auto}.max-copy{max-width:720px}.muted{color:var(--muted)}.eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:.72rem;font-weight:700}.eyebrow-light{color:#ffffffc7}h1,h2,h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;margin:0;font-weight:500;line-height:.95}h3{font-size:clamp(1.5rem,2.1vw,2rem)}.lead{max-width:780px;color:var(--muted);margin-top:22px;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.85}.lead-light{color:#ffffffbf}.button{border:1px solid var(--accent);background:var(--accent);min-height:48px;color:var(--white);letter-spacing:.04em;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:.82rem;font-weight:600;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{background:#4d382f;border-color:#4d382f;transform:translateY(-1px)}.button-small{min-height:42px;padding:0 14px;font-size:.76rem}.text-link{color:var(--accent);letter-spacing:.02em;font-size:.88rem;font-weight:600}.text-link:hover{color:#402d24}.actions{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:34px;display:flex}.site-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f1ebe0;border-bottom:1px solid #d8cec3bf;position:sticky;top:0}.header-inner{grid-template-columns:auto 1fr auto auto;align-items:center;gap:22px;min-height:90px;display:grid}.brand{align-items:center;display:inline-flex}.brand-logo{width:232px;height:auto}.desktop-nav{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.desktop-nav a{color:var(--ink);padding:6px 0;font-size:.86rem;position:relative}.desktop-nav a:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform .18s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform:scaleX(1)}.mobile-menu{display:none}.hero-v3{padding:86px 0 78px}.hero-grid-v3{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:54px;display:grid}.hero-copy-v3 h1{max-width:820px}.hero-proof{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.hero-proof div{background:color-mix(in srgb, var(--white) 84%, transparent);border:1px solid var(--line);min-height:144px;box-shadow:var(--shadow);flex-direction:column;justify-content:space-between;padding:22px;display:flex}.hero-proof strong{font-size:.95rem;font-weight:600}.hero-proof span{color:var(--muted);font-size:.88rem;line-height:1.6}.hero-aside-v3{gap:24px;display:grid}.hero-brand-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#fcfaf7f5,#efe8def5);padding:34px}.hero-logo{width:min(100%,360px);height:auto}.hero-brand-text{font-family:var(--font-serif), Georgia, serif;margin:30px 0 24px;font-size:clamp(1.6rem,2.4vw,2.25rem);line-height:1.15}.hero-brand-tags{flex-wrap:wrap;gap:10px;display:flex}.hero-brand-tags span{border:1px solid var(--line);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;font-size:.68rem}.hero-monogram-wrap{border:1px solid var(--line);background:#ffffff57;justify-content:center;align-items:center;min-height:260px;display:flex}.hero-monogram{opacity:.65;width:min(100%,240px);height:auto}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper-2) 72%, var(--paper))}.proof-grid{grid-template-columns:repeat(4,1fr);align-items:center;min-height:66px;display:grid}.proof-grid span{color:var(--muted);letter-spacing:.05em;text-align:center;border-right:1px solid var(--line);padding:0 20px;font-size:.73rem}.proof-grid span:last-child{border-right:0}.split-heading,.editorial-grid,.cta-panel,.credentials-grid,.entity-grid,.dark-statement-grid,.footer-top{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.section-heading p:last-child{margin-top:16px}.pillar-grid,.topic-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.topic-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fcfaf7b8;flex-direction:column;min-height:320px;padding:30px;transition:transform .18s,background .18s;display:flex}.topic-card:hover{background:var(--white);transform:translateY(-2px)}.static-card:hover{transform:none}.topic-card-top{justify-content:space-between;align-items:center;gap:16px;min-height:24px;display:flex}.card-number,.topic-eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.topic-card h3{margin-top:auto}.topic-card p{color:var(--muted);margin:16px 0 22px;font-size:.92rem}.card-link{color:var(--accent);font-size:.82rem;font-weight:600}.topic-card-brand{background:linear-gradient(#efe8de8c,#fcfaf7cc)}.topic-card-brand-mark{margin-bottom:auto}.card-brand-monogram{opacity:.75;width:86px;height:auto}.process-section{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.journey-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.journey-item{border-right:1px solid var(--line);padding:28px 26px 16px 0}.journey-item+.journey-item{padding-left:26px}.journey-item:last-child{border-right:0}.journey-item>span{color:var(--accent);letter-spacing:.12em;font-size:.7rem}.journey-item h3{margin-top:64px}.journey-item p{color:var(--muted);font-size:.9rem}.dark-statement{background:var(--dark);color:var(--white)}.dark-statement-logo{width:min(100%,360px);height:auto}.dark-statement-grid{align-items:center}.dark-statement h2{color:var(--white)}.doctor-feature-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#fcfaf7eb,#efe8ded9);grid-template-columns:1.1fr .9fr;gap:28px;padding:42px;display:grid}.doctor-feature-copy p:last-of-type{color:var(--muted)}.doctor-feature-art{border-left:1px solid var(--line);justify-content:center;align-items:center;display:flex}.doctor-feature-monogram{opacity:.72;width:min(100%,220px);height:auto}.article-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.article-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:28px 0;display:flex}.article-row:hover h3{color:var(--accent)}.article-category{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.article-row h3{margin-top:10px;font-size:clamp(1.55rem,2.2vw,2.15rem)}.article-row p{max-width:680px;color:var(--muted);margin:10px 0 0;font-size:.92rem}.education-panel,.v3-cta-panel{border-top:1px solid var(--line);padding:38px 0}.education-panel-actions,.cta-panel>div:last-child{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.content-hero{border-bottom:1px solid var(--line);background:linear-gradient(#efe8de7a,#f6f1eb00);padding:86px 0 48px}.content-hero-grid{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:40px;display:grid}.content-hero-aside{justify-content:center;align-items:end;min-height:160px;display:flex}.hero-monogram-art{opacity:.25;width:min(100%,150px);height:auto}.back-link{color:var(--muted);margin-bottom:30px;font-size:.76rem;display:inline-block}.back-link:hover{color:var(--accent)}.editorial-copy p,.light-copy p{color:var(--ink)}.entity-facts,.credential-list{border-top:1px solid var(--line)}.entity-facts>div{border-bottom:1px solid var(--line);grid-template-columns:115px 1fr;gap:20px;padding:18px 0;display:grid}.entity-facts span,.footer-title{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.entity-facts strong{font-size:.92rem}.credential-list>div{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:18px;padding:22px 0;display:grid}.credential-list span{color:var(--accent);font-size:.72rem}.credential-list p{color:var(--muted);margin:0}.credential-list strong{color:var(--ink)}.prose-shell{width:min(100% - 56px,860px);margin:0 auto;padding:72px 0 112px}.prose-shell h2{margin-top:58px;font-size:clamp(2rem,4vw,3rem)}.prose-shell p,.prose-shell li{color:#4c453f;font-size:1.02rem}.prose-shell ul{padding-left:22px}.medical-article{padding-top:60px}.quick-answer{border-left:3px solid var(--accent);background:var(--white);box-shadow:var(--shadow);margin:0 0 72px;padding:28px 32px}.quick-answer-label{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:700}.quick-answer p{color:var(--ink);font-family:var(--font-serif), Georgia, serif;margin:12px 0 0;font-size:1.55rem;line-height:1.25}.article-section+.article-section{border-top:1px solid var(--line);margin-top:56px;padding-top:56px}.review-box{border:1px solid var(--line);background:#fcfaf7cc;margin-top:80px;padding:26px 30px}.review-box p{margin:0 0 8px;font-size:.94rem}.review-box span{color:var(--muted);font-size:.74rem}.related-links{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:45px;padding-top:24px;display:flex}.related-title{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem}.related-links a{font-family:var(--font-serif), Georgia, serif;font-size:1.35rem}.related-links a:hover{color:var(--accent)}.library-layout{grid-template-columns:260px 1fr;align-items:start;gap:64px;display:grid}.library-sidebar{flex-direction:column;gap:12px;display:flex;position:sticky;top:112px}.library-sidebar span{color:var(--muted);font-size:.9rem}.site-footer{background:var(--dark);color:var(--white)}.footer-top{padding:72px 0 42px}.footer-brand-block{max-width:520px}.footer-logo{width:min(100%,360px);height:auto}.footer-tagline{color:#ffffffc2;margin:28px 0 18px;font-size:.98rem}.footer-badges{flex-wrap:wrap;gap:10px;display:flex}.footer-badges span{color:#ffffffbf;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff24;padding:8px 10px;font-size:.7rem}.footer-columns{grid-template-columns:repeat(2,1fr);gap:34px;display:grid}.footer-title{color:#ffffff8a}.footer-links{flex-direction:column;gap:13px;margin-top:18px;display:flex}.footer-links a,.footer-links span{color:#ffffffd1;font-size:.95rem;line-height:1.7}.footer-links a:hover{color:#fff}.footer-bottom{color:#ffffff8f;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;min-height:68px;font-size:.82rem;display:flex}@media (max-width:1100px){.header-inner{grid-template-columns:auto 1fr auto}.desktop-nav{justify-content:flex-end;gap:18px}.hero-proof,.journey-grid{grid-template-columns:repeat(2,1fr)}.journey-item:nth-child(2){border-right:0}.journey-item:nth-child(3),.journey-item:nth-child(4){border-top:1px solid var(--line)}.journey-item:nth-child(3){padding-left:0}.content-hero-grid,.library-layout,.entity-grid,.credentials-grid,.split-heading,.editorial-grid,.cta-panel,.dark-statement-grid,.footer-top,.doctor-feature-card{grid-template-columns:1fr}.doctor-feature-art{border-left:0;border-top:1px solid var(--line);min-height:220px}.topic-grid,.pillar-grid,.proof-grid{grid-template-columns:repeat(2,1fr)}.proof-grid span:nth-child(2){border-right:0}.proof-grid span:first-child,.proof-grid span:nth-child(2){border-bottom:1px solid var(--line);justify-content:center;align-items:center;min-height:54px;display:flex}.library-sidebar{grid-template-columns:repeat(2,1fr);display:grid;position:static}}@media (max-width:800px){.shell{width:min(100% - 30px,1180px)}.section{padding:88px 0}.header-inner{grid-template-columns:auto 1fr auto;min-height:78px}.desktop-nav,.header-cta{display:none}.mobile-menu{justify-self:end;display:block;position:relative}.mobile-menu summary{cursor:pointer;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:.74rem;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open] .menu-icon{transform:rotate(45deg)}.menu-icon{font-size:1.1rem;transition:transform .18s}.mobile-nav{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;padding:18px 15px 28px;display:flex;position:fixed;top:78px;left:0;right:0;box-shadow:0 18px 36px #1e17131f}.mobile-nav>a:not(.button){border-bottom:1px solid var(--line);font-family:var(--font-serif), Georgia, serif;justify-content:space-between;padding:14px 4px;font-size:1.3rem;display:flex}.mobile-nav .button{margin-top:18px}.hero-grid-v3,.footer-columns,.proof-grid,.topic-grid,.pillar-grid,.hero-proof,.journey-grid{grid-template-columns:1fr}.hero-brand-card{padding:26px}.hero-proof div,.topic-card{min-height:auto}.journey-item,.journey-item+.journey-item,.journey-item:nth-child(3){border-right:0;border-top:1px solid var(--line);padding:24px 0}.journey-item:first-child{border-top:0}.journey-item h3{margin-top:30px}.proof-grid span{border-right:0;justify-content:center;align-items:center;min-height:54px;padding:0;display:flex;border-bottom:1px solid var(--line)!important}.proof-grid span:last-child{border-bottom:0!important}.content-hero{padding:60px 0 36px}.content-hero-aside{display:none}.prose-shell{width:min(100% - 30px,860px);padding:56px 0 88px}.quick-answer{margin-bottom:56px;padding:22px}.quick-answer p{font-size:1.32rem}.article-row{align-items:flex-start}.footer-bottom{flex-direction:column;align-items:flex-start;min-height:auto;padding:18px 0 26px}.brand-logo{width:180px}}.hero-principle-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#fcfaf7f2,#efe8dee0);padding:34px}.hero-principle-card blockquote{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:12px 0 24px;font-size:clamp(2rem,3.3vw,3.15rem);line-height:1.02}.hero-principle-card>p:not(.eyebrow){color:var(--muted);font-size:.94rem}.hero-aside-index{border-top:1px solid var(--line);grid-template-columns:44px 1fr;display:grid}.hero-aside-index span,.hero-aside-index p{border-bottom:1px solid var(--line);margin:0;padding:18px 0}.hero-aside-index span{color:var(--accent);letter-spacing:.12em;font-size:.68rem}.hero-aside-index p{color:var(--muted);font-size:.9rem;line-height:1.55}.single-statement{grid-template-columns:minmax(0,780px);justify-content:start}.doctor-feature-facts{align-content:center;gap:0;min-height:auto;padding-left:34px;display:grid}.doctor-feature-facts>div{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;gap:18px;padding:18px 0;display:grid}.doctor-feature-facts>div:first-child{border-top:1px solid var(--line)}.doctor-feature-facts span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem}.doctor-feature-facts strong{font-size:.9rem;font-weight:600}.reviews-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white)}.reviews-grid{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:70px;display:grid}.reviews-summary{flex-direction:column;justify-content:center;display:flex}.reviews-score-row{align-items:center;gap:22px;margin:6px 0 18px;display:flex}.reviews-score-row>strong{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.055em;font-size:clamp(4.5rem,8vw,7rem);font-weight:500;line-height:.8}.stars{color:var(--accent);letter-spacing:.14em;font-size:1rem}.reviews-score-row span{color:var(--muted);margin-top:7px;font-size:.82rem;display:block}.reviews-summary .text-link{align-self:flex-start;margin-top:14px}.reviews-editorial-card{border:1px solid var(--line);background:var(--paper);flex-direction:column;justify-content:space-between;min-height:310px;padding:38px;display:flex}.reviews-quote-mark{color:var(--accent);font-family:var(--font-serif), Georgia, serif;font-size:4rem;line-height:.5}.reviews-editorial-card p{font-family:var(--font-serif), Georgia, serif;margin:18px 0 32px;font-size:clamp(1.55rem,2.4vw,2.2rem);line-height:1.22}.reviews-source{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.instagram-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper-2) 45%, var(--paper))}.instagram-section .section-heading .text-link{margin-top:14px;display:inline-block}.instagram-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:44px;display:grid}.instagram-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fcfaf78f;flex-direction:column;justify-content:space-between;min-height:330px;padding:24px;transition:transform .18s,background .18s;display:flex}.instagram-card:hover{background:var(--white);transform:translateY(-2px)}.instagram-card-number{color:var(--muted);letter-spacing:.12em;font-size:.68rem}.instagram-card span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.instagram-card h3{margin-top:12px;font-size:clamp(1.55rem,2.1vw,2rem)}.instagram-card-arrow{color:var(--accent);align-self:flex-end;font-size:1.1rem}.instagram-note{color:var(--muted);margin:18px 0 0;font-size:.78rem}@media (max-width:1100px){.reviews-grid{grid-template-columns:1fr;gap:34px}.instagram-grid{grid-template-columns:repeat(2,1fr)}.doctor-feature-facts{border-left:0;padding-left:0}}@media (max-width:800px){.reviews-score-row{align-items:flex-end}.reviews-editorial-card{min-height:270px;padding:28px}.instagram-grid{grid-template-columns:1fr}.instagram-card{min-height:240px}.doctor-feature-facts{border-top:1px solid var(--line);padding-top:18px}}.button-secondary{color:var(--accent);background:0 0}.button-secondary:hover{background:color-mix(in srgb, var(--paper-2) 78%, var(--white));border-color:var(--accent);color:#4d382f}.hero-v4{padding:88px 0 86px}.hero-v4-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:56px;display:grid}.hero-v4-copy h1{max-width:800px}.hero-v4-points{gap:14px;margin-top:38px;display:grid}.hero-v4-points div{border:1px solid var(--line);background:#fcfaf7a3;gap:6px;padding:16px 18px;display:grid}.hero-v4-points strong{font-size:.92rem;font-weight:700}.hero-v4-points span{color:var(--muted);font-size:.9rem;line-height:1.6}.hero-v4-visual{gap:18px;display:grid;position:relative}.portrait-card,.image-frame{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffff8c;overflow:hidden}.portrait-image{object-fit:cover;width:100%;height:auto;display:block}.hero-floating-card{border:1px solid var(--line);max-width:420px;box-shadow:var(--shadow);background:linear-gradient(#fcfaf7f5,#efe8def5);gap:12px;margin-left:auto;padding:24px;display:grid}.hero-floating-card strong{font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:500;line-height:1.15}.hero-floating-card span{color:var(--muted);font-size:.92rem;line-height:1.7}.proof-grid{grid-template-columns:repeat(5,1fr)}.image-copy-section{padding-top:88px;padding-bottom:88px}.image-copy-grid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.image-copy-panel{gap:18px;display:grid}.image-copy-panel p{margin:0}.inline-facts{flex-wrap:wrap;gap:10px;display:flex}.inline-facts span{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#fcfaf7a3;padding:9px 12px;font-size:.72rem}.detail-frame{justify-self:center;max-width:520px}.process-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper-2) 54%, var(--paper))}.journey-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;display:grid}.journey-item{border:1px solid var(--line);background:#fcfaf7b8;min-height:240px;padding:26px}.journey-item span{color:var(--accent);letter-spacing:.14em;font-size:.76rem;font-weight:700}.journey-item h3{margin-top:22px;font-size:clamp(1.35rem,1.8vw,1.7rem)}.journey-item p{color:var(--muted);margin-top:14px}.check-list{gap:10px;margin:0;padding-left:18px;display:grid}.check-list li{line-height:1.7}.two-columns-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.bullet-panel{border:1px solid var(--line);background:#fcfaf7b8;padding:30px}.wide-panel{max-width:100%}.dark-statement.single-statement{display:block}.dark-statement-grid.single-statement{grid-template-columns:1fr}.info-card-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.info-card-grid.four-grid{grid-template-columns:repeat(4,1fr)}.info-card{border:1px solid var(--line);background:#fcfaf7c2;min-height:220px;padding:26px}.info-card p{color:var(--muted);margin:14px 0 0}.soft-section{background:color-mix(in srgb, var(--paper-2) 54%, var(--paper));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.light-copy p{margin-top:0}.editorial-copy{gap:10px;display:grid}.faq-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.faq-card{border:1px solid var(--line);background:#fcfaf7c2;min-height:190px;padding:26px}.faq-card p{color:var(--muted);margin:14px 0 0}.education-panel-v4{align-items:center}.education-panel-actions.stacked-actions,.stacked-actions{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.left-actions{align-items:flex-start}.contact-panel-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.contact-card{border:1px solid var(--line);background:#fcfaf7c2;flex-direction:column;justify-content:space-between;gap:14px;min-height:180px;padding:24px;display:flex}.contact-card span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.contact-card strong{font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:500;line-height:1.15}.credentials-grid,.editorial-grid{align-items:center}.reviews-facts{margin-top:20px}.reviews-editorial-card-final p{font-size:clamp(1.4rem,2vw,1.8rem)}.final-review-box{gap:10px}.final-review-box p{margin:0}.final-review-box span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem}@media (max-width:1100px){.hero-v4-grid,.image-copy-grid,.split-heading,.editorial-grid,.cta-panel,.credentials-grid,.entity-grid,.dark-statement-grid,.footer-top{grid-template-columns:1fr}.journey-grid{grid-template-columns:repeat(2,1fr)}.info-card-grid,.info-card-grid.four-grid,.faq-grid,.contact-panel-grid{grid-template-columns:1fr 1fr}.proof-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.hero-v4{padding:58px 0 54px}.hero-v4-grid{gap:28px}.hero-floating-card{max-width:none;margin-left:0}.image-copy-grid,.journey-grid,.info-card-grid,.info-card-grid.four-grid,.faq-grid,.contact-panel-grid,.proof-grid,.two-columns-list{grid-template-columns:1fr}.reverse-mobile .image-frame{order:2}.reverse-mobile .image-copy-panel{order:1}.section,.image-copy-section{padding:78px 0}.journey-item,.info-card,.faq-card,.contact-card{min-height:auto}.bullet-panel{padding:22px}.shell{width:min(100% - 32px,1180px)}}.article-meta-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.article-meta-row span{border:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#fcfaf78c;padding:8px 11px;font-size:.72rem}.longform-article .article-section p+p{margin-top:14px}.longform-article .article-section li{margin-bottom:10px}.longform-article .article-section strong{color:var(--ink)}.references-section{margin-top:84px}.references-intro{max-width:720px}.references-list{border-top:1px solid var(--line);margin:28px 0 0;padding:0;list-style:none}.references-list li{border-bottom:1px solid var(--line)}.references-list a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 0;display:grid}.references-list strong{font-size:.96rem;line-height:1.55}.references-list span{color:var(--muted);text-align:right;font-size:.76rem}.references-list a:hover strong{color:var(--accent)}.article-faq-list{border-top:1px solid var(--line);gap:0;display:grid}.article-faq-item{border-bottom:1px solid var(--line);padding:22px 0}.article-faq-item h3{font-size:clamp(1.35rem,2vw,1.7rem)}.article-faq-item p{margin:10px 0 0}.evidence-section{padding-top:20px;padding-bottom:70px}.embedded-prose{width:100%;max-width:none;padding:0}.external-credentials>a{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px 0;display:grid}.external-credentials>a:first-child{border-top:0}.external-credentials span{color:var(--accent);font-size:.72rem}.external-credentials p{color:var(--muted);margin:0}.external-credentials strong{color:var(--ink)}.external-credentials b{color:var(--accent);font-weight:500}.external-credentials a:hover strong{color:var(--accent)}@media (max-width:800px){.references-list a{grid-template-columns:1fr;gap:6px}.references-list span{text-align:left}.external-credentials>a{grid-template-columns:36px minmax(0,1fr) auto}.article-meta-row{gap:7px}}.info-card-eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:28px;font-size:.68rem;font-weight:700;display:block}.legal-page h2{margin-top:52px}.legal-page a{text-underline-offset:3px;text-decoration:underline}.not-found-page{align-items:center;min-height:72vh;padding:90px 0;display:flex}.not-found-inner{max-width:860px}.brand-monogram{object-fit:contain;opacity:.92;width:42px;height:42px}.brand-copy{gap:3px;display:grid}.brand-copy strong{font-family:var(--font-serif), Georgia, serif;font-size:1.22rem;font-weight:500;line-height:1}.brand-copy small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}@media (max-width:800px){.brand-monogram{width:36px;height:36px}.brand-copy strong{font-size:1.08rem}}.portrait-card .portrait-image{aspect-ratio:4/5;object-fit:cover;object-position:center top}.reviews-source-row>strong{font-size:clamp(3.2rem,6vw,5.4rem)}.reviews-source-row span{margin-top:0}.reviews-neutral-card{justify-content:center;gap:16px}.reviews-neutral-card h3{font-size:clamp(1.8rem,3vw,2.7rem)}.reviews-neutral-copy{color:var(--muted);font-family:var(--font-sans), Arial, sans-serif!important;margin:0!important;font-size:.98rem!important;line-height:1.75!important}.contact-card strong,.footer-links a,.footer-links span{overflow-wrap:anywhere}@media (max-width:800px){h1{font-size:clamp(3rem,14vw,3.6rem)}h2{font-size:clamp(2.25rem,11vw,3.1rem)}.hero-v4-points{margin-top:30px}.content-hero{padding-top:54px}}:root{--paper:#f5f1ec;--paper-2:#ebe3da;--paper-3:#ddd0c3;--white:#fffdf9;--ink:#211c18;--muted:#6e655e;--accent:#745343;--accent-2:#9a7765;--line:#46352b24;--dark:#1d1714;--shadow:0 28px 80px #281e1817;--soft-shadow:0 14px 40px #281e1812;--radius-lg:34px;--radius-md:22px}body{background:radial-gradient(circle at 6% 2%, #bba08c21, transparent 30rem), var(--paper)}.shell{width:min(100% - 64px,1240px)}.section{padding:120px 0}p{line-height:1.72}h1,h2,h3{letter-spacing:-.038em}h1{font-size:clamp(4rem,7vw,7.1rem)}h2{font-size:clamp(2.8rem,4.7vw,4.9rem)}.lead{line-height:1.7}.eyebrow{letter-spacing:.14em;font-size:.68rem}.button{border-color:#0000;border-radius:999px;min-height:50px;padding:0 21px;box-shadow:0 8px 24px #4731271f}.button:hover{transform:translateY(-2px)}.button-secondary{border-color:var(--line);box-shadow:none;background:#ffffff6b}.text-link{text-underline-offset:5px;align-items:center;gap:7px;display:inline-flex}.text-link:hover{text-decoration:underline}.text-link-light{color:#f4e8df}.site-header{-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);background:#f5f1ecc7;border-bottom:0;box-shadow:0 1px #40302714}.header-inner{grid-template-columns:auto 1fr auto auto;gap:18px;min-height:78px}.brand-refined{gap:10px}.brand-monogram{width:38px;height:38px}.brand-copy strong{font-size:1.13rem}.brand-copy small{font-size:.58rem}.desktop-nav{gap:18px}.desktop-nav a{color:#4e4640;font-size:.78rem}.header-cta{min-height:38px;padding:0 15px}.editorial-hero{padding:78px 0 72px;overflow:hidden}.editorial-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(44px,6vw,86px);display:grid}.editorial-hero-copy{padding:30px 0 24px}.editorial-hero-copy h1{max-width:900px}.editorial-hero-copy .lead{max-width:680px;margin-top:28px}.hero-microcopy{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 24px;margin-top:48px;font-size:.72rem;display:flex}.editorial-hero-visual{padding:0 22px 46px 0;position:relative}.hero-photo-shape{box-shadow:var(--shadow);background:#e9dfd5;border-radius:48% 48% 28px 28px/24% 24% 28px 28px;overflow:hidden}.hero-photo-shape .portrait-image{aspect-ratio:.8;object-fit:cover;object-position:center top}.hero-note{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf9f0;border-radius:22px;width:min(330px,72%);padding:22px 24px;position:absolute;bottom:0;left:-44px;box-shadow:0 20px 60px #2a1f1921}.hero-note span{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:700}.hero-note p{font-family:var(--font-serif), Georgia, serif;margin:10px 0 0;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.22}.service-rail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf980}.service-rail-inner{grid-template-columns:repeat(4,1fr);display:grid}.service-rail a{border-right:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:0 20px;font-size:.82rem;transition:background .2s,padding .2s;display:flex}.service-rail a:first-child{padding-left:0}.service-rail a:last-child{border-right:0}.service-rail a:hover{background:#ffffff8c;padding-left:24px}.practice-manifesto{padding-top:140px;padding-bottom:130px}.manifesto-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:9vw;display:grid}.manifesto-grid h2{max-width:800px}.manifesto-copy{padding-bottom:6px}.manifesto-copy p{color:var(--muted);margin:0}.manifesto-copy p+p{margin-top:18px}.care-bento-section{background:0 0;padding-top:0}.care-bento{grid-template-rows:1fr 1fr;grid-template-columns:1.12fr .88fr;gap:18px;display:grid}.care-tile{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fffdf9b8;flex-direction:column;justify-content:space-between;min-height:300px;padding:38px;transition:transform .25s,box-shadow .25s,background .25s;display:flex;position:relative;overflow:hidden}.care-tile:hover{box-shadow:var(--soft-shadow);background:var(--white);transform:translateY(-4px)}.care-tile-main{background:radial-gradient(circle at 85% 15%,#9f7c672e,#0000 22rem),#fffdf9c2;grid-row:1/3;min-height:620px}.care-tile-main h2{max-width:610px}.care-tile-main p{max-width:580px}.care-tile-skin{background:#d8c5b8;border-color:#0000}.care-tile-transplant{background:#ebe4dd}.care-index{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.care-tile h3{max-width:520px;font-size:clamp(2rem,3vw,3.25rem)}.care-tile p{color:#5f5650;max-width:560px;margin:16px 0 0}.care-arrow{font-size:1.1rem;position:absolute;top:28px;right:30px}.doctor-editorial{grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(48px,8vw,110px);display:grid}.doctor-editorial-image{box-shadow:var(--shadow);border-radius:26px 140px 26px 26px;overflow:hidden}.doctor-editorial-image .portrait-image{aspect-ratio:.82;object-fit:cover}.doctor-editorial-copy{max-width:700px}.doctor-editorial-copy h2{margin-bottom:30px}.doctor-editorial-copy>p{color:var(--muted)}.doctor-editorial-copy .doctor-lead{color:var(--ink);font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.35rem,2.1vw,1.9rem);line-height:1.38}.doctor-facts-inline{flex-wrap:wrap;gap:9px;margin:34px 0 28px;display:flex}.doctor-facts-inline span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#74534314;border-radius:999px;padding:9px 13px;font-size:.68rem}.method-editorial{background:#fffdfa;border-top:0;border-bottom:0}.method-heading{grid-template-columns:.42fr 1fr;align-items:end;gap:50px;margin-bottom:64px;display:grid}.method-heading h2{max-width:840px}.method-rail{border-top:1px solid #46352b38;grid-template-columns:repeat(4,1fr);gap:36px;padding-top:28px;display:grid;position:relative}.method-step{padding-right:18px;position:relative}.method-step:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:-33px;left:0;box-shadow:0 0 0 7px #fffdfa}.method-step>span{color:var(--accent);letter-spacing:.12em;font-size:.68rem}.method-step h3{margin-top:50px;font-size:clamp(1.7rem,2vw,2.15rem)}.method-step p{color:var(--muted);margin:14px 0 0;font-size:.9rem}.skin-dark-feature{background:radial-gradient(circle at 78% 18%, #b48b712e, transparent 28rem), var(--dark);color:var(--white)}.skin-dark-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:end;gap:10vw;display:grid}.skin-dark-grid h2{color:var(--white);max-width:780px}.skin-dark-copy>p{color:#ffffffb8;font-size:1rem}.skin-tags{flex-wrap:wrap;gap:9px;margin:30px 0;display:flex}.skin-tags span{color:#ffffffc7;border:1px solid #ffffff24;border-radius:999px;padding:9px 13px;font-size:.7rem}.clinical-index-heading,.content-editorial-heading,.instagram-editorial-heading,.education-editorial,.contact-closing,.legal-entity-grid{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.clinical-link-cloud{flex-wrap:wrap;gap:11px;margin-top:54px;display:flex}.clinical-link-cloud a{border:1px solid var(--line);min-height:54px;font-family:var(--font-serif), Georgia, serif;background:#fffdf98c;border-radius:999px;align-items:center;gap:14px;padding:0 18px;font-size:1.18rem;transition:background .2s,transform .2s;display:inline-flex}.clinical-link-cloud a:hover{background:var(--white);transform:translateY(-2px)}.clinical-link-cloud a span{color:var(--accent);font-family:var(--font-sans);font-size:.6rem}.clinical-link-cloud a b{font-family:var(--font-sans);color:var(--accent);font-size:.76rem;font-weight:500}.patient-experience-section{background:#e9dfd6;border:0}.patient-experience-grid{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:start;gap:8vw;display:grid}.patient-experience-intro{position:sticky;top:120px}.patient-experience-intro h2{max-width:600px}.patient-experience-intro .muted{margin:24px 0 30px}.experience-stack{border-top:1px solid #46352b38}.experience-row{border-bottom:1px solid #46352b2e;grid-template-columns:54px 1fr;gap:22px;padding:30px 0;display:grid}.experience-row>span{color:var(--accent);letter-spacing:.12em;font-size:.68rem}.experience-row h3{font-size:clamp(1.7rem,2.5vw,2.35rem)}.experience-row p{color:var(--muted);margin:10px 0 0}.experience-source-note{color:#7d7168;margin:24px 0 0;font-size:.72rem;font-style:italic}.content-editorial-heading{margin-bottom:46px}.content-editorial-heading .text-link{justify-self:end}.article-list-modern{border-top-color:#46352b2e}.article-list-modern .article-row{border-bottom-color:#46352b24;grid-template-columns:52px 1fr auto;gap:26px;padding:32px 4px;transition:padding .2s,background .2s;display:grid}.article-list-modern .article-row:hover{background:#ffffff57;padding-left:16px}.article-index{color:var(--accent);font-size:.68rem}.article-arrow{color:var(--accent);align-self:center}.instagram-editorial-section{background:#f0e9e2;border:0}.instagram-editorial-heading{margin-bottom:48px}.instagram-editorial-heading .text-link{margin-top:12px}.instagram-editorial-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(170px,auto);gap:14px;display:grid}.instagram-editorial-card{background:#fffdf9b3;border:1px solid #46352b1a;border-radius:26px;flex-direction:column;justify-content:space-between;min-height:260px;padding:28px;transition:transform .22s,box-shadow .22s;display:flex;position:relative}.instagram-editorial-card:hover{box-shadow:var(--soft-shadow);transform:translateY(-4px)}.instagram-editorial-card:first-child{background:#d8c6b9;grid-area:span 2/span 5;min-height:390px}.instagram-editorial-card:nth-child(2){background:#fffdfa;grid-column:span 7}.instagram-editorial-card:nth-child(3){background:#e7ded5;grid-column:span 4}.instagram-editorial-card:nth-child(4){background:#cab1a1;grid-column:span 3}.instagram-editorial-card small{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.instagram-editorial-card h3{max-width:520px;margin-top:10px}.instagram-editorial-card b{color:var(--accent);font-weight:500;position:absolute;top:26px;right:28px}.education-editorial{align-items:center}.education-editorial-copy>p{max-width:630px;color:var(--muted)}.profile-hero{padding:72px 0 0}.profile-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:end;gap:7vw;display:grid}.profile-hero-copy{padding-bottom:90px}.profile-hero-copy h1{max-width:900px}.profile-hero-image{box-shadow:var(--shadow);border-radius:160px 160px 0 0;overflow:hidden}.profile-hero-image .portrait-image{aspect-ratio:.78;object-fit:cover;object-position:center top}.profile-story,.profile-public-grid,.profile-education{grid-template-columns:1fr 1fr;align-items:start;gap:8vw;display:grid}.profile-story-copy p{color:var(--muted);margin-top:0}.profile-story-copy p+p{margin-top:20px}.profile-areas-section{background:#fffdfa}.profile-areas-grid{grid-template-columns:.68fr 1.32fr;gap:8vw;display:grid}.profile-areas-actions{justify-items:start;gap:12px;margin-top:34px;display:grid}.profile-area-list{border-top:1px solid var(--line)}.profile-area-list>div{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:24px;padding:21px 0;display:grid}.profile-area-list span{color:var(--accent);font-size:.68rem}.profile-area-list p{color:var(--muted);margin:0}.profile-principles{grid-template-columns:1.2fr .9fr .9fr;gap:16px;display:grid}.profile-principle{background:#ebe3dc;border-radius:28px;flex-direction:column;min-height:320px;padding:30px;display:flex}.profile-principle-large{background:#d5c1b4}.profile-principle>span{color:var(--accent);font-size:.68rem}.profile-principle h3{margin-top:auto}.profile-principle p{color:var(--muted);margin:16px 0 0}.profile-public-section{background:#e9dfd6}.profile-credentials{border-top:1px solid #46352b2e}.profile-education{align-items:center}.profile-education-image{box-shadow:var(--shadow);border-radius:30px 120px 30px 30px;overflow:hidden}.profile-education-copy>p{color:var(--muted)}.aesthetic-hero{padding:76px 0 84px}.aesthetic-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:7vw;display:grid}.aesthetic-hero-copy h1{max-width:900px}.aesthetic-hero-image{box-shadow:var(--shadow);border-radius:34px 160px 34px 34px;overflow:hidden}.aesthetic-hero-image .portrait-image{aspect-ratio:.78;object-fit:cover;object-position:center top}.aesthetic-manifesto{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:start;gap:9vw;display:grid}.aesthetic-manifesto-copy p{color:var(--muted);margin-top:0}.aesthetic-manifesto-copy p+p{margin-top:20px}.aesthetic-approach-section{background:#fffdfa}.aesthetic-approach-heading{max-width:900px;margin-bottom:58px}.aesthetic-approach-heading .muted{margin-top:24px}.aesthetic-approach-list{border-top:1px solid var(--line)}.aesthetic-approach-row{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(240px,.7fr) minmax(0,1fr);align-items:start;gap:38px;padding:30px 0;display:grid}.aesthetic-approach-row>span{color:var(--accent);font-size:.68rem}.aesthetic-approach-row h3{font-size:clamp(1.8rem,2.6vw,2.55rem)}.aesthetic-approach-row p{color:var(--muted);margin:0}.aesthetic-dark-statement{background:var(--dark);color:var(--white)}.aesthetic-dark-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:end;gap:10vw;display:grid}.aesthetic-dark-grid h2{color:var(--white)}.aesthetic-dark-grid>div:last-child p{color:#ffffffb8}.faq-editorial-section{grid-template-columns:.65fr 1.35fr;gap:8vw;display:grid}.faq-editorial-heading{align-self:start;position:sticky;top:120px}.faq-editorial-list{border-top:1px solid var(--line)}.faq-editorial-list article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:24px;padding:28px 0;display:grid}.faq-editorial-list article>span{color:var(--accent);font-size:.68rem}.faq-editorial-list h3{font-size:clamp(1.5rem,2.2vw,2.15rem)}.faq-editorial-list p{color:var(--muted);margin:12px 0 0}.clinical-disclaimer-card{padding-top:0}.clinical-disclaimer-card p{color:var(--muted);background:#74534312;border-radius:20px;margin:0;padding:26px 30px;font-size:.88rem}.contact-image-frame{border:0;border-radius:34px 130px 34px 34px}.contact-panel-modern{gap:12px}.contact-panel-modern .contact-card{box-shadow:none;background:#fffdf9b8;border:0;border-radius:22px}.legal-entity-section{background:#e9dfd6}.legal-entity-list{border-top:1px solid #46352b33;margin:0}.legal-entity-list>div{border-bottom:1px solid #46352b29;grid-template-columns:160px 1fr;gap:24px;padding:18px 0;display:grid}.legal-entity-list dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.legal-entity-list dd{margin:0;font-weight:600}.content-hero{background:linear-gradient(#ddd0c36b,#f5f1ec00);border-bottom:0;padding:82px 0 62px}.content-hero h1{max-width:980px}.image-frame,.portrait-card{box-shadow:var(--soft-shadow);border:0;border-radius:30px}.topic-grid,.pillar-grid{border:0;gap:14px}.topic-card{box-shadow:none;background:#fffdf9a6;border:0;border-radius:24px}.topic-card:hover{box-shadow:var(--soft-shadow);transform:translateY(-4px)}.info-card-grid{gap:14px}.info-card,.faq-card,.bullet-panel,.contact-card,.review-box,.quick-answer{background:#fffdf9ad;border:0;border-radius:22px}.soft-section{background:#eae1d9;border:0}.process-section{border:0}.journey-grid{gap:12px}.journey-item{background:#fffdf9ad;border:0;border-radius:22px}.inline-facts span,.article-meta-row span{background:#74534314;border:0;border-radius:999px}.references-list,.article-faq-list,.entity-facts,.credential-list,.article-list{border-top-color:#46352b29}.footer-top-v52{grid-template-columns:1.05fr .95fr}.footer-signature{align-items:center;gap:16px;display:flex}.footer-monogram{object-fit:contain;width:62px;height:62px}.footer-signature>div{gap:5px;display:grid}.footer-signature strong{font-family:var(--font-serif), Georgia, serif;font-size:1.9rem;font-weight:500;line-height:1}.footer-signature span{color:#ffffff8f;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.footer-legal-line{color:#fff6;margin:24px 0 0;font-size:.72rem;line-height:1.6}.footer-tagline{max-width:520px}.footer-links{gap:11px}@media (max-width:1180px){.header-inner{grid-template-columns:auto 1fr auto}.desktop-nav{gap:13px}.desktop-nav a{font-size:.72rem}.header-cta{display:none}.editorial-hero-grid,.profile-hero-grid,.aesthetic-hero-grid{gap:48px}}@media (min-width:981px) and (max-width:1180px){.aesthetic-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:38px}.aesthetic-hero-copy h1{font-size:clamp(3.75rem,6vw,5.2rem);line-height:.96}}@media (max-width:980px){.shell{width:min(100% - 40px,1240px)}.section{padding:96px 0}.desktop-nav{display:none}.header-cta{display:inline-flex}.mobile-menu{display:block}.header-inner{grid-template-columns:auto 1fr auto auto}.editorial-hero-grid,.manifesto-grid,.doctor-editorial,.skin-dark-grid,.patient-experience-grid,.profile-hero-grid,.profile-story,.profile-public-grid,.profile-education,.profile-areas-grid,.aesthetic-hero-grid,.aesthetic-manifesto,.aesthetic-dark-grid,.faq-editorial-section,.clinical-index-heading,.content-editorial-heading,.instagram-editorial-heading,.education-editorial,.contact-closing,.legal-entity-grid,.footer-top-v52{grid-template-columns:1fr}.editorial-hero{padding-top:54px}.editorial-hero-copy{padding-bottom:0}.editorial-hero-visual{justify-self:center;max-width:650px;padding-left:46px}.service-rail-inner{grid-template-columns:repeat(2,1fr)}.service-rail a:nth-child(2){border-right:0}.service-rail a:nth-child(-n+2){border-bottom:1px solid var(--line)}.service-rail a:first-child{padding-left:20px}.practice-manifesto{padding-top:105px}.care-bento{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.care-tile-main{grid-area:auto/1/auto/3;min-height:460px}.care-tile-skin,.care-tile-transplant{min-height:330px}.method-heading{grid-template-columns:1fr;gap:20px}.method-rail{grid-template-columns:repeat(2,1fr);row-gap:54px}.patient-experience-intro,.faq-editorial-heading{position:static}.profile-hero-copy{padding-bottom:0}.profile-hero-image{max-width:620px}.profile-principles{grid-template-columns:1fr 1fr}.profile-principle-large{grid-column:1/3}.instagram-editorial-card:nth-child(n){grid-area:auto/span 6;min-height:280px}.footer-columns{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.shell{width:min(100% - 28px,1240px)}.section{padding:76px 0}h1{font-size:clamp(3.25rem,15vw,4.4rem)}h2{font-size:clamp(2.5rem,12vw,3.35rem)}.header-inner{grid-template-columns:auto 1fr auto;min-height:70px}.header-cta{display:none}.brand-monogram{width:34px;height:34px}.brand-copy small{font-size:.54rem}.mobile-nav{border-radius:0 0 22px 22px;top:70px}.editorial-hero{padding:42px 0 48px}.editorial-hero-grid{gap:34px}.editorial-hero-copy .lead{margin-top:20px}.hero-microcopy{margin-top:34px}.editorial-hero-visual{padding:0 0 40px 24px}.hero-photo-shape{border-radius:44% 44% 22px 22px/18% 18% 22px 22px}.hero-note{width:82%;padding:18px 20px;left:0}.hero-note p{font-size:1.16rem}.service-rail-inner{grid-template-columns:1fr}.service-rail a{border-right:0;border-bottom:1px solid var(--line);min-height:58px;padding:0 4px!important}.service-rail a:last-child{border-bottom:0}.care-bento{grid-template-columns:1fr;display:grid}.care-tile-main,.care-tile-skin,.care-tile-transplant{grid-column:auto;min-height:330px}.care-tile{border-radius:25px;padding:26px}.care-tile-main h2{font-size:2.8rem}.doctor-editorial{gap:42px}.doctor-editorial-image{border-radius:22px 90px 22px 22px}.method-rail{border-top:0;grid-template-columns:1fr;gap:0;padding-top:0}.method-step{border-top:1px solid var(--line);padding:24px 0}.method-step:before{display:none}.method-step h3{margin-top:22px}.clinical-link-cloud{grid-template-columns:1fr;display:grid}.clinical-link-cloud a{justify-content:space-between}.patient-experience-grid{gap:44px}.experience-row{grid-template-columns:38px 1fr;gap:14px}.article-list-modern .article-row{grid-template-columns:34px 1fr auto;gap:12px;padding:26px 0}.article-list-modern .article-row p{display:none}.instagram-editorial-grid{grid-template-columns:1fr}.instagram-editorial-card:nth-child(n){grid-column:1;min-height:230px}.profile-hero{padding-top:44px}.profile-hero-image{border-radius:100px 100px 0 0}.profile-principles{grid-template-columns:1fr}.profile-principle-large{grid-column:auto}.profile-principle{min-height:260px}.profile-area-list>div{grid-template-columns:38px 1fr;gap:14px}.aesthetic-hero{padding:48px 0 60px}.aesthetic-hero-image{border-radius:24px 90px 24px 24px}.aesthetic-approach-row{grid-template-columns:38px 1fr;gap:14px}.aesthetic-approach-row p{grid-column:2}.faq-editorial-list article{grid-template-columns:34px 1fr;gap:12px}.clinical-disclaimer-card{padding-top:0}.contact-panel-grid{grid-template-columns:1fr}.legal-entity-list>div{grid-template-columns:1fr;gap:6px}.footer-columns{grid-template-columns:1fr}.footer-signature strong{font-size:1.55rem}}.patient-experience-shell{gap:28px;display:grid}.patient-experience-grid-v2{grid-template-columns:minmax(0,.75fr) minmax(440px,1.25fr);gap:7vw}.testimonial-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.testimonial-card{min-height:280px;box-shadow:var(--soft-shadow);background:#fffdf9b8;border-radius:26px;flex-direction:column;justify-content:space-between;padding:26px;display:flex}.testimonial-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.testimonial-card-top span,.testimonial-card-top small{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.testimonial-card p{color:var(--ink);font-family:var(--font-serif), Georgia, serif;margin:24px 0;font-size:clamp(1.16rem,1.8vw,1.42rem);line-height:1.5}.testimonial-card footer{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.testimonial-card footer strong{font-size:.95rem;font-weight:700}.testimonial-card footer small{color:var(--muted);font-size:.76rem}.clinic-presence-section{padding-top:24px}.clinic-presence-grid{grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);align-items:start;gap:6vw;display:grid}.clinic-presence-copy p:last-of-type{margin:24px 0 0}.clinic-gallery-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.clinic-gallery-card{box-shadow:var(--soft-shadow);background:#fffdf9ad;border-radius:26px;margin:0;overflow:hidden}.clinic-gallery-image{aspect-ratio:.9;object-fit:cover;width:100%;height:auto;display:block}.transplant-editorial-grid{align-items:start}.transplant-visual-stack{grid-template-columns:minmax(0,1fr) minmax(180px,.62fr);align-items:end;gap:14px;display:grid}.transplant-primary-frame,.transplant-secondary-frame{overflow:hidden}.transplant-primary-frame .portrait-image,.transplant-secondary-frame .portrait-image{aspect-ratio:.82;object-fit:cover}.transplant-secondary-frame{transform:translateY(42px)}.transplant-presence-section{padding-top:10px}.transplant-presence-card{background:linear-gradient(#fffdf9d6,#e9dfd6cc);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:22px;padding:20px;display:grid}.transplant-presence-image{border-radius:24px;overflow:hidden}.transplant-presence-image .portrait-image{aspect-ratio:.95;object-fit:cover}.contact-gallery-heading{margin-bottom:36px}.contact-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.contact-gallery-card{overflow:hidden}.contact-gallery-card .portrait-image{aspect-ratio:.9;object-fit:cover}@media (max-width:1100px){.patient-experience-grid-v2,.clinic-presence-grid,.transplant-presence-card{grid-template-columns:1fr}.contact-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.testimonial-stack,.clinic-gallery-mosaic,.transplant-visual-stack,.contact-gallery-grid{grid-template-columns:1fr}.testimonial-card{min-height:auto}.patient-experience-shell{gap:18px}.clinic-presence-section{padding-top:0}.transplant-secondary-frame{transform:none}.transplant-presence-card{padding:14px}}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.page-hero-actions{margin-top:28px}.topic-closing-cta{background:linear-gradient(135deg,#d8c6b9bd,#fffdf9d6);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin:72px 0 8px;padding:34px;display:grid}.topic-closing-cta .eyebrow{display:block}.topic-closing-cta h2{max-width:680px;font-size:clamp(2rem,3.5vw,3.2rem)}.topic-closing-cta p{max-width:700px;color:var(--muted);margin:14px 0 0}.content-hero .lead{max-width:820px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:980px){.topic-closing-cta{grid-template-columns:1fr}.topic-closing-cta .button{justify-self:start}}@media (max-width:700px){h1{font-size:clamp(2.8rem,12.5vw,3.65rem);line-height:.98}h2{font-size:clamp(2.25rem,10.5vw,3rem);line-height:1}.content-hero h1{font-size:clamp(2.55rem,11vw,3.25rem)}.aesthetic-hero-copy h1{font-size:clamp(2.8rem,11.8vw,3.5rem)}.lead{font-size:1rem;line-height:1.65}.content-hero{padding:48px 0 42px}.content-hero h1{max-width:100%}.content-hero .lead{margin-top:18px}.page-hero-actions{gap:14px;margin-top:24px}.page-hero-actions .button{min-width:168px}.editorial-hero-copy h1{font-size:clamp(3rem,13vw,3.8rem)}.editorial-hero-copy .actions{margin-top:26px}.hero-microcopy{font-size:.64rem}.mobile-menu summary{min-height:44px;padding:0 4px}.mobile-nav>a:not(.button){font-size:1.2rem}.mobile-nav .button{width:100%}.testimonial-stack,.clinic-gallery-mosaic,.contact-gallery-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:12px;margin-right:-14px;padding-bottom:8px;padding-right:14px;display:flex;overflow-x:auto}.testimonial-stack::-webkit-scrollbar{display:none}.clinic-gallery-mosaic::-webkit-scrollbar{display:none}.contact-gallery-grid::-webkit-scrollbar{display:none}.testimonial-card{scroll-snap-align:start;flex:0 0 min(84vw,360px);padding:22px}.testimonial-card p{font-size:1.16rem}.clinic-gallery-card,.contact-gallery-card{scroll-snap-align:start;flex:0 0 min(80vw,340px)}.clinic-gallery-image,.contact-gallery-card .portrait-image{aspect-ratio:.86}.practice-manifesto{padding-top:88px;padding-bottom:86px}.care-bento-section{padding-bottom:78px}.doctor-editorial{padding-top:78px}.skin-dark-feature{padding-top:82px;padding-bottom:82px}.topic-closing-cta{border-radius:22px;margin-top:54px;padding:24px 20px}.topic-closing-cta h2{font-size:2.25rem}.topic-closing-cta .button{width:100%}.article-meta-row{grid-template-columns:1fr 1fr;display:grid}.article-meta-row span:last-child{grid-column:1/-1}.medical-article{padding-top:44px}.quick-answer{padding:22px}.article-section{margin-top:54px}.footer-bottom{align-items:flex-start;gap:10px}}.skip-link{z-index:100;background:var(--dark);color:var(--white);border-radius:999px;padding:10px 14px;font-size:.78rem;transition:transform .16s;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}body{overflow-x:clip}h1,h2,h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.editorial-hero-grid>*,.manifesto-grid>*,.doctor-editorial>*,.clinic-presence-grid>*,.method-heading>*,.skin-dark-grid>*,.clinical-index-heading>*,.patient-experience-grid>*,.content-editorial-heading>*,.education-editorial>*,.split-heading>*,.image-copy-grid>*,.profile-hero-grid>*,.profile-story>*,.profile-public-grid>*,.profile-education>*,.aesthetic-hero-grid>*,.aesthetic-manifesto>*,.aesthetic-dark-grid>*,.faq-editorial-section>*,.aesthetic-approach-row>*,.transplant-presence-card>*,.contact-modern-grid>*{min-width:0}.section-heading.split-heading{margin-bottom:clamp(38px,5vw,58px)}.faq-grid,.info-card-grid{z-index:1;position:relative}.faq-card,.info-card,.testimonial-card,.contact-card{overflow-wrap:break-word;min-width:0}.clinic-gallery-card{line-height:0}.clinic-gallery-image{border-radius:inherit}.patient-experience-grid-v2,.profile-public-grid{align-items:start}.external-credentials>a p{line-height:1.58}@media (max-width:980px){h1{font-size:clamp(3.05rem,8vw,4.7rem);line-height:.98}h2{font-size:clamp(2.45rem,6.7vw,3.7rem);line-height:1}.clinical-index-heading,.section-heading.split-heading{gap:28px}.clinical-index-heading h2{max-width:760px}}@media (max-width:700px){.section-heading.split-heading{margin-bottom:34px}.clinical-index-heading h2{font-size:clamp(2.25rem,10.5vw,3rem)}.profile-public-grid{gap:40px}}.topic-group{margin-top:clamp(48px,7vw,88px)}.topic-group:first-of-type{margin-top:36px}.topic-group-heading{max-width:760px;margin-bottom:24px}.topic-group-heading h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(2rem,4vw,3.2rem);font-weight:500;line-height:1.02}.topic-group-heading p{color:var(--muted);margin:0;line-height:1.75}@media (max-width:800px){.topic-group{margin-top:46px}.topic-group-heading{margin-bottom:18px}}
