:root{--background:#f7f8fb;--foreground:#16162b;--primary:#16162b;--primary-foreground:#fff;--border:#dce1ec;--ring:#a0b2d5}.site-header{height:92px;background:#16162b;color:#fff;border-bottom:1px solid #ffffff16}.site-header .brand img,footer .brand img{width:250px;height:auto}.site-header .brand-mark,.site-header nav a:hover{color:#a0b2d5}.site-header>.button{background:transparent;border-color:#a0b2d570}.button{background:#16162b;border-color:#16162b;border-radius:3px}.button:hover{background:#303955}.section h2 em,.tele-section h2 em{color:#617ba9}.eyebrow{color:#627797}.cinematic-hero{--px:0px;--py:0px;min-height:760px;position:relative;overflow:hidden;background:#16162b;color:#fff;isolation:isolate}.hero-photo-wrap{position:absolute;inset:0 0 0 40%;z-index:-3;overflow:hidden}.hero-photo{width:100%;height:100%;object-fit:cover;object-position:center 36%;transform:scale(1.055) translate(var(--px),var(--py));transition:transform 1.4s cubic-bezier(.2,.65,.2,1);animation:photo-enter 1.8s both}.hero-photo-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#16162b,#16162bb0 12%,#16162b05 52%),linear-gradient(0deg,#16162b,transparent 45%,#16162b25)}.hero-grid{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#a0b2d509 1px,transparent 0),linear-gradient(90deg,#a0b2d509 1px,transparent 0);background-size:100px 100px;mask-image:linear-gradient(90deg,#000,transparent 60%)}.hero-halo{width:560px;height:560px;position:absolute;left:-350px;top:40px;border-radius:50%;filter:blur(80px);background:#667bbc35;z-index:-2;animation:halo-drift 10s ease-in-out infinite alternate}.cinematic-copy{position:relative;padding:65px 5% 100px;max-width:900px}.cinematic-copy .eyebrow{font-size:10px;letter-spacing:2px;color:#bdcce8;display:flex;align-items:center;gap:10px;margin-bottom:28px}.live-dot{width:6px;height:6px;border-radius:50%;background:#a0b2d5;box-shadow:0 0 0 5px #a0b2d51a}.cinematic-copy h1{font-size:clamp(82px,8.8vw,142px);line-height:.94;letter-spacing:-7px;font-weight:400;margin-left:-5px}.cinematic-copy h1>span{display:block;animation:headline-in 1.15s cubic-bezier(.16,1,.3,1) both}.cinematic-copy h1>span:nth-child(2){animation-delay:.16s}.cinematic-copy h1 em{font-family:Georgia,serif;color:#a0b2d5;font-weight:400}.hero-subtitle{font-size:24px;line-height:1.45;margin-top:30px;letter-spacing:-.4px;animation:headline-in 1.2s .25s both}.hero-subtitle strong{font-weight:400;color:#a0b2d5}.cinematic-description{max-width:385px;font-size:14px;line-height:1.8;color:#c6cada;margin-top:18px}.cinematic-actions{display:flex;gap:24px;align-items:center;margin-top:28px}.cinematic-actions .button{background:#a0b2d5;border-color:#a0b2d5;color:#16162b;padding:17px 22px;font-weight:600}.hero-explore{display:flex;align-items:center;gap:10px;font-size:13px}.hero-explore svg{animation:arrow-drift 2s ease-in-out infinite}.hero-credentials{margin-top:36px;font-size:12px;color:#c4cddd}.hero-credentials>span{font-size:9px;letter-spacing:2px;color:#9daac4}.hero-credentials p{margin-top:6px}.hero-credentials b{color:#7889ab;padding:0 8px}.surgeon-card{position:absolute;right:5%;bottom:148px;display:flex;align-items:center;gap:18px;padding:22px 25px;background:#16162b75;backdrop-filter:blur(18px);border:1px solid #c4d4ef50;border-radius:4px;transform:translate(calc(var(--px) * -.7),calc(var(--py) * -.7));transition:transform 1s;box-shadow:0 20px 80px #0a0a201f;animation:card-enter 1.4s .3s both}.card-cross{display:grid;place-items:center;width:48px;height:48px;border:1px solid #a0b2d56b;color:#b7c8e8}.surgeon-card small{display:block;font-size:9px;letter-spacing:1.6px;color:#c2d1eb;margin-bottom:5px}.surgeon-card strong{display:block;font-size:18px;font-weight:400}.surgeon-card div>span{font-size:11px;color:#c5cddf}.hero-bottom{position:absolute;left:5%;right:5%;bottom:25px;padding-top:20px;border-top:1px solid #a0b2d52b;font-size:9px;letter-spacing:1.8px;color:#becbe0}.hero-bottom,.hero-bottom>a{display:flex;align-items:center;gap:20px}.hero-bottom>button{display:grid;place-items:center;width:29px;height:29px;border:1px solid #a0b2d550;background:transparent;border-radius:50%;color:#becbe0;margin-left:auto}.hero-location{margin-left:0}.motion-paused *,.motion-paused :after{animation-play-state:paused!important}.motion-paused .hero-photo,.motion-paused .surgeon-card{transform:none}.trust-strip{margin:0;padding:28px 5%;background:#e9edf5;border:0;color:#394b70}.mohs-experience{display:grid;gap:4%;background:radial-gradient(ellipse at 85% 20%,#3a486b,#16162b 65%);border-radius:8px;padding:35px 45px;margin-bottom:35px;color:#eef3ff;overflow:hidden}.experience-copy .eyebrow{color:#a0b2d5;font-size:11px}.experience-copy h3{font-size:43px;letter-spacing:-1.5px;line-height:1.2;font-weight:400}.experience-copy h3 em{color:#a0b2d5;font-family:Georgia,serif}.experience-copy>p:not(.eyebrow){color:#bbc5d9;font-size:15px;max-width:380px;margin:24px 0}.interaction-hint{font-size:11px;letter-spacing:1px;color:#a0b2d5}.mohs-experience .skin-scene{margin:0}.mohs-experience canvas{height:380px}.scene-heading,.scene-note{color:#b4c4e1}.scene-controls button{color:#e2e9f8;border-color:#a0b2d560}.scene-controls button[aria-pressed=true]{background:#415578}.regional-panel{background:#e9edf5;color:#16162b;border:1px solid #d8dfed}.regional-panel>p,.regional-top,.source-note{color:#526481}.source-note a{color:#344e79}.regional-panel h3{font-family:Arial,Helvetica,sans-serif;font-size:42px;letter-spacing:-1.8px}.route-line{border-color:#a0b2d5}.route-line span:after,.route-line strong:after{background:#617ba9}.doctor-section{background:#e9edf5}.doctor-photo>img{height:650px;object-position:38% center}.doctor-photo{border-radius:120px 4px 4px 4px}.spotlight{transition:transform .3s,border-color .3s,box-shadow .3s}.spotlight:hover{transform:translateY(-6px);border-color:#a0b2d5;box-shadow:0 20px 40px #16162b0c}.spotlight:before{background:radial-gradient(350px circle at var(--mx,50%) var(--my,50%),#a0b2d560,transparent 80%)}.consultation-banner{display:grid;grid-template-columns:1fr 1fr;background:#16162b;color:white;margin-bottom:30px;border-radius:6px;overflow:hidden;min-height:310px}.consultation-banner img{width:100%;height:340px;object-fit:cover;object-position:center 40%;transition:transform .8s}.consultation-banner:hover img{transform:scale(1.035)}.consultation-banner>div{padding:45px;align-self:center}.consultation-banner .eyebrow{color:#a0b2d5}.consultation-banner h3{font-size:38px;line-height:1.2;font-weight:400;letter-spacing:-1px;margin-bottom:25px}.consultation-banner .text-link{color:#c1d2ef}.tele-section,footer{background:#16162b}.tele-section h2 em{color:#a0b2d5}.reveal-ready{transform:translateY(40px);filter:blur(5px);transition:opacity .9s,transform .9s,filter .9s}.revealed{filter:blur(0);transform:none}.article-link:hover .article-arrow{background:#16162b;color:white;transform:rotate(45deg)}.article-arrow{transition:transform .3s,background .3s,color .3s}@keyframes headline-in{0%{opacity:0;transform:translateY(55px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes photo-enter{0%{opacity:.2;scale:1.08}to{opacity:1;scale:1}}@keyframes halo-drift{to{transform:translate(160px,130px);opacity:.4}}@keyframes arrow-drift{50%{transform:translateY(5px)}}@keyframes card-enter{0%{opacity:0;translate:0 30px}to{opacity:1;translate:0 0}}@media(min-width:1600px){.cinematic-copy{padding-left:max(5%,calc((100vw - 1440px)/2))}.cinematic-hero{min-height:860px}}@media(max-width:1100px){.site-header nav{font-size:12px;gap:18px}.site-header .brand img{width:210px}.cinematic-copy h1{font-size:110px}.cinematic-copy{max-width:680px}.surgeon-card{right:3%;bottom:130px;padding:15px}.surgeon-card strong{font-size:15px}.card-cross{display:none}.cinematic-description{max-width:340px}.cinematic-actions{gap:16px}.hero-explore{font-size:12px}.experience-copy h3{font-size:35px}}@media(max-width:760px){.site-header{height:78px}.site-header .brand img{width:210px}.site-header .menu{color:#fff}.site-header nav{top:78px;background:#16162b;color:#fff;font-size:15px}.cinematic-hero{min-height:940px}.hero-photo-wrap{inset:0 0 auto 0;height:550px}.hero-photo{object-position:center 27%;opacity:.9}.hero-photo-wrap:after{background:linear-gradient(0deg,#16162b,#16162b05 75%),linear-gradient(90deg,#16162b75,transparent)}.cinematic-copy{padding:305px 6% 120px}.cinematic-copy .eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:20px}.cinematic-copy h1{font-size:88px;letter-spacing:-5px;line-height:.95}.hero-subtitle{font-size:21px;margin-top:25px}.cinematic-description{font-size:14px;max-width:360px}.cinematic-actions{flex-wrap:wrap;gap:20px;margin-top:24px}.cinematic-actions .button{width:100%;justify-content:space-between}.hero-credentials{margin-top:27px;font-size:11px}.surgeon-card{top:24px;bottom:auto;left:6%;right:auto;padding:12px 16px;background:#16162b65}.surgeon-card small{font-size:7px}.surgeon-card strong{font-size:14px}.surgeon-card div>span{font-size:9px}.hero-location{display:none}.hero-bottom{left:6%;right:6%;bottom:22px;font-size:8px;letter-spacing:1px}.hero-halo{display:none}.trust-strip{margin:0;padding:25px 6%}.mohs-experience{grid-template-columns:1fr;padding:30px 24px;gap:30px}.experience-copy h3{font-size:35px}.mohs-experience canvas{height:320px}.mohs-experience .skin-scene{margin:0 -20px}.mohs-experience .scene-heading{padding:0 20px}.regional-panel h3{font-size:38px}.doctor-photo>img{height:500px}.consultation-banner{grid-template-columns:1fr}.consultation-banner img{height:260px}.consultation-banner>div{padding:30px}.consultation-banner h3{font-size:33px}.consultation-banner .eyebrow{font-size:10px}.scene-controls button{font-size:12px}}.site-header{position:sticky;top:0;z-index:900;background:#16162bf7;box-shadow:0 10px 35px #0909181c;backdrop-filter:blur(14px)}.professional-roles{margin:28px 0;border-top:1px solid #a0b2d570;padding-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.roles-heading{font-size:10px;letter-spacing:1.8px;color:#526481;margin-bottom:3px}.professional-roles>a:only-of-type,.roles-heading{grid-column:1/-1}.professional-roles>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 18px;background:#16162b;color:#fff;border:1px solid #a0b2d54d;border-radius:4px;transition:transform .25s,background .25s}.professional-roles>a:hover{transform:translateY(-3px);background:#28334e}.professional-roles span{display:block;font-size:11px;color:#c1cfe7;line-height:1.5}.professional-roles strong{display:block;font-size:23px;font-weight:400;margin-top:5px;letter-spacing:-.5px}.professional-roles svg{color:#a0b2d5}.doctor-photo>img{object-position:51% center}@media(max-width:480px){.professional-roles{grid-template-columns:1fr}.professional-roles>a:only-of-type{grid-column:1/-1}.professional-roles>a{padding:17px 20px}}@media(prefers-reduced-motion:reduce){.reveal-ready{filter:none;transform:none;opacity:1}.cinematic-hero .hero-photo,.cinematic-hero .surgeon-card{transform:none!important}}.consultation-banner img{object-position:center 22%}@media(max-width:760px){.consultation-banner img{object-position:center 18%}}.mohs-experience{align-items:start;grid-template-columns:.75fr 1.25fr}.experience-copy{padding-top:30px}.mohs-explorer{min-width:0;color:#eef3ff}.explorer-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.explorer-tabs button{background:#ffffff08;border:1px solid #a0b2d560;border-radius:6px;padding:10px 4px;color:#dce6f8;font-size:12px;min-height:55px}.explorer-tabs span{display:block;font-size:10px;color:#a0b2d5}.explorer-tabs button[aria-pressed=true]{background:#a0b2d5;color:#16162b}.explorer-tabs button[aria-pressed=true] span{color:#304163}.explorer-instruction{font-size:12px;color:#c4d2ea;margin:16px 0 0}.explorer-model{display:block;height:auto;touch-action:none;cursor:grab;user-select:none;background:radial-gradient(ellipse,#52689133,transparent 70%);border-radius:8px}.explorer-model:active{cursor:grabbing}.explorer-model:focus-visible{outline:2px solid #a0b2d5;outline-offset:2px}.explorer-legend{display:flex;flex-wrap:wrap;gap:6px}.explorer-legend button{display:flex;align-items:center;gap:6px;min-height:40px;padding:6px 9px;border:1px solid #a0b2d540;border-radius:5px;background:#ffffff08;color:#e1e9f7;font-size:12px}.explorer-legend button[aria-pressed=true]{border-color:#dce9ff;background:#ffffff18}.explorer-legend i{width:10px;height:10px;border-radius:2px;background:#abbddd}.explorer-legend .skin{background:#becce5}.explorer-legend .dermis{background:#839ac4}.explorer-legend .tumor{background:#e9ac64}.structure-detail{font-size:12px;color:#c4d2ea;min-height:40px;margin-top:8px}.explorer-sliders{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;padding:15px 0;border-top:1px solid #a0b2d530}.explorer-sliders label{font-size:12px;display:block;color:#e1e9f7}.explorer-sliders output{float:right;color:#b1c3e2;font-size:11px}.explorer-sliders input{display:block;width:100%;height:32px;accent-color:#a0b2d5;cursor:pointer;touch-action:pan-y}.explorer-explanation{padding:20px;background:#ffffff0a;border:1px solid #a0b2d540;border-radius:6px;min-height:180px}.explorer-explanation>span{font-size:10px;letter-spacing:1.5px;color:#a0b2d5}.explorer-explanation h4{font-size:21px;line-height:1.3;margin:8px 0;font-weight:500}.explorer-explanation p{font-size:14px;line-height:1.65;color:#d2ddef}.explorer-navigation{display:flex;justify-content:space-between;gap:8px;margin-top:12px}.explorer-navigation button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 13px;background:#a0b2d5;border:0;border-radius:4px;color:#16162b;font-size:13px}.explorer-navigation button:disabled{opacity:.35;cursor:default}.explorer-disclaimer{font-size:11px;line-height:1.6;color:#adbedc;margin-top:15px}.explorer-disclaimer a{text-decoration:underline}@media(max-width:1000px){.mohs-experience{grid-template-columns:1fr}.experience-copy{padding-top:0}.mohs-explorer{width:100%;max-width:640px;margin:auto}}@media(max-width:480px){.explorer-tabs button{font-size:11px}.explorer-sliders{gap:8px 12px}.explorer-explanation{padding:16px}.explorer-navigation button{padding:8px 10px}.explorer-explanation h4{font-size:20px}}.mohs-experience{grid-template-columns:1fr 1fr;align-items:center;padding:30px 40px;gap:5%}.experience-copy{padding-top:0}.mohs-explorer{max-width:520px;width:100%;margin:auto}.explorer-model{height:275px;width:100%}.explorer-tabs button{min-height:40px;padding:5px 3px}.explorer-tabs span{display:inline;margin-right:5px}.explorer-instruction{margin-top:9px;font-size:11px;text-align:center}.explorer-advanced{border-top:1px solid #a0b2d530}.explorer-advanced summary{cursor:pointer;font-size:12px;color:#c4d2ea;padding:10px 0;min-height:40px}.explorer-advanced[open] summary{margin-bottom:7px}.explorer-explanation{min-height:0;padding:0 12px;background:#ffffff08;margin-top:4px}.explorer-explanation summary{cursor:pointer;font-size:14px;line-height:1.4;padding:12px 0;min-height:44px}.explorer-explanation summary>span{font-size:10px;color:#a0b2d5;margin-right:5px}.explorer-explanation summary small{display:block;color:#a0b2d5;font-size:10px;margin-left:20px}.explorer-explanation p{padding-bottom:12px;font-size:13px}.explorer-explanation .explorer-disclaimer{font-size:11px}.explorer-navigation{margin-top:9px}.explorer-navigation button{min-height:40px;padding:7px 12px;font-size:12px}.explorer-disclaimer{margin-top:8px;text-align:center;font-size:10px}.explorer-sliders{padding-bottom:8px}.structure-detail{min-height:0;margin-bottom:10px}@media(max-width:760px){.mohs-experience{grid-template-columns:1fr;padding:25px 22px;gap:22px}.experience-copy h3{font-size:30px}.experience-copy .eyebrow{margin-bottom:14px}.experience-copy>p:not(.eyebrow){font-size:14px;margin:15px 0}.interaction-hint{display:none}.explorer-model{height:230px}.explorer-tabs button{font-size:10px}.explorer-tabs span{display:block;margin:0}.explorer-tabs button{min-height:44px}.explorer-explanation summary{font-size:13px}}.cms-modal-open{overflow:hidden}.cms-article-button{width:100%;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.cms-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#0c0c20c7;backdrop-filter:blur(10px);animation:cms-fade .22s ease both}.cms-dialog{position:relative;width:min(900px,100%);max-height:min(860px,92vh);overflow:auto;background:#f7f8fb;color:#16162b;border:1px solid #a0b2d550;box-shadow:0 35px 100px #05051080;animation:cms-rise .32s cubic-bezier(.2,.75,.2,1) both}.cms-close{position:sticky;top:18px;float:right;z-index:3;width:46px;height:46px;margin:18px 18px -64px 0;display:grid;place-items:center;border:1px solid #a0b2d55c;background:#16162be8;color:#fff;border-radius:50%}.cms-dialog-content{padding:60px clamp(26px,6vw,72px) 70px}.cms-dialog h2{font-size:clamp(34px,5vw,62px);font-weight:400;line-height:1.08;letter-spacing:-2px;margin:0 0 28px}.cms-richtext{font-size:17px;line-height:1.8;color:#454e60}.cms-richtext p{margin:0 0 20px}.cms-richtext ul{padding-left:22px}.cms-richtext img{display:block;max-width:100%;height:auto;margin:28px auto}.cms-richtext a{text-decoration:underline;color:#354b76}.cms-article-image{display:block;width:100%;max-height:400px;object-fit:cover}.cms-popup-dialog{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);width:min(860px,100%);overflow:hidden;background:#16162b;color:#fff}.cms-popup-image{width:100%;height:100%;min-height:450px;object-fit:cover}.cms-popup-dialog .cms-dialog-content{padding:70px 52px;display:flex;flex-direction:column;justify-content:center}.cms-popup-dialog h2{font-size:clamp(34px,4vw,54px);color:#fff}.cms-popup-copy{color:#c8d0df;font-size:16px;line-height:1.75;margin:0 0 28px;white-space:pre-line}.cms-popup-dialog .button{align-self:flex-start;background:#a0b2d5;border-color:#a0b2d5;color:#16162b}.cms-campaign-overlay{z-index:1100}@keyframes cms-fade{0%{opacity:0}}@keyframes cms-rise{0%{opacity:0;transform:translateY(24px) scale(.985)}}@media(max-width:700px){.cms-overlay{padding:10px}.cms-dialog{max-height:94vh}.cms-dialog-content{padding:55px 24px 45px}.cms-dialog h2{letter-spacing:-1px}.cms-popup-dialog{display:block}.cms-popup-image{height:240px;min-height:0}.cms-popup-dialog .cms-dialog-content{padding:42px 26px}.cms-close{top:10px;margin:10px 10px -56px 0}.cms-richtext{font-size:16px}}.cms-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cms-article-card{min-width:0;padding:0;overflow:hidden;border:1px solid #d3d9e4;border-radius:5px;background:#f3f5f8;color:#16162b;text-align:left;cursor:pointer;display:flex;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s}.cms-article-card:hover{transform:translateY(-6px);border-color:#a0b2d5;box-shadow:0 20px 45px #16162b14}.cms-card-media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#dfe4ed}.cms-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#10102680)}.cms-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.65,.2,1)}.cms-article-card:hover .cms-card-media img{transform:scale(1.045)}.cms-card-index{position:absolute;z-index:1;left:18px;bottom:16px;width:38px;height:38px;display:grid;place-items:center;border:1px solid #ffffff70;border-radius:50%;background:#16162bcc;color:#fff;font-size:11px;letter-spacing:1px}.cms-card-body{display:flex;flex:1;flex-direction:column;padding:24px}.cms-card-body .article-meta{display:block;color:#617493;font-size:10px;letter-spacing:1.3px;text-transform:uppercase}.cms-card-body h3{margin:13px 0 12px;font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.18;letter-spacing:-.8px}.cms-card-excerpt{display:-webkit-box;overflow:hidden;color:#596274;font-size:14px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cms-card-action{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:24px;color:#30466f;font-size:13px;font-weight:600}.cms-card-action svg{transition:transform .25s}.cms-article-card:hover .cms-card-action svg{transform:translate(3px,-3px)}@media(max-width:1000px){.cms-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.cms-article-grid{grid-template-columns:1fr;gap:18px}.cms-card-body{padding:21px}.cms-card-body h3{font-size:25px}}.cms-card-media img[src*=doctor-mozambique]{object-position:center 23%}.cms-blog-tools{justify-content:space-between;gap:18px;margin-bottom:18px;padding:16px;border:1px solid #d3d9e4;background:#eef1f6;border-radius:5px}.cms-blog-tools,.cms-search{display:flex;align-items:center}.cms-search{min-width:min(380px,100%);height:46px;gap:10px;padding:0 14px;background:#fff;border:1px solid #cbd3e1;border-radius:3px;color:#617493}.cms-search:focus-within{border-color:#617ba9;box-shadow:0 0 0 3px #617ba920}.cms-search input{width:100%;border:0;outline:0;background:transparent;color:#16162b;font:inherit;font-size:14px}.cms-search input::placeholder{color:#7b8495}.cms-blog-options{display:flex;align-items:end;gap:12px}.cms-blog-options label{display:grid;gap:5px;color:#687389;font-size:10px;letter-spacing:1px;text-transform:uppercase}.cms-blog-options select{height:40px;min-width:120px;padding:0 34px 0 11px;border:1px solid #cbd3e1;border-radius:3px;background:#fff;color:#202b43;font:inherit;font-size:13px;text-transform:none;letter-spacing:0}.cms-blog-options label:nth-child(2) select{min-width:82px}.cms-view-switch{display:flex;height:40px;border:1px solid #cbd3e1;border-radius:3px;overflow:hidden;background:#fff}.cms-view-switch button{width:42px;display:grid;place-items:center;border:0;border-left:1px solid #d8deea;background:transparent;color:#66738b}.cms-view-switch button:first-child{border-left:0}.cms-view-switch button.active{background:#16162b;color:#fff}.cms-results-summary{margin:0 0 18px;color:#6b7485;font-size:12px;letter-spacing:.4px}.cms-article-grid.is-list{grid-template-columns:1fr;gap:16px}.cms-article-grid.is-list .cms-article-card{min-height:220px;flex-direction:row}.cms-article-grid.is-list .cms-card-media{width:32%;min-width:280px;aspect-ratio:auto}.cms-article-grid.is-list .cms-card-body h3{font-size:28px}.cms-article-grid.is-list .cms-card-excerpt{-webkit-line-clamp:2}.cms-empty{min-height:220px;display:grid;place-content:center;gap:6px;text-align:center;border:1px dashed #c8d0de;background:#f2f4f7;color:#697386}.cms-empty strong{color:#25334f;font-size:20px;font-weight:500}.cms-pagination{gap:22px;margin-top:36px}.cms-pagination,.cms-pagination button{display:flex;align-items:center;justify-content:center}.cms-pagination button{min-width:120px;gap:8px;padding:11px 15px;border:1px solid #c8d0de;border-radius:3px;background:#f7f8fb;color:#273755}.cms-pagination button:hover:not(:disabled){background:#16162b;color:#fff;border-color:#16162b}.cms-pagination button:disabled{cursor:not-allowed;opacity:.42}.cms-pagination span{color:#687389;font-size:13px}@media(max-width:900px){.cms-blog-tools{align-items:stretch;flex-direction:column}.cms-search{width:100%;min-width:0}.cms-blog-options{justify-content:space-between}.cms-blog-options label:first-child{flex:1}.cms-blog-options label:first-child select{width:100%}}@media(max-width:700px){.cms-blog-tools{padding:13px}.cms-blog-options{align-items:stretch;display:grid;grid-template-columns:1fr 1fr auto}.cms-blog-options select{width:100%;min-width:0}.cms-article-grid.is-list .cms-article-card{min-height:0;flex-direction:column}.cms-article-grid.is-list .cms-card-media{width:100%;min-width:0;aspect-ratio:16/10}.cms-pagination{gap:10px;justify-content:space-between}.cms-pagination button{min-width:0;padding:10px}.cms-pagination span{font-size:12px}}@media(max-width:430px){.cms-blog-options{grid-template-columns:1fr 1fr}.cms-view-switch{grid-column:1/-1}.cms-view-switch button{width:50%}}.internal-page{background:#f8faf9}.internal-hero{min-height:560px;padding:90px 5%;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:7%;background:#16162b;color:#fff;overflow:hidden}.internal-hero-copy{max-width:720px}.internal-hero .eyebrow{color:#a0b2d5}.internal-hero h1{font-size:clamp(58px,7vw,108px);font-weight:400;letter-spacing:-5px;line-height:.96}.internal-hero h1 em{display:block;font-family:Georgia,serif;font-weight:400;color:#a0b2d5}.internal-hero-copy>p:not(.eyebrow){max-width:610px;margin:28px 0;color:#c5ccda;font-size:18px;line-height:1.75}.internal-hero-actions{display:flex;gap:14px;flex-wrap:wrap}.internal-hero .button{background:#a0b2d5;color:#16162b;border-color:#a0b2d5}.internal-hero .button.secondary{background:transparent;color:#e8edf6;border-color:#8090ad}.internal-hero-media{height:430px;position:relative;border-radius:120px 4px 4px 4px;overflow:hidden;border:1px solid #a0b2d540}.internal-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.internal-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#16162b55,transparent 55%)}.internal-hero-number{height:430px;display:grid;place-items:center;border:1px solid #a0b2d540;border-radius:4px;background:radial-gradient(circle,#3a4a70,#16162b 68%);font:italic clamp(80px,11vw,170px) Georgia,serif;color:#a0b2d5}.internal-lead{max-width:1100px}.internal-lead>p:not(.eyebrow){font:clamp(27px,3vw,45px)/1.45 Georgia,serif;color:#263754}.content-columns{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:start}.content-columns h2{font-size:clamp(35px,4vw,58px)}.prose{font-size:17px;line-height:1.85;color:#4e586c}.prose p{margin-bottom:22px}.fact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.fact-card{border:1px solid #d2d8e3;background:#eef1f6;padding:28px;border-radius:6px}.fact-card span{display:block;color:#617396;font-size:11px;letter-spacing:1.5px}.fact-card strong{display:block;font-size:21px;line-height:1.35;margin-top:12px;font-weight:500}.internal-dark{background:#16162b;color:#eef2f8}.internal-dark .eyebrow,.internal-dark h2 em{color:#a0b2d5}.internal-dark p{color:#bcc6d8}.timeline{display:grid;grid-template-columns:repeat(2,1fr);gap:0 50px;margin-top:38px}.timeline article{padding:22px 0;border-top:1px solid #d1d7e2}.timeline strong{display:block;color:#344a75;font-size:13px;margin-bottom:4px}.timeline p{color:#515d72}.society-list{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.society-list span{border:1px solid #cbd2df;padding:11px 15px;border-radius:99px;color:#43516b;font-size:13px}.internal-cta{display:flex;align-items:center;justify-content:space-between;gap:45px;background:#e8ecf3;border-radius:7px;padding:45px}.internal-cta h2{max-width:760px}.internal-cta .button{flex-shrink:0}.mohs-feature{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:#16162b;color:#fff;border-radius:8px;padding:50px;margin-bottom:35px}.mohs-feature .eyebrow{color:#a0b2d5}.mohs-feature h2{font-size:clamp(40px,4.5vw,68px)}.mohs-feature h2 em{color:#a0b2d5}.mohs-feature p{color:#c2cbda;margin:22px 0}.mohs-feature-aside{border-left:1px solid #a0b2d550;padding-left:40px}.mohs-feature-aside strong{display:block;font:italic 64px Georgia,serif;color:#a0b2d5}.mohs-feature-aside span{color:#c2cbda}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.process-card{border-top:2px solid #617ba9;padding:24px 8px}.process-card span{color:#617ba9;font-size:12px;letter-spacing:1.5px}.process-card h3{font-size:21px;margin:15px 0 8px}.process-card p{font-size:14px;color:#5a6476}.service-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.service-wide{grid-column:1/-1}.internal-blog-hero{min-height:410px}.internal-blog-hero .internal-hero-number{height:290px}.internal-page .blog-section{border-top:0;padding-top:80px}.mohs-evidence{display:grid;grid-template-columns:1fr 1fr;gap:30px}.mohs-evidence>div{padding:35px;border:1px solid #d2d8e3;border-radius:7px}.mohs-evidence h3{font-size:26px;margin-bottom:15px}.mohs-evidence p{color:#566174}.back-home{display:inline-flex;margin-bottom:24px;color:#a0b2d5;font-size:13px;letter-spacing:1px}@media(max-width:900px){.internal-hero{grid-template-columns:1fr;min-height:auto;padding-top:65px}.internal-hero-media,.internal-hero-number{height:360px}.content-columns{grid-template-columns:1fr;gap:35px}.fact-grid,.process-grid{grid-template-columns:1fr 1fr}.mohs-feature{grid-template-columns:1fr}.mohs-feature-aside{border-left:0;border-top:1px solid #a0b2d550;padding:30px 0 0}.internal-cta{align-items:flex-start;flex-direction:column}.service-intro-grid{grid-template-columns:1fr}.service-wide{grid-column:auto}}@media(max-width:600px){.internal-hero{padding:55px 6%}.internal-hero h1{font-size:55px;letter-spacing:-3px}.internal-hero-copy>p:not(.eyebrow){font-size:16px}.internal-hero-media,.internal-hero-number{height:300px}.internal-hero-actions .button{width:100%;justify-content:space-between}.fact-grid,.mohs-evidence,.process-grid,.timeline{grid-template-columns:1fr}.mohs-feature{padding:32px 24px}.internal-cta{padding:30px 24px}.internal-blog-hero{min-height:auto}}.internal-blog-hero{min-height:520px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:6%;padding-top:70px;padding-bottom:70px}.internal-blog-hero .internal-hero-copy{max-width:700px}.internal-blog-hero h1{max-width:680px;font-size:clamp(56px,4.8vw,86px);line-height:.98;letter-spacing:-3.8px;text-wrap:balance}.internal-blog-hero h1 em{margin-top:6px}.internal-blog-hero .internal-blog-media{height:360px;border-radius:100px 4px 4px 4px}.internal-blog-hero .internal-blog-media img{object-position:center}.article-body p,.bio-accordion [data-slot=accordion-content] p,.cinematic-description,.cms-card-excerpt,.cms-popup-copy,.cms-richtext p,.community p,.consultation-banner>div>p:not(.eyebrow),.contact-card p,.contact-heading>p:not(.eyebrow),.doctor-copy>p:not(.eyebrow):not(.lead),.experience-copy>p:not(.eyebrow),.hero-description,.internal-hero-copy>p:not(.eyebrow),.internal-lead>p:not(.eyebrow),.medical-note,.mohs-evidence p,.mohs-feature p:not(.eyebrow),.process-card p,.prose p,.regional-panel>p,.section-heading>p,.service-card>p,.source-note,.spotlight p,.steps>p,.tele-card p,.tele-section p:not(.eyebrow),.timeline p{text-align:justify;text-justify:inter-word;hyphens:auto}@media(max-width:900px){.internal-blog-hero{grid-template-columns:1fr;padding-top:60px;padding-bottom:60px}.internal-blog-hero .internal-blog-media{height:340px}.internal-blog-hero h1{font-size:clamp(54px,10vw,76px)}}@media(max-width:600px){.internal-blog-hero h1{font-size:52px;line-height:1.02;letter-spacing:-2.6px}.internal-blog-hero .internal-blog-media{height:270px;border-radius:70px 4px 4px 4px}}