.congratulations-design .page-hero.law-hero{display:grid;min-height:0;isolation:isolate}
.congratulations-design .hero-photograph{position:relative;inset:auto;grid-area:1/1;width:100%;height:auto;object-fit:contain}
.congratulations-design .hero-copy{grid-area:1/1;align-self:center;justify-self:start;width:65%;max-width:65%;margin:0;z-index:2}
.congratulations-design .hero-copy h1{font-size:46px;line-height:1.08}
.congratulations-design .law-hero:after{z-index:1;background:linear-gradient(90deg,rgba(7,36,30,.88),rgba(7,36,30,.65) 45%,transparent 75%)}
@media(max-width:900px){
 .congratulations-design .hero-copy{grid-area:2/1;max-width:none;width:100%;background:#123e34;padding:26px 22px}
 .congratulations-design .hero-copy h1{font-size:32px}
 .congratulations-design .law-hero:after{display:none}
}
@media(max-width:360px){
 .congratulations-design .hero-copy{padding:18px 22px}
 .congratulations-design .hero-copy h1{font-size:29px}
 .congratulations-design .law-hero .eyebrow{margin-bottom:12px}
}
