.site-design.subpage-design main .work-hero.marketing-panorama{max-width:none;background:#fff;padding:clamp(24px,3vw,50px) 1.8% 25px}
.site-design.subpage-design main .marketing-panorama .work-hero-frame{max-width:none;gap:clamp(20px,2vw,34px)}
.site-design.subpage-design main .marketing-panorama .work-hero-copy{width:100%;max-width:none;padding:0}
.site-design.subpage-design main .marketing-panorama .eyebrow{display:block;letter-spacing:.22em;margin:0 auto 16px}
.marketing-panorama .eyebrow::after{content:"";display:block;width:84px;height:8px;border-top:4px solid #80b8a9;border-radius:50%;margin:12px auto 0}
.site-design.subpage-design main .marketing-panorama .work-hero-copy h1{font-size:clamp(38px,5.15vw,86px);line-height:1.06;margin:0 auto 16px;letter-spacing:-.04em}
.site-design.subpage-design main .marketing-panorama .work-hero-copy p{max-width:67ch;font-size:clamp(16px,1.55vw,25px);line-height:1.4;margin:0 auto 23px}
.site-design.subpage-design main .marketing-panorama .work-hero-copy>.button{display:inline-flex;gap:10px;color:white}
.site-design.subpage-design main .marketing-panorama .work-hero-photo{aspect-ratio:1610/449;border-radius:clamp(16px,3vw,52px);margin:0;min-height:0}
.site-design.subpage-design main .marketing-panorama .work-hero-photo img{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:680px){.site-design.subpage-design main .work-hero.marketing-panorama{padding-inline:16px}.site-design.subpage-design main .marketing-panorama .work-hero-photo{aspect-ratio:2/1}}
