.hero.svelte-grqscc{max-width:80rem;margin:1rem auto 2rem;padding-inline:1rem;position:relative}.track.svelte-grqscc{aspect-ratio:21/9;background:var(--secondary);border-radius:22px;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.slide.svelte-grqscc{color:var(--card-foreground);flex:0 0 100%;text-decoration:none;display:block;position:relative}.slide.svelte-grqscc img{object-fit:cover;width:100%;height:100%}.caption.svelte-grqscc{background:color-mix(in oklab, var(--background) 70%, transparent);color:var(--foreground);font-family:var(--font-display);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:.35rem .85rem;position:absolute;inset-block-end:1.25rem;inset-inline-start:1.5rem}.dots.svelte-grqscc{inset-inline:0;justify-content:center;gap:.4rem;display:flex;position:absolute;bottom:.6rem}.dots.svelte-grqscc button:where(.svelte-grqscc){background:color-mix(in oklab, var(--foreground) 30%, transparent);cursor:pointer;border:0;border-radius:50%;width:9px;height:9px;padding:0;transition:background .18s}.dots.svelte-grqscc button.is-active:where(.svelte-grqscc){background:var(--primary)}.hero.svelte-1eqr1dr{background:radial-gradient(120% 100% at 0% 0%, color-mix(in oklab, var(--accent) 14%, var(--secondary)) 0%, var(--secondary) 55%, color-mix(in oklab, var(--background) 60%, var(--secondary)) 100%);isolation:isolate;border-radius:22px;max-width:80rem;margin:1rem auto 2rem;padding:clamp(1.75rem,4vw,3.25rem) clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.watermark.svelte-1eqr1dr{font-family:var(--font-display);color:color-mix(in oklab, var(--primary) 9%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0;font-size:clamp(10rem,28vw,22rem);font-weight:700;line-height:.85;position:absolute;inset-block-start:-.18em;inset-inline-start:-.05em}.dots.svelte-1eqr1dr{z-index:1;gap:.45rem;display:flex;position:absolute;inset-block-start:clamp(1.5rem,3vw,2.25rem);inset-inline-end:clamp(1.5rem,4vw,3rem)}.dots.svelte-1eqr1dr span:where(.svelte-1eqr1dr){background:var(--accent);opacity:.55;border-radius:50%;width:7px;height:7px}.dots.svelte-1eqr1dr span:where(.svelte-1eqr1dr):nth-child(2){background:var(--primary);opacity:.85}.copy.svelte-1eqr1dr{z-index:2;text-align:end;max-width:36rem;margin-inline-start:auto;position:relative}.eyebrow.svelte-1eqr1dr{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--accent);margin:0 0 .65rem;font-size:.7rem}h1.svelte-1eqr1dr{font-family:var(--font-display);color:var(--foreground);letter-spacing:-.005em;margin:0 0 .85rem;font-size:clamp(1.85rem,1.2rem + 2.4vw,3.25rem);font-weight:500;line-height:1.15}.body.svelte-1eqr1dr{color:color-mix(in oklab, var(--foreground) 78%, transparent);max-width:32rem;margin:0 0 1.5rem;margin-inline-start:auto;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.7}.cta.svelte-1eqr1dr{background:var(--primary);color:var(--primary-foreground);font-family:var(--font-display);border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.95rem;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.cta.svelte-1eqr1dr:hover{background:color-mix(in oklab, var(--primary) 92%, var(--foreground));transform:translateY(-1px)}.cta.svelte-1eqr1dr svg:where(.svelte-1eqr1dr){flex:none}@media (width<=640px){.hero.svelte-1eqr1dr{margin-inline:.75rem;padding:2rem 1.5rem}.dots.svelte-1eqr1dr{inset-block-start:1.25rem}.watermark.svelte-1eqr1dr{font-size:14rem;top:-.1em}}
