.featured-video[data-astro-cid-2cwyc5pf]{aspect-ratio:16/9;border-radius:1rem;margin:0;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.video-facade[data-astro-cid-2cwyc5pf]{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.video-facade[data-astro-cid-2cwyc5pf]:focus-visible{outline-offset:4px;outline:3px solid #e71}.video-thumbnail[data-astro-cid-2cwyc5pf]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.video-facade[data-astro-cid-2cwyc5pf]:hover .video-thumbnail[data-astro-cid-2cwyc5pf],.video-facade[data-astro-cid-2cwyc5pf]:focus-visible .video-thumbnail[data-astro-cid-2cwyc5pf]{transform:scale(1.02)}.play-icon[data-astro-cid-2cwyc5pf]{color:#e71;background:#fffffff2;border-radius:9999px;justify-content:center;align-items:center;width:5rem;height:5rem;transition:transform .2s,background .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0006}.video-facade[data-astro-cid-2cwyc5pf]:hover .play-icon[data-astro-cid-2cwyc5pf],.video-facade[data-astro-cid-2cwyc5pf]:focus-visible .play-icon[data-astro-cid-2cwyc5pf]{background:#fff;transform:translate(-50%,-50%)scale(1.08)}.play-icon[data-astro-cid-2cwyc5pf] svg{fill:currentColor;width:2.25rem;height:2.25rem;margin-left:.25rem}.flip-card[data-astro-cid-lcdefpme]{display:inline-block;position:relative}.flip-card-inner[data-astro-cid-lcdefpme]{transform-style:preserve-3d;opacity:0;transition:transform 1.2s cubic-bezier(.34,1.56,.64,1),opacity .4s;display:block;transform:rotateX(-90deg)}.countdown-number[data-astro-cid-lcdefpme]{letter-spacing:-.05em;filter:drop-shadow(0 0 8px);font-family:Orbitron,monospace;font-weight:900;position:relative}.countdown-blue[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 50%,#1d4ed8 100%);color:#0000;-webkit-background-clip:text;background-clip:text;animation:2s ease-in-out infinite neon-pulse-blue}.countdown-teal[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#14b8a6 0%,#0d9488 50%,#0f766e 100%);color:#0000;-webkit-background-clip:text;background-clip:text;animation:2s ease-in-out .5s infinite neon-pulse-teal}.countdown-cyan[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#06b6d4 0%,#0891b2 50%,#0e7490 100%);color:#0000;-webkit-background-clip:text;background-clip:text;animation:2s ease-in-out 1s infinite neon-pulse-cyan}.countdown-emerald[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#10b981 0%,#059669 50%,#047857 100%);color:#0000;-webkit-background-clip:text;background-clip:text;animation:2s ease-in-out 1.5s infinite neon-pulse-emerald}[data-astro-cid-lcdefpme][data-flip-countdown].flip-visible .flip-card-inner[data-astro-cid-lcdefpme]{opacity:1;transform:rotateX(0)}[data-astro-cid-lcdefpme][data-flip-countdown].flip-visible .countdown-number[data-astro-cid-lcdefpme]{animation:.6s ease-out forwards digital-power-on,2s ease-in-out infinite neon-pulse-blue}[data-astro-cid-lcdefpme][data-flip-countdown].flip-visible .countdown-teal[data-astro-cid-lcdefpme]{animation:.6s ease-out forwards digital-power-on,2s ease-in-out .5s infinite neon-pulse-teal}[data-astro-cid-lcdefpme][data-flip-countdown].flip-visible .countdown-cyan[data-astro-cid-lcdefpme]{animation:.6s ease-out forwards digital-power-on,2s ease-in-out 1s infinite neon-pulse-cyan}[data-astro-cid-lcdefpme][data-flip-countdown].flip-visible .countdown-emerald[data-astro-cid-lcdefpme]{animation:.6s ease-out forwards digital-power-on,2s ease-in-out 1.5s infinite neon-pulse-emerald}@keyframes digital-power-on{0%{filter:brightness(0)drop-shadow(0 0)}50%{filter:brightness(1.5)drop-shadow(0 0 16px)}to{filter:brightness()drop-shadow(0 0 8px)}}@keyframes neon-pulse-blue{0%,to{filter:drop-shadow(0 0 8px #3b82f6)}50%{filter:drop-shadow(0 0 14px #3b82f6)}}@keyframes neon-pulse-teal{0%,to{filter:drop-shadow(0 0 8px #14b8a6)}50%{filter:drop-shadow(0 0 14px #14b8a6)}}@keyframes neon-pulse-cyan{0%,to{filter:drop-shadow(0 0 8px #06b6d4)}50%{filter:drop-shadow(0 0 14px #06b6d4)}}@keyframes neon-pulse-emerald{0%,to{filter:drop-shadow(0 0 8px #10b981)}50%{filter:drop-shadow(0 0 14px #10b981)}}@media (prefers-reduced-motion:reduce){.flip-card-inner[data-astro-cid-lcdefpme]{opacity:1!important;transition:none!important;transform:none!important}}
