.hero[data-astro-cid-ge2uvauf]{background:var(--bg-soft);border-bottom:1px solid var(--line);padding:108px 0 64px;position:relative;overflow:hidden}.hero__grid[data-astro-cid-ge2uvauf]{align-items:center;gap:40px;display:grid;position:relative}.hero__status[data-astro-cid-ge2uvauf]{border-radius:var(--pill);backdrop-filter:blur(8px);color:var(--body);background:#ffffffb3;border:1px solid #fffc;align-items:center;gap:8px;margin-bottom:22px;padding:6px 14px 6px 12px;font-size:.8125rem;font-weight:500;display:inline-flex;box-shadow:0 2px 10px -4px #0b1f3a1f}.hero__dot[data-astro-cid-ge2uvauf]{background:var(--live);width:7px;height:7px;animation:pulse 2s var(--ease) infinite;border-radius:50%}@keyframes pulse{0%{box-shadow:0 0 #1fa46373}70%,to{box-shadow:0 0 0 7px #1fa46300}}.hero__title[data-astro-cid-ge2uvauf]{max-width:16ch}.word[data-astro-cid-ge2uvauf]{white-space:pre;display:inline-block}.js .word[data-astro-cid-ge2uvauf]{animation:word-up .7s var(--ease) forwards;animation-delay:calc(var(--w) * 50ms);transform:translateY(.35em)}@keyframes word-up{to{transform:none}}@keyframes word-in{to{opacity:1;filter:none;transform:none}}.hero__sub[data-astro-cid-ge2uvauf]{max-width:48ch;color:var(--body);margin-top:20px;font-size:1.0625rem;line-height:1.7}.hero__actions[data-astro-cid-ge2uvauf]{gap:12px;margin-top:28px;display:grid}.hero__trust[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:10px 20px;margin:26px 0 0;padding:0;list-style:none;display:flex}.hero__trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{color:var(--body);align-items:center;gap:7px;font-size:.875rem;font-weight:500;display:inline-flex}.hero__trust[data-astro-cid-ge2uvauf] svg{width:18px;height:18px;color:var(--live)}.bento[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.bento__photo[data-astro-cid-ge2uvauf]{box-shadow:var(--shadow-lg);background:#fff9;border:1px solid #ffffffe6;border-radius:28px;grid-column:1/-1;padding:8px}.bento__photo[data-astro-cid-ge2uvauf] .hero__img{border-radius:22px}.tile[data-astro-cid-ge2uvauf]{backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:22px;flex-direction:column;gap:6px;padding:16px;display:flex;box-shadow:0 8px 24px -12px #0b1f3a33}.js .tile[data-astro-cid-ge2uvauf]{opacity:0;animation:word-in .7s var(--ease) forwards;animation-delay:calc(.9s + var(--c) * .12s);transform:translateY(14px)}.tile[data-astro-cid-ge2uvauf] .badge[data-astro-cid-ge2uvauf]{border-radius:13px;width:40px;height:40px;margin-bottom:6px}.tile[data-astro-cid-ge2uvauf] .badge[data-astro-cid-ge2uvauf] svg{width:22px;height:22px}.tile[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-family:var(--font-head);letter-spacing:-.03em;font-size:1.75rem;font-weight:800;line-height:1}.tile[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:.8125rem}.tile--live[data-astro-cid-ge2uvauf]{flex-direction:row;grid-column:1/-1;align-items:center;gap:14px}.tile--live[data-astro-cid-ge2uvauf] .badge[data-astro-cid-ge2uvauf]{margin:0}.tile--live[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--ink);align-items:center;gap:8px;font-size:1.125rem;display:flex}.tile--live[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--live);width:8px;height:8px;animation:pulse 2s var(--ease) infinite;border-radius:50%}@media (width<=374px){.hero__status[data-astro-cid-ge2uvauf]{border-radius:14px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.js .word[data-astro-cid-ge2uvauf],.js .tile[data-astro-cid-ge2uvauf]{opacity:1;filter:none;transform:none}.js .bento__photo[data-astro-cid-ge2uvauf] .hero__img{clip-path:none}}@media (width>=480px){.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;display:flex}}@media (width>=768px){.hero[data-astro-cid-ge2uvauf]{padding:128px 0 88px}.bento[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,1fr)}.tile--live[data-astro-cid-ge2uvauf]{flex-direction:column;grid-column:auto;align-items:flex-start;gap:6px}.tile--live[data-astro-cid-ge2uvauf] .badge[data-astro-cid-ge2uvauf]{margin-bottom:6px}}@media (width>=1024px){.hero[data-astro-cid-ge2uvauf]{padding:144px 0 104px}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1.08fr;gap:56px}.bento[data-astro-cid-ge2uvauf]{transform:translate3d(var(--px,0), var(--py,0), 0);transition:transform .6s var(--ease)}}.marquee[data-astro-cid-543bmuqs]{border-block:1px solid var(--line);background:var(--white);overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track[data-astro-cid-543bmuqs]{width:max-content;margin:0;padding:0;list-style:none;animation:48s linear infinite marquee;display:flex}.marquee[data-astro-cid-543bmuqs]:hover .marquee__track[data-astro-cid-543bmuqs]{animation-play-state:paused}.marquee[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]{font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;align-items:center;gap:28px;padding:20px 0 20px 28px;font-size:1rem;font-weight:600;display:inline-flex}.marquee[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]:after{content:"";background:var(--amber);border-radius:2px;width:18px;height:3px}@keyframes marquee{to{transform:translate(-50%)}}
