.w-classes{padding-top:88px}.w-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--ivory);min-height:650px}.w-hero>div{padding:80px clamp(26px,6vw,95px);align-self:center}.w-hero h1{font:clamp(3rem,6.5vw,6.5rem)/1.02 Fraunces,serif;letter-spacing:-.04em;margin:24px 0}.w-hero p{max-width:42ch;margin:25px 0;line-height:1.8}.w-hero>img{width:100%;height:100%;max-height:760px;object-fit:cover}.w-start{color:#927443;font-size:.8rem;letter-spacing:.05em}.w-section{padding:85px 0}.w-practice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 25px}.w-practice{background:var(--ivory)}.w-practice>img{width:100%;height:300px;object-fit:cover;display:block}.w-practice>div{padding:28px}.w-practice h3{font-size:1.6rem;line-height:1.25}.w-practice p{font-size:.9rem;margin:16px 0 20px}.w-private{padding:65px 0;background:var(--ivory)}.w-private>.ed-shell{display:grid;grid-template-columns:1fr 1fr;gap:70px}.w-private p{margin-bottom:25px}.w-classes .ed-form button{margin-top:25px;width:100%;white-space:normal}.w-classes #request{scroll-margin-top:100px}.w-classes .btn{background:var(--navy);color:white;border-color:var(--navy)}.w-classes .ed-note{font-size:.8rem;line-height:1.8;margin:25px 0}
@media(max-width:800px){.w-practice-grid{grid-template-columns:1fr 1fr}.w-hero>div{padding:50px 25px}.w-private>.ed-shell{gap:35px}}
@media(max-width:600px){.w-hero{grid-template-columns:1fr}.w-hero h1{font-size:3.4rem}.w-hero>img{height:400px}.w-practice-grid{grid-template-columns:1fr}.w-section{padding:55px 0}.w-practice>img{height:330px}.w-private>.ed-shell{grid-template-columns:1fr;gap:25px}.w-classes .request-grid{grid-template-columns:1fr}}

.w-hero>img{object-fit:contain;background:#e9e3d8}
