.bpp-cinema{position:fixed;inset:0;z-index:0;background:#0a111a center/cover no-repeat;pointer-events:none;overflow:hidden;transition:opacity .35s}.bpp-cinema.is-hidden{opacity:0}.bpp-cinema__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.bpp-cinema__video.is-active{opacity:1}.bpp-cinema__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgb(3 9 15 / .82),rgb(3 9 15 / .25)),linear-gradient(0deg,rgb(3 9 15 / .72),rgb(3 9 15 / .12) 65%,rgb(3 9 15 / .42))}.bpp-cinema-enabled body{background:#0a111a}.bpp-cinema-enabled .elementor[data-elementor-type="wp-page"]{position:relative;z-index:1}.bpp-cinema-scene{background:transparent!important;min-height:100svh;scroll-margin-top:48px}.bpp-cinema-scene .bpp-timeline,.bpp-cinema-scene .bpp-media,.bpp-cinema-scene .bpp-hero{background:#fff0}.bpp-cinema-ready .bpp-hero[data-bpp-cinema-src] .bpp-hero__background{opacity:0}.bpp-cinema-enabled .bpp-hero[data-bpp-cinema-src] .bpp-hero__overlay{opacity:0}.bpp-hero[data-bpp-cinema-src]{min-height:100svh;text-align:left;justify-content:flex-start;padding:6rem clamp(1.2rem,6vw,7rem)}.bpp-hero[data-bpp-cinema-src] .bpp-hero__content{align-items:flex-start;max-width:770px;margin-left:0;gap:1.5rem}.bpp-hero[data-bpp-cinema-src] .bpp-hero__title{font-size:clamp(2.5rem,6vw,5.8rem);max-width:720px}.bpp-hero[data-bpp-cinema-src] .bpp-hero__desc{font-size:clamp(1rem,1.35vw,1.15rem);color:#fff8e9!important;text-shadow:0 1px 10px #000}.bpp-timeline[data-bpp-cinema-src]{padding:clamp(5rem,12vh,9rem) clamp(1.2rem,6vw,7rem) 3rem;min-height:90svh}.bpp-timeline[data-bpp-cinema-src] .bpp-timeline__heading{font-size:clamp(2.4rem,5.5vw,5.5rem);text-align:left;max-width:1200px;margin-inline:auto;margin-bottom:2.2rem!important;text-shadow:0 2px 16px #0008}.bpp-timeline[data-bpp-cinema-src] .bpp-timeline__chapter{display:block;max-width:1200px;margin-bottom:0}.bpp-timeline[data-bpp-cinema-src] .bpp-timeline__media{display:none}.bpp-timeline[data-bpp-cinema-src] .bpp-timeline__copy{max-width:630px;text-shadow:0 1px 10px #000;gap:1.4rem}.bpp-timeline[data-bpp-cinema-src] .bpp-timeline__copy h3{font-size:clamp(1.5rem,2.5vw,2.5rem)}.bpp-timeline[data-bpp-cinema-src] .bpp-timeline__copy p{color:#f5efdf;font-size:clamp(1rem,1.35vw,1.15rem)}.bpp-cinema-scene .bpp-media{max-width:920px;margin:0 auto 10vh;padding:0 clamp(1rem,3vw,2rem)}.bpp-cinema-scene .bpp-media__item{border:1px solid #f6d19160;border-radius:8px;overflow:hidden;background:#0e1722e6;box-shadow:0 12px 40px #0006}.bpp-cinema-scene .bpp-carousel__nav{background:#0e1722e6;margin-top:.5rem;border-radius:5px}.bpp-cinema-controls{position:fixed;z-index:40;bottom:1rem;right:1rem;display:flex;align-items:center;gap:1rem;max-width:calc(100% - 2rem)}.bpp-cinema-label{font:700 .7rem/1.4 system-ui;letter-spacing:.12em;color:#fff8e9;text-transform:uppercase;text-shadow:0 1px 8px #000;margin:0}.bpp-cinema-toggle{min-height:44px;border:1px solid #e4a84b;border-radius:4px;background:#0b141ee6;color:#fff8e9;padding:.7rem 1rem;cursor:pointer;font:600 .85rem/1.2 system-ui;white-space:nowrap}.bpp-cinema-nav{position:fixed;right:.7rem;top:50%;transform:translateY(-50%);z-index:40;display:grid;gap:.35rem}.bpp-cinema-nav button{width:32px;height:32px;background:#0b141ecc;color:#f7e8ce;border:1px solid #e4a84b77;border-radius:50%;cursor:pointer;font:600 .75rem system-ui;padding:0}.bpp-cinema-nav button[aria-current="step"]{background:#e4a84b;color:#10151b}.bpp-cinema-controls[hidden],.bpp-cinema-nav[hidden]{display:none!important}.bpp-cinema-controls :focus-visible,.bpp-cinema-nav :focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:767px){.bpp-hero[data-bpp-cinema-src]{padding:5rem 3.3rem 6rem 1.1rem}.bpp-timeline[data-bpp-cinema-src]{padding:5rem 3.3rem 2.5rem 1.1rem;min-height:100svh}.bpp-cinema-scene .bpp-media{padding:0 3.3rem 0 1.1rem;margin-bottom:12vh}.bpp-cinema-nav{right:.35rem;gap:.3rem}.bpp-cinema-nav button{width:27px;height:27px}.bpp-cinema-label{display:none}.bpp-cinema-toggle{font-size:.75rem;min-height:44px;padding:.65rem .8rem}.bpp-cinema-controls{right:.7rem;bottom:.75rem}.bpp-cinema__shade{background:linear-gradient(90deg,#03090fe3,#03090f5c),linear-gradient(0deg,#03090fb8,#03090f26)}.bpp-hero[data-bpp-cinema-src] .bpp-hero__title{font-size:clamp(2rem,9vw,3.3rem)}}@media(prefers-reduced-motion:reduce){.bpp-cinema,.bpp-cinema__video{transition:none}}.bpp-timeline[data-bpp-cinema-src]{isolation:isolate;background:#0a111a}.bpp-timeline__still{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.bpp-timeline__still img{width:100%;height:100%;object-fit:cover;opacity:.38}.bpp-cinema-ready .bpp-timeline__still{opacity:0}.bpp-cinema-ready .bpp-timeline[data-bpp-cinema-src]{background:#fff0}