.bc-scene{aspect-ratio:4/3;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.bc-frame{position:absolute;top:0;bottom:0}.bc-beams{z-index:-1;position:absolute}@media (min-width:1024px){.bc-beams{-webkit-mask-image:var(--bc-copy-mask);mask-image:var(--bc-copy-mask)}}.bc-beam{aspect-ratio:1.2;transform-origin:0;opacity:0;will-change:transform, opacity;position:absolute;transform:translateY(-50%)}.bc-beam-core,.bc-beam-haze{position:absolute;inset:0}.bc-beam-core{background:linear-gradient(90deg,#fff0c8f2 0%,#ffdc90e0 10%,#fbc666ad 18%,#f7b44870 26%,#f5aa3c3d 34%,#f5a4361c 42%,#f5a2340b 52%,#f5a03204 64%,#0000 78%);-webkit-mask-image:conic-gradient(at -12%,#0000 79deg,#0000004d 82deg,#000c 85.5deg,#000 87deg 93deg,#000c 94.5deg,#0000004d 98deg,#0000 101deg);mask-image:conic-gradient(at -12%,#0000 79deg,#0000004d 82deg,#000c 85.5deg,#000 87deg 93deg,#000c 94.5deg,#0000004d 98deg,#0000 101deg)}.bc-beam-haze{background:linear-gradient(90deg,#ffce788c 0%,#faba5461 12%,#f6ac3e38 22%,#f5a4361a 32%,#f5a03209 44%,#f5a03203 58%,#0000 70%);-webkit-mask-image:conic-gradient(at -12%,#0000 64deg,#0003 71deg,#0009 80deg,#000 90deg,#0009 100deg,#0003 109deg,#0000 116deg);mask-image:conic-gradient(at -12%,#0000 64deg,#0003 71deg,#0009 80deg,#000 90deg,#0009 100deg,#0003 109deg,#0000 116deg)}.bc-scene[data-motion=still] .bc-beams{display:none}@media (prefers-reduced-motion:reduce){.bc-beams{display:none}}.bc-art{isolation:isolate;position:absolute;inset:0}.bc-img{object-fit:contain;filter:drop-shadow(0 28px 48px #0000008c);-webkit-user-drag:none}.bc-glass{position:absolute;inset:0}.bc-glass-shade{mix-blend-mode:multiply}.bc-glass-light{mix-blend-mode:color-dodge}.bc-shade{opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#5c4c42 0% 37%,#d6c8bc 45.5%,#fff 48% 52%,#d6c8bc 54.5%,#5c4c42 63% 100%);position:absolute}.bc-inner{aspect-ratio:1.3;transform-origin:0;opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#d6a050 0%,#cc9244e6 45%,#c4883cbf 80%,#be823880 100%);position:absolute;transform:translateY(-50%);-webkit-mask-image:conic-gradient(at -30%,#0000 72deg,#00000059 78deg,#000000d9 84deg,#000 90deg,#000000d9 96deg,#00000059 102deg,#0000 108deg);mask-image:conic-gradient(at -30%,#0000 72deg,#00000059 78deg,#000000d9 84deg,#000 90deg,#000000d9 96deg,#00000059 102deg,#0000 108deg)}.bc-band{opacity:.55;will-change:transform, opacity;background:radial-gradient(closest-side,#cc9246,#bc823acc 32%,#a66c2c5c 62%,#0000);position:absolute}.bc-core{opacity:.9;mix-blend-mode:screen;background:radial-gradient(closest-side,#fff8de 0%,#ffe296e0 17%,#ffbc5675 36%,#f5983429 60%,#0000);position:absolute}.bc-lamp{position:absolute}.bc-shutter{clip-path:inset(0 50%);mix-blend-mode:multiply;background:linear-gradient(90deg,#be6826,#803c12 22%,#682e0c 50%,#803c12 78%,#be6826);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.bc-rim{opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#0000 46%,#ffce78bf 48.6%,#fff6d6 50%,#ffce78bf 51.4%,#0000 54%);position:absolute;inset:-4% 0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.bc-ring{opacity:.7;mix-blend-mode:screen;will-change:opacity;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bc-hot{opacity:0;mix-blend-mode:screen;will-change:transform, opacity;background:radial-gradient(closest-side,#fff0c4f2,#ffc4648c 45%,#0000);position:absolute}.bc-exit{opacity:0;mix-blend-mode:screen;will-change:transform, opacity;background:radial-gradient(closest-side,#ffe8aab3,#ffbe5a52 40%,#0000);position:absolute}.bc-flare{opacity:.25;mix-blend-mode:screen;will-change:transform, opacity;background:radial-gradient(closest-side,#fff2cc99 0%,#ffd07c57 12%,#fab65226 30%,#f5a03c0d 55%,#0000 80%);position:absolute}
@keyframes ann-important-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ann-important-fill{transform-origin:0;animation:ann-important-fill var(--ann-important-ms,8s) linear forwards}[dir=rtl] .ann-important-fill{transform-origin:100%}.ann-important-fill[data-paused]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ann-important-fill{animation:none;transform:none}}