.pf-hero-art{position:absolute;inset:0;overflow:hidden}.pf-hero-art>.pf-media-image,.pf-video>.pf-video-poster{position:absolute;inset:0}.pf-hero-art>.pf-hero-layer{z-index:2;pointer-events:none}.pf-hero-art>.pf-hero-shade{background:0 0}.pf-banner>.pf-banner-shade{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pf-banner:after{background:0 0}.pf-video>.pf-video-poster{pointer-events:none}.pf-banner>.pf-banner-foreground{z-index:1;pointer-events:none}.pf-media-image{container-type:size}.pf-media-scene{width:max(100cqw, calc(100cqh * var(--media-frame-ratio)));aspect-ratio:var(--media-frame-ratio);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pf-media-scene>img{position:absolute}.pf-hero-mobile-logo,.pf-banner-mobile-logo{display:none}@media (max-width:800px){.pf-page .pf-hero{background:var(--pf-canvas);height:auto;min-height:0}.pf-hero .pf-hero-art{width:100%;aspect-ratio:var(--hero-art-ratio);position:relative}.pf-hero-art .pf-media-scene{aspect-ratio:auto;width:100%;height:100%}.pf-hero-art .pf-media-scene>img{object-fit:contain!important;width:100%!important;height:100%!important;top:0!important;left:0!important}.pf-hero-art>.pf-hero-layer,.pf-hero-art>.pf-hero-logo,.pf-hero-art>.pf-hero-shade{display:none}.pf-hero-art>.pf-hero-mobile-logo{object-fit:contain;z-index:2;width:35%;height:auto;max-height:40%;display:block;position:absolute;bottom:16px;right:16px}.pf-hero .pf-hero-copy{padding-block:28px 40px;position:relative;bottom:auto}.pf-hero .pf-hero-copy h1{margin-bottom:12px}.pf-hero .pf-hero-video .pf-play{bottom:16px;right:16px}.pf-banner>.pf-banner-foreground{display:none}.pf-banner-mobile-logo{width:240px;max-width:100%;height:auto;margin-bottom:16px;display:block}}
.pf-locked{padding-bottom:var(--perz-space-96);position:relative}.pf-locked-teaser{pointer-events:none;-webkit-user-select:none;user-select:none;max-height:420px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 25%,#0000 100%);mask-image:linear-gradient(#000 0% 25%,#0000 100%)}.pf-locked-teaser+.pf-container{margin-top:-160px;position:relative}.pf-locked:not(:has(.pf-locked-teaser)){padding-top:var(--perz-space-32)}.pf-locked-panel{max-width:var(--perz-layout-reading-width);background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:var(--perz-radius-panel);text-align:center;margin-inline:auto;padding:24px}.pf-page .pf-locked-panel h2{margin:0 0 8px}.pf-locked-panel p{color:var(--pf-secondary);margin:0 auto 20px}.pf-locked-panel .pf-actions{justify-content:center}@media (max-width:800px){.pf-locked-teaser{max-height:280px}.pf-locked-teaser+.pf-container{margin-top:-120px}.pf-locked-panel{padding:20px 16px}}
