/* Shared additions only. The accepted P-Shot files remain unchanged. */
.treatment-expansion{--red:#c00000}.treatment-expansion .hero{height:auto;min-height:100svh}.treatment-expansion .hero-content{padding-bottom:80px}.treatment-expansion .hero-media img{width:100%;height:100%;object-fit:cover;object-position:68% center}.treatment-expansion .hero h1{font-size:clamp(68px,10.5vw,168px);line-height:.94;white-space:normal;max-width:100%;margin:36px 0 0}.treatment-expansion .title-mask{padding:.03em .08em .13em 0;overflow:visible}.treatment-expansion .title-mask>span{background:linear-gradient(105deg,#f4eee5 8%,#98acc8 28%,#eee7dc 48%,#b99e77 65%,#f3eee6 85%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:headline-metal 14s ease-in-out infinite alternate}.treatment-expansion .physician-lockup .hero-authority{font-size:clamp(35px,4.9vw,74px);max-width:1000px}.treatment-expansion .physician-proof{max-width:720px}.treatment-expansion .hero-intro{max-width:790px}.treatment-expansion .method{padding-bottom:80px}.treatment-expansion .method h2{font-size:clamp(45px,7.4vw,115px)}.treatment-expansion .method-principles article{border-color:#c00000}.treatment-expansion .pathway-list>a{grid-template-columns:1fr 1fr;gap:12px 5vw}.treatment-expansion .pathway-list>a>span{grid-column:2}.treatment-expansion .pathways h2 span{color:#c00000}.treatment-expansion .treatment-science{background:#eeeae4;color:#171719;padding:90px var(--gutter)}.treatment-science .science-opening{display:block}.treatment-science .science-opening h2{font-size:clamp(48px,7.5vw,115px);line-height:1;margin:28px 0}.treatment-science .science-opening>p:last-child{max-width:940px;font-size:23px}.explainer-stage{margin:45px calc(-1 * var(--gutter)) 0;background:radial-gradient(ellipse at 55% 58%,#29313b 0%,#111317 48%,#08090b 78%);color:#f5f0e8}.explainer-pin{position:relative;min-height:720px;isolation:isolate;padding:45px var(--gutter)}.anatomy-study{max-width:1080px;margin:auto;padding-top:120px;filter:drop-shadow(0 28px 32px #0008)}.anatomy-study svg{width:100%;display:block;overflow:visible}.anatomy-study .layer-deep{transform:translateY(calc(var(--scene-progress,0) * 34px));transition:transform .1s linear}.anatomy-study .layer-skin{transform:translateY(calc(var(--scene-progress,0) * -15px));transition:transform .1s linear}.anatomy-focus{filter:brightness(calc(1 + var(--scene-progress,0) * .28))}.explainer-copy{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative;margin:0 auto;max-width:1400px;padding:20px 0}.explainer-chapter h3{font:800 clamp(28px,3vw,43px)/1.1 Display,Arial,sans-serif;margin-bottom:18px}.explainer-chapter p{font-size:20px;line-height:1.5;color:#d2d1ce}.treatment-science .evidence{display:block;margin:45px 0 0;padding-top:30px}.treatment-science .evidence h3{max-width:none;margin-bottom:18px}.treatment-science .evidence p{max-width:1000px}.reading{padding:60px var(--gutter);background:#111113}.reading h2{font:800 32px/1.2 Display}.reading>div{display:flex;flex-wrap:wrap;gap:20px 36px;margin:25px 0}.reading a{font-size:18px;text-decoration:none}.reading p{font-size:17px;color:#aaa;max-width:1000px}.treatment-expansion .care-heading h2 span,.treatment-expansion .closing h2 span{color:#970000}.treatment-expansion .care-plan{color:#171719}.treatment-expansion .questions{display:block}.treatment-expansion .questions>div:first-child{max-width:900px;margin-bottom:42px}.treatment-expansion .questions h2{font-size:clamp(64px,8vw,110px)}
.page-library main{padding:60px clamp(22px,5vw,90px)}.library-logo{width:170px;margin-bottom:65px}.page-library h1{font-size:clamp(52px,8.5vw,138px);line-height:1;margin:25px 0}.library-deck{font-size:25px;max-width:700px}.treatment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:60px}.treatment-card{display:block;min-width:0;text-decoration:none;border-top:1px solid #ffffff35;background:#101012;overflow:hidden}.treatment-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.treatment-card>div{padding:24px}.treatment-card h2{font-size:clamp(30px,3.1vw,48px);line-height:1.05}.treatment-card p{font-size:18px;margin:20px 0;color:#ccc}.treatment-card span{font-size:17px;color:#ddd}.treatment-card:hover{background:#1d1717}.treatment-card:hover img{filter:brightness(1.1)}
@keyframes headline-metal{from{background-position:0 50%}to{background-position:100% 50%}}
@media(min-width:1000px) and (prefers-reduced-motion:no-preference){.motion-ready .explainer-stage{height:245svh}.motion-ready .explainer-pin{height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.motion-ready .anatomy-study{position:absolute;inset:15% 11% auto;padding:0;max-width:none}.motion-ready .explainer-copy{display:block;position:absolute;inset:0;max-width:none;padding:0}.motion-ready .explainer-chapter{position:absolute;width:34%;max-width:520px;opacity:0;transform:translateY(18px);transition:opacity .4s,transform .6s;pointer-events:none}.motion-ready .explainer-chapter.active{opacity:1;transform:none}.motion-ready .explainer-chapter:nth-child(1){left:6%;top:7%}.motion-ready .explainer-chapter:nth-child(2){right:6%;top:8%}.motion-ready .explainer-chapter:nth-child(3){left:29%;bottom:5%;width:47%;max-width:760px;text-align:center}}
@media(max-width:760px){.treatment-expansion .hero-content{padding:108px 22px 45px}.treatment-expansion .hero h1{font-size:clamp(44px,13vw,96px);line-height:1;margin:26px 0 14px;white-space:normal}.treatment-expansion .physician-lockup .hero-authority{font-size:8.6vw;line-height:1.06}.treatment-expansion .physician-proof{font-size:18px}.treatment-expansion .hero-media img{object-position:68% top}.treatment-expansion .hero-wash{background:linear-gradient(90deg,#080808b0,#08080830),linear-gradient(0deg,#080808 0%,#080808b5 50%,#08080830)}.treatment-expansion .method{padding:52px 22px}.treatment-expansion .method h2{font-size:10vw;line-height:1.05}.treatment-expansion .pathway-list>a{display:block}.treatment-expansion .treatment-science{padding:52px 22px}.treatment-science .science-opening h2{font-size:10.5vw;line-height:1.04}.treatment-science .science-opening>p:last-child{font-size:18px}.explainer-stage{margin-top:30px}.explainer-pin{min-height:0;padding:25px 22px 30px}.anatomy-study{padding-top:0;margin:0 -10px}.explainer-copy{display:block;padding:0}.explainer-chapter{padding:24px 0;border-top:1px solid #ffffff25}.explainer-chapter h3{font-size:29px;margin-bottom:14px}.explainer-chapter p{font-size:18px;line-height:1.5}.reading{padding:40px 22px}.reading h2{font-size:28px}.reading>div{display:grid;gap:18px}.reading a{font-size:17px}.reading p{font-size:16px}.treatment-grid{grid-template-columns:1fr;gap:28px;margin-top:35px}.library-logo{width:135px;margin-bottom:40px}.library-deck{font-size:20px}.treatment-card>div{padding:22px}.treatment-card h2{font-size:32px}.treatment-card p{font-size:18px}.treatment-expansion .questions h2{font-size:17vw}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.treatment-expansion .title-mask>span{animation:none}.anatomy-study *{transform:none!important;transition:none!important}}
