.page-module__jTaTWq__page{color:#071d2d;background:#f7f5ef;overflow:hidden}.page-module__jTaTWq__container{width:min(100%,95rem);padding-inline:var(--gutter);margin-inline:auto}.page-module__jTaTWq__hero{color:#f4f1e9;background:#051f2c;padding-block:clamp(4.5rem,7vw,7rem) clamp(7.5rem,10vw,10rem)}.page-module__jTaTWq__heroLabel,.page-module__jTaTWq__evaluationLabel{color:#c3a58e;letter-spacing:.21em;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:2rem;font-size:.56rem;font-weight:750;display:grid}.page-module__jTaTWq__heroLabel:after,.page-module__jTaTWq__evaluationLabel:after{content:"";background:#f4f1e92e;height:1px}.page-module__jTaTWq__heroGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(3.5rem,6vw,7rem);margin-top:clamp(4rem,6vw,6rem);display:grid}.page-module__jTaTWq__heroCopy{grid-column:1/span 6}.page-module__jTaTWq__heroCopy h1{font-family:var(--font-sans);letter-spacing:-.07em;font-size:clamp(4.6rem,7.3vw,6.5rem);font-weight:510;line-height:.88}.page-module__jTaTWq__heroCopy h1 span{display:block}.page-module__jTaTWq__heroCopy p{color:#f4f1e9ad;max-width:35rem;margin-top:clamp(2.5rem,3.5vw,3.5rem);font-size:clamp(.94rem,1.1vw,1.06rem);line-height:1.82}.page-module__jTaTWq__heroImage{aspect-ratio:6/5;background:#28414a;grid-column:7/span 6;min-width:0;margin:0;position:relative;overflow:hidden}.page-module__jTaTWq__heroImage>div{filter:saturate(.72)contrast(1.04);background-image:linear-gradient(#04141e0f 40%,#03111ab3 100%),url(/images/treatments/treatments-hero.jpg),radial-gradient(at 67% 31%,#c9d2d099 0 14%,#0000 39%),radial-gradient(at 35% 72%,#223e47f0 0 24%,#0000 53%),linear-gradient(135deg,#738385 0%,#304852 48%,#0c2632 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.page-module__jTaTWq__heroImage figcaption{color:#f4f1e9b8;letter-spacing:.2em;text-transform:uppercase;font-size:.54rem;font-weight:750;position:absolute;bottom:1.7rem;left:1.8rem;right:1.8rem}.page-module__jTaTWq__intro{background:#f7f5ef;padding-block:clamp(7.5rem,9.4vw,9.375rem)}.page-module__jTaTWq__sectionMeta{letter-spacing:.21em;text-transform:uppercase;border-bottom:1px solid #071d2d38;grid-template-columns:clamp(3.5rem,7vw,6.5rem) auto 1fr;align-items:center;gap:1rem;padding-bottom:1.15rem;font-size:.56rem;font-weight:750;display:grid}.page-module__jTaTWq__sectionMeta span:first-child{color:#9d7961}.page-module__jTaTWq__introGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(3.5rem,6vw,7rem);margin-top:clamp(4rem,6vw,6rem);display:grid}.page-module__jTaTWq__introGrid h2{max-width:44rem;font-family:var(--font-sans);letter-spacing:-.065em;grid-column:1/span 6;font-size:clamp(3.75rem,5.8vw,5.25rem);font-weight:520;line-height:.94}.page-module__jTaTWq__introGrid p{color:#071d2db3;grid-column:7/span 6;max-width:38rem;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.88}.page-module__jTaTWq__directory{background:#e9eceb}.page-module__jTaTWq__treatmentGroup{padding-block:clamp(7rem,9vw,9rem);position:relative}.page-module__jTaTWq__treatmentGroup:first-child,.page-module__jTaTWq__treatmentGroup:nth-child(4){color:#f4f1e9;background:#051f2c}.page-module__jTaTWq__treatmentGroup:nth-child(2){background:#e8e3da}.page-module__jTaTWq__treatmentGroup:nth-child(3){background:#f7f5ef}.page-module__jTaTWq__groupGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(3.5rem,6vw,7rem);display:grid}.page-module__jTaTWq__groupImage{aspect-ratio:7/6;background:#304852;grid-column:1/span 7;min-width:0;margin:0;position:relative;overflow:hidden}.page-module__jTaTWq__groupImageInner{background-image:linear-gradient(180deg, #04141e0a 42%, #03111aad 100%), var(--treatment-image), radial-gradient(ellipse at 64% 27%, #d3d9d494 0 12%, transparent 36%), radial-gradient(ellipse at 34% 69%, #203c45eb 0 25%, transparent 51%), linear-gradient(135deg, #748385 0%, #334a53 49%, #0b2531 100%);filter:saturate(.7)contrast(1.05);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.page-module__jTaTWq__treatmentGroup:nth-child(2) .page-module__jTaTWq__groupImageInner{background-image:linear-gradient(180deg, #05182205 35%, #03111aa1 100%), var(--treatment-image), radial-gradient(ellipse at 35% 32%, #cdd3cda8 0 15%, transparent 39%), radial-gradient(ellipse at 69% 67%, #384f53d6 0 22%, transparent 48%), linear-gradient(145deg, #9aa4a0 0%, #52666b 52%, #17313b 100%)}.page-module__jTaTWq__treatmentGroup:nth-child(3) .page-module__jTaTWq__groupImageInner{background-image:linear-gradient(180deg, #03131c05 42%, #03111aad 100%), var(--treatment-image), radial-gradient(ellipse at 62% 37%, #c0ccca94 0 17%, transparent 42%), radial-gradient(ellipse at 31% 73%, #264149e6 0 21%, transparent 48%), linear-gradient(120deg, #77898b 0%, #3e555d 47%, #102a35 100%)}.page-module__jTaTWq__treatmentGroup:nth-child(4) .page-module__jTaTWq__groupImageInner{background-image:linear-gradient(180deg, #03131c0a 38%, #03111ab5 100%), var(--treatment-image), radial-gradient(ellipse at 43% 26%, #cbd3d091 0 14%, transparent 38%), radial-gradient(ellipse at 68% 70%, #1e3943f0 0 25%, transparent 51%), linear-gradient(155deg, #718285 0%, #344b55 49%, #0a2531 100%)}.page-module__jTaTWq__groupImage:hover .page-module__jTaTWq__groupImageInner{transform:scale(1.018)}.page-module__jTaTWq__groupImage figcaption{color:#f4f1e9c2;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:2rem;font-size:.54rem;font-weight:750;display:flex;position:absolute;bottom:1.6rem;left:1.75rem;right:1.75rem}.page-module__jTaTWq__groupImage figcaption span{color:#c3a58e}.page-module__jTaTWq__groupContent{grid-column:8/span 5;min-width:0}.page-module__jTaTWq__treatmentGroup:nth-child(2n) .page-module__jTaTWq__groupImage{aspect-ratio:5/6;order:2;grid-column:7/span 6}.page-module__jTaTWq__treatmentGroup:nth-child(2n) .page-module__jTaTWq__groupContent{order:1;grid-column:1/span 6}.page-module__jTaTWq__treatmentGroup:nth-child(3) .page-module__jTaTWq__groupImage{aspect-ratio:4/5;grid-column:1/span 5}.page-module__jTaTWq__treatmentGroup:nth-child(3) .page-module__jTaTWq__groupContent{grid-column:7/span 6}.page-module__jTaTWq__groupIndex{letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #071d2d3b;grid-template-columns:auto 1fr;align-items:center;gap:1.5rem;padding-bottom:1rem;font-size:.56rem;font-weight:750;display:grid}.page-module__jTaTWq__groupIndex span:first-child{color:#9d7961}.page-module__jTaTWq__treatmentGroup:first-child .page-module__jTaTWq__groupIndex,.page-module__jTaTWq__treatmentGroup:nth-child(4) .page-module__jTaTWq__groupIndex{color:#f4f1e9c2;border-color:#f4f1e933}.page-module__jTaTWq__treatmentGroup:first-child .page-module__jTaTWq__groupIndex span:first-child,.page-module__jTaTWq__treatmentGroup:nth-child(4) .page-module__jTaTWq__groupIndex span:first-child{color:#c3a58e}.page-module__jTaTWq__groupContent h2{font-family:var(--font-sans);letter-spacing:-.065em;margin-top:clamp(2.5rem,4vw,4rem);font-size:clamp(3.15rem,4.6vw,4.7rem);font-weight:520;line-height:.94}.page-module__jTaTWq__groupDescription{color:#071d2dad;max-width:37rem;margin-top:1.8rem;font-size:clamp(.92rem,1.05vw,1.02rem);line-height:1.78}.page-module__jTaTWq__treatmentGroup:first-child .page-module__jTaTWq__groupDescription,.page-module__jTaTWq__treatmentGroup:nth-child(4) .page-module__jTaTWq__groupDescription{color:#f4f1e9a8}.page-module__jTaTWq__childLinks{border-bottom:1px solid #071d2d38;margin-top:clamp(2.7rem,4vw,4rem)}.page-module__jTaTWq__childLinks a,.page-module__jTaTWq__childLinks>span{color:#071d2dc7;border-top:1px solid #071d2d38;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;min-height:3.75rem;font-size:clamp(.76rem,.9vw,.86rem);line-height:1.4;transition:color .22s,padding .22s;display:grid}.page-module__jTaTWq__childLinks a>span:last-child,.page-module__jTaTWq__childLinks>span>span:last-child{color:#9d7961;font-size:1rem;transition:transform .22s}.page-module__jTaTWq__childLinks a:hover{color:#8f6c55;padding-left:.4rem}.page-module__jTaTWq__childLinks a:hover>span:last-child{transform:translate(.35rem)}.page-module__jTaTWq__treatmentGroup:first-child .page-module__jTaTWq__childLinks,.page-module__jTaTWq__treatmentGroup:nth-child(4) .page-module__jTaTWq__childLinks{border-color:#f4f1e92e}.page-module__jTaTWq__treatmentGroup:first-child .page-module__jTaTWq__childLinks a,.page-module__jTaTWq__treatmentGroup:first-child .page-module__jTaTWq__childLinks>span,.page-module__jTaTWq__treatmentGroup:nth-child(4) .page-module__jTaTWq__childLinks a,.page-module__jTaTWq__treatmentGroup:nth-child(4) .page-module__jTaTWq__childLinks>span{color:#f4f1e9c7;border-color:#f4f1e92e}.page-module__jTaTWq__treatmentGroup:first-child .page-module__jTaTWq__childLinks a>span:last-child,.page-module__jTaTWq__treatmentGroup:first-child .page-module__jTaTWq__childLinks>span>span:last-child,.page-module__jTaTWq__treatmentGroup:nth-child(4) .page-module__jTaTWq__childLinks a>span:last-child,.page-module__jTaTWq__treatmentGroup:nth-child(4) .page-module__jTaTWq__childLinks>span>span:last-child{color:#c3a58e}.page-module__jTaTWq__treatmentGroup:first-child .page-module__jTaTWq__childLinks a:hover,.page-module__jTaTWq__treatmentGroup:nth-child(4) .page-module__jTaTWq__childLinks a:hover{color:#d8b9a1}.page-module__jTaTWq__groupCta{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #071d2db8;justify-content:space-between;align-items:center;gap:2.5rem;min-height:3.4rem;margin-top:clamp(2.5rem,3.5vw,3.5rem);font-size:.58rem;font-weight:750;transition:color .22s,border-color .22s;display:inline-flex}.page-module__jTaTWq__groupCta span{font-size:1rem;font-weight:400;transition:transform .22s}.page-module__jTaTWq__groupCta:hover{color:#8f6c55;border-color:#8f6c55}.page-module__jTaTWq__groupCta:hover span{transform:translate(.35rem)}.page-module__jTaTWq__treatmentGroup:first-child .page-module__jTaTWq__groupCta,.page-module__jTaTWq__treatmentGroup:nth-child(4) .page-module__jTaTWq__groupCta{border-color:#f4f1e9b8}.page-module__jTaTWq__treatmentGroup:first-child .page-module__jTaTWq__groupCta:hover,.page-module__jTaTWq__treatmentGroup:nth-child(4) .page-module__jTaTWq__groupCta:hover{color:#d8b9a1;border-color:#d8b9a1}.page-module__jTaTWq__evaluation{color:#f4f1e9;background:#0a2634;padding-block:clamp(7.5rem,9.4vw,9.375rem)}.page-module__jTaTWq__evaluationGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(3.5rem,6vw,7rem);margin-top:clamp(4rem,6vw,6rem);display:grid}.page-module__jTaTWq__evaluationGrid h2{font-family:var(--font-sans);letter-spacing:-.065em;grid-column:1/span 7;font-size:clamp(3.7rem,5.7vw,5.2rem);font-weight:520;line-height:.94}.page-module__jTaTWq__evaluationGrid h2 span{display:block}.page-module__jTaTWq__evaluationContent{grid-column:8/span 5}.page-module__jTaTWq__evaluationContent>p{color:#f4f1e9ad;max-width:34rem;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.82}.page-module__jTaTWq__evaluationLinks{border-bottom:1px solid #f4f1e933;margin-top:clamp(3rem,4vw,4rem);display:grid}.page-module__jTaTWq__evaluationLinks a{letter-spacing:.18em;text-transform:uppercase;border-top:1px solid #f4f1e933;justify-content:space-between;align-items:center;gap:2rem;min-height:4.2rem;font-size:.6rem;font-weight:750;transition:color .22s,padding .22s;display:flex}.page-module__jTaTWq__evaluationLinks a span{color:#c3a58e;font-size:1rem}.page-module__jTaTWq__evaluationLinks a:hover{color:#d8b9a1;padding-left:.4rem}.page-module__jTaTWq__childLinks a:focus-visible,.page-module__jTaTWq__groupCta:focus-visible,.page-module__jTaTWq__evaluationLinks a:focus-visible{outline-offset:4px;outline:2px solid #c3a58e}@media (max-width:1050px){.page-module__jTaTWq__heroGrid,.page-module__jTaTWq__groupGrid,.page-module__jTaTWq__evaluationGrid{gap:3.5rem}.page-module__jTaTWq__heroCopy h1{font-size:clamp(3.9rem,7vw,4.8rem)}.page-module__jTaTWq__groupContent h2{font-size:clamp(2.8rem,4.6vw,3.7rem)}.page-module__jTaTWq__treatmentGroup:nth-child(3) .page-module__jTaTWq__groupImage{grid-column:1/span 6}.page-module__jTaTWq__treatmentGroup:nth-child(3) .page-module__jTaTWq__groupContent{grid-column:7/span 6}}@media (max-width:820px){.page-module__jTaTWq__heroGrid,.page-module__jTaTWq__introGrid,.page-module__jTaTWq__groupGrid,.page-module__jTaTWq__evaluationGrid{grid-template-columns:1fr;gap:4rem}.page-module__jTaTWq__heroCopy,.page-module__jTaTWq__heroImage,.page-module__jTaTWq__introGrid h2,.page-module__jTaTWq__introGrid p,.page-module__jTaTWq__groupImage,.page-module__jTaTWq__groupContent,.page-module__jTaTWq__treatmentGroup:nth-child(2n) .page-module__jTaTWq__groupImage,.page-module__jTaTWq__treatmentGroup:nth-child(2n) .page-module__jTaTWq__groupContent,.page-module__jTaTWq__treatmentGroup:nth-child(3) .page-module__jTaTWq__groupImage,.page-module__jTaTWq__treatmentGroup:nth-child(3) .page-module__jTaTWq__groupContent,.page-module__jTaTWq__evaluationGrid h2,.page-module__jTaTWq__evaluationContent{grid-column:1}.page-module__jTaTWq__heroImage{width:min(100%,42rem)}.page-module__jTaTWq__groupImage,.page-module__jTaTWq__treatmentGroup:nth-child(2n) .page-module__jTaTWq__groupImage,.page-module__jTaTWq__treatmentGroup:nth-child(3) .page-module__jTaTWq__groupImage{aspect-ratio:7/5;order:1;width:min(100%,43rem)}.page-module__jTaTWq__groupContent,.page-module__jTaTWq__treatmentGroup:nth-child(2n) .page-module__jTaTWq__groupContent{order:2}}@media (max-width:650px){.page-module__jTaTWq__hero{padding-block:4rem 6rem}.page-module__jTaTWq__heroLabel,.page-module__jTaTWq__evaluationLabel{gap:1.5rem;font-size:.64rem}.page-module__jTaTWq__heroGrid{margin-top:3.2rem}.page-module__jTaTWq__heroCopy h1{font-size:clamp(3.4rem,16vw,4.1rem)}.page-module__jTaTWq__heroCopy p{margin-top:2.4rem;font-size:.92rem}.page-module__jTaTWq__heroImage{aspect-ratio:4/5}.page-module__jTaTWq__heroImage figcaption,.page-module__jTaTWq__groupImage figcaption{font-size:.61rem;bottom:1.2rem;left:1.25rem;right:1.25rem}.page-module__jTaTWq__intro,.page-module__jTaTWq__treatmentGroup,.page-module__jTaTWq__evaluation{padding-block:6rem}.page-module__jTaTWq__sectionMeta{grid-template-columns:2.7rem auto;font-size:.64rem}.page-module__jTaTWq__introGrid,.page-module__jTaTWq__evaluationGrid{margin-top:3.2rem}.page-module__jTaTWq__introGrid h2,.page-module__jTaTWq__evaluationGrid h2{font-size:clamp(3.2rem,14.5vw,4.05rem)}.page-module__jTaTWq__introGrid p,.page-module__jTaTWq__evaluationContent>p{font-size:.93rem}.page-module__jTaTWq__groupGrid{gap:3.4rem}.page-module__jTaTWq__groupImage,.page-module__jTaTWq__treatmentGroup:nth-child(2n) .page-module__jTaTWq__groupImage,.page-module__jTaTWq__treatmentGroup:nth-child(3) .page-module__jTaTWq__groupImage{aspect-ratio:4/5}.page-module__jTaTWq__groupIndex{font-size:.64rem}.page-module__jTaTWq__groupContent h2{font-size:clamp(2.85rem,13vw,3.8rem)}.page-module__jTaTWq__groupDescription{font-size:.93rem}.page-module__jTaTWq__childLinks a{min-height:4.35rem;font-size:.84rem}.page-module__jTaTWq__groupCta{width:100%;font-size:.64rem}.page-module__jTaTWq__evaluationLinks a{min-height:4.6rem;font-size:.66rem}}@media (prefers-reduced-motion:reduce){.page-module__jTaTWq__groupImageInner,.page-module__jTaTWq__childLinks a,.page-module__jTaTWq__childLinks a>span:last-child,.page-module__jTaTWq__groupCta,.page-module__jTaTWq__groupCta span,.page-module__jTaTWq__evaluationLinks a{transition:none}}
