.jc-hero-media video{opacity:0;transition:opacity 1.2s}.jc-hero-media video.jc-playing{opacity:1}.jc-hero-poster{animation:22s ease-out both jc-slow-zoom}.jc-rise{animation:.8s cubic-bezier(.22,1,.36,1) both jc-rise;animation-delay:calc(var(--jc-i,0) * 90ms + 80ms)}.jc-title-glow{text-shadow:0 2px 40px #0a07148c}.jc-badge-dot{animation:2.4s ease-in-out infinite jc-pulse}@keyframes jc-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes jc-slow-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes jc-pulse{0%,to{box-shadow:0 0 #f5c3c68c}50%{box-shadow:0 0 0 7px #f5c3c600}}.jc-ticker-track{animation:38s linear infinite jc-ticker}.jc-ticker:hover .jc-ticker-track{animation-play-state:paused}@keyframes jc-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-jc-reveal].jc-pending{opacity:0;transform:translateY(28px)}[data-jc-reveal].jc-in{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--jc-delay,0s);transform:none}.jc-rail-line{transform-origin:top}.jc-group.jc-pending .jc-rail-line{transform:scaleY(0)}.jc-group.jc-in .jc-rail-line{transition:transform 1.4s cubic-bezier(.22,1,.36,1) .15s;transform:scaleY(1)}.jc-dot{transition:transform .4s,box-shadow .4s,background-color .4s}.jc-row.jc-in .jc-dot,.jc-row:not(.jc-pending) .jc-dot{box-shadow:0 0 0 5px #8b79d424,0 0 18px #8b79d473}.jc-row:hover .jc-dot{transform:scale(1.25)}.jc-card{transition:transform .25s,border-color .25s,background-color .25s,box-shadow .25s}.jc-card:hover{background-color:#ffffff0f;border-color:#bdb3e852;transform:translateY(-3px);box-shadow:0 18px 50px #8b79d429,0 4px 16px #0000004d}.jc-card-highlight{isolation:isolate;position:relative}.jc-card-highlight:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(135deg,#f5c3c6bf,#8b79d4bf 55%,#f5c3c633);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.jc-night-glow{background:radial-gradient(120% 60% at 50% 105%,#f5a06e1f,#0000 60%),radial-gradient(80% 50% at 15% 0,#8b79d424,#0000 70%)}.jc-tile img{transition:transform .9s cubic-bezier(.22,1,.36,1),filter .6s}.jc-tile:hover img{filter:saturate(1.1);transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.jc-rise,.jc-hero-poster,.jc-badge-dot,.jc-ticker-track{animation:none!important}.jc-ticker-track{transform:none!important}[data-jc-reveal].jc-pending,[data-jc-reveal].jc-in{opacity:1!important;transition:none!important;transform:none!important}.jc-group .jc-rail-line,.jc-card,.jc-card:hover,.jc-tile img,.jc-tile:hover img,.jc-row:hover .jc-dot{transition:none!important;transform:none!important}.jc-ticker-dup{display:none!important}.jc-ticker-track{flex-wrap:wrap;justify-content:center;width:100%!important}}
