.region-hero h1{font-size:clamp(52px,7vw,104px);max-width:1180px}.region-hero>div>p:last-child,.region-hero>p:last-child{font-size:18px}.editorial-media{margin:55px 0 0;position:relative;overflow:hidden;background:#d9d7cf}.editorial-media.hero-media{height:clamp(340px,46vw,650px)}.editorial-media.section-media{height:clamp(300px,38vw,540px);margin:0}.editorial-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.editorial-media:hover img{transform:scale(1.025)}.editorial-media figcaption{position:absolute;left:0;bottom:0;background:var(--paper);padding:10px 16px;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.visual-break{display:grid;grid-template-columns:1.35fr .65fr;gap:55px;align-items:end;padding:110px 0;border-bottom:1px solid var(--line)}.visual-break.reverse{grid-template-columns:.65fr 1.35fr}.visual-break.reverse .editorial-media{order:2}.visual-note{padding:25px 0}.visual-note b{font:500 clamp(38px,5vw,68px) Manrope;line-height:1;letter-spacing:-.055em;display:block}.visual-note p{font-size:17px;line-height:1.6;color:var(--muted);max-width:480px;margin-top:28px}.section>div>h2{font-size:clamp(40px,5.2vw,76px)}.practice h2,.detail h2{font-size:clamp(36px,4.4vw,62px)}@media(max-width:800px){.region-hero h1{font-size:50px}.editorial-media.hero-media{height:360px}.visual-break,.visual-break.reverse{grid-template-columns:1fr;gap:20px;padding:75px 0}.visual-break.reverse .editorial-media{order:0}.editorial-media.section-media{height:340px}}
