.banner.svelte-8ff4xx{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:13.5rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--gh-accent) 18%,var(--line));border-radius:var(--radius-lg);--banner-glow: var(--gh-accent);--banner-base: color-mix(in srgb, var(--gh-accent) 8%, #05080b);background:var(--banner-base);isolation:isolate}.photo.svelte-8ff4xx{min-height:15.5rem}.banner.compact.svelte-8ff4xx{min-height:5.75rem}.compact.svelte-8ff4xx .copy:where(.svelte-8ff4xx){grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:start;align-items:center;column-gap:var(--space-xl);row-gap:2px;padding:var(--space-md) var(--space-xl)}.compact.svelte-8ff4xx .eyebrow:where(.svelte-8ff4xx){grid-column:1}.compact.svelte-8ff4xx .title:where(.svelte-8ff4xx){grid-column:1;font-size:clamp(1.25rem,.9rem + 1.2vw,1.75rem);white-space:nowrap}.compact.svelte-8ff4xx .text:where(.svelte-8ff4xx),.compact.svelte-8ff4xx .art:where(.svelte-8ff4xx){display:none}.compact.svelte-8ff4xx .cta:where(.svelte-8ff4xx){grid-column:2;grid-row:1 / 3;min-height:40px}.compact.svelte-8ff4xx .dots:where(.svelte-8ff4xx){left:auto;right:var(--space-md);transform:none}.compact.svelte-8ff4xx .photo-bg:where(.svelte-8ff4xx) img:where(.svelte-8ff4xx){object-position:80% 40%}.photo-bg.svelte-8ff4xx{position:absolute;inset:0;z-index:-1;animation:svelte-8ff4xx-fade var(--duration-base) var(--ease-soft)}.photo-bg.svelte-8ff4xx img:where(.svelte-8ff4xx){width:100%;height:100%;object-fit:cover;object-position:75% 55%}.photo-bg.svelte-8ff4xx:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#030a0ee6,#030a0e9e 34%,#030a0e00 62%)}.photo.svelte-8ff4xx .art:where(.svelte-8ff4xx){display:none}.backdrop.svelte-8ff4xx{position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 85% -10%,color-mix(in srgb,var(--banner-glow) 20%,transparent),transparent 55%),radial-gradient(60% 60% at 70% 110%,color-mix(in srgb,var(--banner-glow) 40%,transparent),transparent 70%),linear-gradient(100deg,var(--banner-base) 0%,color-mix(in srgb,var(--banner-glow) 12%,var(--banner-base)) 50%,color-mix(in srgb,var(--banner-glow) 24%,var(--banner-base)) 100%)}.flare.svelte-8ff4xx{position:absolute;top:-30%;right:18%;width:40%;height:90%;background:radial-gradient(closest-side,rgb(255 255 255 / .16),transparent);filter:blur(8px)}.sweep.svelte-8ff4xx{position:absolute;left:25%;right:-10%;bottom:-35%;height:70%;border-radius:50%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--banner-glow) 35%,transparent),color-mix(in srgb,var(--banner-glow) 60%,transparent));filter:blur(18px);transform:rotate(-6deg)}.art-live.svelte-8ff4xx{--banner-glow: var(--live)}.copy.svelte-8ff4xx{display:grid;justify-items:start;gap:var(--space-xs);padding:var(--space-xl) var(--space-xl) var(--space-2xl);color:#f3f6ef;animation:svelte-8ff4xx-rise var(--duration-base) var(--ease-soft)}.eyebrow.svelte-8ff4xx{margin:0;color:var(--gh-accent);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase}.title.svelte-8ff4xx{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,1rem + 2.2vw,2.6rem);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:1.05}.text.svelte-8ff4xx{margin:0 0 var(--space-sm);color:#f3f6efc7;font-size:var(--fs-body, 1rem)}.cta.svelte-8ff4xx{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:44px;padding:0 var(--space-lg);border-radius:var(--radius-md);background:var(--action);color:var(--action-on);font-weight:var(--fw-bold);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-soft)}.cta.svelte-8ff4xx:hover{background:var(--action-strong)}.cta.svelte-8ff4xx:focus-visible{outline:none;box-shadow:var(--focus-ring)}.art.svelte-8ff4xx{display:flex;align-items:center;justify-content:center;width:clamp(9rem,22vw,15rem);margin-right:var(--space-xl);animation:svelte-8ff4xx-fade var(--duration-base) var(--ease-soft)}.art.svelte-8ff4xx svg:where(.svelte-8ff4xx){width:100%;height:auto}.ball.svelte-8ff4xx{filter:drop-shadow(0 18px 30px rgb(0 0 0 / .55)) drop-shadow(0 0 30px rgb(201 255 74 / .18));transform:rotate(-12deg)}.pulse.svelte-8ff4xx circle:where(.svelte-8ff4xx){fill:none;stroke:#ff5a7880;stroke-width:2}.pulse.svelte-8ff4xx circle:where(.svelte-8ff4xx):nth-child(1){stroke-opacity:.25}.pulse.svelte-8ff4xx circle:where(.svelte-8ff4xx):nth-child(2){stroke-opacity:.45}.pulse.svelte-8ff4xx .core:where(.svelte-8ff4xx){fill:#ff5a78;stroke:none}.slip.svelte-8ff4xx rect:where(.svelte-8ff4xx){stroke:#ffffff2e;stroke-width:2}.slip.svelte-8ff4xx .back:where(.svelte-8ff4xx){fill:#ffffff0d}.slip.svelte-8ff4xx .front:where(.svelte-8ff4xx){fill:#ffffff17}.slip.svelte-8ff4xx path:where(.svelte-8ff4xx){stroke:#fff6;stroke-width:6;stroke-linecap:round;fill:none}.slip.svelte-8ff4xx .tick:where(.svelte-8ff4xx){fill:var(--gh-accent);stroke:none}.slip.svelte-8ff4xx .tick-mark:where(.svelte-8ff4xx){stroke:#0b0f06;stroke-width:4}.crash.svelte-8ff4xx .curve:where(.svelte-8ff4xx){fill:none;stroke:var(--gh-accent);stroke-width:6;stroke-linecap:round}.crash.svelte-8ff4xx .area:where(.svelte-8ff4xx){fill:color-mix(in srgb,var(--gh-accent) 18%,transparent);stroke:none}.crash.svelte-8ff4xx .plane:where(.svelte-8ff4xx){fill:var(--gh-accent);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--gh-accent) 70%,transparent))}.cards.svelte-8ff4xx rect:where(.svelte-8ff4xx){stroke:#fff3;stroke-width:2}.cards.svelte-8ff4xx .card-back:where(.svelte-8ff4xx){fill:#ffffff0f}.cards.svelte-8ff4xx .card-front:where(.svelte-8ff4xx){fill:#ffffff1f}.cards.svelte-8ff4xx .suit:where(.svelte-8ff4xx){fill:var(--gh-accent);transform:rotate(8deg);transform-origin:120px 100px}.terms.svelte-8ff4xx a:where(.svelte-8ff4xx){color:inherit;text-decoration:underline;text-underline-offset:2px}.terms.svelte-8ff4xx{margin:0;max-width:46ch;color:var(--ink-muted);font-size:var(--fs-micro);line-height:1.35}.dots.svelte-8ff4xx{position:absolute;left:50%;bottom:var(--space-sm);display:flex;gap:6px;transform:translate(-50%)}.dot.svelte-8ff4xx{display:grid;place-items:center;width:28px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.dot.svelte-8ff4xx:before{content:"";width:14px;height:4px;border-radius:999px;background:#ffffff47;transition:background-color var(--duration-fast) var(--ease-soft),width var(--duration-fast) var(--ease-soft)}.dot.on.svelte-8ff4xx:before{width:22px;background:var(--gh-accent)}.dot.svelte-8ff4xx:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}@keyframes svelte-8ff4xx-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes svelte-8ff4xx-fade{0%{opacity:0}}@media(max-width:639px){.compact.svelte-8ff4xx .copy:where(.svelte-8ff4xx){grid-template-columns:minmax(0,1fr);padding:var(--space-md) var(--space-lg) var(--space-xl)}.compact.svelte-8ff4xx .title:where(.svelte-8ff4xx){white-space:normal}.compact.svelte-8ff4xx .cta:where(.svelte-8ff4xx){grid-column:1;grid-row:auto;justify-self:start;margin-top:var(--space-xs)}.banner.svelte-8ff4xx{grid-template-columns:minmax(0,1fr);min-height:0}.photo-bg.svelte-8ff4xx img:where(.svelte-8ff4xx){object-position:82% 50%}.photo-bg.svelte-8ff4xx:after{background:linear-gradient(90deg,#030a0eeb,#030a0e80 80%)}.copy.svelte-8ff4xx{padding:var(--space-lg) var(--space-lg) var(--space-2xl)}.art.svelte-8ff4xx{position:absolute;right:-2.5rem;top:50%;width:9rem;margin:0;opacity:.35;transform:translateY(-50%);z-index:-1}}@media(prefers-reduced-motion:reduce){.copy.svelte-8ff4xx,.art.svelte-8ff4xx,.photo-bg.svelte-8ff4xx{animation:none}.dot.svelte-8ff4xx:before,.cta.svelte-8ff4xx{transition:none}}.page-banner.svelte-g6htfi{margin-bottom:var(--space-lg)}
