@font-face{font-family:Roboto;src:url(/fonts/roboto-400-latin.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Roboto;src:url(/fonts/roboto-500-latin.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:Roboto;src:url(/fonts/roboto-600-latin.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:Telegraf;src:url(/fonts/Telegraf-Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--qara-graphite:#404041;--qara-taupe:#a28a7f;--qara-blush:#fde6dc;--qara-blush-soft:#fff1eb;--qara-gray-050:#f1f1f2;--qara-gray-200:#d0d2d3;--qara-gray-600:#7a7a7a;--qara-white:#fff;--qara-ink:#29292a;--qara-copy:#5f5f61;--qara-muted:#6d6d6f;--qara-line:#a28a7f59;--qara-line-soft:#a28a7f33;--qara-line-strong:#a28a7f8c;--qara-taupe-deep:#796960;--qara-focus:#735f56;--shadow:0 20px 55px #40404114;--radius:24px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:24px;--space-lg:48px;--space-xl:72px;--space-2xl:96px;--space-section:112px;--z-scrim:9;--z-dropdown:20}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol,menu{margin:0;padding:0;list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;letter-spacing:inherit;background-color:#0000;border:0 solid;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--qara-white);color:var(--qara-graphite);font-family:Roboto,Arial,Helvetica,sans-serif}main{overflow:clip}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--qara-focus);outline-offset:4px}p{line-height:1.7}h1,h2,h3{color:var(--qara-ink)}h1,h2,h3,p,li,a{overflow-wrap:break-word}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}h1{letter-spacing:-.04em;font-family:Telegraf,Arial,sans-serif;font-size:clamp(2.75rem,5.4vw,5.6rem);font-weight:400;line-height:1.04}h2{letter-spacing:-.025em;font-family:Telegraf,Arial,sans-serif;font-size:clamp(2rem,3.8vw,3.6rem);font-weight:400;line-height:1.12}h3{font-size:1.08rem;line-height:1.35}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.skip-link{background:var(--qara-ink);color:#fff;z-index:100;padding:12px 18px;font-weight:600;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.section{padding-block:var(--space-section)}.soft-section{background:var(--qara-blush-soft)}.eyebrow,.kicker{color:var(--qara-focus);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:600}.kicker{margin-bottom:24px}.lead{color:var(--qara-copy);max-width:690px;font-size:clamp(1.05rem,1.6vw,1.25rem)}.credential{color:var(--qara-focus);font-weight:600}.preview-nav{background:var(--qara-graphite);color:#fff;font-size:.76rem}.preview-inner{justify-content:space-between;align-items:center;min-height:42px;display:flex}.preview-inner>span{opacity:.7;letter-spacing:.08em;text-transform:uppercase}.preview-inner nav{height:42px;display:flex}.preview-inner nav a{opacity:.68;align-items:center;padding-inline:18px;display:flex}.preview-inner nav a.active{opacity:1;background:#ffffff1f}.site-header{border-bottom:1px solid var(--qara-line-soft);z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;position:sticky;top:0}.header-inner{align-items:center;gap:clamp(20px,2.5vw,38px);min-height:82px;display:flex}.wordmark{color:var(--qara-ink);letter-spacing:.13em;flex:none;font-family:Telegraf,Arial,sans-serif;font-size:1.72rem;line-height:.85}.wordmark span{letter-spacing:.18em;text-transform:uppercase;margin-top:9px;font-family:Roboto,Arial,sans-serif;font-size:.5rem;font-weight:600;display:block}.desktop-nav{flex:auto;justify-content:flex-end;align-items:center;gap:clamp(15px,1.55vw,24px);font-size:.96rem;font-weight:500;display:flex}.desktop-nav a,.header-cta{align-items:center;min-height:44px;display:inline-flex}.desktop-nav>a,.mega-menu>summary{transition:color .2s ease-out}.desktop-nav>a:hover,.mega-menu>summary:hover{color:var(--qara-focus)}.language-switcher{border-left:1px solid var(--qara-line);align-items:center;gap:2px;margin-left:2px;padding-left:10px;display:inline-flex}.lang-link{color:var(--qara-muted);letter-spacing:.06em;justify-content:center;min-width:32px;font-size:.8rem;font-weight:600}.lang-link:hover{color:var(--qara-ink)}.header-cta{background:var(--qara-graphite);border:1px solid var(--qara-graphite);color:#fff;border-radius:999px;flex:none;justify-content:center;padding:12px 22px;font-size:.86rem;font-weight:600;transition:border-color .2s ease-out,background-color .2s ease-out,color .2s ease-out}.header-cta:hover{background:var(--qara-ink);border-color:var(--qara-ink);color:#fff}.cta-short,.mobile-menu{display:none}.actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button{text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:13px 24px;font-size:.86rem;font-weight:600;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out;display:inline-flex}.button-primary{background:var(--qara-graphite);color:#fff}.button-primary:hover{background:var(--qara-ink)}.button-secondary{border-color:var(--qara-gray-200);color:var(--qara-ink)}.button-secondary:hover{border-color:var(--qara-taupe)}.button-light{color:var(--qara-ink);background:#fff}.button-light:hover{background:var(--qara-blush-soft)}.button-outline-light{color:#fff;border-color:#ffffff85}.button-outline-light:hover{border-color:#fff}.profile-facts{flex-wrap:wrap;gap:20px;margin:36px 0 0;padding:0;list-style:none;display:flex}.profile-facts li{color:var(--qara-copy);font-size:.78rem}.profile-facts li:before{color:var(--qara-taupe);content:"•";margin-right:8px}.section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:50px;margin-bottom:50px;display:grid}.section-heading h2{max-width:770px;margin-bottom:0}.section-heading>p{color:var(--qara-copy);max-width:470px;margin-bottom:7px}.card-number{color:var(--qara-focus);margin-bottom:42px;font-family:Telegraf,Arial,sans-serif;font-size:.86rem;display:block}.focus-grid a{color:var(--qara-focus);font-size:.8rem;font-weight:600}.text-link{border-bottom:1px solid var(--qara-taupe);color:var(--qara-focus);padding-bottom:5px;font-size:.86rem;font-weight:600;transition:border-color .2s ease-out;display:inline-block}.text-link:hover{border-color:var(--qara-focus)}.proof-grid{border-top:1px solid var(--qara-gray-200);grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}blockquote{background:var(--qara-gray-050);border-radius:var(--radius);margin:0;padding:38px}blockquote p{font-family:Telegraf,Arial,sans-serif;font-size:1.25rem;line-height:1.55}blockquote footer{color:var(--qara-copy);font-size:.75rem}.cta-band{background:var(--qara-graphite);color:#fff}.cta-inner{grid-template-columns:1fr auto;align-items:center;gap:60px;padding-block:75px;display:grid}.cta-inner h2{color:#fff;max-width:720px;margin:0;font-size:clamp(1.8rem,3vw,3rem)}.cta-inner .eyebrow{color:var(--qara-blush)}.cta-note{color:#fffc;max-width:52ch;margin:14px 0 0;font-size:.8rem}.site-footer{background:var(--qara-ink);color:#ffffffb8;padding-block:76px 54px}.footer-grid{grid-template-columns:minmax(210px,1.35fr) repeat(4,minmax(145px,1fr));gap:44px 32px;display:grid}.wordmark.inverse{color:#fff}.footer-brand>p{max-width:29ch;margin:23px 0 22px}.footer-brand nav,.footer-column nav,.footer-column address{gap:9px;font-size:.875rem;font-style:normal;display:grid}.footer-brand nav{flex-wrap:wrap;gap:10px 18px;display:flex}.footer-grid a{color:#ffffffb8;text-underline-offset:4px;text-decoration-color:#0000;transition:color .2s ease-out,text-decoration-color .2s ease-out}.footer-grid a:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--qara-blush);text-decoration-color:var(--qara-blush)}.footer-grid strong{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.75rem;display:block}.footer-grid p{font-size:.8rem}.footer-hours dl{gap:7px;margin:0;display:grid}.footer-hours dl div{justify-content:space-between;gap:8px;font-size:.8rem;display:flex}.footer-hours dt{color:#ffffffb3}.footer-hours dd{color:#fff;font-variant-numeric:tabular-nums;margin:0}.footer-hours p{color:#ffffff8c;margin:15px 0 0}.footer-social{border-top:1px solid #ffffff29;align-items:center;gap:8px;margin-top:18px;padding-top:15px;font-size:.8rem;font-weight:600;display:flex}.footer-social span{color:var(--qara-blush);font-size:1.15rem;line-height:1}.footer-registration p{margin:0 0 16px;line-height:1.6}.footer-registration b{color:#fff;font-weight:600}.whatsapp-float{bottom:max(22px, env(safe-area-inset-bottom));box-shadow:none;color:#fff;height:58px;right:max(22px, env(safe-area-inset-right));z-index:8;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:58px;padding:0;transition:transform .2s ease-out;display:inline-flex;position:fixed}.whatsapp-float:hover{box-shadow:none;color:#fff;background:0 0;transform:translateY(-2px)scale(1.04)}.whatsapp-float:focus-visible{outline:3px solid var(--qara-ink);outline-offset:3px}.whatsapp-float img{object-fit:cover;width:100%;height:100%;display:block}.quotes-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.quotes-grid blockquote{background:#fff;flex-direction:column;justify-content:space-between;gap:18px;padding:30px;display:flex}.quotes-grid blockquote p{margin:0;font-size:1.05rem}.quotes-grid footer{color:var(--qara-copy);font-size:.75rem}.rating-row{border-top:1px solid var(--qara-gray-200);flex-wrap:wrap;gap:24px 64px;margin-top:48px;padding-top:28px;display:flex}.rating-row a{flex-wrap:wrap;align-items:center;gap:12px 14px;min-height:48px;transition:color .2s ease-out;display:inline-flex}.rating-row a:hover{color:var(--qara-focus)}.rating-stars{color:var(--qara-taupe);letter-spacing:4px;font-size:.9375rem}.rating-row b{color:var(--qara-ink);font-family:Telegraf,Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1}.rating-row a>span:not(.rating-stars){color:var(--qara-copy);font-size:.875rem}.rating-row img{display:block}.breadcrumb{color:var(--qara-muted);align-items:center;gap:9px;padding-top:28px;font-size:.75rem;display:flex}.specialty-hero-dark .breadcrumb{color:#ffffffbf}.specialty-hero-dark .breadcrumb a:hover{color:#fff}.profile-hero{grid-template-columns:1fr .9fr;align-items:center;gap:90px;min-height:650px;padding-block:60px 100px;display:grid}.profile-hero h1{font-size:clamp(2.75rem,5vw,5rem)}.profile-hero{grid-template-columns:.78fr 1.22fr}.profile-hero .profile-photo{max-width:480px}.profile-photo{aspect-ratio:4/5;background:var(--qara-gray-050);overflow:hidden}.profile-photo img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.focus-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.focus-grid article{border-radius:var(--radius);background:#fff;padding:33px}.focus-grid p{color:var(--qara-copy)}.biography-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.timeline article{border-top:1px solid var(--qara-gray-200);padding:25px 0}.timeline span{color:var(--qara-focus);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:600;display:block}.timeline h3,.timeline p{margin-bottom:5px}.timeline p{color:var(--qara-copy)}.related-reading{border-top:1px solid var(--qara-gray-200);padding-block:90px}.related-reading>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px;display:grid}.related-reading>div a{border-top:1px solid var(--qara-gray-200);justify-content:space-between;align-items:center;padding:22px 0;font-family:Telegraf,Arial,sans-serif;font-size:1.05rem;display:flex}.blog-hero{background:var(--qara-blush-soft);padding-block:clamp(88px,10vw,132px)}.blog-hero-grid{grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(40px,7vw,90px);display:grid}.blog-hero h1{max-width:880px;margin-bottom:0}.blog-hero .lead{max-width:42ch;margin-bottom:8px;font-size:1.08rem}.blog-index{padding-block:80px 120px}.blog-index>nav{border-bottom:1px solid var(--qara-gray-200);background:var(--qara-white);z-index:5;scrollbar-width:none;gap:28px;padding-bottom:18px;display:flex;position:sticky;top:82px;overflow-x:auto}.blog-index>nav::-webkit-scrollbar{display:none}.blog-index>nav a{color:var(--qara-copy);white-space:nowrap;font-size:.86rem}.blog-index>nav a[aria-current]{border-bottom:2px solid var(--qara-focus);color:var(--qara-focus);font-weight:600}.blog-featured{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:clamp(38px,6vw,76px);padding-block:clamp(56px,8vw,92px);scroll-margin-top:130px;display:grid}.blog-featured>div>span{color:var(--qara-focus);text-transform:uppercase;font-size:.78rem;font-weight:600}.blog-featured h2{margin:14px 0 18px;font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.13}.blog-featured p:not(.story-meta){color:var(--qara-copy);max-width:54ch}.blog-section{border-top:1px solid var(--qara-gray-200);padding-top:clamp(52px,7vw,82px);scroll-margin-top:145px}.blog-section+.blog-section{margin-top:clamp(64px,8vw,96px)}.blog-section-title{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:34px;display:flex}.blog-section-title h2{margin:0;font-size:clamp(1.7rem,2.8vw,2.6rem)}.blog-section-title span{color:var(--qara-muted);font-family:Roboto,Arial,sans-serif;font-size:.8rem}.topic-layout{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:clamp(38px,6vw,72px);display:grid}.topic-lead h3{margin:20px 0 12px;font-family:Telegraf,Arial,sans-serif;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:400;line-height:1.25}.topic-lead p:not(.story-meta){color:var(--qara-copy);max-width:58ch;font-size:.9375rem}.topic-layout.single{grid-template-columns:minmax(0,780px)}.topic-list{border-top:1px solid var(--qara-gray-200)}.topic-list article{border-bottom:1px solid var(--qara-gray-200);grid-template-columns:1fr 48px;align-items:center;gap:20px;padding-block:24px;display:grid}.topic-list h3{margin:0 0 8px;font-family:Telegraf,Arial,sans-serif;font-size:clamp(1.1rem,1.6vw,1.38rem);font-weight:400;line-height:1.3}.topic-arrow{border:1px solid var(--qara-gray-200);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s ease-out,color .2s ease-out;display:inline-flex}.topic-arrow:hover{background:var(--qara-graphite);color:#fff}.blog-image{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.blog-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.blog-image:hover img{transform:scale(1.025)}.story-meta{color:var(--qara-muted);margin:10px 0;font-size:.8rem}.story-link{color:var(--qara-focus);align-items:center;gap:8px;min-height:44px;font-size:.88rem;font-weight:600;display:inline-flex}.blog-guidance{background:var(--qara-gray-050);padding-block:72px}.blog-guidance>div{justify-content:space-between;align-items:center;gap:48px;display:flex}.blog-guidance .actions{flex:none;margin-top:0}.blog-guidance h2{margin-bottom:10px;font-size:clamp(1.8rem,3vw,2.75rem)}.blog-guidance p{color:var(--qara-copy);max-width:58ch;margin:0}.article-header{text-align:center;padding-block:95px 70px}.article-header h1{max-width:1000px;margin-inline:auto;font-size:clamp(2.75rem,5vw,5rem)}.article-header .lead{margin-inline:auto}.article-meta{color:var(--qara-muted);flex-wrap:wrap;justify-content:center;gap:20px;margin-top:34px;font-size:.8rem;display:flex}.article-cover{max-width:1400px;margin:0 auto}.article-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.article-cover figcaption{color:var(--qara-muted);width:min(100% - 30px,1180px);max-width:75ch;margin-inline:auto;padding-top:9px;font-size:.78rem}.article-layout{grid-template-columns:220px minmax(0,720px);justify-content:center;gap:90px;padding-block:90px 120px;display:grid}.article-layout aside{border-top:1px solid var(--qara-gray-200);flex-direction:column;align-self:start;gap:13px;padding-top:18px;display:flex;position:sticky;top:120px}.article-layout aside strong{font-size:.8rem}.article-layout aside a{color:var(--qara-muted);font-size:.78rem}.article-mobile-toc{display:none}.article-body>section{border-top:1px solid var(--qara-gray-200);padding-block:38px 24px;scroll-margin-top:120px}.article-introduction{max-width:68ch;margin-bottom:38px;font-family:Telegraf,Arial,sans-serif;font-size:1.1rem}.inline-citations{gap:8px;margin-top:6px;padding-bottom:16px;display:flex}.inline-citations span{color:var(--qara-muted);margin-right:2px;font-size:.75rem}.inline-citations a{color:var(--qara-focus);font-size:.78rem;font-weight:600;text-decoration:none}.article-body h2{font-size:clamp(1.65rem,3vw,2.35rem)}.article-body p,.article-body li{color:var(--qara-copy);max-width:70ch;font-size:1rem;line-height:1.8}.key-points{background:var(--qara-blush-soft);margin-bottom:42px;padding:35px}.key-points h2{font-size:1.45rem}.warning-box{background:var(--qara-blush-soft);margin-block:35px;padding:24px 26px}.warning-box strong{color:var(--qara-ink)}.article-author-profile{background:var(--qara-gray-050);grid-template-columns:96px 1fr;align-items:center;gap:24px;margin-top:42px;padding:24px;display:grid}.article-author-profile img{aspect-ratio:1;object-fit:cover;object-position:center 18%;width:96px;height:96px}.article-author-profile span{color:var(--qara-focus);text-transform:uppercase;font-size:.75rem;font-weight:600}.article-author-profile h2{margin:4px 0;font-size:1.45rem}.article-author-profile p{margin:0 0 4px;font-size:.8rem}.article-author-profile a{color:var(--qara-focus);font-size:.8rem;font-weight:600}.references ol{padding-left:22px}.references li{scroll-margin-top:120px}.references a,.back-blog{color:var(--qara-focus);text-underline-offset:4px;text-decoration:underline}.article-related{border-top:1px solid var(--qara-gray-200);padding-block:82px 110px}.article-related-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px;display:flex}.article-related-heading h2{margin-bottom:8px;font-size:clamp(2rem,3.4vw,3rem)}.article-related-heading p{color:var(--qara-copy);margin:0}.article-related-heading>a{color:var(--qara-focus);font-size:.9rem;font-weight:600}.article-related>div:nth-child(2){grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.article-related article>span{color:var(--qara-focus);margin-top:17px;font-size:.75rem;font-weight:600;display:block}.article-related h3{margin:9px 0 0;font-family:Telegraf,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3}.related-image{aspect-ratio:16/9;display:block;overflow:hidden}.related-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s ease-out}.related-image:hover img{transform:scale(1.025)}.article-related>.back-blog{margin-top:38px;display:inline-block}.specialty-hero{background:var(--qara-blush-soft);overflow:hidden}.specialty-hero-dark{background:var(--qara-ink);color:#ffffffc2}.specialty-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:690px;display:grid}.specialty-hero h1{font-size:clamp(3rem,5vw,5rem)}.specialty-hero-dark h1{color:#fff}.specialty-hero-dark .lead{color:#ffffffb8}.specialty-portrait{align-self:stretch;min-height:690px;position:relative;overflow:hidden}.specialty-portrait img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.specialty-portrait.portrait-manuela img{object-fit:contain;object-position:center bottom}.hair-hero .specialty-portrait img{object-position:center 20%}.intro-split{grid-template-columns:1fr 1fr;gap:100px;display:grid}.intro-split>div:last-child{color:var(--qara-copy);padding-top:35px;font-size:1.05rem}.specialty-soft{background:var(--qara-gray-050)}.procedure-list{grid-template-columns:1fr 1fr;display:grid}.procedure-list article{border-top:1px solid var(--qara-gray-200);min-height:180px;padding:28px 38px 28px 0}.procedure-list article:nth-child(2n){border-left:1px solid var(--qara-gray-200);padding-left:38px}.procedure-list h3{font-family:Telegraf,Arial,sans-serif;font-size:1.2rem;font-weight:400}.procedure-list p{color:var(--qara-muted);font-size:.9rem}.care-process{grid-template-columns:.8fr 1.2fr;gap:95px;display:grid}.care-process ol{margin:0;padding:0;list-style:none}.care-process li{border-top:1px solid var(--qara-gray-200);grid-template-columns:42px 1fr;gap:25px;padding:25px 0;display:grid}.care-process li:last-child{border-bottom:1px solid var(--qara-gray-200)}.care-process b{color:var(--qara-focus);font-family:Telegraf,Arial,sans-serif;font-size:.8rem}.care-process h3{margin-bottom:5px}.care-process p{color:var(--qara-copy);margin:0}.doctor-band{background:var(--qara-taupe-deep);color:#ffffffeb}.hair-doctor-band{background:var(--qara-taupe-deep)}.doctor-band-grid{grid-template-columns:.68fr 1.32fr;align-items:center;gap:90px;min-height:580px;display:grid}.doctor-band-grid div>p{max-width:62ch}.doctor-band h2{color:#fff}.doctor-band a{color:#fff;margin-top:15px;font-weight:600;display:inline-block}.credential-light{color:#fff;font-weight:600}.specialty-team{grid-template-columns:.8fr 1.2fr;gap:95px;display:grid}.specialty-team-grid{grid-template-columns:repeat(auto-fill,minmax(0,190px));gap:32px;display:grid}.specialty-team-grid article{border-top:1px solid var(--qara-gray-200);padding-top:20px}.specialty-team-grid img{aspect-ratio:3/4;object-fit:cover;object-position:center 18%;width:100%;margin-bottom:16px}.specialty-team-grid h3{margin-bottom:4px;font-family:Telegraf,Arial,sans-serif;font-size:1.2rem;font-weight:400}.specialty-team-grid a{color:var(--qara-focus);font-size:.9rem;font-weight:600}.specialty-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:32px;display:grid}.specialty-gallery-grid figure{margin:0}.specialty-gallery-grid img{aspect-ratio:4/3;object-fit:cover;width:100%}.specialty-gallery-grid figcaption{color:var(--qara-muted);margin-top:8px;font-size:.78rem}.doctor-band-photo{align-self:stretch;min-height:580px;position:relative}.doctor-band-photo img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.doctor-band-photo.portrait-manuela img{object-fit:contain;object-position:center bottom}.hair-doctor-band .doctor-band-photo img{object-position:center 18%}.specialty-faq{grid-template-columns:.75fr 1.25fr;gap:95px;display:grid}.treatment-feature{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.treatment-feature>div:first-child p:not(.kicker){color:var(--qara-copy)}.treatment-photo{aspect-ratio:4/3;position:relative}.treatment-photo img{object-fit:cover}.treatment-feature-reverse>div:first-child{order:2}.treatment-feature-reverse .treatment-photo{order:1}.treatment-photo-diagram{aspect-ratio:auto}.treatment-photo-diagram img{object-fit:contain;width:100%;height:auto}.kicker.light{color:#d7bcb0}.craft-hero{background:var(--qara-blush-soft);min-height:710px;position:relative;overflow:hidden}.craft-hero:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#f7f2eefa 0%,#f7f2eee8 34%,#f7f2ee73 57%,#f7f2ee14 76%);position:absolute;inset:0}.craft-hero-inner{z-index:2;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);min-height:710px;display:grid;position:relative}.craft-hero-copy{z-index:2;grid-column:1;align-self:center;padding:72px 0;position:relative}.craft-hero h1{max-width:660px;font-size:clamp(3rem,5vw,5rem)}.craft-hero .lead{max-width:580px}.intl-note{color:var(--qara-muted);max-width:52ch;margin-top:18px;font-size:.8rem}.hero-rule,.dark-rule,.light-rule{width:55px;height:2px;margin:28px 0;display:block}.hero-rule{background:var(--qara-taupe)}.dark-rule{background:#d7bcb0}.light-rule{background:#ffffffa6}.craft-primary{background:var(--qara-taupe-deep);color:#fff}.craft-primary:hover{background:var(--qara-ink)}.quiet-link{border-bottom:1px solid var(--qara-line-strong);align-items:center;gap:24px;padding:15px 2px 10px;font-size:.86rem;transition:border-color .2s ease-out,color .2s ease-out;display:inline-flex}.quiet-link:hover{border-color:var(--qara-focus);color:var(--qara-focus)}.hero-image,.doctor-image,.clinic-main,.clinic-detail{background-color:#ead8ce;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.craft-hero>.hero-image{z-index:0;min-height:710px;position:absolute;inset:0}.hero-image img,.doctor-image img,.clinic-main img{object-fit:cover;width:100%;height:100%}.craft-hero>.hero-image img{object-position:center 44%}.hero-image span,.doctor-image span,.clinic-main span,.clinic-detail span{color:var(--qara-focus);opacity:0;background:#fffc;padding:8px 12px;font-size:.68rem}.contour{z-index:3;width:240px;height:520px;position:absolute;bottom:-80px;left:38%}.contour path{fill:none;stroke:var(--qara-taupe);stroke-width:1.2px}.assurance-bar{border-bottom:1px solid var(--qara-gray-200);background:#fff}.assurance-bar>div{grid-template-columns:repeat(3,1fr);display:grid}.assurance-bar p{border-left:1px solid var(--qara-gray-200);margin:0;padding:24px 32px}.assurance-bar p:last-child{border-right:1px solid var(--qara-gray-200)}.assurance-bar strong,.assurance-bar span{display:block}.assurance-bar strong{color:var(--qara-ink);font-size:.86rem}.assurance-bar span{color:var(--qara-muted);margin-top:2px;font-size:.8rem}.line-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:30px;height:30px}.precision-section{background:var(--qara-ink);color:#ffffffb8;padding-block:105px;position:relative}.precision-section:after{border:1px solid var(--qara-line-strong);content:"";border-radius:50%;width:520px;height:420px;position:absolute;top:50px;right:-320px}.precision-grid{grid-template-columns:.85fr 1.15fr;gap:110px;display:grid}.precision-section h2,.precision-section h3{color:#fff}.precision-intro>p:last-child{max-width:440px}.principles{grid-template-columns:1fr 1fr;gap:48px 56px;display:grid}.principles article{border-top:1px solid #ffffff2e;padding-top:18px}.principles .line-icon{color:#d7bcb0}.principles h3{margin:18px 0 7px;font-family:Telegraf,Arial,sans-serif;font-weight:400}.principles p{margin:0;font-size:.8rem}.specialist-lead{grid-template-columns:.72fr 2.28fr;gap:60px;display:grid}.specialist-lead>div:first-child{padding-top:15px}.specialist-lead>div:first-child p:not(.kicker){color:var(--qara-copy);max-width:250px;font-size:.9rem}.craft-specialists{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.doctor-image{aspect-ratio:4/5;background-color:#eee8e5}.doctor-miguel img,.doctor-diego img{object-position:center 18%}.doctor-diana img{object-position:center 20%}.doctor-manuela img{object-fit:contain;object-position:center bottom}.doctor-fabricio img,.specialty-portrait.portrait-fabricio img,.doctor-band-photo.portrait-fabricio img{object-position:center 12%}.craft-specialists h3{margin:20px 0 5px;font-family:Telegraf,Arial,sans-serif;font-weight:400}.craft-specialists p{color:var(--qara-muted);min-height:45px;font-size:.875rem}.lang-tags{flex-wrap:wrap;gap:6px;margin:8px 0 2px;display:flex}.lang-tags span{border:1px solid var(--qara-gray-200);color:var(--qara-copy);letter-spacing:.06em;border-radius:999px;padding:3px 9px;font-size:.66rem;font-weight:600}.craft-specialists a,.clinic-story a{color:var(--qara-focus);font-size:.875rem;font-weight:600}.clinic-story{background:var(--qara-taupe-deep);color:#fff}.clinic-story-grid{grid-template-columns:.72fr 1.35fr .55fr;min-height:520px;display:grid}.clinic-story-grid>div:first-child{align-self:center;padding:60px 60px 60px 0}.clinic-story h2,.clinic-story a{color:#fff}.clinic-detail{background-image:linear-gradient(135deg,#e9dad2,#bba69a)}.organic-mark{border:1px solid #ffffffb3;border-radius:48% 52% 63% 37%;width:130px;height:170px;transform:rotate(18deg)}.quote-section{background:var(--qara-blush-soft);padding-block:88px}.quote-section blockquote{text-align:center;background:0 0;padding:0 8%}.quote-section blockquote>span{color:var(--qara-taupe);font-family:Telegraf,Arial,sans-serif;font-size:4rem;line-height:.5}.quote-section blockquote p{font-size:clamp(1.5rem,2.5vw,2.4rem)}.location-section{background:var(--qara-gray-050)}.location-grid{grid-template-columns:.75fr 1.25fr;min-height:390px;display:grid}.location-grid>div:first-child{align-self:center;padding:60px 60px 60px 0}.location-grid>div:first-child p:not(.kicker){color:var(--qara-copy)}.location-grid a{color:var(--qara-focus);font-size:.9rem;font-weight:600}.map-art{min-height:390px;overflow:hidden}.map-art iframe{border:0;width:100%;height:100%;min-height:390px;display:block}.practical-section{grid-template-columns:.75fr 1.25fr;gap:90px;padding-block:105px;display:grid}.practical-list details{border-top:1px solid var(--qara-gray-200);padding-block:23px}.practical-list details:last-child{border-bottom:1px solid var(--qara-gray-200)}.practical-list summary{color:var(--qara-ink);cursor:pointer;min-height:44px;padding-right:36px;font-size:1rem;font-weight:600;list-style:none;position:relative}.practical-list summary::-webkit-details-marker{display:none}.practical-list summary:after{content:"+";color:var(--qara-taupe);font-size:1.4rem;position:absolute;top:-5px;right:4px}.practical-list details[open] summary:after{content:"−"}.practical-list p{color:var(--qara-copy);max-width:62ch;font-size:.9rem}.cta-band :focus-visible,.site-footer :focus-visible,.precision-section :focus-visible,.journey-section :focus-visible,.doctor-band :focus-visible,.clinic-story :focus-visible,.mega-guide :focus-visible,.specialty-hero-dark :focus-visible,.preview-nav :focus-visible{outline-color:var(--qara-blush-soft)}.mega-menu{align-items:stretch;display:flex}.mega-menu>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.mega-menu>summary::-webkit-details-marker{display:none}.mega-menu>summary span{transition:transform var(--motion-duration-fast) var(--motion-ease);display:inline-block}.mega-menu[open]>summary{color:var(--qara-focus)}.mega-menu[open]>summary span{transform:rotate(180deg)}.desktop-nav a[aria-current],.mega-group a[aria-current],.mobile-menu nav a[aria-current]{color:var(--qara-focus);font-weight:600}body:has(.mega-menu[open]):before{animation:qara-fade-in var(--motion-duration-fast) var(--motion-ease) both;content:"";pointer-events:none;z-index:var(--z-scrim);background:#29292a47;position:fixed;inset:0}body:has(.mobile-menu[open]):before{animation:qara-fade-in var(--motion-duration-fast) var(--motion-ease) both;content:"";pointer-events:none;z-index:var(--z-scrim);background:#29292a47;position:fixed;inset:0}@keyframes qara-fade-in{0%{opacity:0}to{opacity:1}}.mega-panel{border-bottom:1px solid var(--qara-gray-200);border-top:1px solid var(--qara-gray-200);min-height:390px;max-height:calc(100dvh - 82px);z-index:var(--z-dropdown);background:#fff;grid-template-columns:.72fr 1.35fr 1fr 1fr;display:grid;position:fixed;top:82px;left:0;right:0;overflow-y:auto}.mega-guide{background:var(--qara-ink);color:#ffffffc7;padding:var(--space-lg) max(var(--space-md), calc((100vw - 1180px)/2));padding-right:var(--space-lg);flex-direction:column;justify-content:center;display:flex}.mega-guide p{color:#fff;margin-bottom:var(--space-sm);font-family:Telegraf,Arial,sans-serif;font-size:clamp(1.5rem,2vw,2rem);line-height:1.2}.mega-guide span{max-width:28ch;font-size:.9375rem;line-height:1.55}.mega-guide a{color:#e7c9bc;margin-top:var(--space-md);font-size:.875rem;font-weight:600}.mega-group{min-width:0;padding:42px clamp(24px,3vw,48px)}.mega-group+.mega-group{border-left:1px solid var(--qara-gray-200)}.mega-group>strong{color:var(--qara-focus);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:.8rem;display:block}.mega-group>a{color:var(--qara-ink);justify-content:space-between;align-items:center;min-height:49px;margin-inline:-14px;padding-inline:14px;font-family:Telegraf,Arial,sans-serif;font-size:1rem;transition:background-color .2s ease-out,color .2s ease-out;display:flex}.mega-group>a+a{border-top:1px solid var(--qara-line-soft)}.mega-group>a:hover{background:var(--qara-blush-soft);color:var(--qara-focus)}.mega-specialties>a{flex-direction:column;justify-content:center;align-items:start;gap:2px;padding-block:11px}.mega-specialties small{color:var(--qara-copy);font-family:Roboto,Arial,sans-serif;font-size:.875rem;line-height:1.45}.mega-sub{flex-direction:column;padding:2px 0 8px 14px;display:flex}.mega-sub a{color:var(--qara-copy);align-items:center;min-height:34px;font-family:Roboto,Arial,sans-serif;font-size:.875rem;transition:color .2s ease-out;display:flex}.mega-sub a:before{color:var(--qara-taupe);content:"›";margin-right:8px}.mega-sub a:hover{color:var(--qara-focus)}.mega-specialties>.mega-sub+a{border-top:1px solid var(--qara-line-soft)}.mobile-menu-group div a.mobile-sub{color:var(--qara-copy);padding-left:32px;font-size:.9rem}.journey-section{background:var(--qara-ink);color:#ffffffc2;padding-block:clamp(76px,8vw,108px)}.journey-grid{grid-template-columns:.8fr 1.2fr;gap:clamp(48px,7vw,100px);display:grid}.journey-grid h2,.journey-grid h3{color:#fff}.journey-grid>div>p:last-child{max-width:48ch}.journey-grid ol{margin:0;padding:0;list-style:none}.journey-grid li{gap:var(--space-md);padding-block:var(--space-md);border-top:1px solid #ffffff2e;grid-template-columns:48px 1fr;display:grid}.journey-grid li:last-child{border-bottom:1px solid #ffffff2e}.journey-grid b{color:#d7bcb0;font-family:Telegraf,Arial,sans-serif;font-size:2rem;font-weight:400}.journey-grid h3{margin-bottom:4px;font-family:Telegraf,Arial,sans-serif;font-weight:400}.journey-grid li p{max-width:62ch;margin:0;font-size:.9375rem;line-height:1.6}.care-strip{background:#fff;padding-block:clamp(76px,8vw,108px)}.care-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(48px,7vw,100px);display:grid}.care-intro{position:sticky;top:130px}.care-intro h2{font-size:clamp(2rem,3.8vw,3.6rem)}.care-intro>p:last-child{color:var(--qara-copy);max-width:42ch}.care-list{grid-template-columns:1fr 1fr;display:grid}.care-item{border-left:0;border-top:1px solid var(--qara-gray-200);grid-template-columns:1fr 24px;align-items:start;gap:18px;min-height:178px;padding:26px 24px 26px 0;transition:background-color .2s ease-out;display:grid;position:relative}.care-item:hover{background:var(--qara-blush-soft)}.care-item:hover b{color:var(--qara-focus)}.care-item:nth-child(2n){border-left:1px solid var(--qara-gray-200);padding-left:24px}.care-item h3{max-width:none;margin:0 0 8px;font-family:Telegraf,Arial,sans-serif;font-size:1.15rem;font-weight:400}.care-item p{color:var(--qara-copy);margin:0;font-size:.9rem;line-height:1.55}.care-item b{color:var(--qara-taupe-deep);font-size:1.15rem;font-weight:400;transition:color .2s ease-out;position:static}.doctor-band .kicker.light{color:var(--qara-blush-soft)}.editorial-heading>p{max-width:55ch}.home-journal{background:var(--qara-gray-050);padding-block:clamp(76px,8vw,108px)}.journal-heading{align-items:end;gap:var(--space-lg);margin-bottom:var(--space-lg);grid-template-columns:1.2fr .8fr;display:grid}.journal-heading h2{max-width:700px;margin-bottom:0}.journal-heading>p{color:var(--qara-copy);max-width:48ch}.journal-list{border-top:1px solid var(--qara-gray-200)}.journal-list article{border-bottom:1px solid var(--qara-gray-200);padding-block:var(--space-md);grid-template-columns:220px 1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.journal-image{aspect-ratio:16/9;display:block;overflow:hidden}.journal-image img{transition:transform .35s ease-out}.journal-image:hover img{transform:scale(1.025)}.journal-image img{object-fit:cover;width:100%;height:100%}.journal-list article>div>span{color:var(--qara-focus);font-size:.78rem;font-weight:600}.journal-list article>div>span i{font-style:normal}.journal-list h3{margin:8px 0;font-family:Telegraf,Arial,sans-serif;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:400}.journal-list p{color:var(--qara-copy);max-width:70ch;margin-bottom:8px;font-size:.9375rem}.journal-list article>div>a{color:var(--qara-focus);font-size:.875rem;font-weight:600}.journal-all{margin-top:var(--space-lg)}.status-page{background:var(--qara-blush-soft);align-items:center;min-height:70vh;padding-block:80px;display:flex}.status-inner{max-width:760px}.status-title{letter-spacing:-.02em;color:var(--qara-ink);margin:0 0 8px;font-family:Telegraf,Arial,sans-serif;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:400;line-height:1.1}.status-inner>p:not(.kicker):not(.status-title){color:var(--qara-copy);max-width:65ch;font-size:1.08rem}@media (max-width:1100px) and (min-width:901px){.header-inner{gap:16px}.wordmark{font-size:1.5rem}.desktop-nav{gap:13px;font-size:.9rem}.language-switcher{padding-left:7px}.lang-link{min-width:28px;font-size:.76rem}.header-cta{padding-inline:15px;font-size:.8rem}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.article-layout{grid-template-columns:1fr;gap:45px}.article-layout aside{display:none}.article-mobile-toc{border-bottom:1px solid var(--qara-gray-200);border-top:1px solid var(--qara-gray-200);margin-top:45px;padding-block:16px;display:block}.article-mobile-toc summary{cursor:pointer;min-height:44px;padding-top:11px;font-weight:600;list-style-position:inside}.article-mobile-toc nav{gap:4px;padding:10px 0 12px 20px;display:grid}.article-mobile-toc a{color:var(--qara-copy);align-items:center;min-height:44px;font-size:.9rem;display:flex}}@media (max-width:900px){.desktop-nav{display:none}.header-inner{gap:16px}.header-cta{align-items:center;min-height:44px;margin-left:auto;display:inline-flex}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;justify-content:center;align-items:center;gap:9px;min-width:64px;min-height:44px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary i,.mobile-menu summary i:before,.mobile-menu summary i:after{content:"";background:currentColor;width:18px;height:1px;transition:transform .2s,opacity .2s;display:block;position:relative}.mobile-menu summary i:before{position:absolute;top:-6px}.mobile-menu summary i:after{position:absolute;top:6px}.mobile-menu[open] summary i{background:0 0}.mobile-menu[open] summary i:before{top:0;transform:rotate(45deg)}.mobile-menu[open] summary i:after{top:0;transform:rotate(-45deg)}.mobile-menu nav{background:var(--qara-white);border-bottom:1px solid var(--qara-line);padding:16px max(24px, env(safe-area-inset-right)) 24px;flex-direction:column;display:flex;position:fixed;top:82px;left:50%;right:0}.mobile-menu nav a{border-bottom:1px solid var(--qara-gray-200);align-items:center;min-height:52px;font-size:1rem;display:flex}.mobile-menu nav .mobile-menu-cta{background:var(--qara-graphite);color:#fff;border:0;border-radius:999px;justify-content:center;min-height:48px;margin-top:18px;padding-inline:20px}.profile-hero{grid-template-columns:1fr;gap:50px}.proof-grid,.section-heading,.biography-grid{grid-template-columns:1fr;gap:40px}.quotes-grid{grid-template-columns:1fr}.cta-inner{grid-template-columns:1fr;align-items:start}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-hero-grid,.blog-featured,.topic-layout{grid-template-columns:1fr}.blog-featured{gap:35px}.article-layout{grid-template-columns:1fr;gap:45px}.article-layout aside{display:none}.article-mobile-toc{border-bottom:1px solid var(--qara-gray-200);border-top:1px solid var(--qara-gray-200);margin-top:45px;padding-block:16px;display:block}.article-mobile-toc summary{cursor:pointer;min-height:44px;padding-top:11px;font-weight:600;list-style-position:inside}.article-mobile-toc nav{gap:4px;padding:10px 0 12px 20px;display:grid}.article-mobile-toc a{color:var(--qara-copy);align-items:center;min-height:44px;font-size:.9rem;display:flex}.specialty-hero-grid,.intro-split,.care-process,.doctor-band-grid,.specialty-faq,.treatment-feature,.specialty-team{grid-template-columns:1fr;gap:50px}.treatment-feature-reverse>div:first-child,.treatment-feature-reverse .treatment-photo{order:0}.specialty-hero-grid>div:first-child{padding-top:70px}.specialty-portrait{min-height:560px}.doctor-band-grid>div:last-child{padding-bottom:70px}.doctor-band-photo{min-height:520px}.craft-hero-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.craft-hero-copy{padding-right:0}.craft-hero>.hero-image{min-height:580px}.assurance-bar>div{grid-template-columns:1fr}.assurance-bar p,.assurance-bar p:last-child{border:0;border-top:1px solid var(--qara-gray-200);padding-inline:0}.precision-grid,.editorial-heading,.specialist-lead,.location-grid,.practical-section{grid-template-columns:1fr;gap:55px}.craft-specialists,.clinic-story-grid{grid-template-columns:1fr 1fr}.clinic-story-grid>div:first-child{grid-column:1/-1;padding-right:0}.mobile-menu nav{max-height:calc(100dvh - 82px);overflow-y:auto}.mobile-menu-group{border-bottom:1px solid var(--qara-gray-200)}.mobile-menu-group>summary{color:var(--qara-ink);justify-content:space-between;width:100%;min-height:56px;font-size:1rem;font-weight:600;list-style:none}.mobile-menu-group>summary::-webkit-details-marker{display:none}.mobile-menu-group>summary:after{color:var(--qara-taupe);content:"+";font-size:1.25rem}.mobile-menu-group[open]>summary:after{content:"−"}.mobile-menu-group div{padding-bottom:12px}.mobile-menu-group div a{color:var(--qara-copy);border-bottom:0;min-height:48px;padding-left:16px}.journey-grid,.care-grid,.journal-heading{grid-template-columns:1fr}.care-intro{position:static}}@media (max-width:620px){.shell{width:min(100% - 30px,1180px)}.section{padding-block:76px}h1{font-size:2.65rem}h2{font-size:2rem}h2,h3{-webkit-hyphens:auto;hyphens:auto}.preview-inner{flex-direction:column;align-items:flex-start;padding-top:9px}.preview-inner nav{width:calc(100% + 20px);margin-left:-10px;overflow-x:auto}.preview-inner nav a{white-space:nowrap;padding-inline:10px}.header-inner{min-height:70px}.blog-index>nav{top:70px}.header-cta{padding:9px 14px;font-size:.78rem}.cta-full{display:none}.cta-short{display:inline}.mobile-menu{margin-left:auto}.mobile-menu summary{min-width:72px}.mobile-menu nav{padding-left:max(20px, env(safe-area-inset-left));top:70px;left:0}.profile-hero{min-height:auto;padding-block:48px 72px}.actions{flex-direction:column}.button{width:100%}.focus-grid,.footer-grid{grid-template-columns:1fr}.site-footer{padding-block:60px 94px}.footer-grid{gap:36px}.footer-brand>p{max-width:36ch}.footer-hours dl{max-width:300px}.whatsapp-float{bottom:max(16px, env(safe-area-inset-bottom));height:56px;right:max(16px, env(safe-area-inset-right));width:56px}.proof-grid{padding-top:76px}.cta-inner{padding-block:62px}.profile-facts{flex-direction:column;align-items:flex-start;gap:10px}.related-reading>div{grid-template-columns:1fr}.blog-hero{padding-block:80px}.blog-index{padding-block:60px 85px}.blog-index>nav{margin-inline:-15px;padding-inline:15px}.blog-featured{padding-top:44px}.blog-guidance>div,.article-related-heading{flex-direction:column;align-items:flex-start}.blog-guidance .actions{width:100%}.article-header{padding-block:70px 50px}.article-header h1{-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2.35rem,11vw,2.6rem)}.article-cover img{aspect-ratio:16/9}.article-layout{padding-block:60px 85px}.key-points{padding:25px}.article-meta{flex-direction:column;align-items:center;gap:7px}.article-author-profile{grid-template-columns:72px 1fr;align-items:start;padding:20px}.article-author-profile img{width:72px;height:72px}.article-related>div:nth-child(2){grid-template-columns:1fr}.specialty-hero h1{font-size:2.75rem}.specialty-portrait{min-height:440px}.procedure-list{grid-template-columns:1fr}.procedure-list article,.procedure-list article:nth-child(2n){border-left:0;min-height:auto;padding:26px 0}.doctor-band-photo{min-height:450px}.craft-hero{min-height:650px}.craft-hero:after{background:linear-gradient(#f7f2eef5 0%,#f7f2eee0 48%,#f7f2ee52 76%,#f7f2ee1f 100%)}.craft-hero-inner{min-height:650px;display:block}.craft-hero-copy{max-width:34rem;padding-block:62px}.craft-hero h1{font-size:2.7rem}.craft-hero>.hero-image{min-height:650px}.craft-hero>.hero-image img{object-position:64% center}.contour{display:none}.principles,.craft-specialists{grid-template-columns:1fr}.precision-section{padding-block:76px}.clinic-story-grid{grid-template-columns:1fr}.clinic-main{min-height:360px}.clinic-detail{display:none}.location-grid>div:first-child{padding-right:0}.map-art{min-height:340px}.journey-grid{gap:var(--space-lg)}.care-list{grid-template-columns:1fr}.care-item,.care-item:nth-child(2n){min-height:auto;padding:var(--space-md) 0;border-left:0}.journal-list article{grid-template-columns:112px 1fr;align-items:start;gap:18px}.journal-list article>div>span i,.journal-list p{display:none}}@media (pointer:coarse){a,button,summary{touch-action:manipulation}.desktop-nav a,.blog-index>nav a,.breadcrumb a,.inline-citations a,.back-blog,.footer-grid a,.quiet-link,.text-link,.service-card a,.specialist-card a,.focus-grid a,.journal-list article>div>a,.craft-specialists a,.clinic-story a,.doctor-band a,.topic-list a,.story-link,.article-related a,.related-reading>div a,.mega-guide a{align-items:center;min-height:44px;display:inline-flex}}:root{--motion-duration-fast:.35s;--motion-duration-base:.56s;--motion-duration-slow:.7s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-distance:22px;--hero-shift:0px}.motion-ready .motion-item{transition:opacity var(--motion-duration-base) var(--motion-ease), transform var(--motion-duration-slow) var(--motion-ease);transition-delay:calc(var(--motion-index,0) * 72ms)}.motion-ready .motion-item:not(.is-visible){opacity:0}.motion-ready .motion-up:not(.is-visible){transform:translate3d(0, var(--motion-distance), 0)}.motion-ready .motion-left:not(.is-visible){transform:translate3d(calc(var(--motion-distance) * -1), 0, 0)}.motion-ready .motion-right:not(.is-visible){transform:translate3d(var(--motion-distance), 0, 0)}.motion-ready .motion-item.is-visible{opacity:1;transform:translate(0,0)}.hero-image img,.hero-visual img,.hero-media img,.specialty-portrait img{transform:translate3d(0, var(--hero-shift), 0) scale(1.025);transition:transform .12s linear}.button,.header-cta,.craft-primary,.mobile-menu-cta{transition:background-color var(--motion-duration-fast) var(--motion-ease), border-color var(--motion-duration-fast) var(--motion-ease), color var(--motion-duration-fast) var(--motion-ease), transform var(--motion-duration-fast) var(--motion-ease)}.button:hover,.header-cta:hover,.craft-primary:hover,.mobile-menu-cta:hover{transform:translateY(-2px)}.button:active,.header-cta:active,.craft-primary:active,.mobile-menu-cta:active{transform:translate(0,0)scale(.985)}.service-card,.specialist-card,.craft-specialists article,.topic-list article,.article-related article,.journal-list article,.profile-card{transition:transform var(--motion-duration-base) var(--motion-ease)}.service-card:hover,.specialist-card:hover,.craft-specialists article:hover,.topic-list article:hover,.article-related article:hover,.journal-list article:hover,.profile-card:hover{transform:translateY(-4px)}.journal-image img,.blog-image img,.related-image img,.specialist-card img,.craft-specialists img,.profile-card img,.treatment-photo img,.doctor-band-photo img{transition:transform var(--motion-duration-slow) var(--motion-ease)}.journal-image:hover img,.blog-image:hover img,.related-image:hover img,.specialist-card:hover img,.craft-specialists article:hover img,.profile-card:hover img,.treatment-photo:hover img,.doctor-band-photo:hover img{transform:scale(1.025)}.mega-panel,.mobile-menu[open]>nav{animation:qara-menu-in var(--motion-duration-fast) var(--motion-ease) both;transform-origin:top}.mega-group a span:last-child,.text-link span,.quiet-link span,.related-reading a span{transition:transform var(--motion-duration-fast) var(--motion-ease);display:inline-block}.mega-group a:hover span:last-child,.text-link:hover span,.quiet-link:hover span,.related-reading a:hover span{transform:translate(4px)}@keyframes qara-menu-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:860px){:root{--motion-distance:14px;--hero-shift:0px}.hero-image img,.hero-visual img,.hero-media img,.specialty-portrait img{transition-duration:var(--motion-duration-base);transform:scale(1.015)}.service-card:hover,.specialist-card:hover,.craft-specialists article:hover,.topic-list article:hover,.article-related article:hover,.journal-list article:hover,.profile-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mobile-menu summary i,.mobile-menu summary i:before,.mobile-menu summary i:after{transition:none}.motion-ready .motion-item,.motion-ready .motion-item:not(.is-visible),.motion-ready .motion-up:not(.is-visible),.motion-ready .motion-left:not(.is-visible),.motion-ready .motion-right:not(.is-visible),.hero-image img,.hero-visual img,.hero-media img,.specialty-portrait img{opacity:1!important;transform:none!important}}
