.pp-corporate h1{font-size:clamp(32px,3.7vw,60px)!important;hyphens:manual;word-break:normal;overflow-wrap:normal}
.pp-corporate h1>span,.pp-corporate h1>em{display:block!important}
.pp-corporate h1>em{color:#EE4EAF!important;font-size:.76em;line-height:1.12;margin-top:12px}
.pp-corporate .pp-cover-photo-frame{aspect-ratio:3/2!important}
.pp-corporate .pp-cover-photo-frame img{position:static!important;width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}
.pp-corporate .pp-corporate-copy{max-width:1000px}
.pp-corporate .pp-corporate-copy>.pp-heading{max-width:none;margin-inline:0}
.pp-corporate .pp-corporate-copy>.pp-heading :is(h2,.pp-display-heading){text-align:left!important}
.pp-corporate-copy .pp-display-heading>span,.pp-corporate-copy .pp-display-heading>em{display:block}
.pp-corporate-prose{max-width:76ch}.pp-corporate-prose p{line-height:1.75}
.pp-corporate>.pp-section{background:#0a0a0a}.pp-corporate>.pp-corporate-surface,.pp-corporate>#videos{background:#141114}
.pp-corporate>#technik{background:linear-gradient(130deg,#180d15,#101010)}
.pp-corporate>.pp-trust-section{background:#100d10}
html[lang="en"] .pp-corporate #videos .pp-display-heading em{display:block;text-wrap:balance}
.pp-corporate .pp-closing{ text-align:center }.pp-corporate .pp-closing p{max-width:72ch;margin-inline:auto}
@media(max-width:900px){.pp-corporate .pp-cover-hero-grid{display:flex!important;flex-direction:column}.pp-corporate .pp-cover-hero-portrait{width:100%;margin:24px 0 0}}
@media(max-width:650px){.pp-corporate>:is(.pp-section,.pp-closing){padding-block:40px}.pp-corporate .pp-corporate-copy>.pp-heading{margin-bottom:24px}.pp-corporate h1{font-size:clamp(28px,7.7vw,38px)!important}.pp-corporate .pp-display-heading{font-size:clamp(27px,7.2vw,40px)!important}}

@media(max-width:900px){.pp-corporate .pp-cover-intro{display:contents}.pp-corporate .pp-cover-intro>.pp-kicker{order:1}.pp-corporate .pp-cover-intro>h1{order:2}.pp-corporate .pp-cover-hero-portrait{order:3;margin:12px 0 20px}.pp-corporate .pp-cover-intro>.pp-cover-lead{order:4}.pp-corporate .pp-cover-intro>.pp-hero-actions{order:5;width:100%}.pp-corporate .pp-cover-intro>.pp-promise{order:6}}

/* Heading and reading copy share the same axis, as on the approved occasion pages. */
@media(min-width:901px){
 .pp-corporate .pp-corporate-copy>.pp-heading{max-width:860px;margin:0 auto 28px;text-align:center!important}
 .pp-corporate .pp-corporate-copy>.pp-heading :is(h2,.pp-display-heading){text-align:center!important;text-wrap:balance}
 .pp-corporate .pp-corporate-prose{max-width:760px;margin-inline:auto;text-align:center;text-wrap:pretty}
 .pp-corporate .pp-corporate-copy>.pp-complete-links{justify-content:center;max-width:860px;margin-inline:auto}
 .pp-corporate>.pp-section>.pp-wrap>.pp-heading{max-width:860px;margin-inline:auto;text-align:center}
 .pp-corporate>.pp-section>.pp-wrap>.pp-heading p,
 .pp-corporate>#technik>.pp-wrap>.pp-lead,
 .pp-corporate>#technik>.pp-wrap>.pp-media-note{max-width:760px;margin-inline:auto;text-align:center;text-wrap:pretty}
 .pp-corporate>.pp-section>.pp-wrap>h2{text-align:center}
 .pp-corporate>.pp-section>.pp-wrap>.pp-complete-links{justify-content:center}
 .pp-corporate .pp-closing .pp-display-heading{max-width:900px;margin-inline:auto;text-wrap:balance}
}
