.hero[data-astro-cid-vbfttlze]{isolation:isolate;padding:clamp(48px,7vw,96px) 0 0;position:relative;overflow:hidden}.hero[data-astro-cid-vbfttlze] .hero-waves{opacity:.8;height:560px;top:18%;bottom:auto}.announce[data-astro-cid-vbfttlze]{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 85%, transparent);box-shadow:var(--shadow-xs);color:var(--ink-2);border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 6px;font-size:.88rem;font-weight:550;text-decoration:none;display:inline-flex}.announce[data-astro-cid-vbfttlze]:hover{border-color:var(--line-strong);color:var(--ink)}.announce[data-astro-cid-vbfttlze]:hover .arrow{transform:translate(2px)}.announce[data-astro-cid-vbfttlze] .arrow{transition:transform .15s}.hero[data-astro-cid-vbfttlze] h1[data-astro-cid-vbfttlze]{max-width:17ch;margin:24px auto 0}.hero[data-astro-cid-vbfttlze] .lead[data-astro-cid-vbfttlze]{max-width:60ch;margin-top:22px}.hero[data-astro-cid-vbfttlze] .btn-row[data-astro-cid-vbfttlze]{margin-top:34px}.fine[data-astro-cid-vbfttlze]{color:var(--muted);margin-top:14px;font-size:.85rem}.stage[data-astro-cid-vbfttlze]{grid-template-columns:1fr minmax(0,760px) 1fr;align-items:start;margin-top:clamp(48px,7vw,80px);padding-bottom:clamp(48px,6vw,72px);display:grid;position:relative}.stage-main[data-astro-cid-vbfttlze]{z-index:2;grid-column:2;position:relative}.stage-side[data-astro-cid-vbfttlze]{z-index:1;margin-top:110px;position:relative;transform:scale(.82)}.stage-side[data-astro-cid-vbfttlze] .vg-cap{display:none}.stage-side[data-astro-cid-vbfttlze].left{transform-origin:100% 0;grid-area:1/1;margin-right:-200px}.stage-side[data-astro-cid-vbfttlze].right{transform-origin:0 0;grid-area:1/3;margin-top:200px;margin-left:-200px}@media (width<=1180px){.stage[data-astro-cid-vbfttlze]{grid-template-columns:1fr}.stage-main[data-astro-cid-vbfttlze]{grid-column:1}.stage-side[data-astro-cid-vbfttlze]{display:none}}.works[data-astro-cid-vbfttlze]{padding:8px 0 0}.works-title[data-astro-cid-vbfttlze]{color:var(--muted);letter-spacing:0;text-align:center;font-size:.9rem;font-weight:600}.marks[data-astro-cid-vbfttlze]{flex-wrap:wrap;justify-content:center;gap:14px 40px;max-width:920px;margin:26px auto 22px;padding:0;list-style:none;display:flex}.marks[data-astro-cid-vbfttlze] li[data-astro-cid-vbfttlze]{color:var(--faint);letter-spacing:-.03em;font-size:1.25rem;font-weight:700}.loop[data-astro-cid-vbfttlze]{counter-reset:loop;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid;position:relative}.loop[data-astro-cid-vbfttlze]:before{content:"";background:var(--gradient);opacity:.35;height:2px;position:absolute;top:34px;left:6%;right:6%}.loop[data-astro-cid-vbfttlze] a[data-astro-cid-vbfttlze]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);height:100%;color:var(--ink);align-content:start;gap:6px;padding:18px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;position:relative}.loop[data-astro-cid-vbfttlze] a[data-astro-cid-vbfttlze]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.loop[data-astro-cid-vbfttlze] .n[data-astro-cid-vbfttlze]{background:var(--gradient);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.78rem;font-weight:700;display:grid}.loop[data-astro-cid-vbfttlze] .t[data-astro-cid-vbfttlze]{letter-spacing:-.015em;margin-top:6px;font-size:1.08rem;font-weight:680}.loop[data-astro-cid-vbfttlze] .b[data-astro-cid-vbfttlze]{color:var(--muted);font-size:.92rem;line-height:1.45}@media (width<=1000px){.loop[data-astro-cid-vbfttlze]{grid-template-columns:repeat(3,minmax(0,1fr))}.loop[data-astro-cid-vbfttlze]:before{display:none}}@media (width<=560px){.loop[data-astro-cid-vbfttlze]{grid-template-columns:repeat(2,minmax(0,1fr))}}.split[data-astro-cid-vbfttlze]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.split[data-astro-cid-vbfttlze].reverse .copy[data-astro-cid-vbfttlze]{order:2}.copy[data-astro-cid-vbfttlze]>[data-astro-cid-vbfttlze]+[data-astro-cid-vbfttlze]{margin-top:18px}.copy[data-astro-cid-vbfttlze] .check-list[data-astro-cid-vbfttlze]{margin-top:24px}.copy[data-astro-cid-vbfttlze] .text-link[data-astro-cid-vbfttlze]{margin-top:26px}@media (width<=960px){.split[data-astro-cid-vbfttlze]{grid-template-columns:1fr}.split[data-astro-cid-vbfttlze].reverse .copy[data-astro-cid-vbfttlze]{order:0}}.bento[data-astro-cid-vbfttlze]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tile[data-astro-cid-vbfttlze]{align-content:start;gap:24px;display:grid;overflow:hidden}.tile[data-astro-cid-vbfttlze].wide{grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.tile-copy[data-astro-cid-vbfttlze]>[data-astro-cid-vbfttlze]+[data-astro-cid-vbfttlze]{margin-top:12px}.tile-copy[data-astro-cid-vbfttlze] .text-link[data-astro-cid-vbfttlze]{margin-top:16px}.tile[data-astro-cid-vbfttlze] .vg-glow{display:none}.tile[data-astro-cid-vbfttlze] .vg-window{box-shadow:var(--shadow-md)}@media (width<=900px){.bento[data-astro-cid-vbfttlze],.tile[data-astro-cid-vbfttlze].wide{grid-template-columns:1fr}}.band-dark[data-astro-cid-vbfttlze]{isolation:isolate;color:#e8ebf4;--ink:#eef1f8;--ink-2:#c8cedb;--muted:#a3acc0;--faint:#6f788d;--line:#232b40;--line-strong:#323c56;--surface:#111626;--surface-2:#171d2f;--bg-alt:#171d2f;--accent:#7c93ff;--accent-ink:#a3b2ff;--accent-soft:#1b2346;--accent-line:#2f3b78;--green:#3ccf84;--green-soft:#0f2a1d;background:radial-gradient(60% 80% at 100% 0,#7a5af847,#0000 60%),radial-gradient(50% 70% at 0 100%,#3b5bfd4d,#0000 60%),#090c18;position:relative;overflow:hidden}.band-dark[data-astro-cid-vbfttlze] .band-waves{opacity:.5}.band-dark[data-astro-cid-vbfttlze] .eyebrow[data-astro-cid-vbfttlze]{color:#a7b4ff}.mcp-url[data-astro-cid-vbfttlze]{border:1px solid var(--line-strong);border-radius:var(--radius);background:#ffffff0a;gap:4px;padding:12px 16px;display:inline-grid}.mcp-url[data-astro-cid-vbfttlze] span[data-astro-cid-vbfttlze]{color:var(--muted)}.mcp-url[data-astro-cid-vbfttlze] code[data-astro-cid-vbfttlze]{color:#fff;word-break:break-all;font-size:.95rem}.btn-light[data-astro-cid-vbfttlze]{--btn-bg:#fff;--btn-fg:#0b0f1d;--btn-line:#fff}.btn-light[data-astro-cid-vbfttlze]:hover{--btn-bg:#e9ecff;color:#0b0f1d}.btn-outline-light[data-astro-cid-vbfttlze]{--btn-bg:transparent;--btn-fg:#fff;--btn-line:#ffffff47}.btn-outline-light[data-astro-cid-vbfttlze]:hover{color:#fff;border-color:#fff}.use[data-astro-cid-vbfttlze] h3[data-astro-cid-vbfttlze]{font-size:1.15rem}.use[data-astro-cid-vbfttlze] .text-link[data-astro-cid-vbfttlze]{margin-top:16px}.price-teaser[data-astro-cid-vbfttlze]{grid-template-columns:1fr minmax(300px,420px);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.price-teaser[data-astro-cid-vbfttlze]>div[data-astro-cid-vbfttlze]>[data-astro-cid-vbfttlze]+[data-astro-cid-vbfttlze]{margin-top:16px}.price-card[data-astro-cid-vbfttlze]{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:32px}.price-card[data-astro-cid-vbfttlze]>[data-astro-cid-vbfttlze]+[data-astro-cid-vbfttlze]{margin-top:14px}.amount[data-astro-cid-vbfttlze]{color:var(--muted);font-size:1rem}.amount[data-astro-cid-vbfttlze] span[data-astro-cid-vbfttlze]{color:var(--ink);letter-spacing:-.04em;font-size:3.2rem;font-weight:750}.price-card[data-astro-cid-vbfttlze] .btn-row[data-astro-cid-vbfttlze]{margin-top:22px}@media (width<=860px){.price-teaser[data-astro-cid-vbfttlze]{grid-template-columns:1fr}}
