.hero-pic[data-astro-cid-5mrsvvim]{aspect-ratio:466/347;--u:calc(100cqw / 466);--ox:24;--oy:17;opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(1rem);container-type:inline-size}.hero-pic[data-astro-cid-5mrsvvim].is-ready{opacity:1;transform:none}.photo[data-astro-cid-5mrsvvim]{left:calc(var(--ox) * var(--u));top:calc(var(--oy) * var(--u));width:calc(442 * var(--u));height:calc(330 * var(--u));border-radius:calc(20 * var(--u));position:absolute}.badge[data-astro-cid-5mrsvvim],.connector[data-astro-cid-5mrsvvim]{left:calc((var(--x) + var(--ox)) * var(--u));top:calc((var(--y) + var(--oy)) * var(--u));position:absolute}.ping[data-astro-cid-5mrsvvim]{left:calc((var(--x) + var(--ox) - 4) * var(--u));top:calc((var(--y) + var(--oy) - 4) * var(--u));width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--color-accent);opacity:.75;border-radius:9999px;position:absolute}@media (prefers-reduced-motion:reduce){.ping[data-astro-cid-5mrsvvim]{display:none}}.connector[data-astro-cid-5mrsvvim]{width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));max-width:none}.badge[data-astro-cid-5mrsvvim]{gap:calc(2 * var(--u));padding:calc(12 * var(--u)) calc(20 * var(--u));border-radius:calc(16 * var(--u));background:var(--color-brand-text);white-space:nowrap;flex-direction:column;display:flex;overflow:hidden}.badge[data-astro-cid-5mrsvvim]:after{content:"";animation:shine 4s ease-in-out var(--shine-delay,1s) infinite;pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff59 50%,#0000 65%);position:absolute;inset:0;transform:translate(-100%)}@keyframes shine{0%{transform:translate(-100%)}30%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.badge[data-astro-cid-5mrsvvim]:after{animation:none}}.badge-value[data-astro-cid-5mrsvvim]{font-size:max(14px, calc(18 * var(--u)));color:#fff;font-weight:600;line-height:normal}.badge-label[data-astro-cid-5mrsvvim]{align-items:center;gap:calc(2 * var(--u));font-size:max(11px, calc(12 * var(--u)));color:#ffffffb3;line-height:normal;display:flex}.badge-icon[data-astro-cid-5mrsvvim]{align-items:center;width:14px;height:14px;display:flex}.hero-mesh[data-astro-cid-ge2uvauf]{background-image:radial-gradient(at 15% 20%, color-mix(in oklab, var(--color-brand-gradient-start) 35%, transparent) 0px, transparent 55%), radial-gradient(at 85% 10%, color-mix(in oklab, var(--color-accent) 25%, transparent) 0px, transparent 50%), radial-gradient(at 90% 80%, color-mix(in oklab, var(--color-brand-gradient-end) 25%, transparent) 0px, transparent 55%), radial-gradient(at 10% 90%, color-mix(in oklab, var(--color-brand-gradient-start) 20%, transparent) 0px, transparent 50%)}.hero-grain[data-astro-cid-ge2uvauf]{opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:160px 160px}.marquee[data-astro-cid-jj4cgwky]{mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track[data-astro-cid-jj4cgwky]{width:max-content;animation:35s linear infinite marquee;display:flex}.marquee[data-astro-cid-jj4cgwky]:hover .marquee-track[data-astro-cid-jj4cgwky]{animation-play-state:paused}.marquee-list[data-astro-cid-jj4cgwky]{align-items:center;gap:3rem;padding-right:3rem;display:flex}@keyframes marquee{to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-jj4cgwky]{mask-image:none}.marquee-track[data-astro-cid-jj4cgwky]{width:auto;animation:none}.marquee-list[data-astro-cid-jj4cgwky]{flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem;padding:0 1rem}.marquee-list[data-astro-cid-jj4cgwky][aria-hidden]{display:none}}.flow[data-astro-cid-koregfav]{stroke:var(--color-brand-gradient-start);stroke-width:.6px;stroke-linecap:round;stroke-dasharray:12 120;stroke-dashoffset:12px;animation:1.5s ease-in-out infinite alternate flow}@keyframes flow{to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.flow[data-astro-cid-koregfav]{display:none}}
