body.k24-impact24-public .site-header{top:0!important}body.k24-impact24-public .site-header .brand.precision-brand{display:block;position:relative;width:238px;height:62px;flex:0 0 auto;overflow:hidden;background:#fff0 none;isolation:isolate}body.k24-impact24-public .site-header .brand.precision-brand>img.precision-frame{animation:none!important;opacity:0!important}body.k24-impact24-public .site-header .brand.precision-brand>img.precision-frame--final{animation:none!important;opacity:1!important;clip-path:inset(0 0 10% 0)}body.k24-impact24-public .site-header .brand.precision-brand.corner-bounce{animation:motion-corner-bounce 620ms cubic-bezier(.24,.95,.24,1.04) both;transform-origin:left center}@keyframes motion-corner-bounce{0%{transform:scale(.88)}38%{transform:scale(1.105)}65%{transform:scale(.963)}83%{transform:scale(1.025)}100%{transform:scale(1)}}#cinemaIntro :is(.cinema-intro-center,.cinema-drive-title,.cinema-intro-caption,.cinema-mark){display:none!important}#cinemaIntro .cinema-intro-top{justify-content:flex-end;border-bottom:0;background:#fff0}#cinemaIntro .cinema-intro-footer{display:flex;align-items:flex-end;justify-content:flex-end;border-top:0;padding-top:0;bottom:max(32px,env(safe-area-inset-bottom))}#cinemaIntro :is(.intro-meta,.intro-track){display:none!important}#cinemaIntro .intro-buttons{gap:9px}#cinemaIntro #introSound{border:1px solid rgb(230 189 109 / .55);background:rgb(3 3 3 / .64);color:#f3dab0}#cinemaIntro.spray-showing .intro-buttons{opacity:0;pointer-events:none}#sprayBeat{position:absolute;inset:0;z-index:6;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;background:#020201;transition:opacity 240ms ease,visibility 240ms ease}#sprayBeat.active{opacity:1;visibility:visible}#sprayBeat.leaving{opacity:0}#sprayBeat .spray-visual{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);width:min(100vw,1320px);aspect-ratio:16 / 9;overflow:hidden;isolation:isolate;transition:opacity 170ms ease}#sprayBeat.handoff .spray-visual{opacity:0}#sprayBeat .spray-visual::after{content:'';position:absolute;z-index:5;left:0;right:0;bottom:0;height:15%;pointer-events:none;background:linear-gradient(180deg,transparent 0%,#020201 58%)}#sprayBeat .spray-visual>img{position:absolute;display:block;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%);clip-path:inset(0 0 10% 0);animation-duration:2.65s;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-play-state:paused}#sprayBeat.active .spray-visual>img{animation-play-state:running}#sprayBeat .frame-start{animation-name:spray-beat-start}#sprayBeat .frame-mist{animation-name:spray-beat-mist}#sprayBeat .frame-wordmark{animation-name:spray-beat-wordmark}#sprayBeat .spray-glint{position:absolute;inset:10% 0;opacity:0;pointer-events:none;mix-blend-mode:screen;transform:translateX(-75%) skewX(-17deg);background:linear-gradient(90deg,transparent 35%,rgb(255 241 192 / .26) 49%,transparent 63%);animation:spray-beat-glint 2.65s ease-in-out both paused}#sprayBeat.active .spray-glint{animation-play-state:running}@keyframes spray-beat-start{0%,5%{opacity:0}13%,22%{opacity:1;filter:brightness(.96)}42%,100%{opacity:0}}@keyframes spray-beat-mist{0%,19%{opacity:0}31%,58%{opacity:1}76%,100%{opacity:0}}@keyframes spray-beat-wordmark{0%,43%{opacity:0;clip-path:inset(0 96% 10% 0)}78%{opacity:1;clip-path:inset(0 0 10% 0)}100%{opacity:1;clip-path:inset(0 0 10% 0)}}@keyframes spray-beat-glint{0%,50%{opacity:0;transform:translateX(-75%) skewX(-17deg)}80%{opacity:.75}100%{opacity:0;transform:translateX(75%) skewX(-17deg)}}#flightLogo{position:fixed;z-index:1200;top:48%;left:50%;width:min(90vw,760px);height:clamp(110px,27vw,215px);overflow:hidden;transform:translate(-50%,-50%);transform-origin:center center;opacity:0;visibility:hidden;pointer-events:none;filter:drop-shadow(0 9px 24px rgb(0 0 0 / .7));transition:opacity 170ms ease}#flightLogo.visible{opacity:.96;visibility:visible}#flightLogo.docking{transition:transform 730ms cubic-bezier(.18,1.11,.29,1),opacity 170ms ease}#flightLogo.finished{opacity:0;visibility:hidden;transition:opacity 120ms ease,visibility 120ms}#flightLogo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);clip-path:inset(0 0 10% 0)}body.k24-impact24-public footer.public-footer a.brand.precision-footer-brand{display:block;flex:0 0 auto;position:relative;width:min(354px, 88vw);height:clamp(94px, 24vw, 116px);min-height:0;padding:0;background:none!important;overflow:hidden;isolation:isolate}body.k24-impact24-public footer.public-footer .precision-footer-brand img{display:block;width:100%;height:100%;opacity:1!important;animation:none!important;object-fit:cover;object-position:center;mix-blend-mode:screen;transform:scale(1.08);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);filter:drop-shadow(0 0 12px rgb(228 187 98 / .12))}body.k24-impact24-public footer.public-footer .precision-footer-brand::after{content:'';position:absolute;inset:0;background:linear-gradient(108deg,transparent 36%,rgb(255 247 218 / .24) 50%,transparent 63%);mix-blend-mode:screen;transform:translateX(-130%);animation:footer-gold-glance 1.4s 2s ease-out 1 both;pointer-events:none}@keyframes footer-gold-glance{from{transform:translateX(-130%)}to{transform:translateX(130%)}}body.k24-impact24-public footer.public-footer .footer-links #k24-ga4-consent-settings-v1.precision-footer-consent{position:static!important;inset:auto!important;transform:none!important;display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;padding:7px 4px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#dcb777!important;font-family:inherit!important;font-size:10px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.06em;text-align:center;cursor:pointer}body.k24-impact24-public footer.public-footer .footer-links #k24-ga4-consent-settings-v1.precision-footer-consent:hover,body.k24-impact24-public footer.public-footer .footer-links #k24-ga4-consent-settings-v1.precision-footer-consent:focus-visible{color:#fff4dc!important;text-decoration:underline}@media (max-width:600px){body.k24-impact24-public .site-header .brand.precision-brand{width:min(190px,55vw);height:51px}#sprayBeat .spray-visual{width:100vw;top:47%}#flightLogo{top:47%;width:88vw;height:29vw}#cinemaIntro .cinema-intro-footer{bottom:max(64px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){#sprayBeat,#flightLogo{display:none!important}body.k24-impact24-public .site-header .brand.precision-brand.corner-bounce{animation:none!important}body.k24-impact24-public footer.public-footer .precision-footer-brand::after{animation:none!important}}@media (orientation:landscape) and (max-height:550px){#sprayBeat .spray-visual{width:min(92vw,1040px)}#flightLogo{height:min(32vh,160px)}#cinemaIntro .cinema-intro-footer{bottom:max(18px,env(safe-area-inset-bottom))}}