.hm[data-astro-cid-cid6nnlj]{position:absolute;inset:0}.hm[data-astro-cid-cid6nnlj]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#0a6fd64d,#0a6fd61f 60%,#0000);border-radius:50%;position:absolute;inset:18%}.ring[data-astro-cid-cid6nnlj]{border:1px solid var(--line-strong);pointer-events:none;border-radius:50%;position:absolute}.r1[data-astro-cid-cid6nnlj]{inset:6%}.r2[data-astro-cid-cid6nnlj]{border-style:dashed;inset:20%}.mark[data-astro-cid-cid6nnlj]:not([data-active=lite]) [data-astro-cid-cid6nnlj][data-set=lite],.mark[data-astro-cid-cid6nnlj][data-active=lite] [data-astro-cid-cid6nnlj][data-set=full]{display:none}.mark[data-astro-cid-cid6nnlj]{width:min(440px,92%);height:auto;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.shadow[data-astro-cid-cid6nnlj]{fill:#06204a;stroke:#06204a;stroke-width:.8px;stroke-linejoin:round;opacity:.55}[data-theme=light] .shadow[data-astro-cid-cid6nnlj]{fill:#0b2a6e;stroke:#0b2a6e;opacity:.35}.facets[data-astro-cid-cid6nnlj] polygon[data-astro-cid-cid6nnlj]{stroke:#fff;stroke-opacity:.22;stroke-width:.8px;stroke-linejoin:round}.chip[data-astro-cid-cid6nnlj]{font-family:var(--mono);letter-spacing:.06em;background:color-mix(in srgb, var(--surface) 90%, transparent);border:1px solid var(--line);box-shadow:var(--shadow);white-space:nowrap;cursor:grab;user-select:none;touch-action:none;will-change:transform;border-radius:999px;padding:8px 14px;font-size:.75rem;transition:box-shadow .2s,border-color .2s;position:absolute;top:0;left:0}.chip[data-astro-cid-cid6nnlj]:hover{border-color:var(--brand)}.chip[data-astro-cid-cid6nnlj].grab{cursor:grabbing;border-color:var(--brand);box-shadow:0 18px 40px -16px #0a6fd68c}.hero[data-astro-cid-wcolddp2]{margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h);position:relative;overflow:hidden}.grid-bg[data-astro-cid-wcolddp2]{z-index:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.6;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 60% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 60% 40%,#000 20%,#0000 75%)}.hero-grid[data-astro-cid-wcolddp2]{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:32px;min-height:min(860px,100svh - 76px);padding-block:48px 72px;display:grid;position:relative}.hero-copy[data-astro-cid-wcolddp2]{flex-direction:column;gap:28px;display:flex}.announce[data-astro-cid-wcolddp2]{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 75%, transparent);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:10px;width:fit-content;margin-top:18px;padding:8px 8px 8px 16px;font-size:.92rem;transition:border-color .2s,transform .2s;display:inline-flex;position:relative}.announce[data-astro-cid-wcolddp2]:hover{border-color:var(--brand)}.announce[data-astro-cid-wcolddp2] .sticker[data-astro-cid-wcolddp2]{transform-origin:0 100%;background:linear-gradient(120deg, var(--brand), var(--violet));color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:8px;padding:5px 12px;font-size:.85rem;font-weight:800;transition:transform .25s cubic-bezier(.2,.7,.2,1);position:absolute;top:-22px;left:-24px;transform:rotate(-7deg);box-shadow:0 6px 16px -6px #3e7cb1b3}.announce[data-astro-cid-wcolddp2]:hover .sticker[data-astro-cid-wcolddp2]{transform:rotate(-10deg)translateY(-2px)}.announce[data-astro-cid-wcolddp2] .dot[data-astro-cid-wcolddp2]{background:var(--cyan);border-radius:50%;width:8px;height:8px;animation:2s infinite announce-ping}@keyframes announce-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--cyan) 60%, transparent)}70%,to{box-shadow:0 0 0 7px #0000}}.announce[data-astro-cid-wcolddp2] .what[data-astro-cid-wcolddp2]{font-weight:600}.announce[data-astro-cid-wcolddp2] .go[data-astro-cid-wcolddp2]{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.announce[data-astro-cid-wcolddp2] svg[data-astro-cid-wcolddp2]{transition:transform .2s}.announce[data-astro-cid-wcolddp2]:hover svg[data-astro-cid-wcolddp2]{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.announce[data-astro-cid-wcolddp2] .dot[data-astro-cid-wcolddp2]{animation:none}}.ctas[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.note[data-astro-cid-wcolddp2]{color:var(--muted);max-width:46ch;margin-top:-12px;font-size:.88rem}.hero-art[data-astro-cid-wcolddp2]{aspect-ratio:1;place-items:center;display:grid;position:relative}.ticker[data-astro-cid-wcolddp2]{z-index:1;border-block:1px solid var(--line);background:color-mix(in srgb, var(--bg) 70%, transparent);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track[data-astro-cid-wcolddp2]{width:max-content;animation:40s linear infinite marquee;display:flex}.ticker[data-astro-cid-wcolddp2]:hover .track[data-astro-cid-wcolddp2],.ticker[data-astro-cid-wcolddp2]:focus-within .track[data-astro-cid-wcolddp2]{animation-play-state:paused}.ticker[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{margin:0;padding:0;list-style:none;display:flex}.ticker[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{letter-spacing:-.01em;color:var(--muted);white-space:nowrap;align-items:center;gap:28px;padding:20px 0 20px 28px;font-size:1.05rem;font-weight:500;display:flex}.ticker[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:after{content:"";background:linear-gradient(135deg, var(--cyan), var(--brand), var(--violet));border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}@keyframes marquee{to{transform:translate(-50%)}}.sec-head[data-astro-cid-wcolddp2]{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:clamp(40px,6vw,72px);display:flex}.pillars[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pillar[data-astro-cid-wcolddp2]{flex-direction:column;gap:12px;min-height:340px;padding:28px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex}.pillar[data-astro-cid-wcolddp2]:hover{border-color:var(--line-strong);transform:translateY(-6px)}.pillar-top[data-astro-cid-wcolddp2]{justify-content:space-between;align-items:flex-start;margin-bottom:auto;padding-bottom:32px;display:flex}.pillar-top[data-astro-cid-wcolddp2] .ill{width:112px;height:112px;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.pillar[data-astro-cid-wcolddp2]:hover .pillar-top[data-astro-cid-wcolddp2] .ill{transform:translateY(-6px)rotate(-4deg)scale(1.04)}.num[data-astro-cid-wcolddp2]{font-family:var(--mono);color:var(--muted);font-size:.8rem}.about[data-astro-cid-wcolddp2]{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.about-copy[data-astro-cid-wcolddp2]{flex-direction:column;gap:24px;display:flex}.plain[data-astro-cid-wcolddp2]{color:var(--ink);transition:color .3s}.about-title[data-astro-cid-wcolddp2]{font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.1}.about[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{max-width:52ch}.link[data-astro-cid-wcolddp2]{color:var(--brand-text);align-items:center;gap:8px;width:fit-content;margin-block:-10px;padding-block:10px;font-weight:600;display:inline-flex}.link[data-astro-cid-wcolddp2]:hover svg[data-astro-cid-wcolddp2]{transform:translate(3px)}.link[data-astro-cid-wcolddp2] svg[data-astro-cid-wcolddp2]{transition:transform .2s}.questions[data-astro-cid-wcolddp2]{border-left:1px solid var(--line);margin:0;padding:0 0 0 clamp(0px,3vw,40px);list-style:none}.questions[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{flex-direction:column;gap:6px;padding-block:22px;display:flex}.questions[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]+li[data-astro-cid-wcolddp2]{border-top:1px solid var(--line)}.k[data-astro-cid-wcolddp2]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-text);font-size:.75rem}.q[data-astro-cid-wcolddp2]{letter-spacing:-.03em;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:600;line-height:1.1}@media (width<=960px){.hero-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr;min-height:auto;padding-block:32px 56px}.hero-art[data-astro-cid-wcolddp2]{order:-1;width:100%;max-width:420px;margin-inline:auto}.pillars[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.pillar[data-astro-cid-wcolddp2]{min-height:0}.about[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.questions[data-astro-cid-wcolddp2]{border-left:0;border-top:1px solid var(--line);padding-left:0}}@media (width<=560px){.hero-grid[data-astro-cid-wcolddp2]{gap:12px;padding-block:8px 48px}.hero-art[data-astro-cid-wcolddp2]{max-width:220px}.hero-copy[data-astro-cid-wcolddp2]{gap:20px}.note[data-astro-cid-wcolddp2]{margin-top:-6px}.announce[data-astro-cid-wcolddp2] .sticker[data-astro-cid-wcolddp2]{left:-8px}.ctas[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2]{flex:100%}}
