@font-face{font-family:EnhanceKarla;src:url('/assets/med-spas/individuals/enhance-reset-20261109/karla.woff2') format('woff2');font-display:swap;font-weight:200 800}@font-face{font-family:EnhanceSerif;src:url('/assets/med-spas/individuals/enhance-reset-20261109/old-standard.woff2') format('woff2');font-display:swap;font-weight:400}@font-face{font-family:EnhanceWordmark;src:url('/assets/med-spas/individuals/enhance-reset-20261109/fjalla.woff2') format('woff2');font-display:swap;font-weight:400}
:root{--paper:#f7f1e9;--ink:#2b2320;--muted:#675d57;--line:#d2bfb3;--accent:#86534e;--gutter:clamp(24px,5.5vw,80px)}body{font-family:EnhanceSerif,Georgia,serif;font-size:20px;background:#faf6ef;color:var(--ink)}h1,h2,h3,h4,nav,button,label,input,select,.eyebrow,.card-caption,.text-link,.lab-bar,.footer-bottom,.detail-jump,.filter-row,.chat-identity,.chat-launcher-label{font-family:EnhanceKarla,Arial,sans-serif!important}h1,h2,h3{text-transform:none!important;font-weight:500!important;letter-spacing:-.045em!important}h1 span,h2 span{font-family:inherit!important}h1,h2{text-shadow:0 1px 0 #fff5,0 4px 13px #573a2510}p{line-height:1.65;font-size:20px}body header{background:#fffdf8;min-height:122px;border-bottom:1px solid #cbb5a84a}body[data-button-brand] .actual-brand{display:block;max-width:330px;letter-spacing:0!important}body[data-button-brand] .actual-brand .brand-name{font:36px/1.1 EnhanceWordmark,Arial,sans-serif!important;letter-spacing:.04em!important;display:block!important}body[data-button-brand] .actual-brand .brand-name small{display:block;font:16px/1.4 EnhanceKarla,Arial,sans-serif!important;letter-spacing:.02em;margin-top:8px}body[data-button-brand] .material-wordmark.actual-brand .brand-name{font-size:44px!important}.actual-brand img{display:none}body .lab-bar{font-size:16px!important;line-height:1.45;background:#eee4d8;color:#3b2c25}header nav a{font-size:18px!important}.hero{background:#d99b97;min-height:730px;height:min(800px,calc(100svh - 166px));isolation:isolate}.hero .hero-art{position:absolute;inset:0;width:100%;height:100%}.hero .hero-art img{object-position:60% 50%;width:100%;height:100%;object-fit:cover}.hero .hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#ebc0bcd9 0%,#e8b5b060 30%,transparent 55%);pointer-events:none}.hero-content{padding-block:44px}.hero h1{font-size:clamp(78px,7.25vw,108px);line-height:1.01;max-width:55%;margin-block:30px 12px}.hero h1 span{color:#6f3e38!important}.hero-content>.eyebrow{font-size:16px!important;max-width:52%}.hero-bottom{max-width:38%;width:410px}.hero-bottom p{font-size:22px!important}.hero-index{writing-mode:horizontal-tb!important;font:16px/1.4 EnhanceKarla,Arial,sans-serif!important;max-width:310px;right:24px;bottom:24px;background:#39201bbd;color:#fff!important;border:1px solid #ffffff50;backdrop-filter:blur(12px);border-radius:12px}.card-image,.photo-window,.about-hero figure,.visit-hero figure,.photo-opening figure{border-radius:22px!important;overflow:hidden}.treatment-card{flex-basis:31%}.card-caption{display:block}.card-caption h3{font-size:30px;line-height:1.15}.card-caption>span{display:block;font-size:16px!important;margin-top:10px}.treatment-card>a>p{font-size:19px;line-height:1.55;margin-top:12px}.section-top h2{font-size:46px}.philosophy{background-color:#eee0d3;background-image:linear-gradient(110deg,#fff9f066,#d3b8a73d),url('/assets/med-spas/individuals/enhance-reset-20261109/material.webp');background-blend-mode:normal,multiply;border-block:1px solid #b9a18c44}.philosophy h2{font-size:clamp(50px,6.2vw,90px);max-width:1220px;line-height:1.12;margin-block:34px}.philosophy .ink-line{display:block}.philosophy-bottom{margin-top:35px;gap:40px}.philosophy-bottom>span{font-size:18px!important;max-width:260px}.feature{background:#fffaf3}.feature-photo{border-radius:0 24px 24px 0}.feature-photo img{object-position:center 30%;object-fit:cover}.feature-photo>span{font:16px/1.4 EnhanceKarla,Arial,sans-serif!important;border-radius:12px;max-width:calc(100% - 60px)}.feature-copy h2{font-size:clamp(46px,5.2vw,76px);line-height:1.05}.feature-copy p{font-size:20px;max-width:520px}.ritual{background:#faf6ef}.ritual h2{font-size:clamp(48px,5.2vw,74px)}.ritual figure{border-radius:22px}.ritual figcaption{font-size:16px!important;background:#f6eee3ed;color:#46352c;padding:15px;border-radius:12px}.directory-grid{gap:34px}.directory-grid .card-image{height:360px}.directory-grid article{padding-bottom:18px}.directory-grid .card-caption h3{font-size:30px}.photo-opening p{max-width:670px}.detail-hero h1{font-size:clamp(54px,5.2vw,80px);line-height:1.08}.detail-hero img{object-position:center 32%}.detail-footnote{font-size:16px!important;line-height:1.5!important}.detail-jump{backdrop-filter:blur(14px);background:#f7eee5ed}.detail-editorial p+p{margin-top:22px}.detail-editorial .text-link{margin-top:26px}.visit-steps img{border-radius:22px;object-fit:cover}.visit-steps h2{font-size:52px}.visit-steps article{border-radius:18px}.visit-steps article h3{font-size:26px}.about-hero h1{font-size:clamp(58px,6.2vw,90px);line-height:1.06}.about-hero figcaption{font:16px/1.45 EnhanceKarla,Arial,sans-serif!important;background:#2e221ddb;color:#fff!important;border-radius:12px;padding:14px 18px}.about-hero img{object-position:55% 30%}.values h2{font-size:52px}.values article+article{border-top:1px solid #bba68e66;padding-top:27px;margin-top:27px}.values article h3{font-size:30px}.values article p{margin-top:16px}.values .text-link{margin-top:25px}.visit-note>div{display:grid;gap:20px}.visit-note a{justify-content:flex-start;gap:18px}.story-list{display:grid!important;grid-template-columns:1fr!important;gap:0!important}.story-list>a{display:grid!important;grid-template-columns:minmax(240px,.8fr) minmax(0,1.3fr)!important;gap:25px 48px;padding:42px 0;border-bottom:1px solid #cbb5a5;align-items:center}.story-list>a>.photo-window{grid-column:1;grid-row:1 / span 4;height:340px}.story-list .journal-feature>div:not(.photo-window),.story-list .journal-small>.eyebrow,.story-list .journal-small>h3,.story-list .journal-small>.text-link{grid-column:2}.story-list h2{font-size:44px}.story-list h3{font-size:40px}.article-layout h2{font-size:35px}.article-layout p{font-size:20px!important}.article-layout aside img{object-fit:cover}.article-layout .text-link{margin-top:24px}.footer-top{align-items:start;gap:40px}.footer-top>div:last-child p{font-size:19px;line-height:1.65}.footer-top>div:last-child a{display:flex;overflow-wrap:anywhere}.footer-bottom,.footer-bottom a{font-size:16px!important;line-height:1.6}.footer-bottom p{font-size:16px!important}.closing{background:linear-gradient(125deg,#3d2c27,#1f1916);border-top:1px solid #c0a392}.closing h2,.closing h2 span{color:#f4e5d5!important}.closing p,.closing .eyebrow{color:#f8eada}.closing small{font-size:16px!important}.faq details{border-radius:16px;background:linear-gradient(120deg,#fffdf8,#f2e7dc);padding:7px 22px;border:1px solid #d8c4b3;box-shadow:inset 0 1px 0 #fff,0 8px 20px #51372308}.faq details+details{margin-top:14px}.faq summary{font:21px/1.4 EnhanceKarla,Arial,sans-serif!important}.faq details p{padding-bottom:18px;font-size:19px}.consult-image{background:#eee0d1 url('/assets/med-spas/individuals/enhance-reset-20261109/material.webp') center/cover}.concierge-open .chat-avatar{width:52px;height:52px}body[data-button-brand] .concierge-open .chat-launcher-label strong{font-size:19px!important;line-height:1.3!important}body[data-button-brand] .concierge-open .chat-launcher-label small{font-size:16px!important;line-height:1.4!important}body[data-button-brand] .concierge-open{max-width:280px!important}
@media(max-width:1100px){header nav{display:none!important}body .menu-toggle{display:flex}body .hero h1{max-width:60%}.treatment-card{flex-basis:45%!important}.hero-content>.eyebrow{max-width:55%}.feature-photo{border-radius:22px}.values h2{font-size:46px}}
@media(max-width:650px){body header{min-height:108px;padding-block:18px;gap:12px}body[data-button-brand] .actual-brand .brand-name{font-size:31px!important}body[data-button-brand] .actual-brand .brand-name small{font-size:16px!important;letter-spacing:0}.actual-brand{max-width:calc(100% - 60px)!important}header .nav-actions>.pill{display:none!important}body .hero{height:auto!important;min-height:0!important;padding-top:390px!important;display:flex;flex-direction:column}body .hero .hero-art{inset:0 0 auto;width:100%;height:440px;min-height:0}.hero .hero-art img{object-position:60% 50%}.hero .hero-art:after{background:linear-gradient(180deg,transparent 65%,#d99b97 100%)}.hero-content{height:auto;padding:0 var(--gutter) 36px;gap:16px}.hero-content>.eyebrow{font-size:16px!important;max-width:100%;order:1}.hero h1{font-size:60px!important;max-width:100%!important;line-height:1.02!important;order:2;margin-top:0}.hero-bottom{width:100%;max-width:100%;order:3;margin-top:0}.hero-bottom p{font-size:21px!important}.hero-index{display:none}.section-pad{padding-block:64px}.treatment-card{flex-basis:84%!important}.card-image{height:340px}.card-caption h3{font-size:28px}.section-top{gap:18px;align-items:center}.section-top h2{font-size:35px}.rail-controls{gap:8px}.rail-controls button{width:44px;height:44px}.philosophy h2{font-size:48px}.philosophy-bottom{margin-top:25px;gap:22px}.feature-copy h2{font-size:48px}.feature-photo img{height:510px;object-position:center 20%}.feature-photo>span{max-width:calc(100% - 40px)}.ritual h2{font-size:46px}.ritual figure{height:auto}.ritual figure img{height:330px}.ritual figcaption{position:relative!important;inset:auto!important;margin:0;border-radius:0}.directory-grid{gap:24px}.detail-hero h1{font-size:48px}.detail-hero .photo-window{height:450px}.detail-hero-copy{padding-block:28px}.detail-editorial h2{font-size:37px}.visit-steps h2{font-size:40px}.visit-steps img{height:350px}.about-hero h1{font-size:54px}.about-hero figure{height:490px}.values h2{font-size:42px}.values h3{font-size:28px}.visit-hero h1{font-size:49px}.visit-hero figure{height:430px}.visit-note h2{font-size:42px}.story-list>a{grid-template-columns:1fr!important;gap:20px;padding-block:30px}.story-list>a>.photo-window{grid-column:1;grid-row:auto;height:330px}.story-list .journal-feature>div:not(.photo-window),.story-list .journal-small>.eyebrow,.story-list .journal-small>h3,.story-list .journal-small>.text-link{grid-column:1}.story-list h2,.story-list h3{font-size:36px}.article-heading h1{font-size:50px}.article-layout p{font-size:19px!important}.article-layout h2{font-size:32px}.footer-top{gap:34px}.footer-bottom{gap:18px}.closing h2{font-size:47px}.closing p{font-size:20px}.faq summary{font-size:20px!important}body[data-button-brand] .concierge-open{max-width:250px!important;right:15px;bottom:15px}}
@media(max-width:370px){body[data-button-brand] .actual-brand .brand-name{font-size:28px!important}.hero h1{font-size:52px!important}.hero{padding-top:360px!important}body .hero .hero-art{height:410px}.section-top{flex-wrap:wrap}.philosophy h2{font-size:42px}.detail-hero h1{font-size:43px}.about-hero h1{font-size:48px}.article-heading h1{font-size:45px}}

/* Preserve deliberate line breaks with Enhance’s shorter title. */
body .hero h1 br{display:block!important}body .hero h1{overflow-wrap:normal;word-break:normal}body .hero h1 span{display:inline-block}

body figcaption{color:#3b2c25!important;background:#f6f1e8!important}body .feature-photo>span{color:#fff!important;background:#302723e8!important}

body main h1 span,body main h2 span,body .closing h2 span{color:#73634f}body .hero-index{bottom:116px!important;right:var(--gutter)!important}
