/* Stand 70: bounded type scale for laptop, desktop and mobile.
   The approved film typography and collage stay independent. */
html body.inner-page .page-intro h1,
html body.inner-page .services-intro h1{font-size:clamp(40px,4.4vw,64px);line-height:1.12}
html body.inner-page .engagement-intro h1{font-size:clamp(38px,4.1vw,58px);line-height:1.14}
html body.project37 .p37-hero .p37-hero-title h1{font-size:clamp(42px,4.6vw,64px);line-height:1.08}
html body.project37 .p48-opening .p37-lead h2{font-size:clamp(30px,2.5vw,36px);line-height:1.18}
html body.inner-page .contact-cta h2,html body.home-page .contact-cta h2{font-size:clamp(34px,3.3vw,48px);line-height:1.16;letter-spacing:-.035em}
html body.project37 .contact-cta h2{font-size:clamp(32px,3.1vw,44px)}
html body.home-page .people-teaser h2,
html body.home-page .acquisition-teaser h2,
html body.home-page .engagement-teaser h2,
html body.inner-page .philosophy-heading h2,
html body.inner-page .on-site-story h2,
html body.inner-page .services-result h2{font-size:clamp(36px,3.7vw,52px);line-height:1.14}
html body .feature-editorial .feature-title h2{font-size:clamp(32px,3.6vw,50px);line-height:1.14}
@media(max-width:760px){
 html body.inner-page .page-intro h1,
 html body.inner-page .services-intro h1,
 html body.inner-page .engagement-intro h1{font-size:clamp(32px,8.8vw,38px);line-height:1.16}
 html body.project37 .p37-hero .p37-hero-title h1{font-size:clamp(30px,8.8vw,36px);line-height:1.12}
 html body.project37 .p48-opening .p37-lead h2{font-size:28px;line-height:1.2}
 html body.inner-page .contact-cta h2,html body.home-page .contact-cta h2{font-size:32px;line-height:1.2}
 html body.project37 .contact-cta h2{font-size:28px}
 html body.home-page .people-teaser h2,
 html body.home-page .acquisition-teaser h2,
 html body.home-page .engagement-teaser h2,
 html body.inner-page .philosophy-heading h2,
 html body.inner-page .on-site-story h2,
 html body.inner-page .services-result h2{font-size:32px;line-height:1.18}
 html body .feature-editorial .feature-title h2{font-size:32px}
}
@media(min-width:761px) and (max-width:1000px){
 html body.page-realisierte-projekte .collection-hero-title{width:min(405px,60%)}
}
