@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&family=DM+Serif+Display:ital@0;1&display=swap";:root{--ink:#283d34;--muted:#788079;--cream:#f8f7f2;--line:#dedfd6;--accent:#254f43}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{opacity:.5;cursor:wait}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline-offset:5px;outline:2px solid #a98f54}img{object-fit:cover;width:100%;display:block}h1,h2,h3,h4,p{margin:0}svg{flex-shrink:0}em{font-weight:400}small{font-size:11px}::selection{background:#d6e1d3}.wrap{width:min(1280px,100% - 112px);margin:0 auto}.public-site{--ink:#283d34;color:var(--ink);background:#f8f7f2}.topline{color:#6b756b;letter-spacing:.025em;background:#eef0e9;justify-content:space-between;align-items:center;padding:10px 56px;font-size:10px;display:flex}.topline>span,.topline>a{align-items:center;gap:7px;display:flex}.topline>span:nth-child(2){letter-spacing:.08em}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;height:104px;display:flex}.brand{align-items:center;gap:16px;display:flex}.monogram{letter-spacing:-4px;border-right:1px solid #cbd1c5;padding:0 20px 0 0;font-family:DM Serif Display,serif;font-size:31px;line-height:1.5;position:relative}.monogram i{font-size:15px;font-style:normal;position:absolute;top:-8px;right:14px}.brand-text{flex-direction:column;gap:5px;display:flex}.brand-text strong{letter-spacing:-.6px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.brand-text small{letter-spacing:.1em;color:#7d857a;font-size:10px}.site-header nav{gap:28px;font-size:12px;display:flex}.site-header nav a:hover{color:#82916f}.btn{color:#fff;background:var(--accent);border-radius:4px;justify-content:center;align-items:center;gap:25px;padding:18px 24px;font-size:12px;font-weight:500;line-height:1.3;transition:filter .2s,transform .2s;display:inline-flex}.btn:hover{filter:brightness(1.12);transform:translateY(-1px)}.btn.compact{gap:16px;padding:13px 18px}.btn.light{color:#294b3e;background:#edf0e6}.text-link{align-items:center;gap:16px;font-size:12px;font-weight:500;display:inline-flex}.hero{grid-template-columns:1.1fr 1fr;gap:55px;min-height:650px;padding-top:64px;padding-bottom:92px;display:grid;position:relative}.hero-copy{z-index:1;padding:29px 0 0}.eyebrow{letter-spacing:.18em;color:#747f70;align-items:center;gap:9px;font-size:9px;font-weight:600;display:inline-flex}.hero-copy>.eyebrow span{background:var(--accent);border-radius:50%;width:5px;height:5px}.hero h1{letter-spacing:-2.6px;margin:26px -50px 24px 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(40px,4.5vw,68px);font-weight:400;line-height:1.13}.hero h1 em{color:#8b947c;display:block}.hero-copy>p{color:#788074;max-width:390px;font-size:13px;line-height:1.95}.hero-actions{align-items:center;gap:28px;margin-top:30px;display:flex}.hero-sign{align-items:center;gap:25px;margin-top:42px;display:flex}.sign{color:#5a6954;letter-spacing:-1px;font-family:DM Serif Display,Georgia,serif;font-size:27px;font-style:italic;display:inline-block;transform:rotate(-7deg)}.hero-sign>span:last-child,.about-sign>span:last-child{border-left:1px solid var(--line);padding-left:22px;font-size:10px;font-weight:500;line-height:1.8}.hero-sign small,.about-sign small{color:#858c7f;font-size:9px;display:block}.hero-visual{min-height:470px;padding:0 30px 0 16px;position:relative}.photo-arch{background:#dde0d3;border-radius:180px 180px 5px 5px;height:100%;min-height:460px;max-height:550px;position:relative;overflow:hidden}.photo-arch img{object-position:50% 27%;filter:saturate(.65);height:100%;position:absolute}.photo-wash{background:linear-gradient(#0000 50%,#253b2525);position:absolute;inset:0}.hero-visual:before{content:"";border:1px solid #d6dacb;border-radius:200px 200px 0 0;width:90%;height:90%;position:absolute;top:22px;left:0}.orbit-stamp{color:#617454;background:#eef0e7;border:1px solid #e2e5d9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:112px;height:112px;display:flex;position:absolute;top:-6px;right:-5px;transform:rotate(14deg)}.orbit-stamp span{letter-spacing:.11em;font-size:7px}.photo-note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafbf6ed;border:1px solid #ffffffab;border-radius:6px;align-items:center;gap:13px;padding:20px 21px;font-family:DM Serif Display,serif;font-size:13px;display:flex;position:absolute;bottom:34px;left:-18px;right:54px;box-shadow:0 14px 35px #1832170d}.note-icon{color:#657956;background:#e8edde;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.photo-note small{color:#828a79;margin-top:5px;font-family:DM Sans,sans-serif;font-size:10px;display:block}.note-dot{background:#73865f;border-radius:50%;width:5px;height:5px;margin-left:auto}.vertical-caption{writing-mode:vertical-rl;letter-spacing:.23em;color:#8b927f;font-size:7px;position:absolute;top:50%;right:0}.scroll-cue{letter-spacing:.18em;color:#8a917e;align-items:center;gap:18px;font-size:7px;display:flex;position:absolute;bottom:27px;left:0}.values-bar{background:#eaf0e6;border-block:1px solid #dfe6d9}.values-bar>.wrap{justify-content:space-around;align-items:center;gap:30px;min-height:81px;display:flex}.values-bar span{color:#64735b;align-items:center;gap:14px;font-size:11px;display:flex}.values-bar svg{stroke-width:1.3px;width:18px;height:18px}.values-bar i{background:#d4ddcb;width:1px;height:22px}.section{padding-block:86px}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}h2{letter-spacing:-1px;font-family:DM Serif Display,Georgia,serif;font-size:39px;font-weight:400;line-height:1.17}h2 em{color:#89947b}.section-heading h2{margin-top:16px}.section-heading>p{color:#818878;padding-bottom:6px;font-size:11px;line-height:1.9}.service-grid{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.service-card{text-align:left;border-right:1px solid var(--line);background:#f8f7f2;padding:26px 23px 22px;transition:background .2s}.service-card:hover,.service-card.expanded{background:#eef1e7}.service-card:last-child{border:0}.service-top{color:#6e8063;justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.service-top span{color:#9ba28f;font-size:9px}.service-card h3{letter-spacing:-.3px;margin-bottom:14px;font-family:DM Serif Display,serif;font-size:21px;font-weight:400}.service-card p{color:#818879;min-height:65px;font-size:11px;line-height:1.9}.service-bottom{color:#607151;border-top:1px solid #e0e4d6;justify-content:space-between;align-items:center;margin-top:24px;padding-top:15px;font-size:9px;display:flex}.service-more{margin-top:12px;font-size:11px;line-height:1.9}.about-section{background:#efefe8;padding:78px 0}.about-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:90px;display:grid}.about-visual{padding:0 0 28px 30px;position:relative}.about-visual img{filter:saturate(.55);border-radius:5px;height:430px}.about-tag{letter-spacing:.1em;color:#6e7e60;background:#e0e6d7;border:8px solid #efefe8;padding:22px 26px;font-size:9px;line-height:1.9;position:absolute;bottom:0;left:0}.about-copy h2{margin:17px 0 24px}.about-copy>p{color:#7b8273;font-size:12px;line-height:1.95}.about-copy blockquote{color:#637158;border-left:2px solid #bec7b0;margin:24px 0;padding-left:20px;font-family:DM Serif Display,serif;font-size:14px;line-height:1.8}.about-copy details{border-block:1px solid #d8ddce;padding:16px 0;font-size:11px}.about-copy summary{cursor:pointer;justify-content:space-between;list-style:none;display:flex}.about-copy details li{color:#727d66;margin-top:12px}.about-sign{align-items:center;gap:24px;margin-top:27px;display:flex}.article-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.journal-note{color:#808976;padding-bottom:8px;font-size:11px}.article-card{text-align:left;padding:0}.article-image{background:#e5e7dd;border-radius:5px;margin-bottom:22px;position:relative;overflow:hidden}.article-image>img{filter:saturate(.6);height:225px;transition:transform .4s}.article-card:hover img{transform:scale(1.035)}.article-image>span{background:#fafbf6dd;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:14px;right:14px}.article-card .eyebrow{font-size:8px}.article-card h3{letter-spacing:-.4px;max-width:300px;margin:12px 0 17px;font-family:DM Serif Display,serif;font-size:25px;font-weight:400;line-height:1.25}.read-link{color:#758269;align-items:center;gap:15px;font-size:10px;display:flex}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px;display:grid}.gallery-grid img{border-radius:5px;height:250px}.contact-section{background:var(--accent);color:#eef0e5;padding:74px 0}.contact-grid{grid-template-columns:1.2fr 1fr;gap:100px;display:grid}.contact-section .eyebrow{color:#a6b6a2}.contact-section h2{margin:20px 0;font-size:46px}.contact-section h2 em{color:#b6c5ab}.contact-section p{color:#c0cdbe;font-size:12px;line-height:1.9}.contact-section .btn{margin-top:29px}.contact-info>div{border-bottom:1px solid #ffffff20;gap:20px;margin:10px 0 24px;padding-bottom:23px;display:flex}.contact-info>div:last-child{border:0;margin-bottom:0;padding:0}.contact-info>div>svg{color:#a8bda0;stroke-width:1.3px;width:18px;height:18px;margin-top:2px}.contact-info h4{letter-spacing:.16em;color:#b7c6ad;margin-bottom:10px;font-size:8px;font-weight:500}.contact-info a{align-items:center;gap:8px;margin-top:7px;font-size:11px;display:flex}.contact-info .contact-phone{font-family:DM Serif Display,serif;font-size:20px}.multiline{white-space:pre-line}.footer-main{justify-content:space-between;align-items:center;padding:35px 0;display:flex}.footer-main p{color:#7b8771;font-size:11px}.footer-main>a:last-child{font-size:10px}.footer-bottom{border-top:1px solid var(--line);color:#7c8773;justify-content:space-between;align-items:center;padding:19px 0;font-size:9px;display:flex}.footer-bottom>div{align-items:center;gap:25px;display:flex}.footer-bottom button{padding:0;font-size:9px}.footer-bottom a{align-items:center;gap:6px;display:flex}.demo-notice{text-align:center;color:#929888;padding:0 0 18px;font-size:9px}.mobile-menu,.mobile-nav{display:none}.skip{z-index:1000;background:#fff;padding:12px;position:absolute;top:-60px;left:12px}.skip:focus{top:10px}.icon-button{border-radius:4px;place-items:center;padding:8px;display:inline-grid}.icon-button:hover{background:#80936c12}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background:#14231dd0;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.dialog{background:#f8f7f2;border-radius:8px;width:560px;max-height:90dvh;padding:45px;position:relative;overflow:auto;box-shadow:0 30px 100px #0003}.dialog-close{position:absolute;top:12px;right:12px}.dialog h2{margin:18px 0;font-size:36px}.dialog>p{color:#75816b;margin:15px 0;font-size:13px;line-height:1.9}.dialog-image{border-radius:4px;height:210px;margin-bottom:28px}.contact-choice{border:1px solid #d6dece;border-radius:5px;align-items:center;gap:18px;margin:14px 0;padding:20px;display:flex}.contact-choice>span{color:#7a8570;flex:1;font-size:10px}.contact-choice strong{color:var(--ink);margin-top:5px;font-size:15px;font-weight:500;display:block}.contact-choice[aria-disabled=true]{opacity:.65}.info-banner{background:#e8eddf;padding:13px;font-size:11px;line-height:1.6}.muted{color:#899083;font-size:12px;line-height:1.8}.load-error{text-align:center;background:#fff0e1;padding:12px;font-size:12px}.load-error button{text-decoration:underline}.theme-editorial{--ink:#28332f;background:#f2eee7}.theme-editorial .topline{color:#ccd4c8;background:#223b33}.theme-editorial .hero{color:#eeeae0;background:#243d34;grid-template-columns:1.1fr 1fr;gap:80px;width:100%;padding:65px max(56px,50vw - 640px) 80px}.theme-editorial .hero-copy>p{color:#b7c3b3}.theme-editorial .hero h1 em{color:#c7c6a7}.theme-editorial .hero h1{font-size:clamp(45px,5vw,75px)}.theme-editorial .hero .eyebrow{color:#a9b9a3}.theme-editorial .photo-arch{border-radius:0}.theme-editorial .hero-visual{padding:0 0 0 20px}.theme-editorial .hero-visual:before{border-color:#81917a;border-radius:0;top:20px;left:0}.theme-editorial .hero .btn{color:#263e34;background:#d6d9c2}.theme-editorial .orbit-stamp{background:#d5d8c2;right:-20px}.theme-editorial .photo-note{color:#283d34;left:-25px;right:25px}.theme-editorial .hero-sign,.theme-editorial .vertical-caption{display:none}.theme-editorial .scroll-cue{color:#b7c1ac;left:56px}.theme-editorial .values-bar{background:#e1e4d5}.theme-editorial .service-grid{border-radius:0;grid-template-columns:repeat(2,1fr)}.theme-editorial .service-card{border-bottom:1px solid #d9dccf}.theme-editorial .service-card h3{font-size:27px}.theme-editorial .service-card:nth-child(2){border-right:0}.theme-editorial .about-visual img,.theme-editorial .article-image{border-radius:0}.theme-editorial .brand-text strong{text-transform:uppercase;letter-spacing:.1em;font-size:14px}.theme-modern{--ink:#213e4a;background:#fafcfc}.theme-modern .topline{background:#edf3f5}.theme-modern .site-header{border:0}.theme-modern .hero{grid-template-columns:1fr 1fr;gap:50px;padding-top:40px}.theme-modern .hero h1{letter-spacing:-2.8px;font-family:Manrope,sans-serif;font-size:clamp(36px,4.2vw,62px);font-weight:500;line-height:1.2}.theme-modern .hero h1 em{color:var(--accent);font-style:normal;font-weight:600}.theme-modern .photo-arch{border-radius:12px}.theme-modern .hero-visual:before{background:#e9f0f2;border:0;border-radius:12px;top:22px;left:35px}.theme-modern .orbit-stamp{display:none}.theme-modern .hero-visual{padding:0 18px 0 0}.theme-modern .photo-note{left:20px;right:-7px}.theme-modern .hero-sign{display:none}.theme-modern .hero-copy{padding-top:55px}.theme-modern .values-bar{background:#edf3f4;border:0}.theme-modern h2{letter-spacing:-1.5px;font-family:Manrope,sans-serif;font-size:34px;font-weight:500}.theme-modern h2 em{color:var(--accent);font-style:normal}.theme-modern .service-grid{border:0;gap:18px}.theme-modern .service-card{background:#fff;border:1px solid #e2e9e8;border-radius:9px}.theme-modern .service-card h3{font-family:Manrope,sans-serif;font-size:17px;font-weight:600}.theme-modern .about-section{background:#eef3f3}.theme-modern .about-tag{background:#dce8e8;border-color:#eef3f3}.theme-modern .article-card h3{font-family:Manrope,sans-serif;font-size:20px;font-weight:500}.theme-modern .contact-section h2 em{color:#c2d4d9}.studio{color:#283d34;--accent:#264e41;background:#f6f7f4;min-height:100dvh;font-family:DM Sans,sans-serif}.studio-sidebar{z-index:30;background:#fbfcf9;border-right:1px solid #e4e8de;flex-direction:column;width:242px;padding:31px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.studio-logo{letter-spacing:-1.6px;align-items:center;padding-left:11px;font-family:Manrope,sans-serif;font-size:25px;font-weight:800;display:flex}.studio-logo>span{color:#8d9787;font-weight:400}.studio-logo>i{color:#7b916a;letter-spacing:0;margin-left:10px;font-family:serif;font-size:28px;font-style:normal}.workspace-label{letter-spacing:.15em;color:#99a18f;padding:36px 12px 12px;font-size:8px}.workspace-card{background:#f4f6ef;border:1px solid #e0e6d8;border-radius:6px;align-items:center;gap:10px;margin-bottom:26px;padding:12px 8px;display:flex}.workspace-card>span{background:#e5ebdc;border-radius:50%;place-items:center;width:32px;height:32px;font-family:DM Serif Display,serif;font-size:12px;display:grid}.workspace-card>div{flex:1;min-width:0}.workspace-card strong{font-size:10px;font-weight:600;display:block}.workspace-card small{color:#88917e;margin-top:3px;font-size:8px;display:block}.studio-sidebar nav button{text-align:left;color:#7b8673;border-radius:5px;align-items:center;gap:12px;width:100%;margin-bottom:5px;padding:12px 14px;font-size:11px;display:flex}.studio-sidebar nav button.active{color:#375331;background:#e8eee0;font-weight:600}.active-dot{background:#658252;border-radius:50%;width:5px;height:5px;margin-left:auto}.nav-category{letter-spacing:.15em;color:#9aa48f;padding:24px 14px 13px;font-size:8px;display:block}.sidebar-bottom{margin-top:auto;padding:30px 11px 0}.private-badge{color:#8c977f;align-items:center;gap:7px;margin-bottom:17px;font-size:9px;display:flex}.private-badge>span{background:#8a9c73;border-radius:50%;width:5px;height:5px}.sidebar-bottom>a{color:#68795b;border-top:1px solid #e3e8db;justify-content:space-between;padding:12px 0;font-size:10px;display:flex}.sidebar-bottom>small{letter-spacing:.12em;color:#a2ab97;margin-top:18px;font-size:6px;display:block}.studio-body{margin-left:242px}.studio-top{background:#fcfdf9;border-bottom:1px solid #e2e7db;justify-content:space-between;align-items:center;height:75px;padding:0 38px;font-size:10px;display:flex}.studio-top>div{align-items:center;gap:14px;display:flex}.save-state{align-items:center;gap:6px;font-size:9px;display:flex}.save-state>span{background:#91a57e;border-radius:50%;width:4px;height:4px}.save-state.unsaved>span{background:#c3a76b}.outline-btn{color:#637457;background:#fcfdf9;border:1px solid #dce3d3;border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:10px;font-weight:500;transition:background .15s;display:inline-flex}.studio-main{max-width:1500px;margin:0 auto;padding:36px 38px 20px}.studio-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.studio-page-heading .eyebrow{letter-spacing:.14em;color:#9aa58d;font-size:7px}.studio-page-heading h1{letter-spacing:-1px;margin:11px 0 9px;font-family:Manrope,sans-serif;font-size:23px;font-weight:500}.heading-actions{align-items:center;gap:8px;padding-bottom:3px;display:flex}.heading-actions .btn{padding:11px 14px;font-size:10px}.welcome-panel{color:#e9ecdf;background:#284d3e;border-radius:7px;justify-content:space-between;align-items:center;min-height:265px;padding:35px 38px;display:flex;overflow:hidden}.welcome-panel .eyebrow{color:#aabda1;font-size:7px}.welcome-panel h2{letter-spacing:-.6px;margin:15px 0 13px;font-size:35px}.welcome-panel p{color:#bdcbbb;font-size:10px;line-height:1.9}.welcome-panel .btn{margin-top:23px;padding:10px 15px;font-size:9px}.welcome-art{width:295px;margin-right:20px;position:relative}.mini-browser{background:#f5f5ec;border:1px solid #80907980;border-radius:6px;width:265px;padding:0 13px 10px;transform:rotate(-5deg);box-shadow:0 15px 30px #163d3150}.mini-browser>div{border-bottom:1px solid #dfe4d4;gap:4px;padding:9px 0;display:flex}.mini-browser>div>i{background:#b8c5ad;border-radius:50%;width:3px;height:3px}.mini-browser>section{height:137px;padding-top:16px;position:relative}.mini-monogram{color:#5a7351;font-family:DM Serif Display,serif;font-size:14px}.mini-lines{gap:7px;width:121px;display:grid;position:absolute;top:51px;left:0}.mini-lines b{background:#57724b;border-radius:1px;width:100%;height:6px}.mini-lines b:nth-child(2){background:#abb696;width:85%}.mini-lines>i{background:#34543e;border-radius:2px;width:50%;height:11px;margin-top:10px}.mini-browser section img{object-position:50% 25%;filter:saturate(.55);border-radius:55px 55px 1px 1px;width:94px;height:120px;position:absolute;top:17px;right:0}.mini-browser>footer{gap:8px;margin-top:10px;display:flex}.mini-browser>footer i{background:#e6eadc;width:33%;height:28px}.welcome-spark{color:#afc399;font-family:serif;font-size:64px;position:absolute;top:-25px;right:0}.stats-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin:22px 0 29px;display:grid}.stats-grid>div{background:#fcfdf9;border:1px solid #e1e7d8;border-radius:6px;align-items:center;gap:13px;padding:20px 18px;display:flex}.stat-icon{color:#7f946e;background:#f0f4e9;border:1px solid #e6ecdc;border-radius:5px;place-items:center;width:37px;height:37px;display:grid}.stats-grid>div>span:nth-child(2){color:#9aa58d;flex:1;font-size:9px}.stats-grid strong{color:#455b39;margin-top:6px;font-size:15px;font-weight:500;display:block}.dashboard-columns{grid-template-columns:1.35fr 1fr;gap:21px;display:grid}.panel{background:#fcfdf9;border:1px solid #e0e6d7;border-radius:6px;margin-bottom:22px;padding:24px}.panel-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.panel h3{letter-spacing:-.2px;font-size:13px;font-weight:500}.panel-title>span{letter-spacing:.08em;color:#a0aa94;font-size:7px}.quick-row{text-align:left;border-bottom:1px solid #e5eadc;align-items:center;gap:14px;width:100%;padding:19px 0;display:flex}.quick-row:last-child{border:0;padding-bottom:0}.quick-row>span{color:#879a74;background:#f0f4e9;border-radius:4px;place-items:center;width:35px;height:35px;display:grid}.quick-row>div{flex:1}.quick-row strong{font-size:11px;font-weight:500}.quick-row small{color:#a0aa93;margin-top:6px;font-size:9px;display:block}.status-pill{background:#edf2e4;border-radius:3px;padding:5px 8px;color:#7f9568!important;font-size:7px!important}.theme-tile{background:#edeedf;border-radius:4px;gap:18px;height:145px;padding:20px;display:flex;position:relative;overflow:hidden}.theme-tile>div{z-index:1;width:55%}.theme-tile small{color:#70815f;border-bottom:1px solid #cbd4bc;padding-bottom:8px;font-size:6px;display:block}.theme-tile p{color:#536942;margin-top:14px;font-family:DM Serif Display,serif;font-size:23px;line-height:1.15}.theme-tile p em{color:#96a282}.theme-tile i{background:#526c41;width:40px;height:8px;margin-top:13px;display:block}.theme-tile img{object-position:50% 25%;filter:saturate(.4);border-radius:60px 60px 0 0;width:40%}.theme-tile-editorial{background:#273e34;border-radius:0}.theme-tile-editorial img{border-radius:0}.theme-tile-modern p{color:#345467;font-family:Manrope,sans-serif;font-size:20px}.current-theme-bottom{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.current-theme-bottom strong{font-size:11px;font-weight:500}.current-theme-bottom small{color:#a0a992;margin-top:5px;font-size:8px;display:block}.current-theme-bottom .text-link{gap:8px;font-size:9px}.installation-note{color:#8b9d78;background:#eef2e7;border:1px solid #e1e8d6;border-radius:5px;align-items:center;gap:13px;padding:16px 20px;display:flex}.installation-note strong{color:#6c805a;font-size:10px;font-weight:500;display:block}.installation-note span{margin-top:5px;font-size:9px;display:block}.studio-footer{color:#a1ac94;justify-content:space-between;padding:30px 0 0;font-size:8px;display:flex}.studio-footer>span:first-child{letter-spacing:-.3px;font-family:Manrope,sans-serif;font-weight:600}.editor-columns{grid-template-columns:1.7fr 1fr;align-items:start;gap:22px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.field{flex-direction:column;gap:9px;min-width:0;display:flex}.field.wide{grid-column:1/-1}.field>span{color:#6e7d60;font-size:10px;font-weight:500}.field b{color:#a89b77}.field input,.field textarea{color:#3e5634;background:#f8faf4;border:1px solid #dfe6d5;border-radius:4px;outline:0;width:100%;padding:12px;font-size:12px;line-height:1.65;transition:border .2s}.field textarea{resize:vertical}.field small{color:#a0aa92;font-size:9px;line-height:1.7}.portrait-editor>img{object-position:50% 23%;filter:saturate(.6);border-radius:4px;height:280px;margin-bottom:22px}.portrait-editor>p{color:#949f87;margin-top:18px;font-size:10px;line-height:1.9}.editor-tip>svg{color:#8a9c79;margin-bottom:20px}.editor-tip h3{font-family:DM Serif Display,serif;font-size:24px}.editor-tip p{color:#8e9b81;margin:15px 0 24px;font-size:11px;line-height:1.9}.repeater{border-top:1px solid #e1e8d8;margin-top:20px;padding-top:15px}.repeater-heading{letter-spacing:.12em;color:#a1ac94;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:8px;display:flex}.danger{color:#a27b67}.count{color:#81986a;background:#edf2e5;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:6px;font-size:10px;display:inline-grid}.article-editor{background:#fafcf6;border:1px solid #e3e9db;border-radius:5px;margin:14px 0}.article-editor>summary{cursor:pointer;align-items:center;gap:14px;padding:17px;list-style:none;display:flex}.article-editor-icon{color:#8b9e76;background:#edf2e4;border-radius:4px;padding:10px}.article-editor>summary>div{flex:1}.article-editor strong{font-size:12px;font-weight:500}.article-editor small{color:#9da88f;margin-top:6px;font-size:8px;display:block}.article-editor[open]>summary>svg{transform:rotate(90deg)}.article-editor .form-grid{padding:5px 20px 20px}.delete-link{color:#a07e6b;align-items:center;gap:7px;margin:0 20px 20px;padding:0;font-size:9px;display:flex}.gallery-edit-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:25px;display:grid}.gallery-edit-grid img{border-radius:4px;height:170px;margin-bottom:15px}.gallery-edit-grid .delete-link{margin:15px 0}.empty-state{color:#99a78a;flex-direction:column;align-items:center;gap:13px;padding:45px 0;display:flex}.empty-state p{font-size:11px}.theme-options{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px;display:grid}.theme-option{text-align:left;background:#fbfcf8;border:1px solid #e0e6d8;border-radius:6px;padding:10px}.theme-option .theme-tile{height:180px;padding:20px 15px}.theme-option .theme-tile img{height:100%}.theme-option .theme-tile p{margin-top:24px;font-size:23px}.theme-name{justify-content:space-between;align-items:center;margin:17px 5px 10px;display:flex}.theme-name strong{font-family:Manrope,sans-serif;font-size:12px;font-weight:600}.theme-name>span{color:#70895c;background:#ecf2e4;border-radius:3px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;display:flex}.theme-option>p{color:#929f85;padding:0 5px 10px;font-size:10px;line-height:1.8}.color-panel{justify-content:space-between;align-items:center;display:flex}.color-panel p{margin-top:7px;font-size:10px}.color-options{align-items:center;gap:9px;display:flex}.color-options>button{color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.color-options>button[aria-pressed=true]{outline-offset:2px;outline:1px solid #a7b899}.custom-color{border:1px solid #e0e6d7;border-radius:4px;align-items:center;gap:7px;margin-left:10px;padding:4px 7px;display:flex}.custom-color input{cursor:pointer;background:0 0;border:0;width:21px;height:21px;padding:0}.custom-color span{color:#8e9d81;font-size:9px}.search-preview{background:#f4f7ee;border-radius:4px;margin-top:24px;padding:23px}.search-preview small{color:#a0aa94;font-size:8px}.search-preview h3{color:#4e6894;margin:10px 0;font-size:17px}.search-preview p{color:#8b9780;font-size:11px}.demo-setting,.backup-panel{justify-content:space-between;align-items:center;gap:40px;display:flex}.demo-setting p,.backup-panel p{max-width:600px;margin-top:8px;font-size:10px}.checkbox-label{white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.checkbox-label input{accent-color:#5d7b48}.toast{color:#f0f5e6;z-index:150;background:#294e3e;border-radius:6px;align-items:center;gap:12px;min-width:330px;padding:17px 20px;font-size:12px;display:flex;position:fixed;bottom:25px;left:calc(50% + 100px);transform:translate(-50%);box-shadow:0 12px 30px #243d3420}.toast>button{color:#c6d3b8;margin-left:auto;padding:0;display:flex}.studio-loading{color:#95a487;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;font-size:12px;display:flex}.studio-mark{color:#3f5e32;font-family:DM Serif Display,serif;font-size:50px}.login-page{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.login-art{color:#ecf1e3;background:#264c3c;flex-direction:column;padding:60px;display:flex}.login-art .studio-logo{color:#e9eddf;padding:0}.login-art .studio-logo>span{color:#aebf9d}.login-art h1{letter-spacing:-1px;margin-top:auto;font-family:DM Serif Display,serif;font-size:52px;font-weight:400;line-height:1.15}.login-art p{color:#b6c6aa;margin-top:26px;font-size:13px;line-height:1.9}.login-art small{letter-spacing:.15em;color:#a1b48f;margin-top:auto;padding-top:60px;font-size:8px}.login-form{flex-direction:column;justify-content:center;align-items:flex-start;max-width:530px;margin:auto;padding:60px;display:flex}.login-form>svg{color:#8eaa75;margin-bottom:27px}.login-form h2{margin:15px 0;font-size:40px}.login-form>p{color:#909e83;font-size:13px;line-height:1.9}.login-form .btn{width:100%;margin:27px 0 17px}.login-form>small{color:#a6b099;font-size:9px}.login-form>.text-link{color:#8a9b7b;margin-top:50px;font-size:11px}.error-text{color:#b17f5e!important;font-size:10px!important}.admin-menu{display:none}.preview-overlay{z-index:90;background:#e3e8dd;flex-direction:column;display:flex;position:fixed;inset:0}.preview-overlay>header{background:#fafcf7;border-bottom:1px solid #d7e0ce;flex-shrink:0;justify-content:space-between;align-items:center;height:65px;padding:0 28px;display:flex}.preview-overlay>header strong{font-size:12px;font-weight:500}.preview-overlay>header strong>span{color:#9aa98a;margin-left:20px;font-size:9px;font-weight:400}.preview-overlay>header>div{gap:8px;display:flex}.preview-overlay>header button{color:#8a9b79;border-radius:4px;align-items:center;gap:7px;padding:9px;font-size:10px;display:flex}.preview-scroll{width:100%;height:calc(100dvh - 65px);margin:0 auto;transition:width .3s;overflow:auto}.preview-scroll.mobile-preview{width:390px;max-width:100%;box-shadow:0 0 40px #283d3420;container-type:inline-size}.preview-scroll .wrap{width:calc(100% - 90px)}@media (min-width:1500px){.hero{min-height:760px;padding-top:85px;padding-bottom:110px}.hero-copy{padding-top:55px}.hero-visual{min-height:540px}.hero h1{font-size:73px}.hero-copy>p{max-width:440px;font-size:15px}.hero-sign{margin-top:55px}.site-header{height:115px}.hero-actions{margin-top:37px}.service-card{padding:32px}.section{padding-block:100px}}@media (max-width:1200px){.wrap{width:calc(100% - 70px)}.topline{padding-inline:35px}.site-header nav{gap:18px}.brand-text strong{font-size:14px}.brand{gap:12px}.hero{gap:30px}.hero h1{font-size:52px}.hero-visual{min-height:440px}.hero-copy{padding-top:25px}.hero-visual .photo-arch{min-height:440px}.hero-sign{margin-top:30px}.hero-actions{gap:20px}.about-grid{gap:50px}.contact-grid{gap:65px}.studio-sidebar{width:220px}.studio-body{margin-left:220px}.studio-main{padding:28px}.studio-top{padding-inline:28px}.studio-page-heading{flex-direction:column;align-items:flex-start}.heading-actions{align-self:flex-end;margin-top:-5px}.welcome-panel{padding:30px}.welcome-art{width:240px;margin-right:0}.mini-browser{width:225px}.mini-lines{width:95px}.mini-browser section img{width:80px}.stats-grid>div{gap:9px;padding:16px 12px}.stats-grid strong{font-size:12px}.stat-icon{width:30px;height:30px}.panel{padding:20px}.dashboard-columns{gap:16px}.panel-title h3{font-size:11px}.theme-options{gap:12px}.theme-option .theme-tile{gap:8px;height:150px;padding:13px 10px}.theme-option .theme-tile p{margin-top:17px;font-size:21px}.color-panel{flex-direction:column;align-items:flex-start;gap:20px}.editor-columns{grid-template-columns:1.6fr 1fr}}@media (max-width:950px){.site-header nav{display:none}.site-header>.btn{margin-left:auto}.mobile-menu{display:inline-grid}.mobile-nav{border-bottom:1px solid var(--line);background:#f4f5ed;flex-direction:column;padding:15px 35px;display:flex}.mobile-nav a{justify-content:space-between;padding:14px 0;font-size:12px;display:flex}.hero h1{letter-spacing:-1.8px;margin-right:-40px;font-size:44px}.hero-copy>p{font-size:12px}.hero-actions{gap:20px}.hero-actions .btn{gap:12px;padding:15px 17px}.hero .text-link{gap:9px;font-size:10px}.hero-visual{min-height:405px;padding-left:10px}.hero-visual .photo-arch{min-height:405px}.orbit-stamp{gap:6px;width:88px;height:88px;right:-10px}.orbit-stamp span{font-size:5px}.orbit-stamp svg{width:23px;height:23px}.photo-note{padding:15px;font-size:11px;left:-15px;right:35px}.photo-note small{font-size:8px}.hero-sign{gap:15px}.hero-sign .sign{font-size:22px}.hero-sign>span:last-child{padding-left:15px;font-size:9px}.hero-sign small{font-size:8px}.service-grid{grid-template-columns:repeat(2,1fr)}.service-card:nth-child(2){border-right:0}.service-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.service-card p{min-height:40px}.service-top{margin-bottom:22px}.about-grid{grid-template-columns:1fr 1fr;gap:35px}.about-visual{padding-left:0}.about-visual img{height:450px}.about-tag{left:-15px}.about-copy h2{font-size:32px}.about-copy>p{font-size:11px}.about-sign .sign{font-size:22px}.about-sign{gap:14px}.about-sign>span:last-child{padding-left:14px;font-size:9px}.article-grid{gap:18px}.article-image>img{height:180px}.article-card h3{font-size:22px}.contact-grid{gap:35px}.studio-sidebar{width:195px;padding-inline:12px}.studio-logo{font-size:23px}.studio-sidebar nav button{gap:10px;padding:12px;font-size:10px}.workspace-card>svg{display:none}.studio-body{margin-left:195px}.studio-main{padding:25px}.studio-top{padding-inline:25px}.save-state{display:none}.welcome-art{width:200px}.mini-browser{width:195px}.mini-lines{width:77px}.mini-browser section img{width:68px}.welcome-panel h2{font-size:31px}.welcome-panel{padding:25px}.welcome-panel>div:first-child{max-width:250px}.welcome-spark{font-size:50px;right:-17px}.stats-grid{gap:10px}.stats-grid>div{flex-wrap:wrap}.stats-grid>div>svg{display:none}.stats-grid>div>span:nth-child(2){flex-basis:100%;font-size:8px}.dashboard-columns{grid-template-columns:1fr}.current-theme{display:none}.editor-columns{grid-template-columns:1fr}.portrait-editor{grid-template-columns:120px 1fr;align-items:center;gap:20px;display:grid}.portrait-editor>img{grid-row:span 2;height:150px;margin:0}.portrait-editor p{margin:0}.theme-options{grid-template-columns:1fr}.theme-option{grid-template-columns:170px 1fr;gap:0 20px;display:grid}.theme-option .theme-tile{grid-row:span 2}.theme-option .theme-name{align-self:end;margin-bottom:10px}.theme-option>p{padding-bottom:0}.demo-setting{flex-direction:column;align-items:flex-start;gap:20px}.gallery-edit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.wrap{width:calc(100% - 40px)}.topline{padding:9px 20px;font-size:8px}.topline>span:nth-child(2){display:none}.site-header{gap:10px;height:83px}.brand{gap:10px}.monogram{padding-right:15px;font-size:25px}.brand-text strong{letter-spacing:-.3px;font-size:12px}.brand-text small{letter-spacing:.08em;font-size:7px}.brand-text{gap:4px}.site-header>.btn{border-radius:50%;gap:0;width:33px;height:33px;padding:10px;font-size:0}.site-header>.btn>svg{width:16px}.mobile-menu{padding:5px}.mobile-menu svg{width:21px}.mobile-nav{padding-inline:20px}.hero{grid-template-columns:1fr;gap:36px;padding-top:35px;padding-bottom:67px}.hero-copy{padding-top:0}.eyebrow{font-size:7px}.hero h1{letter-spacing:-1.7px;margin:22px 0;font-size:45px}.hero-copy>p{max-width:350px;font-size:12px}.hero-actions{gap:24px;margin-top:25px}.hero-actions .btn{padding:15px 19px;font-size:11px}.hero .text-link{font-size:11px}.hero-sign{display:none}.hero-visual{height:390px;min-height:390px;margin:0 15px;padding:0 25px 0 15px}.hero-visual .photo-arch{border-radius:160px 160px 3px 3px;min-height:390px}.hero-visual:before{width:90%;height:95%;top:15px}.photo-note{padding:17px;font-size:12px;bottom:23px;left:0;right:45px}.photo-note small{font-size:9px}.orbit-stamp{width:85px;height:85px;top:2px;right:-2px}.vertical-caption{font-size:6px}.scroll-cue{gap:12px;font-size:6px;bottom:23px}.values-bar>.wrap{flex-wrap:wrap;justify-content:flex-start;gap:18px;padding:20px 0}.values-bar span{gap:8px;font-size:9px}.values-bar i,.values-bar span:last-child{display:none}.values-bar svg{width:15px;height:15px}.section{padding-block:55px}.section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:26px}h2{letter-spacing:-.8px;font-size:32px}.section-heading h2{margin-top:14px}.section-heading>p{font-size:10px}.service-card{padding:22px 16px 17px}.service-card h3{font-size:19px;line-height:1.3}.service-top{margin-bottom:24px}.service-top>svg{width:25px;height:25px}.service-card p{min-height:75px;font-size:10px}.service-bottom{gap:8px;margin-top:18px;font-size:8px}.service-bottom svg{width:15px}.about-section{padding-block:50px}.about-grid{grid-template-columns:1fr;gap:35px}.about-visual{padding:0 0 15px 15px}.about-visual img{height:300px}.about-tag{padding:16px 18px;font-size:8px;left:0}.about-copy h2{font-size:33px}.about-copy>p{font-size:12px}.about-sign{margin-top:25px}.about-sign .sign{font-size:27px}.about-sign>span:last-child{font-size:10px}.about-copy blockquote{margin-block:24px;font-size:15px}.article-grid{grid-template-columns:1fr;gap:32px}.article-image>img{height:225px}.article-card h3{max-width:none;margin:10px 0 13px;font-size:25px}.article-image{margin-bottom:17px}.journal-note{font-size:10px}.gallery-grid{grid-template-columns:1fr 1fr;gap:12px}.gallery-grid img{height:180px}.contact-section{padding-block:50px}.contact-grid{grid-template-columns:1fr;gap:40px}.contact-section h2{font-size:40px}.contact-section p{font-size:11px}.contact-info>div{padding-bottom:20px}.footer-main{flex-wrap:wrap;align-items:flex-start;gap:23px;padding:28px 0}.footer-main p{margin-left:auto;font-size:10px}.footer-main>a:last-child{display:none}.footer-bottom{align-items:flex-start;gap:15px;font-size:8px}.footer-bottom>div{flex-direction:column;align-items:flex-end;gap:10px}.footer-bottom button,.footer-bottom a{font-size:8px}.demo-notice{padding-top:5px;font-size:8px;line-height:1.8}.dialog{border-radius:6px;padding:35px 23px}.modal-backdrop{padding:16px}.dialog h2{font-size:30px}.contact-choice{gap:12px;padding:16px 12px}.contact-choice strong{font-size:12px}.contact-choice>svg{width:18px}.dialog>p{font-size:12px}.theme-editorial .hero{grid-template-columns:1fr;gap:35px;padding:35px 20px 65px}.theme-editorial .hero h1{font-size:46px}.theme-editorial .hero-visual .photo-arch{border-radius:0}.theme-editorial .scroll-cue{left:20px}.theme-editorial .hero-visual{padding-left:15px}.theme-editorial .photo-note{left:0}.theme-editorial .orbit-stamp{right:-5px}.theme-modern .hero{grid-template-columns:1fr;gap:30px;padding-top:32px}.theme-modern .hero-copy{padding-top:0}.theme-modern .hero h1{letter-spacing:-2px;font-size:41px}.theme-modern .hero-visual{padding:0 15px 0 0}.theme-modern .hero-visual .photo-arch{border-radius:10px}.theme-modern .service-grid{gap:12px}.theme-modern .service-card{padding:18px 14px}.theme-modern .service-card h3{font-size:15px}.theme-modern h2{font-size:28px}.theme-modern .article-card h3{font-size:21px}.studio-sidebar{width:230px;transition:transform .2s;transform:translate(-100%);box-shadow:20px 0 60px #203c2c25}.studio-sidebar.open{transform:translate(0)}.studio-body{margin-left:0}.studio-top{height:61px;padding-inline:17px;font-size:9px}.studio-top>div{gap:8px}.admin-menu{margin-left:-7px;display:inline-grid}.studio-top .outline-btn{padding:8px 10px;font-size:9px}.studio-main{padding:25px 18px 18px}.studio-page-heading{gap:18px;margin-bottom:23px}.studio-page-heading h1{margin-top:11px;font-size:21px}.studio-page-heading p{font-size:10px}.studio-page-heading .eyebrow{font-size:6px}.heading-actions{align-self:flex-start;gap:8px;width:100%;margin-top:0}.heading-actions .btn{flex:1;gap:8px;padding:11px 10px;font-size:9px}.heading-actions .outline-btn{padding:11px 10px;font-size:9px}.welcome-panel{min-height:260px;padding:25px 23px;position:relative}.welcome-panel>div:first-child{z-index:2;max-width:70%}.welcome-panel .eyebrow{letter-spacing:.09em;font-size:6px}.welcome-panel h2{font-size:31px}.welcome-panel p{font-size:9px}.welcome-art{opacity:.5;width:160px;position:absolute;bottom:35px;right:-30px;transform:rotate(8deg)}.mini-browser{width:170px}.mini-lines{width:68px}.mini-browser section img{width:58px}.welcome-spark{right:22px}.stats-grid{gap:8px;margin:15px 0 22px}.stats-grid>div{gap:10px;padding:13px 10px}.stats-grid strong{font-size:11px;line-height:1.3}.stats-grid>div>span:nth-child(2){font-size:7px}.stat-icon{width:27px;height:27px}.stat-icon svg{width:15px}.panel{margin-bottom:18px;padding:20px 17px}.panel-title{gap:12px}.panel-title h3{font-size:11px}.panel-title>span{font-size:6px}.quick-row{gap:10px;padding:17px 0}.quick-row strong{font-size:10px}.quick-row small{font-size:8px;line-height:1.6}.quick-row>span{width:31px;height:31px}.quick-row>svg{width:15px}.installation-note{gap:10px;padding:15px}.installation-note strong{font-size:9px}.installation-note span{font-size:8px;line-height:1.8}.installation-note>svg{width:17px}.form-grid{grid-template-columns:1fr;gap:19px}.portrait-editor{grid-template-columns:100px 1fr;gap:15px}.portrait-editor>img{height:150px}.portrait-editor p{font-size:9px}.portrait-editor .field input{padding:9px;font-size:10px}.gallery-edit-grid{grid-template-columns:1fr}.theme-option{grid-template-columns:135px 1fr;gap:0 10px}.theme-option .theme-tile{height:140px}.theme-option .theme-tile p{font-size:19px}.theme-option>p{font-size:9px}.color-options{flex-wrap:wrap;gap:6px}.color-options>button{width:27px;height:27px}.custom-color{margin-left:5px}.backup-panel{flex-direction:column;align-items:flex-start;gap:20px}.toast{min-width:0;font-size:11px;bottom:18px;left:18px;right:18px;transform:none}.login-page{grid-template-columns:1fr}.login-art{min-height:290px;padding:30px}.login-art .studio-logo{font-size:22px}.login-art h1{margin-top:45px;font-size:35px}.login-art p{display:none}.login-art small{margin-top:25px;padding-top:0;font-size:6px}.login-form{max-width:none;margin:0;padding:40px 30px}.login-form h2{font-size:35px}.login-form>.text-link{margin-top:30px}.preview-overlay>header{height:55px;padding:0 12px}.preview-overlay>header strong{font-size:10px}.preview-overlay>header strong>span{display:none}.preview-overlay>header button{padding:6px;font-size:9px}.preview-scroll{height:calc(100dvh - 55px)}.preview-scroll .wrap{width:calc(100% - 40px)}}@container (width<=500px){.preview-site .wrap{width:calc(100% - 35px)}.preview-site .topline{padding-inline:18px;font-size:8px}.preview-site .topline>span:nth-child(2){display:none}.preview-site .site-header{height:80px}.preview-site .site-header nav{display:none}.preview-site .brand-text strong{font-size:12px}.preview-site .brand-text small{font-size:7px}.preview-site .site-header>.btn{display:none}.preview-site .hero{grid-template-columns:1fr;gap:30px;padding-top:30px;padding-bottom:65px}.preview-site .hero-copy{padding-top:0}.preview-site .hero h1{margin-right:0;font-size:42px}.preview-site .hero-sign{display:none}.preview-site .hero-visual{height:390px;min-height:390px;margin:0 12px}.preview-site .photo-arch{min-height:390px}.preview-site .orbit-stamp{width:80px;height:80px}.preview-site .orbit-stamp span{font-size:5px}.preview-site .values-bar>.wrap{flex-wrap:wrap;gap:12px;min-height:75px}.preview-site .values-bar span{gap:5px;font-size:8px}.preview-site .values-bar i,.preview-site .values-bar span:last-child{display:none}.preview-site .section-heading{flex-direction:column;align-items:flex-start;gap:20px}.preview-site h2{font-size:32px}.preview-site .service-grid{grid-template-columns:1fr 1fr}.preview-site .service-card{border-bottom:1px solid var(--line);padding:20px 14px}.preview-site .service-card h3{font-size:19px}.preview-site .service-card p{font-size:10px}.preview-site .about-grid,.preview-site .contact-grid{grid-template-columns:1fr;gap:30px}.preview-site .about-visual img{height:300px}.preview-site .article-grid{grid-template-columns:1fr}.preview-site .article-card h3{font-size:25px}.preview-site .section{padding-block:50px}.preview-site .footer-main{flex-wrap:wrap;gap:20px}.preview-site .footer-bottom{align-items:flex-start;gap:10px;font-size:8px}.preview-site .footer-bottom>div{flex-direction:column;align-items:flex-end;gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.image-field{flex-direction:column;gap:9px;display:flex}.image-field>small{color:#9ca78e;font-size:8px}.upload-control{color:#7e956b;cursor:pointer;border:1px dashed #cdd9bd;border-radius:4px;align-items:center;gap:8px;padding:11px 12px;font-size:10px;display:inline-flex}.upload-control input{opacity:0;width:0;height:0;position:absolute}.upload-control:focus-within{outline-offset:2px;outline:2px solid #8ba377}.form-grid>.image-field{grid-column:1/-1}.formatted-body{color:inherit;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.formatted-body>*+*{margin-top:1em}.formatted-body :is(h3,h4){color:var(--r-ink,#18313e);font:800 1.4em/1.28 Manrope,sans-serif}.formatted-body h4{font-size:1.15em}.formatted-body>:is(h3,h4):not(:first-child){margin-top:1.45em}.formatted-body :is(ul,ol){padding-inline-start:1.5em}.formatted-body ul{list-style:outside}.formatted-body ol{list-style:decimal}.formatted-body li+li{margin-top:.28em}.formatted-body li>:is(ul,ol){margin-top:.3em}.formatted-body blockquote{border-inline-start:3px solid var(--r-accent,#246a5f);background:var(--r-mist,#eef6f4);padding:.75em 1em}.formatted-body a{color:var(--r-accent,#246a5f);text-underline-offset:.16em;text-decoration:underline}.formatted-body strong{font-weight:800}.c-body-article>.formatted-body{color:var(--r-muted,var(--c-muted));margin-block:1.3em 1.65em}.body-editor{grid-column:1/-1;min-width:0}.body-editor>span{margin-bottom:7px;font-size:13px;font-weight:700;display:block}.body-editor-frame{background:#fff;border:1px solid #c9d7d3;border-radius:12px}.body-editor-controls{background:#f2f7f5;border-bottom:1px solid #dce7e4;border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex}.body-editor-controls button,.body-editor-controls select,.body-editor-link button{color:#23423c;border:1px solid #0000;border-radius:7px;place-items:center;min-width:36px;min-height:36px;display:inline-grid}.body-editor-controls select{background:#fff;border-color:#cbdad6;padding-inline:7px;font-size:13px}.body-editor-controls button[aria-pressed=true],.body-editor-controls button:hover:not(:disabled),.body-editor-link button:hover{background:#dcefe8;border-color:#c0ddd3}.body-editor-controls button:disabled{opacity:.4;cursor:default}.body-editor-frame .formatted-body{color:#29434b;min-height:220px;padding:16px 18px}.body-editor-frame :focus-visible{outline-offset:-2px;outline:2px solid #2c7566}.body-editor-link{border-bottom:1px solid #dce7e4;flex-wrap:wrap;align-items:end;gap:7px;padding:9px;display:flex}.body-editor-link label{flex:1 0 min(240px,100%);font-size:13px}.body-editor-link input{border:1px solid #cbdad6;border-radius:6px;width:100%;margin-top:3px;padding:6px 8px;display:block}.body-editor-link button{padding-inline:10px;font-size:13px}.body-editor-link p{color:#96303a;flex-basis:100%;font-size:13px}.studio{color:#192f38;--accent:#246054;background:#f2f6f5;font-size:15px}.studio-sidebar{color:#eff8f5;background:#132d36;border:0;padding:24px 14px 14px;overflow-y:auto}.studio-logo{color:#fff;margin:0 10px 24px}.studio-logo>span,.studio-logo>i{color:#9dd9c7}.studio .workspace-card{color:#fff;background:#25454c;border:1px solid #41636a;border-radius:11px;margin-bottom:17px;padding:10px}.studio .workspace-card strong{color:#fff;font-size:13px;line-height:1.35}.studio .workspace-card small{color:#c5ddd7;font-size:11px;line-height:1.4}.studio .workspace-card>span{color:#244e46;background:#d6ebe4}.studio .workspace-card>svg{color:#a7ddcf;flex-shrink:0}.studio-sidebar nav button{color:#e0efeb;border-radius:8px;min-height:42px;margin-bottom:3px;padding:9px 11px;font-size:14px;font-weight:600}.studio-sidebar nav button>svg{flex-shrink:0}.studio-sidebar nav button:hover{color:#fff;background:#294951}.studio .studio-sidebar nav button.active{color:#17463d;background:#d6eee6;font-weight:800}.studio-sidebar .active-dot{background:#26735f}.studio-sidebar .nav-category{color:#a9c7c3;margin-block:12px 6px;font-size:11px}.studio-sidebar .sidebar-bottom{border-color:#41636a;padding-top:9px}.studio-sidebar .sidebar-bottom :is(a,button){color:#e0efeb;min-height:40px;font-size:13px}.studio-sidebar .private-badge,.studio-menu-backdrop{display:none}.studio-top{z-index:15;background:#fffffff5;border-color:#d9e5e1;height:auto;min-height:61px;padding-block:8px;font-size:13px;position:sticky;top:0}.studio-top strong{font-weight:800}.studio-top .save-state{color:#315950;font-size:12px}.studio-top .save-state.unsaved{color:#825014}.studio-main{padding-block:25px}.studio-page-heading{align-items:center;margin-bottom:22px}.studio-page-heading h1{color:#17323d;letter-spacing:-.035em;margin:0;font:800 clamp(25px,3vw,38px)/1.18 Manrope,sans-serif}.studio .heading-actions{flex-wrap:wrap}.studio :is(.outline-btn,.btn,.btn-outline,.studio-top .outline-btn){border-radius:8px;min-height:42px;padding:8px 13px;font-size:14px;font-weight:750;line-height:1.35}.studio :is(.outline-btn,.btn-outline){color:#244f46;background:#fff;border:1px solid #b5cec5}.studio .btn:not(.light,.btn-outline){color:#fff;background:#22594d}.studio .btn.light{color:#173f37;background:#d9eee7}.studio button:disabled{cursor:default;opacity:.58}.studio :is(button,a,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #2b8d77}.studio .panel{background:#fff;border:1px solid #d8e5df;border-radius:14px;box-shadow:0 5px 18px #193f3708}.studio .panel h3{color:#183641;font-size:18px;font-weight:800}.studio .panel-title{flex-wrap:wrap;margin-bottom:17px}.studio .panel-title>span{color:#4e676c;font-size:11px}.studio .form-grid{gap:18px}.studio .field{gap:6px}.studio .field>span,.studio .body-editor>span{color:#243f46;font-size:14px;font-weight:750}.studio .field :is(input,textarea){color:#192f38;background:#fcfefd;border:1px solid #bbcec7;border-radius:8px;min-height:43px;padding:10px 12px;font-size:16px}.studio :is(.field small,.image-field>small,.portrait-editor>p,.editor-tip p,.empty-state,.studio-footer){color:#48626a;font-size:13px;line-height:1.5}.studio .upload-control,.studio .delete-link{font-size:13px}.studio .repeater{border:1px solid #d9e6e1;border-radius:12px;padding:clamp(13px,2vw,23px)}.studio .repeater-heading{color:#3f5f63;font-size:11px;font-weight:750}.studio .article-editor{background:#fcfefd;border:1px solid #d9e6e1;border-radius:11px}.studio .article-editor>summary{color:#213f46;padding:13px}.studio .article-editor>summary strong{font-size:16px;font-weight:800}.studio .article-editor>summary small{color:#4e676c;margin-top:3px;font-size:13px}.studio .article-editor-icon{color:#276054;background:#e4f1eb;border-radius:8px}.studio .article-editor .form-grid{padding:4px 13px 14px}.studio-dashboard{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:17px;display:grid}.studio-feature{color:#fff;background:linear-gradient(130deg,#17333e,#245d51);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(80px,32%);align-items:center;gap:14px;min-height:244px;padding:clamp(17px,2.5vw,34px);display:grid}.studio-feature h2{letter-spacing:-.035em;font:800 clamp(21px,3vw,35px)/1.15 Manrope,sans-serif}.studio-feature p{color:#d5eae3;margin-top:9px}.studio-feature .btn{margin-top:16px}.studio-feature img{aspect-ratio:3/4;object-fit:cover;object-position:top;border-radius:10px;width:100%}.studio-dashboard-links .quick-row{color:#23434a;min-height:51px;padding-block:7px}.studio-dashboard-links .quick-row>strong{text-align:left;flex:1;font-size:14px}.studio-dashboard-links .quick-row>span{color:#276054;background:#e4f1eb}.studio-dashboard-links .quick-row small{color:#426068;font-size:12px}@media (max-width:1050px){.studio-dashboard{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.studio-sidebar{z-index:40;width:min(280px,85vw)}.studio-sidebar:not(.open){visibility:hidden}.studio-menu-backdrop{z-index:35;background:#122d3680;display:block;position:fixed;inset:0}.studio-page-heading{align-items:start;gap:12px}.studio-top{font-size:12px}.studio-top>div:first-child>span,.studio-top>div:first-child>svg,.studio-top .save-state{display:none}.studio-main{padding-inline:13px}}.footer-legal{color:#b2c9ce;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 24px;padding:13px 0 20px;font:500 12px/1.5 DM Sans,sans-serif;display:flex}.footer-legal .footer-credit{text-align:right;margin-inline-start:auto}.footer-legal .footer-credit span{padding-inline:.2em}.footer-legal .footer-credit strong{color:#f2fbfa;font-weight:750}.academic-profiles{padding-block:clamp(26px,4vw,52px)}.academic-profiles h2{color:var(--r-ink,var(--c-ink));letter-spacing:-.035em;margin:0 0 17px;font:800 clamp(25px,3vw,37px)/1.15 Manrope,sans-serif}.academic-profiles ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:12px;padding:0;list-style:none;display:grid}.academic-profiles a{border:1px solid var(--r-line,var(--c-line));background:var(--r-mist,var(--c-paper));height:100%;min-height:75px;color:var(--r-accent,var(--c-ink));border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.academic-profiles a:hover{border-color:currentColor}.academic-profiles a:focus-visible{outline-offset:3px;outline:2px solid}.academic-profiles a>span{gap:4px;display:grid}.academic-profiles strong{color:var(--r-ink,var(--c-ink));font-size:16px}.academic-profiles small{color:var(--r-muted,var(--c-muted));font-size:13px}.academic-profiles svg{flex-shrink:0}.clinical{--c-navy:#0b2333;--c-ink:#122b3b;--c-accent:#087f82;--c-muted:#657b87;--c-paper:#f3f7f8;--c-line:#dce5e8;--c-heading:"Manrope",sans-serif;color:var(--c-ink);background:#fff;font-family:DM Sans,sans-serif}.c-wrap{width:min(1300px,100% - 112px);margin:auto}.clinical h1,.clinical h2,.clinical h3{font-family:var(--c-heading);font-style:normal}.clinical h2{letter-spacing:-1.8px;color:var(--c-ink);font-size:clamp(30px,3vw,43px);font-weight:700;line-height:1.22}.clinical h2 em{color:var(--c-accent);font-style:normal;font-weight:500}.clinical h3{font-weight:700}.c-topbar{background:var(--c-navy);color:#b7c8d0;font-size:9px}.c-topbar>.c-wrap{justify-content:space-between;gap:20px;padding:11px 0;display:flex}.c-topbar span,.c-topbar a{align-items:center;gap:7px;display:flex}.c-header{z-index:20;background:#fff;border-bottom:1px solid #e2e9eb;position:relative}.c-header>.c-wrap{justify-content:space-between;align-items:center;gap:25px;min-height:105px;display:flex}.c-brand{flex-shrink:0;align-items:center;gap:13px;display:flex}.c-logo-mark{width:48px;height:55px;color:var(--c-accent);border-right:1px solid #dbe5e8;flex-direction:column;justify-content:center;align-items:center;padding-right:12px;display:flex;position:relative}.c-logo-mark>span{letter-spacing:-1.8px;font-family:DM Serif Display,serif;font-size:18px;line-height:1}.c-brand-text{flex-direction:column;gap:3px;display:flex}.c-brand-text>small{color:#657d88;font-size:9px}.c-brand-text strong{letter-spacing:-.5px;font-family:Manrope,sans-serif;font-size:13px;font-weight:800}.c-header nav{align-items:center;gap:23px;margin-left:auto;display:flex}.c-header nav>a{color:#576d79;white-space:nowrap;padding:12px 0;font-size:10px;font-weight:500;position:relative}.c-header nav>a.active{color:var(--c-accent)}.c-header nav>a.active:after{content:"";background:var(--c-accent);width:16px;height:2px;position:absolute;bottom:3px;left:0}.c-header nav>a:hover{color:var(--c-accent)}.c-button{background:var(--c-accent);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:19px;padding:17px 22px;font-size:11px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.c-button:hover{filter:brightness(1.1);transform:translateY(-2px)}.c-header-appointment{gap:10px;margin-left:8px;padding:12px 16px;font-size:10px}.c-menu,.c-mobile-nav{display:none}.c-hero{background:var(--c-navy);color:#fff;position:relative;overflow:hidden}.c-hero>.c-wrap{z-index:2;grid-template-columns:1.12fr 1fr;gap:65px;min-height:625px;display:grid;position:relative}.c-hero-copy{min-width:0;padding:75px 0 58px}.c-kicker{color:var(--c-accent);letter-spacing:.15em;align-items:center;gap:10px;font-size:9px;font-weight:700;display:inline-flex}.c-kicker>i{background:currentColor;width:24px;height:2px}.c-hero .c-kicker{color:#5cc9c8}.c-hero h1{letter-spacing:-4.5px;max-width:620px;margin:30px -20px 27px 0;font-size:clamp(58px,6vw,83px);font-weight:500;line-height:1.08}.c-hero h1>em{color:#5bcbca;font-style:normal;font-weight:600}.c-hero-actions{align-items:center;gap:27px;margin-top:32px;display:flex}.c-hero .c-button{background:#118d91;gap:20px;font-size:10px}.c-hero-link{white-space:nowrap;color:#dce7eb;align-items:center;gap:12px;font-size:10px;display:flex}.c-hero-credentials{color:#5c999f;border-top:1px solid #ffffff16;align-items:center;gap:13px;max-width:430px;margin-top:39px;padding-top:23px;display:flex}.c-hero-credentials strong{color:#cbdae1;font-size:10px;font-weight:500}.c-hero-credentials span{color:#7fa0b1;margin-top:6px;font-size:9px;display:block}.c-hero-portrait{min-height:500px;margin:38px 20px 42px 0;position:relative}.c-portrait-frame{background:#1a3443;border-radius:130px 5px 5px;position:absolute;inset:0;overflow:hidden}.c-portrait-frame img{object-position:50% 21%;filter:saturate(.72);height:100%;position:absolute}.c-portrait-shade{background:linear-gradient(#0000 55%,#071c2bb0);position:absolute;inset:0}.c-hero-portrait:before{content:"";border:1px solid #4db3b24a;border-radius:130px 5px 5px;position:absolute;inset:20px -17px -17px 20px}.c-photo-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#193a4a;background:#f6faf8f0;border-left:3px solid #3ab7b5;border-radius:4px;align-items:center;gap:12px;padding:21px;display:flex;position:absolute;bottom:18px;left:-24px;right:22px;box-shadow:0 12px 30px #03172133}.c-photo-label>span:nth-child(2){flex:1;font-size:12px;font-weight:600;line-height:1.5}.c-photo-label small{color:#7b939e;margin-top:4px;font-size:9px;font-weight:400;display:block}.c-photo-label>svg{color:var(--c-accent)}.c-live-dot{background:#179a98;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #159a9812}.c-vertical{writing-mode:vertical-rl;letter-spacing:.22em;color:#6b9eac;font-size:7px;position:absolute;top:28%;right:-38px}.c-ecg{color:#2e898b24;width:100%;height:180px;position:absolute;bottom:34px;left:0}.c-proof-strip>.c-wrap{grid-template-columns:repeat(4,1fr);gap:20px;padding:28px 0;display:grid}.c-proof-strip>.c-wrap>div{border-right:1px solid #dce7eb;align-items:center;gap:15px;padding-left:25px;display:flex}.c-proof-strip>.c-wrap>div:first-child{padding-left:0}.c-proof-strip>.c-wrap>div:last-child{border:0}.c-proof-strip span{font-size:12px;font-weight:600}.c-proof-strip strong{color:#7c929d;margin-top:6px;font-size:9px;font-weight:400;display:block}.c-section-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:35px;display:flex}.c-section-heading h2{margin-top:18px}.c-text-link{color:var(--c-accent);align-items:center;gap:20px;font-size:11px;font-weight:600;display:inline-flex}.c-text-link:hover{gap:25px}.c-service-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.c-service-card{border:1px solid var(--c-line);background:#fff;border-radius:5px;transition:box-shadow .2s,transform .2s;overflow:hidden}.c-service-card:hover{transform:translateY(-4px);box-shadow:0 18px 35px #15374c12}.c-service-photo{background:#eaf0f2;height:180px;position:relative}.c-service-photo>img{filter:saturate(.65);height:100%;transition:transform .4s}.c-service-card:hover img{transform:scale(1.03)}.c-service-photo:after{content:"";background:linear-gradient(#0b233328,#0000 65%);position:absolute;inset:0}.c-service-index{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;background:#0b233360;border-radius:3px;padding:6px 8px;font-size:10px;position:absolute;top:17px;left:19px}.c-service-icon{background:var(--c-accent);color:#fff;z-index:1;border-radius:5px;place-items:center;width:43px;height:43px;display:grid;position:absolute;bottom:-19px;right:23px;box-shadow:0 6px 15px #087f8225}.c-service-content{padding:26px 23px 20px}.c-service-content h3{letter-spacing:-.65px;margin-bottom:13px;font-size:18px}.c-service-content>span{color:var(--c-accent);border-top:1px solid #e4ebed;justify-content:space-between;align-items:center;margin-top:21px;padding-top:15px;font-size:10px;font-weight:500;display:flex}.c-about-band{background:#edf3f5;padding:78px 0}.c-home-about{grid-template-columns:.85fr 1fr;align-items:center;gap:100px;display:grid}.c-about-photo{padding-left:28px;position:relative}.c-about-photo:before{content:"";border:1px solid #b8d3d7;border-radius:5px;width:80%;position:absolute;top:28px;bottom:-25px;left:0}.c-about-photo>img{object-position:50% 16%;filter:saturate(.7);border-radius:5px;height:460px;position:relative}.c-about-plaque{background:var(--c-navy);color:#e1eff4;border-radius:4px;align-items:center;gap:17px;padding:20px 25px;display:flex;position:absolute;bottom:25px;left:-5px}.c-about-plaque strong{color:#eef8fa;margin-top:6px;font-size:12px;font-weight:500;display:block}.c-home-about h2{margin:20px 0 25px}.c-about-tags{flex-wrap:wrap;gap:14px;margin:25px 0 27px;display:flex}.c-about-tags span{color:var(--c-accent);align-items:center;gap:6px;font-size:9px;display:flex}.c-home-about .c-button{font-size:10px}.c-process-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.c-process-grid>div{border:1px solid var(--c-line);border-radius:5px;padding:30px 28px;position:relative}.c-step-number{color:#dce7eb;letter-spacing:-3px;font-family:Manrope,sans-serif;font-size:52px;font-weight:700;position:absolute;top:21px;right:24px}.c-process-grid svg{color:var(--c-accent);margin-bottom:28px}.c-process-grid h3{letter-spacing:-.5px;margin-bottom:13px;font-size:17px}.c-faq-section{background:var(--c-navy);color:#fff;padding:73px 0}.c-faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.c-faq-section h2{color:#f1f7fa;margin:20px 0}.c-faq-section p{color:#8eacbd;font-size:12px;line-height:1.9}.c-faq-section .c-text-link{color:#7bd0cc;margin-top:25px}.c-faq-list details{border-bottom:1px solid #ffffff20}.c-faq-list details:first-child{border-top:1px solid #ffffff20}.c-faq-list summary{cursor:pointer;align-items:center;gap:17px;padding:23px 0;font-size:12px;font-weight:500;line-height:1.5;list-style:none;display:flex}.c-faq-list summary>span{color:#5f8e9d;font-size:9px;font-weight:400}.c-faq-list summary>svg{color:#61b9b9;margin-left:auto}.c-faq-list details[open] summary>svg{transform:rotate(45deg)}.c-faq-list details p{margin:0;padding:0 24px 23px 30px;font-size:12px;line-height:1.9}.c-article-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.c-article-card{display:block}.c-article-photo{background:#e2ecee;border-radius:4px;height:215px;position:relative;overflow:hidden}.c-article-photo img{filter:saturate(.7);height:100%;transition:transform .4s}.c-article-card:hover img{transform:scale(1.04)}.c-article-photo>span{width:36px;height:36px;color:var(--c-accent);background:#ffffffed;border-radius:4px;place-items:center;display:grid;position:absolute;bottom:14px;right:14px}.c-article-meta{justify-content:space-between;align-items:center;gap:10px;margin-top:22px;font-size:8px;display:flex}.c-article-meta>span:first-child{color:var(--c-accent);letter-spacing:.06em;font-weight:600}.c-read{color:var(--c-accent);align-items:center;gap:20px;margin-top:18px;font-size:10px;font-weight:500;display:inline-flex}.c-cta{background:var(--c-accent);color:#fff;padding:50px 0;position:relative;overflow:hidden}.c-cta>.c-wrap{justify-content:space-between;align-items:center;gap:50px;display:flex;position:relative}.c-cta-symbol{color:#fff9;border:1px solid #ffffff30;border-radius:50%;flex-shrink:0;place-items:center;width:115px;height:115px;display:grid}.c-cta h2{color:#fff;letter-spacing:-1.5px;margin-top:14px;font-size:39px}.c-cta>.c-wrap>div:last-child{margin-left:auto}.c-button-white{color:var(--c-accent);background:#fff;font-size:10px}.c-footer{color:#9bb1bd;background:#081c2a;padding:60px 0 0}.c-footer-top{grid-template-columns:1.3fr .75fr 1fr 1.1fr;gap:48px;padding-bottom:40px;display:grid}.c-footer .c-brand-text>small,.c-footer .c-brand-text>span{color:#789aa9}.c-footer .c-logo-mark{color:#3baaaa;border-color:#ffffff20}.c-footer-top>div:first-child>p{color:#7f9daa;margin:23px 0;font-size:12px;line-height:1.8}.c-footer h4{letter-spacing:.12em;color:#d7e5ec;margin:7px 0 22px;font-size:8px;font-weight:500}.c-footer-top>div:not(:first-child)>a{align-items:center;gap:10px;margin:13px 0;font-size:10px;line-height:1.5;display:flex}.c-footer-top>div:not(:first-child)>a:hover{color:#6bc4c3}.c-footer-top>div:last-child>span{gap:10px;font-size:10px;line-height:1.9;display:flex}.c-footer-book{color:#6cc7c4!important;margin-top:21px!important}.c-footer-bottom{color:#6f909f;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:8px;display:flex}.c-footer-bottom>div{gap:24px;display:flex}.c-footer-bottom a{align-items:center;gap:6px;display:flex}.c-footer-disclaimer{color:#55798a;border-top:1px solid #ffffff09;padding:15px 0 20px;font-size:8px;line-height:1.8}.c-page-hero{background:var(--c-navy);color:#fff;padding:27px 0 52px;overflow:hidden}.c-page-hero>.c-wrap{position:relative}.c-breadcrumb{color:#6f96a7;z-index:1;align-items:center;gap:11px;margin-bottom:45px;font-size:9px;display:flex;position:relative}.c-page-hero .c-kicker{color:#5bbfbd}.c-page-hero h1{letter-spacing:-2px;z-index:1;max-width:800px;margin:22px 0 20px;font-size:clamp(33px,4vw,54px);font-weight:600;line-height:1.18;position:relative}.c-page-hero p{color:#9fbbc8;z-index:1;max-width:650px;font-size:12px;line-height:1.9;position:relative}.page-heart{color:#397a882e;position:absolute;top:50px;right:0;transform:rotate(-8deg)}.c-biography{grid-template-columns:.8fr 1.2fr;align-items:start;gap:75px;display:grid}.c-biography-portrait{border:1px solid var(--c-line);border-radius:5px;overflow:hidden}.c-biography-portrait>img{object-position:50% 10%;filter:saturate(.75);height:495px}.c-biography-portrait>div{background:var(--c-navy);padding:23px 26px}.c-biography-portrait strong{color:#e4edf1;font-size:14px;font-weight:600;display:block}.c-biography-portrait span{color:#89a8b8;margin-top:7px;font-size:10px;display:block}.c-biography article>h2{margin:18px 0 25px;font-size:36px}.c-biography article>p{color:#718693;margin:20px 0;font-size:13px;line-height:2}.c-biography blockquote{border-left:3px solid var(--c-accent);color:#3d6870;background:#eff6f6;margin:29px 0;padding:26px 27px;font-family:DM Serif Display,serif;font-size:16px;line-height:1.85;position:relative}.c-biography blockquote>span{color:#c9dfdf;font-size:58px;line-height:1;position:absolute;top:8px;right:15px}.c-biography .c-button{margin-top:10px;font-size:10px}.c-timeline{max-width:900px;margin:20px auto 0}.c-timeline>div{grid-template-columns:150px 30px 1fr;align-items:start;gap:30px;padding:25px 0;display:grid;position:relative}.c-timeline>div:before{content:"";background:#cbdde1;width:1px;position:absolute;top:30px;bottom:-30px;left:195px}.c-timeline>div:last-child:before{display:none}.c-timeline-date{color:var(--c-accent);text-align:right;padding-top:3px;font-size:13px;font-weight:600}.c-timeline-dot{background:var(--c-accent);z-index:1;border:3px solid #eef5f6;border-radius:50%;outline:1px solid #75adaf;justify-self:center;width:11px;height:11px;margin-top:6px}.c-timeline p{color:#7c919d;margin-top:9px;font-size:12px;line-height:1.8}.c-reference-note{color:#97a8b2;margin-top:35px;font-size:10px;line-height:1.8}.c-info-note{background:#eff6f7;border:1px solid #dce9eb;border-radius:4px;align-items:flex-start;gap:15px;margin-top:30px;padding:20px 24px;display:flex}.c-info-note>svg{color:var(--c-accent);margin-top:2px}.c-info-note p{color:#6f8a98!important;margin:0!important;font-size:11px!important;line-height:1.9!important}.c-info-note a{color:var(--c-accent);text-underline-offset:3px;text-decoration:underline}.c-detail-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:60px;display:grid}.c-detail-cover{object-position:center;border-radius:5px;height:350px;margin-bottom:35px}.c-body-article>h2{margin:15px 0 26px;font-size:34px}.c-body-article>p{color:#6c818e;white-space:pre-line;margin:22px 0;font-size:14px;line-height:2}.c-body-article>.c-text-link{margin-top:30px}.c-detail-sidebar{border:1px solid var(--c-line);border-radius:5px;position:sticky;top:30px;overflow:hidden}.c-detail-sidebar>h3{letter-spacing:-.5px;border-bottom:1px solid var(--c-line);background:#eef4f5;padding:23px;font-size:15px}.c-detail-sidebar>a{color:#788d98;border-bottom:1px solid #e9eff1;justify-content:space-between;align-items:center;gap:10px;padding:17px 22px;font-size:11px;line-height:1.6;display:flex}.c-detail-sidebar>a.active{color:var(--c-accent);border-left:3px solid var(--c-accent);background:#edf7f6;font-weight:600}.c-detail-sidebar>a:hover{background:#f0f7f7}.c-sidebar-contact{background:var(--c-navy);color:#7ab4bf;border-radius:4px;margin:18px 13px 13px;padding:28px 23px}.c-sidebar-contact>h3{color:#e3eef2;letter-spacing:-.6px;margin:17px 0 13px;font-size:20px;line-height:1.5}.c-sidebar-contact>p{color:#87a9b9;margin-bottom:20px;font-size:11px;line-height:1.8}.c-sidebar-contact>a:not(.c-button){color:#d2e6e9;letter-spacing:-1px;margin-bottom:20px;font-family:Manrope,sans-serif;font-size:20px;font-weight:500;display:block}.c-sidebar-contact .c-button{gap:10px;width:100%;padding:13px;font-size:9px}.c-article-toolbar{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:25px;margin-bottom:40px;padding-bottom:25px;display:flex}.c-filters{flex-wrap:wrap;gap:8px;max-width:75%;display:flex}.c-filters>button{letter-spacing:.02em;color:#8599a4;background:#f3f7f8;border:1px solid #e4ecee;border-radius:3px;padding:10px 13px;font-size:8px}.c-filters>button.active{color:#fff;background:var(--c-accent);border-color:var(--c-accent)}.c-search{color:#91a9b4;border-bottom:1px solid #cadce0;align-items:center;gap:10px;min-width:170px;padding:10px 0;display:flex}.c-search input{color:#597a8a;background:0 0;border:0;outline:0;width:150px;min-width:0;font-size:11px}.c-search:focus-within{border-color:var(--c-accent)}.c-no-results{color:#92a7b1;flex-direction:column;justify-content:center;align-items:center;gap:25px;padding:65px 0;display:flex}.c-no-results h3{font-size:18px;font-weight:500}.c-no-results button{color:var(--c-accent);align-items:center;gap:12px;font-size:12px;display:flex}.c-author{border-block:1px solid var(--c-line);align-items:center;gap:13px;margin:10px 0 30px;padding:20px 0;display:flex}.c-author>img{object-position:50% 15%;border-radius:50%;width:42px;height:42px}.c-author>span{flex:1}.c-author strong{font-size:11px;font-weight:600}.c-author small{color:#8ca2ad;margin-top:6px;font-size:9px;display:block}.c-author>svg{color:#91b6bd}.c-gallery-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.c-gallery-grid>button{text-align:left;border-radius:5px;padding:0;position:relative;overflow:hidden}.c-gallery-grid>button>img{filter:saturate(.7);height:350px;transition:transform .4s}.c-gallery-grid>button:hover img{transform:scale(1.04)}.c-gallery-grid>button>span{color:#fff;letter-spacing:.1em;background:linear-gradient(#0000,#061d2ddd);justify-content:space-between;align-items:center;padding:45px 22px 22px;font-size:8px;display:flex;position:absolute;inset:auto 0 0}.c-lightbox{z-index:110;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061723ee;justify-content:center;align-items:center;gap:30px;padding:60px;display:flex;position:fixed;inset:0}.c-lightbox>img{object-fit:contain;border-radius:4px;width:auto;max-width:80vw;max-height:80dvh}.c-lightbox>button{color:#b2d9df;padding:10px}.c-lightbox-close{position:absolute;top:20px;right:20px}.c-lightbox>span{color:#6b9baa;font-size:12px;position:absolute;bottom:20px}.c-faq-page{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.c-faq-page .c-faq-list,.c-faq-page .c-faq-list details{border-color:#dce7e9}.c-faq-page .c-faq-list p{color:#7c949f}.c-guide-intro>svg{color:var(--c-accent);margin-bottom:25px}.c-guide-intro p{color:#8298a3;margin-top:23px;font-size:13px;line-height:1.9}.c-contact-cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.c-contact-cards>div{border:1px solid var(--c-line);background:#f9fbfc;border-radius:4px;flex-direction:column;align-items:flex-start;padding:30px 27px;display:flex}.c-contact-cards>div>svg{color:var(--c-accent);stroke-width:1.3px;width:27px;height:27px;margin-bottom:22px}.c-contact-cards>div>span{letter-spacing:.15em;color:#8da4ae;margin-bottom:15px;font-size:8px}.c-contact-cards strong,.c-contact-cards>div>a:not(.c-text-link){letter-spacing:-.5px;font-family:Manrope,sans-serif;font-size:17px;font-weight:600;line-height:1.8}.c-contact-cards>div:first-child>a{font-size:23px}.c-contact-cards p{color:#8ca0aa;margin:13px 0 0;font-size:11px;line-height:1.9}.c-contact-cards .c-text-link{margin-top:15px;font-size:10px}.c-contact-lower{grid-template-columns:1fr 1fr;align-items:start;gap:60px;margin-top:65px;display:grid}.c-contact-message h2{margin:18px 0 24px;font-size:35px}.c-contact-message>p{color:#7b929e;margin-bottom:25px;font-size:13px;line-height:1.9}.c-contact-message .c-button{margin-bottom:12px;margin-right:10px;font-size:10px}.c-contact-email{color:var(--c-accent);align-items:center;gap:12px;margin-top:15px;font-size:12px;display:flex}.c-contact-message .c-info-note{margin-top:27px;padding:16px}.c-button-outline{color:var(--c-accent);background:#fff;border:1px solid #c5dddf}.c-map{border:1px solid var(--c-line);background:#edf3f4;border-radius:4px;height:440px;position:relative;overflow:hidden}.c-map iframe{filter:saturate(.6);border:0;width:100%;height:100%}.c-map>a{color:var(--c-accent);background:#fffffff2;border:1px solid #e0ebef;border-radius:4px;align-items:center;gap:12px;padding:15px 20px;font-size:11px;display:flex;position:absolute;bottom:17px;left:17px;right:17px;box-shadow:0 5px 25px #09283915}.c-map>a>svg:last-child{margin-left:auto}.c-privacy{max-width:850px}.c-privacy h2{margin:35px 0 20px;font-size:25px}.c-privacy h2:first-child{margin-top:0}.clinical-atelier{--c-navy:#233c34;--c-ink:#294239;--c-heading:"DM Serif Display",serif;--c-paper:#f6f5ee;background:#faf9f4}.clinical-atelier h1,.clinical-atelier h2,.clinical-atelier h3{letter-spacing:-.5px;font-weight:400}.clinical-atelier .c-header{background:#faf9f4}.clinical-atelier .c-hero{color:#294239;background:#f0f0e5}.clinical-atelier .c-hero h1{letter-spacing:-2px;font-size:80px;font-weight:400}.clinical-atelier .c-hero h1 em{color:var(--c-accent);font-style:italic;font-weight:400}.clinical-atelier .c-hero-link{color:#3b5846}.clinical-atelier .c-hero .c-kicker{color:var(--c-accent)}.clinical-atelier .c-hero-credentials{border-color:#cbd1c0}.clinical-atelier .c-portrait-frame{border-radius:200px 200px 5px 5px}.clinical-atelier .c-hero-portrait:before{border-color:#bdc9ad;border-radius:200px 200px 5px 5px}.clinical-atelier .c-proof-strip,.clinical-atelier .c-about-band{background:#edf0e5}.clinical-atelier .c-service-card{background:#fffefa;border-color:#e1e6d8}.clinical-atelier .c-page-hero h1{font-size:58px}.clinical-editorial{--c-navy:#142528;--c-ink:#172d30;--c-heading:"DM Serif Display",serif;background:#f7f4ed}.clinical-editorial h1,.clinical-editorial h2,.clinical-editorial h3{font-weight:400}.clinical-editorial .c-header{background:#f7f4ed}.clinical-editorial .c-hero>.c-wrap{grid-template-columns:1fr 1fr;gap:90px}.clinical-editorial .c-hero h1{font-size:85px;font-weight:400}.clinical-editorial .c-hero h1>em{font-style:italic;font-weight:400}.clinical-editorial .c-portrait-frame,.clinical-editorial .c-hero-portrait:before{border-radius:0}.clinical-editorial .c-hero-portrait{margin-block:45px}.clinical-editorial .c-photo-label{border-radius:0;bottom:23px;left:20px;right:-20px}.clinical-editorial .c-service-card{background:#fcfaf5;border-radius:0}.clinical-editorial .c-service-grid{gap:30px}.clinical-editorial .c-about-band,.clinical-editorial .c-proof-strip{background:#e8ede5}.clinical-editorial .c-article-card h3{font-size:27px}.clinical-editorial .c-process-grid>div{border-radius:0}.clinical-editorial .c-page-hero h1{font-size:60px}@media (min-width:1500px){.c-hero>.c-wrap{gap:110px;min-height:705px}.c-hero-copy{padding-top:95px}.c-hero h1{font-size:90px}.c-hero-copy>p{max-width:430px;font-size:15px}.c-hero-portrait{margin-block:46px}.c-hero-actions{margin-top:40px}.c-hero-credentials{margin-top:49px}.c-header>.c-wrap{min-height:115px}.c-brand-text strong{font-size:15px}.c-header nav>a,.c-hero .c-button,.c-hero-link{font-size:12px}.c-service-photo{height:210px}.c-service-content h3{font-size:21px}.c-service-content p{font-size:12px}.c-section{padding-block:100px}.c-article-photo{height:245px}}@media (max-width:1200px){.c-wrap{width:calc(100% - 70px)}.c-header>.c-wrap{gap:18px;min-height:97px}.c-brand-text strong{font-size:12px}.c-header nav{gap:17px}.c-header nav>a{font-size:9px}.c-header-appointment{gap:7px;margin-left:0;padding:11px;font-size:9px}.c-header-appointment>svg:first-child{display:none}.c-logo-mark{width:40px;padding-right:9px}.c-brand{gap:10px}.c-hero>.c-wrap{gap:45px}.c-hero-copy{padding-top:63px}.c-hero h1{letter-spacing:-3.8px;font-size:69px}.c-hero-portrait{min-height:490px;margin-right:17px}.c-hero-actions{gap:19px}.c-hero .c-button{gap:12px;padding:16px 17px;font-size:9px}.c-hero-link{gap:9px;font-size:9px}.c-photo-label{padding:18px;left:-17px;right:16px}.c-photo-label>span:nth-child(2){font-size:11px}.c-proof-strip>.c-wrap>div{gap:10px;padding-left:14px}.c-proof-strip span{font-size:10px}.c-proof-strip strong{font-size:8px}.c-proof-strip svg{width:22px;height:22px}.c-service-grid{gap:19px}.c-service-photo{height:165px}.c-service-content{padding:26px 20px 18px}.c-service-content h3{font-size:16px}.c-home-about{gap:70px}.c-home-about h2{font-size:35px}.c-about-photo>img{height:445px}.c-faq-grid{gap:60px}.c-faq-section h2{font-size:34px}.c-article-grid{gap:23px}.c-article-photo{height:195px}.c-article-card h3{font-size:18px}.c-cta>.c-wrap{gap:35px}.c-cta-symbol{width:95px;height:95px}.c-cta h2{font-size:35px}.c-footer-top{grid-template-columns:1.3fr .8fr 1fr 1.2fr;gap:28px}.c-footer .c-brand-text strong{font-size:10px}.c-footer .c-brand-text>span{font-size:7px}.c-footer .c-brand{gap:8px}.c-footer .c-logo-mark{width:35px}.c-biography{gap:50px}.c-biography-portrait>img{height:450px}.c-detail-layout{grid-template-columns:minmax(0,1fr) 260px;gap:35px}.c-detail-cover{height:300px}.c-detail-sidebar>a{padding:15px 19px;font-size:10px}.c-sidebar-contact{padding:23px 18px}.c-sidebar-contact h3{font-size:19px}.c-sidebar-contact>a:not(.c-button){font-size:18px}.c-article-toolbar{flex-direction:column;align-items:stretch;gap:20px}.c-filters{max-width:none}.c-search{align-self:flex-end;width:220px}.c-search input{width:100%}.c-faq-page{gap:60px}.c-contact-cards>div{padding:25px 20px}.c-contact-cards strong{font-size:15px}.c-contact-cards>div:first-child>a{font-size:20px}.c-contact-lower{gap:40px}.c-contact-message h2{font-size:32px}.clinical-atelier .c-hero h1{font-size:69px}.clinical-editorial .c-hero h1{font-size:75px}.clinical-editorial .c-hero>.c-wrap{gap:55px}}@media (max-width:950px){.c-header nav{display:none}.c-header-appointment{gap:10px;margin-left:auto;padding:12px 17px;font-size:10px}.c-header-appointment>svg:first-child{display:block}.c-menu{place-items:center;padding:8px;display:grid}.c-menu>svg{width:21px;height:21px}.c-mobile-nav{border-top:1px solid var(--c-line);background:#fff;flex-direction:column;padding:15px 35px 25px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 25px 35px #0b233319}.c-mobile-nav>a{border-bottom:1px solid #edf2f4;justify-content:space-between;align-items:center;padding:13px 0;font-size:12px;display:flex}.c-mobile-nav>.c-button{border:0;justify-content:center;margin-top:17px;padding:15px}.c-hero>.c-wrap{gap:25px;min-height:575px}.c-hero h1{letter-spacing:-3px;margin-top:27px;font-size:56px}.c-hero-copy{padding:55px 0 46px}.c-hero-copy>p{font-size:12px}.c-hero-portrait{min-height:440px;margin-top:38px;margin-bottom:40px}.c-portrait-frame,.c-hero-portrait:before{border-top-left-radius:100px}.c-hero-actions{flex-wrap:wrap;gap:20px}.c-hero-credentials{gap:10px;margin-top:28px;padding-top:21px}.c-hero-credentials strong{font-size:8px}.c-hero-credentials span{font-size:8px;line-height:1.5}.c-hero-credentials>svg{width:21px}.c-photo-label{gap:10px;padding:15px 13px;bottom:18px;left:-10px;right:12px}.c-photo-label>span:nth-child(2){font-size:10px}.c-photo-label small{font-size:8px}.c-photo-label>svg{display:none}.c-vertical{font-size:6px;right:-33px}.c-proof-strip>.c-wrap{grid-template-columns:1fr 1fr;gap:24px;padding:25px 0}.c-proof-strip>.c-wrap>div{border:0;gap:14px;padding:0}.c-proof-strip span{font-size:11px}.c-proof-strip strong{font-size:9px}.c-section{padding-block:65px}.c-section-heading h2{font-size:33px}.c-section-heading>div:last-child{max-width:245px}.c-section-heading p{font-size:11px}.c-kicker{font-size:8px}.c-service-grid{grid-template-columns:1fr 1fr;gap:23px}.c-service-photo{height:180px}.c-service-content h3{font-size:18px}.c-home-about{grid-template-columns:.9fr 1fr;gap:40px}.c-home-about h2{letter-spacing:-1.3px;font-size:30px}.c-home-about p{font-size:11px}.c-about-photo{padding-left:17px}.c-about-photo>img{height:430px}.c-about-plaque{gap:12px;padding:17px 18px;left:-7px;right:20px}.c-about-plaque strong{font-size:10px}.c-about-tags{gap:12px}.c-about-tags span{font-size:8px}.c-home-about .c-button{gap:12px;padding:15px 17px;font-size:9px}.c-process-grid{gap:18px}.c-process-grid>div{padding:25px 20px}.c-step-number{font-size:43px;top:18px;right:17px}.c-process-grid h3{font-size:14px}.c-process-grid p{font-size:10px}.c-faq-grid{grid-template-columns:.8fr 1.2fr;gap:35px}.c-faq-section h2{letter-spacing:-1px;font-size:29px}.c-faq-section p{font-size:11px}.c-faq-list summary{gap:12px;padding-block:20px;font-size:11px}.c-faq-list details p{padding-left:25px;font-size:11px}.c-article-grid{gap:19px}.c-article-photo{height:160px}.c-article-meta{flex-direction:column;align-items:flex-start;gap:8px;font-size:7px}.c-article-card h3{font-size:16px}.c-article-card>p{font-size:10px}.c-cta-symbol{display:none}.c-cta>.c-wrap{gap:25px}.c-cta h2{font-size:35px}.c-cta p{font-size:11px}.c-footer-top{grid-template-columns:1.3fr 1fr 1fr;gap:35px}.c-footer-top>div:first-child{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.c-footer-top>div:first-child>p{margin:0;font-size:13px}.c-footer .c-brand-text strong{font-size:14px}.c-footer .c-brand-text>span{font-size:9px}.c-footer .c-brand{gap:15px}.c-footer .c-logo-mark{width:45px}.c-page-hero h1{max-width:620px;font-size:43px}.c-page-hero p{max-width:560px}.c-biography{gap:35px}.c-biography-portrait>img{height:405px}.c-biography article>h2{font-size:30px}.c-biography article>p{font-size:12px}.c-biography blockquote{padding:20px;font-size:15px}.c-biography-portrait strong{font-size:12px}.c-biography-portrait>div{padding:20px}.c-detail-layout{grid-template-columns:minmax(0,1fr) 225px;gap:25px}.c-detail-cover{height:260px}.c-body-article>p{font-size:12px}.c-body-article h2{font-size:29px}.c-detail-sidebar>h3{padding:20px 17px;font-size:13px}.c-detail-sidebar>a{padding:14px;font-size:9px}.c-sidebar-contact{margin:13px 9px 9px;padding:20px 15px}.c-sidebar-contact>h3{font-size:17px}.c-sidebar-contact>p{font-size:10px}.c-sidebar-contact>a:not(.c-button){font-size:15px}.c-sidebar-contact .c-button{gap:7px;padding:12px 8px;font-size:8px}.c-gallery-grid{gap:18px}.c-gallery-grid>button>img{height:280px}.c-gallery-grid>button>span{padding-inline:15px;font-size:6px}.c-faq-page{gap:35px}.c-guide-intro h2{font-size:30px}.c-guide-intro p,.c-faq-page .c-faq-list summary{font-size:12px}.c-contact-cards{gap:16px}.c-contact-cards>div{padding:25px 17px}.c-contact-cards strong{font-size:13px}.c-contact-cards>div:first-child>a{font-size:17px}.c-contact-cards p{font-size:10px}.c-contact-lower{gap:30px}.c-contact-message h2{font-size:30px}.c-contact-message>p{font-size:12px}.c-map{height:455px}.clinical-atelier .c-hero h1{font-size:62px}.clinical-editorial .c-hero h1{font-size:65px}.clinical-editorial .c-hero>.c-wrap{gap:35px}.clinical-editorial .c-service-content h3{font-size:25px}.clinical-editorial .c-article-card h3{font-size:24px}}@media (max-width:650px){.c-wrap{width:calc(100% - 40px)}.c-topbar>.c-wrap{gap:10px;padding:10px 0;font-size:8px}.c-topbar>.c-wrap>span:first-child{white-space:nowrap;text-overflow:ellipsis;max-width:56%;font-size:0;display:block;overflow:hidden}.c-topbar>.c-wrap>span:first-child>svg{vertical-align:middle;width:11px;margin-right:5px}.c-topbar>.c-wrap>span:first-child:after{content:"Pamukkale / Denizli";font-size:8px}.c-topbar>.c-wrap>span:nth-child(2){display:none}.c-header>.c-wrap{gap:10px;min-height:88px}.c-brand{gap:9px}.c-logo-mark{width:36px;height:44px;padding-right:8px}.c-logo-mark>svg{width:25px;height:25px}.c-logo-mark>span{font-size:16px}.c-brand-text strong{letter-spacing:-.5px;font-size:11px}.c-brand-text>small{font-size:8px}.c-brand-text>span{letter-spacing:0;font-size:7px}.c-header-appointment{border-radius:4px;gap:0;width:34px;height:34px;margin-left:auto;padding:10px;font-size:0}.c-header-appointment>svg:first-child{width:16px;display:block}.c-header-appointment>svg:last-child{display:none}.c-menu{padding:5px}.c-menu svg{width:20px;height:20px}.c-mobile-nav{padding:12px 20px 23px}.c-hero>.c-wrap{grid-template-columns:1fr;gap:0;min-height:0}.c-hero-copy{padding:43px 0 32px}.c-hero .c-kicker{font-size:7px}.c-kicker>i{width:19px}.c-hero h1{letter-spacing:-3.6px;margin:24px 0;font-size:60px;line-height:1.06}.c-hero-copy>p{max-width:340px;font-size:12px;line-height:1.9}.c-hero-actions{gap:23px;margin-top:27px}.c-hero .c-button{gap:15px;padding:15px 17px;font-size:9px}.c-hero-link{gap:9px;font-size:9px}.c-hero-credentials{gap:12px;margin-top:25px;padding-top:20px}.c-hero-credentials strong{font-size:9px}.c-hero-credentials span{font-size:8px}.c-hero-portrait{height:395px;min-height:395px;margin:0 14px 40px 12px}.c-portrait-frame,.c-hero-portrait:before{border-top-left-radius:95px}.c-portrait-frame img{object-position:50% 18%}.c-hero-portrait:before{inset:15px -12px -12px 15px}.c-photo-label{padding:17px 15px;bottom:18px;left:-12px;right:20px}.c-photo-label>span:nth-child(2){font-size:11px}.c-photo-label small{font-size:8px}.c-photo-label>svg{width:22px;display:block}.c-vertical{font-size:5px;top:20%;right:-27px}.c-ecg{bottom:10px}.c-proof-strip>.c-wrap{gap:23px 15px;padding:27px 0}.c-proof-strip>.c-wrap>div{gap:10px}.c-proof-strip svg{width:21px;height:21px}.c-proof-strip span{font-size:10px}.c-proof-strip strong{max-width:125px;margin-top:4px;font-size:7px;line-height:1.6}.c-section{padding-block:52px}.c-section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:27px}.c-section-heading h2{letter-spacing:-1.2px;margin-top:16px;font-size:31px}.c-kicker{font-size:7px}.c-section-heading>div:last-child{max-width:340px}.c-section-heading p{margin-bottom:13px;font-size:11px}.c-text-link{gap:15px;font-size:10px}.c-service-grid{grid-template-columns:1fr;gap:23px}.c-service-photo{height:195px}.c-service-content{padding:26px 23px 20px}.c-service-content h3{margin-bottom:13px;font-size:20px}.c-service-content p{max-width:none;min-height:0;font-size:12px}.c-service-icon{right:22px}.c-service-content>span{margin-top:20px;font-size:10px}.c-about-band{padding-block:50px}.c-home-about{grid-template-columns:1fr;gap:48px}.c-about-photo{margin-right:8px;padding-left:15px}.c-about-photo:before{top:18px;bottom:-16px}.c-about-photo>img{object-position:50% 18%;height:380px}.c-about-plaque{padding:20px;bottom:20px;left:0;right:45px}.c-about-plaque strong{font-size:12px}.c-home-about h2{margin:17px 0 23px;font-size:33px}.c-home-about p{font-size:12px;line-height:1.95}.c-about-tags{gap:13px;margin-block:23px}.c-about-tags span{font-size:8px}.c-home-about .c-button{padding:16px 20px;font-size:10px}.c-process-grid{grid-template-columns:1fr;gap:17px}.c-process-grid>div{padding:28px 25px}.c-step-number{font-size:57px;top:22px;right:24px}.c-process-grid svg{margin-bottom:23px}.c-process-grid h3{margin-bottom:12px;font-size:18px}.c-process-grid p{max-width:none;font-size:12px}.c-faq-section{padding-block:50px}.c-faq-grid{grid-template-columns:1fr;gap:28px}.c-faq-section h2{margin:17px 0 20px;font-size:32px}.c-faq-section p{font-size:12px}.c-faq-section .c-text-link{margin-top:19px}.c-faq-list summary{gap:12px;padding-block:23px;font-size:12px}.c-faq-list summary>span{font-size:8px}.c-faq-list summary>svg{width:17px;height:17px}.c-faq-list details p{padding-left:26px;padding-right:20px;font-size:12px;line-height:1.9}.c-article-grid{grid-template-columns:1fr;gap:35px}.c-article-photo{height:230px}.c-article-meta{flex-direction:row;margin-top:18px;font-size:8px}.c-article-card h3{margin-block:13px;font-size:21px;line-height:1.4}.c-article-card>p{font-size:12px;line-height:1.85}.c-read{margin-top:16px;font-size:10px}.c-cta{padding-block:40px}.c-cta>.c-wrap{flex-direction:column;align-items:flex-start;gap:22px}.c-cta h2{letter-spacing:-1.3px;margin-top:14px;font-size:36px}.c-cta>.c-wrap>div:last-child{margin-left:0}.c-cta p{font-size:12px}.c-button-white{padding:15px 20px;font-size:10px}.c-footer{padding-top:45px}.c-footer-top{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:30px}.c-footer-top>div:first-child{flex-direction:column;align-items:flex-start;gap:23px}.c-footer .c-brand-text strong{font-size:13px}.c-footer .c-brand-text>span{font-size:8px}.c-footer .c-brand{gap:13px}.c-footer .c-logo-mark{width:43px}.c-footer-top>div:first-child>p{font-size:12px}.c-footer-top>div:last-child{border-top:1px solid #ffffff10;grid-column:1/-1;padding-top:23px}.c-footer h4{margin:5px 0 17px;font-size:8px}.c-footer-top>div:not(:first-child)>a{margin-block:12px;font-size:10px}.c-footer-top>div:last-child>span{font-size:11px}.c-footer-bottom{flex-direction:column;align-items:flex-start;gap:17px;padding-block:23px;font-size:8px}.c-footer-bottom>div{gap:20px}.c-footer-disclaimer{font-size:7px;line-height:1.9}.c-page-hero{padding:22px 0 40px}.c-breadcrumb{gap:9px;margin-bottom:32px;font-size:8px}.c-page-hero h1{letter-spacing:-1.7px;max-width:340px;margin:21px 0 18px;font-size:36px;line-height:1.2}.c-page-hero p{max-width:310px;font-size:11px;line-height:1.9}.page-heart{opacity:.6;width:150px;height:150px;top:85px;right:-35px}.c-biography{grid-template-columns:1fr;gap:38px}.c-biography-portrait>img{object-position:50% 15%;height:400px}.c-biography-portrait>div{padding:23px}.c-biography-portrait strong{font-size:13px}.c-biography-portrait span{font-size:9px}.c-biography article>h2{letter-spacing:-1.2px;margin:17px 0 25px;font-size:31px}.c-biography article>p{font-size:12px;line-height:2}.c-biography blockquote{margin-block:25px;padding:23px;font-size:16px}.c-timeline>div{grid-template-columns:77px 20px 1fr;gap:15px;padding-block:23px}.c-timeline>div:before{top:30px;bottom:-30px;left:101px}.c-timeline-date{padding-top:2px;font-size:10px;line-height:1.7}.c-timeline-dot{width:9px;height:9px;margin-top:7px}.c-timeline h3{letter-spacing:-.3px;font-size:14px;line-height:1.6}.c-timeline p{margin-top:7px;font-size:10px;line-height:1.8}.c-reference-note{margin-top:28px;font-size:9px;line-height:1.8}.c-info-note{gap:12px;margin-top:25px;padding:17px}.c-info-note>svg{width:19px;height:19px}.c-info-note p{font-size:10px!important;line-height:1.9!important}.c-detail-layout{grid-template-columns:1fr;gap:35px}.c-detail-cover{height:235px;margin-bottom:28px}.c-body-article h2{letter-spacing:-1px;font-size:30px;line-height:1.3}.c-body-article>p{font-size:13px;line-height:2}.c-detail-sidebar{position:static}.c-detail-sidebar>h3{padding:21px;font-size:15px}.c-detail-sidebar>a{padding:17px 22px;font-size:11px}.c-sidebar-contact{margin:18px;padding:25px}.c-sidebar-contact>h3{font-size:23px}.c-sidebar-contact>p{font-size:12px}.c-sidebar-contact>a:not(.c-button){font-size:22px}.c-sidebar-contact .c-button{padding:15px;font-size:10px}.c-article-toolbar{gap:24px;margin-bottom:32px;padding-bottom:22px}.c-filters{gap:7px}.c-filters>button{padding:9px 10px;font-size:7px}.c-search{align-self:stretch;width:100%;padding-block:12px}.c-search input{font-size:12px}.c-author{gap:12px;margin:0 0 25px;padding-block:18px}.c-author strong{font-size:10px}.c-author small{font-size:8px}.c-author img{width:38px;height:38px}.c-gallery-grid{grid-template-columns:1fr;gap:20px}.c-gallery-grid>button>img{height:340px}.c-gallery-grid>button>span{padding:45px 23px 23px;font-size:8px}.c-lightbox{gap:5px;padding:55px 12px}.c-lightbox>img{max-width:82vw;max-height:76dvh}.c-lightbox>button:not(.c-lightbox-close){padding:3px}.c-lightbox>button:not(.c-lightbox-close)>svg{width:18px}.c-lightbox-close{top:14px;right:12px}.c-faq-page{grid-template-columns:1fr;gap:35px}.c-guide-intro h2{font-size:32px}.c-guide-intro>svg{margin-bottom:20px}.c-guide-intro p{margin-top:22px;font-size:12px;line-height:1.95}.c-contact-cards{grid-template-columns:1fr;gap:17px}.c-contact-cards>div{padding:27px}.c-contact-cards>div>svg{margin-bottom:22px}.c-contact-cards>div>span{font-size:8px}.c-contact-cards strong{font-size:17px}.c-contact-cards>div:first-child>a{font-size:25px}.c-contact-cards p{margin-top:12px;font-size:12px}.c-contact-cards .c-text-link{margin-top:17px;font-size:11px}.c-contact-lower{grid-template-columns:1fr;gap:35px;margin-top:45px}.c-contact-message h2{margin:17px 0 23px;font-size:33px}.c-contact-message>p{font-size:12px;line-height:1.95}.c-contact-message .c-button{padding:16px 20px;font-size:10px}.c-map{height:365px}.c-contact-message .c-info-note{padding:17px}.c-privacy h2{letter-spacing:-.7px;font-size:24px}.c-privacy p{font-size:12px}.clinical-atelier .c-hero h1{letter-spacing:-2px;font-size:63px}.clinical-atelier .c-portrait-frame,.clinical-atelier .c-hero-portrait:before{border-radius:150px 150px 5px 5px}.clinical-editorial .c-hero>.c-wrap{grid-template-columns:1fr;gap:0}.clinical-editorial .c-hero h1{letter-spacing:-2px;font-size:67px}.clinical-editorial .c-hero-portrait{margin-top:0;margin-bottom:40px}.clinical-editorial .c-photo-label{left:12px;right:-10px}.clinical-editorial .c-page-hero h1,.clinical-atelier .c-page-hero h1{font-size:39px}}@container (width<=500px){.clinical .c-wrap{width:calc(100% - 40px)}.clinical .c-header nav,.clinical .c-header-appointment,.clinical .c-topbar>.c-wrap>span:nth-child(2){display:none}.clinical .c-topbar>.c-wrap>span:first-child{max-width:50%;font-size:7px}.clinical .c-brand-text strong{font-size:11px}.clinical .c-brand-text>span{font-size:7px}.clinical .c-header>.c-wrap{min-height:85px}.clinical .c-menu{display:grid}.clinical .c-hero>.c-wrap{grid-template-columns:1fr;gap:0}.clinical .c-hero-copy{padding:40px 0 30px}.clinical .c-hero h1{letter-spacing:-3px;margin-right:0;font-size:58px}.clinical .c-hero-copy>p{font-size:12px}.clinical .c-hero-actions{flex-wrap:wrap;gap:20px}.clinical .c-hero-portrait{height:390px;min-height:390px;margin:0 12px 40px}.clinical .c-photo-label{left:-12px}.clinical .c-proof-strip>.c-wrap{grid-template-columns:1fr 1fr;gap:23px 15px}.clinical .c-proof-strip>.c-wrap>div{border:0;gap:10px;padding:0}.clinical .c-proof-strip span{font-size:9px}.clinical .c-proof-strip strong{font-size:7px}.clinical .c-section{padding-block:50px}.clinical .c-section-heading{flex-direction:column;align-items:flex-start;gap:22px}.clinical h2,.clinical .c-section-heading h2{font-size:31px}.clinical .c-service-grid{grid-template-columns:1fr}.clinical .c-service-photo{height:195px}.clinical .c-service-content h3{font-size:20px}.clinical .c-home-about,.clinical .c-faq-grid,.clinical .c-contact-lower,.clinical .c-biography,.clinical .c-faq-page,.clinical .c-detail-layout{grid-template-columns:1fr;gap:35px}.clinical .c-process-grid,.clinical .c-article-grid,.clinical .c-gallery-grid,.clinical .c-contact-cards{grid-template-columns:1fr}.clinical .c-about-photo>img{height:390px}.clinical .c-article-photo{height:230px}.clinical .c-article-card h3{font-size:21px}.clinical .c-cta>.c-wrap{flex-direction:column;align-items:flex-start;gap:25px}.clinical .c-cta>.c-wrap>div:last-child{margin-left:0}.clinical .c-cta-symbol{display:none}.clinical .c-footer-top{grid-template-columns:1fr 1fr;gap:30px}.clinical .c-footer-top>div:first-child,.clinical .c-footer-top>div:last-child{grid-column:1/-1}.clinical .c-footer-top>div:first-child{flex-direction:column;align-items:flex-start;gap:20px}.clinical .c-footer-bottom{flex-direction:column;align-items:flex-start}.clinical .c-footer-bottom>div{gap:20px}.clinical .c-page-hero h1{font-size:35px}.clinical .c-detail-sidebar{position:static}.clinical .c-detail-cover{height:240px}.clinical .c-article-toolbar{flex-direction:column;align-items:stretch}.clinical .c-search{width:100%}.clinical .c-filters{max-width:none}}.c-topbar b{font-weight:400}.clinical .c-topbar span{white-space:nowrap}.studio{--accent:#087f82;color:#183342;background:#f3f6f8}.studio-sidebar{background:#0b2333;border-color:#1c394a}.studio-logo{color:#eaf4f7}.studio-logo>span{color:#8ba7b6}.studio-logo>i{color:#40b4b5}.workspace-label{color:#5d879c}.workspace-card{background:#173747;border-color:#284858}.workspace-card>span{color:#8ed5d4;background:#245061}.workspace-card strong{color:#d5e6ec}.workspace-card small{color:#719bad}.workspace-card>svg{color:#4d9f9f}.studio-sidebar nav button{color:#92adb9;font-size:12px}.studio-sidebar nav button.active{color:#d6f4f0;background:#13606a}.studio-sidebar nav button:hover{background:#163c4b}.active-dot{background:#77d2ca}.nav-category{color:#5a8498}.private-badge{color:#5c8da0}.private-badge>span{background:#35a8aa}.sidebar-bottom>a{color:#86a9ba;border-color:#204151;font-size:11px}.sidebar-bottom>small{color:#4c778c}.studio-top{background:#fff;border-color:#dce6e9}.studio-top>div>span{color:#8ca0ab}.studio-top strong{color:#254354}.save-state>span{background:#1ba399}.outline-btn{color:#587b8d;background:#fff;border-color:#d5e3e7;font-size:11px}.outline-btn:hover{background:#edf6f7}.studio-page-heading h1{color:#15394b}.studio-page-heading p{color:#7f98a6;font-size:12px}.studio-page-heading .eyebrow{color:#5c929c}.welcome-panel{background:#0b2e42}.welcome-panel .eyebrow{color:#59b9be}.welcome-panel h2{color:#f0f8fb}.welcome-panel h2 em{color:#61c6c6}.welcome-panel p{color:#8fb3c4}.welcome-panel .btn.light{color:#fff;background:#0e8e92}.mini-browser{background:#edf4f7;border-color:#7aa5b9}.mini-browser>div{border-color:#d2e4eb}.mini-browser>div>i{background:#a5c8d5}.mini-monogram{color:#208e99}.mini-lines b{background:#254e65}.mini-lines b:nth-child(2){background:#6da6b5}.mini-lines>i{background:#12888c}.mini-browser>footer i{background:#d7e8ed}.welcome-spark{color:#44aeb3}.stats-grid>div,.panel{background:#fff;border-color:#dce6ea}.stats-grid>div>span:nth-child(2){color:#8da3ad;font-size:10px}.stats-grid strong{color:#244e65}.stat-icon,.quick-row>span{color:#42969d;background:#edf6f7;border-color:#dcebed}.stats-grid>div>svg{color:#6ba4ad}.panel h3{color:#1c4053;font-size:14px}.panel-title>span{color:#86a3b0}.quick-row{border-color:#e2ecf0}.quick-row strong{color:#294d60;font-size:12px}.quick-row small{color:#8ca5b2;font-size:10px}.quick-row>svg{color:#66a3ad}.status-pill{color:#27968d!important;background:#e0f3f0!important}.installation-note{color:#5396a6;background:#e8f3f6;border-color:#d0e5eb}.installation-note strong{color:#397c8f}.installation-note span{color:#78a1af}.studio-footer{color:#91a7b3}.field>span{color:#52778b;font-size:11px}.field input,.field textarea{color:#254c62;background:#f8fbfc;border-color:#d7e4e9;font-size:13px}.field input:focus,.field textarea:focus{border-color:#479da6;box-shadow:0 0 0 3px #479da615}.field small,.portrait-editor>p{color:#8da6b4}.upload-control{color:#4a91a2;border-color:#b4d5dd}.upload-control:hover{background:#edf7f8}.image-field>small{color:#97adb8}.editor-tip>svg{color:#5b9eaa}.editor-tip p{color:#7e9baa}.repeater{border-color:#dce8ec}.repeater-heading{color:#78a0ae}.count{color:#4e99a7;background:#e7f3f5}.article-editor{background:#f7fbfc;border-color:#deeaee}.article-editor-icon{color:#619eab;background:#eaf4f6}.article-editor small{color:#7ba0b1}.theme-option{background:#fafcfd;border-color:#dce8ed}.theme-option.selected{border-color:#31939e;box-shadow:0 0 0 2px #31939e20}.theme-name>span{color:#288f89;background:#def1ef}.theme-option>p{color:#809eae}.theme-tile-modern{background:#0c293c}.theme-tile-modern p{color:#f3f8fa;font-size:20px}.theme-tile-modern p em{color:#54bcbf}.theme-tile-modern small{color:#81b1c5;border-color:#2b5367}.theme-tile-modern i{background:#148f94}.theme-tile-modern img{border-radius:30px 2px 2px}.theme-tile-editorial p{color:#ebeddf}.theme-tile p{line-height:1.12}.current-theme-bottom small{color:#8ba6b4}.color-panel p,.demo-setting p,.backup-panel p{color:#829eae}.search-preview{background:#eef5f8}.search-preview p{color:#7b97a7}.toast{background:#0c6270}.login-art{background:#0a2b3e}.login-art h1{color:#eaf5fa}.login-art h1 em{color:#55bec0}.login-art p{color:#86afc2}.login-art small{color:#59899f}.login-form>svg{color:#309da2}.login-form>p{color:#7997a8}.login-form>small{color:#9ab0ba}.preview-overlay{background:#e1eaf0}.preview-overlay>header{background:#fff;border-color:#cbdfe7}.preview-overlay>header button{color:#6295aa}.preview-overlay>header button.active{color:#238c95;background:#dceef1}@media (max-width:650px){.clinical .c-topbar>.c-wrap>span:first-child{max-width:60%;font-size:8px;display:flex}.clinical .c-topbar>.c-wrap>span:first-child:after,.clinical .c-topbar b{display:none}.studio-sidebar nav button{padding-block:10px;font-size:11px}.nav-category{padding-top:15px}.workspace-label{padding-top:23px}.workspace-card{margin-bottom:17px}.sidebar-bottom{padding-top:20px}.stats-grid>div>span:nth-child(2){font-size:8px}.quick-row strong{font-size:11px}.quick-row small{font-size:9px}.panel h3{font-size:13px}.heading-actions .outline-btn{font-size:10px}.studio-page-heading p{font-size:11px}.studio-main{padding-top:24px}}@container (width<=500px){.clinical .c-mobile-nav{border-top:1px solid var(--c-line);background:#fff;flex-direction:column;padding:15px 20px 25px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 25px 35px #0b233319}.clinical .c-mobile-nav>a{border-bottom:1px solid #edf2f4;justify-content:space-between;align-items:center;padding:13px 0;font-size:12px;display:flex}.clinical .c-mobile-nav>.c-button{justify-content:center;margin-top:17px;padding:15px}.clinical .c-topbar b{display:none}}.c-portrait-frame img{object-position:50% 8%}.clinical{--c-navy:#071d32;--c-ink:#102d43;--c-muted:#405c70;--c-line:#d8e3ea;background:#fffefb}.c-wrap{width:min(1340px,100% - 96px)}.c-topbar{color:#d4e6f0;background:linear-gradient(100deg,#071d32,#103b57);font-size:11px}.c-topbar>.c-wrap{padding-block:12px}.c-topbar svg{color:#61d9e2}.c-header{background:#fffefb;border-bottom:1px solid #e3e6e7;box-shadow:0 4px 25px #0e2e4410}.c-header>.c-wrap{gap:22px;min-height:124px}.c-logo-mark{background:var(--c-navy);color:#74d3dc;border:0;border-radius:5px;flex-shrink:0;width:63px;height:66px;padding:8px 10px;box-shadow:0 5px 15px #08233820}.c-logo-mark>svg{stroke-width:1.5px;width:35px;height:35px}.c-logo-mark>span{color:#f3c995;letter-spacing:-2px;font-size:22px;line-height:1.1}.c-brand{gap:15px}.c-brand-text{gap:5px}.c-brand-text>small{color:#587388;letter-spacing:.03em;font-size:12px}.c-brand-text strong{letter-spacing:-.7px;color:#102e44;font-size:17px;font-weight:800}.c-brand-text>span{color:#496d85;letter-spacing:.015em;font-size:10px}.c-header nav{gap:22px}.c-header nav>a{color:#284a63;padding-block:17px;font-size:13px;font-weight:600}.c-header nav>a.active:after{width:25px;height:3px;bottom:4px}.c-header-appointment{gap:10px;min-height:49px;padding:16px 18px;font-size:12px;font-weight:600;box-shadow:0 6px 17px #135cf32a}.c-header-appointment>svg:first-child{display:block}.c-button{border-radius:4px;padding:18px 24px;font-size:13px;font-weight:600;box-shadow:0 6px 18px #0a3d9c18}.c-kicker{letter-spacing:.12em;font-size:11px;font-weight:700}.clinical h2{letter-spacing:-1.8px;font-size:44px;line-height:1.24}.clinical h2 em{font-weight:500}.c-hero{background:radial-gradient(at 75% 40%,#194762 0%,#0c2b43 38%,#071d32 77%)}.c-hero>.c-wrap{grid-template-columns:1.1fr 1fr;gap:65px;min-height:720px}.c-hero-copy{padding:65px 0 53px}.c-hero .c-kicker{color:#7cdbe1;letter-spacing:.13em;font-size:10px}.c-hero h1{letter-spacing:-2.3px;max-width:610px;margin:27px 0 26px;font-family:DM Serif Display,Georgia,serif;font-size:87px;font-weight:400;line-height:1.05}.c-hero h1>em{color:#f0be86;font-family:DM Serif Display,Georgia,serif;font-size:inherit;font-style:italic;font-weight:400}.c-hero-copy>p{color:#c6d9e7;max-width:440px;font-size:16px;line-height:1.85}.c-hero-actions{flex-wrap:wrap;gap:25px;margin-top:32px}.c-hero .c-button{background:var(--c-accent);gap:20px;padding:18px 21px;font-size:12px;box-shadow:0 8px 30px #1559e94d}.c-hero-link{color:#ecf6fc;gap:13px;font-size:12px;font-weight:500}.c-hero-credentials{color:#f0bd83;border-color:#ffffff26;gap:15px;max-width:460px;margin-top:34px;padding-top:25px}.c-hero-credentials strong{color:#edf6fb;font-size:12px}.c-hero-credentials span{color:#9ebbd0;margin-top:7px;font-size:11px}.c-hero-portrait{min-height:600px;margin:39px 25px 43px 0}.c-portrait-frame{border-radius:150px 5px 5px;box-shadow:0 28px 60px #020e1e35}.c-portrait-frame img{filter:none;object-position:50% 6%}.c-portrait-shade{background:linear-gradient(#0000 63%,#03172ab0)}.c-hero-portrait:before{border-color:#e4ba7965;border-radius:150px 5px 5px;inset:20px -18px -18px 20px}.c-photo-label{background:#fffdf6f5;border-left:4px solid #e7b06c;padding:24px;bottom:28px;left:-26px;right:22px;box-shadow:0 20px 45px #020f2835}.c-photo-label>span:nth-child(2){color:#15364c;font-size:14px}.c-photo-label small{color:#51758c;margin-top:5px;font-size:11px}.c-photo-label>svg{color:#135cf3;width:31px;height:31px}.c-live-dot{background:#1dbdb2;box-shadow:0 0 0 5px #1dbdb21f}.c-vertical{color:#c5ad86;letter-spacing:.2em;font-size:8px;right:-43px}.c-ecg{color:#46b3e124;height:200px;bottom:35px}.c-proof-strip{background:#fffefb;border-bottom:1px solid #d9e5ed}.c-proof-strip>.c-wrap{padding-block:33px}.c-proof-strip>.c-wrap>div{gap:16px;padding-left:22px}.c-proof-strip svg{color:#1762cf;stroke-width:1.5px;width:29px;height:29px}.c-proof-strip span{color:#173d58;font-size:14px}.c-proof-strip strong{color:#58788d;margin-top:5px;font-size:11px;line-height:1.6}.c-section{padding-block:90px}.c-section-heading{margin-bottom:40px}.c-section-heading h2{letter-spacing:-1.7px;font-size:44px}.c-section-heading>div:last-child{max-width:340px}.c-section-heading p{color:#4e6c81;margin-bottom:18px;font-size:15px;line-height:1.85}.c-text-link{gap:20px;font-size:13px;font-weight:600}.c-service-grid{gap:28px}.c-service-card{background:#fff;border-color:#d4e2eb;border-radius:5px;box-shadow:0 8px 28px #163c5510}.c-service-card:hover{box-shadow:0 24px 45px #0b385326}.c-service-photo{height:210px}.c-service-photo>img{filter:none}.c-service-index{background:#071c32b0;padding:8px 10px;font-size:12px;top:20px;left:22px}.c-service-icon{background:var(--c-accent);width:49px;height:49px;bottom:-22px;right:25px;box-shadow:0 8px 18px #1d4bc22a}.c-service-content{background:linear-gradient(140deg,#fff,#f4f8fc);padding:31px 26px 24px}.c-service-content h3{letter-spacing:-.7px;margin-bottom:15px;font-size:22px;font-weight:700}.c-service-content p{color:#4f6b80;max-width:none;min-height:77px;font-size:14px;line-height:1.9}.c-service-content>span{border-color:#d6e3ed;margin-top:22px;padding-top:18px;font-size:12px}.c-service-content>span>svg{width:20px;height:20px}.c-about-band{background:linear-gradient(115deg,#f2ede4,#f8f4ec 55%,#ede6db);padding:90px 0;position:relative}.c-home-about{grid-template-columns:.88fr 1fr;gap:90px}.c-about-photo>img{filter:none;object-position:50% 8%;height:530px;box-shadow:0 20px 45px #40311821}.c-about-photo:before{border-color:#bb9965;top:25px;bottom:-25px}.c-about-plaque{background:#0a2940;padding:24px 27px;bottom:28px;left:-7px;box-shadow:0 15px 30px #10213125}.c-about-plaque>svg{color:#e9b97b}.c-about-plaque span{color:#a5c5d6;font-size:11px}.c-about-plaque strong{color:#fff3e5;margin-top:6px;font-size:14px}.c-home-about h2{font-size:43px}.c-home-about p{color:#4c6574;margin-bottom:22px;font-size:15px;line-height:1.95}.c-about-tags{gap:14px;margin:27px 0 32px}.c-about-tags span{color:#254f73;font-size:11px;font-weight:500}.c-about-tags svg{color:#9c6d2f}.c-home-about .c-button{padding:18px 22px;font-size:12px}.c-process-grid{gap:27px}.c-process-grid>div{background:#f4f8fc;border-color:#d1e1ec;padding:34px 29px}.c-process-grid>div:nth-child(2){color:#fff;background:#0e344f;border-color:#0e344f}.c-process-grid>div:nth-child(2) h3{color:#fff5e9}.c-process-grid>div:nth-child(2) p{color:#b6d0e0}.c-process-grid>div:nth-child(2)>svg{color:#eac18e}.c-process-grid>div:nth-child(2) .c-step-number{color:#24516d}.c-step-number{color:#caddea;font-size:62px;top:24px;right:25px}.c-process-grid>div>svg{color:#1862c7;width:34px;height:34px;margin-bottom:31px}.c-process-grid h3{letter-spacing:-.7px;margin-bottom:16px;font-size:21px;line-height:1.4}.c-process-grid p{color:#4e6a80;max-width:none;font-size:14px;line-height:1.95}.c-faq-section{background:radial-gradient(at 0 0,#123e5a,#071d32 70%);padding-block:83px}.c-faq-section h2{font-size:41px}.c-faq-section h2 em{color:#edbf88}.c-faq-section p{color:#b5cbd9;font-size:15px}.c-faq-section .c-kicker{color:#7ad5db}.c-faq-section .c-text-link{color:#90e2e3;font-size:13px}.c-faq-grid{gap:75px}.c-faq-list summary{gap:20px;padding-block:25px;font-size:15px;line-height:1.7}.c-faq-list summary>span{color:#7aafc3;font-size:11px}.c-faq-list summary>svg{color:#efc38f}.c-faq-list details p{color:#b9d1df;padding-bottom:26px;font-size:14px;line-height:1.95}.c-article-grid{gap:30px}.c-article-photo{border-radius:5px;height:245px;box-shadow:0 8px 22px #112f4010}.c-article-photo img{filter:none}.c-article-photo>span{color:#135cf3;background:#fff;width:43px;height:43px}.c-article-meta{margin-top:24px;font-size:10px}.c-article-meta>span:first-child{letter-spacing:.06em;font-size:10px}.c-article-meta>span:last-child{color:#6a859a}.c-article-card h3{letter-spacing:-.7px;margin:16px 0;font-size:23px;line-height:1.4}.c-article-card>p{color:#567186;font-size:14px;line-height:1.9}.c-read{gap:20px;margin-top:20px;font-size:12px}.c-cta{background:linear-gradient(110deg,#174dd1,#1261ee 58%,#148dc4);padding-block:65px}.c-cta h2{color:#fff;font-size:45px;line-height:1.2}.c-cta h2 em{color:#f9cf9a}.c-cta .c-kicker{color:#ccedfc;font-size:10px}.c-cta p{color:#dbedff;margin-bottom:23px;font-size:15px;line-height:1.8}.c-cta-symbol{color:#b7e8ff;border-color:#ffffff4a;width:135px;height:135px;box-shadow:inset 0 0 35px #ffffff09}.c-button-white{color:#1458d8;background:#fffcf7;font-size:13px;box-shadow:0 8px 23px #0a25692a}.c-footer{color:#adc7d8;background:#06192b;padding-top:65px}.c-footer .c-brand-text strong{color:#edf6fc;font-size:14px}.c-footer .c-brand-text>small{color:#87aec7;font-size:10px}.c-footer .c-brand-text>span{color:#87aec7;font-size:9px}.c-footer .c-logo-mark{color:#7adce1;background:#10354e;width:58px}.c-footer-top{gap:45px}.c-footer-top>div:first-child>p{letter-spacing:-.3px;color:#e9c9a1;margin-top:27px;font-family:DM Serif Display,serif;font-size:24px;line-height:1.4}.c-footer h4{letter-spacing:.1em;color:#f1e4cf;margin-bottom:26px;font-size:11px}.c-footer-top>div:not(:first-child)>a{color:#a9c5d8;margin-block:16px;font-size:12px;line-height:1.6}.c-footer-top>div:last-child>span{color:#abc8da;font-size:12px;line-height:1.9}.c-footer-top>div:last-child svg{color:#7fc5db}.c-footer-book{color:#e6c18e!important}.c-footer-bottom{color:#769cb6;border-color:#6d9cbc24;padding-block:24px;font-size:10px}.c-footer-disclaimer{color:#6a90aa;padding-bottom:24px;font-size:10px;line-height:1.9}.c-page-hero{background:radial-gradient(at 100% 0,#164b69,#071d32 65%);padding-bottom:63px}.c-page-hero h1{letter-spacing:-1.6px;max-width:900px;margin-top:25px;font-family:DM Serif Display,serif;font-size:61px;font-weight:400;line-height:1.15}.c-page-hero p{color:#b4d1e3;max-width:770px;font-size:16px;line-height:1.9}.c-page-hero .c-kicker{color:#7dd4dc;font-size:10px}.c-breadcrumb{color:#83b0c9;margin-bottom:39px;font-size:11px}.c-breadcrumb a{color:#c5deed}.page-heart{color:#2e93bf35;width:230px;height:230px}.c-biography article>h2{font-size:40px}.c-biography article>p{color:#4f697e;font-size:16px;line-height:1.95}.c-biography blockquote{color:#285672;background:#f1f5fa;border-left-color:#ce9853;padding:31px;font-size:22px}.c-biography-portrait>img{filter:none;height:550px}.c-biography-portrait strong{font-size:16px}.c-biography-portrait span{color:#9cc4da;font-size:12px}.c-timeline-section{background:#edf4fa}.c-timeline-date{font-size:16px}.c-timeline h3{letter-spacing:-.6px;font-size:22px}.c-timeline p{color:#58798f;font-size:15px}.c-timeline>div{padding-block:30px}.c-reference-note{color:#7292a7;font-size:12px}.c-detail-layout{grid-template-columns:minmax(0,1fr) 310px;gap:65px}.c-body-article>h2{font-size:38px}.c-body-article>p{color:#4c667b;font-size:16px;line-height:2}.c-info-note p{color:#496e87!important;font-size:13px!important}.c-detail-sidebar>h3{font-size:18px}.c-detail-sidebar>a{color:#54778e;padding:19px 24px;font-size:13px;line-height:1.8}.c-sidebar-contact h3{color:#f6e4cb;font-size:26px}.c-sidebar-contact>p{color:#afcbdd;font-size:13px}.c-sidebar-contact .c-button{padding:15px;font-size:11px}.c-article-toolbar{gap:25px}.c-filters>button{padding:12px 15px;font-size:10px}.c-search{min-width:200px;padding:12px 0}.c-search input{font-size:14px}.c-author strong{font-size:13px}.c-author small{font-size:11px}.c-author>img{width:49px;height:49px}.c-gallery-grid>button>img{filter:none;box-shadow:0 10px 25px #17394e20}.c-gallery-grid>button>span{font-size:10px}.c-faq-page .c-faq-list summary{font-size:16px}.c-faq-page .c-faq-list p{color:#4c6c82;font-size:15px}.c-guide-intro p{color:#506f86;font-size:16px;line-height:1.95}.c-contact-cards>div{background:#f2f7fc;border-color:#d1e3ef;padding:33px}.c-contact-cards>div>span{color:#5d849f;font-size:11px}.c-contact-cards strong{font-size:21px}.c-contact-cards>div:first-child>a{color:#173f61;font-size:25px}.c-contact-cards p{color:#56768c;font-size:14px;line-height:1.9}.c-contact-cards .c-text-link{font-size:13px}.c-contact-message h2{font-size:40px}.c-contact-message>p{color:#4d6c82;font-size:16px;line-height:1.9}.c-contact-message .c-button{font-size:12px}.c-contact-email{font-size:14px}.c-map iframe{filter:none}.c-map>a{font-size:13px}.c-privacy h2{font-size:31px}.c-privacy p{color:#4e6d83;font-size:16px;line-height:2}.clinical-atelier .c-hero{background:radial-gradient(at 100% 0,#d9eadf,#f4ecda 75%)}.clinical-atelier .c-hero h1>em{color:var(--c-accent)}.clinical-atelier .c-hero-copy>p{color:#4c695c}.clinical-atelier .c-hero-credentials strong{color:#315746}.clinical-atelier .c-hero-credentials span{color:#658273}.clinical-atelier .c-service-content{background:#fffdf7}.clinical-atelier .c-service-content h3{font-size:29px}.clinical-atelier .c-article-card h3{font-size:30px}.clinical-atelier .c-process-grid h3{font-size:27px}.clinical-editorial .c-hero{background:radial-gradient(at 70% 30%,#294f52,#102c30 75%)}.clinical-editorial .c-hero h1>em{color:#e9c08c}.clinical-editorial .c-service-content{background:#fffdf7}.clinical-editorial .c-service-content h3,.clinical-editorial .c-article-card h3{font-size:30px}.clinical-editorial .c-process-grid h3{font-size:27px}@media (max-width:1200px){.c-header>.c-wrap{gap:18px;min-height:116px}.c-header nav{gap:16px}.c-header nav>a{font-size:12px}.c-brand-text strong{font-size:16px}.c-brand-text>span{font-size:9px}.c-brand{gap:12px}.c-logo-mark{width:55px;height:61px}.c-header-appointment{gap:8px;padding:15px;font-size:11px}.c-header-appointment>svg:first-child{display:none}.c-hero>.c-wrap{gap:45px;min-height:705px}.c-hero h1{font-size:78px}.c-hero-copy{padding-top:62px}.c-hero-portrait{min-height:590px}.c-hero-copy>p{font-size:15px}.c-hero-actions{gap:21px}.c-hero .c-button{padding:17px 19px;font-size:11px}.c-hero-link,.c-hero-credentials strong{font-size:11px}.c-hero-credentials span{font-size:10px}.c-photo-label{padding:21px}.c-photo-label>span:nth-child(2){font-size:12px}.c-photo-label small{font-size:10px}.c-proof-strip>.c-wrap>div{gap:12px;padding-left:14px}.c-proof-strip span{font-size:12px}.c-proof-strip strong{font-size:10px}.c-service-grid{gap:23px}.c-service-content{padding:29px 23px 21px}.c-service-content h3{font-size:20px}.c-service-content p{min-height:74px;font-size:13px}.c-home-about{gap:60px}.c-home-about h2{font-size:39px}.c-home-about p{font-size:14px}.c-home-about .c-button{font-size:11px}.c-about-photo>img{height:520px}.c-about-plaque strong{font-size:12px}.c-section-heading h2{font-size:39px}.c-section-heading p{font-size:14px}.c-section-heading>div:last-child{max-width:300px}.c-process-grid h3{font-size:19px}.c-process-grid p{font-size:13px}.c-faq-section h2{font-size:37px}.c-faq-list summary,.c-faq-section p{font-size:14px}.c-article-card h3{font-size:21px}.c-article-card>p{font-size:13px}.c-article-photo{height:225px}.c-cta h2{font-size:40px}.c-cta p{font-size:14px}.c-cta-symbol{width:115px;height:115px}.c-footer-top{gap:30px}.c-footer .c-brand-text strong{font-size:12px}.c-footer .c-brand-text>span{font-size:8px}.c-footer-top>div:not(:first-child)>a,.c-footer-top>div:last-child>span{font-size:11px}.c-footer .c-logo-mark{width:48px}.c-detail-layout{grid-template-columns:minmax(0,1fr) 280px;gap:40px}.c-detail-sidebar>a{padding:17px 20px;font-size:12px}.c-sidebar-contact h3{font-size:23px}.c-contact-cards>div{padding:27px 23px}.c-contact-cards strong{font-size:18px}.c-contact-cards>div:first-child>a{font-size:23px}}@media (max-width:1080px){.c-header nav{display:none}.c-header-appointment{margin-left:auto;padding:16px 20px;font-size:12px}.c-header-appointment>svg:first-child{display:block}.c-menu{padding:9px;display:grid}.c-menu>svg{width:25px;height:25px}.c-mobile-nav{background:#fff;border-top:1px solid #d5e5ed;flex-direction:column;padding:15px 35px 25px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 25px 35px #0b233329}.c-mobile-nav>a{border-bottom:1px solid #e2ecf1;justify-content:space-between;align-items:center;padding:16px 0;font-size:15px;display:flex}.c-mobile-nav>.c-button{justify-content:center;margin-top:15px;padding:17px}.c-header>.c-wrap{min-height:113px}.c-brand-text strong{font-size:18px}.c-brand-text>small{font-size:12px}.c-brand-text>span{font-size:11px}}@media (max-width:950px){.c-wrap{width:calc(100% - 60px)}.c-hero>.c-wrap{gap:25px;min-height:650px}.c-hero h1{letter-spacing:-2px;font-size:66px}.c-hero-copy{padding-top:54px}.c-hero-copy>p{font-size:14px}.c-hero-portrait{min-height:540px;margin-top:35px;margin-bottom:37px}.c-hero-credentials{gap:11px}.c-hero-credentials strong{font-size:10px}.c-hero-credentials span{font-size:9px}.c-photo-label{padding:17px;left:-15px;right:16px}.c-photo-label>span:nth-child(2){font-size:11px}.c-photo-label small{font-size:9px}.c-proof-strip>.c-wrap{grid-template-columns:1fr 1fr;gap:25px;padding-block:29px}.c-proof-strip>.c-wrap>div{gap:15px;padding:0}.c-proof-strip span{font-size:13px}.c-proof-strip strong{font-size:11px}.c-service-grid{grid-template-columns:1fr 1fr}.c-service-content h3{font-size:22px}.c-service-content p{font-size:14px}.c-section-heading{gap:30px}.c-section-heading h2{font-size:35px}.c-section-heading>div:last-child{max-width:255px}.c-section-heading p{font-size:13px}.c-home-about{gap:38px}.c-home-about h2{font-size:34px}.c-home-about p{font-size:13px}.c-about-photo>img{height:525px}.c-about-tags span{font-size:10px}.c-process-grid{gap:18px}.c-process-grid>div{padding:29px 22px}.c-process-grid h3{font-size:17px}.c-process-grid p{font-size:12px}.c-step-number{font-size:51px;right:17px}.c-faq-grid{gap:40px}.c-faq-section h2{font-size:32px}.c-faq-list summary{gap:13px;font-size:13px}.c-faq-section p,.c-faq-list details p{font-size:13px}.c-article-grid{gap:21px}.c-article-card h3{font-size:19px}.c-article-card>p{font-size:12px}.c-article-meta{flex-direction:column;gap:7px;font-size:9px}.c-article-meta>span:first-child{font-size:9px}.c-article-photo{height:190px}.c-cta h2{font-size:39px}.c-cta p{font-size:13px}.c-footer-top{grid-template-columns:1.2fr 1fr 1.1fr}.c-footer .c-brand-text strong{font-size:17px}.c-footer .c-brand-text>span{font-size:11px}.c-footer-top>div:first-child>p{font-size:25px}.c-footer-top>div:not(:first-child)>a{font-size:12px}.c-footer .c-logo-mark{width:58px}.c-page-hero h1{font-size:51px}.c-page-hero p{font-size:14px}.c-biography article>h2{font-size:34px}.c-biography article>p{font-size:14px}.c-biography-portrait>img{height:470px}.c-biography blockquote{padding:25px;font-size:20px}.c-detail-layout{grid-template-columns:minmax(0,1fr) 235px;gap:28px}.c-body-article>p{font-size:15px}.c-detail-sidebar>a{padding:16px;font-size:11px}.c-sidebar-contact>h3{font-size:21px}.c-sidebar-contact>p{font-size:12px}.c-sidebar-contact .c-button{font-size:10px}.c-contact-cards strong{font-size:16px}.c-contact-cards>div:first-child>a{font-size:20px}.c-contact-cards p{font-size:13px}.c-contact-message h2{font-size:35px}.c-contact-message>p,.c-faq-page .c-faq-list summary,.c-guide-intro p{font-size:14px}}@media (max-width:650px){.c-wrap{width:calc(100% - 40px)}.c-topbar>.c-wrap{gap:10px;padding-block:11px;font-size:10px}.clinical .c-topbar>.c-wrap>span:first-child{font-size:10px}.c-topbar>.c-wrap>a{gap:6px;font-size:10px}.c-header>.c-wrap{gap:12px;min-height:104px}.c-logo-mark{width:47px;height:58px;padding:7px 8px}.c-logo-mark>svg{width:29px;height:29px}.c-logo-mark>span{font-size:19px}.c-brand{gap:11px}.c-brand-text>small{font-size:10px}.c-brand-text strong{letter-spacing:-.5px;max-width:190px;font-size:13px;line-height:1.3}.c-brand-text>span{letter-spacing:0;font-size:9px}.c-brand-text{gap:4px}.c-header-appointment{border-radius:4px;gap:0;width:36px;height:38px;min-height:38px;margin-left:auto;padding:10px;font-size:0}.c-header-appointment>svg:first-child{width:17px;height:17px}.c-header-appointment>svg:last-child{display:none}.c-menu{padding:3px}.c-menu>svg{width:23px;height:23px}.c-mobile-nav{padding:15px 20px 25px}.c-mobile-nav>a{padding-block:16px;font-size:15px}.c-hero>.c-wrap{grid-template-columns:1fr;gap:0;min-height:0}.c-hero-copy{padding:44px 0 34px}.c-hero .c-kicker{letter-spacing:.1em;font-size:9px}.c-hero h1{letter-spacing:-1.7px;max-width:360px;margin:25px 0 26px;font-size:65px;line-height:1.07}.c-hero-copy>p{max-width:345px;font-size:16px;line-height:1.85}.c-hero-actions{flex-wrap:wrap;gap:23px;margin-top:29px}.c-hero .c-button{gap:18px;padding:17px 21px;font-size:12px}.c-hero-link{gap:12px;font-size:12px}.c-hero-credentials{gap:13px;margin-top:28px;padding-top:23px}.c-hero-credentials strong{font-size:11px;line-height:1.6}.c-hero-credentials span{margin-top:5px;font-size:10px;line-height:1.6}.c-hero-credentials>svg{width:24px;height:24px}.c-hero-portrait{height:430px;min-height:430px;margin:0 15px 42px 11px}.c-portrait-frame,.c-hero-portrait:before{border-top-left-radius:100px}.c-portrait-frame img{object-position:50% 7%}.c-photo-label{gap:12px;padding:19px 17px;bottom:23px;left:-12px;right:18px}.c-photo-label>span:nth-child(2){font-size:12px;line-height:1.6}.c-photo-label small{font-size:9px}.c-photo-label>svg{width:24px;height:24px}.c-vertical{font-size:6px;top:20%;right:-29px}.c-proof-strip>.c-wrap{gap:25px 17px;padding-block:29px}.c-proof-strip>.c-wrap>div{gap:11px}.c-proof-strip svg{width:24px;height:24px}.c-proof-strip span{font-size:12px}.c-proof-strip strong{max-width:140px;margin-top:5px;font-size:9px;line-height:1.65}.c-section{padding-block:56px}.c-kicker{letter-spacing:.1em;font-size:10px}.c-kicker>i{width:20px}.c-section-heading{gap:25px;margin-bottom:30px}.clinical h2,.c-section-heading h2{letter-spacing:-1.2px;font-size:34px;line-height:1.3}.c-section-heading h2{margin-top:18px}.c-section-heading p{margin-bottom:17px;font-size:15px;line-height:1.9}.c-section-heading>div:last-child{max-width:none}.c-text-link{gap:16px;font-size:13px}.c-service-grid{grid-template-columns:1fr;gap:26px}.c-service-photo{height:215px}.c-service-index{padding:8px 10px;font-size:11px}.c-service-icon{width:48px;height:48px;bottom:-21px;right:24px}.c-service-content{padding:31px 25px 24px}.c-service-content h3{letter-spacing:-.7px;margin-bottom:16px;font-size:24px;line-height:1.4}.c-service-content p{min-height:0;font-size:15px;line-height:1.9}.c-service-content>span{margin-top:23px;padding-top:18px;font-size:13px}.c-about-band{padding-block:55px}.c-home-about{grid-template-columns:1fr;gap:48px}.c-about-photo{margin-right:8px;padding-left:15px}.c-about-photo>img{object-position:50% 7%;height:410px}.c-about-photo:before{top:18px;bottom:-18px}.c-about-plaque{gap:15px;padding:22px;bottom:23px;left:0;right:33px}.c-about-plaque span{font-size:10px}.c-about-plaque strong{font-size:13px;line-height:1.5}.c-home-about h2{margin:19px 0 24px;font-size:35px;line-height:1.25}.c-home-about p{font-size:15px;line-height:1.95}.c-about-tags{gap:16px;margin:25px 0 29px}.c-about-tags span{font-size:11px}.c-home-about .c-button{padding:18px 21px;font-size:12px}.c-process-grid{grid-template-columns:1fr;gap:21px}.c-process-grid>div{padding:32px 27px}.c-step-number{font-size:65px;top:25px;right:24px}.c-process-grid>div>svg{width:34px;height:34px;margin-bottom:28px}.c-process-grid h3{letter-spacing:-.6px;margin-bottom:15px;font-size:23px;line-height:1.4}.c-process-grid p{font-size:15px;line-height:1.95}.c-faq-section{padding-block:55px}.c-faq-grid{grid-template-columns:1fr;gap:31px}.c-faq-section h2{margin:20px 0;font-size:34px;line-height:1.3}.c-faq-section p{font-size:15px;line-height:1.9}.c-faq-section .c-text-link{margin-top:22px;font-size:13px}.c-faq-list summary{gap:13px;padding-block:25px;font-size:15px;line-height:1.7}.c-faq-list summary>span{font-size:10px}.c-faq-list summary>svg{width:18px;height:18px}.c-faq-list details p{padding-left:28px;padding-right:12px;font-size:14px;line-height:1.95}.c-article-grid{grid-template-columns:1fr;gap:39px}.c-article-photo{height:240px}.c-article-photo>span{width:42px;height:42px}.c-article-meta{flex-direction:row;gap:10px;margin-top:22px;font-size:11px}.c-article-meta>span:first-child{font-size:10px}.c-article-card h3{letter-spacing:-.6px;margin-block:16px;font-size:25px;line-height:1.4}.c-article-card>p{font-size:15px;line-height:1.9}.c-read{margin-top:20px;font-size:13px}.c-cta{padding-block:48px}.c-cta>.c-wrap{flex-direction:column;align-items:flex-start;gap:26px}.c-cta>.c-wrap>div:last-child{margin-left:0}.c-cta h2{letter-spacing:-1.2px;margin-top:18px;font-size:39px;line-height:1.2}.c-cta .c-kicker{font-size:9px}.c-cta p{font-size:15px;line-height:1.8}.c-button-white{padding:17px 22px;font-size:13px}.c-footer{padding-top:49px}.c-footer-top{grid-template-columns:1fr 1fr;gap:32px}.c-footer-top>div:first-child{flex-direction:column;align-items:flex-start;gap:25px}.c-footer .c-logo-mark{width:51px;height:60px}.c-footer .c-brand-text strong{font-size:14px}.c-footer .c-brand-text>small{font-size:10px}.c-footer .c-brand-text>span{font-size:9px}.c-footer-top>div:first-child>p{font-size:27px}.c-footer h4{letter-spacing:.08em;margin-bottom:22px;font-size:10px}.c-footer-top>div:not(:first-child)>a{margin-block:14px;font-size:13px;line-height:1.6}.c-footer-top>div:last-child>span{font-size:13px;line-height:1.9}.c-footer-top>div:last-child{grid-column:1/-1;padding-top:27px}.c-footer-bottom{flex-direction:column;align-items:flex-start;gap:19px;padding-block:25px;font-size:10px;line-height:1.8}.c-footer-bottom>div{gap:20px;font-size:11px}.c-footer-disclaimer{padding-bottom:25px;font-size:10px;line-height:1.9}.c-page-hero{padding:25px 0 47px}.c-page-hero h1{letter-spacing:-.8px;max-width:350px;margin:24px 0 22px;font-size:43px;line-height:1.2}.c-page-hero p{max-width:330px;font-size:15px;line-height:1.85}.c-page-hero .c-kicker{font-size:9px}.c-breadcrumb{gap:10px;margin-bottom:33px;font-size:10px}.page-heart{width:165px;height:165px;top:100px;right:-25px}.c-biography{grid-template-columns:1fr;gap:40px}.c-biography article>h2{margin:19px 0 25px;font-size:34px;line-height:1.3}.c-biography article>p{font-size:16px;line-height:2}.c-biography blockquote{padding:27px;font-size:22px;line-height:1.7}.c-biography-portrait>img{object-position:50% 8%;height:445px}.c-biography-portrait strong{font-size:15px}.c-biography-portrait span{font-size:11px;line-height:1.7}.c-biography-portrait>div{padding:25px}.c-timeline>div{grid-template-columns:80px 20px 1fr;gap:15px;padding-block:25px}.c-timeline>div:before{top:32px;bottom:-32px;left:104px}.c-timeline-date{font-size:12px;line-height:1.8}.c-timeline h3{letter-spacing:-.4px;font-size:18px;line-height:1.6}.c-timeline p{font-size:13px;line-height:1.85}.c-reference-note{font-size:11px;line-height:1.85}.c-info-note{gap:12px;padding:20px}.c-info-note p{font-size:12px!important;line-height:1.9!important}.c-detail-layout{grid-template-columns:1fr;gap:40px}.c-detail-cover{height:245px;margin-bottom:33px}.c-body-article>h2{font-size:33px;line-height:1.3}.c-body-article>p{margin-block:25px;font-size:16px;line-height:2}.c-detail-sidebar{position:static}.c-detail-sidebar>h3{padding:24px;font-size:19px}.c-detail-sidebar>a{padding:19px 24px;font-size:14px}.c-sidebar-contact{margin:20px;padding:29px}.c-sidebar-contact>h3{font-size:27px}.c-sidebar-contact>p{font-size:15px;line-height:1.9}.c-sidebar-contact .c-button{padding:17px;font-size:12px}.c-sidebar-contact>a:not(.c-button){font-size:25px}.c-article-toolbar{flex-direction:column;align-items:stretch;gap:24px;margin-bottom:35px}.c-filters{gap:8px;max-width:none}.c-filters>button{padding:12px 13px;font-size:9px}.c-search{align-self:stretch;width:100%}.c-search input{font-size:15px}.c-author strong{font-size:12px;line-height:1.5}.c-author small{font-size:10px;line-height:1.6}.c-gallery-grid{grid-template-columns:1fr;gap:24px}.c-gallery-grid>button>img{height:355px}.c-gallery-grid>button>span{font-size:10px}.c-faq-page{grid-template-columns:1fr;gap:40px}.c-faq-page .c-faq-list summary,.c-faq-page .c-faq-list p{font-size:15px}.c-guide-intro h2{font-size:35px}.c-guide-intro p{font-size:16px}.c-contact-cards{grid-template-columns:1fr;gap:22px}.c-contact-cards>div{padding:31px}.c-contact-cards>div>span{font-size:11px}.c-contact-cards strong{font-size:21px}.c-contact-cards>div:first-child>a{font-size:28px}.c-contact-cards p{font-size:15px;line-height:1.9}.c-contact-cards .c-text-link{font-size:13px}.c-contact-lower{grid-template-columns:1fr;gap:40px;margin-top:50px}.c-contact-message h2{font-size:36px;line-height:1.25}.c-contact-message>p{font-size:16px;line-height:1.95}.c-contact-message .c-button{padding:18px 22px;font-size:12px}.c-contact-email{font-size:14px}.c-map{height:390px}.c-map>a{font-size:13px}.c-privacy h2{font-size:28px}.c-privacy p{font-size:16px}.clinical-atelier .c-hero h1{font-size:65px}.clinical-editorial .c-hero h1{font-size:67px}.clinical-editorial .c-hero>.c-wrap{grid-template-columns:1fr;gap:0}.clinical-editorial .c-hero-portrait{min-height:430px;margin-top:0}.clinical-editorial .c-page-hero h1,.clinical-atelier .c-page-hero h1{font-size:43px}}.ed-shell{--ed-paper:#f4f1ea;--ed-ink:#272d2c;--ed-accent:#982b3b;--ed-line:#d3d1c8;--ed-serif:"DM Serif Display",Georgia,serif;--c-navy:#242f30;--c-ink:#272d2c;background:var(--ed-paper);color:var(--ed-ink)}.ed-shell>.c-topbar{display:none}.ed-container{width:min(1400px,100% - 96px);margin:0 auto}.ed-header{background:var(--ed-paper);z-index:25;position:relative}.ed-header-main{align-items:center;gap:35px;min-height:113px;padding:26px 0 23px;display:flex}.ed-brand{align-items:center;gap:23px;display:flex}.ed-brand-initials{font-family:var(--ed-serif);letter-spacing:-7px;color:#293433;border-right:1px solid #c9c8bf;padding-right:24px;font-size:60px;line-height:1;position:relative}.ed-brand-initials>i{letter-spacing:0;color:var(--ed-accent);font-size:17px;font-style:normal;position:absolute;top:-9px;right:14px}.ed-brand-copy{flex-direction:column;gap:3px;display:flex}.ed-brand-copy>small{color:#666e68;font-size:12px;font-weight:500}.ed-brand-copy strong{letter-spacing:-.8px;font-family:Manrope,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.ed-brand-copy>span{color:#626f68;letter-spacing:.025em;font-size:11px}.ed-header-contact{flex-direction:column;gap:7px;margin-left:auto;display:flex}.ed-header-contact>span{letter-spacing:.13em;color:#737a71;font-size:8px;font-weight:600}.ed-header-contact>a{letter-spacing:-.6px;font-family:Manrope,sans-serif;font-size:20px;font-weight:500}.ed-header-book{background:var(--ed-accent);color:#fff7eb;border-radius:0;justify-content:center;align-items:center;gap:24px;padding:19px 24px;font-size:12px;font-weight:500;display:flex}.ed-header-book:hover{background:#7f2432}.ed-nav-row{border-top:1px solid var(--ed-ink);border-bottom:1px solid #bfc1b5;justify-content:space-between;align-items:center;min-height:53px;display:flex}.ed-nav-row>nav{align-items:center;gap:33px;height:53px;display:flex}.ed-nav-row>nav>a{color:#626b64;padding:18px 0;font-size:12px;font-weight:500;position:relative}.ed-nav-row>nav>a.active{color:var(--ed-accent);font-weight:700}.ed-nav-row>nav>a.active:after{content:"";background:var(--ed-accent);height:3px;position:absolute;bottom:-1px;left:0;right:0}.ed-nav-row>nav>a:hover{color:var(--ed-accent)}.ed-nav-row>span{letter-spacing:.03em;color:#747d73;align-items:center;gap:9px;font-size:9px;display:flex}.ed-nav-row>span>i{background:var(--ed-accent);border-radius:50%;width:5px;height:5px}.ed-menu,.ed-mobile-navigation{display:none}.ed-home{background:var(--ed-paper)}.ed-home h1,.ed-home h2,.ed-home h3{color:var(--ed-ink)}.ed-home h2{font-family:var(--ed-serif);letter-spacing:-1.8px;font-size:56px;font-weight:400;line-height:1.08}.ed-home h2 em{color:var(--ed-accent);font-style:italic;font-weight:400}.ed-home a{transition:color .2s,background .2s}.ed-cover{grid-template-columns:1fr 1fr;max-width:1700px;min-height:710px;margin:0 auto;padding-top:25px;display:grid}.ed-cover-copy{flex-direction:column;min-width:0;padding:24px 38px 0 max(48px,50vw - 700px);display:flex;position:relative}.ed-cover-eyebrow{letter-spacing:.11em;color:#626b63;white-space:nowrap;align-items:center;gap:8px;font-size:8px;font-weight:600;display:flex}.ed-red-square{background:var(--ed-accent);width:5px;height:5px}.ed-cover-index{letter-spacing:.06em;color:#8b9085;margin-left:auto;font-size:7px;font-weight:400}.ed-cover h1{font-family:var(--ed-serif);letter-spacing:-3.8px;margin:35px -10px 33px 0;font-size:105px;font-weight:400;line-height:.98}.ed-cover h1>span{display:block}.ed-cover h1>em{color:var(--ed-accent);max-width:510px;font-style:italic;font-weight:400;display:block}.ed-cover-intro{align-items:flex-start;gap:21px;max-width:430px;display:flex}.ed-rule{background:var(--ed-accent);flex-shrink:0;width:30px;height:1px;margin-top:12px}.ed-cover-intro p{color:#646d64;font-size:14px;line-height:1.9}.ed-cover-actions{align-items:center;gap:28px;margin:27px 0 28px;display:flex}.ed-main-link{background:var(--ed-accent);color:#fff7ed;align-items:center;gap:26px;padding:17px 22px;font-size:12px;display:flex}.ed-main-link:hover{background:#7c2330}.ed-secondary-link{color:#555f56;align-items:center;gap:12px;font-size:11px;display:flex}.ed-cover-bottom{border-top:1px solid var(--ed-line);color:#7c857a;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding:21px 0 24px;display:flex}.ed-cover-bottom>span{letter-spacing:.04em;font-size:8px}.ed-cover-bottom>span:first-child{font-family:var(--ed-serif);color:#586450;letter-spacing:-.2px;font-size:16px;font-style:italic}.ed-cover-bottom>svg{color:var(--ed-accent)}.ed-cover-photo{background:#394137;min-height:685px;margin:0 0 0 10px;position:relative;overflow:hidden}.ed-cover-photo>img{object-position:50% 8%;filter:none;width:100%;height:100%;position:absolute}.ed-cover-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0c171ac9);position:absolute;inset:55% 0 0}.ed-photo-number{font-family:var(--ed-serif);color:#fbf5eaaa;z-index:1;font-size:36px;line-height:1;position:absolute;top:20px;right:27px}.ed-cover-photo>figcaption{color:#faf5eb;z-index:2;border-top:1px solid #ffffff4a;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex;position:absolute;bottom:35px;left:35px;right:35px}.ed-cover-photo>figcaption>div{flex-direction:column;gap:7px;display:flex}.ed-cover-photo>figcaption small{color:#c6d0c4;font-size:12px}.ed-cover-photo>figcaption strong{font-size:24px;font-family:var(--ed-serif);letter-spacing:-.5px;font-weight:400;line-height:1.3}.ed-cover-photo>figcaption>div>span{color:#c2cfc7;letter-spacing:.03em;font-size:10px}.ed-photo-arrow{color:#faf5e9;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.ed-photo-arrow:hover{background:#982b3b;border-color:#982b3b}.ed-photo-caption{writing-mode:vertical-rl;color:#e4e7d8c9;letter-spacing:.18em;z-index:2;font-size:7px;position:absolute;top:28%;right:19px}.ed-contents{border-bottom:1px solid #cfcec3;border-top:3px solid var(--ed-accent);background:#edece2;grid-template-columns:140px repeat(4,1fr);align-items:center;gap:22px;max-width:1700px;min-height:86px;margin:auto;padding:0 48px;display:grid}.ed-contents>span{letter-spacing:.16em;color:#7b8475;font-size:8px;font-weight:600}.ed-contents>a{border-left:1px solid #c9cdbd;align-items:center;gap:11px;padding:13px 0 13px 20px;font-size:12px;font-weight:500;display:flex}.ed-contents>a>small{color:var(--ed-accent);align-self:flex-start;font-size:8px}.ed-contents>a>svg{color:#8b9882;margin-left:auto}.ed-contents>a:hover{color:var(--ed-accent)}.ed-features{padding:80px 0 85px}.ed-section-top{letter-spacing:.12em;color:#6d7869;border-bottom:1px solid #c4c8bc;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;font-size:8px;font-weight:500;display:flex}.ed-section-top>span{align-items:center;gap:10px;display:flex}.ed-section-top i{background:var(--ed-accent);width:5px;height:5px}.ed-section-top>span:last-child{color:#8f9789;font-size:7px}.ed-section-title{justify-content:space-between;align-items:flex-end;gap:60px;padding:33px 0 36px;display:flex}.ed-section-title h2{font-size:51px}.ed-section-title>div{max-width:325px;padding-bottom:3px}.ed-section-title p{color:#697566;margin-bottom:20px;font-size:13px;line-height:1.9}.ed-line-link{color:#4d6149;border-bottom:1px solid #929e87;align-items:center;gap:25px;padding-bottom:9px;font-size:11px;font-weight:500;display:inline-flex}.ed-line-link:hover{color:var(--ed-accent);border-color:var(--ed-accent)}.ed-specialty-layout{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.ed-specialty{flex-direction:column;min-width:0;display:flex;position:relative}.ed-specialty-image{background:#e0e4d8;height:190px;position:relative;overflow:hidden}.ed-specialty-image>img{object-position:center;height:100%;transition:transform .5s}.ed-specialty:hover .ed-specialty-image>img{transform:scale(1.04)}.ed-specialty-image>span{color:#fff;font-family:var(--ed-serif);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e303447;place-items:center;width:29px;height:29px;font-size:18px;display:grid;position:absolute;top:14px;left:15px}.ed-specialty-copy{border-bottom:1px solid #c4cabc;flex:1;padding:20px 0 15px;position:relative}.ed-card-label{letter-spacing:.13em;color:#8c9583;margin-bottom:11px;font-size:7px;font-weight:500;display:block}.ed-specialty-copy h3{font-family:var(--ed-serif);letter-spacing:-.7px;padding-right:20px;font-size:28px;font-weight:400;line-height:1.15}.ed-specialty-copy p{color:#74806b;margin-top:13px;padding-right:12px;font-size:11px;line-height:1.85;display:none}.ed-card-arrow{color:var(--ed-accent);position:absolute;bottom:14px;right:0}.ed-specialty-0{grid-area:span 2/span 2}.ed-specialty-0 .ed-specialty-image{height:100%;min-height:540px}.ed-specialty-0 .ed-specialty-image:after{content:"";background:linear-gradient(#0000,#0b232ef0);position:absolute;inset:30% 0 0}.ed-specialty-0 .ed-specialty-copy{color:#f5f0e6;border:0;padding:0 35px 33px;position:absolute;bottom:0;left:0;right:0}.ed-specialty-0 .ed-card-label{color:#b6cbbf;margin-bottom:17px;font-size:8px}.ed-specialty-0 .ed-specialty-copy h3{color:#fff5e6;letter-spacing:-1.5px;max-width:300px;padding:0;font-size:49px;line-height:1.1}.ed-specialty-0 .ed-specialty-copy p{color:#b9cec5;max-width:340px;margin-top:19px;font-size:13px;line-height:1.9;display:block}.ed-specialty-0 .ed-card-arrow{color:#f0c495;bottom:35px;right:29px}.ed-specialty-5{background:var(--ed-accent);color:#fcf1df;flex-direction:row;grid-column:1/-1;min-height:180px;position:relative}.ed-specialty-5 .ed-specialty-image{order:2;width:29%;height:auto;min-height:180px;margin-left:auto}.ed-specialty-5 .ed-specialty-copy{border:0;flex:1;padding:29px 40px}.ed-specialty-5 .ed-card-label{color:#d6b5b0;font-size:8px}.ed-specialty-5 .ed-specialty-copy h3{color:#fcf2df;letter-spacing:-1px;font-size:43px}.ed-specialty-5 .ed-specialty-copy p{color:#e3beb9;max-width:460px;margin-top:12px;font-size:13px;display:block}.ed-specialty-5 .ed-card-arrow{color:#ffe2bf;bottom:30px;right:35px}.ed-doctor-story{color:#f0e6d7;background:#742739;padding:76px 0;position:relative;overflow:hidden}.ed-doctor-story>.ed-container{z-index:1;grid-template-columns:1.2fr .8fr;gap:100px;display:grid;position:relative}.ed-section-label{letter-spacing:.13em;font-size:9px;font-weight:500}.ed-story-main>.ed-section-label{color:#cdb0a5}.ed-story-main h2{color:#fff1d9;letter-spacing:-1.6px;margin:33px 0 30px;font-size:58px}.ed-story-main h2 em{color:#dfa991;font-style:italic}.ed-story-main blockquote{color:#eedac6;max-width:590px;margin:0 0 29px;padding-right:25px;font-family:DM Serif Display,serif;font-size:23px;font-weight:400;line-height:1.6}.ed-story-author{flex-direction:column;gap:7px;display:flex}.ed-story-author>span{color:#cda599;font-size:10px}.ed-story-author>strong{letter-spacing:-.4px;color:#fff0d6;font-family:Manrope,sans-serif;font-size:15px;font-weight:500}.ed-story-author>small{color:#c8a397;font-size:9px}.ed-outline-link{color:#f5e1c5;border:1px solid #d9b49b70;align-items:center;gap:26px;margin-top:30px;padding:15px 19px;font-size:11px;display:inline-flex}.ed-outline-link:hover{background:#8b3547}.ed-story-side{grid-template-columns:1fr;gap:27px;padding-top:10px;display:grid}.ed-story-photo{height:290px;position:relative;overflow:hidden}.ed-story-photo>img{object-position:50% 12%;height:100%}.ed-story-photo>span{letter-spacing:.08em;color:#efe2cd;border-top:1px solid #ffffff70;padding-top:12px;font-size:8px;line-height:1.9;position:absolute;bottom:20px;left:20px;right:20px}.ed-story-photo:before{content:"";z-index:0;background:linear-gradient(#0000,#211c1c80);position:absolute;inset:50% 0 0}.ed-story-career>div{border-top:1px solid #d3a19150;grid-template-columns:90px 1fr;gap:6px 13px;padding:15px 0;display:grid}.ed-story-career>div>span{color:#c9a18e;grid-row:span 2;padding-top:4px;font-size:9px}.ed-story-career strong{color:#edddc5;font-size:12px;font-weight:500;line-height:1.6}.ed-story-career p{color:#c6a393;font-size:10px;line-height:1.8}.ed-story-watermark{font-family:var(--ed-serif);color:#8d40513d;pointer-events:none;font-size:310px;font-style:italic;line-height:1;position:absolute;bottom:-75px;right:-20px}.ed-patient{padding:75px 0 80px}.ed-patient-layout{grid-template-columns:1fr 1fr;gap:100px;padding-top:38px;display:grid}.ed-patient-layout h2{margin-bottom:32px;font-size:55px;line-height:1.12}.ed-patient-steps>div{border-bottom:1px solid #cbd0c1;align-items:flex-start;gap:25px;margin-bottom:25px;padding:0 0 28px;display:flex}.ed-patient-steps>div:last-child{margin-bottom:0}.ed-patient-steps>div>span{font-family:var(--ed-serif);color:#a6af99;font-size:37px;line-height:1}.ed-patient-steps>div>div{flex:1}.ed-patient-steps h3{letter-spacing:-.4px;margin-bottom:13px;font-family:Manrope,sans-serif;font-size:17px;font-weight:600;line-height:1.5}.ed-patient-steps p{color:#788570;font-size:13px;line-height:1.95}.ed-patient-steps>div>svg{color:#a5ae98;margin-top:6px}.ed-journal{background:#e7ebdf;border-block:1px solid #cbd3bd;padding:65px 0 75px}.ed-journal-heading{justify-content:space-between;align-items:flex-end;padding:30px 0 35px;display:flex}.ed-journal-heading h2{letter-spacing:-3px;font-size:80px;line-height:1}.ed-journal-heading h2 em{color:#607354}.ed-journal-heading h2>span{letter-spacing:.03em;color:#8a977f;margin-top:18px;font-family:DM Sans,sans-serif;font-size:10px;font-style:normal;display:block}.ed-journal-heading .ed-line-link{margin-bottom:5px}.ed-journal-grid{grid-template-columns:1.45fr 1fr 1fr;gap:30px;display:grid}.ed-journal-image{background:#cbd5be;height:245px;position:relative;overflow:hidden}.ed-journal-image img{height:100%;transition:transform .5s}.ed-journal-card:hover img{transform:scale(1.04)}.ed-journal-image>span{color:#536848;background:#f8f4e9d9;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:13px;right:13px}.ed-journal-card:first-child .ed-journal-image{height:320px}.ed-journal-meta{letter-spacing:.08em;color:#758569;justify-content:space-between;align-items:center;gap:10px;margin:22px 0 13px;font-size:8px;display:flex}.ed-journal-card h3{font-family:var(--ed-serif);letter-spacing:-.8px;font-size:30px;font-weight:400;line-height:1.15}.ed-journal-card:first-child h3{letter-spacing:-1.1px;font-size:38px}.ed-journal-card>p{color:#7a8870;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:18px;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}.ed-journal-card:first-child>p{-webkit-line-clamp:2}.ed-journal-read{color:#607950;border-bottom:1px solid #9ca98c;align-items:center;gap:20px;margin-top:22px;padding-bottom:8px;font-size:10px;display:inline-flex}.ed-faq{grid-template-columns:.8fr 1.2fr;gap:100px;padding:80px 0;display:grid}.ed-faq .ed-section-label{color:#87947a;font-size:8px}.ed-faq h2{margin:24px 0;font-size:62px;line-height:1.03}.ed-faq>div>p{color:#7b8870;max-width:270px;margin-bottom:27px;font-size:13px;line-height:1.9}.ed-faq-list details{border-bottom:1px solid #c4ceba}.ed-faq-list details:first-child{border-top:1px solid #64765a}.ed-faq-list summary{cursor:pointer;align-items:center;gap:18px;padding:23px 0;font-size:13px;font-weight:500;line-height:1.6;list-style:none;display:flex}.ed-faq-list summary>span{color:#a0ad93;font-size:8px}.ed-faq-list summary>svg{color:#899c75;margin-left:auto}.ed-faq-list details[open] summary>svg{transform:rotate(45deg)}.ed-faq-list details>p{color:#809172;padding:0 23px 24px 29px;font-size:12px;line-height:2}.ed-contact-spread{background:#253a37;padding:80px 0;position:relative;overflow:hidden}.ed-contact-spread>img{object-position:center;filter:none;height:100%;position:absolute;inset:0}.ed-contact-spread:before{content:"";z-index:1;background:linear-gradient(90deg,#112b2bfa,#102627d9 45%,#11282999);position:absolute;inset:0}.ed-contact-spread>.ed-container{z-index:2;justify-content:space-between;align-items:center;gap:80px;display:flex;position:relative}.ed-contact-spread .ed-section-label{color:#a8c1b1;font-size:8px}.ed-contact-spread h2{color:#f7f0de;letter-spacing:-2px;margin:27px 0 33px;font-size:74px}.ed-contact-spread h2 em{color:#d7ba8b;font-weight:400}.ed-contact-button{color:#344e3d;background:#f0ead8;align-items:center;gap:50px;padding:19px 24px;font-size:12px;display:inline-flex}.ed-contact-button:hover{background:#fff}.ed-contact-spread aside{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff03;border:1px solid #cad4bc44;flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;max-width:325px;padding:34px 33px;display:flex}.ed-contact-spread aside>svg{color:#e0c49a;margin-bottom:24px}.ed-contact-spread aside>span{letter-spacing:.13em;color:#9fbaa6;margin-bottom:15px;font-size:8px}.ed-contact-spread aside>h3{font-family:var(--ed-serif);letter-spacing:-.4px;color:#efe9d5;margin-bottom:13px;font-size:27px;font-weight:400;line-height:1.25}.ed-contact-spread aside>p{color:#b1c2ae;font-size:12px}.ed-contact-spread aside>a{color:#e1e5ce;letter-spacing:-.3px;align-items:center;gap:11px;margin-top:25px;font-size:16px;display:flex}.ed-contact-spread aside>.ed-contact-address{letter-spacing:0;color:#bad0af;border-top:1px solid #b5c6ad44;justify-content:space-between;margin-top:21px;padding-top:20px;font-size:11px}.ed-nav-row>nav>a{font-size:14px}.ed-header-contact>span{font-size:10px}.ed-header-book{font-size:14px}.ed-brand-copy strong{font-size:25px}.ed-brand-copy>span{font-size:12px}.ed-cover-eyebrow{font-size:10px}.ed-cover-index{font-size:9px}.ed-cover-intro p{font-size:16px;line-height:1.85}.ed-main-link{font-size:14px}.ed-secondary-link{font-size:13px}.ed-cover-bottom>span{font-size:10px}.ed-cover-bottom>span:first-child{font-size:18px}.ed-cover-photo>figcaption>div>span{font-size:12px}.ed-cover-photo>figcaption small{font-size:13px}.ed-cover-photo>figcaption strong{font-size:29px}.ed-contents>span{font-size:10px}.ed-contents>a{font-size:14px}.ed-contents>a>small,.ed-section-top{font-size:10px}.ed-section-top>span:last-child{font-size:9px}.ed-section-title p{font-size:16px;line-height:1.85}.ed-line-link{font-size:13px}.ed-card-label{font-size:10px}.ed-specialty-copy h3{font-size:31px}.ed-specialty-0 .ed-card-label{font-size:10px}.ed-specialty-0 .ed-specialty-copy p{max-width:370px;font-size:16px}.ed-specialty-5 .ed-card-label{font-size:10px}.ed-specialty-5 .ed-specialty-copy p{max-width:530px;font-size:16px;line-height:1.85}.ed-specialty-5 .ed-specialty-copy{padding-block:33px}.ed-section-label{font-size:11px}.ed-story-main blockquote{font-size:25px;line-height:1.6}.ed-story-author>span{font-size:12px}.ed-story-author>strong{font-size:18px}.ed-story-author>small{font-size:11px}.ed-outline-link{font-size:13px}.ed-story-career>div{grid-template-columns:115px 1fr}.ed-story-career>div>span{font-size:11px}.ed-story-career strong{font-size:15px}.ed-story-career p{font-size:13px}.ed-patient-steps h3{font-size:20px}.ed-patient-steps p{font-size:16px;line-height:1.85}.ed-journal-heading h2>span{font-size:12px}.ed-journal-meta{font-size:10px}.ed-journal-card>p{font-size:15px;line-height:1.85}.ed-journal-read{font-size:12px}.ed-faq .ed-section-label{font-size:10px}.ed-faq>div>p{font-size:16px;line-height:1.85}.ed-faq-list summary{padding-block:26px;font-size:16px;line-height:1.6}.ed-faq-list summary>span{font-size:10px}.ed-faq-list details>p{font-size:15px;line-height:1.9}.ed-contact-spread .ed-section-label{font-size:10px}.ed-contact-button{font-size:14px}.ed-contact-spread aside>span{font-size:10px}.ed-contact-spread aside>p{font-size:15px}.ed-contact-spread aside>a{font-size:20px}.ed-contact-spread aside>.ed-contact-address{font-size:13px}.ed-shell .c-page-hero{color:var(--ed-ink);background:#e5e8dd;border-bottom:1px solid #c5cfb8;padding:24px 0 60px}.ed-shell .c-page-hero h1{color:var(--ed-ink);font-family:var(--ed-serif);letter-spacing:-1.8px;font-size:66px;line-height:1.08}.ed-shell .c-page-hero .c-kicker{color:var(--ed-accent);font-size:11px}.ed-shell .c-page-hero p{color:#6a7e5d;font-size:17px;line-height:1.8}.ed-shell .c-breadcrumb{color:#9aa58d;font-size:11px}.ed-shell .c-breadcrumb a{color:#6f8362}.ed-shell .page-heart{color:#6d89551c}.ed-shell .c-wrap{width:min(1400px,100% - 96px)}.ed-shell .c-button{background:var(--ed-accent);box-shadow:none;border-radius:0}.ed-shell .c-button-white{color:var(--ed-accent);background:#f5f0df}.ed-shell .c-cta{background:#742739}.ed-shell .c-cta h2{font-family:var(--ed-serif);letter-spacing:-1px;font-weight:400}.ed-shell .c-cta h2 em{color:#d8ac8e;font-style:italic}.ed-shell .c-cta .c-kicker{color:#c9a399}.ed-shell .c-cta p{color:#d9c0b1}.ed-shell .c-cta-symbol{color:#c8a793;border-color:#ccad8e44}.ed-shell .c-footer{color:#abc2a6;background:#1f302d;padding-top:65px}.ed-shell .c-footer .c-brand-text strong{color:#ede7d6;font-size:15px}.ed-shell .c-footer .c-brand-text>small,.ed-shell .c-footer .c-brand-text>span{color:#93ad8e}.ed-shell .c-footer .c-logo-mark{color:#c8b187;background:#354a3e;border-radius:0}.ed-shell .c-footer .c-logo-mark>span{color:#dcc9a4}.ed-shell .c-footer-top>div:first-child>p{color:#c8b994;font-size:29px}.ed-shell .c-footer h4{color:#dddbc0;font-size:11px}.ed-shell .c-footer-top>div:not(:first-child)>a,.ed-shell .c-footer-top>div:last-child>span{color:#a7bea0;font-size:14px}.ed-shell .c-footer-top>div:last-child svg{color:#9ab383}.ed-shell .c-footer-bottom{color:#8caa81;border-color:#a8bd8d22;font-size:11px}.ed-shell .c-footer-disclaimer{color:#7b9871;font-size:10px}.ed-shell .c-biography article>h2,.ed-shell .c-body-article>h2,.ed-shell .c-guide-intro h2,.ed-shell .c-contact-message h2{font-family:var(--ed-serif);letter-spacing:-1px;font-size:48px;font-weight:400;line-height:1.1}.ed-shell .c-biography article>h2 em,.ed-shell .c-body-article>h2 em,.ed-shell .c-guide-intro h2 em,.ed-shell .c-contact-message h2 em{color:var(--ed-accent);font-style:italic;font-weight:400}.ed-shell .c-biography article>p,.ed-shell .c-body-article>p,.ed-shell .c-guide-intro p,.ed-shell .c-contact-message>p{color:#677c5d;font-size:16px;line-height:1.95}.ed-shell .c-biography-portrait{border-color:#c8d0bc;border-radius:0}.ed-shell .c-biography-portrait>div{background:#2c4032}.ed-shell .c-biography blockquote{border-color:var(--ed-accent);color:#647651;background:#e8ebdf;font-size:24px}.ed-shell .c-timeline-section{background:#e8ecdf}.ed-shell .c-timeline h3{font-family:var(--ed-serif);letter-spacing:-.5px;font-size:28px;font-weight:400}.ed-shell .c-timeline-date{color:var(--ed-accent)}.ed-shell .c-timeline p{color:#81916e}.ed-shell .c-timeline-dot{background:var(--ed-accent);outline-color:#b58f8a}.ed-shell .c-service-card{box-shadow:none;background:#f9f7ef;border-color:#cfd5c2;border-radius:0}.ed-shell .c-service-content{background:0 0}.ed-shell .c-service-content h3{font-family:var(--ed-serif);letter-spacing:-.6px;font-size:31px;font-weight:400;line-height:1.15}.ed-shell .c-service-content p{color:#7c8b6b;min-height:65px;font-size:15px}.ed-shell .c-service-content>span{color:var(--ed-accent);border-color:#c9d3ba}.ed-shell .c-service-icon{background:var(--ed-accent);box-shadow:none;border-radius:0}.ed-shell .c-info-note{background:#e7ecdd;border-color:#d3ddc3;border-radius:0}.ed-shell .c-info-note>svg{color:#839c6b}.ed-shell .c-info-note a{color:var(--ed-accent)}.ed-shell .c-detail-cover{border-radius:0}.ed-shell .c-detail-sidebar{border-color:#c8d3ba;border-radius:0}.ed-shell .c-detail-sidebar>h3{font-family:var(--ed-serif);background:#e5ead9;font-size:26px;font-weight:400}.ed-shell .c-detail-sidebar>a{color:#7a8e67;background:#f1f4e9;border-color:#d6dec9;font-size:14px}.ed-shell .c-detail-sidebar>a.active{color:var(--ed-accent);border-left-color:var(--ed-accent);background:#e9e6dc}.ed-shell .c-sidebar-contact{background:#2b4033;border-radius:0}.ed-shell .c-sidebar-contact h3{font-family:var(--ed-serif);font-size:31px;font-weight:400}.ed-shell .c-sidebar-contact>p{color:#a3bb93}.ed-shell .c-sidebar-contact>a:not(.c-button){color:#c7d4b5}.ed-shell .c-article-card h3{font-family:var(--ed-serif);letter-spacing:-.6px;font-size:31px;font-weight:400;line-height:1.15}.ed-shell .c-article-card>p{color:#849771;font-size:15px}.ed-shell .c-article-meta>span:first-child{color:var(--ed-accent)}.ed-shell .c-article-photo{box-shadow:none;border-radius:0}.ed-shell .c-article-photo>span{color:var(--ed-accent);background:#f6f1e4e8;border-radius:0}.ed-shell .c-read{color:#779365}.ed-shell .c-filters>button{color:#8f9e7b;background:#e9ecdf;border-color:#cfd8c0;border-radius:0;font-size:11px}.ed-shell .c-filters>button.active{background:var(--ed-accent);border-color:var(--ed-accent);color:#f5ead7}.ed-shell .c-search{color:#899b76;border-color:#9fad8a}.ed-shell .c-search input{color:#728767;font-size:15px}.ed-shell .c-article-toolbar,.ed-shell .c-author{border-color:#c4d0b5}.ed-shell .c-author strong{color:#80956e}.ed-shell .c-author small{color:#9caf88}.ed-shell .c-faq-page .c-faq-list,.ed-shell .c-faq-page .c-faq-list details{border-color:#c7d1b9}.ed-shell .c-faq-page .c-faq-list summary{color:#738762;font-size:16px}.ed-shell .c-faq-page .c-faq-list p{color:#8f9e79;font-size:16px}.ed-shell .c-contact-cards>div{background:#e9eddf;border-color:#cdd6bf;border-radius:0}.ed-shell .c-contact-cards strong{color:#697e57}.ed-shell .c-contact-cards>div:first-child>a{color:#637e52}.ed-shell .c-contact-cards>div>svg,.ed-shell .c-text-link{color:var(--ed-accent)}.ed-shell .c-contact-email{color:#8a9e72}.ed-shell .c-map{border-color:#c6d2b7;border-radius:0}.ed-shell .c-map>a{color:#83976c;background:#f4f2e6eb;border-color:#cdd8bd;border-radius:0}.ed-shell .c-gallery-grid>button{border-radius:0}.ed-shell .c-reference-note{color:#a3b38d;font-size:11px}@media (min-width:1600px){.ed-cover-copy{padding-top:35px}.ed-cover{min-height:820px}.ed-cover-photo{min-height:795px}.ed-cover h1{margin-block:42px;font-size:126px}.ed-cover-intro p{font-size:18px;line-height:1.8}.ed-cover-intro{max-width:500px}.ed-cover-actions{margin-top:35px}.ed-cover-photo>figcaption strong{font-size:35px}.ed-cover-index{font-size:10px}.ed-specialty-image{height:230px}.ed-specialty-0 .ed-specialty-image{min-height:630px}.ed-journal-image{height:280px}.ed-journal-card:first-child .ed-journal-image{height:360px}}@media (max-width:1200px){.ed-container{width:calc(100% - 70px)}.ed-header-main{gap:25px;min-height:108px;padding-block:23px}.ed-brand-copy strong{font-size:21px}.ed-brand-initials{padding-right:23px;font-size:55px}.ed-brand{gap:19px}.ed-header-contact>a{font-size:18px}.ed-header-book{gap:20px;padding:17px 19px;font-size:12px}.ed-nav-row>nav{gap:27px}.ed-nav-row>nav>a{font-size:12px}.ed-nav-row>span{font-size:8px}.ed-cover-copy{padding-left:35px;padding-right:30px}.ed-cover h1{letter-spacing:-3.2px;margin-block:32px;font-size:94px}.ed-cover-eyebrow{letter-spacing:.08em;font-size:9px}.ed-cover-index{font-size:8px}.ed-cover-intro{gap:16px}.ed-rule{width:23px}.ed-cover-intro p{font-size:15px}.ed-cover-actions{flex-wrap:wrap;gap:22px}.ed-main-link{gap:22px;padding:16px 19px;font-size:13px}.ed-secondary-link{font-size:12px}.ed-cover-photo{min-height:680px}.ed-cover-photo>figcaption{bottom:29px;left:27px;right:27px}.ed-cover-photo>figcaption strong{font-size:27px}.ed-cover-photo>figcaption>div>span{font-size:11px}.ed-photo-arrow{width:49px;height:49px}.ed-contents{grid-template-columns:90px repeat(4,1fr);gap:15px;min-height:82px;padding-inline:35px}.ed-contents>a{gap:9px;padding-left:16px;font-size:12px}.ed-contents>a>small,.ed-contents>span{font-size:8px}.ed-section-title{gap:50px}.ed-section-title h2{font-size:46px}.ed-section-title>div{max-width:295px}.ed-section-title p{font-size:15px}.ed-specialty-layout{gap:25px}.ed-specialty-image{height:170px}.ed-specialty-copy h3{font-size:27px}.ed-card-label{font-size:9px}.ed-specialty-0 .ed-specialty-image{min-height:520px}.ed-specialty-0 .ed-specialty-copy{padding:0 28px 30px}.ed-specialty-0 .ed-specialty-copy h3{font-size:44px}.ed-specialty-0 .ed-specialty-copy p{max-width:310px;font-size:14px}.ed-specialty-5 .ed-specialty-copy{padding:28px 32px}.ed-specialty-5 .ed-specialty-copy h3{font-size:39px}.ed-specialty-5 .ed-specialty-copy p{font-size:14px}.ed-doctor-story>.ed-container{gap:65px}.ed-story-main h2{font-size:51px}.ed-story-main blockquote{padding-right:0;font-size:23px;line-height:1.6}.ed-story-career>div{grid-template-columns:95px 1fr;gap:6px 10px}.ed-story-career strong{font-size:13px}.ed-story-career p{font-size:12px}.ed-story-career>div>span{font-size:10px}.ed-patient-layout{gap:65px}.ed-patient-layout h2{font-size:49px}.ed-patient-steps h3{font-size:18px}.ed-patient-steps p{font-size:15px}.ed-journal-heading h2{font-size:72px}.ed-journal-grid{grid-template-columns:1.3fr 1fr 1fr;gap:25px}.ed-journal-card:first-child h3{font-size:34px}.ed-journal-card h3{font-size:28px}.ed-journal-card>p{font-size:14px}.ed-journal-image{height:220px}.ed-journal-card:first-child .ed-journal-image{height:290px}.ed-faq{gap:65px}.ed-faq h2{font-size:55px}.ed-faq-list summary,.ed-faq>div>p{font-size:15px}.ed-contact-spread h2{font-size:66px}.ed-contact-spread>.ed-container{gap:55px}.ed-contact-spread aside{max-width:300px;padding:30px}.ed-contact-spread aside>h3{font-size:27px}.ed-shell .c-wrap{width:calc(100% - 70px)}}@media (max-width:950px){.ed-header-main{gap:22px}.ed-brand-copy strong{font-size:19px}.ed-brand-copy>span{font-size:10px}.ed-header-contact{display:none}.ed-header-book{gap:15px;margin-left:auto;padding:16px 18px;font-size:12px}.ed-nav-row>nav{gap:22px}.ed-nav-row>nav>a{font-size:11px}.ed-nav-row>span{display:none}.ed-cover-copy{padding-top:21px;padding-right:25px}.ed-cover h1{letter-spacing:-2.6px;margin-block:31px;font-size:80px;line-height:1}.ed-cover-index{display:none}.ed-cover-eyebrow{font-size:8px}.ed-cover-intro{gap:13px}.ed-cover-intro p{font-size:14px}.ed-rule{width:20px}.ed-cover-photo{min-height:645px;margin-left:5px}.ed-cover-actions{gap:22px;margin-top:25px}.ed-main-link{gap:18px;padding:15px 17px;font-size:12px}.ed-secondary-link{font-size:11px}.ed-cover-photo>figcaption{gap:15px;bottom:27px;left:22px;right:22px}.ed-cover-photo>figcaption strong{font-size:23px;line-height:1.25}.ed-cover-photo>figcaption>div>span{font-size:9px}.ed-cover-photo>figcaption small{font-size:11px}.ed-photo-arrow{flex-shrink:0;width:41px;height:41px}.ed-photo-arrow>svg{width:23px;height:23px}.ed-cover-bottom>span{font-size:8px}.ed-cover-bottom>span:first-child{font-size:16px}.ed-cover-bottom{gap:12px}.ed-contents{grid-template-columns:repeat(4,1fr);gap:12px;padding-inline:35px}.ed-contents>span{display:none}.ed-contents>a{gap:7px;padding-left:12px;font-size:10px}.ed-contents>a:first-of-type{border-left:0;padding-left:0}.ed-contents>a>svg{width:15px}.ed-features{padding-block:65px}.ed-section-top{font-size:9px}.ed-section-title{align-items:flex-end;gap:30px}.ed-section-title h2{letter-spacing:-1.2px;font-size:40px}.ed-section-title>div{max-width:250px}.ed-section-title p{font-size:13px}.ed-line-link{gap:20px;font-size:12px}.ed-specialty-layout{gap:22px}.ed-specialty-image{height:150px}.ed-specialty-copy h3{padding-right:8px;font-size:24px;line-height:1.2}.ed-card-label{font-size:8px}.ed-specialty-copy{padding-bottom:35px}.ed-card-arrow{bottom:10px}.ed-specialty-0 .ed-specialty-copy{padding:0 23px 28px}.ed-specialty-0 .ed-specialty-copy h3{font-size:40px}.ed-specialty-0 .ed-specialty-copy p{max-width:240px;font-size:13px}.ed-specialty-0 .ed-specialty-image{min-height:520px}.ed-specialty-0 .ed-card-arrow{bottom:27px;right:20px}.ed-specialty-5 .ed-specialty-copy h3{font-size:35px}.ed-specialty-5 .ed-specialty-copy p{max-width:330px;font-size:13px}.ed-specialty-5 .ed-specialty-copy{padding:26px 29px}.ed-specialty-5 .ed-card-arrow{bottom:26px;right:25px}.ed-doctor-story{padding-block:65px}.ed-doctor-story>.ed-container{grid-template-columns:1.1fr .9fr;gap:45px}.ed-story-main h2{margin-top:25px;font-size:44px;line-height:1.12}.ed-story-main blockquote{margin-bottom:28px;font-size:21px;line-height:1.55}.ed-section-label{font-size:9px}.ed-story-author>strong{font-size:16px;line-height:1.4}.ed-story-author>span{font-size:11px}.ed-story-author>small{font-size:10px}.ed-outline-link{gap:16px;padding:15px;font-size:11px}.ed-story-photo{height:290px}.ed-story-career>div{grid-template-columns:1fr;gap:8px;padding:13px 0}.ed-story-career>div>span{grid-row:auto;font-size:9px}.ed-story-career strong{font-size:12px}.ed-story-career p{font-size:11px}.ed-patient{padding-block:65px}.ed-patient-layout{grid-template-columns:.9fr 1.1fr;gap:45px}.ed-patient-layout h2{margin-bottom:27px;font-size:43px;line-height:1.15}.ed-patient-steps>div{gap:18px}.ed-patient-steps>div>span{font-size:30px}.ed-patient-steps h3{font-size:16px}.ed-patient-steps p{font-size:13px;line-height:1.9}.ed-patient-steps>div>svg{width:15px}.ed-journal{padding-block:60px}.ed-journal-heading h2{font-size:66px}.ed-journal-grid{grid-template-columns:1.15fr 1fr 1fr;gap:20px}.ed-journal-image{height:185px}.ed-journal-card:first-child .ed-journal-image{height:240px}.ed-journal-card h3{font-size:25px}.ed-journal-card:first-child h3{font-size:29px}.ed-journal-meta{gap:8px;margin:18px 0 13px;font-size:8px;line-height:1.6}.ed-journal-card>p{font-size:12px;line-height:1.9}.ed-journal-read{gap:14px;font-size:10px}.ed-faq{gap:45px;padding-block:65px}.ed-faq h2{font-size:48px}.ed-faq>div>p{font-size:14px}.ed-faq-list summary{gap:14px;font-size:13px}.ed-faq-list details>p{padding-right:15px;font-size:13px;line-height:1.95}.ed-contact-spread{padding-block:65px}.ed-contact-spread h2{font-size:59px;line-height:1.12}.ed-contact-spread>.ed-container{gap:38px}.ed-contact-spread aside{max-width:265px;padding:27px}.ed-contact-spread aside>h3{font-size:25px}.ed-contact-spread aside>a{font-size:18px}.ed-contact-spread aside>span{font-size:8px}.ed-contact-button{gap:35px;padding:17px 20px;font-size:12px}.ed-contact-spread .ed-section-label{font-size:8px}.ed-shell .c-page-hero h1{font-size:55px}}@media (max-width:650px){.ed-container{width:calc(100% - 40px)}.ed-header-main{gap:12px;min-height:99px;padding:21px 0}.ed-brand{gap:12px}.ed-brand-initials{letter-spacing:-5px;padding-right:17px;font-size:42px}.ed-brand-initials>i{font-size:12px;top:-7px;right:10px}.ed-brand-copy{gap:3px}.ed-brand-copy>small{font-size:9px}.ed-brand-copy strong{letter-spacing:-.5px;max-width:200px;font-size:14px;line-height:1.35}.ed-brand-copy>span{letter-spacing:0;font-size:8px}.ed-header-book{display:none}.ed-menu{place-items:center;margin-left:auto;padding:5px;display:grid}.ed-menu>svg{stroke-width:1.5px;width:24px;height:24px;color:var(--ed-accent)}.ed-nav-row{display:none}.ed-mobile-navigation{background:var(--ed-paper);border-top:1px solid #cacfc0;flex-direction:column;padding:10px 20px 25px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 30px #24332225}.ed-mobile-navigation>a{border-bottom:1px solid #cbd2c0;justify-content:space-between;align-items:center;padding:16px 0;font-size:15px;display:flex}.ed-mobile-navigation>a:last-child{background:var(--ed-accent);color:#fff4e0;border:0;margin-top:20px;padding:17px 19px}.ed-cover{grid-template-columns:1fr;min-height:0;padding-top:0}.ed-cover-copy{padding:25px 20px 0}.ed-cover-eyebrow{letter-spacing:.1em;font-size:8px}.ed-cover-index{font-size:7px;display:inline}.ed-cover h1{letter-spacing:-2.8px;max-width:380px;margin:32px 0 27px;font-size:84px;line-height:.99}.ed-cover h1>em{max-width:330px}.ed-cover-intro{gap:17px;max-width:350px}.ed-rule{width:24px;margin-top:13px}.ed-cover-intro p{font-size:16px;line-height:1.9}.ed-cover-actions{flex-wrap:wrap;gap:23px;margin:27px 0 30px}.ed-main-link{gap:25px;padding:17px 21px;font-size:13px}.ed-secondary-link{gap:13px;font-size:12px}.ed-cover-bottom{display:none}.ed-cover-photo{height:495px;min-height:495px;margin:0 0 0 20px}.ed-cover-photo>img{object-position:50% 6%}.ed-photo-number{font-size:29px;top:20px;right:22px}.ed-cover-photo>figcaption{gap:18px;padding-top:20px;bottom:27px;left:25px;right:25px}.ed-cover-photo>figcaption strong{font-size:27px;line-height:1.3}.ed-cover-photo>figcaption small{font-size:11px}.ed-cover-photo>figcaption>div>span{font-size:10px}.ed-photo-arrow{width:47px;height:47px}.ed-photo-arrow>svg{width:26px;height:26px}.ed-photo-caption{font-size:6px;top:25%;right:13px}.ed-contents{grid-template-columns:1fr 1fr;gap:0;min-height:0;padding:14px 20px}.ed-contents>a{border-bottom:1px solid #cbd2bf;border-left:0;gap:11px;padding:17px 0;font-size:12px}.ed-contents>a:nth-of-type(odd){margin-right:17px}.ed-contents>a:nth-of-type(2n){margin-left:5px}.ed-contents>a:nth-of-type(n+3){border-bottom:0}.ed-contents>a>small{font-size:8px}.ed-contents>a>svg{width:16px}.ed-features{padding:49px 0 52px}.ed-section-top{letter-spacing:.1em;gap:15px;padding-bottom:15px;font-size:8px}.ed-section-top>span:last-child{letter-spacing:.05em;font-size:7px}.ed-section-title{flex-direction:column;align-items:flex-start;gap:23px;padding:27px 0 30px}.ed-home h2,.ed-section-title h2{letter-spacing:-1.25px;font-size:42px;line-height:1.1}.ed-section-title>div{max-width:350px}.ed-section-title p{margin-bottom:20px;font-size:15px;line-height:1.9}.ed-line-link{gap:24px;padding-bottom:9px;font-size:13px}.ed-specialty-layout{grid-template-columns:1fr 1fr;gap:24px 18px}.ed-specialty-0{grid-area:auto/1/auto/-1}.ed-specialty-0 .ed-specialty-image{height:445px;min-height:445px}.ed-specialty-0 .ed-specialty-copy{padding:0 27px 29px}.ed-specialty-0 .ed-specialty-copy h3{letter-spacing:-1.2px;max-width:250px;font-size:45px;line-height:1.05}.ed-specialty-0 .ed-card-label{margin-bottom:17px;font-size:9px}.ed-specialty-0 .ed-specialty-copy p{max-width:260px;margin-top:19px;font-size:15px;line-height:1.8}.ed-specialty-0 .ed-card-arrow{bottom:28px;right:23px}.ed-specialty-image{height:160px}.ed-specialty-image>span{width:26px;height:26px;font-size:16px;top:12px;left:12px}.ed-specialty-copy{padding:18px 0 37px}.ed-card-label{letter-spacing:.08em;margin-bottom:11px;font-size:8px}.ed-specialty-copy h3{letter-spacing:-.6px;padding-right:0;font-size:25px;line-height:1.17}.ed-card-arrow{bottom:10px;right:0}.ed-card-arrow>svg{width:20px;height:20px}.ed-specialty-5{flex-direction:column;grid-column:1/-1;min-height:0}.ed-specialty-5 .ed-specialty-image{order:0;width:100%;height:165px;min-height:165px;margin:0}.ed-specialty-5 .ed-specialty-copy{padding:25px 27px 28px}.ed-specialty-5 .ed-specialty-copy h3{letter-spacing:-1px;font-size:37px;line-height:1.1}.ed-specialty-5 .ed-card-label{font-size:9px}.ed-specialty-5 .ed-specialty-copy p{max-width:260px;margin-top:15px;padding:0;font-size:15px;line-height:1.8}.ed-specialty-5 .ed-card-arrow{bottom:28px;right:22px}.ed-doctor-story{padding-block:49px}.ed-doctor-story>.ed-container{grid-template-columns:1fr;gap:42px}.ed-section-label{font-size:10px}.ed-story-main h2{letter-spacing:-1.1px;margin:27px 0;font-size:43px;line-height:1.1}.ed-story-main blockquote{max-width:350px;margin-bottom:29px;padding:0;font-size:24px;line-height:1.6}.ed-story-author>span{font-size:11px}.ed-story-author>strong{font-size:17px;line-height:1.6}.ed-story-author>small{font-size:11px}.ed-outline-link{gap:23px;margin-top:29px;padding:17px 20px;font-size:12px}.ed-story-side{grid-template-columns:1fr;gap:25px;padding:0}.ed-story-photo{max-width:100%;height:310px}.ed-story-photo>img{object-position:50% 10%}.ed-story-photo>span{padding-top:15px;font-size:9px;line-height:1.8;bottom:22px;left:24px;right:24px}.ed-story-career>div{grid-template-columns:100px 1fr;gap:7px 15px;padding:18px 0}.ed-story-career>div>span{grid-row:span 2;font-size:10px;line-height:1.8}.ed-story-career strong{font-size:14px}.ed-story-career p{font-size:12px;line-height:1.85}.ed-story-watermark{font-size:240px;bottom:-50px;right:-10px}.ed-patient{padding-block:52px}.ed-patient-layout{grid-template-columns:1fr;gap:34px;padding-top:28px}.ed-patient-layout h2{margin-bottom:26px;font-size:43px;line-height:1.13}.ed-patient-steps>div{gap:20px;margin-bottom:25px;padding-bottom:25px}.ed-patient-steps>div>span{font-size:35px;line-height:1.1}.ed-patient-steps h3{margin-bottom:13px;font-size:18px;line-height:1.5}.ed-patient-steps p{font-size:15px;line-height:1.9}.ed-patient-steps>div>svg{width:16px;margin-top:7px}.ed-journal{padding-block:49px}.ed-journal-heading{flex-direction:column;align-items:flex-start;gap:20px;padding:27px 0 29px}.ed-journal-heading h2{letter-spacing:-2px;font-size:60px;line-height:1}.ed-journal-heading h2 em{display:block}.ed-journal-heading h2>span{letter-spacing:.02em;margin-top:19px;font-size:11px}.ed-journal-heading .ed-line-link{margin-top:3px}.ed-journal-grid{grid-template-columns:1fr 1fr;gap:31px 18px}.ed-journal-card:first-child{border-bottom:1px solid #b8c7a8;grid-column:1/-1;padding-bottom:27px}.ed-journal-card:first-child .ed-journal-image{height:285px}.ed-journal-card:first-child h3{letter-spacing:-1px;font-size:37px;line-height:1.15}.ed-journal-card:first-child>p{-webkit-line-clamp:3;margin-top:20px;font-size:15px;line-height:1.9}.ed-journal-image{height:175px}.ed-journal-image>span{width:31px;height:31px;bottom:11px;right:11px}.ed-journal-image>span>svg{width:20px}.ed-journal-meta{align-items:flex-start;gap:6px;margin:17px 0 13px;font-size:8px;line-height:1.8}.ed-journal-card h3{letter-spacing:-.6px;font-size:25px;line-height:1.2}.ed-journal-card>p{display:none}.ed-journal-read{gap:17px;margin-top:20px;padding-bottom:8px;font-size:11px}.ed-journal-card:not(:first-child) .ed-journal-read{gap:12px;font-size:10px}.ed-faq{grid-template-columns:1fr;gap:32px;padding-block:52px}.ed-faq .ed-section-label{font-size:9px}.ed-faq h2{margin:23px 0;font-size:48px;line-height:1.04}.ed-faq>div>p{max-width:330px;margin-bottom:25px;font-size:15px;line-height:1.9}.ed-faq-list summary{gap:14px;padding-block:24px;font-size:15px;line-height:1.7}.ed-faq-list summary>span{font-size:9px}.ed-faq-list summary>svg{width:17px;height:17px}.ed-faq-list details>p{padding-bottom:25px;padding-left:26px;padding-right:10px;font-size:14px;line-height:1.95}.ed-contact-spread{padding-block:53px}.ed-contact-spread>.ed-container{flex-direction:column;align-items:stretch;gap:36px}.ed-contact-spread .ed-section-label{letter-spacing:.09em;font-size:9px}.ed-contact-spread h2{letter-spacing:-1.5px;margin:28px 0 31px;font-size:58px;line-height:1.05}.ed-contact-button{gap:45px;padding:19px 24px;font-size:13px}.ed-contact-spread aside{grid-template-columns:1fr;align-self:stretch;gap:0;max-width:none;padding:29px 28px;display:grid}.ed-contact-spread aside>svg{margin-bottom:25px}.ed-contact-spread aside>span{margin-bottom:15px;font-size:9px}.ed-contact-spread aside>h3{margin-bottom:15px;font-size:31px;line-height:1.2}.ed-contact-spread aside>p{font-size:14px}.ed-contact-spread aside>a{margin-top:23px;font-size:22px}.ed-contact-spread aside>.ed-contact-address{margin-top:22px;padding-top:20px;font-size:12px}.ed-shell .c-wrap{width:calc(100% - 40px)}.ed-shell .c-page-hero{padding:24px 0 43px}.ed-shell .c-page-hero h1{letter-spacing:-.8px;max-width:350px;margin:23px 0;font-size:44px;line-height:1.13}.ed-shell .c-page-hero p{max-width:340px;font-size:15px;line-height:1.9}.ed-shell .c-page-hero .c-kicker{font-size:9px}.ed-shell .c-breadcrumb{margin-bottom:30px;font-size:10px}.ed-shell .c-biography article>h2,.ed-shell .c-body-article>h2,.ed-shell .c-guide-intro h2,.ed-shell .c-contact-message h2{font-size:39px;line-height:1.12}.ed-shell .c-biography article>p,.ed-shell .c-body-article>p,.ed-shell .c-guide-intro p,.ed-shell .c-contact-message>p{font-size:16px;line-height:1.95}.ed-shell .c-service-content h3{font-size:33px}.ed-shell .c-service-content p{font-size:16px}.ed-shell .c-article-card h3{font-size:33px}.ed-shell .c-article-card>p{font-size:16px}.ed-shell .c-cta h2{font-size:39px;line-height:1.15}.ed-shell .c-footer-top>div:not(:first-child)>a,.ed-shell .c-footer-top>div:last-child>span{font-size:13px}.ed-shell .c-footer .c-brand-text strong{font-size:14px}.ed-shell .c-footer .c-brand-text>span{font-size:9px}.ed-shell .c-detail-sidebar>a{font-size:14px}.ed-shell .c-timeline h3{font-size:23px;line-height:1.3}.ed-shell .c-timeline p{font-size:14px;line-height:1.8}.ed-shell .c-timeline-date{font-size:12px;line-height:1.7}.ed-shell .c-contact-cards strong{font-size:21px}.ed-shell .c-faq-page .c-faq-list summary{font-size:16px}}.ed-home p,.ed-cover-intro p,.ed-section-title p,.ed-patient-steps p,.ed-faq>div>p{color:#4d5949}.ed-specialty-0 .ed-specialty-copy p{color:#e0e9dc}.ed-specialty-5 .ed-specialty-copy p{color:#efd9ce}.ed-journal-card>p{color:#4e6144}.ed-faq-list details>p{color:#536b44}.ed-section-top,.ed-card-label{color:#647456}.ed-contents>a{color:#32402e}.ed-journal-meta{color:#4f6743}.ed-faq-list summary{color:#2f4129}.ed-story-career p{color:#dec4af}.ed-story-career strong{color:#fff0d5}.ed-story-author>small{color:#dfc2ac}.ed-shell .c-biography article>p,.ed-shell .c-body-article>p,.ed-shell .c-guide-intro p,.ed-shell .c-contact-message>p{color:#4c6541}.ed-shell .c-service-content p,.ed-shell .c-article-card>p,.ed-shell .c-timeline p{color:#546c46}.ed-shell .c-detail-sidebar>a{color:#526d41}.ed-shell .c-info-note p{color:#5b734b!important}.ed-shell .c-contact-cards strong,.ed-shell .c-contact-cards>div:first-child>a{color:#39572b}.ed-shell .c-contact-cards p{color:#617b4e}.ed-shell .c-faq-page .c-faq-list summary{color:#4d683b}.ed-shell .c-faq-page .c-faq-list p{color:#62794e}.ed-shell .c-contact-cards>div>span{color:#6e875b}.ed-shell .c-footer-top>div:not(:first-child)>a,.ed-shell .c-footer-top>div:last-child>span{color:#c4d4b6}.ed-shell .c-footer-bottom{color:#9eb38c}.ed-shell .c-footer-disclaimer{color:#8ca37a}@container (width<=500px){.ed-container{width:calc(100% - 40px)}.ed-header-main{gap:12px;min-height:99px;padding:21px 0}.ed-brand{gap:12px}.ed-brand-initials{letter-spacing:-5px;padding-right:17px;font-size:42px}.ed-brand-initials>i{font-size:12px;top:-7px;right:10px}.ed-brand-copy{gap:3px}.ed-brand-copy>small{font-size:9px}.ed-brand-copy strong{letter-spacing:-.5px;max-width:200px;font-size:14px;line-height:1.35}.ed-brand-copy>span{letter-spacing:0;font-size:8px}.ed-header-book{display:none}.ed-menu{place-items:center;margin-left:auto;padding:5px;display:grid}.ed-menu>svg{stroke-width:1.5px;width:24px;height:24px;color:var(--ed-accent)}.ed-nav-row{display:none}.ed-mobile-navigation{background:var(--ed-paper);border-top:1px solid #cacfc0;flex-direction:column;padding:10px 20px 25px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 30px #24332225}.ed-mobile-navigation>a{border-bottom:1px solid #cbd2c0;justify-content:space-between;align-items:center;padding:16px 0;font-size:15px;display:flex}.ed-mobile-navigation>a:last-child{background:var(--ed-accent);color:#fff4e0;border:0;margin-top:20px;padding:17px 19px}.ed-cover{grid-template-columns:1fr;min-height:0;padding-top:0}.ed-cover-copy{padding:25px 20px 0}.ed-cover-eyebrow{letter-spacing:.1em;font-size:8px}.ed-cover-index{font-size:7px;display:inline}.ed-cover h1{letter-spacing:-2.8px;max-width:380px;margin:32px 0 27px;font-size:84px;line-height:.99}.ed-cover h1>em{max-width:330px}.ed-cover-intro{gap:17px;max-width:350px}.ed-rule{width:24px;margin-top:13px}.ed-cover-intro p{font-size:16px;line-height:1.9}.ed-cover-actions{flex-wrap:wrap;gap:23px;margin:27px 0 30px}.ed-main-link{gap:25px;padding:17px 21px;font-size:13px}.ed-secondary-link{gap:13px;font-size:12px}.ed-cover-bottom{display:none}.ed-cover-photo{height:495px;min-height:495px;margin:0 0 0 20px}.ed-cover-photo>img{object-position:50% 6%}.ed-photo-number{font-size:29px;top:20px;right:22px}.ed-cover-photo>figcaption{gap:18px;padding-top:20px;bottom:27px;left:25px;right:25px}.ed-cover-photo>figcaption strong{font-size:27px;line-height:1.3}.ed-cover-photo>figcaption small{font-size:11px}.ed-cover-photo>figcaption>div>span{font-size:10px}.ed-photo-arrow{width:47px;height:47px}.ed-photo-arrow>svg{width:26px;height:26px}.ed-photo-caption{font-size:6px;top:25%;right:13px}.ed-contents{grid-template-columns:1fr 1fr;gap:0;min-height:0;padding:14px 20px}.ed-contents>a{border-bottom:1px solid #cbd2bf;border-left:0;gap:11px;padding:17px 0;font-size:12px}.ed-contents>a:nth-of-type(odd){margin-right:17px}.ed-contents>a:nth-of-type(2n){margin-left:5px}.ed-contents>a:nth-of-type(n+3){border-bottom:0}.ed-contents>a>small{font-size:8px}.ed-contents>a>svg{width:16px}.ed-features{padding:49px 0 52px}.ed-section-top{letter-spacing:.1em;gap:15px;padding-bottom:15px;font-size:8px}.ed-section-top>span:last-child{letter-spacing:.05em;font-size:7px}.ed-section-title{flex-direction:column;align-items:flex-start;gap:23px;padding:27px 0 30px}.ed-home h2,.ed-section-title h2{letter-spacing:-1.25px;font-size:42px;line-height:1.1}.ed-section-title>div{max-width:350px}.ed-section-title p{margin-bottom:20px;font-size:15px;line-height:1.9}.ed-line-link{gap:24px;padding-bottom:9px;font-size:13px}.ed-specialty-layout{grid-template-columns:1fr 1fr;gap:24px 18px}.ed-specialty-0{grid-area:auto/1/auto/-1}.ed-specialty-0 .ed-specialty-image{height:445px;min-height:445px}.ed-specialty-0 .ed-specialty-copy{padding:0 27px 29px}.ed-specialty-0 .ed-specialty-copy h3{letter-spacing:-1.2px;max-width:250px;font-size:45px;line-height:1.05}.ed-specialty-0 .ed-card-label{margin-bottom:17px;font-size:9px}.ed-specialty-0 .ed-specialty-copy p{max-width:260px;margin-top:19px;font-size:15px;line-height:1.8}.ed-specialty-0 .ed-card-arrow{bottom:28px;right:23px}.ed-specialty-image{height:160px}.ed-specialty-image>span{width:26px;height:26px;font-size:16px;top:12px;left:12px}.ed-specialty-copy{padding:18px 0 37px}.ed-card-label{letter-spacing:.08em;margin-bottom:11px;font-size:8px}.ed-specialty-copy h3{letter-spacing:-.6px;padding-right:0;font-size:25px;line-height:1.17}.ed-card-arrow{bottom:10px;right:0}.ed-card-arrow>svg{width:20px;height:20px}.ed-specialty-5{flex-direction:column;grid-column:1/-1;min-height:0}.ed-specialty-5 .ed-specialty-image{order:0;width:100%;height:165px;min-height:165px;margin:0}.ed-specialty-5 .ed-specialty-copy{padding:25px 27px 28px}.ed-specialty-5 .ed-specialty-copy h3{letter-spacing:-1px;font-size:37px;line-height:1.1}.ed-specialty-5 .ed-card-label{font-size:9px}.ed-specialty-5 .ed-specialty-copy p{max-width:260px;margin-top:15px;padding:0;font-size:15px;line-height:1.8}.ed-specialty-5 .ed-card-arrow{bottom:28px;right:22px}.ed-doctor-story{padding-block:49px}.ed-doctor-story>.ed-container{grid-template-columns:1fr;gap:42px}.ed-section-label{font-size:10px}.ed-story-main h2{letter-spacing:-1.1px;margin:27px 0;font-size:43px;line-height:1.1}.ed-story-main blockquote{max-width:350px;margin-bottom:29px;padding:0;font-size:24px;line-height:1.6}.ed-story-author>span{font-size:11px}.ed-story-author>strong{font-size:17px;line-height:1.6}.ed-story-author>small{font-size:11px}.ed-outline-link{gap:23px;margin-top:29px;padding:17px 20px;font-size:12px}.ed-story-side{grid-template-columns:1fr;gap:25px;padding:0}.ed-story-photo{max-width:100%;height:310px}.ed-story-photo>img{object-position:50% 10%}.ed-story-photo>span{padding-top:15px;font-size:9px;line-height:1.8;bottom:22px;left:24px;right:24px}.ed-story-career>div{grid-template-columns:100px 1fr;gap:7px 15px;padding:18px 0}.ed-story-career>div>span{grid-row:span 2;font-size:10px;line-height:1.8}.ed-story-career strong{font-size:14px}.ed-story-career p{font-size:12px;line-height:1.85}.ed-story-watermark{font-size:240px;bottom:-50px;right:-10px}.ed-patient{padding-block:52px}.ed-patient-layout{grid-template-columns:1fr;gap:34px;padding-top:28px}.ed-patient-layout h2{margin-bottom:26px;font-size:43px;line-height:1.13}.ed-patient-steps>div{gap:20px;margin-bottom:25px;padding-bottom:25px}.ed-patient-steps>div>span{font-size:35px;line-height:1.1}.ed-patient-steps h3{margin-bottom:13px;font-size:18px;line-height:1.5}.ed-patient-steps p{font-size:15px;line-height:1.9}.ed-patient-steps>div>svg{width:16px;margin-top:7px}.ed-journal{padding-block:49px}.ed-journal-heading{flex-direction:column;align-items:flex-start;gap:20px;padding:27px 0 29px}.ed-journal-heading h2{letter-spacing:-2px;font-size:60px;line-height:1}.ed-journal-heading h2 em{display:block}.ed-journal-heading h2>span{letter-spacing:.02em;margin-top:19px;font-size:11px}.ed-journal-heading .ed-line-link{margin-top:3px}.ed-journal-grid{grid-template-columns:1fr 1fr;gap:31px 18px}.ed-journal-card:first-child{border-bottom:1px solid #b8c7a8;grid-column:1/-1;padding-bottom:27px}.ed-journal-card:first-child .ed-journal-image{height:285px}.ed-journal-card:first-child h3{letter-spacing:-1px;font-size:37px;line-height:1.15}.ed-journal-card:first-child>p{-webkit-line-clamp:3;margin-top:20px;font-size:15px;line-height:1.9}.ed-journal-image{height:175px}.ed-journal-image>span{width:31px;height:31px;bottom:11px;right:11px}.ed-journal-image>span>svg{width:20px}.ed-journal-meta{align-items:flex-start;gap:6px;margin:17px 0 13px;font-size:8px;line-height:1.8}.ed-journal-card h3{letter-spacing:-.6px;font-size:25px;line-height:1.2}.ed-journal-card>p{display:none}.ed-journal-read{gap:17px;margin-top:20px;padding-bottom:8px;font-size:11px}.ed-journal-card:not(:first-child) .ed-journal-read{gap:12px;font-size:10px}.ed-faq{grid-template-columns:1fr;gap:32px;padding-block:52px}.ed-faq .ed-section-label{font-size:9px}.ed-faq h2{margin:23px 0;font-size:48px;line-height:1.04}.ed-faq>div>p{max-width:330px;margin-bottom:25px;font-size:15px;line-height:1.9}.ed-faq-list summary{gap:14px;padding-block:24px;font-size:15px;line-height:1.7}.ed-faq-list summary>span{font-size:9px}.ed-faq-list summary>svg{width:17px;height:17px}.ed-faq-list details>p{padding-bottom:25px;padding-left:26px;padding-right:10px;font-size:14px;line-height:1.95}.ed-contact-spread{padding-block:53px}.ed-contact-spread>.ed-container{flex-direction:column;align-items:stretch;gap:36px}.ed-contact-spread .ed-section-label{letter-spacing:.09em;font-size:9px}.ed-contact-spread h2{letter-spacing:-1.5px;margin:28px 0 31px;font-size:58px;line-height:1.05}.ed-contact-button{gap:45px;padding:19px 24px;font-size:13px}.ed-contact-spread aside{grid-template-columns:1fr;align-self:stretch;gap:0;max-width:none;padding:29px 28px;display:grid}.ed-contact-spread aside>svg{margin-bottom:25px}.ed-contact-spread aside>span{margin-bottom:15px;font-size:9px}.ed-contact-spread aside>h3{margin-bottom:15px;font-size:31px;line-height:1.2}.ed-contact-spread aside>p{font-size:14px}.ed-contact-spread aside>a{margin-top:23px;font-size:22px}.ed-contact-spread aside>.ed-contact-address{margin-top:22px;padding-top:20px;font-size:12px}.ed-shell .c-wrap{width:calc(100% - 40px)}.ed-shell .c-page-hero{padding:24px 0 43px}.ed-shell .c-page-hero h1{letter-spacing:-.8px;max-width:350px;margin:23px 0;font-size:44px;line-height:1.13}.ed-shell .c-page-hero p{max-width:340px;font-size:15px;line-height:1.9}.ed-shell .c-page-hero .c-kicker{font-size:9px}.ed-shell .c-breadcrumb{margin-bottom:30px;font-size:10px}.ed-shell .c-biography article>h2,.ed-shell .c-body-article>h2,.ed-shell .c-guide-intro h2,.ed-shell .c-contact-message h2{font-size:39px;line-height:1.12}.ed-shell .c-biography article>p,.ed-shell .c-body-article>p,.ed-shell .c-guide-intro p,.ed-shell .c-contact-message>p{font-size:16px;line-height:1.95}.ed-shell .c-service-content h3{font-size:33px}.ed-shell .c-service-content p{font-size:16px}.ed-shell .c-article-card h3{font-size:33px}.ed-shell .c-article-card>p{font-size:16px}.ed-shell .c-cta h2{font-size:39px;line-height:1.15}.ed-shell .c-footer-top>div:not(:first-child)>a,.ed-shell .c-footer-top>div:last-child>span{font-size:13px}.ed-shell .c-footer .c-brand-text strong{font-size:14px}.ed-shell .c-footer .c-brand-text>span{font-size:9px}.ed-shell .c-detail-sidebar>a{font-size:14px}.ed-shell .c-timeline h3{font-size:23px;line-height:1.3}.ed-shell .c-timeline p{font-size:14px;line-height:1.8}.ed-shell .c-timeline-date{font-size:12px;line-height:1.7}.ed-shell .c-contact-cards strong{font-size:21px}.ed-shell .c-faq-page .c-faq-list summary{font-size:16px}}.clinical-modern.ed-shell{--ed-paper:#f8fafb;--ed-accent:#1454b7;--ed-ink:#173549;--ed-line:#cfdee7}.clinical-modern .ed-header-book,.clinical-modern .ed-main-link{background:#1454b7}.clinical-modern .ed-cover{background:#0b2c43;grid-template-columns:1.05fr 1fr;padding-top:0}.clinical-modern .ed-cover-copy{color:#d7e7ee;padding-top:45px}.clinical-modern .ed-cover h1{color:#edf6fb;letter-spacing:-5px;font-family:Manrope,sans-serif;font-size:85px;font-weight:500;line-height:1.1}.clinical-modern .ed-cover h1 em{color:#68c8d7;font-family:Manrope,sans-serif;font-style:normal;font-weight:500}.clinical-modern .ed-cover-eyebrow{color:#94becd}.clinical-modern .ed-cover-index{color:#6996a9}.clinical-modern .ed-cover-intro p{color:#a9c9d9}.clinical-modern .ed-cover .ed-rule{background:#65c0d3}.clinical-modern .ed-secondary-link{color:#bddeeb}.clinical-modern .ed-cover-photo{margin:0 0 0 15px}.clinical-modern .ed-cover-bottom{border-color:#5b889946}.clinical-modern .ed-cover-bottom>span:first-child{color:#a8c8d3}.clinical-modern .ed-cover-bottom>span{color:#719ba9}.clinical-modern .ed-contents{background:#e4eff5;border-color:#1454b7 #bed3e2 #bed3e2}.clinical-modern .ed-contents>a{color:#28526b;border-color:#bcd3e0}.clinical-modern .ed-home h2{letter-spacing:-2.4px;font-family:Manrope,sans-serif;font-size:47px;font-weight:500;line-height:1.2}.clinical-modern .ed-home h2 em{color:#1454b7;font-style:normal;font-weight:500}.clinical-modern .ed-specialty-0 .ed-specialty-copy h3{letter-spacing:-2px;font-family:Manrope,sans-serif;font-size:43px;font-weight:500;line-height:1.1}.clinical-modern .ed-specialty-copy h3{letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:25px;font-weight:500}.clinical-modern .ed-specialty-5{background:#1454b7}.clinical-modern .ed-specialty-5 .ed-specialty-copy h3{font-size:36px}.clinical-modern .ed-doctor-story{background:#103f5c}.clinical-modern .ed-story-main h2{color:#e9f3f8}.clinical-modern .ed-story-main h2 em{color:#68bacd}.clinical-modern .ed-story-watermark{color:#2864823d}.clinical-modern .ed-journal{background:#e4eff5;border-color:#bdd3e2}.clinical-modern .ed-journal-card h3{letter-spacing:-.7px;font-family:Manrope,sans-serif;font-size:26px;font-weight:500;line-height:1.3}.clinical-modern .ed-journal-card:first-child h3{letter-spacing:-1.2px;font-size:34px}.clinical-modern .ed-contact-spread h2{color:#f4f6ee}.clinical-modern .ed-contact-spread h2 em{color:#aad4db}.clinical-atelier.ed-shell{--ed-paper:#f5f1e4;--ed-accent:#456b43;--ed-ink:#2e4230;--ed-line:#ced5bd}.clinical-atelier .ed-cover-photo{border-radius:220px 220px 0 0;min-height:665px;margin-top:20px;margin-right:35px}.clinical-atelier .ed-cover-copy{padding-top:42px}.clinical-atelier .ed-cover h1{font-size:105px}.clinical-atelier .ed-cover h1 em{color:#6c8052}.clinical-atelier .ed-header-book,.clinical-atelier .ed-main-link{background:#456b43}.clinical-atelier .ed-cover-photo>figcaption strong{font-size:26px}.clinical-atelier .ed-contents{background:#e5ead7;border-top-color:#698354}.clinical-atelier .ed-specialty-5{background:#4b6940}.clinical-atelier .ed-doctor-story{background:#344b35}.clinical-atelier .ed-story-main h2 em{color:#b5c58c}.clinical-atelier .ed-story-main blockquote{color:#e5e8cc}.clinical-atelier .ed-story-watermark{color:#657b3e3d}.clinical-atelier .ed-journal{background:#e7ead8}.clinical-atelier .ed-home h2 em{color:#738b55}@media (max-width:950px){.clinical-modern .ed-cover h1{letter-spacing:-3px;font-size:67px}.clinical-modern .ed-home h2{letter-spacing:-1.6px;font-size:37px}.clinical-modern .ed-specialty-copy h3{font-size:21px}.clinical-modern .ed-specialty-0 .ed-specialty-copy h3{font-size:35px}.clinical-modern .ed-journal-card h3{font-size:22px}.clinical-modern .ed-journal-card:first-child h3{font-size:27px}.clinical-atelier .ed-cover h1{font-size:80px}.clinical-atelier .ed-cover-photo{min-height:625px;margin-right:25px}.clinical-atelier .ed-cover-photo>figcaption strong{font-size:22px}}@media (max-width:650px){.clinical-modern .ed-cover{grid-template-columns:1fr}.clinical-modern .ed-cover-copy{padding:35px 20px 0}.clinical-modern .ed-cover h1{letter-spacing:-3px;margin-block:28px;font-size:65px;line-height:1.1}.clinical-modern .ed-cover h1 em{max-width:340px}.clinical-modern .ed-cover-photo{min-height:495px;margin:0 0 0 20px}.clinical-modern .ed-home h2{letter-spacing:-1.8px;font-size:36px;line-height:1.2}.clinical-modern .ed-specialty-copy h3{letter-spacing:-.9px;font-size:21px}.clinical-modern .ed-specialty-0 .ed-specialty-copy h3{letter-spacing:-1.5px;font-size:39px}.clinical-modern .ed-specialty-5 .ed-specialty-copy h3{font-size:31px}.clinical-modern .ed-journal-card h3{letter-spacing:-.6px;font-size:22px}.clinical-modern .ed-journal-card:first-child h3{letter-spacing:-.9px;font-size:29px}.clinical-atelier .ed-cover h1{font-size:84px}.clinical-atelier .ed-cover-photo{border-radius:180px 180px 0 0;height:480px;min-height:480px;margin:10px 20px 0}.clinical-atelier .ed-cover-copy{padding-top:28px}.clinical-atelier .ed-cover-photo>figcaption strong{font-size:25px}}@container (width<=500px){.clinical-modern .ed-cover{grid-template-columns:1fr}.clinical-modern .ed-cover-copy{padding:35px 20px 0}.clinical-modern .ed-cover h1{letter-spacing:-3px;font-size:65px}.clinical-modern .ed-cover-photo{min-height:495px;margin-left:20px}.clinical-modern .ed-home h2{letter-spacing:-1.8px;font-size:36px;line-height:1.2}.clinical-atelier .ed-cover h1{font-size:84px}.clinical-atelier .ed-cover-photo{border-radius:180px 180px 0 0;height:480px;min-height:480px;margin:10px 20px 0}}.pulse-shell{--p-bg:#031b23;--p-surface:#0a2a33;--p-line:#21414a;--p-lime:#ccf77b;--p-ice:#d7edf0;--p-ink:#103b3b;background:var(--p-bg);color:#eff9f7;--c-navy:#031b23;--c-ink:#eff9f7;font-family:DM Sans,sans-serif}.pulse-shell>.c-topbar{display:none}.p-container{width:min(1360px,100% - 96px);margin:auto}.p-header{background:var(--p-bg);z-index:25;padding:23px 0 0;position:relative}.p-navigation{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a2831bf;border:1px solid #2b4a51;border-radius:100px;justify-content:space-between;align-items:center;gap:25px;min-height:77px;padding:13px 14px 13px 21px;display:flex}.p-brand-link{flex-shrink:0;align-items:center;gap:12px;display:flex}.p-logo{width:43px;height:43px;color:var(--p-lime);background:#163b40;border:1px solid #37575a;border-radius:50%;place-items:center;display:grid}.p-brand{flex-direction:column;gap:4px;display:flex}.p-brand>small{color:#8ba7a9;font-size:10px}.p-brand>strong{letter-spacing:-.4px;color:#e7f1ed;font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.p-navigation nav{align-items:center;gap:25px;margin-left:auto;display:flex}.p-navigation nav>a{color:#94b1b5;white-space:nowrap;padding:12px 0;font-size:12px;font-weight:500;position:relative}.p-navigation nav>a.active{color:#e4f7e6}.p-navigation nav>a.active:after{content:"";background:var(--p-lime);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:calc(50% - 2px)}.p-navigation nav>a:hover{color:var(--p-lime)}.p-nav-cta{background:var(--p-lime);color:#163d32;border-radius:50px;justify-content:center;align-items:center;gap:21px;padding:15px 20px;font-size:12px;font-weight:600;display:flex}.p-nav-cta:hover{background:#e2ffb0}.p-mobile-button,.p-mobile-navigation{display:none}.pulse-home{background:var(--p-bg);overflow:hidden}.pulse-home h1,.pulse-home h2,.pulse-home h3{font-family:Manrope,sans-serif;font-style:normal;font-weight:500}.pulse-home h2{letter-spacing:-2.8px;color:#ecf7f4;font-size:58px;line-height:1.15}.pulse-home h2 em{color:var(--p-lime);font-style:normal;font-weight:500}.p-label{letter-spacing:.1em;color:#8caeb2;align-items:center;gap:9px;font-size:10px;font-weight:500;line-height:1.5;display:inline-flex}.p-label>i{background:var(--p-lime);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #ccf77b50}.p-hero{isolation:isolate;padding-top:20px;position:relative}.p-hero-art{z-index:-2;width:80%;height:730px;position:absolute;inset:-10px -110px 0 auto;overflow:hidden}.p-hero-art>img{object-fit:cover;object-position:50% 50%;mix-blend-mode:screen;width:100%;height:100%;animation:9s ease-in-out infinite pulse-float}.p-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#031b23 0%,#031b23f5 19%,#031b23b0 38%,#031b2300 65%),linear-gradient(#0000 78%,#031b23);position:absolute;inset:0}.p-hero-grid{grid-template-columns:1.05fr 1fr;gap:35px;min-height:640px;display:grid;position:relative}.p-hero-copy{z-index:2;min-width:0;padding:51px 0 25px;position:relative}.p-hero-copy h1{letter-spacing:-5px;color:#f1faf6;margin:25px -65px 26px 0;font-size:87px;font-weight:500;line-height:1.08;position:relative}.p-hero-copy h1 em{color:#0000;background:linear-gradient(120deg,#d2f78d 20%,#6fcfc6 100%);-webkit-background-clip:text;background-clip:text;max-width:650px;font-style:normal;font-weight:500;display:inline-block}.p-heading-spark{color:var(--p-lime);font-family:serif;font-size:27px;line-height:1;position:absolute;top:8px;right:70px}.p-hero-copy>p{color:#a6c2c4;max-width:420px;font-size:16px;line-height:1.9}.p-hero-buttons{flex-wrap:wrap;align-items:center;gap:27px;margin-top:31px;display:flex}.p-button{background:var(--p-lime);color:#1b4439;border:1px solid var(--p-lime);border-radius:100px;justify-content:center;align-items:center;gap:28px;padding:18px 23px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.p-button:hover{background:#e1ffad;transform:translateY(-2px)}.p-link{color:#d8ebe7;align-items:center;gap:17px;font-size:13px;font-weight:500;display:inline-flex}.p-link:hover{color:var(--p-lime)}.p-doctor-signature{align-items:center;gap:13px;max-width:440px;margin-top:37px;display:flex}.p-doctor-signature>a{flex-shrink:0;width:43px;height:43px;display:block}.p-doctor-signature img{object-position:50% 9%;border:2px solid #527471;border-radius:50%;width:43px;height:43px}.p-doctor-signature strong{color:#c8deda;font-size:11px;font-weight:500;line-height:1.6;display:block}.p-doctor-signature span:not(.p-signature-line){color:#5c898e;margin-top:3px;font-size:9px;line-height:1.6;display:block}.p-signature-line{background:#285057;flex:1;min-width:25px;height:1px;margin-left:8px}.p-art-annotations{pointer-events:none;position:relative}.p-art-note{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#14313991;border:1px solid #5d888d60;border-radius:13px;align-items:center;gap:12px;min-width:260px;padding:18px 21px;display:flex;position:absolute;bottom:125px;right:-6px;box-shadow:0 15px 50px #02141c40}.p-art-note>div{color:#94b7b9;font-size:11px;line-height:1.7}.p-art-note strong{color:#e0f3e4;font-size:12px;font-weight:500;display:block}.p-orbit-dot{background:#334e4299;border:1px solid #a0cdb340;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative}.p-orbit-dot:before{content:"";background:var(--p-lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #a4f87b80}.p-art-note>svg{color:#9dc2b7;margin-left:auto}.p-art-caption{letter-spacing:.1em;color:#527b82;justify-content:space-between;align-items:center;gap:30px;width:100%;max-width:390px;font-size:7px;display:flex;position:absolute;bottom:34px;right:0}.p-hero-bottom{color:#527b83;border-top:1px solid #24444b;justify-content:space-between;align-items:center;gap:30px;padding:23px 0 25px;font-size:10px;display:flex}.p-hero-bottom>a{color:#87aeb0;align-items:center;gap:13px;font-size:10px;display:flex}.p-scroll-circle{color:#90bcb5;border:1px solid #345a62;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.p-hero-location{align-items:center;gap:8px;display:flex}.p-specialty-ticker{background:#08252d;border-block:1px solid #203f47}.p-specialty-ticker>.p-container{grid-template-columns:repeat(4,1fr);display:grid}.p-specialty-ticker a{letter-spacing:-.3px;color:#a9c8c7;border-right:1px solid #24474e;justify-content:flex-start;align-items:center;gap:15px;padding:27px 23px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;transition:background .2s;display:flex}.p-specialty-ticker a:first-child{padding-left:0}.p-specialty-ticker a:last-child{border:0}.p-specialty-ticker a>span{color:#3f757b;align-self:flex-start;padding-top:2px;font-size:8px}.p-specialty-ticker a>svg{color:#6f9c9d;margin-left:auto}.p-specialty-ticker a:hover{color:var(--p-lime);background:#123c40}.p-care{color:var(--p-ink);background:#eff3eb;padding:87px 0 92px}.p-section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:41px;display:flex}.p-section-heading h2{margin-top:19px}.p-section-heading>div:last-child>p,.p-section-heading>p{color:#779187;max-width:330px;font-size:15px;line-height:1.85}.p-section-heading>div:last-child>p{margin-bottom:24px}.p-care .p-label,.p-journey .p-label,.p-faq .p-label{color:#6b9083;font-size:10px}.p-care .p-label>i,.p-journey .p-label>i,.p-faq .p-label>i{box-shadow:none;background:#648e5d}.p-care h2,.p-journey h2,.p-faq h2{color:#153e3a}.p-care h2 em,.p-journey h2 em,.p-faq h2 em{color:#789a5f}.p-dark-link{color:#315b49;border-bottom:1px solid #a2bba0;align-items:center;gap:22px;padding-bottom:9px;font-size:13px;font-weight:500;display:inline-flex}.p-dark-link:hover{color:#6f934d;border-color:#6f934d}.p-care-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.p-care-card{isolation:isolate;background:#f9fbf5;border:1px solid #d0e0d4;border-radius:16px;flex-direction:column;min-height:275px;padding:27px;transition:border .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.p-care-card:hover{border-color:#acc6a6;transform:translateY(-4px);box-shadow:0 15px 30px #29584212}.p-care-top{color:#9db4a2;justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex}.p-care-icon{color:#557b48;background:#e7efdc;border:1px solid #d4e4c4;border-radius:50%;place-items:center;width:47px;height:47px;display:grid}.p-care-copy{margin-top:30px}.p-care-copy h3{letter-spacing:-.9px;color:#204c42;max-width:230px;font-size:21px;font-weight:500;line-height:1.3}.p-care-copy p{color:#7f9c87;max-width:245px;margin-top:15px;font-size:12px;line-height:1.85}.p-care-arrow{color:#688e5c;border:1px solid #c9ddc9;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;margin-top:20px;margin-left:auto;display:grid}.p-care-arrow>svg{width:18px;height:18px}.p-care-card-0{color:#f0f8eb;grid-column:span 2;min-height:330px}.p-care-cover{z-index:-2;height:100%;position:absolute;inset:0}.p-care-card-0:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a2c31ed,#0b343c75);position:absolute;inset:0}.p-care-card-0 .p-care-icon{color:#e3f9ca;background:#89b3852b;border-color:#d4e7be36}.p-care-card-0 .p-care-copy h3{letter-spacing:-1.4px;color:#f4ffed;max-width:330px;font-size:34px}.p-care-card-0 .p-care-copy p{color:#b2cdbb;max-width:300px;font-size:14px}.p-care-card-0 .p-care-top{color:#adccb4}.p-care-card-0 .p-care-arrow{background:var(--p-lime);color:#345133;border-color:var(--p-lime);width:45px;height:45px;position:absolute;bottom:29px;right:29px}.p-care-card-0 .p-care-arrow>svg{width:23px;height:23px}.p-care-card-3{background:#e2ecd8}.p-care-card-4{background:#d5e4ca}.p-care-card-5{background:#163c3b;border-color:#163c3b;flex-direction:row;grid-column:span 2;align-items:flex-start;gap:28px;min-height:235px}.p-care-card-5 .p-care-top{color:#608f83}.p-care-card-5 .p-care-top>span:last-child{display:none}.p-care-card-5 .p-care-icon{color:#bbd8a5;background:#2d5650;border-color:#496e5a;width:54px;height:54px}.p-care-card-5 .p-care-copy{flex:1;margin-top:8px}.p-care-card-5 .p-care-copy h3{color:#e4f3df;letter-spacing:-1px;max-width:300px;font-size:28px}.p-care-card-5 .p-care-copy p{color:#93b4a0;max-width:300px;font-size:14px}.p-care-card-5 .p-care-arrow{color:#c8e6a8;background:#34584b;border-color:#5d7b5c;align-self:flex-end}.p-about{background:#07232b;padding:90px 0}.p-about-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.p-about-portrait{border-radius:20px;margin-left:15px;position:relative;overflow:visible}.p-about-portrait>img{object-position:50% 8%;z-index:1;border-radius:20px;height:530px;position:relative}.p-about-portrait:before{content:"";border:1px solid #39646b;border-radius:20px;position:absolute;inset:20px -17px -18px 20px}.p-about-portrait:after{content:"";z-index:2;background:linear-gradient(#0000,#062831d9);border-radius:0 0 20px 20px;position:absolute;inset:55% 0 0}.p-about-portrait-label{color:var(--p-lime);z-index:3;border-top:1px solid #93b9af50;justify-content:space-between;align-items:center;padding-top:19px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.p-about-portrait-label .p-label{color:#afc8b8;font-size:8px}.p-about-cross{color:var(--p-lime);z-index:3;font-family:serif;font-size:64px;line-height:1;position:absolute;top:-23px;right:-28px}.p-about-copy h2{letter-spacing:-2.6px;margin:23px 0 28px;font-size:49px;line-height:1.2}.p-about-copy>p{color:#96b7b6;max-width:520px;font-size:15px;line-height:1.95}.p-about-copy blockquote{color:#b7d4c5;border-left:1px solid #588a73;max-width:520px;margin:27px 0;padding:0 0 0 22px;font-size:16px;line-height:1.9}.p-about-name{flex-direction:column;gap:7px;margin:25px 0 28px;display:flex}.p-about-name strong{letter-spacing:-.3px;color:#d7e9dc;font-size:14px;font-weight:500}.p-about-name>span{color:#608f8b;font-size:11px}.p-button-outline{color:#b2d19c;background:0 0;border-color:#4e7667;padding:16px 21px;font-size:12px}.p-button-outline:hover{background:#163e3e}.p-journey{color:#315043;background:#e8efe0;padding:90px 0}.p-journey-panel{background:#f5f8ef;border:1px solid #bccfb5;border-radius:18px;overflow:hidden}.p-journey-tabs{border-bottom:1px solid #bdcfb7;grid-template-columns:repeat(3,1fr);display:grid}.p-journey-tabs button{text-align:left;border-right:1px solid #c8d7bf;align-items:center;gap:18px;padding:25px 29px;transition:background .2s;display:flex}.p-journey-tabs button:last-child{border-right:0}.p-journey-tabs button[aria-selected=true]{background:#c9e89a}.p-journey-tabs button>span{color:#81a471;font-size:10px}.p-journey-tabs button>strong{letter-spacing:-.5px;color:#4b6e49;font-family:Manrope,sans-serif;font-size:15px;font-weight:500}.p-journey-tabs button>svg{color:#8bab6b;margin-left:auto}.p-journey-content{align-items:flex-start;gap:45px;min-height:300px;padding:40px;display:flex;position:relative}.p-journey-big{letter-spacing:-8px;color:#dbe8cd;min-width:170px;font-family:Manrope,sans-serif;font-size:130px;font-weight:400;line-height:1}.p-journey-content>div{z-index:1;max-width:530px;position:relative}.p-journey-content .p-label{color:#94ac7b;font-size:8px}.p-journey-content h3{letter-spacing:-1.2px;color:#3b643c;margin:15px 0 17px;font-size:32px}.p-journey-content p{color:#88a376;font-size:14px;line-height:1.95}.p-journey-content ul{flex-wrap:wrap;gap:12px 22px;max-width:500px;margin:23px 0 0;padding:0;list-style:none;display:flex}.p-journey-content li{color:#91a87b;align-items:center;gap:8px;font-size:10px;display:flex}.p-journey-content li>svg{color:#88ad62}.p-journey-content>.p-dark-link{white-space:nowrap;align-self:flex-end;gap:15px;margin-left:auto;font-size:11px}.p-journal{background:var(--p-bg);padding:90px 0}.p-journal .p-section-heading{margin-bottom:44px}.p-journal-list{border-top:1px solid #2a4b51}.p-journal-row{border-bottom:1px solid #2a4b51;align-items:center;gap:35px;padding:26px 0;transition:background .2s;display:flex}.p-journal-row:hover{background:#0c2c33}.p-journal-no{letter-spacing:.03em;color:#4c757a;flex-shrink:0;width:38px;font-size:12px}.p-journal-row>img{object-position:center;border-radius:9px;flex-shrink:0;width:160px;height:110px}.p-journal-row>div{flex:1}.p-journal-row>div>span{color:#72a09e;letter-spacing:.1em;font-size:9px;font-weight:500}.p-journal-row h3{letter-spacing:-1px;color:#dceee4;max-width:650px;margin:12px 0;font-size:25px;line-height:1.4}.p-journal-row p{color:#4a7e81;font-size:10px}.p-journal-arrow{color:#86bdb0;border:1px solid #315c5b;border-radius:50%;place-items:center;width:49px;height:49px;transition:background .2s,color .2s;display:grid}.p-journal-row:hover .p-journal-arrow{background:var(--p-lime);color:#37543a;border-color:var(--p-lime)}.p-faq{color:#365e40;background:#eff3e9;padding:87px 0}.p-faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:95px;display:grid}.p-faq h2{margin:22px 0 24px;font-size:55px;line-height:1.1}.p-faq-grid>div:first-child>p{color:#819e74;margin-bottom:29px;font-size:15px;line-height:1.9}.p-faq-list details{border-bottom:1px solid #c5d4b8}.p-faq-list details:first-child{border-top:1px solid #9fb891}.p-faq-list summary{cursor:pointer;color:#66825c;align-items:center;gap:18px;padding:25px 0;font-size:14px;font-weight:500;line-height:1.6;list-style:none;display:flex}.p-faq-list summary>span{color:#a7ba94;font-size:9px}.p-faq-list summary>svg{color:#96b17b;margin-left:auto}.p-faq-list details[open] summary>svg{transform:rotate(45deg)}.p-faq-list details>p{color:#8da57c;padding:0 15px 26px 30px;font-size:14px;line-height:1.95}.p-contact{background:#0e3337;padding:55px 0 40px;position:relative;overflow:hidden}.p-contact:before{content:"";pointer-events:none;border:1px solid #1f4f4d;border-radius:50%;width:900px;height:900px;position:absolute;top:-400px;left:-100px;box-shadow:0 0 0 70px #163e3c40,0 0 0 140px #12393720}.p-contact>.p-container{z-index:1;position:relative}.p-contact-top{border-bottom:1px solid #315b55;justify-content:space-between;align-items:center;gap:30px;padding-bottom:25px;display:flex}.p-contact-top>.p-label{color:#709f95;font-size:9px}.p-contact-top>span:last-child{color:#77a190;font-size:10px}.p-contact-main{justify-content:space-between;align-items:center;gap:50px;padding:40px 0 42px;display:flex}.p-contact-main h2{letter-spacing:-5px;color:#e1f2de;font-size:99px;line-height:1.05}.p-contact-main h2 em{color:#c6ef83}.p-contact-circle{color:#afcf91;background:#bddb7d06;border:1px solid #6d8f62;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:20px;width:184px;height:184px;font-size:11px;transition:background .3s,color .3s,transform .3s;display:flex}.p-contact-circle:hover{background:var(--p-lime);color:#2c513c;transform:rotate(-7deg)}.p-contact-circle>svg{stroke-width:1.1px}.p-contact-bottom{border-top:1px solid #315b55;justify-content:space-between;align-items:center;gap:30px;padding-top:28px;display:flex}.p-contact-bottom p{color:#7da394;font-size:13px;line-height:1.8}.p-contact-bottom>a{letter-spacing:-.8px;color:#c2d8b1;align-items:center;gap:12px;font-family:Manrope,sans-serif;font-size:23px;font-weight:400;display:flex}.p-contact-bottom>span{color:#638d7c;max-width:160px;font-size:10px;line-height:1.8}@keyframes pulse-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-12px)scale(1.015)}}.pulse-shell .c-wrap{width:min(1360px,100% - 96px)}.pulse-shell .c-footer{color:#7ea4a1;background:#031a21;border-top:1px solid #23474b}.pulse-shell .c-footer .c-brand-text strong{color:#d9e9df}.pulse-shell .c-footer .c-brand-text>small,.pulse-shell .c-footer .c-brand-text>span{color:#5a8a8b}.pulse-shell .c-footer .c-logo-mark{width:58px;color:var(--p-lime);background:#183e3c;border:1px solid #28534b;border-radius:50%}.pulse-shell .c-footer .c-logo-mark>span{color:#bdde9d}.pulse-shell .c-footer-top>div:first-child>p{color:#9cbda8;letter-spacing:-.7px;font-family:Manrope,sans-serif;font-size:21px;line-height:1.6}.pulse-shell .c-footer h4{color:#a6c1ad}.pulse-shell .c-footer-top>div:not(:first-child)>a,.pulse-shell .c-footer-top>div:last-child>span{color:#719993;font-size:13px}.pulse-shell .c-footer-top>div:last-child svg{color:#78a184}.pulse-shell .c-footer-bottom{color:#4c7e7e;border-color:#20444a}.pulse-shell .c-footer-book{color:#a6d07b!important}.pulse-shell .c-page-hero{background:#07232c;border-bottom:1px solid #264950;padding:29px 0 62px;position:relative}.pulse-shell .c-page-hero:before{content:"";opacity:.13;background:url(/images/pulse-heart.webp) 60%/cover;width:50%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.pulse-shell .c-page-hero h1{letter-spacing:-2.7px;color:#e2f0e5;max-width:850px;font-family:Manrope,sans-serif;font-size:57px;font-weight:500;line-height:1.2}.pulse-shell .c-page-hero p{color:#81a8a3;max-width:700px;font-size:16px;line-height:1.9}.pulse-shell .c-page-hero .c-kicker{color:#8bb6a1}.pulse-shell .c-breadcrumb a{color:#729998}.pulse-shell .c-breadcrumb{color:#467a80}.pulse-shell .page-heart{display:none}.pulse-shell .c-section{background:0 0}.pulse-shell .c-service-card{box-shadow:none;background:#0c3037;border-color:#28514f;border-radius:14px}.pulse-shell .c-service-content{background:0 0}.pulse-shell .c-service-content h3{color:#c4dfc5;letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:24px;font-weight:500}.pulse-shell .c-service-content p{color:#78a59a;font-size:15px}.pulse-shell .c-service-content>span{color:#a2c779;border-color:#2a554d}.pulse-shell .c-service-icon{color:#254c36;box-shadow:none;background:#c3ea7b;border-radius:50%}.pulse-shell .c-button{background:var(--p-lime);color:#325333;box-shadow:none;border-radius:50px;font-size:13px}.pulse-shell .c-text-link{color:#a6cc86}.pulse-shell .c-cta{background:#123f3a}.pulse-shell .c-cta h2{letter-spacing:-2px;color:#d9edda;font-family:Manrope,sans-serif;font-weight:500}.pulse-shell .c-cta h2 em{color:#b5d981;font-style:normal}.pulse-shell .c-cta .c-kicker{color:#78a48d}.pulse-shell .c-cta p{color:#8cb598}.pulse-shell .c-cta-symbol{color:#9cbf81;border-color:#3d694f}.pulse-shell .c-biography-portrait{border-color:#28574c;border-radius:15px}.pulse-shell .c-biography-portrait>div{background:#133e36}.pulse-shell .c-biography-portrait strong{color:#cde4c8}.pulse-shell .c-biography-portrait span{color:#86ad8e}.pulse-shell .c-biography article>h2,.pulse-shell .c-body-article>h2,.pulse-shell .c-guide-intro h2,.pulse-shell .c-contact-message h2{color:#d4e8d4;letter-spacing:-2px;font-family:Manrope,sans-serif;font-size:44px;font-weight:500;line-height:1.2}.pulse-shell .c-biography article>h2 em,.pulse-shell .c-body-article>h2 em,.pulse-shell .c-guide-intro h2 em,.pulse-shell .c-contact-message h2 em{color:#afce83;font-style:normal;font-weight:500}.pulse-shell .c-biography article>p,.pulse-shell .c-body-article>p,.pulse-shell .c-guide-intro p,.pulse-shell .c-contact-message>p{color:#82ab94;font-size:16px;line-height:1.95}.pulse-shell .c-biography blockquote{color:#aac798;background:#12372e;border-color:#accb7c;font-family:DM Sans,sans-serif;font-size:18px}.pulse-shell .c-timeline-section{background:#07291f}.pulse-shell .c-timeline-section h2{color:#d5e7cb}.pulse-shell .c-timeline-section h2 em{color:#93b96a}.pulse-shell .c-timeline h3{color:#bfd5b0;font-size:24px}.pulse-shell .c-timeline-date{color:#92b563}.pulse-shell .c-timeline p{color:#6d946c}.pulse-shell .c-timeline-dot{background:#c0dd79;border-color:#193c23;outline-color:#709949}.pulse-shell .c-info-note{background:#123a2d;border-color:#285b3b;border-radius:12px}.pulse-shell .c-info-note svg{color:#92b86b}.pulse-shell .c-info-note a{color:#b6d58e}.pulse-shell .c-detail-sidebar{border-color:#285344;border-radius:12px}.pulse-shell .c-detail-sidebar>h3{color:#a6c492;background:#12372e;border-color:#285344}.pulse-shell .c-detail-sidebar>a{color:#7ba06f;background:#0d2e29;border-color:#214e3c}.pulse-shell .c-detail-sidebar>a.active{color:#b9d48e;background:#21482c;border-left-color:#bad37e}.pulse-shell .c-sidebar-contact{background:#163c2b;border-radius:10px}.pulse-shell .c-sidebar-contact h3{color:#d3e3b7}.pulse-shell .c-sidebar-contact>p{color:#86a86c}.pulse-shell .c-sidebar-contact>a:not(.c-button){color:#c0d599}.pulse-shell .c-article-card h3{color:#c9debb;letter-spacing:-.9px;font-family:Manrope,sans-serif;font-size:25px;font-weight:500;line-height:1.4}.pulse-shell .c-article-card>p{color:#779f70;font-size:15px}.pulse-shell .c-article-photo{box-shadow:none;border-radius:12px}.pulse-shell .c-article-photo>span{color:#3c5d2c;background:#c4df8be6;border-radius:50%}.pulse-shell .c-article-meta>span:first-child{color:#91b66b}.pulse-shell .c-article-meta>span:last-child{color:#5c8558}.pulse-shell .c-read{color:#9bbf70}.pulse-shell .c-filters>button{color:#719763;background:#173e2b;border-color:#315d38;border-radius:50px;font-size:11px}.pulse-shell .c-filters>button.active{color:#36532a;background:#bbd67d;border-color:#bbd67d}.pulse-shell .c-article-toolbar{border-color:#2a5539}.pulse-shell .c-search{color:#789e65;border-color:#426f43}.pulse-shell .c-search input{color:#a4c584;font-size:15px}.pulse-shell .c-author{border-color:#2e573a}.pulse-shell .c-author strong{color:#a6c18a}.pulse-shell .c-author small{color:#6f9660}.pulse-shell .c-faq-page .c-faq-list details{border-color:#325b3d}.pulse-shell .c-faq-page .c-faq-list summary{color:#a7c58d;font-size:16px}.pulse-shell .c-faq-page .c-faq-list p{color:#7e9f6e;font-size:16px}.pulse-shell .c-contact-cards>div{background:#133b2c;border-color:#305b3a;border-radius:14px}.pulse-shell .c-contact-cards>div>svg{color:#a3c978}.pulse-shell .c-contact-cards strong,.pulse-shell .c-contact-cards>div:first-child>a{color:#bad39c}.pulse-shell .c-contact-cards p{color:#7ba168;font-size:15px}.pulse-shell .c-contact-email{color:#8ab271}.pulse-shell .c-map{border-color:#3b653f;border-radius:14px}.pulse-shell .c-map>a{color:#607f43;background:#dde9c5eb;border-color:#5a8250;border-radius:50px}.pulse-shell .c-privacy h2{color:#adc991;font-size:28px}.pulse-shell .c-privacy p{color:#7da46b;font-size:16px}.pulse-shell .c-reference-note{color:#5e8955}.pulse-shell .c-gallery-grid>button{border-radius:15px}.pulse-shell .c-gallery-grid>button>img{box-shadow:none}.pulse-shell .c-no-results{color:#6e9a62}@media (min-width:1550px){.p-hero-grid{gap:75px;min-height:735px}.p-hero-copy{padding-top:75px}.p-hero-copy h1{letter-spacing:-6px;margin-top:30px;margin-bottom:31px;font-size:104px}.p-hero-copy>p{max-width:480px;font-size:18px}.p-hero-art{width:83%;height:840px;top:-25px;right:-130px}.p-hero-buttons{margin-top:37px}.p-doctor-signature{margin-top:45px}.p-art-note{min-width:290px;padding:22px;bottom:155px;right:15px}.p-art-note>div{font-size:13px}.p-art-note strong{font-size:14px}.p-art-caption{font-size:8px;bottom:50px}.p-navigation{padding:16px 17px 16px 25px}.p-navigation nav>a{font-size:14px}.p-brand>strong{font-size:16px}.p-brand>small{font-size:11px}.p-nav-cta{padding:17px 24px;font-size:13px}.p-care-card{min-height:310px}.p-care-card-0{min-height:360px}.p-care-copy h3{font-size:24px}.p-care-copy p{font-size:14px}.p-care-card-0 .p-care-copy h3{font-size:39px}.p-care-card-0 .p-care-copy p{max-width:350px;font-size:16px}.p-care-card-5 .p-care-copy h3{font-size:33px}.p-care-card-5 .p-care-copy p{font-size:16px}.p-about-portrait>img{height:575px}.p-about-copy h2{font-size:56px}.p-about-copy>p{max-width:590px;font-size:17px}.p-about-copy blockquote{max-width:590px;font-size:18px}.p-about-grid{gap:110px}.p-journey-tabs button>strong{font-size:17px}.p-journey-content p{font-size:16px}.p-journey-content li{font-size:12px}.p-journal-row h3{font-size:28px}.p-journal-row>img{width:185px;height:125px}.p-faq-list summary,.p-faq-list details>p{font-size:16px}.p-contact-main h2{font-size:119px}.p-contact-circle{width:210px;height:210px;font-size:13px}}@media (max-width:1200px){.p-container{width:calc(100% - 70px)}.p-navigation{gap:20px;padding-left:18px}.p-navigation nav{gap:19px}.p-brand>strong{font-size:12px}.p-brand>small{font-size:9px}.p-brand-link{gap:10px}.p-logo{width:39px;height:39px}.p-navigation nav>a{font-size:11px}.p-nav-cta{gap:15px;padding:14px 17px;font-size:11px}.p-hero-grid{gap:25px;min-height:625px}.p-hero-copy{padding-top:47px}.p-hero-copy h1{letter-spacing:-4.7px;margin-right:-45px;font-size:78px}.p-heading-spark{font-size:23px;right:45px}.p-hero-copy>p{max-width:375px;font-size:15px}.p-hero-art{width:86%;height:700px;top:-5px;right:-150px}.p-hero-buttons{gap:22px}.p-button{gap:22px;padding:17px 20px;font-size:12px}.p-link{gap:13px;font-size:12px}.p-doctor-signature strong{font-size:10px}.p-doctor-signature span:not(.p-signature-line){font-size:8px}.p-art-note{gap:10px;min-width:240px;padding:17px;bottom:133px;right:-6px}.p-art-note strong{font-size:11px}.p-art-note>div{font-size:10px}.p-art-caption{gap:15px;max-width:340px;font-size:6px;bottom:42px}.p-specialty-ticker a{gap:12px;padding:25px 17px;font-size:11px}.p-care,.p-about,.p-journey,.p-journal,.p-faq{padding-block:77px}.p-section-heading{gap:40px}.pulse-home h2{font-size:51px}.p-section-heading>div:last-child>p,.p-section-heading>p{font-size:14px}.p-care-grid{gap:18px}.p-care-card{min-height:275px;padding:23px}.p-care-copy h3{letter-spacing:-.7px;font-size:20px}.p-care-copy p{font-size:11px;line-height:1.9}.p-care-icon{width:43px;height:43px}.p-care-top{font-size:8px}.p-care-copy{margin-top:27px}.p-care-card-0 .p-care-copy h3{font-size:32px}.p-care-card-0 .p-care-copy p{max-width:270px;font-size:13px}.p-care-card-5{gap:21px;min-height:235px}.p-care-card-5 .p-care-copy h3{max-width:230px;font-size:26px}.p-care-card-5 .p-care-copy p{font-size:13px}.p-care-card-5 .p-care-icon{width:47px;height:47px}.p-about-grid{gap:65px}.p-about-copy h2{letter-spacing:-2px;font-size:43px}.p-about-copy>p{font-size:14px}.p-about-copy blockquote{font-size:15px}.p-about-portrait>img{height:510px}.p-about-name strong{font-size:13px}.p-about-name>span{font-size:10px}.p-journey-tabs button{gap:13px;padding:23px 24px}.p-journey-tabs button>strong{font-size:14px}.p-journey-content{flex-wrap:wrap;gap:30px;min-height:320px;padding:35px}.p-journey-big{min-width:140px;font-size:110px}.p-journey-content>div{max-width:calc(100% - 170px)}.p-journey-content h3{font-size:30px}.p-journey-content p{font-size:13px}.p-journey-content>.p-dark-link{margin-left:auto}.p-journal-row{gap:28px}.p-journal-row>img{width:140px;height:105px}.p-journal-row h3{max-width:570px;font-size:23px}.p-journal-row>div>span{font-size:8px}.p-faq-grid{gap:65px}.p-faq-list summary,.p-faq-list details>p{font-size:13px}.p-contact-main h2{letter-spacing:-4.5px;font-size:90px}.p-contact-circle{width:165px;height:165px;font-size:10px}.p-contact-bottom>a{font-size:21px}.pulse-shell .c-wrap{width:calc(100% - 70px)}}@media (max-width:1000px){.p-navigation nav{display:none}.p-nav-cta{gap:17px;margin-left:auto;padding:15px 19px;font-size:12px}.p-mobile-button{color:#a7c6bc;place-items:center;margin-right:8px;padding:8px;display:grid}.p-mobile-button>svg{width:23px;height:23px}.p-brand>strong{font-size:14px}.p-brand>small{font-size:10px}.p-mobile-navigation{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#0d2d35f5;border:1px solid #34585b;border-radius:20px;flex-direction:column;padding:15px 25px 25px;display:flex;position:absolute;top:calc(100% + 8px);left:35px;right:35px;box-shadow:0 25px 50px #00121c80}.p-mobile-navigation a{color:#b2d1c5;border-bottom:1px solid #2a514e;justify-content:space-between;align-items:center;padding:15px 0;font-size:15px;line-height:1.6;display:flex}.p-mobile-navigation>div:last-child>a{background:var(--p-lime);color:#345537;border:0;border-radius:50px;justify-content:center;gap:25px;margin-top:20px;padding:16px}}@media (max-width:950px){.p-header{padding-top:20px}.p-navigation{min-height:74px}.p-hero-grid{grid-template-columns:1.08fr 1fr;gap:20px;min-height:615px}.p-hero-copy{padding-top:45px}.p-hero-copy h1{letter-spacing:-4px;margin:24px -55px 25px 0;font-size:68px;line-height:1.1}.p-hero .p-label{font-size:8px}.p-heading-spark{font-size:20px;top:6px;right:35px}.p-hero-copy>p{max-width:330px;font-size:14px;line-height:1.9}.p-hero-art{width:96%;height:670px;top:10px;right:-180px}.p-hero:before{background:linear-gradient(90deg,#031b23 0%,#031b23f0 15%,#031b23a0 40%,#031b2300 70%),linear-gradient(#0000 78%,#031b23)}.p-hero-buttons{flex-direction:column;align-items:flex-start;gap:22px;margin-top:27px}.p-button{gap:22px;padding:16px 19px;font-size:11px}.p-link{font-size:11px}.p-doctor-signature{gap:10px;margin-top:29px}.p-doctor-signature strong{font-size:9px}.p-doctor-signature span:not(.p-signature-line){font-size:7px}.p-signature-line{display:none}.p-art-note{border-radius:10px;gap:9px;min-width:205px;padding:15px;bottom:135px;right:0}.p-art-note>div{font-size:9px}.p-art-note strong{font-size:10px}.p-orbit-dot{width:25px;height:25px}.p-art-note>svg{width:14px}.p-art-caption{gap:15px;max-width:285px;font-size:5px}.p-hero-bottom{gap:20px;padding-block:21px;font-size:8px}.p-hero-bottom>a{gap:11px;font-size:9px}.p-scroll-circle{width:27px;height:27px}.p-specialty-ticker a{align-items:flex-start;gap:10px;padding:22px 15px;font-size:10px;line-height:1.6}.p-specialty-ticker a>span{font-size:7px}.p-specialty-ticker a>svg{width:15px;margin-top:3px}.pulse-home h2{letter-spacing:-2.3px;font-size:44px}.p-section-heading{gap:30px}.p-section-heading>div:last-child>p,.p-section-heading>p{font-size:13px}.p-label{font-size:9px}.p-dark-link{gap:17px;font-size:12px}.p-care-grid{grid-template-columns:repeat(2,1fr);gap:20px}.p-care-card-0{grid-column:span 2;max-width:100%;min-height:310px}.p-care-card{min-height:265px;padding:26px}.p-care-copy h3{max-width:260px;font-size:24px}.p-care-copy p{max-width:280px;font-size:13px}.p-care-card-0 .p-care-copy h3{max-width:360px;font-size:35px}.p-care-card-0 .p-care-copy p{max-width:350px;font-size:15px}.p-care-card-0 .p-care-arrow{bottom:30px;right:30px}.p-care-card-5{grid-column:span 2;min-height:210px}.p-care-card-5 .p-care-copy h3{max-width:360px;font-size:30px}.p-care-card-5 .p-care-copy p{max-width:400px;font-size:15px}.p-about-grid{grid-template-columns:.85fr 1.15fr;gap:45px}.p-about-portrait{margin-left:0}.p-about-portrait>img{height:490px}.p-about-cross{font-size:51px;top:-22px;right:-22px}.p-about-copy h2{letter-spacing:-1.7px;margin:19px 0 24px;font-size:35px}.p-about-copy>p{font-size:13px}.p-about-copy blockquote{margin-block:22px;padding-left:18px;font-size:14px}.p-about-copy .p-label{font-size:8px}.p-about-name strong{font-size:11px;line-height:1.7}.p-about-name>span{font-size:9px}.p-button-outline{gap:15px;padding:15px 17px;font-size:10px}.p-about-portrait-label{left:20px;right:20px}.p-about-portrait-label .p-label{font-size:6px}.p-journey-tabs button{align-items:flex-start;gap:10px;padding:21px}.p-journey-tabs button>span{padding-top:3px;font-size:8px}.p-journey-tabs button>strong{font-size:12px;line-height:1.5}.p-journey-tabs button>svg{width:16px;height:16px;margin-top:2px}.p-journey-content{gap:25px;min-height:320px;padding:30px}.p-journey-big{min-width:120px;font-size:95px}.p-journey-content>div{max-width:calc(100% - 145px)}.p-journey-content .p-label{font-size:7px}.p-journey-content h3{margin-top:14px;font-size:28px}.p-journey-content p{font-size:13px;line-height:1.95}.p-journey-content li{font-size:9px}.p-journal-row{gap:23px;padding-block:24px}.p-journal-no{width:25px;font-size:10px}.p-journal-row>img{width:115px;height:93px}.p-journal-row h3{letter-spacing:-.7px;max-width:440px;font-size:20px;line-height:1.5}.p-journal-row>div>span{font-size:7px}.p-journal-row p{font-size:9px}.p-journal-arrow{flex-shrink:0;width:40px;height:40px}.p-journal-arrow>svg{width:23px}.p-faq-grid{gap:40px}.p-faq h2{letter-spacing:-2px;font-size:43px}.p-faq-grid>div:first-child>p{font-size:13px}.p-faq-list summary{gap:14px;font-size:12px;line-height:1.8}.p-faq-list summary>span{font-size:8px}.p-faq-list summary>svg{width:18px}.p-faq-list details>p{font-size:12px}.p-contact-main h2{letter-spacing:-4px;font-size:78px}.p-contact-circle{gap:18px;width:150px;height:150px;font-size:9px}.p-contact-circle>svg{width:37px;height:37px}.p-contact-bottom p{font-size:11px}.p-contact-bottom>a{gap:10px;font-size:20px}.p-contact-bottom>span{font-size:8px}.pulse-shell .c-page-hero h1{letter-spacing:-2px;font-size:48px}}@media (max-width:650px){.p-container{width:calc(100% - 36px)}.p-header{padding-top:15px}.p-navigation{border-radius:50px;gap:12px;min-height:76px;padding:11px 12px 11px 13px}.p-brand-link{gap:9px}.p-logo{width:36px;height:36px}.p-logo>svg{width:22px;height:22px}.p-brand{gap:3px}.p-brand>small{font-size:9px}.p-brand>strong{letter-spacing:-.3px;max-width:200px;font-size:12px;line-height:1.5}.p-nav-cta{display:none}.p-mobile-button{margin:0 3px 0 auto;padding:6px;display:grid}.p-mobile-button>svg{width:22px;height:22px}.p-mobile-navigation{padding:13px 23px 24px;top:calc(100% + 7px);left:18px;right:18px}.p-mobile-navigation a{padding-block:16px;font-size:15px}.p-hero{padding-top:0}.p-hero-grid{grid-template-columns:1fr;gap:0;min-height:0}.p-hero-copy{padding:40px 0 0}.p-hero .p-label{letter-spacing:.09em;font-size:8px}.p-hero-copy h1{letter-spacing:-3.7px;max-width:360px;margin:24px 0;font-size:62px;line-height:1.1}.p-hero-copy h1 em{max-width:360px}.p-heading-spark{font-size:21px;top:6px;right:7px}.p-hero-copy>p{color:#b1cbca;max-width:345px;font-size:16px;line-height:1.85}.p-hero-buttons{flex-flow:wrap;align-items:center;gap:23px;margin-top:29px}.p-button{gap:24px;padding:18px 22px;font-size:12px}.p-link{gap:14px;font-size:12px}.p-doctor-signature{gap:12px;max-width:335px;margin-top:30px}.p-doctor-signature strong{font-size:10px;line-height:1.7}.p-doctor-signature span:not(.p-signature-line){margin-top:4px;font-size:8px;line-height:1.7}.p-doctor-signature img,.p-doctor-signature>a{width:39px;height:39px}.p-signature-line{min-width:20px;display:block}.p-hero-art{z-index:-2;top:490px;right:-55px;width:125%;height:380px;inset:490px -55px auto auto}.p-hero-art>img{object-position:50% 48%;animation:none}.p-hero:before{background:linear-gradient(#031b23 0% 48%,#031b2300 62% 83%,#031b23 98%)}.p-art-annotations{height:350px;min-height:350px}.p-art-note{border-radius:13px;min-width:215px;padding:14px 17px;bottom:37px;right:0}.p-art-note>div{font-size:10px}.p-art-note strong{font-size:11px}.p-art-note>svg{width:15px}.p-orbit-dot{width:28px;height:28px}.p-art-caption{justify-content:space-between;gap:20px;width:100%;max-width:100%;font-size:5px;bottom:7px}.p-hero-bottom{gap:15px;padding:20px 0 21px}.p-hero-bottom>a{gap:11px;font-size:9px}.p-scroll-circle{width:29px;height:29px}.p-scroll-circle>svg{width:17px}.p-hero-bottom>span:nth-child(2){display:none}.p-hero-location{gap:6px;font-size:8px}.p-hero-location>svg{width:12px}.p-specialty-ticker>.p-container{grid-template-columns:1fr 1fr}.p-specialty-ticker a{border-bottom:1px solid #24474e;border-right:1px solid #24474e;align-items:center;gap:10px;padding:21px 14px;font-size:11px;line-height:1.7}.p-specialty-ticker a:nth-child(odd){padding-left:0}.p-specialty-ticker a:nth-child(2n){border-right:0;padding-right:0}.p-specialty-ticker a:nth-child(n+3){border-bottom:0}.p-specialty-ticker a>span{margin-top:2px;font-size:7px}.p-specialty-ticker a>svg{width:15px;height:15px}.p-care,.p-about,.p-journey,.p-journal,.p-faq{padding-block:54px}.p-section-heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:30px}.p-label{letter-spacing:.08em;font-size:9px}.pulse-home h2{letter-spacing:-2px;font-size:40px;line-height:1.2}.p-section-heading h2{margin-top:19px}.p-section-heading>div:last-child>p,.p-section-heading>p{max-width:340px;font-size:15px;line-height:1.85}.p-section-heading>div:last-child>p{margin-bottom:20px}.p-dark-link{gap:22px;padding-bottom:9px;font-size:13px}.p-care .p-label,.p-journey .p-label,.p-faq .p-label{font-size:9px}.p-care-grid{grid-template-columns:1fr;gap:19px}.p-care-card{border-radius:17px;min-height:280px;padding:27px}.p-care-top{font-size:10px}.p-care-icon{width:48px;height:48px}.p-care-copy{margin-top:26px}.p-care-copy h3{letter-spacing:-1px;max-width:290px;font-size:25px;line-height:1.3}.p-care-copy p{max-width:300px;margin-top:16px;font-size:15px;line-height:1.85}.p-care-arrow{width:35px;height:35px;margin-top:23px}.p-care-arrow>svg{width:20px;height:20px}.p-care-card-0{grid-column:auto;min-height:355px}.p-care-card-0 .p-care-copy h3{letter-spacing:-1.3px;max-width:285px;font-size:34px;line-height:1.15}.p-care-card-0 .p-care-copy p{max-width:250px;font-size:15px;line-height:1.8}.p-care-card-0 .p-care-arrow{width:42px;height:42px;bottom:26px;right:26px}.p-care-card-5{flex-direction:column;grid-column:auto;gap:22px;min-height:310px}.p-care-card-5 .p-care-icon{width:49px;height:49px}.p-care-card-5 .p-care-copy{margin:0}.p-care-card-5 .p-care-copy h3{letter-spacing:-1px;max-width:290px;font-size:27px;line-height:1.3}.p-care-card-5 .p-care-copy p{max-width:280px;font-size:15px;line-height:1.85}.p-care-card-5 .p-care-arrow{margin-top:0}.p-about-grid{grid-template-columns:1fr;gap:48px}.p-about-portrait{margin:0 15px 0 0}.p-about-portrait>img{object-position:50% 7%;border-radius:20px;height:430px}.p-about-portrait:before{inset:15px -13px -15px 15px}.p-about-cross{font-size:57px;top:-17px;right:-22px}.p-about-portrait-label{bottom:26px;left:24px;right:24px}.p-about-portrait-label .p-label{font-size:8px}.p-about-copy .p-label{letter-spacing:.08em;font-size:8px}.p-about-copy h2{letter-spacing:-1.8px;margin:21px 0 26px;font-size:38px;line-height:1.25}.p-about-copy>p{font-size:16px;line-height:1.95}.p-about-copy blockquote{margin:26px 0;padding-left:22px;font-size:16px;line-height:1.95}.p-about-name{gap:8px;margin:26px 0}.p-about-name strong{font-size:13px;line-height:1.6}.p-about-name>span{font-size:11px}.p-button-outline{gap:22px;padding:18px 21px;font-size:12px}.p-journey-panel{border-radius:16px}.p-journey-tabs{grid-template-columns:1fr}.p-journey-tabs button{border-bottom:1px solid #c8d7bf;border-right:0;align-items:center;gap:17px;padding:22px 24px}.p-journey-tabs button:last-child{border-bottom:0}.p-journey-tabs button>span{padding-top:0;font-size:10px}.p-journey-tabs button>strong{letter-spacing:-.5px;font-size:16px;line-height:1.6}.p-journey-tabs button>svg{width:18px;height:18px;margin:0 0 0 auto}.p-journey-content{flex-direction:column;gap:25px;min-height:0;padding:30px 25px}.p-journey-big{letter-spacing:-6px;color:#dce9ce;opacity:.7;min-width:0;font-size:110px;line-height:1;position:absolute;top:15px;right:20px}.p-journey-content>div{width:100%;max-width:100%}.p-journey-content .p-label{z-index:1;letter-spacing:.08em;font-size:8px;position:relative}.p-journey-content h3{letter-spacing:-1.2px;margin:18px 0;font-size:30px;line-height:1.3}.p-journey-content p{max-width:300px;font-size:15px;line-height:1.95}.p-journey-content ul{flex-direction:column;align-items:flex-start;gap:13px;margin-top:25px}.p-journey-content li{gap:9px;font-size:11px;line-height:1.7}.p-journey-content>.p-dark-link{align-self:flex-start;gap:20px;margin:5px 0 0;font-size:12px}.p-journal .p-section-heading{margin-bottom:31px}.p-journal-row{grid-template-columns:100px minmax(0,1fr) 29px;align-items:center;gap:16px;padding:25px 0;display:grid;position:relative}.p-journal-no{display:none}.p-journal-row>img{object-position:center;border-radius:9px;width:100px;height:115px}.p-journal-row>div>span{letter-spacing:.06em;font-size:7px;line-height:1.7;display:block}.p-journal-row h3{letter-spacing:-.6px;max-width:none;margin:11px 0 10px;font-size:17px;line-height:1.45}.p-journal-row p{font-size:8px}.p-journal-arrow{width:29px;height:29px}.p-journal-arrow>svg{width:18px;height:18px}.p-faq-grid{grid-template-columns:1fr;gap:34px}.p-faq h2{letter-spacing:-2px;margin:22px 0;font-size:41px;line-height:1.15}.p-faq-grid>div:first-child>p{margin-bottom:26px;font-size:15px;line-height:1.9}.p-faq-list summary{gap:13px;padding:25px 0;font-size:15px;line-height:1.7}.p-faq-list summary>span{font-size:9px}.p-faq-list summary>svg{width:18px;height:18px}.p-faq-list details>p{padding-bottom:25px;padding-left:26px;padding-right:10px;font-size:14px;line-height:1.95}.p-contact{padding:39px 0 35px}.p-contact-top{gap:20px;padding-bottom:22px}.p-contact-top>.p-label{letter-spacing:.07em;font-size:7px}.p-contact-top>span:last-child{font-size:8px;line-height:1.6}.p-contact-main{flex-direction:column;align-items:flex-start;gap:28px;padding:35px 0}.p-contact-main h2{letter-spacing:-3.5px;font-size:61px;line-height:1.1}.p-contact-circle{align-self:flex-end;gap:13px;width:122px;height:122px;margin-top:-6px;font-size:8px}.p-contact-circle>svg{width:32px;height:32px}.p-contact-bottom{flex-direction:column;align-items:flex-start;gap:23px;padding-top:26px}.p-contact-bottom p{font-size:14px;line-height:1.8}.p-contact-bottom>a{gap:12px;font-size:25px}.p-contact-bottom>span{max-width:none;font-size:11px;line-height:1.8}.pulse-shell .c-wrap{width:calc(100% - 40px)}.pulse-shell .c-page-hero{padding:25px 0 45px}.pulse-shell .c-page-hero h1{letter-spacing:-1.8px;max-width:350px;font-size:38px;line-height:1.25}.pulse-shell .c-page-hero p{max-width:340px;font-size:15px;line-height:1.9}.pulse-shell .c-page-hero .c-kicker{font-size:9px}.pulse-shell .c-breadcrumb{margin-bottom:32px;font-size:10px}.pulse-shell .c-biography article>h2,.pulse-shell .c-body-article>h2,.pulse-shell .c-guide-intro h2,.pulse-shell .c-contact-message h2{letter-spacing:-1.5px;font-size:35px;line-height:1.25}.pulse-shell .c-biography article>p,.pulse-shell .c-body-article>p,.pulse-shell .c-guide-intro p,.pulse-shell .c-contact-message>p{font-size:16px;line-height:1.95}.pulse-shell .c-service-content h3{font-size:26px}.pulse-shell .c-service-content p{font-size:16px}.pulse-shell .c-article-card h3{font-size:26px}.pulse-shell .c-article-card>p{font-size:16px}.pulse-shell .c-detail-sidebar>a{font-size:14px}.pulse-shell .c-contact-cards strong{font-size:21px}.pulse-shell .c-contact-cards p{font-size:16px}.pulse-shell .c-footer-top>div:not(:first-child)>a,.pulse-shell .c-footer-top>div:last-child>span{font-size:13px}.pulse-shell .c-footer .c-brand-text strong{font-size:14px}.pulse-shell .c-footer .c-brand-text>span{font-size:9px}.pulse-shell .c-footer-bottom,.pulse-shell .c-footer-disclaimer{font-size:10px}}.p-care-copy p,.p-section-heading>div:last-child>p,.p-section-heading>p,.p-journey-content p,.p-faq-grid>div:first-child>p{color:#536b5b}.p-care-card-0 .p-care-copy p{color:#d0e3d2}.p-care-card-5 .p-care-copy p{color:#b2cfb9}.p-journey-content li{color:#658257}.p-faq-list summary{color:#3f5b41}.p-faq-list details>p{color:#5f7b56}.p-about-copy>p{color:#b1ceca}.p-about-copy blockquote{color:#c5ded1}.p-journal-row>div>span{color:#91bdb0}.p-journal-row p{color:#779f99}.pulse-shell .c-footer-top>div:not(:first-child)>a,.pulse-shell .c-footer-top>div:last-child>span{color:#9fbfba}.pulse-shell .c-footer-bottom{color:#739c98}.pulse-shell .c-footer-disclaimer{color:#628b8a}.pulse-shell .c-biography article>p,.pulse-shell .c-body-article>p,.pulse-shell .c-guide-intro p,.pulse-shell .c-contact-message>p{color:#afcdbb}.pulse-shell .c-service-content p,.pulse-shell .c-article-card>p,.pulse-shell .c-timeline p{color:#9cbd9c}.pulse-shell .c-detail-sidebar>a{color:#a1c092}.pulse-shell .c-faq-page .c-faq-list summary{color:#b9d3a5}.pulse-shell .c-faq-page .c-faq-list p{color:#a0bc91}.pulse-shell .c-contact-cards p{color:#abc799}.pulse-shell .c-contact-cards>div>span{color:#8eaf7c}.pulse-shell .c-info-note p{color:#a8c291!important}@media (prefers-reduced-motion:reduce){.p-hero-art>img{animation:none}.pulse-home *,.p-header *{transition:none!important}}@container (width<=500px){.p-container{width:calc(100% - 36px)}.p-header{padding-top:15px}.p-navigation{border-radius:50px;gap:12px;min-height:76px;padding:11px 12px 11px 13px}.p-brand-link{gap:9px}.p-logo{width:36px;height:36px}.p-logo>svg{width:22px;height:22px}.p-brand{gap:3px}.p-brand>small{font-size:9px}.p-brand>strong{letter-spacing:-.3px;max-width:200px;font-size:12px;line-height:1.5}.p-nav-cta{display:none}.p-mobile-button{margin:0 3px 0 auto;padding:6px;display:grid}.p-mobile-button>svg{width:22px;height:22px}.p-mobile-navigation{padding:13px 23px 24px;top:calc(100% + 7px);left:18px;right:18px}.p-mobile-navigation a{padding-block:16px;font-size:15px}.p-hero{padding-top:0}.p-hero-grid{grid-template-columns:1fr;gap:0;min-height:0}.p-hero-copy{padding:40px 0 0}.p-hero .p-label{letter-spacing:.09em;font-size:8px}.p-hero-copy h1{letter-spacing:-3.7px;max-width:360px;margin:24px 0;font-size:62px;line-height:1.1}.p-hero-copy h1 em{max-width:360px}.p-heading-spark{font-size:21px;top:6px;right:7px}.p-hero-copy>p{color:#b1cbca;max-width:345px;font-size:16px;line-height:1.85}.p-hero-buttons{flex-flow:wrap;align-items:center;gap:23px;margin-top:29px}.p-button{gap:24px;padding:18px 22px;font-size:12px}.p-link{gap:14px;font-size:12px}.p-doctor-signature{gap:12px;max-width:335px;margin-top:30px}.p-doctor-signature strong{font-size:10px;line-height:1.7}.p-doctor-signature span:not(.p-signature-line){margin-top:4px;font-size:8px;line-height:1.7}.p-doctor-signature img,.p-doctor-signature>a{width:39px;height:39px}.p-signature-line{min-width:20px;display:block}.p-hero-art{z-index:-2;top:490px;right:-55px;width:125%;height:380px;inset:490px -55px auto auto}.p-hero-art>img{object-position:50% 48%;animation:none}.p-hero:before{background:linear-gradient(#031b23 0% 48%,#031b2300 62% 83%,#031b23 98%)}.p-art-annotations{height:350px;min-height:350px}.p-art-note{border-radius:13px;min-width:215px;padding:14px 17px;bottom:37px;right:0}.p-art-note>div{font-size:10px}.p-art-note strong{font-size:11px}.p-art-note>svg{width:15px}.p-orbit-dot{width:28px;height:28px}.p-art-caption{justify-content:space-between;gap:20px;width:100%;max-width:100%;font-size:5px;bottom:7px}.p-hero-bottom{gap:15px;padding:20px 0 21px}.p-hero-bottom>a{gap:11px;font-size:9px}.p-scroll-circle{width:29px;height:29px}.p-scroll-circle>svg{width:17px}.p-hero-bottom>span:nth-child(2){display:none}.p-hero-location{gap:6px;font-size:8px}.p-hero-location>svg{width:12px}.p-specialty-ticker>.p-container{grid-template-columns:1fr 1fr}.p-specialty-ticker a{border-bottom:1px solid #24474e;border-right:1px solid #24474e;align-items:center;gap:10px;padding:21px 14px;font-size:11px;line-height:1.7}.p-specialty-ticker a:nth-child(odd){padding-left:0}.p-specialty-ticker a:nth-child(2n){border-right:0;padding-right:0}.p-specialty-ticker a:nth-child(n+3){border-bottom:0}.p-specialty-ticker a>span{margin-top:2px;font-size:7px}.p-specialty-ticker a>svg{width:15px;height:15px}.p-care,.p-about,.p-journey,.p-journal,.p-faq{padding-block:54px}.p-section-heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:30px}.p-label{letter-spacing:.08em;font-size:9px}.pulse-home h2{letter-spacing:-2px;font-size:40px;line-height:1.2}.p-section-heading h2{margin-top:19px}.p-section-heading>div:last-child>p,.p-section-heading>p{max-width:340px;font-size:15px;line-height:1.85}.p-section-heading>div:last-child>p{margin-bottom:20px}.p-dark-link{gap:22px;padding-bottom:9px;font-size:13px}.p-care .p-label,.p-journey .p-label,.p-faq .p-label{font-size:9px}.p-care-grid{grid-template-columns:1fr;gap:19px}.p-care-card{border-radius:17px;min-height:280px;padding:27px}.p-care-top{font-size:10px}.p-care-icon{width:48px;height:48px}.p-care-copy{margin-top:26px}.p-care-copy h3{letter-spacing:-1px;max-width:290px;font-size:25px;line-height:1.3}.p-care-copy p{max-width:300px;margin-top:16px;font-size:15px;line-height:1.85}.p-care-arrow{width:35px;height:35px;margin-top:23px}.p-care-arrow>svg{width:20px;height:20px}.p-care-card-0{grid-column:auto;min-height:355px}.p-care-card-0 .p-care-copy h3{letter-spacing:-1.3px;max-width:285px;font-size:34px;line-height:1.15}.p-care-card-0 .p-care-copy p{max-width:250px;font-size:15px;line-height:1.8}.p-care-card-0 .p-care-arrow{width:42px;height:42px;bottom:26px;right:26px}.p-care-card-5{flex-direction:column;grid-column:auto;gap:22px;min-height:310px}.p-care-card-5 .p-care-icon{width:49px;height:49px}.p-care-card-5 .p-care-copy{margin:0}.p-care-card-5 .p-care-copy h3{letter-spacing:-1px;max-width:290px;font-size:27px;line-height:1.3}.p-care-card-5 .p-care-copy p{max-width:280px;font-size:15px;line-height:1.85}.p-care-card-5 .p-care-arrow{margin-top:0}.p-about-grid{grid-template-columns:1fr;gap:48px}.p-about-portrait{margin:0 15px 0 0}.p-about-portrait>img{object-position:50% 7%;border-radius:20px;height:430px}.p-about-portrait:before{inset:15px -13px -15px 15px}.p-about-cross{font-size:57px;top:-17px;right:-22px}.p-about-portrait-label{bottom:26px;left:24px;right:24px}.p-about-portrait-label .p-label{font-size:8px}.p-about-copy .p-label{letter-spacing:.08em;font-size:8px}.p-about-copy h2{letter-spacing:-1.8px;margin:21px 0 26px;font-size:38px;line-height:1.25}.p-about-copy>p{font-size:16px;line-height:1.95}.p-about-copy blockquote{margin:26px 0;padding-left:22px;font-size:16px;line-height:1.95}.p-about-name{gap:8px;margin:26px 0}.p-about-name strong{font-size:13px;line-height:1.6}.p-about-name>span{font-size:11px}.p-button-outline{gap:22px;padding:18px 21px;font-size:12px}.p-journey-panel{border-radius:16px}.p-journey-tabs{grid-template-columns:1fr}.p-journey-tabs button{border-bottom:1px solid #c8d7bf;border-right:0;align-items:center;gap:17px;padding:22px 24px}.p-journey-tabs button:last-child{border-bottom:0}.p-journey-tabs button>span{padding-top:0;font-size:10px}.p-journey-tabs button>strong{letter-spacing:-.5px;font-size:16px;line-height:1.6}.p-journey-tabs button>svg{width:18px;height:18px;margin:0 0 0 auto}.p-journey-content{flex-direction:column;gap:25px;min-height:0;padding:30px 25px}.p-journey-big{letter-spacing:-6px;color:#dce9ce;opacity:.7;min-width:0;font-size:110px;line-height:1;position:absolute;top:15px;right:20px}.p-journey-content>div{width:100%;max-width:100%}.p-journey-content .p-label{z-index:1;letter-spacing:.08em;font-size:8px;position:relative}.p-journey-content h3{letter-spacing:-1.2px;margin:18px 0;font-size:30px;line-height:1.3}.p-journey-content p{max-width:300px;font-size:15px;line-height:1.95}.p-journey-content ul{flex-direction:column;align-items:flex-start;gap:13px;margin-top:25px}.p-journey-content li{gap:9px;font-size:11px;line-height:1.7}.p-journey-content>.p-dark-link{align-self:flex-start;gap:20px;margin:5px 0 0;font-size:12px}.p-journal .p-section-heading{margin-bottom:31px}.p-journal-row{grid-template-columns:100px minmax(0,1fr) 29px;align-items:center;gap:16px;padding:25px 0;display:grid;position:relative}.p-journal-no{display:none}.p-journal-row>img{object-position:center;border-radius:9px;width:100px;height:115px}.p-journal-row>div>span{letter-spacing:.06em;font-size:7px;line-height:1.7;display:block}.p-journal-row h3{letter-spacing:-.6px;max-width:none;margin:11px 0 10px;font-size:17px;line-height:1.45}.p-journal-row p{font-size:8px}.p-journal-arrow{width:29px;height:29px}.p-journal-arrow>svg{width:18px;height:18px}.p-faq-grid{grid-template-columns:1fr;gap:34px}.p-faq h2{letter-spacing:-2px;margin:22px 0;font-size:41px;line-height:1.15}.p-faq-grid>div:first-child>p{margin-bottom:26px;font-size:15px;line-height:1.9}.p-faq-list summary{gap:13px;padding:25px 0;font-size:15px;line-height:1.7}.p-faq-list summary>span{font-size:9px}.p-faq-list summary>svg{width:18px;height:18px}.p-faq-list details>p{padding-bottom:25px;padding-left:26px;padding-right:10px;font-size:14px;line-height:1.95}.p-contact{padding:39px 0 35px}.p-contact-top{gap:20px;padding-bottom:22px}.p-contact-top>.p-label{letter-spacing:.07em;font-size:7px}.p-contact-top>span:last-child{font-size:8px;line-height:1.6}.p-contact-main{flex-direction:column;align-items:flex-start;gap:28px;padding:35px 0}.p-contact-main h2{letter-spacing:-3.5px;font-size:61px;line-height:1.1}.p-contact-circle{align-self:flex-end;gap:13px;width:122px;height:122px;margin-top:-6px;font-size:8px}.p-contact-circle>svg{width:32px;height:32px}.p-contact-bottom{flex-direction:column;align-items:flex-start;gap:23px;padding-top:26px}.p-contact-bottom p{font-size:14px;line-height:1.8}.p-contact-bottom>a{gap:12px;font-size:25px}.p-contact-bottom>span{max-width:none;font-size:11px;line-height:1.8}.pulse-shell .c-wrap{width:calc(100% - 40px)}.pulse-shell .c-page-hero{padding:25px 0 45px}.pulse-shell .c-page-hero h1{letter-spacing:-1.8px;max-width:350px;font-size:38px;line-height:1.25}.pulse-shell .c-page-hero p{max-width:340px;font-size:15px;line-height:1.9}.pulse-shell .c-page-hero .c-kicker{font-size:9px}.pulse-shell .c-breadcrumb{margin-bottom:32px;font-size:10px}.pulse-shell .c-biography article>h2,.pulse-shell .c-body-article>h2,.pulse-shell .c-guide-intro h2,.pulse-shell .c-contact-message h2{letter-spacing:-1.5px;font-size:35px;line-height:1.25}.pulse-shell .c-biography article>p,.pulse-shell .c-body-article>p,.pulse-shell .c-guide-intro p,.pulse-shell .c-contact-message>p{font-size:16px;line-height:1.95}.pulse-shell .c-service-content h3{font-size:26px}.pulse-shell .c-service-content p{font-size:16px}.pulse-shell .c-article-card h3{font-size:26px}.pulse-shell .c-article-card>p{font-size:16px}.pulse-shell .c-detail-sidebar>a{font-size:14px}.pulse-shell .c-contact-cards strong{font-size:21px}.pulse-shell .c-contact-cards p{font-size:16px}.pulse-shell .c-footer-top>div:not(:first-child)>a,.pulse-shell .c-footer-top>div:last-child>span{font-size:13px}.pulse-shell .c-footer .c-brand-text strong{font-size:14px}.pulse-shell .c-footer .c-brand-text>span{font-size:9px}.pulse-shell .c-footer-bottom,.pulse-shell .c-footer-disclaimer{font-size:10px}}.theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-option .theme-tile{height:205px}.theme-tile-pulse{color:#d6e6d0;background:#05242e;border-radius:8px}.theme-tile-pulse p{letter-spacing:-1px;color:#dbedd7;font-family:Manrope,sans-serif;font-size:23px;line-height:1.2}.theme-tile-pulse p em{color:#b7dd7c;font-style:normal}.theme-tile-pulse small{color:#7ba9a6;border-color:#2b5857}.theme-tile-pulse i{background:#b9dc82;border-radius:10px;width:45px;height:10px}.theme-tile-pulse img{object-fit:cover;object-position:64% center;filter:none;mix-blend-mode:screen;border-radius:0;width:53%}.theme-tile-editorial{background:#f0eee6}.theme-tile-editorial small{color:#686c5e;border-color:#c9cabb}.theme-tile-editorial p{color:#242b28;font-family:DM Serif Display,serif}.theme-tile-editorial p em{color:#982b3b}.theme-tile-editorial i{background:#982b3b}.theme-tile-editorial img{filter:none;border-radius:0}.theme-tile-pulse>div{width:47%}.current-theme .theme-tile{height:160px}.studio .theme-option .theme-tile p{font-size:27px}.studio .theme-option .theme-name strong{font-size:15px}.studio .theme-option>p{font-size:12px;line-height:1.8}.studio .theme-name>span{font-size:10px}.studio .theme-tile-pulse small,.studio .theme-option .theme-tile small{font-size:8px}.studio .theme-tile-pulse i{background:#c7ed85!important}.studio .theme-tile-pulse img{height:100%}.studio .theme-tile-pulse{gap:5px}@media (max-width:950px){.theme-options{grid-template-columns:1fr}.theme-option{grid-template-columns:200px 1fr}.theme-option .theme-tile{height:180px}.studio .theme-option .theme-tile p{font-size:23px}}@media (max-width:650px){.theme-option{grid-template-columns:145px 1fr;gap:0 13px}.theme-option .theme-tile{height:160px}.studio .theme-option .theme-tile p{font-size:20px}.studio .theme-option .theme-tile small{font-size:6px}.studio .theme-option .theme-name strong{font-size:13px}.studio .theme-option>p{font-size:10px}.theme-option .theme-name{margin-top:5px}.studio .theme-name>span{font-size:8px}}.p-brand>strong{font-size:16px}.p-brand>small{font-size:11px}.p-navigation nav>a,.p-nav-cta{font-size:13px}.p-care-copy h3{font-size:23px}.p-care-copy p{font-size:14px;line-height:1.9}.p-care-top{font-size:10px}.p-hero-bottom,.p-hero-bottom>a{font-size:11px}.p-doctor-signature strong{font-size:12px}.p-doctor-signature span:not(.p-signature-line),.p-journal-row>div>span{font-size:10px}.p-journal-row p{font-size:11px}.p-faq-list summary{font-size:16px}.p-faq-list details>p{font-size:15px}.p-journey-content p{font-size:16px}.p-journey-content li{font-size:12px}.p-journey-content .p-label{font-size:10px}.p-journey-tabs button>strong{font-size:16px}.p-journey-content>.p-dark-link{font-size:12px}.p-about-copy .p-label{font-size:10px}.p-label,.p-care .p-label,.p-journey .p-label,.p-faq .p-label{font-size:11px}@media (max-width:1200px){.p-brand>strong{font-size:14px}.p-navigation nav>a,.p-nav-cta{font-size:12px}.p-care-copy h3{font-size:21px}.p-care-copy p{font-size:13px}.p-doctor-signature strong{font-size:11px}.p-doctor-signature span:not(.p-signature-line){font-size:9px}.p-faq-list summary,.p-journey-content p{font-size:15px}.p-journey-tabs button>strong{font-size:14px}.p-journey-content li{font-size:11px}}@media (max-width:950px){.p-brand>strong{font-size:15px}.p-care-copy h3{font-size:24px}.p-care-copy p{font-size:15px}.p-faq-list summary{font-size:14px}.p-journey-tabs button>strong{font-size:13px}.p-journey-content p{font-size:14px}.p-label,.p-care .p-label,.p-journey .p-label,.p-faq .p-label{font-size:10px}.p-about-copy .p-label{font-size:9px}.p-doctor-signature strong{font-size:10px}.p-doctor-signature span:not(.p-signature-line){font-size:8px}}@media (max-width:650px){.p-brand>strong{font-size:12px}.p-brand>small{font-size:9px}.p-care-copy h3{font-size:25px}.p-care-copy p{font-size:15px}.p-doctor-signature strong{font-size:11px}.p-doctor-signature span:not(.p-signature-line){font-size:9px}.p-faq-list summary{font-size:15px}.p-faq-list details>p{font-size:14px}.p-journey-tabs button>strong{font-size:16px}.p-journey-content p{font-size:15px}.p-journey-content li{font-size:11px}.p-journey-content .p-label,.p-hero-bottom>a,.p-hero-bottom{font-size:9px}.p-journal-row>div>span{font-size:8px}.p-journal-row p,.p-label,.p-care .p-label,.p-journey .p-label,.p-faq .p-label,.p-about-copy .p-label{font-size:9px}}@container (width<=500px){.p-brand>strong{font-size:12px}.p-brand>small{font-size:9px}.p-care-copy h3{font-size:25px}.p-care-copy p{font-size:15px}.p-doctor-signature strong{font-size:11px}.p-doctor-signature span:not(.p-signature-line){font-size:9px}.p-faq-list summary{font-size:15px}.p-faq-list details>p{font-size:14px}.p-journey-tabs button>strong{font-size:16px}.p-journey-content p{font-size:15px}.p-journey-content li{font-size:11px}.p-journey-content .p-label,.p-hero-bottom>a{font-size:9px}.p-journal-row>div>span{font-size:8px}.p-journal-row p{font-size:9px}.p-navigation nav{display:none}.p-mobile-navigation{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#0d2d35f5;border:1px solid #34585b;border-radius:20px;flex-direction:column;padding:13px 23px 24px;display:flex;position:absolute;top:calc(100% + 7px);left:18px;right:18px;box-shadow:0 25px 50px #00121c80}.p-mobile-navigation a{color:#b2d1c5;border-bottom:1px solid #2a514e;justify-content:space-between;align-items:center;padding:16px 0;font-size:15px;line-height:1.6;display:flex}.p-mobile-navigation>div:last-child>a{background:var(--p-lime);color:#345537;border:0;border-radius:50px;justify-content:center;gap:25px;margin-top:20px;padding:16px}}.reference-shell{--r-navy:#172132;--r-accent:#28384c;--r-ink:#141b2b;--r-muted:#667387;--r-line:#e2e7ed;--c-navy:#172132;--c-ink:#141b2b;--c-accent:#28384c;color:var(--r-ink);background:#fff;font-family:DM Sans,sans-serif}.reference-shell>.c-topbar{display:none}.r-container{width:min(1380px,100% - 80px);margin:auto}.r-topbar{color:#b7c0cf;background:#151d2d;font-size:11px}.r-topbar>.r-container{justify-content:space-between;align-items:center;gap:24px;padding:11px 0;display:flex}.r-topbar span,.r-topbar a{align-items:center;gap:8px;display:flex}.r-topbar svg{color:#8bc1b0}.r-header{z-index:25;background:#fff;border-bottom:1px solid #e4e8ef;position:relative}.r-header>.r-container{justify-content:space-between;align-items:center;gap:30px;min-height:98px;display:flex}.r-brand{flex-shrink:0;align-items:center;gap:15px;display:flex}.r-logo{justify-content:center;align-items:center;width:77px;display:flex}.r-logo>img{object-fit:contain;width:77px;height:52px}.r-logo>span{letter-spacing:-3px;color:#263b51;font-family:DM Serif Display,serif;font-size:32px}.r-brand-copy{flex-direction:column;gap:5px;display:flex}.r-brand-copy strong{letter-spacing:-.5px;font-family:Manrope,sans-serif;font-size:15px;font-weight:800}.r-brand-copy>span{color:#59687a;font-size:11px;font-weight:500}.r-header nav{align-items:center;gap:13px;display:flex}.r-header nav>a{white-space:nowrap;color:#404b5c;border-radius:14px;padding:11px 14px;font-size:13px;font-weight:600;transition:background .2s,box-shadow .2s,color .2s}.r-header nav>a.active{color:#fff;background:#313c4f;box-shadow:0 5px 10px #17213218}.r-header nav>a:hover{background:#f0f3f7}.r-header nav>a.active:hover{background:#313c4f}.r-mobile-button,.r-mobile-navigation{display:none}.reference-home h1,.reference-home h2,.reference-home h3{font-family:Manrope,sans-serif;font-style:normal}.reference-home h2{letter-spacing:-1.3px;color:#172133;font-size:39px;font-weight:800;line-height:1.3}.reference-home h2 em{color:#5d6f87;font-style:normal;font-weight:800}.r-button{color:#fff;background:linear-gradient(140deg,#344154,#172132);border-radius:100px;justify-content:center;align-items:center;gap:16px;padding:17px 23px;font-size:13px;font-weight:600;line-height:1.4;transition:box-shadow .2s,transform .2s,background .2s;display:inline-flex;box-shadow:0 8px 18px #14203820}.r-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #14203835}.r-button-light{color:#273449;background:#fff;border:1px solid #dce3ec;box-shadow:0 4px 12px #14203808}.r-button-white{color:#273449;background:#fff;box-shadow:0 9px 20px #07101c18}.r-section{padding-block:78px}.r-section-heading{text-align:center;max-width:850px;margin:0 auto 36px}.r-section-heading>span,.r-kicker{letter-spacing:.13em;color:#64748b;font-size:10px;font-weight:700}.r-section-heading h2{margin:14px 0 17px}.r-section-heading>p{color:#7c899b;max-width:720px;margin:auto;font-size:16px;line-height:1.9}.r-treatment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;display:grid}.r-treatment-card{background:#fff;border:1px solid #e0e6ee;border-radius:21px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 5px 18px #14203806}.r-treatment-card:hover{transform:translateY(-5px);box-shadow:0 16px 30px #14203812}.r-treatment-image{background:#e8ecf2;height:205px;overflow:hidden}.r-treatment-image>img{height:100%;transition:transform .5s}.r-treatment-card:hover img{transform:scale(1.035)}.r-treatment-card>div:last-child{padding:25px 25px 23px}.r-treatment-card>div:last-child>span{letter-spacing:.1em;color:#93a1b3;font-size:8px;font-weight:700}.r-treatment-card h3{letter-spacing:-.7px;color:#253347;margin:12px 0 15px;font-size:22px;font-weight:800;line-height:1.35}.r-treatment-card p{color:#7c8ba0;min-height:78px;font-size:14px;line-height:1.9}.r-treatment-card strong{color:#50627a;border-top:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:15px;margin-top:21px;padding-top:20px;font-size:12px;font-weight:700;display:flex}.r-section-action{justify-content:center;margin-top:34px;display:flex}.r-section-action .r-button{padding:16px 25px;font-size:13px}.r-about{background:#f7f9fc;border-block:1px solid #e7edf5;padding:77px 0}.r-about-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:70px;display:grid}.r-about-visual{padding:0 0 35px;position:relative}.r-about-visual>img{border-radius:23px;height:510px;box-shadow:0 18px 35px #0e243b16}.r-about-visual>span{background:#fff;border:1px solid #e4eaf1;border-radius:20px;flex-wrap:wrap;align-items:center;gap:17px;padding:25px;display:flex;position:absolute;bottom:0;left:25px;right:25px;box-shadow:0 16px 25px #0e243b12}.r-about-visual>span>svg{color:#5c7189;grid-row:span 2;width:36px;height:36px}.r-about-visual strong{color:#3c4e67;letter-spacing:-.4px;font-size:16px;font-weight:800}.r-about-visual small{color:#90a0b3;margin-left:auto;font-size:11px;display:block}.r-about-copy h2{letter-spacing:-1.4px;margin:17px 0 24px;font-size:38px;line-height:1.25}.r-about-copy>p{color:#738397;margin-bottom:19px;font-size:15px;line-height:1.95}.r-about-checks{grid-template-columns:1fr 1fr;gap:13px 20px;margin:27px 0 29px;display:grid}.r-about-checks>span{color:#657b94;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.r-about-checks svg{color:#7e9c9c}.r-about-copy .r-button{padding:17px 21px;font-size:12px}.r-appointment{color:#fff;background:linear-gradient(120deg,#35435a,#172235 70%,#243249);padding:54px 0}.r-appointment>.r-container{justify-content:space-between;align-items:center;gap:65px;display:flex}.r-appointment>div>div>span{letter-spacing:.13em;color:#a3b2c8;font-size:10px;font-weight:600}.r-appointment h2{letter-spacing:-1px;color:#fff;margin:17px 0 21px;font-size:37px;font-weight:800;line-height:1.3}.r-appointment p{color:#a9b8cd;font-size:15px;line-height:1.9}.r-appointment .r-button{white-space:nowrap;padding:19px 25px;font-size:13px}.r-faq-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px 24px;display:grid}.r-faq-grid details{background:#fbfcfe;border:1px solid #e1e8f1;border-radius:18px;overflow:hidden}.r-faq-grid summary{cursor:pointer;color:#34465e;align-items:center;gap:14px;padding:24px;font-size:14px;font-weight:700;line-height:1.7;list-style:none;display:flex}.r-faq-grid summary>span{color:#acb9cb;font-size:10px;font-weight:500}.r-faq-grid summary>svg{color:#91a2b7;margin-left:auto}.r-faq-grid details[open] summary>svg{transform:rotate(45deg)}.r-faq-grid details>p{color:#7d8fa6;padding:0 24px 26px 51px;font-size:14px;line-height:1.95}.r-journal{background:#f6f8fb;border-block:1px solid #e6edf5;padding:77px 0 82px}.r-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;display:grid}.r-article-card{background:#fff;border:1px solid #dfe7f0;border-radius:21px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 5px 18px #14203805}.r-article-card:hover{transform:translateY(-4px);box-shadow:0 16px 30px #14203812}.r-article-image{height:220px;overflow:hidden}.r-article-image>img{height:100%;transition:transform .4s}.r-article-card:hover img{transform:scale(1.035)}.r-article-card>div:last-child{padding:25px 24px}.r-article-card>div:last-child>span{color:#8ca0bb;letter-spacing:.04em;align-items:center;gap:7px;font-size:8px;font-weight:600;line-height:1.7;display:flex}.r-article-card>div:last-child>span>i{background:#a2b3ca;border-radius:50%;width:3px;height:3px}.r-article-card h3{letter-spacing:-.7px;color:#30445f;margin:14px 0 17px;font-size:21px;font-weight:800;line-height:1.45}.r-article-card p{color:#91a2b7;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.9;display:-webkit-box;overflow:hidden}.r-article-card strong{color:#6882a2;border-top:1px solid #e5ecf5;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding-top:19px;font-size:11px;font-weight:700;display:flex}.r-contact-strip{background:#eef2f7;padding:35px 0}.r-contact-strip>.r-container{justify-content:space-between;align-items:center;gap:35px;display:flex}.r-contact-strip>div>div{align-items:center;gap:20px;display:flex}.r-contact-strip>div>div>svg{color:#7b96ac}.r-contact-strip h3{letter-spacing:-.7px;color:#3d5573;margin-bottom:9px;font-size:21px;font-weight:800}.r-contact-strip p{color:#91a6be;font-size:13px;line-height:1.8}.r-contact-strip>div>a:not(.r-button){color:#526d8e;white-space:nowrap;align-items:center;gap:12px;font-size:20px;font-weight:700;display:flex}.r-contact-strip .r-button{white-space:nowrap;padding:16px 22px;font-size:12px}.reference-shell .c-wrap{width:min(1380px,100% - 80px)}.reference-shell .c-page-hero{color:#273a54;background:#f0f3f8;border-bottom:1px solid #dce6f1;padding:24px 0 55px}.reference-shell .c-page-hero h1{color:#263b58;letter-spacing:-1.9px;font-family:Manrope,sans-serif;font-size:51px;font-weight:800;line-height:1.25}.reference-shell .c-page-hero p{color:#839ab7;font-size:16px;line-height:1.9}.reference-shell .c-page-hero .c-kicker{color:#839bb6;font-size:10px;font-weight:700}.reference-shell .c-breadcrumb{color:#b0bfd2;font-size:10px}.reference-shell .c-breadcrumb a{color:#7891b1}.reference-shell .page-heart{color:#9bb4d226}.reference-shell .c-button{color:#fff;background:linear-gradient(140deg,#344154,#172132);border-radius:100px;font-size:13px;box-shadow:0 8px 18px #14203816}.reference-shell .c-button-white{color:#2a3e59;background:#fff}.reference-shell .c-text-link{color:#637fa3}.reference-shell .c-cta h2{color:#fff;letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:38px;font-weight:800;line-height:1.3}.reference-shell .c-cta h2 em{color:#b6c5d8;font-style:normal;font-weight:800}.reference-shell .c-cta .c-kicker{color:#91a7c1}.reference-shell .c-cta p{color:#98aec9}.reference-shell .c-footer{color:#8fa8ca;background:#101b2e;border-top:1px solid #213552}.reference-shell .c-footer .c-logo-mark{color:#a1bddb;box-shadow:none;background:#273b57;border-radius:14px}.reference-shell .c-footer .c-logo-mark>span{color:#d4e2f1}.reference-shell .c-footer .c-brand-text strong{color:#e0eafa}.reference-shell .c-footer .c-brand-text>small,.reference-shell .c-footer .c-brand-text>span{color:#7692b7}.reference-shell .c-footer-top>div:first-child>p{color:#839ec4;letter-spacing:0;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.9}.reference-shell .c-footer h4{color:#b6cbea;font-size:11px;font-weight:700}.reference-shell .c-footer-top>div:not(:first-child)>a,.reference-shell .c-footer-top>div:last-child>span{color:#8ea9cf;font-size:13px}.reference-shell .c-footer-top>div:last-child svg{color:#7299b7}.reference-shell .c-footer-book{color:#c2d4ee!important}.reference-shell .c-footer-bottom{color:#688ab5;border-color:#2e45672a}.reference-shell .c-footer-disclaimer{color:#5879a4}.reference-shell .c-service-card{border-color:#dde6f1;border-radius:20px;box-shadow:0 5px 18px #14203806}.reference-shell .c-service-content{background:#fff}.reference-shell .c-service-content h3{color:#405d83;letter-spacing:-.8px;font-family:Manrope,sans-serif;font-size:24px;font-weight:800;line-height:1.35}.reference-shell .c-service-content p{color:#8ca2c0;font-size:15px}.reference-shell .c-service-content>span{color:#6889b2;border-color:#e2eaf5}.reference-shell .c-service-icon{box-shadow:none;background:#3a567d;border-radius:14px}.reference-shell .c-biography-portrait{border-color:#d2dff1;border-radius:20px}.reference-shell .c-biography-portrait>div{background:#284062}.reference-shell .c-biography article>h2,.reference-shell .c-body-article>h2,.reference-shell .c-guide-intro h2,.reference-shell .c-contact-message h2{color:#304d76;letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:37px;font-weight:800;line-height:1.35}.reference-shell .c-biography article>h2 em,.reference-shell .c-body-article>h2 em,.reference-shell .c-guide-intro h2 em,.reference-shell .c-contact-message h2 em{color:#809bbd;font-style:normal;font-weight:800}.reference-shell .c-biography article>p,.reference-shell .c-body-article>p,.reference-shell .c-guide-intro p,.reference-shell .c-contact-message>p{color:#879fbf;font-size:16px;line-height:1.95}.reference-shell .c-biography blockquote{color:#7390b7;background:#f0f5fb;border-color:#8fa9cc;border-radius:12px;font-family:DM Sans,sans-serif;font-size:18px;line-height:1.9}.reference-shell .c-timeline-section{background:#f2f6fc}.reference-shell .c-timeline h3{color:#6888b3;font-size:24px;font-weight:800}.reference-shell .c-info-note{background:#f1f6fd;border-color:#dce7f6;border-radius:14px}.reference-shell .c-info-note svg{color:#a4bfde}.reference-shell .c-detail-cover{border-radius:18px}.reference-shell .c-detail-sidebar{border-color:#d0dff2;border-radius:18px}.reference-shell .c-detail-sidebar>h3{color:#7898bf;background:#f0f5fd;border-color:#d9e6f8;font-size:20px;font-weight:800}.reference-shell .c-detail-sidebar>a{color:#a0b8d7;background:#fff;border-color:#e0eaf8}.reference-shell .c-sidebar-contact{background:#375680;border-radius:15px}.reference-shell .c-sidebar-contact h3{color:#d3e0f4;font-family:Manrope,sans-serif;font-size:25px;font-weight:800}.reference-shell .c-sidebar-contact>p{color:#a2badb}.reference-shell .c-sidebar-contact>a:not(.c-button){color:#cfdef5}.reference-shell .c-article-card h3{color:#6082b1;letter-spacing:-.7px;font-family:Manrope,sans-serif;font-size:23px;font-weight:800;line-height:1.4}.reference-shell .c-article-card>p{color:#adc2df;font-size:15px}.reference-shell .c-article-photo{box-shadow:none;border-radius:18px}.reference-shell .c-article-photo>span{color:#8aa9d4;background:#f7faffeb;border-radius:50%}.reference-shell .c-read{color:#91afd5}.reference-shell .c-filters>button{color:#b4c9e5;background:#f4f8ff;border-color:#dfebfa;border-radius:100px;font-size:11px}.reference-shell .c-article-toolbar{border-color:#dce8f9}.reference-shell .c-search{color:#b0c6e3;border-color:#c6d9f0}.reference-shell .c-search input{color:#a7bedf;font-size:15px}.reference-shell .c-author{border-color:#d3e3f8}.reference-shell .c-faq-page .c-faq-list details{border-color:#dce8f9}.reference-shell .c-faq-page .c-faq-list summary{color:#8faed7;font-size:16px}.reference-shell .c-faq-page .c-faq-list p{color:#b6cbea;font-size:16px}.reference-shell .c-contact-cards>div{background:#f7faff;border-color:#e4edfb;border-radius:18px}.reference-shell .c-contact-cards>div>svg{color:#b1c9e9}.reference-shell .c-contact-cards p{color:#c2d3ed;font-size:15px}.reference-shell .c-map{border-color:#dce8fa;border-radius:18px}.reference-shell .c-map>a{color:#b9cfee;background:#f9fbffed;border-color:#e7effb;border-radius:14px}.reference-shell .c-gallery-grid>button{border-radius:18px}.reference-shell .c-privacy h2{color:#9fbee6;font-family:Manrope,sans-serif;font-size:28px;font-weight:800}.reference-shell .c-privacy p{color:#c0d3ef;font-size:16px}.reference-shell .c-reference-note{color:#c3d5f0}@media (min-width:1550px){.r-brand-copy strong{font-size:18px}.r-brand-copy>span{font-size:12px}.r-header nav>a{padding:12px 16px;font-size:15px}.r-header>.r-container{min-height:109px}.r-treatment-image{height:235px}.r-treatment-card h3{font-size:25px}.r-treatment-card p{font-size:16px}.r-article-image{height:250px}.r-article-card h3{font-size:24px}.r-article-card p{font-size:16px}}@media (max-width:1200px){.r-container{width:calc(100% - 64px)}.r-topbar{font-size:10px}.r-topbar>.r-container{gap:20px}.r-header>.r-container{gap:23px;min-height:94px}.r-brand{gap:12px}.r-logo{width:67px}.r-logo>img{width:67px;height:48px}.r-brand-copy strong{font-size:14px}.r-brand-copy>span{font-size:10px}.r-header nav{gap:7px}.r-header nav>a{border-radius:13px;padding:11px 12px;font-size:12px}.r-button{gap:13px;padding:16px 20px;font-size:12px}.r-section,.r-about,.r-journal{padding-block:70px}.r-section-heading h2{letter-spacing:-1px;font-size:35px}.r-section-heading>p{font-size:15px}.r-treatment-grid{gap:23px}.r-treatment-image{height:180px}.r-treatment-card h3{font-size:20px}.r-treatment-card p{min-height:75px;font-size:13px}.r-treatment-card>div:last-child{padding:23px 22px 21px}.r-treatment-card strong{font-size:11px}.r-about-grid{gap:50px}.r-about-visual>img{height:490px}.r-about-visual>span{padding:23px;left:20px;right:20px}.r-about-visual strong{font-size:14px}.r-about-visual small{font-size:10px}.r-about-copy h2{font-size:34px}.r-about-copy>p{font-size:14px}.r-about-checks>span{font-size:10px}.r-about-copy .r-button{font-size:11px}.r-appointment h2{font-size:33px}.r-appointment p{font-size:14px}.r-appointment .r-button{padding:18px 22px;font-size:12px}.r-faq-grid summary{gap:12px;padding:22px;font-size:13px}.r-faq-grid details>p{padding-left:46px;font-size:13px}.r-article-grid{gap:23px}.r-article-image{height:195px}.r-article-card h3{font-size:19px}.r-article-card p{font-size:13px}.r-article-card>div:last-child{padding:23px 21px}.r-article-card strong{font-size:10px}.r-contact-strip>.r-container{gap:25px}.r-contact-strip h3{font-size:19px}.r-contact-strip p{font-size:12px}.r-contact-strip>div>a:not(.r-button){gap:10px;font-size:18px}.r-contact-strip .r-button{padding:15px 20px;font-size:11px}.reference-shell .c-wrap{width:calc(100% - 64px)}}@media (max-width:1000px){.r-header>.r-container>nav{display:none}.r-mobile-button{color:#435773;place-items:center;margin-left:auto;padding:9px;display:grid}.r-mobile-button>svg{width:25px;height:25px}.r-mobile-navigation{background:#fff;border-top:1px solid #e0e8f3;flex-direction:column;padding:15px 32px 25px;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 30px #15274218;align-items:stretch!important;gap:0!important;display:flex!important}.r-mobile-navigation>div{width:100%}.r-mobile-navigation a{border-bottom:1px solid #e5edf7;justify-content:space-between;align-items:center;color:#566f8f!important;border-radius:0!important;padding:15px 0!important;font-size:15px!important;font-weight:600!important;display:flex!important}.r-mobile-navigation>div:last-child>a{justify-content:center;gap:25px;margin-top:20px;color:#fff!important;background:#2e445f!important;border-radius:50px!important;padding:16px 20px!important}.r-brand-copy strong{font-size:17px}.r-brand-copy>span{font-size:12px}.r-logo,.r-logo>img{width:78px}.r-logo>img{height:52px}}@media (max-width:950px){.r-topbar>.r-container>span:nth-child(2){display:none}.r-header>.r-container{min-height:91px}.r-button{padding:16px 21px;font-size:12px}.r-treatment-grid{grid-template-columns:1fr 1fr;gap:24px}.r-treatment-image{height:195px}.r-treatment-card h3{font-size:22px}.r-treatment-card p{min-height:65px;font-size:14px}.r-treatment-card strong{font-size:12px}.r-about-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:35px}.r-about-visual>img{height:510px}.r-about-visual>span{gap:11px;padding:20px;left:14px;right:14px}.r-about-visual>span>svg{width:29px;height:29px}.r-about-visual strong{font-size:12px}.r-about-visual small{margin-left:40px;font-size:8px}.r-about-copy h2{letter-spacing:-1px;font-size:29px}.r-about-copy>p{font-size:13px;line-height:1.95}.r-about-checks{grid-template-columns:1fr;gap:11px;margin-block:24px}.r-about-copy .r-button{gap:11px;padding:16px 17px;font-size:10px}.r-appointment>.r-container{gap:35px}.r-appointment h2{font-size:30px}.r-appointment p{font-size:13px}.r-appointment .r-button{gap:13px;padding:18px 21px;font-size:11px}.r-faq-grid{gap:18px}.r-faq-grid summary{gap:11px;padding:22px 20px;font-size:12px}.r-faq-grid summary>span{font-size:8px}.r-faq-grid summary>svg{width:17px;height:17px}.r-faq-grid details>p{padding:0 20px 23px 42px;font-size:12px}.r-article-grid{gap:20px}.r-article-image{height:170px}.r-article-card>div:last-child>span{flex-wrap:wrap;gap:6px;font-size:7px;line-height:1.9}.r-article-card h3{letter-spacing:-.5px;font-size:17px}.r-article-card p{font-size:12px}.r-article-card>div:last-child{padding:22px 19px}.r-article-card strong{gap:10px;font-size:9px}.r-contact-strip>.r-container{flex-wrap:wrap;gap:24px 30px}.r-contact-strip>div>div{flex-basis:100%}.r-contact-strip h3{font-size:21px}.r-contact-strip p{font-size:13px}.r-contact-strip>div>a:not(.r-button){margin-right:auto;font-size:22px}.r-contact-strip .r-button{padding:16px 22px;font-size:12px}.reference-shell .c-page-hero h1{font-size:44px}}@media (max-width:650px){.r-container{width:calc(100% - 36px)}.r-topbar{font-size:8px}.r-topbar>.r-container{align-items:center;gap:13px;padding:10px 0}.r-topbar span{gap:6px;font-size:8px}.r-topbar a{gap:5px;font-size:9px}.r-topbar svg{width:11px;height:11px}.r-header>.r-container{gap:12px;min-height:87px}.r-brand{flex-shrink:1;gap:10px}.r-logo,.r-logo>img{width:59px}.r-logo>img{height:42px}.r-brand-copy{gap:4px;min-width:0}.r-brand-copy strong{letter-spacing:-.35px;max-width:235px;font-size:12px;line-height:1.5}.r-brand-copy>span{font-size:9px;line-height:1.5}.r-mobile-button{margin-left:auto;padding:5px}.r-mobile-button>svg{width:23px;height:23px}.r-mobile-navigation{padding:12px 18px 25px}.r-mobile-navigation a{padding:16px 0!important;font-size:15px!important}.r-button{gap:16px;padding:18px 23px;font-size:13px}.r-section,.r-about,.r-journal{padding-block:51px}.r-section-heading{max-width:360px;margin-bottom:29px}.r-section-heading>span,.r-kicker{letter-spacing:.1em;font-size:9px;line-height:1.8}.r-section-heading h2{letter-spacing:-1px;margin:14px 0 19px;font-size:31px;line-height:1.3}.r-section-heading>p{max-width:350px;font-size:15px;line-height:1.9}.r-treatment-grid{grid-template-columns:1fr;gap:24px}.r-treatment-card{border-radius:21px}.r-treatment-image{height:210px}.r-treatment-card>div:last-child{padding:26px 24px 23px}.r-treatment-card>div:last-child>span{font-size:9px;line-height:1.7}.r-treatment-card h3{letter-spacing:-.8px;margin:13px 0 16px;font-size:25px;line-height:1.35}.r-treatment-card p{min-height:0;font-size:16px;line-height:1.9}.r-treatment-card strong{gap:15px;margin-top:23px;padding-top:20px;font-size:12px}.r-section-action{margin-top:29px}.r-section-action .r-button{text-align:center;gap:14px;padding:17px 21px;font-size:12px;line-height:1.6}.r-about-grid{grid-template-columns:1fr;gap:34px}.r-about-visual{padding-bottom:30px}.r-about-visual>img{border-radius:21px;height:335px}.r-about-visual>span{border-radius:18px;gap:13px;padding:23px;left:19px;right:19px}.r-about-visual>span>svg{width:31px;height:31px}.r-about-visual strong{font-size:14px}.r-about-visual small{margin-left:auto;font-size:10px}.r-about-copy h2{letter-spacing:-1px;margin:16px 0 23px;font-size:31px;line-height:1.3}.r-about-copy>p{margin-bottom:22px;font-size:16px;line-height:1.95}.r-about-checks{grid-template-columns:1fr;gap:14px;margin:27px 0}.r-about-checks>span{gap:9px;font-size:13px;line-height:1.7}.r-about-copy .r-button{text-align:center;gap:16px;padding:18px 23px;font-size:12px;line-height:1.6}.r-appointment{padding-block:43px}.r-appointment>.r-container{flex-direction:column;align-items:flex-start;gap:28px}.r-appointment>div>div>span{letter-spacing:.1em;font-size:9px;line-height:1.7}.r-appointment h2{letter-spacing:-1px;margin:17px 0 22px;font-size:29px;line-height:1.35}.r-appointment p{max-width:340px;font-size:15px;line-height:1.9}.r-appointment .r-button{gap:17px;padding:19px 24px;font-size:13px}.r-faq-grid{grid-template-columns:1fr;gap:18px}.r-faq-grid details{border-radius:18px}.r-faq-grid summary{gap:12px;padding:25px 22px;font-size:15px;line-height:1.7}.r-faq-grid summary>span{font-size:9px}.r-faq-grid summary>svg{width:19px;height:19px}.r-faq-grid details>p{padding:0 23px 27px 47px;font-size:15px;line-height:1.95}.r-article-grid{grid-template-columns:1fr;gap:24px}.r-article-card{border-radius:21px}.r-article-image{height:220px}.r-article-card>div:last-child{padding:26px 23px 24px}.r-article-card>div:last-child>span{gap:7px;font-size:9px;line-height:1.8}.r-article-card h3{letter-spacing:-.8px;margin:15px 0 19px;font-size:24px;line-height:1.45}.r-article-card p{font-size:16px;line-height:1.9}.r-article-card strong{gap:17px;margin-top:24px;padding-top:21px;font-size:12px}.r-contact-strip{padding-block:33px}.r-contact-strip>.r-container{flex-direction:column;align-items:flex-start;gap:26px}.r-contact-strip>div>div{align-items:flex-start;gap:15px}.r-contact-strip>div>div>svg{width:29px;height:29px;margin-top:2px}.r-contact-strip h3{letter-spacing:-.7px;margin-bottom:11px;font-size:22px;line-height:1.4}.r-contact-strip p{max-width:290px;font-size:14px;line-height:1.9}.r-contact-strip>div>a:not(.r-button){gap:13px;margin:0;font-size:25px}.r-contact-strip .r-button{gap:19px;padding:18px 24px;font-size:13px}.reference-shell .c-wrap{width:calc(100% - 36px)}.reference-shell .c-page-hero{padding:24px 0 44px}.reference-shell .c-page-hero h1{letter-spacing:-1.3px;max-width:350px;margin:23px 0;font-size:37px;line-height:1.3}.reference-shell .c-page-hero p{max-width:340px;font-size:15px;line-height:1.9}.reference-shell .c-page-hero .c-kicker{font-size:9px}.reference-shell .c-breadcrumb{margin-bottom:30px;font-size:10px}.reference-shell .c-biography article>h2,.reference-shell .c-body-article>h2,.reference-shell .c-guide-intro h2,.reference-shell .c-contact-message h2{letter-spacing:-1px;font-size:32px;line-height:1.35}.reference-shell .c-biography article>p,.reference-shell .c-body-article>p,.reference-shell .c-guide-intro p,.reference-shell .c-contact-message>p{font-size:16px;line-height:1.95}.reference-shell .c-service-content h3{font-size:26px}.reference-shell .c-service-content p{font-size:16px}.reference-shell .c-article-card h3{font-size:25px}.reference-shell .c-article-card>p{font-size:16px}.reference-shell .c-detail-sidebar>a{font-size:14px}.reference-shell .c-contact-cards strong{font-size:21px}.reference-shell .c-contact-cards p{font-size:16px}.reference-shell .c-footer-top>div:not(:first-child)>a,.reference-shell .c-footer-top>div:last-child>span{font-size:13px}.reference-shell .c-footer .c-brand-text strong{font-size:14px}.reference-shell .c-footer .c-brand-text>span{font-size:9px}.reference-shell .c-cta h2{font-size:31px;line-height:1.35}}.r-treatment-card p,.r-article-card p,.r-section-heading>p,.r-about-copy>p{color:#65758b}.r-contact-strip p{color:#708299}.r-faq-grid summary{color:#33445b}.r-faq-grid details>p{color:#6f8198}.r-treatment-card h3,.r-article-card h3,.r-contact-strip h3{color:#24334b}.r-article-card strong,.r-treatment-card strong{color:#526881}.reference-shell .c-page-hero h1{color:#17243b}.reference-shell .c-page-hero p{color:#667a93}.reference-shell .c-biography article>h2,.reference-shell .c-body-article>h2,.reference-shell .c-guide-intro h2,.reference-shell .c-contact-message h2{color:#1f3454}.reference-shell .c-biography article>p,.reference-shell .c-body-article>p,.reference-shell .c-guide-intro p,.reference-shell .c-contact-message>p{color:#61758f}.reference-shell .c-service-content h3,.reference-shell .c-article-card h3{color:#263f61}.reference-shell .c-service-content p,.reference-shell .c-article-card>p{color:#70869f}.reference-shell .c-detail-sidebar>a{color:#748aa3}.reference-shell .c-detail-sidebar>a.active{color:#334e72;background:#edf2f8;border-left-color:#586f8e}.reference-shell .c-info-note a{color:#607d9e}.reference-shell .c-timeline h3{color:#3f5e86}.reference-shell .c-timeline p{color:#7c93b0}.reference-shell .c-timeline-date{color:#6886ae}.reference-shell .c-article-meta>span:first-child{color:#7793b6}.reference-shell .c-article-meta>span:last-child{color:#92a8c3}.reference-shell .c-filters>button{color:#8098b7;background:#f3f6fb;border-color:#dce6f5}.reference-shell .c-filters>button.active{color:#fff;background:#405c81;border-color:#405c81}.reference-shell .c-search input{color:#637e9f}.reference-shell .c-author strong{color:#7794b8}.reference-shell .c-author small{color:#93abcd}.reference-shell .c-faq-page .c-faq-list summary{color:#496689}.reference-shell .c-faq-page .c-faq-list p{color:#7b94b5}.reference-shell .c-contact-cards strong,.reference-shell .c-contact-cards>div:first-child>a{color:#456589}.reference-shell .c-contact-cards p{color:#809abb}.reference-shell .c-contact-cards>div>span{color:#8fa8c8}.reference-shell .c-contact-email{color:#7c97ba}.reference-shell .c-privacy h2{color:#627fa4}.reference-shell .c-privacy p{color:#8ba4c5}.reference-shell .c-footer-top>div:not(:first-child)>a,.reference-shell .c-footer-top>div:last-child>span{color:#a1b8d5}@container (width<=500px){.r-container{width:calc(100% - 36px)}.r-topbar{font-size:8px}.r-topbar>.r-container{align-items:center;gap:13px;padding:10px 0}.r-topbar span{gap:6px;font-size:8px}.r-topbar a{gap:5px;font-size:9px}.r-topbar svg{width:11px;height:11px}.r-header>.r-container{gap:12px;min-height:87px}.r-brand{flex-shrink:1;gap:10px}.r-logo,.r-logo>img{width:59px}.r-logo>img{height:42px}.r-brand-copy{gap:4px;min-width:0}.r-brand-copy strong{letter-spacing:-.35px;max-width:235px;font-size:12px;line-height:1.5}.r-brand-copy>span{font-size:9px;line-height:1.5}.r-mobile-button{margin-left:auto;padding:5px}.r-mobile-button>svg{width:23px;height:23px}.r-mobile-navigation{padding:12px 18px 25px}.r-mobile-navigation a{padding:16px 0!important;font-size:15px!important}.r-button{gap:16px;padding:18px 23px;font-size:13px}.r-section,.r-about,.r-journal{padding-block:51px}.r-section-heading{max-width:360px;margin-bottom:29px}.r-section-heading>span,.r-kicker{letter-spacing:.1em;font-size:9px;line-height:1.8}.r-section-heading h2{letter-spacing:-1px;margin:14px 0 19px;font-size:31px;line-height:1.3}.r-section-heading>p{max-width:350px;font-size:15px;line-height:1.9}.r-treatment-grid{grid-template-columns:1fr;gap:24px}.r-treatment-card{border-radius:21px}.r-treatment-image{height:210px}.r-treatment-card>div:last-child{padding:26px 24px 23px}.r-treatment-card>div:last-child>span{font-size:9px;line-height:1.7}.r-treatment-card h3{letter-spacing:-.8px;margin:13px 0 16px;font-size:25px;line-height:1.35}.r-treatment-card p{min-height:0;font-size:16px;line-height:1.9}.r-treatment-card strong{gap:15px;margin-top:23px;padding-top:20px;font-size:12px}.r-section-action{margin-top:29px}.r-section-action .r-button{text-align:center;gap:14px;padding:17px 21px;font-size:12px;line-height:1.6}.r-about-grid{grid-template-columns:1fr;gap:34px}.r-about-visual{padding-bottom:30px}.r-about-visual>img{border-radius:21px;height:335px}.r-about-visual>span{border-radius:18px;gap:13px;padding:23px;left:19px;right:19px}.r-about-visual>span>svg{width:31px;height:31px}.r-about-visual strong{font-size:14px}.r-about-visual small{margin-left:auto;font-size:10px}.r-about-copy h2{letter-spacing:-1px;margin:16px 0 23px;font-size:31px;line-height:1.3}.r-about-copy>p{margin-bottom:22px;font-size:16px;line-height:1.95}.r-about-checks{grid-template-columns:1fr;gap:14px;margin:27px 0}.r-about-checks>span{gap:9px;font-size:13px;line-height:1.7}.r-about-copy .r-button{text-align:center;gap:16px;padding:18px 23px;font-size:12px;line-height:1.6}.r-appointment{padding-block:43px}.r-appointment>.r-container{flex-direction:column;align-items:flex-start;gap:28px}.r-appointment>div>div>span{letter-spacing:.1em;font-size:9px;line-height:1.7}.r-appointment h2{letter-spacing:-1px;margin:17px 0 22px;font-size:29px;line-height:1.35}.r-appointment p{max-width:340px;font-size:15px;line-height:1.9}.r-appointment .r-button{gap:17px;padding:19px 24px;font-size:13px}.r-faq-grid{grid-template-columns:1fr;gap:18px}.r-faq-grid details{border-radius:18px}.r-faq-grid summary{gap:12px;padding:25px 22px;font-size:15px;line-height:1.7}.r-faq-grid summary>span{font-size:9px}.r-faq-grid summary>svg{width:19px;height:19px}.r-faq-grid details>p{padding:0 23px 27px 47px;font-size:15px;line-height:1.95}.r-article-grid{grid-template-columns:1fr;gap:24px}.r-article-card{border-radius:21px}.r-article-image{height:220px}.r-article-card>div:last-child{padding:26px 23px 24px}.r-article-card>div:last-child>span{gap:7px;font-size:9px;line-height:1.8}.r-article-card h3{letter-spacing:-.8px;margin:15px 0 19px;font-size:24px;line-height:1.45}.r-article-card p{font-size:16px;line-height:1.9}.r-article-card strong{gap:17px;margin-top:24px;padding-top:21px;font-size:12px}.r-contact-strip{padding-block:33px}.r-contact-strip>.r-container{flex-direction:column;align-items:flex-start;gap:26px}.r-contact-strip>div>div{align-items:flex-start;gap:15px}.r-contact-strip>div>div>svg{width:29px;height:29px;margin-top:2px}.r-contact-strip h3{letter-spacing:-.7px;margin-bottom:11px;font-size:22px;line-height:1.4}.r-contact-strip p{max-width:290px;font-size:14px;line-height:1.9}.r-contact-strip>div>a:not(.r-button){gap:13px;margin:0;font-size:25px}.r-contact-strip .r-button{gap:19px;padding:18px 24px;font-size:13px}.reference-shell .c-wrap{width:calc(100% - 36px)}.reference-shell .c-page-hero{padding:24px 0 44px}.reference-shell .c-page-hero h1{letter-spacing:-1.3px;max-width:350px;margin:23px 0;font-size:37px;line-height:1.3}.reference-shell .c-page-hero p{max-width:340px;font-size:15px;line-height:1.9}.reference-shell .c-page-hero .c-kicker{font-size:9px}.reference-shell .c-breadcrumb{margin-bottom:30px;font-size:10px}.reference-shell .c-biography article>h2,.reference-shell .c-body-article>h2,.reference-shell .c-guide-intro h2,.reference-shell .c-contact-message h2{letter-spacing:-1px;font-size:32px;line-height:1.35}.reference-shell .c-biography article>p,.reference-shell .c-body-article>p,.reference-shell .c-guide-intro p,.reference-shell .c-contact-message>p{font-size:16px;line-height:1.95}.reference-shell .c-service-content h3{font-size:26px}.reference-shell .c-service-content p{font-size:16px}.reference-shell .c-article-card h3{font-size:25px}.reference-shell .c-article-card>p{font-size:16px}.reference-shell .c-detail-sidebar>a{font-size:14px}.reference-shell .c-contact-cards strong{font-size:21px}.reference-shell .c-contact-cards p{font-size:16px}.reference-shell .c-footer-top>div:not(:first-child)>a,.reference-shell .c-footer-top>div:last-child>span{font-size:13px}.reference-shell .c-footer .c-brand-text strong{font-size:14px}.reference-shell .c-footer .c-brand-text>span{font-size:9px}.reference-shell .c-cta h2{font-size:31px;line-height:1.35}}.theme-tile-clinical{background:#f3f5f9;border:1px solid #dce5f1;border-radius:8px;box-shadow:0 3px 7px #1b35500d}.theme-tile-clinical p{color:#2b415d;letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:22px;font-weight:800;line-height:1.2}.theme-tile-clinical p em{color:#6f87a6;font-style:normal;font-weight:800}.theme-tile-clinical small{color:#8b9fba;border-color:#d1deef}.theme-tile-clinical i{background:#344e70;border-radius:50px}.theme-tile-clinical img{filter:none;object-position:50% 10%;border-radius:13px}.studio .theme-options .theme-option:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.studio .theme-options .theme-option:last-child .theme-tile{grid-row:span 2}.studio .theme-options .theme-option:last-child .theme-name{align-self:flex-end}.studio .theme-options .theme-option:last-child>p{align-self:flex-start;padding-right:25px;font-size:13px}.studio .theme-tile-clinical p{font-size:22px}.studio .theme-tile-clinical img{height:100%}@container (width<=500px){.r-topbar>.r-container>span:nth-child(2),.r-header>.r-container>nav{display:none}.r-mobile-button{display:grid}.r-mobile-navigation{background:#fff;border-top:1px solid #e0e8f3;flex-direction:column;padding:15px 18px 25px;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 30px #15274218;align-items:stretch!important;gap:0!important;display:flex!important}.r-mobile-navigation>div{width:100%}.r-mobile-navigation a{border-bottom:1px solid #e5edf7;justify-content:space-between;align-items:center;color:#566f8f!important;border-radius:0!important;padding:16px 0!important;font-size:15px!important;font-weight:600!important;display:flex!important}.r-mobile-navigation>div:last-child>a{justify-content:center;gap:25px;margin-top:20px;color:#fff!important;background:#2e445f!important;border-radius:50px!important;padding:16px 20px!important}}@media (max-width:950px){.studio .theme-options .theme-option:last-child{grid-template-columns:200px 1fr;gap:0 20px}.studio .theme-options .theme-option:last-child>p{padding-right:10px;font-size:12px}}@media (max-width:650px){.studio .theme-options .theme-option:last-child{grid-template-columns:145px 1fr;gap:0 13px}.studio .theme-options .theme-option:last-child>p{padding-right:5px;font-size:10px}}.reference-home{container:klinik-home/inline-size}.r-hero{isolation:isolate;background:radial-gradient(at 86% 15%,#a8dbd3 0%,#0000 45%),radial-gradient(at 10% 100%,#e2e9f7 0%,#0000 53%),linear-gradient(120deg,#f8fbfe 20%,#ebf6f4 100%);border-bottom:1px solid #dbe7ed;padding:clamp(40px,5vw,80px) 0;position:relative;overflow:hidden}.r-hero:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#32615c38 1px,#0000 1px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 93% 12%,#000 3%,#0000 64%);mask-image:radial-gradient(at 93% 12%,#000 3%,#0000 64%)}.r-hero-grid{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);grid-template-areas:"copy portrait";align-items:center;gap:30px clamp(28px,5vw,76px);display:grid}.r-hero-copy{flex-direction:column;grid-area:copy;align-items:flex-start;min-width:0;display:flex}.r-profile-badge{color:#245a53;letter-spacing:.025em;align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.r-profile-badge:before{content:"";background:#328374;border-radius:2px;flex:0 0 20px;height:2px}.r-hero h1{color:#14273b;letter-spacing:-.047em;overflow-wrap:anywhere;margin:17px 0 0;font-size:clamp(32px,4.15cqw,62px);font-weight:800;line-height:1.1}.r-hero-copy>p{color:#465c6b;max-width:64ch;margin-top:17px;font-size:clamp(15px,1.25vw,17px);line-height:1.72}.r-hero-actions{flex-wrap:wrap;order:1;align-items:center;gap:10px;margin-top:22px;display:flex}.r-hero-actions .r-button{white-space:normal;gap:9px;min-height:48px;padding:12px 18px}.r-hero-actions .r-button svg,.r-call svg{flex-shrink:0}.r-hero-actions .r-hero-primary{background:linear-gradient(112deg,#1b303f 10%,#245e59 100%);box-shadow:0 8px 20px #173d3b30}.r-call{color:#274a53;white-space:nowrap;align-items:center;gap:8px;min-height:44px;padding-inline:10px;font-size:13px;font-weight:750;display:inline-flex}.r-call:hover{color:#146858}.r-call:focus-visible{outline-offset:4px;outline:2px solid #1d7465}.r-hero-actions a:focus-visible{outline-offset:4px;outline:2px solid #1d7465}.r-treatment-card:focus-visible{outline-offset:4px;outline:2px solid #1d7465}.r-article-card:focus-visible{outline-offset:4px;outline:2px solid #1d7465}.r-hero-portrait{isolation:isolate;background:#bed7d5;border:1px solid #ffffffdc;border-radius:28px;grid-area:portrait;height:clamp(410px,41vw,600px);margin:0;position:relative;overflow:hidden;box-shadow:0 22px 54px #1e443e30,0 0 0 6px #ffffff5c}.r-hero-portrait>img{object-fit:cover;object-position:center 10%;width:100%;height:100%;position:absolute;inset:0}.r-hero-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0b242bb8);position:absolute;inset:0}.r-portrait-caption{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;overflow-wrap:anywhere;background:#102a32e8;border:1px solid #ffffff53;border-radius:16px;gap:3px;padding:14px 17px;display:grid;position:absolute;inset:auto 15px 15px}.r-portrait-caption strong{font-size:clamp(14px,1.4vw,20px);line-height:1.25}.r-portrait-caption span{color:#c6e6e0;font-size:12px;line-height:1.4}.r-appointment{background:radial-gradient(at 83% 110%,#2b7066 0%,#0000 59%),linear-gradient(120deg,#20344a 0%,#132637 100%)}.r-treatment-card,.r-article-card{transition:transform .24s,box-shadow .24s,border-color .24s}@media (hover:hover) and (pointer:fine){.r-treatment-card:hover,.r-article-card:hover{border-color:#9dc9c2;box-shadow:0 16px 36px #173d3b21}}@media (prefers-reduced-motion:no-preference){.r-hero-portrait{animation:.72s cubic-bezier(.2,.7,.25,1) both r-hero-enter}.r-hero-copy{animation:.58s cubic-bezier(.2,.7,.25,1) both r-hero-enter}.r-hero-actions .r-button svg:last-child{transition:transform .22s}.r-hero-actions .r-button:hover svg:last-child{transform:translate(3px)}@supports (animation-timeline:view()){.reference-home .r-section-heading,.reference-home .r-about-visual{animation:linear both r-hero-enter;animation-timeline:view();animation-range:entry entry 92%}}}@keyframes r-hero-enter{0%{opacity:.74;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reference-home :is(.r-treatment-card,.r-article-card,.r-button,img){transition:none;transform:none}.reference-home :is(.r-treatment-card,.r-article-card,.r-button):hover,.reference-home :is(.r-treatment-card,.r-article-card):hover img{transform:none}}@container klinik-home (width<=700px){.r-hero{padding:20px 0 26px}.r-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"portrait""copy";gap:19px;width:min(100% - 36px,550px)}.r-hero-portrait{background:#16343c;border-radius:21px;grid-template-rows:clamp(188px,61cqw,330px) auto;height:auto;display:grid}.r-hero-portrait>img{object-position:center top;min-height:0;position:static}.r-hero-portrait:after{display:none}.r-portrait-caption{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(120deg,#153239,#20534e);border:0;border-radius:0;padding:11px 14px;position:static}.r-portrait-caption strong{font-size:15px}.r-portrait-caption span{font-size:11px}.r-profile-badge{display:none}.r-hero h1{text-wrap:balance;margin:0 0 14px;font-size:clamp(27px,7.45cqw,43px);line-height:1.12}.r-hero-copy{align-items:stretch}.r-hero-copy>p{order:2;margin-top:10px;font-size:15px;line-height:1.65}.r-hero-actions{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;margin-top:0;display:grid}.r-hero-actions .r-hero-primary{grid-column:1/-1;min-height:49px}.r-hero-actions .r-button-light{min-height:44px;box-shadow:none;color:#245a53;background:0 0;border:0;justify-self:start;padding:6px 0}.r-hero-actions .r-call{padding-inline:0;font-size:12px}}@media (max-width:500px){.reference-shell .r-header>.r-container{min-height:65px}.reference-shell .r-mobile-button{min-width:44px;min-height:44px}}.reference-shell{--r-ink:#18313e;--r-muted:#47616b;--r-accent:#246a5f;--r-line:#d4e5e2;--r-mist:#eef6f4;--c-navy:var(--r-ink);--c-ink:var(--r-ink);--c-muted:var(--r-muted);--c-paper:var(--r-mist);--c-line:var(--r-line);container:klinik-site/inline-size}.reference-shell .r-topbar{background:#152e38}.reference-shell .r-header{border-color:var(--r-line)}.reference-shell .r-header nav>a.active{background:#1e4848}.reference-shell .r-header nav>a:not(.active):hover{background:var(--r-mist)}.reference-shell :is(.r-section-heading>span,.r-kicker,.c-kicker){color:var(--r-accent)}.reference-shell :is(.r-section-heading h2,.r-about-copy h2,.r-treatment-card h3,.r-article-card h3,.r-contact-strip h3){color:var(--r-ink)}.reference-shell :is(.r-section-heading h2 em,.c-section-heading h2 em){color:var(--r-accent)}.reference-shell :is(.r-treatment-card p,.r-article-card p,.r-section-heading>p,.r-about-copy>p,.r-contact-strip p){color:var(--r-muted)}.reference-shell .r-faq-section,.reference-shell .c-timeline-section{background:linear-gradient(135deg,#f8fbfa,#e9f4f1)}.reference-shell :is(.r-about,.c-page-hero){border-color:var(--r-line);background:radial-gradient(at 92% 0,#d3ebe4 0%,#0000 55%),linear-gradient(120deg,#f5f8fc,#edf7f3)}.reference-shell :is(.r-treatment-card,.r-article-card,.r-about-visual>span,.r-faq-grid details,.c-service-card,.c-article-card,.c-contact-cards>div){border-color:var(--r-line)}.reference-shell :is(.r-treatment-card,.r-article-card)>div:last-child>span{color:var(--r-accent)}.reference-shell :is(.r-treatment-card,.r-article-card) strong{border-color:var(--r-line);color:var(--r-accent)}.reference-shell :is(.r-about-visual>span>svg,.r-about-checks svg,.r-faq-grid summary>svg){color:var(--r-accent)}.reference-shell .r-about-visual>span{background:#f4fbf8}.reference-shell :is(.r-about-visual small,.r-about-checks>span,.r-faq-grid details>p){color:var(--r-muted)}.reference-shell .r-faq-grid summary{color:var(--r-ink)}.reference-shell .r-faq-grid summary>span{color:var(--r-accent)}.reference-shell .r-faq-grid details[open]{background:var(--r-mist);border-color:#a6cec3}.reference-shell .r-contact-strip{border-color:var(--r-line);background:#e4f2ed}.reference-shell .r-contact-strip>div>div>svg,.reference-shell .r-contact-strip>div>a:not(.r-button){color:var(--r-accent)}.reference-shell .r-button:not(.r-button-light,.r-button-white),.reference-shell .c-button:not(.c-button-white){background:linear-gradient(115deg,#1b303f,#245e59)}.reference-shell :is(.c-page-hero h1,.c-biography article>h2,.c-body-article>h2,.c-guide-intro h2,.c-contact-message h2,.c-service-content h3,.c-article-card h3){color:var(--r-ink)}.reference-shell :is(.c-page-hero p,.c-service-content p,.c-article-card>p,.c-timeline p,.c-contact-cards p,.c-faq-page .c-faq-list p){color:var(--r-muted)}.reference-shell :is(.c-breadcrumb,.c-service-content>span,.c-read,.c-timeline-date,.c-contact-cards strong,.c-contact-cards>div:first-child>a,.c-contact-email){color:var(--r-accent)}.reference-shell .c-page-hero .page-heart{color:#79ac9f}.reference-shell .c-cta{background:radial-gradient(at 95% 120%,#2b7066 0%,#0000 57%),#182e40}.reference-shell .c-cta :is(.c-kicker,h2 em,p){color:#c4e7df}.r-footer{color:#c3d9da;background:radial-gradient(at 8% 0,#24534f 0%,#0000 55%),#122a35;border-top:1px solid #478075;padding-top:clamp(32px,5vw,72px)}.r-footer-main{grid-template-columns:1.25fr .78fr 1fr 1.05fr;gap:clamp(16px,3.1vw,45px);padding-bottom:34px;display:grid}.r-footer-main>*{min-width:0}.r-footer-identity{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.r-footer-brand{color:#f7fcfc;align-items:center;gap:12px;display:flex}.r-footer-brand>span:last-child{gap:4px;min-width:0;display:grid}.r-footer-brand strong{overflow-wrap:anywhere;font-size:17px;line-height:1.3}.r-footer-brand small{color:#b6dcd5;font-size:12px;line-height:1.45}.r-footer-monogram{color:#d1f4e9;background:#b4f0dc1a;border:1px solid #94c7bb62;border-radius:13px;flex:0 0 46px;place-items:center;height:46px;font-size:13px;font-weight:800;display:grid}.r-footer-book{color:#173936;background:#d3f1e9;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.r-footer-book:hover{background:#fff}.r-footer-main h2{color:#f4fbfa;letter-spacing:0;margin:1px 0 12px;font:800 15px/1.4 Manrope,sans-serif}.r-footer-main :is(nav,.r-footer-contact)>a{color:#c3d9da;overflow-wrap:anywhere;align-items:flex-start;gap:9px;padding-block:6px;font-size:13px;line-height:1.45;display:flex}.r-footer-main :is(nav,.r-footer-contact)>a:hover,.r-footer-bottom a:hover{color:#fff}.r-footer-main svg{flex-shrink:0}.r-footer-contact svg{color:#9ed6c9}.r-footer-bottom{border-block:1px solid #a9d8d438;align-items:center;gap:13px 24px;padding:16px 0;font-size:12px;display:flex}.r-footer-bottom>div{flex-wrap:wrap;gap:8px 18px;margin-inline-start:auto;display:flex}.r-footer-bottom a{align-items:center;gap:5px;display:inline-flex}.r-footer-bottom .r-footer-up{border:1px solid #a9d8d460;border-radius:11px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.r-footer a:focus-visible{outline-offset:3px;outline:2px solid #c8f8e8}.r-footer-note{color:#b2c9ce;padding:13px 0 23px;font-size:12px;line-height:1.6}@container klinik-site (width<=950px){.r-footer-main{grid-template-columns:1fr 1fr;gap:25px}.r-footer-identity{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.r-footer-contact{grid-column:1/-1}}@container klinik-site (width<=570px){.r-footer-identity{flex-direction:column;align-items:flex-start;gap:13px}.r-footer-book{justify-content:space-between;align-self:stretch}.r-footer-contact{border-top:1px solid #a9d8d438;padding-top:18px}.r-footer-main :is(nav,.r-footer-contact)>a{padding-block:8px}.r-footer-bottom{grid-template-columns:minmax(0,1fr) auto;display:grid}.r-footer-bottom>div{grid-column:1;margin:0}.r-footer-up{grid-area:1/2/span 2}}.reference-shell :is(.c-breadcrumb a,.c-text-link,.c-read,.c-service-content>span,.c-article-meta>span:first-child,.c-author>svg,.c-timeline-date){color:var(--r-accent)}.reference-shell :is(.c-section-heading h2,.c-timeline h3,.c-detail-sidebar>h3,.c-author strong,.c-faq-page .c-faq-list summary,.c-privacy h2){color:var(--r-ink)}.reference-shell :is(.c-biography article>p,.c-body-article>p,.c-guide-intro p,.c-article-meta>span:last-child,.c-author small,.c-privacy p,.c-detail-sidebar>a){color:var(--r-muted)}.reference-shell :is(.c-biography,.c-body-article,.c-guide-intro) h2 em{color:var(--r-accent)}.reference-shell :is(.c-biography-portrait,.c-detail-sidebar,.c-detail-sidebar>h3,.c-detail-sidebar>a,.c-author,.c-article-toolbar,.c-search,.c-faq-page .c-faq-list details){border-color:var(--r-line)}.reference-shell :is(.c-biography blockquote,.c-info-note,.c-detail-sidebar>h3,.c-faq-page .c-faq-list details[open],.c-article-photo>span,.c-filters>button){background:var(--r-mist);border-color:var(--r-line);color:var(--r-accent)}.reference-shell .c-info-note p{color:var(--r-muted)!important}.reference-shell :is(.c-info-note svg,.c-info-note a,.c-faq-list summary>svg,.c-search,.c-search input){color:var(--r-accent)}.reference-shell :is(.c-service-icon,.c-biography-portrait>div,.c-filters>button.active){color:#f7fcfb;background:#20534e;border-color:#20534e}.reference-shell .c-biography-portrait>div span{color:#c4e7df}.reference-shell .c-detail-sidebar>a.active{background:var(--r-mist);border-left-color:var(--r-accent);color:var(--r-accent)}.reference-shell .c-timeline-dot{background:#398475;border-color:#edf8f4;outline-color:#afd7ca}.reference-shell .c-sidebar-contact{color:#e4f6f0;background:linear-gradient(140deg,#19313f,#215951)}.reference-shell .c-sidebar-contact :is(h3,p,svg){color:#def5ef}.reference-shell .c-sidebar-contact .c-button{color:#173936;background:#d4f1e8}.reference-shell .c-sidebar-contact .c-button svg{color:inherit}.reference-shell .c-cta-symbol{color:#b2dfd2;border-color:#a4dfd147}.reference-shell :is(.r-header,.r-contact-page,.r-footer){font-family:DM Sans,sans-serif}.reference-shell :is(.r-hero h1,.r-contact-hero h1,.r-brand-copy strong){font-family:Manrope,sans-serif}.reference-shell .r-topbar{color:#d3e9e6}.reference-shell .r-topbar svg{color:#99d5c6}.reference-shell .r-header{background:linear-gradient(105deg,#fff 58%,#f1f8f6);box-shadow:0 5px 22px #173b3710}.reference-shell .r-header>.r-container{gap:clamp(12px,2vw,30px);min-height:82px}.reference-shell .r-brand{flex:0 auto;min-width:0}.reference-shell .r-brand-copy strong{color:var(--r-ink);font-size:clamp(13px,1.15vw,17px);line-height:1.27}.reference-shell .r-brand-copy>span{color:var(--r-muted);font-size:11px}.reference-shell .r-header>.r-container>nav{background:#f5f9f8;border:1px solid #dbe9e6;border-radius:15px;gap:2px;margin-inline-start:auto;padding:4px}.reference-shell .r-header nav>a{border-radius:11px;padding:9px 10px;font-size:13px}.r-header-book{color:#204e47;background:#e3f2ed;border:1px solid #bfdcd4;border-radius:12px;flex:none;align-items:center;gap:8px;min-height:43px;padding:9px 13px;font-size:13px;font-weight:800;display:inline-flex}.r-header-book:hover{background:#cfeae1}.reference-shell .r-mobile-button{color:#204e47;background:#eaf5f1;border:1px solid #d2e5e0;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0}.reference-shell .r-mobile-navigation{border-top:1px solid var(--r-line);background:#f4faf8;padding:8px 18px 17px}.reference-shell .r-mobile-navigation a.active{color:var(--r-accent);font-weight:800}.reference-shell .r-header :is(a,button):focus-visible{outline:2px solid var(--r-accent);outline-offset:3px}@media (max-width:1150px){.reference-shell .r-header>.r-container>nav{display:none}.reference-shell .r-mobile-button{margin-inline-start:0;display:grid}.r-header-book{margin-inline-start:auto}.reference-shell .r-mobile-navigation{display:block}}@container klinik-site (width<=650px){.reference-shell .r-header>.r-container{gap:10px;min-height:66px}.reference-shell .r-header>.r-container>nav,.r-header-book{display:none}.reference-shell .r-mobile-button{margin-inline-start:auto;display:grid}.reference-shell .r-mobile-navigation{display:block}.reference-shell .r-brand-copy>span{font-size:10px}}.r-contact-hero{color:#f2fcfa;background:radial-gradient(at 91% 20%,#31776b 0%,#0000 51%),linear-gradient(120deg,#142b3c,#183e46);padding:clamp(33px,6vw,82px) 0}.r-contact-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(22px,6vw,85px);display:grid}.r-contact-hero h1{letter-spacing:-.05em;font-size:clamp(40px,6vw,78px);font-weight:800;line-height:1.04}.r-contact-hero p{color:#d1e7e5;max-width:47ch;margin-top:16px;font-size:16px;line-height:1.7}.r-contact-actions{flex-wrap:wrap;gap:10px;margin-top:21px;display:flex}.r-contact-actions .r-button{gap:9px;min-height:46px;padding:11px 16px}.reference-shell .r-contact-actions .r-contact-outline{background:#ffffff12;border:1px solid #b5e6da75}.r-contact-channels{gap:9px;display:grid}.r-contact-channels>a{color:#fff;background:#ffffff14;border:1px solid #c5f2e43d;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.r-contact-channels>a:hover{background:#ffffff26}.r-contact-channels :is(small,strong){overflow-wrap:anywhere;display:block}.r-contact-channels small{color:#c2e6de;font-size:12px}.r-contact-channels strong{margin-top:2px;font-size:clamp(14px,1.6vw,20px)}.r-contact-icon{color:#225b51;background:#d8f0e9;border-radius:11px;place-items:center;width:41px;height:41px;display:inline-grid}.r-contact-visit{padding-block:clamp(36px,6vw,78px)}.r-visit-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:clamp(16px,2.5vw,27px);display:flex}.r-visit-heading h2{color:var(--r-ink);letter-spacing:-.045em;font:800 clamp(28px,3.6vw,48px)/1.1 Manrope,sans-serif}.r-visit-heading>span{color:var(--r-accent);align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.r-contact-visit-layout{background:#193942;border:1px solid #a6c9c0;border-radius:25px;display:grid;overflow:hidden;box-shadow:0 16px 42px #153d3820}.r-contact-visit-layout.has-map{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);grid-template-areas:"details map"}.r-contact-details{color:#f5fcfa;background:radial-gradient(at 0 100%,#2d675b 0%,#0000 62%),linear-gradient(140deg,#18323f,#1b484a);grid-area:details;align-content:center;padding:clamp(23px,3.3vw,47px);display:grid}.r-contact-visit-layout:not(.has-map) .r-contact-details{grid-area:auto}.r-visit-detail{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;display:grid}.r-visit-detail+.r-visit-detail{border-top:1px solid #b8ddd546;margin-top:22px;padding-top:22px}.r-visit-detail>svg{color:#a8e2d2;margin-top:2px}.r-visit-detail h3{color:#f3fcf9;margin-bottom:9px;font:800 18px/1.3 Manrope,sans-serif}.r-visit-detail address{gap:4px;font-style:normal;line-height:1.45;display:grid}.r-visit-detail address strong{font-size:clamp(17px,1.6vw,22px)}.r-visit-detail :is(address span,p,li){color:#d2ebe6;overflow-wrap:anywhere}.r-visit-detail ul{margin:0;padding:0;list-style:none}.r-visit-detail li{flex-wrap:wrap;justify-content:space-between;gap:3px 10px;padding-block:7px;font-size:14px;line-height:1.45;display:flex}.r-visit-detail li+li{border-top:1px solid #b8ddd534}.r-visit-detail li strong{color:#fff;font-variant-numeric:tabular-nums}.r-visit-detail p{margin-top:8px;font-size:13px;line-height:1.55}.r-contact-map{background:#dbeae4;grid-area:map;grid-template-rows:minmax(325px,1fr) auto;min-width:0;display:grid;position:relative}.r-contact-map iframe{border:0;width:100%;height:100%}.r-contact-directions{color:#204f48;background:#e9f6f0;border-top:1px solid #b4d3ca;align-items:center;gap:10px;min-height:53px;padding:12px 18px;font-size:15px;font-weight:800;display:flex}.r-contact-directions>span{flex:1}.r-contact-directions:hover{background:#d8eee5}.r-contact-map>a:focus-visible{outline-offset:-4px}.r-contact-page a:focus-visible{outline-offset:3px;outline:2px solid #52b7a0}@container klinik-site (width<=700px){.r-contact-hero-grid,.r-contact-visit-layout.has-map{grid-template-columns:minmax(0,1fr)}.r-contact-visit-layout.has-map{grid-template-areas:"map""details"}.r-contact-map{grid-template-rows:minmax(238px,1fr) auto}.r-visit-heading{flex-direction:column;align-items:start;gap:8px}}.reference-shell{--r-heading:"Manrope", sans-serif;--r-body:"DM Sans", sans-serif}.reference-shell :is(.r-section-heading,.r-about-copy,.r-appointment,.c-section-heading) h2,.reference-shell :is(.r-treatment-card,.r-article-card) h3{font-family:var(--r-heading)}.reference-shell :is(.r-section-heading>span,.r-kicker,.c-page-hero .c-kicker){font-size:12px}.reference-shell :is(.r-treatment-card,.r-article-card)>div:last-child>span{font-size:11px}.reference-shell :is(.r-treatment-card p,.r-article-card p,.c-service-content p,.c-article-card>p){font-size:16px;line-height:1.7}.reference-shell :is(.c-author small,.c-article-meta,.c-detail-sidebar>a){font-size:13px}.reference-shell :is(.c-author strong,.c-text-link,.c-read){font-size:14px}.r-profile-intro{border-bottom:1px solid var(--r-line);background:radial-gradient(at 87% 18%,#c7e7de 0%,#0000 52%),linear-gradient(132deg,#f5f8fc,#edf7f3);padding:clamp(22px,4vw,44px) 0 clamp(34px,6vw,84px)}.r-profile-breadcrumb{color:var(--r-muted);gap:10px;margin-bottom:clamp(22px,4vw,48px);font-size:13px;display:flex}.r-profile-breadcrumb a{color:var(--r-accent)}.r-profile-grid{grid-template:"heading portrait""content portrait"1fr/minmax(0,1.4fr) minmax(260px,.86fr);align-items:start;column-gap:clamp(30px,7vw,100px);display:grid}.r-profile-no-photo{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""content"}.r-profile-heading{grid-area:heading}.r-profile-specialty{color:var(--r-accent);align-items:center;gap:9px;margin-bottom:12px;font-size:15px;font-weight:800;display:flex}.r-profile-specialty:before{content:"";background:currentColor;border-radius:2px;flex-shrink:0;width:22px;height:2px}.r-profile h1{color:var(--r-ink);font:800 clamp(39px, 5.25cqw, 76px)/1.06 var(--r-heading);letter-spacing:-.052em;text-wrap:balance;overflow-wrap:anywhere}.r-profile-content{grid-area:content}.r-profile-bio{max-width:62ch;color:var(--r-muted);gap:14px;margin-top:clamp(18px,3vw,30px);font-size:17px;line-height:1.78;display:grid}.r-profile-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:22px;display:flex}.r-profile-actions .r-button{min-height:46px;padding:12px 17px}.r-profile-text-link{min-height:44px;color:var(--r-accent);align-items:center;gap:7px;font-size:14px;font-weight:800;display:inline-flex}.r-profile-portrait{background:#d4e7e2;border:1px solid #fff;border-radius:24px;grid-area:portrait;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 48px #173e3625,0 0 0 6px #ffffff81}.r-profile-portrait img{object-fit:cover;object-position:center top;width:100%;height:clamp(370px,38cqw,540px)}.r-profile-career{grid-template-columns:minmax(0,.72fr) minmax(0,1.4fr);gap:clamp(20px,5vw,72px);padding-block:clamp(38px,6vw,86px);display:grid}.r-profile-career-title>svg{color:var(--r-accent);margin-bottom:10px}.r-profile h2{color:var(--r-ink);font:800 clamp(26px, 3.2cqw, 43px)/1.16 var(--r-heading);letter-spacing:-.038em;scroll-margin-top:20px}.r-profile-career-list{border-inline-start:1px solid #b9d8ce;gap:0;padding:0 0 0 19px;list-style:none;display:grid}.r-profile-career-list li{border-bottom:1px solid var(--r-line);grid-template-columns:minmax(92px,.35fr) minmax(0,1fr);align-items:start;gap:8px 17px;padding:14px 0 16px;display:grid;position:relative}.r-profile-career-list li:last-child{border-bottom:0}.r-profile-career-list li:before{content:"";background:#388274;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;inset:20px auto auto -25px}.r-profile-career-list li>span{background:var(--r-mist);width:fit-content;color:var(--r-accent);border-radius:5px;padding:4px 7px;font-size:13px;font-weight:800}.r-profile-career-list li>div:only-child{grid-column:1/-1}.r-profile-career-list h3{color:var(--r-ink);font:750 17px/1.4 var(--r-heading)}.r-profile-career-list p{color:var(--r-muted);margin-top:4px;font-size:15px;line-height:1.55}.r-profile-details{background:var(--r-mist);padding-block:clamp(32px,5vw,65px)}.r-profile-details-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:clamp(22px,5vw,72px);display:grid}.r-profile-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:14px;padding:0;list-style:none;display:grid}.r-profile-services a{border-bottom:1px solid var(--r-line);min-height:44px;color:var(--r-accent);justify-content:space-between;align-items:center;gap:7px;padding-block:7px;font-size:15px;font-weight:700;display:flex}.r-profile-services svg{flex-shrink:0}.r-profile-approach{background:linear-gradient(130deg,#17313e,#20554e);border-radius:17px;padding:clamp(19px,3vw,34px)}.r-profile-approach h2{color:#f6fdfb}.r-profile-approach p{color:#d3ebe5;margin-top:12px;font-size:17px;line-height:1.7}.r-profile a:focus-visible{outline:2px solid var(--r-accent);outline-offset:3px}@container klinik-site (width<=740px){.r-profile-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""portrait""content";gap:17px}.r-profile-no-photo{grid-template-areas:"heading""content"}.r-profile h1{font-size:clamp(35px,10cqw,53px)}.r-profile-portrait{width:100%;max-width:430px}.r-profile-portrait img{height:clamp(240px,75cqw,430px)}.r-profile-bio{margin-top:0;font-size:16px;line-height:1.7}.r-profile-career{grid-template-columns:minmax(0,1fr)}}@container klinik-site (width<=440px){.r-profile-career-list li,.r-profile-services{grid-template-columns:minmax(0,1fr)}}.reference-shell .r-header{z-index:25;position:sticky;inset-block-start:0}.reference-shell .r-header .r-mobile-navigation{overscroll-behavior:contain;max-height:min(70dvh,34rem);position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 12px 22px #173b3722}.reference-shell :is(#content,#egitim-ve-kariyer,#appointment-request-title){scroll-margin-top:74px}.reference-shell .r-brand .r-logo{flex:0 0 92px;width:92px}.reference-shell .r-brand .r-logo img{object-fit:contain;width:100%;height:43px}.r-footer-logo{background:#f0f8f5;border-radius:10px;flex:0 0 92px;place-items:center;min-height:49px;padding:6px;display:grid}.r-footer-logo img{object-fit:contain;width:100%;height:36px}@container klinik-site (width<=650px){.reference-shell .r-brand{gap:8px}.reference-shell .r-brand .r-logo{flex-basis:76px;width:76px}.reference-shell .r-brand .r-logo img{height:36px}.reference-shell .r-brand-copy strong{overflow-wrap:anywhere}.reference-shell :is(#content,#egitim-ve-kariyer,#appointment-request-title){scroll-margin-top:58px}}.reference-home :is(.r-section,.r-journal,.r-home-profile){padding-block:clamp(43px,6cqw,88px)}.reference-home .r-section-heading h2,.r-home-profile h2,.r-home-visit h2{color:var(--r-ink);font:800 clamp(28px, 3.35cqw, 48px)/1.12 var(--r-heading);letter-spacing:-.04em;overflow-wrap:anywhere}.reference-home .r-section-heading h2{margin:0 0 11px}.reference-home .r-journal{border-color:var(--r-line);background:#fff}.reference-home :is(.r-treatment-card,.r-article-card),.reference-home :is(.r-treatment-card,.r-article-card)>div:last-child{flex-direction:column;display:flex}.reference-home :is(.r-treatment-image,.r-article-image){flex-shrink:0}.reference-home :is(.r-treatment-card,.r-article-card)>div:last-child{flex:1}.reference-home :is(.r-treatment-card,.r-article-card) p{min-height:0;margin-bottom:17px}.reference-home :is(.r-treatment-card,.r-article-card) strong{margin-top:auto;padding-top:15px;font-size:13px}.reference-home :is(.r-treatment-card,.r-article-card) strong svg{flex-shrink:0}.r-home-profile{border-block:1px solid var(--r-line);background:linear-gradient(120deg,#f0f8f5,#e5f1ed)}.r-home-profile-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:center;gap:clamp(22px,6cqw,86px);display:grid}.r-home-eyebrow{color:var(--r-accent);margin-bottom:10px;font-size:14px;font-weight:800}.r-home-bio{max-width:62ch;color:var(--r-muted);margin:14px 0 20px;font-size:16px;line-height:1.75}.r-home-profile .r-button{white-space:normal;min-height:45px;padding:11px 16px}.r-home-approach{color:#f2fbf9;background:radial-gradient(at 100% 100%,#2b7066,#0000 60%),#173541;border:1px solid #467a6f;border-radius:21px;padding:clamp(23px,4cqw,50px)}.r-home-approach h3{font:800 clamp(22px, 2.6cqw, 33px)/1.2 var(--r-heading);letter-spacing:-.035em}.r-home-approach p{color:#d9eee9;margin-top:10px;font-size:17px;line-height:1.7}.r-home-visit{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(22px,5cqw,72px);display:grid}.r-home-steps{gap:16px;margin:22px 0;padding:0;list-style:none;display:grid}.r-home-steps li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.r-home-steps li>svg{box-sizing:content-box;color:var(--r-accent);background:#e8f4f0;border-radius:10px;padding:10px}.r-home-steps h3{color:var(--r-ink);font:800 16px/1.4 var(--r-heading)}.r-home-steps p{color:var(--r-muted);margin-top:3px;font-size:15px;line-height:1.6}.r-home-visit-card{border:1px solid var(--r-line);background:var(--r-mist);border-radius:20px;padding:clamp(20px,3.5cqw,40px)}.r-home-visit-card>svg{color:var(--r-accent)}.r-home-visit-card h3{color:var(--r-ink);font:800 23px/1.25 var(--r-heading);margin:8px 0 13px}.r-home-visit-card strong{color:var(--r-ink);display:block}.r-home-visit-card p{color:var(--r-muted);margin:4px 0 8px}.r-home-visit-link{min-height:44px;color:var(--r-accent);align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.r-home-visit-link+.r-home-visit-link{border-top:1px solid var(--r-line)}.r-home-visit-link svg{flex-shrink:0}.r-home-visit-link:hover,.r-home-profile a:hover{text-decoration:underline}.reference-home .r-faq-grid details>p{padding-inline:24px;font-size:16px;line-height:1.7}.reference-home .r-faq-grid summary>svg{flex-shrink:0}.reference-home :is(.r-faq-grid summary,.r-home-visit a,.r-home-profile a):focus-visible{outline:2px solid var(--r-accent);outline-offset:3px}@container klinik-home (width<=740px){.r-home-visit{grid-template-columns:minmax(0,1fr)}.reference-home .r-section-heading{margin-bottom:23px}}.password-login{width:100%}.password-login>h2{letter-spacing:-1px;font-size:37px;line-height:1.15}.password-login>p{font-size:14px;line-height:1.9}.password-login>form{width:100%;margin-top:25px}.password-login form>.btn{width:100%;min-height:49px;margin:22px 0 0;font-size:13px}.auth-field{flex-direction:column;gap:10px;width:100%;margin-top:18px;display:flex}.auth-field:first-child{margin-top:0}.auth-field>span{color:#4f7186;font-size:12px;font-weight:600}.auth-field>div{align-items:center;display:flex;position:relative}.auth-field input{color:#193c52;background:#fcfefd;border:1px solid #c8dce4;border-radius:6px;outline:0;width:100%;padding:13px 48px 13px 15px;font-size:16px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.auth-field input:focus{border-color:#258e9e;box-shadow:0 0 0 3px #258e9e15}.auth-field button{color:#789aa8;border-radius:4px;place-items:center;padding:9px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-hint{color:#8ca4ae;margin-top:9px;font-size:10px;line-height:1.8;display:block}.auth-error{background:#fbede8;border:1px solid #efd3cb;border-radius:5px;width:100%;padding:12px 14px;color:#a34d3f!important;margin-top:16px!important;font-size:12px!important;line-height:1.8!important}.auth-session-note{align-items:center;gap:7px;margin-top:19px;line-height:1.7;display:flex;color:#8ba5b0!important;font-size:10px!important}.password-login>.text-link{margin-top:31px}.auth-owner-note{color:#5d8999;background:#eff6f7;border:1px solid #d1e3e8;border-radius:6px;width:100%;margin-top:23px;padding:19px}.auth-owner-note p{margin:10px 0 17px;font-size:12px;line-height:1.9}.auth-owner-note .btn{width:100%;margin:0;font-size:11px}.password-settings>p{color:#7d98a6;max-width:580px;font-size:12px;line-height:1.8}.password-settings form{max-width:500px;margin-top:25px}.password-settings form>.btn{margin-top:22px}.auth-success{background:#edf8f0;border:1px solid #c6e4d2;border-radius:5px;align-items:center;gap:9px;padding:13px 16px;display:flex;color:#4f8460!important;margin-top:20px!important;font-size:12px!important;line-height:1.8!important}.sidebar-logout{text-align:left;color:#86a9ba;border-top:1px solid #204151;justify-content:space-between;align-items:center;width:100%;padding:12px 0;font-size:11px;display:flex}.sidebar-logout:hover{color:#d3e5eb}@media (max-width:650px){.password-login{padding:35px 26px}.password-login>h2{font-size:34px}.password-login>p{font-size:13px}.auth-field>span{font-size:12px}.auth-session-note{font-size:9px!important}.password-settings>p{font-size:11px}}.appointment-request{--request-ink:#18313e;--request-muted:#47616b;--request-accent:#246a5f;color:var(--request-ink);background:linear-gradient(140deg,#eef7f4,#f9fcfb);border:1px solid #d4e5e2;border-radius:22px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(20px,5vw,62px);padding:clamp(22px,4vw,46px);font-family:DM Sans,sans-serif;display:grid}.c-wrap>.appointment-request{margin-top:35px}.r-request-wrap{margin-top:clamp(24px,5vw,55px)}.appointment-request-copy>svg{color:var(--request-accent)}.appointment-request-copy h2{letter-spacing:-.035em;margin:10px 0;scroll-margin-top:20px;font:800 clamp(25px,3vw,40px)/1.15 Manrope,sans-serif}.appointment-request-copy p,.appointment-request-privacy{color:var(--request-muted);line-height:1.55}.appointment-request-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.appointment-request-fields label{font-size:14px;font-weight:700;display:block}.appointment-request-fields label:last-child{grid-column:1/-1}.appointment-request-fields label small{color:var(--request-muted);font-weight:400}.appointment-request-fields input{width:100%;min-width:0;min-height:45px;color:var(--request-ink);background:#fff;border:1px solid #bdd5cf;border-radius:9px;margin-top:5px;padding:8px 11px;font-size:16px;display:block}.appointment-request-privacy{margin-top:13px;font-size:13px}.appointment-request-privacy a{color:var(--request-accent);text-decoration:underline}.appointment-request button{color:#fff;background:#1d5650;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:46px;margin-top:13px;padding:10px 16px;font-size:14px;font-weight:800;display:inline-flex}.appointment-request button:hover{background:#163e40}.appointment-request button:disabled{opacity:.6;cursor:default}.appointment-request :is(input,a,button):focus-visible{outline-offset:2px;outline:2px solid #287767}.appointment-request-error{color:#922d32;margin-top:10px;font-size:14px}.appointment-request-success{color:#1c5147;background:#e2f3ec;border:1px solid #b4dcd0;border-radius:12px;align-items:start;gap:12px;padding:17px;display:flex}.appointment-request-success svg{flex-shrink:0}.appointment-request-success p{margin-top:5px}.appointment-inbox-list{padding:0;list-style:none}.appointment-inbox-list li{border-bottom:1px solid #dedbd4;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto;align-items:center;gap:13px 22px;padding:15px 0;display:grid}.appointment-inbox-list li>div{gap:5px;display:grid}.appointment-inbox-list a,.appointment-inbox-list li>div>span{align-items:center;gap:7px;display:flex}.appointment-inbox-list strong{overflow-wrap:anywhere}.appointment-inbox-actions>span{color:#8f5013;font-size:12px;font-weight:700}.appointment-inbox-actions>span.handled{color:#246a5f}.appointment-inbox-pages{align-items:center;gap:12px;margin-top:18px;display:flex}@media (max-width:760px){.appointment-request,.appointment-inbox-list li{grid-template-columns:minmax(0,1fr)}.appointment-inbox-actions{justify-items:start}}@container klinik-site (width<=700px){.appointment-request{grid-template-columns:minmax(0,1fr)}}@media (max-width:490px){.appointment-request-fields{grid-template-columns:minmax(0,1fr)}.appointment-request button{width:100%}}
