.hero.svelte-13wmnd{--header-h: 7.5rem;display:flex;flex-direction:column;height:calc(100svh - var(--header-h));min-height:30rem}.hero-rail.svelte-13wmnd{flex:1 1 auto;min-height:0}.hero-bleed.svelte-13wmnd{position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--color-espresso)}@media(min-width:768px){.hero.svelte-13wmnd{display:block;height:auto;min-height:0}.hero-bleed.svelte-13wmnd{height:clamp(420px,58vw,620px)}}.hero-img.svelte-13wmnd{width:100%;height:100%;object-fit:cover;object-position:center 40%}.hero-bleed.svelte-13wmnd:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--color-ink) 35%,transparent) 0%,transparent 28%,transparent 62%,color-mix(in srgb,var(--color-ink) 82%,transparent) 100%)}.hero-rail.svelte-13wmnd{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.hero-rail.svelte-13wmnd::-webkit-scrollbar{display:none}.hero-bleed.svelte-13wmnd{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.hero-slide-cta.svelte-13wmnd{margin-top:1.75rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.hero-arrow.svelte-13wmnd{position:absolute;top:calc(50% - 2rem);z-index:3;display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:9999px;background:color-mix(in srgb,var(--color-ink) 45%,transparent);color:var(--color-bone);font-size:1.5rem;line-height:1;cursor:pointer;transition:background-color .2s}.hero-arrow.svelte-13wmnd:hover{background:var(--color-cherry)}.hero-arrow.svelte-13wmnd:focus-visible{outline:2px solid var(--color-ember);outline-offset:2px}.hero-arrow-prev.svelte-13wmnd{left:1.25rem}.hero-arrow-next.svelte-13wmnd{right:1.25rem}@media(hover:hover)and (pointer:fine){.hero-arrow.svelte-13wmnd{display:flex}}.hero-dots.svelte-13wmnd{position:absolute;bottom:5.5rem;left:50%;z-index:3;display:flex;transform:translate(-50%);gap:.5rem}.hero-dot.svelte-13wmnd{width:.6rem;height:.6rem;padding:0;border:1px solid color-mix(in srgb,var(--color-bone) 70%,transparent);border-radius:9999px;background:transparent;cursor:pointer;transition:background-color .2s,transform .2s}.hero-dot-on.svelte-13wmnd{background:var(--color-bone);transform:scale(1.15)}.hero-dot.svelte-13wmnd:focus-visible{outline:2px solid var(--color-ember);outline-offset:2px}.hero-cap.svelte-13wmnd{position:absolute;inset-inline:0;bottom:0;z-index:2;padding:2.5rem 0;text-align:center}.hero-title.svelte-13wmnd{font-family:var(--font-display);font-weight:900;font-size:clamp(1.6rem,3.6vw,2.7rem);letter-spacing:-.035em;line-height:1.05;color:var(--color-bone);text-shadow:0 2px 24px rgb(0 0 0 / 40%)}.hero-sub.svelte-13wmnd{margin-top:.75rem;max-width:52ch;font-size:clamp(.9rem,1.2vw,1.05rem);line-height:1.6;color:color-mix(in srgb,var(--color-bone) 88%,transparent);text-shadow:0 2px 18px rgb(0 0 0 / 45%)}.hero-title.svelte-13wmnd em:where(.svelte-13wmnd){font-style:normal;color:var(--color-ember)}html[data-locale=es] .hero-title.svelte-13wmnd em:where(.svelte-13wmnd){color:var(--color-tan)}.hero-cta.svelte-13wmnd{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2.75rem}.btn.svelte-13wmnd{display:inline-flex;align-items:center;gap:.5rem;padding:.95rem 2rem;border-radius:99px;font-family:var(--font-display);font-size:.88rem;font-weight:700;transition:transform .18s,box-shadow .18s}.btn-primary.svelte-13wmnd{background-color:var(--color-espresso);color:var(--color-bone)}.btn-primary.svelte-13wmnd:hover{transform:translateY(-2px);box-shadow:0 10px 26px #2b1a123d}.btn-ghost.svelte-13wmnd{border:1.5px solid color-mix(in srgb,var(--color-espresso) 18%,transparent);color:var(--color-espresso)}.btn-ghost.svelte-13wmnd:hover{border-color:var(--color-espresso)}.rankbar.svelte-13wmnd{--rank-bg: var(--color-cherry);--rank-fg: var(--color-bone);--rank-dim: color-mix(in srgb, var(--color-bone) 78%, transparent);--rank-line: color-mix(in srgb, var(--color-bone) 22%, transparent);margin-top:3rem;padding:1.5rem 0;border-top:1px solid var(--rank-line);border-bottom:1px solid var(--rank-line);background-color:var(--rank-bg);color:var(--rank-fg)}.rankbar-inner.svelte-13wmnd{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;font-size:.78rem}.rk.svelte-13wmnd{padding:.35rem .8rem;border-radius:99px;font-weight:600;color:var(--rank-dim)}.rk-on.svelte-13wmnd{background-color:var(--rank-fg);color:var(--rank-bg)}.rk-sep.svelte-13wmnd{color:var(--rank-dim);font-size:.7rem}.rank-promise.svelte-13wmnd{color:var(--rank-fg);font-weight:600}.cat-grid.svelte-13wmnd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}@media(min-width:768px){.cat-grid.svelte-13wmnd{grid-template-columns:repeat(4,minmax(0,1fr))}}.cat-sec-t.svelte-13wmnd{color:var(--color-espresso);letter-spacing:-.02em}.cat-sec-s.svelte-13wmnd{color:color-mix(in srgb,var(--color-espresso) 62%,transparent)}html[data-theme=dark] .cat-sec-t.svelte-13wmnd{color:var(--color-bone)}html[data-theme=dark] .cat-sec-s.svelte-13wmnd{color:color-mix(in srgb,var(--color-bone) 62%,transparent)}.cat-card.svelte-13wmnd{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;border-radius:18px;background-color:var(--color-espresso);transition:transform .25s}.cat-card.svelte-13wmnd:hover{transform:translateY(-4px)}.cat-img.svelte-13wmnd{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.85}.cat-soon.svelte-13wmnd .cat-img:where(.svelte-13wmnd){filter:saturate(.3);opacity:.4}.cat-card.svelte-13wmnd:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 42%,color-mix(in srgb,var(--color-ink) 88%,transparent) 100%)}.cat-t.svelte-13wmnd{position:absolute;inset-inline:1.1rem;bottom:1.1rem;z-index:2;display:flex;flex-direction:column}.cat-n.svelte-13wmnd{font-family:var(--font-display);font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--color-bone)}.cat-c.svelte-13wmnd{margin-top:.2rem;font-size:.68rem;color:var(--color-bone);opacity:.6}.cat-badge.svelte-13wmnd{position:absolute;top:.9rem;right:.9rem;z-index:2;padding:.3rem .6rem;border-radius:99px;background-color:var(--color-ember);color:var(--color-ink);font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}html[data-locale=es] .cat-badge.svelte-13wmnd{color:var(--color-bone)}.club.svelte-13wmnd{--club-bg: var(--color-cherry);--club-fg: var(--color-bone);--club-accent: var(--color-tan);--club-panel: color-mix(in srgb, var(--color-bone) 12%, transparent);--club-line: color-mix(in srgb, var(--color-bone) 22%, transparent);display:grid;gap:2rem;padding:2.5rem 1.5rem;border-radius:26px;background-color:var(--club-bg);color:var(--club-fg)}.club-ranks.svelte-13wmnd{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.5rem;padding-top:1.5rem;border-top:1px solid var(--club-line);font-size:.8125rem;letter-spacing:.02em}.club-ranks.svelte-13wmnd .rk:where(.svelte-13wmnd){color:var(--club-fg);opacity:.72}.club-ranks.svelte-13wmnd .rk-on:where(.svelte-13wmnd){opacity:1;font-weight:700}.club-ranks.svelte-13wmnd .rk-sep:where(.svelte-13wmnd){color:var(--club-accent)}.club-ranks.svelte-13wmnd .rank-promise:where(.svelte-13wmnd){color:var(--club-accent);margin-left:.25rem}@media(min-width:900px){.club.svelte-13wmnd{grid-template-columns:1fr 1fr;gap:3.5rem;padding:4rem 3rem;align-items:center}}html[data-theme=dark] .club.svelte-13wmnd{box-shadow:0 0 0 1px var(--club-line)}.club-kicker.svelte-13wmnd{margin-bottom:1.25rem;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--club-fg)}.club-title.svelte-13wmnd{font-family:var(--font-display);font-weight:900;font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.04em;line-height:1.06;color:var(--club-fg)}.club-title.svelte-13wmnd em:where(.svelte-13wmnd){font-style:normal;color:var(--club-accent)}.club-text.svelte-13wmnd{margin-top:1.25rem;font-size:.95rem;line-height:1.7;color:color-mix(in srgb,var(--club-fg) 82%,transparent)}.club-actions.svelte-13wmnd{margin-top:2rem;display:flex;flex-direction:column;gap:.75rem}@media(min-width:480px){.club-actions.svelte-13wmnd{flex-direction:row;flex-wrap:wrap}}.club-cta-ghost.svelte-13wmnd{border:1px solid color-mix(in srgb,var(--club-fg) 45%,transparent);background-color:transparent;color:var(--club-fg)}.club-cta-ghost.svelte-13wmnd:hover{background-color:color-mix(in srgb,var(--club-fg) 14%,transparent)}.club-cta.svelte-13wmnd{background-color:var(--club-fg);color:var(--club-bg)}.club-stats.svelte-13wmnd{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.club-stat.svelte-13wmnd{padding:1.25rem;border:1px solid var(--club-line);border-radius:14px;background-color:var(--club-panel)}.club-stat-v.svelte-13wmnd{font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--club-accent)}.club-stat-l.svelte-13wmnd{margin-top:.3rem;font-size:.72rem;line-height:1.4;color:color-mix(in srgb,var(--club-fg) 80%,transparent)}.band.svelte-13wmnd{--band-bg: var(--color-tan);--band-fg: var(--color-espresso);background-color:var(--band-bg);color:var(--band-fg)}html[data-theme=dark] .band.svelte-13wmnd{--band-bg: var(--color-ink);--band-fg: var(--color-cream)}.band.svelte-13wmnd h2:where(.svelte-13wmnd){font-family:var(--font-display)}.band-muted.svelte-13wmnd{color:color-mix(in srgb,var(--band-fg) 60%,transparent)}.band-section.svelte-13wmnd+.band-section:where(.svelte-13wmnd){border-top:1px solid color-mix(in srgb,var(--band-fg) 12%,transparent)}html[data-theme=dark] .band.svelte-13wmnd article.group h3,html[data-theme=dark] .band.svelte-13wmnd article.group p{color:var(--color-cream)}html[data-theme=dark] .band.svelte-13wmnd article.group p:last-of-type{color:color-mix(in srgb,var(--color-cream) 50%,transparent)}
