:root{--cream:#fbfaf5;--ink:#090909;--gold:#b28a0e;--pewter:#7f7f7f;--line:#dedbd2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:5px}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.preview{background:#111;color:#e9e4d6;font-size:10px;letter-spacing:2px;text-align:center;padding:6px}header{display:flex;align-items:center;gap:28px;padding:18px 4vw;border-bottom:1px solid var(--line);background:var(--cream);position:relative;z-index:2}.brand{font-size:36px;font-weight:900;line-height:1;letter-spacing:-2px;text-decoration:none}.brand span{font-size:13px;margin-left:7px;letter-spacing:1px}.tagline{font-size:8px;letter-spacing:1.5px}nav{margin-left:auto;display:flex;gap:28px;font-size:12px}nav a{text-decoration:none}.kicker{font-size:11px;font-weight:700;letter-spacing:2px;color:#866807;text-transform:uppercase}.hero{display:grid;grid-template-columns:1fr 1.05fr;gap:5vw;padding:56px 4vw 44px;align-items:center}.hero-copy{max-width:650px}h1,h2,h3{font-family:'Graphik Wide','Arial',sans-serif;line-height:1.02;letter-spacing:-.055em}h1{font-size:clamp(48px,5.4vw,88px);font-weight:700;margin:20px 0 28px}h2{font-size:clamp(34px,3.8vw,59px);font-weight:600;margin:15px 0 24px}h3{font-size:26px;letter-spacing:-.035em}.lead{font-size:clamp(17px,1.45vw,21px);line-height:1.65;max-width:62ch}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:28px}.button{display:inline-block;background:#0b0b0b;color:#fff;padding:15px 24px;text-decoration:none;font-size:12px;letter-spacing:.4px;border:1px solid #111;border-radius:40px;transition:background .2s,transform .2s}.button:hover{background:#695519;transform:translateY(-2px)}.text-link{font-size:12px}.patient-photo{margin:0}.expand{display:block;width:100%;padding:0;border:0;background:#e9e6dd;overflow:hidden}.patient-photo img{width:100%;height:auto;display:block;transition:transform .55s}.expand:hover img{transform:scale(1.025)}figcaption{display:flex;justify-content:space-between;gap:20px;font-size:11px;padding:12px 0;border-bottom:1px solid var(--line)}.hero-art{min-width:0}.hero-art img{aspect-ratio:1.11;object-fit:contain;background:#e9e6dd}.archive-label{display:block;font-size:9px;letter-spacing:1.5px;margin-top:13px;color:#777}.press{display:flex;align-items:center;gap:28px;padding:20px 4vw;border-block:1px solid var(--line);background:white}.press strong{font-size:14px}.press a{margin-left:auto;font-size:12px}.section{padding:65px 5vw;border-bottom:1px solid var(--line)}.story-grid,.authority-grid{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.story-grid h2{max-width:14ch}.story-grid p:first-child{margin-top:12px}.story-grid a{font-size:13px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:7vw;margin-bottom:28px}.section-head p:not(.kicker){max-width:420px;font-size:14px}.gallery{background:#f0efeb}.filters{display:flex;gap:8px;margin:25px 0}.filters button{border:1px solid #d3d0c7;padding:10px 20px;background:transparent;border-radius:30px;font-size:12px}.filters .active{background:#111;color:white;border-color:#111}.filters small{margin-left:8px}.image-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.image-card[hidden]{display:none}.image-card{min-width:0}.image-card img{aspect-ratio:1.11;object-fit:contain;background:#e4e1d8}.image-meta{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;color:#707070;padding-top:8px}.image-context{font-size:12px;margin-top:25px;max-width:900px}.image-context p{color:#666}.dark{background:#111;color:#fff}.dark .kicker,.dark .num{color:#d9bb5b}.procedure-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.procedure-grid article{border-top:1px solid #625838;padding-top:22px}.num{font-size:13px;letter-spacing:2px}.procedure-grid p{font-size:14px;color:#cacaca}.procedure-grid a{font-size:12px;color:#e7cc76}dl{font-size:11px;margin-top:25px;border-top:1px solid #444}dt{padding-top:12px;color:#aaa}dd{margin:3px 0 12px}.authority{background:white}.authority h2{max-width:700px}.authority-grid h3{font-size:22px}.authority-grid p:not(.lead){font-size:14px}.authority-grid a{font-size:12px}.source-notes{padding-block:22px;font-size:12px;color:#626262}.source-notes p{max-width:95ch}.consult{background:#ece9df;text-align:center}.consult h2{font-size:clamp(52px,6vw,90px);margin:24px auto}.consult .actions{justify-content:center}.ghost{background:transparent;color:#111;border-color:#aea99e}.locations{font-size:10px;letter-spacing:2px;margin-top:30px}.locations span{margin:0 18px;color:var(--gold)}footer{display:flex;align-items:center;gap:40px;background:#090909;color:#ccc;padding:30px 4vw;font-size:11px}footer p{max-width:75ch}footer b{font-size:23px;letter-spacing:-1px}footer a{margin-left:auto;white-space:nowrap}.lightbox{border:0;padding:55px 20px 20px;max-width:95vw;width:1150px;max-height:95vh;background:#151515;color:#fff}.lightbox::backdrop{background:#000d}.lightbox img{display:block;max-height:75vh;max-width:100%;width:auto;margin:auto;object-fit:contain}.lightbox .close{position:absolute;right:15px;top:10px;background:transparent;border:0;color:white}.lightbox p{text-align:center;font-size:12px}.index-hero{padding:55px 5vw}.index-hero h1{max-width:900px}.review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:35px;padding:0 5vw 60px}.review-card{background:#fff;min-width:0}.review-card>div{padding:25px}.review-card h2{font-size:35px}.review-card figcaption{padding-inline:15px}.review-card img{aspect-ratio:1.8;object-fit:cover;object-position:50% 35%}.review-card .actions>a:not(.button){font-size:12px}@media(prefers-reduced-motion:no-preference){.hero-copy,.hero-art{animation:reveal .7s both}.hero-art{animation-delay:.1s}@keyframes reveal{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@media(max-width:850px){.tagline{display:none}.hero{gap:25px}h1{font-size:50px}.image-grid{grid-template-columns:repeat(2,1fr)}.procedure-grid{gap:20px}nav{gap:16px}}@media(max-width:620px){header{padding:16px 5vw}nav a:first-child,nav a:nth-child(2){display:none}.brand{font-size:30px}.hero{display:flex;flex-direction:column;padding:32px 5vw;align-items:stretch}.hero-art{order:0}h1{font-size:51px;line-height:1.02}.hero-copy{order:1}.hero-art img{max-height:380px;object-fit:contain}.hero-copy .kicker{margin-top:12px}.hero-copy .lead{font-size:17px}.section{padding:38px 5vw}.story-grid,.authority-grid{display:block}.section-head{display:block}.image-grid{gap:20px;grid-template-columns:1fr}.procedure-grid{grid-template-columns:1fr;gap:28px}.press{flex-wrap:wrap;gap:10px 18px}.press .kicker{width:100%}.press a{margin-left:0}.review-grid{grid-template-columns:1fr}.actions{gap:16px}.section h2{font-size:40px}.consult h2{font-size:60px}footer{display:block}footer p{margin-block:20px}figcaption{font-size:11px}.image-meta{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
.clinical{background:#eeeae0}.clinical summary{font-size:16px;cursor:pointer}.clinical-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.clinical-grid img{max-height:500px;object-fit:contain}.clinical p{font-size:13px;max-width:75ch}@media(max-width:620px){.clinical-grid{grid-template-columns:1fr}}
.procedure-list{border-top:1px solid #ffffff35}.procedure-row{border-bottom:1px solid #ffffff35}.procedure-row summary{display:flex;align-items:center;gap:24px;padding:24px 0;cursor:pointer;list-style:none}.procedure-row summary b{display:block;font-size:clamp(20px,2vw,30px);line-height:1.2}.procedure-row summary small{display:block;color:#c1bdae;margin-top:8px}.procedure-row .num{color:#b28a0e;font-size:16px}.row-plus{margin-left:auto;font-size:28px}.procedure-row[open] .row-plus{transform:rotate(45deg)}.procedure-detail{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;padding:0 0 28px 44px}.procedure-detail p{max-width:65ch}.procedure-detail dl{border-left:1px solid #b28a0e;padding-left:24px;margin:0}.procedure-detail dt{text-transform:uppercase;font-size:11px;letter-spacing:.12em;color:#c1bdae;margin-top:16px}.procedure-detail dd{margin:5px 0 0;font-size:20px}.review-note{font-size:12px;max-width:85ch;color:#c1bdae}.image-refs{display:flex;flex-wrap:wrap;gap:12px}.image-ref{color:#e5ca72}.image-card{scroll-margin-top:100px}@media(max-width:700px){.procedure-detail{grid-template-columns:1fr;padding-left:0;gap:16px}.procedure-row summary{gap:14px}.procedure-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.procedure-detail dt,.procedure-detail dd{margin:0}}
.press-spotlight{background:#111;color:#fbfaf5;margin:24px 4vw 0;padding:32px 36px;display:flex;justify-content:space-between;align-items:center;gap:32px;border-top:3px solid var(--gold)}.press-spotlight .kicker{color:#d9bb5b;margin:0 0 14px}.publisher-name{font-family:Georgia,serif;font-weight:bold;font-size:clamp(36px,4.3vw,66px);line-height:1.06;letter-spacing:-.04em;margin:0}.coverage-context{font-size:14px;line-height:1.55;color:#c7c4bb;margin:16px 0 0}.press-action{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.press-action .button{background:#e1c36b;color:#111;border-color:#e1c36b;font-size:14px;font-weight:700}.press-action>span{font-size:11px;color:#dedbd2}.press-action small{font-size:10px;color:#aaa69b}.index-press{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-block:1px solid var(--gold);padding:12px 0;margin-bottom:20px;font-family:Georgia,serif;font-size:26px;font-weight:bold;text-decoration:none}.index-press span{font:11px Arial,sans-serif;color:#735c15}@media(max-width:620px){.press-spotlight{margin:18px 5vw 0;padding:24px;display:block}.press-action{margin-top:22px}.publisher-name{font-size:40px}}
.publisher-mark{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:18px 24px;background:#fff;min-height:105px}.publisher-mark img{display:block;width:clamp(210px,29vw,440px);height:75px;max-width:100%;object-fit:contain}.publisher-mark.new-york-post{background:#c90019}.publisher-mark.inside-edition img{width:185px;height:90px}.index-press .publisher-mark{padding:12px 18px;min-height:68px}.index-press .publisher-mark img{width:240px;height:45px}.index-press .inside-edition img{width:120px;height:60px}.index-press>.publisher-name{font-size:26px}@media(max-width:620px){.publisher-mark{padding:14px 18px;min-height:80px}.publisher-mark img{width:260px;height:54px}.publisher-mark.inside-edition img{width:140px;height:75px}.index-press{align-items:flex-start;flex-direction:column}}
:root{--scarlet:#c00000}.script-accent{display:block;font-family:'Snell Roundhand','Segoe Script','Brush Script MT',cursive;font-style:italic;font-weight:400;letter-spacing:-.035em;line-height:1.3;color:var(--scarlet);font-size:clamp(32px,4.5vw,68px);margin:18px 0}.reading-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform:scaleX(0);transform-origin:left;background:var(--scarlet);z-index:100;pointer-events:none}.maxoris-system{background:#08090b;color:#fff;position:relative;overflow:hidden}.maxoris-system .kicker{color:#cdb67a}.system-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:3vw}.system-title h2{font-size:clamp(54px,10vw,150px);margin:10px 0;letter-spacing:-.065em}.system-title h2 span{font-size:20px;vertical-align:top;letter-spacing:0}.maxoris-system .script-accent{color:#ed6b65;font-size:clamp(32px,4vw,62px)}.system-lead{font-size:clamp(24px,3vw,40px);line-height:1.2;max-width:650px}.system-intro{max-width:720px;color:#c4c1b8}.system-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:40px 0}.system-steps article{border-top:1px solid #b28a0e;padding-top:20px}.system-steps article>span{font-size:10px;letter-spacing:2px;color:#d6bf7a}.system-steps h3{font-size:29px}.system-steps p{color:#c4c1b8;font-size:14px}.system-link{display:inline-block;color:#f3df9b;font-size:13px}.section{position:relative}.section:before{content:'';position:absolute;top:0;left:5vw;right:5vw;height:1px;background:var(--gold);transform-origin:left}.theme-noir{background:#08090b;color:#f7f6f1}.theme-noir header{background:#08090b;color:#fff;border-color:#303030}.theme-noir .hero .kicker{color:#d6bf7a}.theme-noir .hero .lead{color:#ccc9c1}.theme-noir .hero .button{background:#c00000;border-color:#c00000}.theme-noir .story{background:#101114}.theme-noir .story .kicker{color:#d6bf7a}.theme-noir .story .script-accent{color:#ed6b65}.theme-noir .maxoris-system{background:#fbfaf5;color:#111}.theme-noir .maxoris-system .system-intro,.theme-noir .maxoris-system .system-steps p{color:#555}.theme-noir .maxoris-system .kicker,.theme-noir .maxoris-system .system-steps article>span,.theme-noir .maxoris-system .system-link{color:#80620a}.theme-noir .maxoris-system .script-accent{color:#c00000}.theme-noir .gallery{background:#101114}.theme-noir .gallery .kicker{color:#d6bf7a}.theme-noir .filters button{color:#fff}.theme-noir .filters .active{background:#fff;color:#111}.theme-noir .image-context p{color:#bcb9b0}.theme-noir .authority,.theme-noir .clinical,.theme-noir .consult{color:#111}.theme-noir .source-notes{color:#bcb9b0}.theme-noir figcaption{border-color:#444}.theme-noir .press-spotlight{border-bottom:1px solid #393939}.hero-copy .kicker{max-width:45ch}.hero-art{transition:box-shadow .3s}.hero-art:hover{box-shadow:0 12px 45px #0002}@media(max-width:700px){.system-steps{grid-template-columns:1fr;gap:20px}.system-steps h3{margin:14px 0}.system-title{display:block}.system-title h2{font-size:clamp(48px,14vw,90px)}.system-title .script-accent{margin-top:0}.theme-noir .filters button{padding:10px 15px}}
@media(prefers-reduced-motion:reduce){.reading-progress{display:none}}
.area-navigation{margin:0;display:flex;flex-wrap:wrap;gap:12px;padding:24px 5vw;border-block:1px solid var(--gold)}.area-navigation a{border:1px solid var(--line);padding:10px 20px;border-radius:30px}.treatment-area{background:var(--cream);color:#111}.treatment-area:nth-child(even){background:#101114;color:#f7f6f1}.treatment-area:nth-child(even) .kicker{color:#d6bf7a}.treatment-chapter{padding:32px 0;border-top:1px solid #b28a0e70}.treatment-chapter h3{font-size:clamp(30px,3.6vw,52px);max-width:25ch;margin:12px 0}.treatment-chapter>p{max-width:78ch}.procedure-site-link{display:inline-block;color:#896807;font-weight:bold;margin:12px 0 24px}.treatment-area:nth-child(even) .procedure-site-link{color:#e5ca72}.treatment-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0}.treatment-images img{object-fit:contain;aspect-ratio:auto}.area-photo-note{font-size:12px;opacity:.75}.treatment-record{font-size:13px;margin-top:20px}.treatment-area .clinical{padding:20px;color:#111}.treatment-area .kicker{color:#80620a}@media(max-width:650px){.treatment-images{grid-template-columns:1fr}.area-navigation{gap:8px}.area-navigation a{font-size:12px}.treatment-chapter{padding:24px 0}}
