/* Bounded motion and depth for the Schutzritter film preview. */
.film-preview .experience-bridge{padding:28px 0 48px;background:#f0f1f3}
.film-preview .experience-bridge .wrap{transform:none;margin-bottom:0}
.film-preview .experience-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;border:1px solid #c4a35055;border-radius:18px;background:#0a1828;box-shadow:0 18px 38px #07111c17;color:#fff}
.film-preview .experience-fact{display:flex;min-width:0;min-height:190px;flex-direction:column;justify-content:center;padding:26px 27px;border-right:1px solid #c4a35038;color:inherit;text-decoration:none}
.film-preview .experience-fact:last-child{border-right:0}
.film-preview .experience-fact:hover{background:#ffffff06}
.film-preview .experience-number{display:block;color:#efd38b;font-size:clamp(48px,5.5vw,70px);font-weight:800;line-height:1;letter-spacing:-.055em;font-variant-numeric:tabular-nums}
.film-preview .experience-fact-label{display:block;margin-top:16px;font-size:14px;font-weight:750;line-height:1.45}
.film-preview .experience-fact-detail{display:block;margin-top:7px;color:#b7c5d5;font-size:11px;line-height:1.6}
.film-preview .experience-bridge .trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}
.film-preview .experience-bridge .trust-strip div{min-height:0;padding:0 25px;border:0;border-right:1px solid #12263e1c;background:transparent;box-shadow:none}
.film-preview .experience-bridge .trust-strip div:first-child{padding-left:0}
.film-preview .experience-bridge .trust-strip div:last-child{padding-right:0;border-right:0}
.film-preview .experience-bridge .trust-strip div::before{display:none}
.film-preview .experience-bridge .trust-strip strong{color:#13263b;font-size:13px;line-height:1.5}
.film-preview .experience-bridge .trust-strip span{display:block;margin-top:5px;color:#536170;font-size:11px;line-height:1.5}
.film-preview .experience-reveal{opacity:0;translate:0 14px;transition:opacity .55s ease,translate .55s ease}
.film-preview .experience-reveal.is-visible,.film-preview .experience-reveal:focus-within{opacity:1;translate:0 0}
.film-preview .experience-tilt{transform-style:preserve-3d;transition:transform .18s ease-out,border-color .25s ease,box-shadow .25s ease}
.film-preview .experience-tilt.is-tilting{transform:perspective(1100px) rotateX(var(--experience-rx,0deg)) rotateY(var(--experience-ry,0deg)) translateY(-2px)}
@media(max-width:980px){
 .film-preview .experience-fact{min-height:175px;padding:23px 20px}
 .film-preview .experience-fact-label{font-size:13px}
 .film-preview .experience-bridge .trust-strip div{padding-inline:15px}
}
@media(max-width:700px){
 .film-preview .experience-bridge{padding:24px 0 35px}
 .film-preview .experience-bridge .wrap{width:calc(100% - 32px)}
 .film-preview .experience-facts{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:16px}
 .film-preview .experience-fact{min-height:165px;padding:23px 20px}
 .film-preview .experience-fact:nth-child(2){border-right:0}
 .film-preview .experience-fact:nth-child(-n+2){border-bottom:1px solid #c4a35038}
 .film-preview .experience-number{font-size:51px}
 .film-preview .experience-fact-label{margin-top:13px;font-size:12px}
 .film-preview .experience-fact-detail{font-size:10px}
 .film-preview .experience-bridge .trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 20px;margin-top:23px}
 .film-preview .experience-bridge .trust-strip div{padding:0;border:0}
 .film-preview .experience-bridge .trust-strip strong{font-size:12px}
 .film-preview .experience-bridge .trust-strip span{font-size:10px}
}
@media(max-width:350px){
 .film-preview .experience-fact{padding:21px 15px}
 .film-preview .experience-fact-label{font-size:11px}
 .film-preview .experience-fact-detail{font-size:9px}
}
@media(prefers-reduced-motion:reduce){
 .film-preview .experience-reveal,.film-preview .experience-reveal.is-visible{opacity:1;translate:none;transition:none}
 .film-preview .experience-tilt,.film-preview .experience-tilt.is-tilting{transform:none;transition:none}
}

