.hero.svelte-1uha8ag{flex-direction:column;justify-content:flex-start;align-items:center;gap:2.5rem;min-height:calc(100vh - 4rem);padding-top:3rem;padding-left:2rem;padding-right:2rem;display:flex}.logo.svelte-1uha8ag{filter:drop-shadow(0 0 30px #cc141466);width:220px;height:auto;transition:transform .2s,filter .2s}.logo.svelte-1uha8ag:hover{filter:drop-shadow(0 0 40px #cc141499);transform:scale(1.06)}.buttons.svelte-1uha8ag{gap:1rem;display:flex}.btn-wrap.svelte-1uha8ag{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));filter:drop-shadow(0 0 14px #cc141459);transition:filter .2s,transform .2s}.btn-wrap.svelte-1uha8ag:hover{filter:drop-shadow(0 0 22px #cc141499);transform:scale(1.05)}.tooltip-wrap.svelte-1uha8ag{display:inline-flex;position:relative}.btn-wrap-disabled.svelte-1uha8ag{opacity:.45;filter:drop-shadow(0 0 14px #cc14141a);transition:opacity .2s}.btn-wrap-disabled.svelte-1uha8ag:hover{filter:drop-shadow(0 0 14px #cc14141a);transform:none}.btn-disabled.svelte-1uha8ag{cursor:not-allowed}.coming-soon-tip.svelte-1uha8ag{font-family:var(--font-alt);letter-spacing:.15em;text-transform:uppercase;color:#f5f4f08c;white-space:nowrap;pointer-events:none;opacity:0;background:#0d0d0d;border:1px solid #cc141466;border-top:2px solid #cc1414;padding:.35rem .75rem;font-size:.65rem;font-weight:500;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.tooltip-wrap.svelte-1uha8ag:hover .coming-soon-tip:where(.svelte-1uha8ag){opacity:1;transform:translate(-50%)translateY(0)}.outline-wrap.svelte-1uha8ag{background:#cc1414;padding:1px}.btn.svelte-1uha8ag{font-family:var(--font-alt);letter-spacing:.14em;text-transform:uppercase;color:#f5f4f0;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));align-items:center;gap:.65rem;padding:.85rem 2rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:flex}.btn.svelte-1uha8ag svg:where(.svelte-1uha8ag){flex-shrink:0;width:15px;height:15px}.sponsor-cards.svelte-1uha8ag{justify-content:center;gap:1.5rem;display:flex}.card.svelte-1uha8ag{aspect-ratio:2/3;border:1px solid color-mix(in srgb, var(--brand) 25%, transparent);border-top:3px solid var(--brand);background:#0d0d0d;border-radius:4px;flex-direction:column;width:230px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.card.svelte-1uha8ag:hover{box-shadow:0 20px 50px color-mix(in srgb, var(--brand) 22%, transparent);transform:translateY(-8px)scale(1.02)}.card-top.svelte-1uha8ag{background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 22%, transparent) 0%, color-mix(in srgb, var(--brand) 8%, transparent) 60%, transparent 100%);border-bottom:1px solid color-mix(in srgb, var(--brand) 15%, transparent);justify-content:center;align-items:center;padding:2.5rem 1.5rem 2rem;display:flex;position:relative}.card-top.svelte-1uha8ag:after{content:"";background:radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--brand) 15%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.card-top.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;z-index:1;filter:brightness(1.1);width:auto;height:34px;position:relative}.card-body.svelte-1uha8ag{flex-direction:column;flex:1;justify-content:center;gap:.6rem;padding:1.25rem;display:flex}.chip.svelte-1uha8ag{border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);background:color-mix(in srgb, var(--brand) 10%, transparent);font-family:var(--font-body);color:color-mix(in srgb, var(--brand) 90%, #f5f4f0);letter-spacing:.02em;border-radius:3px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.72rem;font-weight:500;display:inline-flex}.chip.svelte-1uha8ag:before{content:"";background:var(--brand);width:5px;height:5px;box-shadow:0 0 6px var(--brand);border-radius:50%;flex-shrink:0}.card-footer.svelte-1uha8ag{font-family:var(--font-alt);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);border-top:1px solid color-mix(in srgb, var(--brand) 15%, transparent);background:color-mix(in srgb, var(--brand) 5%, transparent);justify-content:center;align-items:center;gap:.4rem;padding:1rem;font-size:.7rem;font-weight:500;transition:background .2s;display:flex}.card.svelte-1uha8ag:hover .card-footer:where(.svelte-1uha8ag){background:color-mix(in srgb, var(--brand) 12%, transparent)}.card-footer.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:12px;height:12px;transition:transform .2s}.card.svelte-1uha8ag:hover .card-footer:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){transform:translate(4px)}.btn-filled.svelte-1uha8ag{background:#cc1414}.btn-filled.svelte-1uha8ag:hover{background:#e82b2b}.btn-outline.svelte-1uha8ag{background:#090909}.btn-outline.svelte-1uha8ag:hover{background:#cc14141a}@media (width<=767px){.hero.svelte-1uha8ag{gap:1.5rem;padding-top:1.5rem}.logo.svelte-1uha8ag{width:150px}.buttons.svelte-1uha8ag{flex-wrap:wrap;justify-content:center}.sponsor-cards.svelte-1uha8ag{flex-direction:column;gap:.75rem;width:100%}.card.svelte-1uha8ag{width:100%;aspect-ratio:unset;flex-direction:column}.card-top.svelte-1uha8ag{flex-shrink:unset;border-right:none;border-bottom:1px solid color-mix(in srgb, var(--brand) 15%, transparent);width:auto;padding:1.25rem 1.5rem 1rem}.card-body.svelte-1uha8ag{flex:unset;align-content:unset;flex-flow:wrap;gap:.4rem;padding:.875rem 1rem}.card-footer.svelte-1uha8ag{border-left:none;border-top:1px solid color-mix(in srgb, var(--brand) 15%, transparent);flex-shrink:unset;flex-direction:row;gap:.4rem;width:auto;padding:.75rem 1rem;font-size:.7rem}.card-footer.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:12px;height:12px}}
