.derma-hero{padding:55px 8% 75px}.derma-title h1{font-size:clamp(65px,7vw,105px);line-height:1.02;letter-spacing:-2px;margin:25px 0 45px}.derma-bottom{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.derma-photo{height:410px;position:relative;overflow:hidden;border-radius:0 0 150px 0}.derma-photo img{width:100%;height:100%;object-fit:cover;object-position:center 33%}.derma-photo>span{position:absolute;bottom:20px;left:25px;font-size:9px;letter-spacing:2px;color:#302d25}.derma-copy>p:not(.eyebrow){font-size:17px;max-width:430px}.derma-price{margin:28px 0 30px;border-top:1px solid #c7beaa;padding-top:22px;display:flex;gap:25px;align-items:center}.derma-price strong{font:34px 'Cormorant Garamond',Georgia,serif;white-space:nowrap}.derma-price span{font-size:8px;letter-spacing:1.4px;line-height:1.8}.surface-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;background:#ded2b6;padding:65px 8%}.surface-notes article>span{font:22px Georgia,serif;color:#807044}.surface-notes h3{font-size:32px;margin:20px 0 15px}.surface-notes p{font-size:14px}.aftercare-strip{padding:70px 8%;display:grid;grid-template-columns:1fr 1fr;gap:25px 90px;background:#302d25;color:#f4f0e5}.aftercare-strip .eyebrow{grid-column:1/-1;color:#cbb67e}.aftercare-strip p{font-size:14px}.facial-hero{display:grid;grid-template-columns:1fr 1.1fr;min-height:680px;background:#ded2b6}.facial-photo{overflow:hidden;min-height:680px}.facial-photo img{width:100%;height:100%;max-height:760px;object-fit:cover;object-position:center 40%}.facial-heading{padding:65px 11% 65px 12%;position:relative;align-self:center}.facial-heading h1{font-size:clamp(64px,6.5vw,96px);line-height:1.01;letter-spacing:-2px;margin:35px 0 25px}.facial-heading>p:not(.eyebrow){font-size:14px}.facial-edition{font-size:9px;letter-spacing:1.7px;display:block;margin-top:20px;color:#807044}.facial-start{display:flex;gap:20px;align-items:center;margin:25px 0 30px}.facial-start strong{font:32px 'Cormorant Garamond',Georgia,serif;white-space:nowrap}.facial-start span{font-size:8px;letter-spacing:1.3px;max-width:110px}.glass-editorial{padding:55px 8% 40px;background:#302d25;color:#f4f0e5}.glass-label{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #72664f;padding-bottom:20px;font-size:9px;letter-spacing:2px;color:#cbb67e}.glass-editorial-main{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding:60px 0}.glass-editorial .eyebrow{color:#cbb67e}.glass-editorial h2{font-size:clamp(70px,8vw,110px)}.glass-price{margin-top:30px;font:40px 'Cormorant Garamond',Georgia,serif}.glass-price span{font:9px 'DM Sans',sans-serif;letter-spacing:1.5px;margin-left:15px;color:#cbb67e}.glass-description>p{font-size:14px;color:#dfd7c8}.glass-description .glass-lead{font:30px/1.25 'Cormorant Garamond',Georgia,serif;color:#f4f0e5;margin-bottom:22px}.glass-editorial .button{background:#cbb67e;color:#302d25;margin-top:20px}.glass-words{border-top:1px solid #72664f;padding-top:25px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px;color:#cbb67e}.facial-priorities{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;padding:100px 8%}.facial-priorities article{border-top:1px solid #c7beaa;padding:25px 0}.facial-priorities h3{font-size:32px;margin:0 0 14px}.facial-priorities p{font-size:14px}.facial-addon{text-align:center;background:#ded2b6;padding:75px 8%}.facial-addon>p:not(.eyebrow){max-width:540px;margin:25px auto}.facial-addon .text-link{display:inline-flex}
@media(max-width:800px){.derma-hero{padding:40px 7% 55px}.derma-title h1{font-size:57px;letter-spacing:-1.5px}.derma-bottom{grid-template-columns:1fr;gap:35px}.derma-photo{height:350px}.derma-price{gap:15px}.derma-copy>p:not(.eyebrow){font-size:15px}.surface-notes{grid-template-columns:1fr;gap:25px;padding:50px 7%}.surface-notes article{border-bottom:1px solid #bfb294;padding-bottom:20px}.aftercare-strip{grid-template-columns:1fr;gap:20px;padding:55px 7%}.facial-hero{grid-template-columns:1fr}.facial-photo{min-height:0;height:340px}.facial-photo img{height:100%;object-position:center 35%}.facial-heading{padding:40px 7% 55px}.facial-heading h1{font-size:65px}.facial-start{gap:20px}.glass-editorial{padding:40px 7%}.glass-editorial-main{grid-template-columns:1fr;gap:35px;padding:35px 0}.glass-editorial h2{font-size:78px}.glass-label{font-size:8px;letter-spacing:1px}.glass-words{font-size:8px;letter-spacing:1px;gap:12px}.facial-priorities{grid-template-columns:1fr;gap:30px;padding:60px 7%}.facial-addon{padding:55px 7%}}
@media(max-width:800px){.facial-heading h1{font-size:54px;letter-spacing:-1.5px}.facial-photo{height:290px}}
.glass-description>p+p{margin-top:18px}
.derma-photo img{object-position:center 40%}.facial-photo img{object-position:center 42%}
