.v2.svelte-13hsgdq{background-color:#faf8f4;color:#1a1917;min-height:100vh;margin-inline:calc(-1 * var(--space-6, 1.5rem));padding-inline:var(--space-6, 1.5rem)}.hero-inner.svelte-13hsgdq,.filters-inner.svelte-13hsgdq,.grid-inner.svelte-13hsgdq{max-width:1200px;margin-inline:auto;padding-inline:var(--space-6)}.hero.svelte-13hsgdq{padding-block:5rem 4rem}.hero-inner.svelte-13hsgdq{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.hero-headline.svelte-13hsgdq{font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;font-size:clamp(4.5rem,10vw,9rem);line-height:.9;letter-spacing:.01em;color:#1a1917;font-weight:400;margin-bottom:1.5rem}.hero-sub.svelte-13hsgdq{font-family:Epilogue,system-ui,sans-serif;font-size:clamp(1rem,1.5vw,1.2rem);color:#6b6560;line-height:1.6;max-width:36ch;margin-bottom:2rem}.social-proof.svelte-13hsgdq{display:flex;align-items:center;gap:.75rem}.avatar-stack.svelte-13hsgdq{display:flex;align-items:center}.proof-avatar.svelte-13hsgdq{width:32px;height:32px;border-radius:50%;border:2px solid #FAF8F4;display:flex;align-items:center;justify-content:center;font-family:Epilogue,system-ui,sans-serif;font-size:11px;font-weight:500;color:#fff;margin-left:-8px}.proof-avatar.svelte-13hsgdq:first-child{margin-left:0}.social-text.svelte-13hsgdq{font-family:Epilogue,system-ui,sans-serif;font-size:.82rem;color:#6b6560}.social-text.svelte-13hsgdq strong:where(.svelte-13hsgdq){color:#1a1917;font-weight:500}.hero-right.svelte-13hsgdq{display:flex;justify-content:flex-end}.collage.svelte-13hsgdq{position:relative;width:340px;height:420px}.collage-photo.svelte-13hsgdq{position:absolute;width:240px;height:300px;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #1a191726}.collage-photo.svelte-13hsgdq img:where(.svelte-13hsgdq){width:100%;height:100%;object-fit:cover}.collage-photo-1.svelte-13hsgdq{top:0;left:0;transform:rotate(-2.5deg);z-index:2}.collage-photo-2.svelte-13hsgdq{bottom:0;right:0;transform:rotate(2deg);z-index:1}.photo-placeholder.svelte-13hsgdq{width:100%;height:100%;background:linear-gradient(145deg,#ede8e2,#ddd6cc);display:flex;align-items:center;justify-content:center}.photo-placeholder-alt.svelte-13hsgdq{background:linear-gradient(145deg,#d8e8dc,#c8d8cc)}.placeholder-word.svelte-13hsgdq{font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;font-size:3rem;color:#1a191726;letter-spacing:.08em}.quote-pill.svelte-13hsgdq{position:absolute;bottom:40px;left:50%;transform:translate(-50%);z-index:3;background-color:#ff5c1a;color:#fff;padding:.75rem 1.4rem;border-radius:9999px;white-space:nowrap;box-shadow:0 4px 20px #ff5c1a66}.quote-text.svelte-13hsgdq{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:1rem;line-height:1.45;text-align:center;display:block;white-space:normal}.strip-section.svelte-13hsgdq{border-top:1px solid rgba(26,25,23,.08);border-bottom:1px solid rgba(26,25,23,.08);padding-block:1.5rem;overflow:hidden}.strip-scroll.svelte-13hsgdq{display:flex;gap:.75rem;overflow-x:auto;scrollbar-width:none;padding-inline:max(1.5rem,calc((100% - 1200px)/2 + 1.5rem))}.strip-scroll.svelte-13hsgdq::-webkit-scrollbar{display:none}.strip-item.svelte-13hsgdq{position:relative;flex-shrink:0;width:180px;height:110px;border-radius:10px;overflow:hidden;cursor:pointer}.strip-img.svelte-13hsgdq{width:100%;height:100%;object-fit:cover}.strip-placeholder.svelte-13hsgdq{width:100%;height:100%;background:linear-gradient(135deg,#ede8e2,#ddd5ca)}.strip-item.svelte-13hsgdq:nth-child(2n) .strip-placeholder:where(.svelte-13hsgdq){background:linear-gradient(135deg,#d8e8dc,#c5d8c9)}.strip-item.svelte-13hsgdq:nth-child(3n) .strip-placeholder:where(.svelte-13hsgdq){background:linear-gradient(135deg,#e8e4f0,#d5cde8)}.strip-item.svelte-13hsgdq:nth-child(4n) .strip-placeholder:where(.svelte-13hsgdq){background:linear-gradient(135deg,#eaf0f8,#d2e0ef)}.strip-overlay.svelte-13hsgdq{position:absolute;inset:0;background:linear-gradient(to top,rgba(26,25,23,.72) 0%,transparent 55%);display:flex;flex-direction:column;justify-content:flex-end;padding:.5rem .6rem}.strip-name.svelte-13hsgdq{font-family:Epilogue,system-ui,sans-serif;font-size:.68rem;font-weight:500;color:#fff;line-height:1.3}.strip-date.svelte-13hsgdq{font-family:Epilogue,system-ui,sans-serif;font-size:.62rem;color:#ffffffb3}.filters-section.svelte-13hsgdq{padding-block:2rem .5rem}.filters-inner.svelte-13hsgdq{display:flex;flex-direction:column;gap:.75rem}.filter-row.svelte-13hsgdq,.date-row.svelte-13hsgdq{display:flex;flex-wrap:wrap;gap:.5rem}.sport-filter-pill.svelte-13hsgdq{font-family:Epilogue,system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:.28rem .85rem;border-radius:9999px;border:1px solid rgba(26,25,23,.18);background:transparent;color:#6b6560;cursor:pointer;transition:border-color .12s,background-color .12s,color .12s;-webkit-tap-highlight-color:transparent}.sport-filter-pill.svelte-13hsgdq:hover{border-color:var(--pill-accent);color:var(--pill-accent)}.sport-filter-pill.pill-active.svelte-13hsgdq{background-color:var(--pill-bg-active);border-color:var(--pill-accent);color:var(--pill-accent)}.date-pill.svelte-13hsgdq{font-family:Epilogue,system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.04em;padding:.28rem .85rem;border-radius:9999px;border:1px solid rgba(26,25,23,.18);background:transparent;color:#6b6560;cursor:pointer;transition:border-color .12s,background-color .12s,color .12s;-webkit-tap-highlight-color:transparent}.date-pill.svelte-13hsgdq:hover{border-color:#ff5c1a;color:#ff5c1a}.date-pill.date-active.svelte-13hsgdq{background-color:#ff5c1a14;border-color:#ff5c1a;color:#ff5c1a}.grid-section.svelte-13hsgdq{padding-block:1.5rem 5rem}.results-label.svelte-13hsgdq{font-family:Epilogue,system-ui,sans-serif;font-size:.78rem;color:#9e9792;margin-bottom:1.25rem;max-width:none}.events-grid.svelte-13hsgdq{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.empty-state.svelte-13hsgdq{padding:5rem 0;text-align:center}.empty-headline.svelte-13hsgdq{font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;font-size:2rem;color:#9e9792;letter-spacing:.04em;margin-bottom:.5rem;max-width:none}.empty-body.svelte-13hsgdq{font-family:Epilogue,system-ui,sans-serif;font-size:.9rem;color:#9e9792;max-width:none}.empty-reset.svelte-13hsgdq{margin-top:1.5rem;background:none;border:1px solid #FF5C1A;color:#ff5c1a;font-family:Epilogue,system-ui,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.04em;padding:.5rem 1.25rem;border-radius:9999px;cursor:pointer;transition:background-color .12s,color .12s}.empty-reset.svelte-13hsgdq:hover{background-color:#ff5c1a;color:#fff}@media(max-width:900px){.hero-inner.svelte-13hsgdq{grid-template-columns:1fr;gap:2.5rem}.hero-right.svelte-13hsgdq{justify-content:center}.collage.svelte-13hsgdq{width:300px;height:360px}.collage-photo.svelte-13hsgdq{width:200px;height:250px}.events-grid.svelte-13hsgdq{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.hero.svelte-13hsgdq{padding-block:3rem 2.5rem}.hero-headline.svelte-13hsgdq{font-size:4rem}.collage.svelte-13hsgdq{width:260px;height:310px}.collage-photo.svelte-13hsgdq{width:175px;height:215px}.quote-pill.svelte-13hsgdq{bottom:24px;padding:.6rem 1rem}.quote-text.svelte-13hsgdq{font-size:.88rem}.events-grid.svelte-13hsgdq{grid-template-columns:1fr}.filters-inner.svelte-13hsgdq{padding-inline:var(--space-4)}}
