/* Quieter typography. Scene geometry, lighting and scroll animation stay unchanged. */
.cinema-copy h1,.cinema-copy h2{font-weight:550;letter-spacing:-.04em;line-height:1.08}
.cinema-copy p:not(.eyebrow){max-width:390px}
.story-enabled #why .section-heading{display:block;margin-bottom:30px}
.story-enabled #why .section-heading h2,
.story-enabled #app .product-copy h2,
.story-enabled #studio .studio-heading h2,
.story-enabled #otazky h2,
.story-enabled #pristup h2,
#pricing .pricing-heading h2{font-size:clamp(30px,3.4vw,46px);font-weight:550;letter-spacing:-.035em;line-height:1.15}
.ownership-copy h3{font-size:clamp(32px,3.7vw,48px);font-weight:550;letter-spacing:-.035em;line-height:1.13;margin-bottom:20px}
.ownership-intro{max-width:360px}
.ownership-main{padding-block:40px}
.ownership-features h4{font-weight:600;letter-spacing:-.015em}
.ownership-features p{font-size:13px;line-height:1.7}
.ownership-platforms{margin-top:26px}
.studio-heading>p{max-width:290px}
.ownership-foot a{font-weight:550}
@media(max-width:760px){
 .story-enabled #why .section-heading{margin-bottom:24px}
 .story-enabled #why .section-heading h2,
 .story-enabled #app .product-copy h2,
 .story-enabled #studio .studio-heading h2,
 .story-enabled #otazky h2,
 .story-enabled #pristup h2,
 #pricing .pricing-heading h2{font-size:clamp(29px,8vw,36px);line-height:1.15}
 .ownership-copy h3{font-size:clamp(29px,8.2vw,39px)}
 .ownership-main{padding-block:26px}
 .ownership-visual{padding-top:22px}
 .ownership-infinity{max-width:245px}
}
