@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6cec87c23af19a62-s.08di4g7n39o46.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/c24fec3b421fd73c-s.p.3szkwhi_rfrst.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/61e56fd33ece1ad8-s.p.0op912u62qdhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.rH3jLG_className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.rH3jLG_variable{--font-display:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/9a8ab2e4d444e231-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/315a5857c5982773-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/d7f70ffb4230c570-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c61b8f0e3b227b29-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/7972ad5647803fd9-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/f8ce1f1dfe1de081-s.p.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6873f4f49904bdbd-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.c26WBG_className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.c26WBG_variable{--font-body:"Source Sans 3", "Source Sans 3 Fallback"}
:root{--royal:#1c36b4;--lapis:#0b1a4a;--night:#0b1a4a;--ivory:#fbf9f3;--ivory-light:#fff;--ice:#d9def7;--slate:#4a5478;--champagne:#b79a62;--display:var(--font-display), "Times New Roman", serif;--body:var(--font-body), "Segoe UI", system-ui, sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--header-h:76px;--bg:var(--ivory);--fg:var(--night);--fg-2:var(--slate);--line:#0b1a4a24;--action:var(--royal);--action-fg:#fff;--hover:var(--royal)}.section-dark,.section-royal,.section-close,.section-treatments,.site-footer,.side-card:not(.side-card-plain),.answer-box{--bg:var(--night);--fg:var(--ivory);--fg-2:var(--ice);--line:#fbf9f333;--action:var(--ivory);--action-fg:var(--night);--hover:#fff}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 20px);-webkit-text-size-adjust:100%;background:var(--ivory)}html.menu-open{overflow:hidden}body{background:var(--ivory);color:var(--night);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0938rem;line-height:1.68}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}h1,h2,h3{font-family:var(--display);letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:500;line-height:1.12}p{text-wrap:pretty;margin:0}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:min(1360px,100%);margin-inline:auto;padding-inline:clamp(20px,4.4vw,64px)}.skip-link{z-index:100;background:var(--royal);color:var(--ivory);padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.btn{border:1.5px solid var(--fg);cursor:pointer;min-height:54px;transition:border-radius .45s var(--ease), background .25s, color .25s;border-radius:10px 10px 26px 26px;justify-content:center;align-items:center;padding:12px 32px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-radius:26px 26px 10px 10px}.btn-primary{background:var(--action);border-color:var(--action);color:var(--action-fg)}.btn-ghost{color:var(--fg);background:0 0}.btn-ghost:hover{background:var(--fg);color:var(--bg)}.btn-link,.text-link{text-underline-offset:5px;transition:text-underline-offset .3s var(--ease);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-block}.btn-link:hover,.text-link:hover{text-underline-offset:9px}.chip{border:1.5px solid var(--line);min-height:42px;color:var(--fg);cursor:pointer;background:0 0;border-radius:8px 8px 20px 20px;padding:7px 18px;transition:background .25s,color .25s,border-color .25s}.chip:hover{border-color:var(--fg)}.chip.is-on{background:var(--action);border-color:var(--action);color:var(--action-fg)}.site-header{z-index:50;background:var(--ivory);color:var(--night);box-shadow:0 1px 0 var(--line);position:fixed;inset:0 0 auto}.header-inner{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{z-index:2;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.brand-mark{width:58px;height:auto}.brand-text{line-height:1.15;display:grid}.brand-name{font-family:var(--display);font-size:1.28rem}.brand-place{color:var(--slate);font-size:.82rem}.site-nav{align-items:center;gap:clamp(16px,2.2vw,34px);display:flex}.site-nav a{padding-block:6px;text-decoration:none}.site-nav a:not(.nav-cta):hover,.site-nav a[aria-current=page]{color:var(--royal);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px}.nav-cta{background:var(--royal);color:var(--ivory-light);transition:border-radius .45s var(--ease);border-radius:8px 8px 20px 20px;font-weight:600;padding:9px 24px!important}.nav-cta:hover{border-radius:20px 20px 8px 8px}.nav-toggle{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;font-weight:600;display:none}.nav-toggle-lines,.nav-toggle-lines:before{background:currentColor;width:22px;height:1.5px;display:block}.nav-toggle-lines{position:relative;transform:translateY(-3px)}.nav-toggle-lines:before{content:"";position:absolute;top:7px}.open-status{align-items:center;gap:9px;display:inline-flex}.status-dot{border:1.5px solid var(--champagne);border-radius:50%;flex:none;width:9px;height:9px}[data-state=open] .status-dot{background:var(--champagne)}.section{background:var(--bg);color:var(--fg);padding-block:clamp(52px,6.5vw,96px)}.section-tight{padding-top:0}.section-head{justify-items:start;gap:16px;max-width:800px;margin-bottom:clamp(32px,4.6vw,64px);display:grid}.section-head h2{font-size:clamp(1.8rem,2.8vw,2.6rem)}.section-head p{max-width:58ch;color:var(--fg-2)}.section-link{margin-top:clamp(26px,3.6vw,44px)}.approach{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,110px);display:grid}.approach-lead{font-family:var(--display);color:var(--royal);font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.12}.approach-rows{gap:clamp(24px,3vw,38px);display:grid}.approach-rows h2{margin-bottom:8px;font-size:clamp(1.4rem,2vw,1.7rem)}.approach-rows p{color:var(--fg-2)}.section-treatments{background:var(--night);color:var(--ivory);padding-block:clamp(56px,7vw,96px)}.shade-guide{gap:6px;width:min(1360px,100%);height:clamp(440px,56vh,560px);margin:0 auto;padding:0 clamp(20px,4.4vw,64px);list-style:none;display:flex}.shade-guide li{background:var(--shade);min-width:0;color:var(--night);transition:flex-grow .7s var(--ease);border-radius:8px 8px clamp(36px,5vw,70px) clamp(36px,5vw,70px);flex:1 1 0;overflow:hidden}.shade-guide li:first-child,.shade-guide li:hover,.shade-guide li:focus-within{flex-grow:5.6}.shade-guide:hover li:first-child:not(:hover),.shade-guide:focus-within li:first-child:not(:focus-within):not(:hover){flex-grow:1}.shade-guide a{height:100%;text-decoration:none;display:block;position:relative}.shade-spine{writing-mode:vertical-rl;font-family:var(--display);white-space:nowrap;font-size:clamp(1.05rem,1.4vw,1.35rem);transition:opacity .3s;position:absolute;top:22px;left:50%;transform:translate(-50%)}.shade-open{opacity:0;gap:12px;width:clamp(280px,27vw,420px);padding:0 28px clamp(44px,5vw,66px) clamp(30px,3vw,44px);transition:opacity .3s;display:grid;position:absolute;inset:auto 0 0}.shade-title{font-family:var(--display);font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.06}.shade-text{color:var(--slate)}.shade-go{text-underline-offset:5px;font-weight:600;text-decoration:underline}.shade-guide li:first-child .shade-spine,.shade-guide li:hover .shade-spine,.shade-guide li:focus-within .shade-spine{opacity:0}.shade-guide li:first-child .shade-open,.shade-guide li:hover .shade-open,.shade-guide li:focus-within .shade-open{opacity:1;transition:opacity .4s .22s}.shade-guide:hover li:first-child:not(:hover) .shade-spine,.shade-guide:focus-within li:first-child:not(:focus-within):not(:hover) .shade-spine{opacity:1}.shade-guide:hover li:first-child:not(:hover) .shade-open,.shade-guide:focus-within li:first-child:not(:focus-within):not(:hover) .shade-open{opacity:0;transition:opacity .2s}.treatments-note{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:16px 48px;margin-bottom:clamp(26px,3.4vw,44px);display:grid}.treatments-note h2{font-size:clamp(1.7rem,2.5vw,2.3rem)}.treatments-note p{color:var(--ice)}.plain-rows{margin:0;padding:0;list-style:none}.plain-rows li{border-top:1px solid var(--line)}.plain-rows li:last-child{border-bottom:1px solid var(--line)}.plain-rows a{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 40px;padding-block:clamp(20px,2.4vw,30px);text-decoration:none;display:grid}.plain-rows .row-title{font-family:var(--display);font-size:clamp(1.25rem,1.7vw,1.55rem);line-height:1.14;transition:color .25s}.plain-rows a:hover .row-title{color:var(--royal)}.plain-rows .row-text{color:var(--fg-2)}.studio{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4.4vw,76px);display:grid}.studio-frame{aspect-ratio:16/10;background:#1b0a0b;border-radius:10px;position:relative;overflow:hidden}.studio-frame:after{content:"";pointer-events:none;background:radial-gradient(74% 72% at 50% 46%,#14070800 56%,#140708b8 82%,#140708 100%);position:absolute;inset:0}.studio-canvas{z-index:0;opacity:0;width:100%;height:100%;transition:opacity .6s;display:block;position:relative}.studio-canvas.is-ready{opacity:1}.studio-note{color:var(--fg-2);margin-top:12px;font-size:.9rem}.studio-guides line,.studio-guides path{stroke:var(--ivory);stroke-width:1px;stroke-dasharray:4 5}.studio-fade{transition:opacity .5s var(--ease)}.studio-tabs{flex-wrap:wrap;gap:8px;display:flex}.studio-tab{border:1.5px solid var(--line);min-height:44px;color:var(--fg);cursor:pointer;background:0 0;border-radius:8px 8px 20px 20px;padding:8px 18px;transition:background .25s,color .25s,border-color .25s}.studio-tab:hover{border-color:var(--fg)}.studio-tab.is-on{background:var(--action);border-color:var(--action);color:var(--action-fg)}.studio-copy{gap:14px;padding-top:26px;display:grid}.studio-copy h3{font-size:clamp(1.4rem,1.9vw,1.8rem)}.studio-copy p{max-width:54ch;color:var(--fg-2)}.studio-range{gap:6px;margin-top:12px;display:grid}.studio-range input{appearance:none;cursor:grab;background:0 0;width:100%;height:32px}.studio-range input::-webkit-slider-runnable-track{background:var(--fg);height:2px}.studio-range input::-moz-range-track{background:var(--fg);height:2px}.studio-range input::-webkit-slider-thumb{appearance:none;background:var(--action);border-radius:5px 5px 11px 11px;width:22px;height:30px;margin-top:-14px}.studio-range input::-moz-range-thumb{background:var(--action);border:0;border-radius:5px 5px 11px 11px;width:22px;height:30px}.studio-range-labels{color:var(--fg-2);justify-content:space-between;font-size:.9rem;display:flex}.coverage{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,88px);display:grid}.coverage-figure{color:var(--fg-2);margin:0}.coverage-stage{aspect-ratio:5/6;border-radius:10px;max-height:540px;margin-inline:auto;position:relative;overflow:hidden}.coverage-canvas{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block}.coverage-canvas.is-ready{opacity:1}.coverage-side{color:var(--ice);font-size:.86rem;position:absolute;top:14px}.coverage-side-front{left:16px}.coverage-side-back{right:16px}.coverage-legend{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:12px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.coverage-legend li{align-items:center;gap:7px;display:inline-flex}.coverage-legend i{border-radius:3px 3px 6px 6px;width:11px;height:11px}.coverage-figure figcaption{text-align:center;margin-top:12px;font-size:.9rem}.coverage-tabs{gap:8px;display:flex}.coverage-summary{font-family:var(--display);margin-top:22px;font-size:clamp(1.35rem,1.9vw,1.75rem);line-height:1.14}.coverage-rows{margin:26px 0 0}.coverage-rows>div{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:16px;padding-block:13px;display:grid}.coverage-rows dt{color:var(--fg-2)}.coverage-rows dd{margin:0}.process-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,6vw,110px);display:grid}.process-layout .section-head{top:calc(var(--header-h) + 28px);position:sticky}.process{gap:clamp(22px,2.6vw,34px);margin:0;padding:0;list-style:none;display:grid}.process li{grid-template-columns:clamp(46px,5vw,72px) minmax(0,1fr);gap:14px;display:grid}.process-num{font-family:var(--display);color:var(--royal);font-size:clamp(1.7rem,2.4vw,2.3rem);line-height:1}.section-dark .process-num{color:var(--ivory)}.process h2,.process h3{margin-bottom:6px;font-size:clamp(1.4rem,2vw,1.7rem)}.process p{color:var(--fg-2)}.process-wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,3vw,44px) clamp(28px,5vw,80px)}.doctor{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,88px);display:grid}.doctor-figure{border-radius:8px 8px clamp(60px,9vw,140px) clamp(60px,9vw,140px);margin:0;overflow:hidden}.doctor h2{margin-bottom:18px;font-size:clamp(1.8rem,2.8vw,2.6rem)}.doctor p{max-width:56ch;color:var(--fg-2);margin-bottom:18px}.link-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.link-list a{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:2px 16px;padding-block:11px;font-weight:600;text-decoration:none;display:flex}.link-list a:hover{color:var(--hover)}.link-list span{color:var(--fg-2);font-weight:400}.faq-links{flex-wrap:wrap;gap:4px 16px;padding-bottom:20px;font-size:.95rem;display:flex}.faq-links a{color:var(--fg);text-underline-offset:3px}.overview{max-width:68ch;color:var(--fg-2);margin-bottom:clamp(28px,4vw,48px)}.links-title{margin:clamp(36px,5vw,60px) 0 14px;font-size:clamp(1.5rem,2vw,1.85rem)}.related-links{flex-wrap:wrap;gap:6px 20px;display:flex}.faq-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(28px,5vw,88px);display:grid}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item h2,.faq-item h3{font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.2;transition:color .2s}.faq-item summary:hover h2,.faq-item summary:hover h3{color:var(--hover);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.faq-icon{flex:none;width:18px;height:18px;position:relative}.faq-icon:before,.faq-icon:after{content:"";height:1.5px;transition:transform .4s var(--ease);background:currentColor;position:absolute;inset:50% 0 auto}.faq-icon:after{transform:rotate(90deg)}.faq-item[open] .faq-icon:after{transform:rotate(0)}.faq-item>p{max-width:66ch;color:var(--fg-2);padding-bottom:22px}.faq-tools{gap:18px;display:grid}.search-field{gap:6px;font-weight:600;display:grid}.search-field input{border:0;border-bottom:2px solid var(--royal);min-height:58px;font-family:var(--display);background:0 0;padding:10px 2px;font-size:1.5rem;font-weight:400}.search-field input::placeholder{color:var(--slate);font-size:1.15rem}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.result-count{color:var(--fg-2);margin:22px 0 12px}.close-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.close-grid h2{margin-bottom:26px;font-size:clamp(1.8rem,2.8vw,2.6rem)}.clinic-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.clinic-card h3{margin-bottom:12px;font-size:1.55rem}.clinic-card address{color:var(--fg-2);margin-bottom:14px;font-style:normal}.clinic-card .open-status{margin-bottom:12px}.hours{margin:0;padding:0;list-style:none}.hours li{border-top:1px solid var(--line);color:var(--fg-2);justify-content:space-between;gap:12px;padding-block:6px;display:flex}.page-hero{background:var(--ivory);color:var(--night);padding-top:calc(var(--header-h) + clamp(44px, 6vw, 84px));box-shadow:0 1px 0 var(--line);padding-bottom:clamp(32px,4vw,56px)}.page-hero .wrap{justify-items:start;gap:16px;display:grid;position:relative}.page-hero h1{font-size:clamp(2.2rem,3.8vw,3.4rem);line-height:1}.page-kicker{color:var(--slate)}.page-lead{max-width:56ch;color:var(--slate);font-size:clamp(1.05rem,1.3vw,1.18rem)}.page-hero .actions{margin-top:8px}.crumbs ol{color:var(--slate);flex-wrap:wrap;gap:2px 8px;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.crumbs li+li:before{content:"/";opacity:.6;margin-right:8px}.crumbs a{text-underline-offset:4px}.article{background:var(--bg);color:var(--fg);padding-block:clamp(48px,7vw,100px)}.article-grid{grid-template-columns:minmax(0,1fr) minmax(280px,350px);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.article-narrow{gap:clamp(32px,4vw,52px);max-width:860px;display:grid}.article-main{gap:clamp(32px,4vw,52px);min-width:0;max-width:72ch;display:grid}.article h2,.section-light .article-main>h2,.article-narrow>h2{margin-bottom:14px;font-size:clamp(1.5rem,2.1vw,1.95rem)}.article h3{margin-bottom:6px;font-size:1.4rem}.article section>p+p{margin-top:12px}.article a:not(.btn){text-underline-offset:3px}.answer-box{padding:clamp(24px,3.4vw,42px);background:var(--night);color:var(--ivory);border-radius:8px 8px clamp(44px,6vw,84px) clamp(44px,6vw,84px);padding-bottom:clamp(34px,4.4vw,54px);font-size:1.16rem}.article .answer-box a{color:inherit}.answer-label{font-family:var(--display);margin-bottom:8px;font-size:1.4rem}.review-line{color:var(--ice);flex-wrap:wrap;gap:2px 18px;margin-top:14px;font-size:.9rem;display:flex}.patient-q{font-family:var(--display);color:var(--royal);margin:0 0 16px;font-size:clamp(1.2rem,1.6vw,1.45rem);line-height:1.26}.tick-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.tick-list li{padding-left:24px;position:relative}.tick-list li:before{content:"";background:var(--royal);border-radius:2px 2px 6px 6px;width:10px;height:12px;position:absolute;top:.5em;left:2px}.stage-list{counter-reset:stage;gap:20px;margin:16px 0 0;padding:0;list-style:none;display:grid}.stage-list li{counter-increment:stage;padding-left:52px;position:relative}.stage-list li:before{content:counter(stage);font-family:var(--display);color:var(--royal);font-size:2.2rem;line-height:1;position:absolute;top:-6px;left:0}.stage-list p{color:var(--fg-2)}.article-side{top:calc(var(--header-h) + 24px);gap:26px;display:grid;position:sticky}.side-card{background:var(--royal);color:var(--ivory);border-radius:8px 8px 56px 56px;padding:26px 26px 38px}.side-sign{color:var(--ice);margin-bottom:10px}.side-quote{font-family:var(--display);font-size:1.32rem;line-height:1.3}.side-card-plain{color:inherit;background:0 0;border-radius:0;padding:0}.side-card-plain h2{margin-bottom:10px;font-size:1.4rem!important}.side-card-plain ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.side-card-plain .btn{width:100%}.sources{border-top:1px solid var(--line);color:var(--fg-2);padding-top:22px;font-size:.94rem}.sources h2{font-size:1.35rem!important}.sources ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.about-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,88px);display:grid}.about-portrait{top:calc(var(--header-h) + 24px);border-radius:8px 8px clamp(70px,10vw,150px) clamp(70px,10vw,150px);margin:0;position:sticky;overflow:hidden}.about-lead{font-family:var(--display);color:var(--royal);font-size:clamp(1.2rem,1.6vw,1.4rem);line-height:1.28}.section-light .article-main{gap:18px}.section-light .article-main h2{margin-top:22px;font-size:clamp(1.5rem,2vw,1.85rem)}.section-light .article-main h3{margin:6px 0;font-size:1.35rem}.section-light .article-main p:not(.about-lead){color:var(--fg-2)}.facts{margin:0}.facts>div{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:16px;padding-block:10px;display:grid}.facts dt{color:var(--fg-2)}.facts dd{margin:0}.table-scroll{overflow-x:auto}.compare-table{border-collapse:collapse;text-align:left;width:100%;min-width:660px}.compare-table th,.compare-table td{border-top:1px solid var(--line);vertical-align:top;padding:15px 18px 15px 0}.compare-table thead th{font-family:var(--display);border-top:0;font-size:1.4rem;font-weight:400}.compare-table tbody th{color:var(--fg-2);font-weight:500}.exam-list{gap:16px;display:grid}.check-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.check-list label{border-top:1px solid var(--line);cursor:pointer;gap:12px;padding-block:10px;display:flex}.check-list input{width:18px;height:18px;accent-color:var(--royal);flex:none;margin-top:5px}.note-field{gap:6px;display:grid}.note-field textarea{border:1.5px solid var(--line);background:var(--ivory-light);border-radius:6px;padding:12px}.cta-row .btn{background:var(--action);border-color:var(--action);color:var(--action-fg)}.print-only{display:none}.booking{gap:20px;display:grid}.booking-head{gap:12px;max-width:62ch;display:grid}.booking-head p{color:var(--fg-2)}.booking-frame.is-on{background:var(--ivory-light);border:1.5px solid var(--line);border-radius:8px;min-height:460px;margin-top:16px;padding:12px}.gallery{background:var(--ivory);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 clamp(12px,2vw,28px) clamp(48px,7vw,90px);display:grid}.gallery figure{aspect-ratio:4/5;border-radius:8px 8px clamp(50px,7vw,110px) clamp(50px,7vw,110px);margin:0;overflow:hidden}.gallery img{object-fit:cover;width:100%;height:100%}.site-footer{background:var(--night);color:var(--ivory);padding-top:clamp(56px,7vw,96px)}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:clamp(32px,4vw,52px);display:flex}.footer-mark{font-family:var(--display);font-size:clamp(2.1rem,4.2vw,3.6rem);line-height:.98}.footer-grid{border-top:1px solid var(--line);color:var(--ice);grid-template-columns:1.3fr 1fr .9fr .9fr 1.1fr;gap:32px;padding-block:32px;font-size:.97rem;display:grid}.footer-grid h2{color:var(--ivory);margin-bottom:10px;font-size:1.3rem}.footer-grid ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.footer-grid a{text-underline-offset:4px;text-decoration-color:#0000;transition:text-decoration-color .2s}.footer-grid a:hover{color:var(--ivory);text-decoration-color:currentColor}.footer-grid p+p{margin-top:6px}.footer-meta{font-size:.9rem;margin-top:14px!important}.footer-note{color:var(--ice);padding-bottom:clamp(24px,3vw,40px);font-size:.9rem}.mobile-bar{display:none}.preview-badge{z-index:40;background:var(--night);max-width:calc(100vw - 28px);color:var(--ivory);pointer-events:none;border-radius:6px 6px 14px 14px;padding:6px 14px;font-size:.8rem;position:fixed;bottom:14px;right:14px;box-shadow:0 0 0 1px #fbf9f34d}@media (max-width:1080px){.nav-toggle{z-index:2;display:inline-flex;position:relative}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ivory)}.site-nav{height:100dvh;padding:var(--header-h) clamp(20px, 6vw, 64px) 40px;background:var(--ivory);visibility:hidden;opacity:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.site-nav.is-open{visibility:visible;opacity:1}.site-nav a{font-family:var(--display);font-size:clamp(1.6rem,6vw,2.2rem);line-height:1.15}.nav-cta{margin-top:10px;font-family:var(--body)!important;font-size:1.1rem!important}.article-grid,.studio,.coverage,.faq-layout,.doctor,.close-grid,.about-grid,.approach,.process-layout{grid-template-columns:minmax(0,1fr)}.article-side,.about-portrait,.process-layout .section-head{position:static}.about-portrait{max-width:520px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.shade-guide{padding-inline:12px;gap:6px;height:auto;padding:0 12px;display:grid}.shade-guide li,.shade-guide li:first-child{border-radius:8px 8px 44px 44px}.shade-spine{display:none}.shade-open,.shade-guide li .shade-open,.shade-guide:hover li:first-child:not(:hover) .shade-open{opacity:1;width:auto;padding:24px 26px 34px;position:static}.shade-title{font-size:1.9rem}.treatments-note,.plain-rows a,.process-wide,.clinic-card,.gallery{grid-template-columns:minmax(0,1fr)}.gallery figure{aspect-ratio:4/3}.mobile-bar{z-index:45;background:var(--ivory);color:var(--night);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -1px #0b155033}.mobile-bar a{place-items:center;min-height:56px;font-weight:600;text-decoration:none;display:grid}.mobile-bar a:last-child{background:var(--royal);color:var(--ivory-light)}.site-footer{padding-bottom:56px}.preview-badge{display:none}}@media (max-width:560px){.footer-grid{grid-template-columns:minmax(0,1fr)}.coverage-rows>div,.facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.actions .btn{flex:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}@media print{.site-header,.site-footer,.mobile-bar,.preview-badge,.page-hero,.section-dark{display:none!important}body,.section-light{color:#000;background:#fff}.print-only{display:block}}@media (max-width:760px){body{font-size:1.0625rem;line-height:1.66}}.hl{color:inherit;background:linear-gradient(#0000 62%,#1c36b429 62%);font-weight:600}.blog-body>section p+p{margin-top:14px}.blog-body a{color:var(--royal);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cite{margin-left:2px;font-size:.72em;line-height:0}.cite a{padding:0 2px;font-weight:700;text-decoration:none}.callout{background:var(--night);color:var(--ivory);font-family:var(--display);border-radius:10px 10px clamp(40px,5vw,70px) clamp(40px,5vw,70px);padding:clamp(22px,3vw,34px);font-size:clamp(1.12rem,1.5vw,1.32rem);font-weight:500;line-height:1.32}.references{border-top:2px solid var(--royal);padding-top:24px}.references ol{gap:14px;margin:0;padding-left:22px;font-size:.98rem;line-height:1.55;display:grid}.references li:target{background:#1c36b414}.ref-count{color:var(--fg-2);font-size:.92em}.about-lead{font-weight:500}.strengths{gap:12px;margin:10px 0;padding:0;list-style:none;display:grid}.strengths li{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:8px 8px 30px 30px;padding:20px 22px}.strengths h3{color:var(--royal);margin:0 0 4px!important}.focus-list{flex-wrap:wrap;gap:8px;display:flex}.focus-chip{color:var(--royal);background:#1c36b414;border-radius:999px;padding:7px 16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.focus-chip:hover{background:var(--royal);color:#fff}.wa-icon{flex:none;width:1.3em;height:1.3em}.btn-wa{color:#fff;background:#0e7f41;border-color:#0e7f41;gap:10px}.btn-wa:hover{background:#0a6a35;border-color:#0a6a35}.btn-lg{min-height:62px;padding:14px 38px;font-size:1.15rem}.wa-card{color:var(--night);box-shadow:0 0 0 1px var(--line), 0 18px 40px -28px #0b1a4a80;background:#fff;border-radius:10px;gap:14px;padding:clamp(20px,2.6vw,30px);display:grid}.wa-head{align-items:center;gap:14px;display:flex}.wa-badge{color:#fff;background:#0e7f41;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:1.15rem;display:grid}.article .wa-card h2,.wa-card h2{margin:0!important;font-size:clamp(1.4rem,2vw,1.65rem)!important}.wa-head p{color:var(--slate);font-size:.98rem}.wa-card textarea{border:1.5px solid var(--line);background:var(--ivory);resize:vertical;border-radius:8px;width:100%;padding:12px 14px}.wa-card textarea:focus{border-color:#0e7f41;outline:none}.wa-suggest{flex-wrap:wrap;gap:6px;display:flex}.wa-chip{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:.9rem}.wa-chip:hover{color:#0a6a35;border-color:#0e7f41}.wa-card .btn-wa{width:100%}.wa-note{color:var(--slate);font-size:.85rem}.wa-float{z-index:44;color:#fff;min-height:52px;transition:transform .25s var(--ease), background .2s;background:#0e7f41;border-radius:999px;align-items:center;gap:10px;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;bottom:18px;left:18px;box-shadow:0 10px 28px -10px #0b1a4a99}.wa-float:hover{background:#0a6a35;transform:translateY(-2px)}.mobile-bar .mobile-wa{color:#fff;background:#0e7f41}@media (max-width:900px){.wa-float{display:none}}.wa-band{background:var(--royal);color:var(--ivory)}.wa-band-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;padding-block:clamp(36px,5vw,60px);display:flex}.wa-band h2{font-size:clamp(1.55rem,2.3vw,2.1rem)}.wa-band p{color:var(--ice)}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.contact-clinic{border-top:1px solid var(--line);margin-top:clamp(32px,4vw,56px);padding-top:clamp(24px,3vw,40px)}.booking{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:10px;padding:clamp(20px,2.6vw,30px)}.booking-head h2{font-size:clamp(1.4rem,2vw,1.65rem)}@media (max-width:900px){.contact-grid{grid-template-columns:minmax(0,1fr)}}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.post-grid a{height:100%;box-shadow:0 0 0 1px var(--line);transition:transform .35s var(--ease), box-shadow .35s;background:#fff;border-radius:8px 8px 34px 34px;align-content:start;gap:10px;padding:clamp(20px,2.4vw,30px);text-decoration:none;display:grid}.post-grid a:hover{box-shadow:0 0 0 1px var(--royal), 0 18px 40px -28px #0b1a4a99;transform:translateY(-4px)}.post-grid h3{font-size:clamp(1.3rem,1.9vw,1.55rem)}.post-grid p{color:var(--slate);font-size:1rem}.post-grid span{color:var(--royal);font-weight:600}@media (max-width:900px){.post-grid{grid-template-columns:minmax(0,1fr)}}.stack-card{top:var(--header-h);min-height:min(52vh,440px);color:var(--ivory);align-items:center;display:flex;position:sticky}.stack-card-1{background:var(--night)}.stack-card-2{background:#122a78}.stack-card-3{background:var(--royal)}.stack-card .wrap{gap:14px;width:min(1360px,100%);display:grid}.stack-num{font-family:var(--display);color:var(--champagne);font-size:clamp(1.03rem,1.25vw,1.15rem)}.stack-card h2{max-width:26ch;font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.04}.stack-card p{max-width:54ch;color:var(--ice);font-size:clamp(1.03rem,1.25vw,1.15rem)}.scroll-fill{max-width:34ch;font-family:var(--display);color:var(--royal);font-size:clamp(1.65rem,2.9vw,2.65rem);font-weight:500;line-height:1.14}.doctor-lead{font-size:1.15rem}.doctor-points{margin-bottom:18px}.doctor-figure{will-change:transform}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both flow-up;animation-timeline:view();animation-range:entry 4% entry 46%}.process-step{animation:linear both flow-focus;animation-timeline:view();animation-range:entry 10% cover 46%}.post-grid li:nth-child(2){animation-range:entry 10% entry 52%}.post-grid li:nth-child(3){animation-range:entry 16% entry 58%}.scroll-fill{background:linear-gradient(90deg, var(--royal) 50%, #1c36b433 50%) no-repeat;color:#0000;background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:linear both flow-fill;animation-timeline:view();animation-range:entry 30% cover 62%}.stack-card .wrap>*{animation:linear both flow-up;animation-timeline:view();animation-range:entry 22% entry 74%}.shade-guide li{animation:linear both flow-up;animation-timeline:view();animation-range:entry entry 42%}.shade-guide li:nth-child(2n){animation-range:entry 6% entry 48%}.studio-frame,.coverage-stage,.gallery img,.doctor-figure img{animation:linear both flow-drift;animation-timeline:view()}}}@keyframes flow-up{0%{opacity:0;transform:translateY(42px)}}@keyframes flow-focus{0%{opacity:.25;transform:translate(-18px)}}@keyframes flow-fill{to{background-position:0 0}}@keyframes flow-scale{0%{opacity:.4;transform:scale(.94)}}@keyframes flow-drift{0%{transform:scale(1.12)translateY(-3%)}to{transform:scale(1.12)translateY(3%)}}.site-header:after{content:"";background:var(--royal);transform-origin:0;height:2px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.site-header:after{animation:linear both grow-x;animation-timeline:scroll(root)}}}@keyframes grow-x{to{transform:scaleX(1)}}.booking-frame iframe{border:0;width:100%;min-height:436px;display:block}.page-hero-post h1{max-width:22ch;font-size:clamp(1.95rem,3vw,2.8rem);line-height:1.08}.article-side .wa-card,.article-side .side-card{margin-bottom:16px}.post-figure{margin:0}.post-figure img{border-radius:8px;width:100%;height:auto;display:block}.post-figure figcaption{color:var(--slate);margin-top:8px;font-size:.88rem}.post-meta{color:var(--slate);font-size:.95rem}.post-meta a{font-weight:600}.post-toc{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:8px;padding:18px 22px}.post-toc h2{margin:0 0 8px!important;font-size:1.1rem!important}.post-toc ol{gap:4px;margin:0;padding-left:20px;font-size:1rem;display:grid}.blog-body section{scroll-margin-top:calc(var(--header-h) + 16px)}.post-table-wrap{margin-top:16px;overflow-x:auto}.post-table{border-collapse:collapse;background:#fff;width:100%;min-width:460px;font-size:.98rem;line-height:1.5}.post-table th,.post-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 14px}.post-table thead th{background:var(--night);color:var(--ivory)}.post-table tbody th{font-weight:600}.author-box{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:16px;padding:20px;display:grid}.author-box img{object-fit:cover;border-radius:50%;width:72px;height:72px}.author-box h2{margin:0 0 4px!important;font-size:1.15rem!important}.author-box p{font-size:.98rem}.post-card-image{border-radius:6px;width:100%;height:auto;display:block}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.blog-grid{grid-template-columns:minmax(0,1fr)}}.blog-grid a{height:100%;box-shadow:0 0 0 1px var(--line);transition:transform .35s var(--ease), box-shadow .35s;background:#fff;border-radius:8px;align-content:start;gap:10px;padding:14px 14px 22px;text-decoration:none;display:grid}.blog-grid a:hover{box-shadow:0 0 0 1px var(--royal), 0 18px 40px -28px #0b1a4a99;transform:translateY(-4px)}.blog-grid h2{font-size:clamp(1.2rem,1.6vw,1.4rem)}.blog-grid p{color:var(--slate);font-size:.98rem}.post-links{gap:6px;margin:0;padding-left:20px;display:grid}.article-main,.blog-body{min-width:0}@media (max-width:560px){.post-table{min-width:0;font-size:.92rem}.post-table th,.post-table td{padding:9px 8px}}.technical-note{border-left:3px solid var(--royal);background:#1c36b40f;border-radius:4px;padding:18px 22px;font-size:.98rem}.technical-note h2{margin:0 0 6px!important;font-size:1.1rem!important}.post-figure figcaption a{text-decoration:underline}html,body{overflow-x:clip}.ph-hero{background:var(--ivory);color:var(--night);padding-top:calc(var(--header-h) + clamp(20px, 3.5vh, 40px));padding-bottom:clamp(32px,5vh,56px)}.ph-grid{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.ph-copy{justify-items:start;min-width:0;display:grid}.ph-who{color:var(--slate);margin-bottom:clamp(10px,1.6vh,18px);font-size:1.05rem;font-weight:500}.ph-title{font-family:var(--display);letter-spacing:-.03em;color:var(--night);margin:0;font-size:clamp(3.6rem,9.4vw,8.8rem);font-weight:500;line-height:.94}.ph-title span{display:block}.ph-smile{width:min(100%,560px);margin-top:clamp(2px,1vh,10px);display:block;overflow:visible}.ph-arc{fill:none;stroke:var(--royal);stroke-width:5px;stroke-linecap:round}.ph-lead{color:var(--slate);margin-top:clamp(8px,1.6vh,16px);font-size:clamp(1.15rem,1.6vw,1.4rem)}.ph-actions{flex-wrap:wrap;gap:12px;margin-top:clamp(16px,2.6vh,28px);display:flex}.ph-portrait{height:min(calc(100svh - var(--header-h) - 76px), 680px);background:var(--night);border-radius:10px 10px clamp(80px,10vw,170px) clamp(80px,10vw,170px);min-height:460px;margin:0;position:relative;overflow:hidden}.ph-portrait img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.ph-grid{grid-template-columns:minmax(0,1fr)}.ph-title{font-size:clamp(3.6rem,19vw,8rem)}.ph-actions,.ph-actions .btn{width:100%}.ph-portrait{aspect-ratio:1/1.06;width:100%;height:auto;min-height:0}}@media (prefers-reduced-motion:no-preference){.ph-title span{animation:ph-rise .9s var(--ease) both}.ph-title span:nth-child(2){animation-delay:.1s}.ph-arc{stroke-dasharray:1;animation:ph-draw 1.1s .35s var(--ease) both}}@keyframes ph-rise{0%{opacity:0;transform:translateY(.25em)}}@keyframes ph-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.stack-card{overflow:hidden}.stack-media{object-fit:cover;width:50%;height:100%;position:absolute;top:0;bottom:0;right:0}.stack-card .wrap{position:relative}.stack-card .wrap>*{max-width:min(44vw,560px)}.visual-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);margin-top:clamp(20px,3vw,36px);padding-block:0;list-style:none;display:grid}.visual-tiles a{aspect-ratio:4/5;color:#fff;border-radius:8px 8px clamp(30px,4vw,60px) clamp(30px,4vw,60px);text-decoration:none;display:block;position:relative;overflow:hidden}.visual-tiles img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.visual-tiles a:hover img{transform:scale(1.05)}.visual-tiles a:after{content:"";background:linear-gradient(#0b1a4a00,#0b1a4adb);position:absolute;inset:45% 0 0}.visual-tiles span{z-index:1;font-family:var(--display);text-align:center;font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:500;line-height:1.15;position:absolute;bottom:clamp(16px,2vw,24px);left:12px;right:12px}.visual-note{color:var(--slate);margin-top:8px;margin-bottom:clamp(16px,2vw,28px);font-size:.85rem}.process-figure{aspect-ratio:3/2;border-radius:8px 8px clamp(50px,6vw,96px) clamp(50px,6vw,96px);margin:clamp(18px,2.4vw,28px) 0 0;overflow:hidden}.process-figure img{object-fit:cover;width:100%;height:100%}.clinic-strip{background:var(--ivory);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-inline:6px;display:grid}.clinic-strip figure{aspect-ratio:4/3;margin:0;overflow:hidden}.clinic-strip img{object-fit:cover;width:100%;height:100%}@media (max-width:900px){.stack-card{min-height:0;display:block;position:static}.stack-media{width:100%;height:56vw;position:static}.stack-card .wrap{padding-block:26px 34px}.stack-card .wrap>*{max-width:none}.visual-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.process-layout .section-head{position:static}.clinic-strip{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.clinic-strip figure{scroll-snap-align:center;flex:0 0 82%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.clinic-strip img,.stack-media{animation:linear both flow-media;animation-timeline:view()}}}@keyframes flow-media{0%{transform:scale(1.1)}to{transform:scale(1)}}.visual-note,.visual-note a{color:var(--ice)}
