.hero-line[data-astro-cid-shwxrd6l]{clip-path:inset(0 0 102% 0);opacity:0;animation:heroReveal .7s cubic-bezier(.16,1,.3,1) forwards}.hero-line[data-astro-cid-shwxrd6l]:nth-child(1){animation-delay:.05s}.hero-line[data-astro-cid-shwxrd6l]:nth-child(2){animation-delay:.16s}.hero-line[data-astro-cid-shwxrd6l]:nth-child(3){animation-delay:.27s}@keyframes heroReveal{to{clip-path:inset(0 0 -12% 0);opacity:1}}@keyframes heroPulse{0%{box-shadow:0 0 #29bf128c}70%{box-shadow:0 0 0 8px #29bf1200}to{box-shadow:0 0 #29bf1200}}.hero-dot[data-astro-cid-shwxrd6l]{animation:heroPulse 2s infinite}@media(prefers-reduced-motion:reduce){.hero-line[data-astro-cid-shwxrd6l]{animation:none;opacity:1;clip-path:none}.hero-dot[data-astro-cid-shwxrd6l]{animation:none}}#tournaments-section[data-astro-cid-x4nfo7o6]{max-width:100%;overflow-x:hidden;position:relative}.carousel-container[data-astro-cid-x4nfo7o6]{position:relative;width:100%;overflow:hidden;margin:0;padding:0}.carousel-gradient-left[data-astro-cid-x4nfo7o6],.carousel-gradient-right[data-astro-cid-x4nfo7o6]{position:absolute;top:0;bottom:0;width:4rem;z-index:10;pointer-events:none}.carousel-gradient-left[data-astro-cid-x4nfo7o6]{left:0;background:linear-gradient(to right,hsl(150 4% 13%),transparent)}.carousel-gradient-right[data-astro-cid-x4nfo7o6]{right:0;background:linear-gradient(to left,hsl(150 4% 13%),transparent)}@media(min-width:640px){.carousel-gradient-left[data-astro-cid-x4nfo7o6],.carousel-gradient-right[data-astro-cid-x4nfo7o6]{width:6rem}}@media(min-width:768px){.carousel-gradient-left[data-astro-cid-x4nfo7o6],.carousel-gradient-right[data-astro-cid-x4nfo7o6]{width:8rem}}.tournaments-carousel[data-astro-cid-x4nfo7o6]{display:flex;gap:1rem;animation:scroll 120s linear infinite;will-change:transform;width:-moz-fit-content;width:fit-content}.tournaments-carousel[data-astro-cid-x4nfo7o6]:hover,.tournaments-carousel[data-astro-cid-x4nfo7o6]:focus-within{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.tournaments-carousel[data-astro-cid-x4nfo7o6]{animation:none}.carousel-container[data-astro-cid-x4nfo7o6]{overflow-x:auto}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tournament-card[data-astro-cid-x4nfo7o6]{flex-shrink:0;border-radius:1rem;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid rgba(255,255,255,.1);transition:transform .3s cubic-bezier(.16,1,.3,1);width:85vw;max-width:22rem}.tournament-card[data-astro-cid-x4nfo7o6]:active{transform:scale(.95)}@media(min-width:640px){.tournament-card[data-astro-cid-x4nfo7o6]{width:18rem;max-width:18rem}.tournament-card[data-astro-cid-x4nfo7o6]:hover{transform:scale(1.05)}}@media(min-width:768px){.tournament-card[data-astro-cid-x4nfo7o6]{width:20rem;max-width:20rem}}@media(min-width:1024px){.tournament-card[data-astro-cid-x4nfo7o6]{width:24rem;max-width:24rem}}.tournament-card-content[data-astro-cid-x4nfo7o6]{padding:1.5rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;color:#fff;min-height:280px}@media(min-width:640px){.tournament-card-content[data-astro-cid-x4nfo7o6]{padding:2rem;min-height:320px}}.tournament-month[data-astro-cid-x4nfo7o6]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}@media(min-width:640px){.tournament-month[data-astro-cid-x4nfo7o6]{margin-bottom:1rem}}.tournament-dot[data-astro-cid-x4nfo7o6]{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.tournament-month[data-astro-cid-x4nfo7o6] span[data-astro-cid-x4nfo7o6]{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}@media(min-width:640px){.tournament-month[data-astro-cid-x4nfo7o6] span[data-astro-cid-x4nfo7o6]{font-size:.875rem}}.tournament-name-wrapper[data-astro-cid-x4nfo7o6]{min-height:4.5rem;margin-bottom:.75rem;display:flex;align-items:flex-start}@media(min-width:640px){.tournament-name-wrapper[data-astro-cid-x4nfo7o6]{min-height:5.5rem;margin-bottom:1rem}}@media(min-width:768px){.tournament-name-wrapper[data-astro-cid-x4nfo7o6]{min-height:6.5rem}}.tournament-name[data-astro-cid-x4nfo7o6]{font-size:1.5rem;font-weight:700;line-height:1.2;margin:0}@media(min-width:640px){.tournament-name[data-astro-cid-x4nfo7o6]{font-size:1.875rem}}@media(min-width:768px){.tournament-name[data-astro-cid-x4nfo7o6]{font-size:2.25rem}}.tournament-details[data-astro-cid-x4nfo7o6]{display:flex;flex-direction:column;gap:.25rem;color:#ffffffe6}@media(min-width:640px){.tournament-details[data-astro-cid-x4nfo7o6]{gap:.5rem}}.tournament-location[data-astro-cid-x4nfo7o6]{font-size:1rem}@media(min-width:640px){.tournament-location[data-astro-cid-x4nfo7o6]{font-size:1.125rem}}.tournament-court[data-astro-cid-x4nfo7o6]{font-size:.875rem}@media(min-width:640px){.tournament-court[data-astro-cid-x4nfo7o6]{font-size:1rem}}.tournament-footer[data-astro-cid-x4nfo7o6]{margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media(min-width:640px){.tournament-footer[data-astro-cid-x4nfo7o6]{margin-top:1.5rem;padding-top:1rem}}.tournament-category[data-astro-cid-x4nfo7o6],.tournament-gender[data-astro-cid-x4nfo7o6]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.tournament-category[data-astro-cid-x4nfo7o6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament-gender[data-astro-cid-x4nfo7o6]{text-align:right;flex-shrink:0}@media(max-width:640px){.tournaments-carousel[data-astro-cid-x4nfo7o6]{animation-duration:180s;gap:1rem}}@media(min-width:641px)and (max-width:768px){.tournaments-carousel[data-astro-cid-x4nfo7o6]{animation-duration:150s}}@media(hover:none)and (pointer:coarse){.tournament-card[data-astro-cid-x4nfo7o6]{touch-action:pan-y}}.reveal-ready[data-astro-cid-pq7mmcvt] [data-astro-cid-pq7mmcvt][data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal-ready[data-astro-cid-pq7mmcvt] [data-astro-cid-pq7mmcvt][data-reveal].is-in{opacity:1;transform:none}.reveal-ready[data-astro-cid-pq7mmcvt] .feature-grid[data-astro-cid-pq7mmcvt]>[data-astro-cid-pq7mmcvt][data-reveal]:nth-child(2){transition-delay:.06s}.reveal-ready[data-astro-cid-pq7mmcvt] .feature-grid[data-astro-cid-pq7mmcvt]>[data-astro-cid-pq7mmcvt][data-reveal]:nth-child(3){transition-delay:.12s}.reveal-ready[data-astro-cid-pq7mmcvt] .feature-grid[data-astro-cid-pq7mmcvt]>[data-astro-cid-pq7mmcvt][data-reveal]:nth-child(5){transition-delay:.06s}.reveal-ready[data-astro-cid-pq7mmcvt] .feature-grid[data-astro-cid-pq7mmcvt]>[data-astro-cid-pq7mmcvt][data-reveal]:nth-child(8){transition-delay:.06s}@media(prefers-reduced-motion:reduce){.reveal-ready[data-astro-cid-pq7mmcvt] [data-astro-cid-pq7mmcvt][data-reveal]{opacity:1;transform:none;transition:none}}.reveal-ready[data-astro-cid-wk47ofde] [data-astro-cid-wk47ofde][data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal-ready[data-astro-cid-wk47ofde] [data-astro-cid-wk47ofde][data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal-ready[data-astro-cid-wk47ofde] [data-astro-cid-wk47ofde][data-reveal]{opacity:1;transform:none;transition:none}}.reveal-ready[data-astro-cid-3s27pepf] [data-astro-cid-3s27pepf][data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal-ready[data-astro-cid-3s27pepf] [data-astro-cid-3s27pepf][data-reveal].is-in{opacity:1;transform:none}.reveal-ready[data-astro-cid-3s27pepf] [data-astro-cid-3s27pepf][data-reveal][data-delay="1"]{transition-delay:.06s}.reveal-ready[data-astro-cid-3s27pepf] [data-astro-cid-3s27pepf][data-reveal][data-delay="2"]{transition-delay:.12s}@media(prefers-reduced-motion:reduce){.reveal-ready[data-astro-cid-3s27pepf] [data-astro-cid-3s27pepf][data-reveal]{opacity:1;transform:none;transition:none}}.reveal-ready[data-astro-cid-3jimo7cc] [data-astro-cid-3jimo7cc][data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal-ready[data-astro-cid-3jimo7cc] [data-astro-cid-3jimo7cc][data-reveal].is-in{opacity:1;transform:none}.reveal-ready[data-astro-cid-3jimo7cc] [data-astro-cid-3jimo7cc][data-reveal][data-delay="1"]{transition-delay:.08s}@media(prefers-reduced-motion:reduce){.reveal-ready[data-astro-cid-3jimo7cc] [data-astro-cid-3jimo7cc][data-reveal]{opacity:1;transform:none;transition:none}}.reveal-ready[data-astro-cid-oaufy27u] [data-astro-cid-oaufy27u][data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal-ready[data-astro-cid-oaufy27u] [data-astro-cid-oaufy27u][data-reveal].is-in{opacity:1;transform:none}.reveal-ready[data-astro-cid-oaufy27u] [data-astro-cid-oaufy27u][data-reveal][data-delay="1"]{transition-delay:.08s}@media(prefers-reduced-motion:reduce){.reveal-ready[data-astro-cid-oaufy27u] [data-astro-cid-oaufy27u][data-reveal]{opacity:1;transform:none;transition:none}}.ic[data-astro-cid-oaufy27u]{position:relative;flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1px solid hsl(0 0% 15%);display:flex;align-items:center;justify-content:center;transition:border-color .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1)}.ic[data-astro-cid-oaufy27u]:before,.ic[data-astro-cid-oaufy27u]:after{content:"";position:absolute;background:#fafafa;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1)}.ic[data-astro-cid-oaufy27u]:before{width:11px;height:2px}.ic[data-astro-cid-oaufy27u]:after{width:2px;height:11px}.faq-item[data-astro-cid-oaufy27u].open .ic[data-astro-cid-oaufy27u]{background:#29bf12;border-color:#29bf12}.faq-item[data-astro-cid-oaufy27u].open .ic[data-astro-cid-oaufy27u]:before,.faq-item[data-astro-cid-oaufy27u].open .ic[data-astro-cid-oaufy27u]:after{background:#000}.faq-item[data-astro-cid-oaufy27u].open .ic[data-astro-cid-oaufy27u]:after{transform:scaleY(0)}.faq-a[data-astro-cid-oaufy27u]{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1)}
