body.beast-pf,body.beast-pf #qodef-page-wrapper,body.beast-pf #qodef-page-outer,body.beast-pf #qodef-page-inner{background-color:#0a0a0a!important}body.beast-pf #qodef-page-inner{width:100%!important;max-width:none!important;padding:0!important}.beast-pf-single{--bpf-red:#eb212c;--bpf-text:#e9e9e9;--bpf-muted:#8d8d8d;--bpf-line:rgba(255, 255, 255, .12);--bpf-wide:1680px;--bpf-narrow:1180px;color:var(--bpf-text);padding:clamp(24px, 4vw, 64px) 0 clamp(48px, 6vw, 96px)}.beast-pf-hero{width:100%;max-width:var(--bpf-wide);margin:0 auto;padding:0 clamp(16px, 3vw, 48px);box-sizing:border-box}.beast-pf-hero__frame{position:relative;aspect-ratio:var(--bpf-ar,1.7778);width:min(100%, calc(84vh * var(--bpf-ar, 1.7778)));margin:0 auto;background:#000;box-shadow:0 40px 120px rgb(0 0 0 / .65)}.beast-pf-hero__frame iframe,.beast-pf-hero__frame video,.beast-pf-hero__frame .wp-video,.beast-pf-hero__frame .mejs-container{position:absolute!important;inset:0;width:100%!important;height:100%!important;border:0}.beast-pf-hero--image img{display:block;width:100%;height:auto}.beast-pf-head{max-width:var(--bpf-narrow);margin:clamp(36px, 5vw, 72px) auto 0;padding:0 clamp(16px, 3vw, 48px);box-sizing:border-box}.beast-pf-cats{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:14px}.beast-pf-cats a{font-family:"Bebas Neue",sans-serif;font-size:15px;letter-spacing:.22em;text-transform:uppercase;color:var(--bpf-muted)!important;transition:color .2s}.beast-pf-cats a:hover{color:#fff!important}.beast-pf-single .beast-pf-title{margin:0;font-family:"Bebas Neue",sans-serif;font-weight:400;font-size:clamp(44px, 6.4vw, 104px);line-height:.95;letter-spacing:.01em;color:#fff}.beast-pf-body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-areas:"text credits";gap:clamp(32px, 6vw, 110px);max-width:var(--bpf-narrow);margin:clamp(28px, 4vw, 56px) auto 0;padding:clamp(28px, 4vw, 48px) clamp(16px, 3vw, 48px) 0;border-top:1px solid var(--bpf-line);box-sizing:border-box}.beast-pf-body.no-text{grid-template-columns:1fr;grid-template-areas:"credits"}.beast-pf-body.no-credits{grid-template-columns:minmax(0,820px);grid-template-areas:"text"}.beast-pf-body.no-text.no-credits{display:none}.beast-pf-text{grid-area:text}.beast-pf-credits{grid-area:credits}.beast-pf-text,.beast-pf-text *{color:var(--bpf-text)!important;background-color:transparent!important}.beast-pf-text p,.beast-pf-text li{font-family:"Open Sans",sans-serif;font-size:17px;line-height:1.75;margin:0 0 1.15em}.beast-pf-text h2,.beast-pf-text h3,.beast-pf-text h4{font-family:"Bebas Neue",sans-serif;font-weight:400;letter-spacing:.03em;color:#fff!important;margin:1.6em 0 .55em;line-height:1.05}.beast-pf-text h2{font-size:clamp(28px, 2.6vw, 38px)}.beast-pf-text h3{font-size:clamp(24px, 2.1vw, 30px)}.beast-pf-text>:first-child{margin-top:0}.beast-pf-text b,.beast-pf-text strong{color:#fff!important;font-weight:600}.beast-pf-text a,.beast-pf-text a *{color:#fff!important;text-decoration:underline;text-decoration-color:var(--bpf-red);text-underline-offset:4px}.beast-pf-text a:hover{color:var(--bpf-red)!important}.beast-pf-text hr{border:0;border-top:1px solid var(--bpf-line);margin:2em 0}.beast-pf-text iframe{max-width:100%}.beast-pf-credits{align-self:start;position:sticky;top:120px}.beast-pf-single .beast-pf-credits__heading{font-family:"Bebas Neue",sans-serif;font-weight:400;font-size:16px;letter-spacing:.3em;color:var(--bpf-red);margin:0 0 18px}.beast-pf-credits dl{margin:0}.beast-pf-credit{display:grid;grid-template-columns:1fr;gap:3px;padding:14px 0;border-bottom:1px solid var(--bpf-line)}.beast-pf-credit:first-child{border-top:1px solid var(--bpf-line)}.beast-pf-credit dt{font-family:"Bebas Neue",sans-serif;font-size:14px;letter-spacing:.24em;color:var(--bpf-muted);text-transform:uppercase}.beast-pf-credit dd{margin:0;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;color:#fff}.beast-pf-media{max-width:var(--bpf-wide);margin:clamp(48px, 6vw, 96px) auto 0;padding:0 clamp(16px, 3vw, 48px);display:grid;gap:clamp(12px, 1.5vw, 24px);box-sizing:border-box}.beast-pf-media img{display:block;width:100%;height:auto}.beast-pf-media iframe{width:100%;height:auto;aspect-ratio:16 / 9}.beast-pf-media .qodef-grid-inner{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:clamp(12px, 1.5vw, 24px)}.beast-pf-media .qodef-grid-item{width:auto!important;padding:0!important;float:none!important}.beast-pf-after{max-width:var(--bpf-narrow);margin:clamp(56px, 7vw, 110px) auto 0;padding:0 clamp(16px, 3vw, 48px);box-sizing:border-box}.beast-pf-after:empty{display:none}.beast-pf-after,.beast-pf-after a,.beast-pf-after .qodef-m-nav-label{color:#fff!important}.beast-pf-after a:hover,.beast-pf-after a:hover *{color:var(--bpf-red)!important}@media (max-width:900px){.beast-pf-body,.beast-pf-body.no-credits{grid-template-columns:1fr;grid-template-areas:"credits" "text"}.beast-pf-body.no-credits{grid-template-areas:"text"}.beast-pf-credits{position:static}.beast-pf-credits dl{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.beast-pf-credit:nth-child(2){border-top:1px solid var(--bpf-line)}.beast-pf-hero{padding:0}.beast-pf-hero__frame{width:min(100%, calc(80vh * var(--bpf-ar, 1.7778)))}.beast-pf-text p,.beast-pf-text li{font-size:16px}}