.rom-site .brief-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,88px)}
.rom-site .brief-hero-copy{min-width:0}
.rom-site .brief-hero-copy h1{max-width:13ch;font-size:clamp(42px,4.6vw,76px);line-height:1.04}
.rom-site .brief-hero-copy p:not(.eyebrow){max-width:61ch;margin-top:24px;font-size:clamp(17px,1.3vw,20px);line-height:1.75}
.rom-site .brief-hero-art{width:100%;max-width:420px;justify-self:end;pointer-events:none}
.rom-site .brief-hero-art img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.16))}
.rom-site .brief-hero-section{padding-top:40px;padding-bottom:52px}
.rom-site .brief-hero-copy .breadcrumb{margin-bottom:32px}
@media(max-width:767px){
 .rom-site .brief-hero-section{padding-top:28px;padding-bottom:30px}
 .rom-site .brief-hero-grid{grid-template-columns:minmax(0,1fr);gap:22px}
 .rom-site .brief-hero-copy h1{font-size:clamp(38px,9vw,56px);max-width:16ch}
 .rom-site .brief-hero-copy .breadcrumb{margin-bottom:24px}
 .rom-site .brief-hero-art{justify-self:center;max-width:240px}
 .rom-site .brief-hero-art img{max-height:240px}
}
