.hero[data-astro-cid-6voplrxj]{padding-block:clamp(56px,9vw,120px) clamp(48px,8vw,96px);position:relative;overflow:hidden}.hero__glow[data-astro-cid-6voplrxj]{filter:blur(60px);pointer-events:none;opacity:.55;border-radius:50%;animation:14s ease-in-out infinite glow-drift;position:absolute}.hero__glow--a[data-astro-cid-6voplrxj]{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 55%, transparent), transparent 65%);width:46vw;max-width:640px;height:46vw;max-height:640px;top:-16vw;right:-10vw}.hero__glow--b[data-astro-cid-6voplrxj]{background:radial-gradient(circle, color-mix(in srgb, var(--ink) 25%, transparent), transparent 65%);width:30vw;max-width:420px;height:30vw;max-height:420px;animation-direction:reverse;animation-delay:-6s;bottom:-14vw;left:-8vw}.hero__inner[data-astro-cid-6voplrxj]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,72px);display:grid;position:relative}.hero__in[data-astro-cid-6voplrxj]{animation:.8s cubic-bezier(.2,.7,.2,1) both fade-up;animation-delay:calc(var(--i) * .11s)}.hero__accent[data-astro-cid-6voplrxj]{color:var(--accent)}.hero__copy[data-astro-cid-6voplrxj] .lead[data-astro-cid-6voplrxj]{margin-top:22px}.hero__actions[data-astro-cid-6voplrxj]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero__art[data-astro-cid-6voplrxj]{aspect-ratio:1;width:100%;max-width:460px;margin-inline:auto;animation:1s cubic-bezier(.2,.7,.2,1) .3s both fade-up;position:relative}.hero__ring[data-astro-cid-6voplrxj]{border:1.5px dashed color-mix(in srgb, var(--accent) 45%, var(--line));border-radius:50%;animation:60s linear infinite spin;position:absolute;inset:8%}.hero__ring[data-astro-cid-6voplrxj]:before{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:14%}.hero__shield[data-astro-cid-6voplrxj]{place-items:center;animation:6s ease-in-out infinite float-y;display:grid;position:absolute;inset:0}.hero__shield[data-astro-cid-6voplrxj] .logo__shield{filter:drop-shadow(0 18px 30px #f06a1a59)}.hero__tile[data-astro-cid-6voplrxj]{background:var(--bg-elev);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:12px 16px;font-size:.9rem;font-weight:600;animation:5s ease-in-out infinite float-y;display:inline-flex;position:absolute}.hero__tile[data-astro-cid-6voplrxj] svg{color:var(--accent);flex-shrink:0}.hero__tile--a[data-astro-cid-6voplrxj]{animation-delay:-1s;top:12%;left:-4%}.hero__tile--b[data-astro-cid-6voplrxj]{animation-delay:-2.5s;top:22%;right:-6%}.hero__tile--c[data-astro-cid-6voplrxj]{background:var(--ink);color:#141513;border-color:#0000;animation-delay:-3.6s;bottom:16%;left:2%}.hero__tile--d[data-astro-cid-6voplrxj]{background:var(--accent);color:var(--accent-ink);border-color:#0000;animation-delay:-.4s;bottom:10%;right:0}.hero__tile--d[data-astro-cid-6voplrxj] svg{color:inherit}.section--dark[data-astro-cid-6voplrxj]{--panel:#262a2e;--panel-light:#f7f5f2;background:radial-gradient(70% 60% at 100% 0%, #f06a1a2e, transparent 70%), var(--panel);color:var(--panel-light);--bg:var(--panel);--bg-elev:#ffffff0d;--bg-muted:#2a2f34;--line:#ffffff1a;--ink:#f2f0ec;--ink-2:#c3c6cb;--ink-3:#8f949a;--accent-deep:#ff8a3d;--accent-soft:#3a2416;--shadow:0 1px 2px #0006, 0 20px 40px -16px #000000b3}.section--dark[data-astro-cid-6voplrxj] .eyebrow[data-astro-cid-6voplrxj]{color:var(--accent)}.facts[data-astro-cid-6voplrxj]{border-left:3px solid var(--accent);max-width:820px;padding:6px 0 6px clamp(18px,3vw,32px)}.facts__title[data-astro-cid-6voplrxj]{margin-bottom:12px;font-size:clamp(1.3rem,2.4vw,1.7rem)}.facts__text[data-astro-cid-6voplrxj]{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:1.08rem}.more[data-astro-cid-6voplrxj]{margin-top:28px}.more[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{color:var(--accent-deep);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=860px){.hero__inner[data-astro-cid-6voplrxj]{grid-template-columns:1fr}.hero__art[data-astro-cid-6voplrxj]{max-width:340px}.hero__tile[data-astro-cid-6voplrxj]{padding:10px 13px;font-size:.82rem}.hero__tile--a[data-astro-cid-6voplrxj]{left:-2%}.hero__tile--b[data-astro-cid-6voplrxj]{right:-2%}}
