.hero-button{margin-top:18px}.intro-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.aesthetic-concerns{background:var(--blush)}.concern-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(80,81,91,.16);border:1px solid rgba(80,81,91,.16)}.concern-grid article{background:var(--ivory);padding:30px}.concern-grid h3{font:400 1.35rem/1.2 var(--serif);margin:0 0 12px}.concern-grid p{font-size:.94rem;margin:0}.aesthetic-services{background:#fff}.aesthetic-intro{max-width:770px;font-size:1.08rem;margin-bottom:55px}.aesthetic-service{display:grid;grid-template-columns:.72fr 1.28fr;gap:72px;padding:52px 0;border-top:1px solid rgba(80,81,91,.2)}.aesthetic-service h3{font:400 clamp(2rem,3.5vw,3rem)/1.1 var(--serif);margin:4px 0 16px}.aesthetic-service h4{font:400 1.25rem var(--serif);margin:28px 0 10px}.aesthetic-service p:first-child{margin-top:0}.service-number{font-size:.7rem;letter-spacing:.18em}.series-label{display:inline-block;background:var(--blush);padding:7px 12px;text-transform:uppercase;letter-spacing:.12em;font-size:.63rem}.service-listing{padding-left:20px}.series-section{background:var(--ink);color:var(--ivory);padding:90px 0}.series-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px}.series-grid h2{font:400 clamp(2.8rem,5vw,4.7rem)/1.05 var(--serif);margin:0}.series-grid .button{margin-top:18px}.approach-aesthetic{background:var(--blush)}.aesthetic-steps{display:grid;grid-template-columns:.75fr 1.25fr;gap:85px}.aesthetic-step-list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aesthetic-step-list article{background:var(--ivory);padding:30px}.aesthetic-step-list span{font-size:.7rem;letter-spacing:.16em}.aesthetic-step-list h3{font:400 1.55rem var(--serif);margin:18px 0 8px}.aesthetic-step-list p{margin:0;font-size:.94rem}.aesthetic-final{background:var(--ivory)}
@media(max-width:850px){.intro-split,.aesthetic-service,.series-grid,.aesthetic-steps{grid-template-columns:1fr;gap:22px}.concern-grid{grid-template-columns:1fr}.aesthetic-service{padding:40px 0}.aesthetic-intro{margin-bottom:35px}.series-section{padding:70px 0}.aesthetic-step-list{grid-template-columns:1fr}.aesthetic-step-list article{padding:27px}}
