.av[data-astro-cid-yqe643rf]{position:absolute;width:var(--s);height:var(--s);animation:av-float var(--t, 6s) ease-in-out infinite;animation-delay:var(--dl, 0s);z-index:5}.av[data-astro-cid-yqe643rf] img[data-astro-cid-yqe643rf]{width:100%;height:100%;border-radius:9999px;object-fit:cover;border:5px solid #fff;box-shadow:0 18px 40px -12px #0f357673;transition:transform .4s}.av[data-astro-cid-yqe643rf]:hover img[data-astro-cid-yqe643rf]{transform:scale(1.08)}.av-chip[data-astro-cid-yqe643rf]{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);white-space:nowrap;background:#fff;color:#0f3576;font-size:11.5px;font-weight:700;padding:5px 11px;border-radius:9999px;box-shadow:0 8px 20px -8px #0f357666}@keyframes av-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.av[data-astro-cid-yqe643rf]{animation:none}}.cat-marquee[data-astro-cid-yqe643rf]{display:grid;gap:14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.cat-row[data-astro-cid-yqe643rf]{overflow:hidden}.cat-track[data-astro-cid-yqe643rf]{display:flex;gap:14px;width:max-content;animation:cat-scroll 140s linear infinite}.cat-track[data-astro-cid-yqe643rf].rev{animation-direction:reverse;animation-duration:160s}.cat-marquee[data-astro-cid-yqe643rf]:hover .cat-track[data-astro-cid-yqe643rf]{animation-play-state:paused}@keyframes cat-scroll{to{transform:translate(calc(-50% - 7px))}}.cat-tile[data-astro-cid-yqe643rf]{position:relative;flex:none;width:240px;aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:#0f3576;box-shadow:0 1px #0f172a0f;transition:transform .3s,box-shadow .3s}.cat-tile[data-astro-cid-yqe643rf]:hover{transform:translateY(-4px);box-shadow:0 14px 30px -10px #0f357680}.cat-tile[data-astro-cid-yqe643rf] img[data-astro-cid-yqe643rf]{width:100%;height:100%;object-fit:cover;transition:transform .6s}.cat-tile[data-astro-cid-yqe643rf]:hover img[data-astro-cid-yqe643rf]{transform:scale(1.06)}.cat-tile[data-astro-cid-yqe643rf]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(8,26,66,.88))}.cat-text[data-astro-cid-yqe643rf]{position:absolute;left:12px;right:12px;bottom:9px;z-index:1;display:flex;flex-direction:column;gap:2px}.cat-name[data-astro-cid-yqe643rf]{color:#fff;font-weight:700;font-size:14px;line-height:1.3}.cat-sub[data-astro-cid-yqe643rf]{color:#ffffffbf;font-size:11px}@media(min-width:768px){.cat-tile[data-astro-cid-yqe643rf]{width:280px}}@media(prefers-reduced-motion:reduce){.cat-marquee[data-astro-cid-yqe643rf]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.cat-track[data-astro-cid-yqe643rf]{animation:none}}.av[data-astro-cid-yqe643rf] img[data-astro-cid-yqe643rf]{animation:av-pop .9s cubic-bezier(.34,1.56,.64,1) var(--pd, .3s) backwards}@keyframes av-pop{0%{opacity:0;transform:scale(.3) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}.av[data-astro-cid-yqe643rf]{transition:translate .6s cubic-bezier(.2,.8,.2,1)}.av-chip[data-astro-cid-yqe643rf]{animation:chip-in .5s ease-out calc(var(--pd, .3s) + .5s) backwards}@keyframes chip-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.fm-shimmer[data-astro-cid-yqe643rf]{background-image:linear-gradient(100deg,#0f3576,#2570e8 30%,#22d3a8,#2570e8 60%,#0f3576);background-size:250% 100%;animation:fm-shimmer 7s ease-in-out infinite}@keyframes fm-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}[data-astro-cid-yqe643rf][data-scrolltilt]{transform:perspective(1600px) rotateX(var(--rx, 14deg)) scale(var(--sc, .94));transform-origin:50% 0}.fm-toast[data-astro-cid-yqe643rf]{position:absolute;z-index:30;right:4%;top:-18px;display:flex;align-items:center;gap:8px;background:#fff;color:#0f3576;font-weight:700;font-size:13px;padding:9px 14px 9px 9px;border-radius:9999px;box-shadow:0 16px 36px -12px #0f357673;opacity:0;transform:translateY(10px) scale(.96);transition:opacity .35s,transform .45s cubic-bezier(.34,1.56,.64,1);max-width:92%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-toast[data-astro-cid-yqe643rf].on{opacity:1;transform:none}.fm-toast-ic[data-astro-cid-yqe643rf]{display:grid;place-items:center;width:24px;height:24px;border-radius:9999px;background:#22d3a8;color:#fff;font-size:13px;flex:none}[data-astro-cid-yqe643rf][data-popgrid]>li[data-astro-cid-yqe643rf]{opacity:0;transform:translateY(24px) scale(.9);transition:opacity .5s,transform .7s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i, 0) * 45ms)}[data-astro-cid-yqe643rf][data-popgrid].on>li[data-astro-cid-yqe643rf]{opacity:1;transform:none}.fm-bar[data-astro-cid-yqe643rf]{width:0;transition:width 1.4s cubic-bezier(.2,.8,.2,1) .2s}.fm-bars-on[data-astro-cid-yqe643rf] .fm-bar[data-astro-cid-yqe643rf]{width:var(--w)}.fm-spot[data-astro-cid-yqe643rf]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(37,112,232,.14),transparent 60%)}.fm-spot[data-astro-cid-yqe643rf]:hover:before{opacity:1}.fm-spot[data-astro-cid-yqe643rf]>[data-astro-cid-yqe643rf]{position:relative;z-index:1}.fm-spot[data-astro-cid-yqe643rf]{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}[data-astro-cid-yqe643rf][data-wave] li[data-astro-cid-yqe643rf]{animation:fm-wave 3.2s ease-in-out infinite;animation-delay:calc(var(--wi, 0) * .12s)}@keyframes fm-wave{0%,70%,to{transform:translateY(0)}35%{transform:translateY(-10px)}}.fm-big[data-astro-cid-yqe643rf]{display:inline-block;min-width:2.2ch;background:linear-gradient(90deg,#6fe3c4,#9cc4ff);-webkit-background-clip:text;background-clip:text;color:transparent}@media(prefers-reduced-motion:reduce){.av[data-astro-cid-yqe643rf] img[data-astro-cid-yqe643rf],.av-chip[data-astro-cid-yqe643rf],.fm-shimmer[data-astro-cid-yqe643rf],[data-astro-cid-yqe643rf][data-wave] li[data-astro-cid-yqe643rf]{animation:none}[data-astro-cid-yqe643rf][data-scrolltilt]{transform:none}[data-astro-cid-yqe643rf][data-popgrid]>li[data-astro-cid-yqe643rf]{opacity:1;transform:none}.fm-bar[data-astro-cid-yqe643rf]{width:var(--w);transition:none}}
