.slash.svelte-dd4gso{opacity:.13;pointer-events:none;width:min(46vw,560px);height:auto;animation:1.6s cubic-bezier(.2,.7,.2,1) both svelte-dd4gso-slide;position:absolute;top:-40px;right:max(-120px,50% - 820px)}@keyframes svelte-dd4gso-slide{0%{opacity:0;transform:translate(60px,-40px)}}@media (prefers-reduced-motion:reduce){.slash.svelte-dd4gso{animation:none}}@media (width<=700px){.slash.svelte-dd4gso{opacity:.08;width:80vw}}.hero.svelte-1uha8ag{background:radial-gradient(60% 50% at 80% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), linear-gradient(var(--grid-line) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) 0 0 / 40px 40px;padding:clamp(48px,8vw,96px) 0 0;position:relative;overflow:hidden}.intro.svelte-1uha8ag{text-align:center;max-width:900px;position:relative}h1.svelte-1uha8ag{margin-top:14px;font-size:clamp(2.1rem,1.3rem + 3.6vw,4rem);font-weight:600}.lead.svelte-1uha8ag{max-width:68ch;color:var(--text-2);margin:22px auto 0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem)}.ctas.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.stage.svelte-1uha8ag{margin-top:clamp(40px,6vw,72px);padding-bottom:56px;position:relative}.tilt.svelte-1uha8ag{transform-origin:50% 0;animation:1.4s cubic-bezier(.2,.7,.2,1) .2s both svelte-1uha8ag-settle;transform:perspective(1800px)rotateX(8deg)}@keyframes svelte-1uha8ag-settle{0%{opacity:0;transform:perspective(1800px)rotateX(18deg)translateY(40px)}}.float.svelte-1uha8ag{right:max(var(--gutter), calc(50% - 600px));width:min(26vw,250px);animation:1.2s cubic-bezier(.2,.7,.2,1) .8s both svelte-1uha8ag-rise;position:absolute;bottom:0}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(60px)}}@media (prefers-reduced-motion:reduce){.tilt.svelte-1uha8ag,.float.svelte-1uha8ag{animation:none}}@media (width<=700px){.float.svelte-1uha8ag{display:none}.tilt.svelte-1uha8ag{transform:none}}.facts.svelte-1uha8ag{border-block:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-top:8px;display:grid}.facts.svelte-1uha8ag div:where(.svelte-1uha8ag){flex-direction:column;gap:4px;padding:22px 16px;display:flex}.facts.svelte-1uha8ag div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){border-left:1px solid var(--border)}.n.svelte-1uha8ag{color:var(--accent-text);font-size:clamp(1.8rem,1.4rem + 1.5vw,2.6rem);font-weight:600;line-height:1}.l.svelte-1uha8ag{color:var(--text-2);font-size:.9375rem}@media (width<=760px){.facts.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.facts.svelte-1uha8ag div:where(.svelte-1uha8ag):nth-child(3){border-left:0}.facts.svelte-1uha8ag div:where(.svelte-1uha8ag):nth-child(n+3){border-top:1px solid var(--border)}}.block.svelte-1uha8ag{margin-top:clamp(72px,10vw,128px)}h2.svelte-1uha8ag{max-width:24ch;margin-top:10px;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.5rem);font-weight:600}.cards.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:32px;display:grid}.card.svelte-1uha8ag{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);padding:24px}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.0625rem;font-weight:600}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-2);margin-top:10px;font-size:.975rem}.tour.svelte-1uha8ag{flex-direction:column;gap:clamp(64px,9vw,120px);margin-top:clamp(72px,10vw,128px);display:flex}.row.svelte-1uha8ag{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}.row.flip.svelte-1uha8ag .copy:where(.svelte-1uha8ag){order:2}.copy.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{color:var(--text-2);margin-top:16px}@media (width<=860px){.row.svelte-1uha8ag{grid-template-columns:1fr}.row.flip.svelte-1uha8ag .copy:where(.svelte-1uha8ag){order:0}}.groups.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;margin-top:32px;display:grid}.group.svelte-1uha8ag{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);color:var(--text-1);flex-direction:column;gap:10px;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.group.svelte-1uha8ag:hover{color:var(--text-1);border-color:var(--accent);transform:translateY(-2px)}.group.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.0625rem;font-weight:600}.group.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-2);flex:1;font-size:.95rem}.more.svelte-1uha8ag{font-family:var(--font-mono);color:var(--accent-text);font-size:.8125rem}.band.svelte-1uha8ag{background:var(--bg-soft);border-block:1px solid var(--border);margin-top:clamp(72px,10vw,128px);padding:clamp(56px,8vw,96px) 0}.split.svelte-1uha8ag{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}.split.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-2);margin-top:16px}.feeds.svelte-1uha8ag{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.feeds.svelte-1uha8ag li:where(.svelte-1uha8ag){font-family:var(--font-mono);border:1px solid var(--border-strong);background:var(--surface);border-radius:999px;padding:5px 10px;font-size:.8125rem}@media (width<=860px){.split.svelte-1uha8ag{grid-template-columns:1fr}}.checks.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;margin-top:32px;display:grid}.checks.svelte-1uha8ag div:where(.svelte-1uha8ag){border-top:2px solid var(--accent);padding-top:16px}.checks.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.0625rem;font-weight:600}.checks.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-2);margin-top:8px;font-size:.975rem}.link.svelte-1uha8ag{margin-top:28px;font-weight:500;display:inline-block}.qa.svelte-1uha8ag{border-top:1px solid var(--border);margin-top:28px}details.svelte-1uha8ag{border-bottom:1px solid var(--border)}summary.svelte-1uha8ag{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-weight:600;list-style:none;display:flex}summary.svelte-1uha8ag::-webkit-details-marker{display:none}summary.svelte-1uha8ag:after{content:"+";font-family:var(--font-mono);color:var(--accent-text)}details[open].svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"−"}details.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-2);max-width:75ch;padding-bottom:20px}.cta.svelte-1uha8ag{background:var(--gradient);color:#fff;text-align:center;border-radius:24px;margin-top:clamp(72px,10vw,128px);padding:clamp(36px,6vw,64px)}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 auto}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#fffffff0;max-width:56ch;margin:16px auto 0}.btn.light.svelte-1uha8ag{color:#2e1065;background:#fff;margin-top:26px}.btn.light.svelte-1uha8ag:hover{color:#2e1065;transform:translateY(-1px)}
