.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(.52 .22 265);--accent-ink: oklch(.32 .17 265);--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:780px;margin:0 auto;padding-inline:32px}.eyebrow.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}.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)}.lede.svelte-lh2gek{font-size:18px;color:var(--ink-soft);margin:0 0 32px;max-width:640px;text-wrap:pretty}.btn-primary.svelte-lh2gek{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;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}.btn-primary.svelte-lh2gek:hover{transform:translateY(-1px);background:color-mix(in oklch,var(--ink) 85%,var(--accent))}.btn-primary.svelte-lh2gek .arrow:where(.svelte-lh2gek){transition:transform .2s}.btn-primary.svelte-lh2gek:hover .arrow:where(.svelte-lh2gek){transform:translate(3px)}.btn-primary.lg.svelte-lh2gek{padding:16px 24px;font-size:15px}.sec-tag.svelte-lh2gek{font:500 11px Geist Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:12px}.panel.svelte-lh2gek{margin-top:80px}.panel.svelte-lh2gek h2:where(.svelte-lh2gek){font-size:clamp(24px,3vw,34px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 16px;color:var(--ink)}.panel.svelte-lh2gek h2:where(.svelte-lh2gek) em:where(.svelte-lh2gek){font-family:"Instrument Serif",Times New Roman,serif;font-style:italic;font-weight:400;color:var(--accent)}.panel.svelte-lh2gek p:where(.svelte-lh2gek){color:var(--ink-soft);font-size:16px;margin:0 0 14px;max-width:64ch}.panel.svelte-lh2gek p:where(.svelte-lh2gek) em:where(.svelte-lh2gek){font-family:"Instrument Serif",Times New Roman,serif;font-style:italic;font-weight:400;color:var(--ink)}.panel.svelte-lh2gek ul:where(.svelte-lh2gek){list-style:none;padding:0;margin:16px 0;display:flex;flex-direction:column;gap:10px}.panel.svelte-lh2gek ul:where(.svelte-lh2gek) li:where(.svelte-lh2gek){padding:14px 16px;background:var(--bg-alt);border-radius:10px;font-size:15px;color:var(--ink-soft)}.panel.svelte-lh2gek ul:where(.svelte-lh2gek) li:where(.svelte-lh2gek) strong:where(.svelte-lh2gek){color:var(--ink);font-weight:600}.panel.svelte-lh2gek ul.placements:where(.svelte-lh2gek) li:where(.svelte-lh2gek){background:var(--card);box-shadow:0 1px 2px #0000000a,0 6px 16px #00000008}.cta.svelte-lh2gek{margin-top:96px;padding:56px 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(28px,3.5vw,40px);font-weight:600;letter-spacing:-.02em;margin:0 0 10px;position:relative}.cta.svelte-lh2gek p:where(.svelte-lh2gek){font-size:16px;color:#ffffffa6;margin:0 0 28px;position:relative}.cta.svelte-lh2gek .btn-primary:where(.svelte-lh2gek){background:#fff;color:var(--ink);position:relative}.cta.svelte-lh2gek .btn-primary:where(.svelte-lh2gek):hover{background:var(--accent);color:#fff}.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)}
