.bpp-world-gallery{margin-top:16px;padding:12px;background:#091116;border:1px solid #ffb44e60;border-radius:12px;color:#f5efdf}.bpp-world-gallery__open{display:block;position:relative;border-radius:7px;overflow:hidden;background:#0d1b22;aspect-ratio:16/9}.bpp-world-gallery__image{display:block;width:100%;height:100%;object-fit:contain;min-height:0}.bpp-world-gallery__zoom{position:absolute;right:8px;bottom:8px;padding:7px 10px;border:1px solid #ffb44e80;border-radius:6px;background:#080e13e8;color:#fff;font:600 12px/1.4 system-ui}.bpp-world-gallery__caption{min-height:40px;margin:0!important;padding:10px 0;font:500 13px/1.5 system-ui;color:#f5efdf}.bpp-world-gallery__controls{display:flex;gap:16px;align-items:center;justify-content:center;margin:0 0 12px}.bpp-world-gallery__controls button,.bpp-gallery-viewer button{border:1px solid #ffb44e80;background:#131d22;color:#ffb44e;border-radius:8px;min-width:44px;min-height:44px;font:600 18px/1 system-ui;padding:10px;cursor:pointer}.bpp-world-gallery__status{min-width:60px;text-align:center;font:600 13px/1.5 system-ui}.bpp-world-gallery__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:230px;overflow:auto;overscroll-behavior:contain;padding:3px;scrollbar-width:thin;scrollbar-color:#ad7e38 #0d1b22}.bpp-world-gallery__thumb{position:relative;display:block;aspect-ratio:16/9;border:2px solid #fff0;border-radius:5px;padding:0!important;background:#15262e;overflow:hidden;cursor:pointer;min-height:44px}.bpp-world-gallery__thumb img{width:100%;height:100%;display:block;object-fit:cover;min-height:0}.bpp-world-gallery__thumb span{position:absolute;right:0;bottom:0;background:#070d13c9;color:#fff;padding:2px 5px;font:600 10px/1.3 system-ui}.bpp-world-gallery__thumb[aria-pressed="true"]{border-color:#ffb44e}.bpp-world-gallery button:focus-visible,.bpp-world-gallery a:focus-visible,.bpp-gallery-viewer button:focus-visible{outline:2px solid #ffb44e;outline-offset:2px}.bpp-world-gallery.is-loading .bpp-world-gallery__open::before,.bpp-gallery-viewer.is-loading .bpp-gallery-viewer__canvas::before{content:"";position:absolute;z-index:1;left:calc(50% - 14px);top:calc(50% - 14px);width:28px;height:28px;border:3px solid #f7931a40;border-top-color:#ffb44e;border-radius:50%;animation:bpp-gallery-load .8s linear infinite}@keyframes bpp-gallery-load{to{transform:rotate(360deg)}}html.bpp-gallery-modal-open{overflow:hidden}.bpp-gallery-viewer{position:fixed;inset:0;width:calc(100vw - 32px);height:calc(100dvh - 32px);max-width:1600px;max-height:none;padding:12px;margin:auto;border:1px solid #c48a3c;border-radius:12px;background:#070d12;color:#fff;z-index:2147483000;overflow:hidden}.bpp-gallery-viewer[open]{display:flex;flex-direction:column;gap:10px}.bpp-gallery-viewer::backdrop{background:#020609ef}.bpp-gallery-viewer__bar{display:flex;gap:8px;align-items:center;flex-shrink:0}.bpp-gallery-viewer__bar p{font:500 14px/1.4 system-ui;margin:0;flex:1;min-width:0}.bpp-gallery-viewer__bar [data-close]{font-size:26px}.bpp-gallery-viewer__bar [data-zoom]{font-size:13px;white-space:nowrap}.bpp-gallery-viewer__canvas{position:relative;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;align-items:center;justify-content:center}.bpp-gallery-viewer__canvas img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;cursor:zoom-in;flex-shrink:0}.bpp-gallery-viewer.is-zoomed .bpp-gallery-viewer__canvas{display:block}.bpp-gallery-viewer.is-zoomed .bpp-gallery-viewer__canvas img{width:200%;height:200%;max-width:none;object-fit:contain;cursor:zoom-out}.bpp-gallery-viewer__nav{display:flex;align-items:center;justify-content:center;gap:20px;flex-shrink:0;font:600 14px/1.5 system-ui}@media(max-width:767px){.bpp-gallery-viewer{width:100%;height:100dvh;border-radius:0;padding:10px;padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom))}.bpp-gallery-viewer__bar p{font-size:12px}.bpp-world-gallery__thumbs{max-height:200px}}@media(prefers-reduced-motion:reduce){.bpp-world-gallery.is-loading .bpp-world-gallery__open::before,.bpp-gallery-viewer.is-loading .bpp-gallery-viewer__canvas::before{animation:none}}.bpp-reading-section{background:transparent!important;padding:0!important}.bpp-reading-section>.elementor-container{max-width:none!important;width:100%!important}.bpp-reading-section .elementor-widget-wrap{padding:0!important;gap:0!important}.bpp-reading-section .elementor-widget{margin-bottom:0!important}.bpp-reading-section .bpp-hero[data-bpp-cinema-src]{min-height:calc(100svh - 136px)!important;padding:70px max(40px,calc((100% - 1320px)/2)) 95px;align-items:center}.bpp-reading-section .bpp-hero__content{max-width:660px!important;width:100%;gap:22px!important}.bpp-reading-section .bpp-hero__title{font-size:clamp(42px,5.2vw,74px)!important;line-height:1.06;letter-spacing:-.035em}.bpp-reading-section .bpp-hero__desc{font-size:18px!important;line-height:1.85!important;color:#f1eee7!important;max-width:65ch}.bpp-reading-section .bpp-hero__actions{margin-top:12px}.bpp-reading-section .bpp-hero__actions a{font-size:14px;min-height:46px}.bpp-story-chapter[data-bpp-cinema-src]{min-height:0;padding:96px max(40px,calc((100% - 1320px)/2)) 24px}.bpp-story-chapter[data-bpp-cinema-src] .bpp-timeline__heading{max-width:none;font-size:clamp(38px,4.8vw,66px);line-height:1.1;margin:0 0 38px!important;letter-spacing:-.025em}.bpp-story-chapter[data-bpp-cinema-src] .bpp-timeline__chapter{max-width:none}.bpp-story-chapter[data-bpp-cinema-src] .bpp-timeline__copy{max-width:650px!important;border-left:1px solid #f7931a80;padding-left:24px;gap:18px}.bpp-story-chapter .bpp-timeline__copy h3{font-size:clamp(23px,2.4vw,30px)!important;line-height:1.25}.bpp-story-prose p{font-size:18px!important;line-height:1.85!important;margin:0 0 1.25em!important;color:#f0eee8!important}.bpp-story-prose p:last-child{margin-bottom:0!important}.bpp-story-chapter .bpp-text-link{font-size:14px;margin-top:12px;color:#ffb44e!important}.bpp-cinema[data-skin="reading"] .bpp-cinema__shade{background:linear-gradient(90deg,#03090feb 0,#03090fd6 36%,#03090f70 65%,#03090f38),linear-gradient(0deg,#03090fb0,transparent 40%,#03090f50)}.bpp-reading-section .bpp-media-disclosure{width:min(420px,calc(100% - 80px));margin:0 0 100px max(40px,calc((100% - 1320px)/2));color:#f5efdf}.bpp-media-disclosure>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:14px;min-height:80px;padding:16px 20px;border:1px solid #ffb44e;border-radius:12px;background:linear-gradient(120deg,#f7931a,#ffb64a);color:#161006;font-size:15px;font-weight:700;line-height:1.45;box-shadow:0 8px 28px #0005;transition:filter .2s,box-shadow .2s}.bpp-media-disclosure>summary::-webkit-details-marker{display:none}.bpp-media-disclosure>summary:hover{filter:brightness(1.08);box-shadow:0 8px 32px #f7931a30}.bpp-media-disclosure__icon{flex:0 0 24px}.bpp-media-disclosure__text{display:block;flex:1;min-width:0}.bpp-media-disclosure__count{display:block;font-size:12px;font-weight:500;margin-top:3px;color:#3f2d15}.bpp-media-disclosure__arrow{font-size:26px;line-height:1;flex:0 0 18px;transition:transform .2s}.bpp-media-disclosure__opened{display:none}.bpp-media-disclosure[open] .bpp-media-disclosure__opened{display:inline}.bpp-media-disclosure[open] .bpp-media-disclosure__closed{display:none}.bpp-media-disclosure[open] .bpp-media-disclosure__arrow{transform:rotate(180deg)}.bpp-media-disclosure>summary:focus-visible{outline:2px solid #f7931a;outline-offset:4px}.bpp-media-disclosure .bpp-media{width:100%;max-width:100%;padding:16px 0 0!important;margin:0!important}.bpp-media-disclosure .bpp-media__item{margin:0;border-radius:10px;border:1px solid #ffffff25;box-shadow:none}.bpp-media-disclosure .bpp-media__item img,.bpp-media-disclosure .bpp-media__item video{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center;display:block}.bpp-media-disclosure figcaption{font-size:13px;line-height:1.5;height:59px;padding:10px 12px;display:flex;align-items:center;background:#071018eb;color:#f5efdf}.bpp-media-disclosure .bpp-carousel__nav{padding:6px 10px;gap:12px}.bpp-media-disclosure .bpp-carousel__nav button{width:44px;min-height:44px}.bpp-media-disclosure .bpp-carousel__status{font-size:12px}.bpp-story-ending{padding:80px max(40px,calc((100% - 1320px)/2))!important;background:transparent!important}.bpp-story-ending .bpp-cta{display:block;background:#fff0;border:0}.bpp-story-ending .bpp-cta__image{display:none}.bpp-story-ending .bpp-cta__body{padding:0;max-width:760px}.bpp-story-ending .bpp-cta__body h2{font-size:clamp(32px,4vw,48px);line-height:1.15}.bpp-story-ending .bpp-cta__body>p:not(.bpp-eyebrow){font-size:18px;line-height:1.85;white-space:pre-line}.bpp-story-ending:has(.bpp-cta--background){padding:0!important}.bpp-cta--background{position:relative;isolation:isolate;display:flex!important;align-items:center;min-height:850px;padding:110px max(40px,calc((100% - 1320px)/2));overflow:hidden;border-radius:0!important;background:#070c0e!important}.bpp-cta--background .bpp-cta__image{display:block!important;position:absolute;inset:0;z-index:-2}.bpp-cta--background .bpp-cta__image img{width:100%;height:100%;object-fit:cover;object-position:68% center}.bpp-cta--background::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#03090ff2 0%,#03090fe6 29%,#03090f93 49%,#03090f1a 75%),linear-gradient(0deg,#03090f70,transparent 22%,transparent 80%,#03090f70)}.bpp-cta--background .bpp-cta__body{position:relative;width:min(100%,570px);max-width:570px!important;padding:0!important;color:#f1eee7}.bpp-cta--background .bpp-cta__body h2{color:#fff;margin-bottom:24px}.bpp-cta--background .bpp-cta__body a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;margin-top:18px;padding:12px 22px;border-radius:8px;background:#f7931a;color:#130d04;font-weight:700;border:1px solid #f7931a}@media(max-width:767px){.bpp-reading-section .bpp-hero[data-bpp-cinema-src]{padding:54px 24px 85px;min-height:calc(100svh - 100px)!important}.bpp-reading-section .bpp-hero__title{font-size:clamp(36px,9vw,48px)!important}.bpp-reading-section .bpp-hero__desc,.bpp-story-prose p{font-size:16px!important;line-height:1.8!important}.bpp-story-chapter[data-bpp-cinema-src]{padding:60px 24px 20px;min-height:0}.bpp-story-chapter[data-bpp-cinema-src] .bpp-timeline__heading{font-size:36px;margin-bottom:28px!important}.bpp-story-chapter[data-bpp-cinema-src] .bpp-timeline__copy{padding-left:16px;gap:16px}.bpp-reading-section .bpp-media-disclosure{width:calc(100% - 48px);max-width:420px;margin:0 24px 64px}.bpp-story-ending{padding:60px 24px!important}.bpp-story-ending .bpp-cta__body>p:not(.bpp-eyebrow){font-size:16px;line-height:1.8}.bpp-media-disclosure>summary{padding:14px;gap:10px;font-size:14px}.bpp-cta--background{min-height:0;display:block!important;padding:440px 24px 70px}.bpp-cta--background .bpp-cta__image{bottom:auto;height:470px}.bpp-cta--background .bpp-cta__image img{object-position:72% center}.bpp-cta--background::after{background:linear-gradient(0deg,#070c0e 0%,#070c0e 53%,#070c0e08 80%,#070c0e38)}html:has(.bpp-reading-section) .bpp-cinema-nav{display:none!important}html:has(.bpp-reading-section) .bpp-cinema-controls{top:auto;bottom:16px;right:16px}html:has(.bpp-reading-section) body>aside.weglot-default{position:relative!important;inset:auto!important;float:none!important;display:table;margin:24px auto 32px!important;z-index:20}}.bpp-reading-section .bpp-world-disclosure>summary{min-height:46px;padding:6px 12px!important;gap:10px;border-radius:8px}.bpp-reading-section .bpp-world-disclosure>summary>svg{width:20px;height:20px;flex:0 0 20px}.bpp-reading-section .bpp-world-disclosure .bpp-media-disclosure__count{font-size:11px;line-height:1.3;margin-top:1px}.bpp-reading-section .bpp-world-disclosure .bpp-media-disclosure__arrow{font-size:20px;flex-basis:14px}.bpp-reading-section .bpp-world-disclosure{max-width:360px}@media(min-width:1024px){.bpp-reading-section .elementor-widget-wrap:has(>.elementor-widget-bpp_timeline .bpp-story-chapter){display:grid;grid-template-columns:minmax(0,650px) minmax(0,360px);column-gap:clamp(40px,6vw,120px)!important;align-items:start;justify-content:space-between;padding:96px max(80px,calc((100% - 1320px)/2)) 90px max(40px,calc((100% - 1320px)/2))!important}.bpp-reading-section .elementor-widget-wrap:has(>.elementor-widget-bpp_timeline .bpp-story-chapter)>.elementor-widget{min-width:0;width:100%}.bpp-reading-section .bpp-story-chapter[data-bpp-cinema-src]{padding:0 0 24px!important}.bpp-reading-section .elementor-widget-wrap:has(>.elementor-widget-bpp_timeline .bpp-story-chapter)>.elementor-widget-bpp_media{grid-column:1;grid-row:2;position:static;width:fit-content;margin-top:0}.bpp-reading-section .bpp-world-disclosure{width:fit-content;margin:0;color:#f5efdf}.bpp-reading-section .bpp-world-gallery{position:absolute;right:max(80px,calc((100% - 1320px)/2));bottom:90px;width:360px;max-width:calc(100% - 80px);height:min(460px,calc(100svh - 180px));margin:0;padding:10px;display:flex;flex-direction:column;min-height:0}.bpp-reading-section .bpp-world-gallery__open{flex:1 1 auto;min-height:0;max-height:202px}.bpp-reading-section .bpp-world-gallery__caption,.bpp-reading-section .bpp-world-gallery__controls{flex-shrink:0}.bpp-reading-section .bpp-world-gallery__thumbs{flex:0 1 140px;min-height:52px}.bpp-reading-section .bpp-world-gallery__thumbs{max-height:140px}}@media(max-width:1023px){.bpp-reading-section .bpp-world-disclosure{width:fit-content;min-width:270px;max-width:calc(100% - 80px)}.bpp-reading-section .bpp-world-disclosure[open]{width:min(420px,calc(100% - 80px));max-width:420px}}@media(max-width:767px){.bpp-reading-section .bpp-world-disclosure{max-width:calc(100% - 48px);min-width:0}.bpp-reading-section .bpp-world-disclosure[open]{width:calc(100% - 48px);max-width:420px}}