/* V179: project headlines share the main opening / CTA scales. */
html body[data-page=work] .work-project .project-hero-copy>h2:not(#project-type-a):not(#project-type-b):not(#project-type-c):not(#project-type-d){font-size:var(--pill-opening-title)!important;line-height:var(--opening-leading,.87)!important;letter-spacing:-.02em!important;max-width:none!important}
html body[data-page=work] .work-project .project-hero-copy{width:calc(100% - max(var(--gutter),calc((100% - 1552px)/2)) - 32px)!important;max-width:none!important}
html body[data-page=work] .work-project :is(.project-case-overlay-copy>h3,.project-pet-banner-copy>h3):not(#project-type-a):not(#project-type-b):not(#project-type-c):not(#project-type-d){font-size:var(--pill-title)!important;line-height:var(--cta-layout-title-leading,.99)!important;letter-spacing:-.02em!important;text-wrap:initial!important;max-width:100%!important}
html body[data-page=work] .project-case-layout .project-case-image-panel .project-case-overlay-copy{max-width:none}
html body[data-page=work] .work-project .project-case-overlay-copy>p{max-width:680px;font-size:18px;line-height:1.6}
html body[data-page=work] .work-project .project-pet-banner-copy{width:60%;max-width:760px}
@media(max-width:600px){html body[data-page=work] .work-project .project-hero-copy{left:24px;width:calc(100% - 48px)!important;padding-right:0}html body[data-page=work] .work-project .project-case-overlay-copy>p{font-size:16px}html body[data-page=work] .work-project .project-pet-banner-copy{width:auto;max-width:none}}
