.sponsors.svelte-lh2gek{--bg: oklch(.985 .003 265);--bg-alt: oklch(.955 .004 265);--card: #ffffff;--ink: oklch(.18 .01 285);--ink-soft: oklch(.42 .015 285);--ink-muted: oklch(.58 .01 285);--accent: oklch(.466 .269 271.5);--accent-ink: oklch(.466 .269 271.5);--hairline: oklch(.88 .005 265);background:var(--bg);color:var(--ink);min-height:100vh;color-scheme:light;font-family:Geist Variable,system-ui,sans-serif;line-height:1.6;padding-block:72px 120px}.wrap.svelte-lh2gek{max-width:980px;margin:0 auto;padding-inline:32px}.eyebrow.svelte-lh2gek,.sec-tag.svelte-lh2gek{font:500 11px Geist Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:14px}.hero.svelte-lh2gek h1:where(.svelte-lh2gek){font-size:clamp(38px,5vw,64px);font-weight:600;letter-spacing:-.03em;line-height:1;margin:0 0 24px;text-wrap:balance;max-width:18ch}.hero.svelte-lh2gek h1:where(.svelte-lh2gek) em:where(.svelte-lh2gek){font-family:"Instrument Serif",Times New Roman,serif;font-style:italic;font-weight:400;color:var(--accent-ink)}.lede.svelte-lh2gek{font-size:18px;color:var(--ink-soft);margin:0;max-width:60ch;text-wrap:pretty}.panel.svelte-lh2gek{margin-top:80px}.panel.svelte-lh2gek h2:where(.svelte-lh2gek){font-size:clamp(22px,2.4vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 8px;color:var(--ink)}.panel-sub.svelte-lh2gek{color:var(--ink-soft);font-size:15px;margin:0 0 24px;max-width:60ch}.founding-grid.svelte-lh2gek{display:grid;gap:20px}.founding-card.svelte-lh2gek{display:grid;grid-template-columns:96px 1fr;gap:28px;align-items:center;padding:32px;background:var(--card);border:1px solid var(--hairline);border-radius:18px;text-decoration:none;color:inherit;box-shadow:0 1px 2px #0000000a,0 12px 28px #1418280d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.founding-card.svelte-lh2gek:hover{transform:translateY(-2px);border-color:color-mix(in oklch,var(--accent) 50%,var(--hairline));box-shadow:0 1px 2px #0000000a,0 18px 36px #14182814}.founding-logo.svelte-lh2gek{width:96px;height:96px;border-radius:18px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--bg-alt);flex-shrink:0}.founding-logo.svelte-lh2gek img:where(.svelte-lh2gek){width:100%;height:100%;object-fit:cover}.founding-tag.svelte-lh2gek{font:500 10.5px Geist Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px}.founding-name.svelte-lh2gek{font-size:24px;font-weight:600;letter-spacing:-.015em;color:var(--ink);margin-bottom:6px;display:inline-flex;align-items:center;gap:8px}.founding-name.svelte-lh2gek .ext{opacity:.5}.founding-card.svelte-lh2gek:hover .founding-name:where(.svelte-lh2gek) .ext{opacity:1;color:var(--accent-ink)}.founding-tagline.svelte-lh2gek{font-size:15.5px;color:var(--ink-soft);margin:0;max-width:56ch}.founding-since.svelte-lh2gek{font:500 11px Geist Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-top:12px}.grid.svelte-lh2gek{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.grid-tight.svelte-lh2gek{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.card.svelte-lh2gek{display:block;padding:22px;background:var(--card);border:1px solid var(--hairline);border-radius:14px;text-decoration:none;color:inherit;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.card.svelte-lh2gek:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--accent) 40%,var(--hairline));box-shadow:0 8px 22px #1418280f}.card-logo.svelte-lh2gek{width:44px;height:44px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--bg-alt);margin-bottom:14px}.card-logo.svelte-lh2gek img:where(.svelte-lh2gek){width:100%;height:100%;object-fit:cover}.card-name.svelte-lh2gek{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink);display:inline-flex;align-items:center;gap:6px;margin-bottom:4px}.card-name.svelte-lh2gek .ext{opacity:.5}.card.svelte-lh2gek:hover .card-name:where(.svelte-lh2gek) .ext{opacity:1;color:var(--accent-ink)}.card-tagline.svelte-lh2gek{font-size:13.5px;color:var(--ink-soft);margin:0;line-height:1.5}.logo-fallback.svelte-lh2gek{font:700 13px Geist Mono,ui-monospace,monospace;color:#fff}.cta.svelte-lh2gek{margin-top:96px;padding:48px 40px;background:var(--ink);color:#fff;border-radius:20px;text-align:center;position:relative;overflow:hidden}.cta.svelte-lh2gek:before{content:"";position:absolute;width:400px;height:400px;background:var(--accent);filter:blur(100px);opacity:.35;top:-180px;left:-120px;pointer-events:none}.cta.svelte-lh2gek h2:where(.svelte-lh2gek){font-size:clamp(24px,3vw,34px);font-weight:600;letter-spacing:-.02em;margin:0 0 8px;position:relative}.cta.svelte-lh2gek p:where(.svelte-lh2gek){font-size:15.5px;color:#ffffffb3;margin:0 auto 26px;max-width:60ch;position:relative}.btn-primary.svelte-lh2gek{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--ink);padding:12px 18px;border-radius:10px;font:600 14px Geist Mono,ui-monospace,monospace;letter-spacing:.02em;text-decoration:none;transition:transform .15s,background .2s;position:relative}.btn-primary.lg.svelte-lh2gek{padding:16px 24px;font-size:15px}.btn-primary.svelte-lh2gek:hover{transform:translateY(-1px);background:var(--accent);color:#fff}.btn-primary.svelte-lh2gek .arrow{transition:transform .2s}.btn-primary.svelte-lh2gek:hover .arrow{transform:translate(3px)}.back.svelte-lh2gek{margin-top:80px;padding-top:32px;border-top:1px solid var(--hairline);font:500 13px Geist Mono,ui-monospace,monospace}.back.svelte-lh2gek a:where(.svelte-lh2gek){color:var(--ink-muted);text-decoration:none}.back.svelte-lh2gek a:where(.svelte-lh2gek):hover{color:var(--ink)}@media(max-width:600px){.founding-card.svelte-lh2gek{grid-template-columns:1fr;gap:16px;padding:24px}.founding-logo.svelte-lh2gek{width:72px;height:72px;border-radius:14px}}.dark .sponsors.svelte-lh2gek .cta:where(.svelte-lh2gek){background:#030304}.dark .sponsors.svelte-lh2gek .btn-primary:where(.svelte-lh2gek){background:#fff;color:#08090c}.dark .sponsors.svelte-lh2gek .btn-primary:where(.svelte-lh2gek):hover{background:#3529ec;color:#fff}
