.bxb-site .cine-fx{position:fixed;inset:0;z-index:90;pointer-events:none;overflow:hidden}html.calm .bxb-site .cine-fx,html.calm .bxb-site .cine-progress{display:none}.bxb-site .cine-vignette{position:absolute;inset:0;background:radial-gradient(ellipse 120% 95% at 50% 45%,transparent 58%,rgba(0,0,8,.5) 100%)}.bxb-site .cine-grain{position:absolute;inset:-60px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.06;mix-blend-mode:overlay;animation:cine-grain .9s steps(6) infinite}@keyframes cine-grain{0%{transform:translate(0)}20%{transform:translate(-22px,14px)}40%{transform:translate(18px,-26px)}60%{transform:translate(-12px,-8px)}80%{transform:translate(26px,20px)}to{transform:translate(0)}}.bxb-site .cine-sweep{position:absolute;left:-60%;top:0;bottom:0;width:60%;background:linear-gradient(90deg,transparent 20%,rgba(255,255,255,.9) 50%,transparent 80%) center 36% /100% 2px no-repeat,linear-gradient(90deg,transparent,rgba(76,201,255,.08) 35%,rgba(255,255,255,.12) 50%,rgba(255,106,26,.08) 65%,transparent);opacity:0;animation:cine-sweep 1.3s cubic-bezier(.5,0,.2,1) .15s both}html.cine-intro .bxb-site .cine-sweep{animation-delay:.7s}@keyframes cine-sweep{0%{opacity:0;transform:translateX(0)}20%{opacity:1}to{opacity:0;transform:translateX(270%)}}.bxb-site .cine-progress{position:fixed;left:0;right:0;top:0;height:2px;z-index:95;pointer-events:none;background:linear-gradient(90deg,var(--brand),#ffb27a);box-shadow:0 0 10px rgba(255,106,26,.7);transform-origin:left;transform:scaleX(0)}html.cine .bxb-site .cine-r{opacity:0;translate:0 36px;scale:.97;transition:opacity .8s cubic-bezier(.2,.7,.2,1),translate .9s cubic-bezier(.2,.7,.2,1),scale .9s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1),rotate .5s ease,box-shadow .4s ease;transition-delay:var(--cine-d,0s)}html.cine .bxb-site .cine-r.cine-in{opacity:1;translate:0 0;scale:1}html.cine .bxb-site .cine-r.cine-in:hover{transition-delay:0s}html.cine .bxb-site :is(.person,.camp,.cell,.cta-card):hover{box-shadow:0 0 0 1px rgba(255,106,26,.35),0 18px 50px -18px rgba(255,106,26,.55)}html.cine .bxb-site .btn{position:relative;overflow:hidden}html.cine .bxb-site .btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:50%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:translateX(0) skewX(-18deg);opacity:0}html.cine .bxb-site .btn:hover:after{animation:cine-btn-sweep .8s ease-out}@keyframes cine-btn-sweep{0%{opacity:1;transform:translateX(0) skewX(-18deg)}to{opacity:0;transform:translateX(420%) skewX(-18deg)}}html.cine .bxb-site .backdrop .stars{scale:1 var(--cine-streak,1)}html.cine .bxb-site .backdrop{animation:cine-drift 40s ease-in-out infinite alternate}@keyframes cine-drift{0%{translate:0 0}to{translate:-30px 14px}}html.cine .bxb-site section.cine-off *{animation-play-state:paused!important}html.calm .bxb-site .cine-r{opacity:1!important;translate:none!important;scale:none!important}.MotionFX_cursor-glow__bILRZ{position:fixed;left:0;top:0;z-index:90;width:0;height:0;pointer-events:none}.MotionFX_cursor-glow__bILRZ:before{content:"";position:absolute;left:-170px;top:-170px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(255,106,26,.13),rgba(123,92,255,.05) 45%,transparent 70%);mix-blend-mode:screen;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.MotionFX_cursor-glow__bILRZ:after{content:"";position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--brand);box-shadow:0 0 14px var(--brand);opacity:.8;transition:transform .3s cubic-bezier(.34,1.5,.5,1),opacity .3s}.MotionFX_cursor-glow__bILRZ.big:after{transform:scale(2.6);opacity:.35}.MotionFX_cursor-glow__bILRZ.big:before{transform:scale(1.25)}@media (pointer:coarse){.MotionFX_cursor-glow__bILRZ{display:none}}