@media(prefers-reduced-motion:reduce){.Header_header__SQD4u *,.Header_header__SQD4u :after,.Header_header__SQD4u :before{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}}.Header_header__SQD4u{height:calc(128px*var(--spacing-scale));padding:0 calc(40px*var(--spacing-scale));border-bottom:1px solid hsla(0,0%,100%,.2);width:100%;z-index:1000;transition:background-color .35s ease,border-color .35s ease}.Header_header__SQD4u.Header_solid__XHrhU{background-color:var(--color-dark-green);position:-webkit-sticky;position:sticky;top:0;left:0}.Header_header__SQD4u.Header_overlay__F9J7A{background-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);position:fixed;top:0;left:0;right:0}.Header_header__SQD4u.Header_overlay__F9J7A.Header_scrolled__LfHCx{background-color:var(--color-dark-green);border-bottom-color:hsla(0,0%,100%,.14)}.Header_header__SQD4u{border-radius:0;display:flex;justify-content:center;align-items:center}@media(max-width:968px){.Header_header__SQD4u{height:calc(100px*var(--spacing-scale));padding:0 calc(24px*var(--spacing-scale))}}.Header_header__SQD4u .Header_container__dGdkP{display:flex;justify-content:space-between;align-items:center;width:100%}.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20{display:flex;align-items:center;justify-content:center;gap:calc(48px*var(--spacing-scale))}@media(max-width:968px){.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20{gap:calc(24px*var(--spacing-scale))}}.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_logo__0BY1u{display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_logo__0BY1u:hover{opacity:.8}.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_logo__0BY1u:focus-visible{outline:2px solid var(--color-lime);outline-offset:4px}.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_logo__0BY1u svg{width:auto;height:calc(48px*var(--scale-factor))}.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_nav__jnnUH{display:flex;align-items:center;justify-content:center;gap:calc(28px*var(--spacing-scale))}@media(max-width:768px){.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_nav__jnnUH{display:none}}.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_nav__jnnUH a{position:relative}.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_nav__jnnUH a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:var(--color-lime);transform:scaleX(0);transform-origin:left center;transition:transform .18s var(--ease-out-strong)}@media(hover:hover)and (pointer:fine){.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_nav__jnnUH a:hover:after{transform:scaleX(1)}}.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_nav__jnnUH a{color:var(--color-bg);font-weight:400;font-size:calc(18px*var(--scale-factor));transition:color .2s ease}.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_nav__jnnUH a:hover{color:var(--color-lime)}.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_nav__jnnUH a:focus-visible{outline:none}.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_nav__jnnUH a:focus-visible:after{transform:scaleX(1)}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT{display:flex;align-items:center;gap:calc(12px*var(--spacing-scale))}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_actions__h5itn{display:flex;align-items:center;justify-content:center;gap:calc(10px*var(--spacing-scale))}@media(max-width:768px){.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_actions__h5itn{display:none}}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_actions__h5itn .Header_button__8jOe3{padding:0 calc(22px*var(--spacing-scale));height:calc(55px*var(--spacing-scale));display:inline-flex;align-items:center;justify-content:center;border-radius:calc(6px*var(--border-radius-scale));cursor:pointer;font-weight:600;font-size:max(12.5px,14px*var(--scale-factor));transition:transform var(--dur-quick) var(--ease-out-strong),background-color var(--dur-quick) ease,border-color var(--dur-quick) ease,box-shadow var(--dur-quick) ease;border:none}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_actions__h5itn .Header_button__8jOe3:active{transform:scale(.97)}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_actions__h5itn .Header_button__8jOe3:focus-visible{outline:2px solid var(--color-lime);outline-offset:2px}@media(max-width:640px){.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_actions__h5itn .Header_button__8jOe3{padding:0 calc(16px*var(--spacing-scale));font-size:max(11px,13px*var(--scale-factor))}}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_actions__h5itn .Header_buttonPrimary__82t1_{background-color:var(--color-lime);color:var(--color-dark-green)}@media(hover:hover)and (pointer:fine){.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_actions__h5itn .Header_buttonPrimary__82t1_:hover{background-color:var(--color-lime-darker);transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.25)}}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_actions__h5itn .Header_buttonSecondary__HSOFE{background-color:rgba(0,0,0,0);color:var(--color-bg);border:1.5px solid var(--color-lime)}@media(hover:hover)and (pointer:fine){.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_actions__h5itn .Header_buttonSecondary__HSOFE:hover{border-color:var(--color-bg);background-color:hsla(0,0%,100%,.08)}}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_hamburger__WSRh_{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:4px}@media(max-width:768px){.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_hamburger__WSRh_{display:flex}}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_hamburger__WSRh_ span{display:block;width:24px;height:2px;background-color:var(--color-bg);border-radius:2px;transition:background-color .2s ease}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_hamburger__WSRh_:hover span{background-color:var(--color-lime)}.Header_mobileMenu__qi2Ag{position:fixed;inset:0;background-color:var(--color-dark-green);z-index:2000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(40px*var(--spacing-scale));opacity:0;pointer-events:none;transition:opacity .2s ease}.Header_mobileMenu__qi2Ag .Header_mobileActions__nFyfe a,.Header_mobileMenu__qi2Ag .Header_mobileNav__Fpkb8 a{opacity:0;transform:translateY(14px);transition:opacity .35s var(--ease-out-strong),transform .35s var(--ease-out-strong),color .2s ease}.Header_mobileMenu__qi2Ag.Header_mobileMenuOpen__pCPSk{opacity:1;pointer-events:all;transition:opacity .3s var(--ease-out-strong)}.Header_mobileMenu__qi2Ag.Header_mobileMenuOpen__pCPSk .Header_mobileActions__nFyfe a,.Header_mobileMenu__qi2Ag.Header_mobileMenuOpen__pCPSk .Header_mobileNav__Fpkb8 a{opacity:1;transform:none}.Header_mobileMenu__qi2Ag.Header_mobileMenuOpen__pCPSk .Header_mobileNav__Fpkb8 a:first-child{transition-delay:40ms}.Header_mobileMenu__qi2Ag.Header_mobileMenuOpen__pCPSk .Header_mobileNav__Fpkb8 a:nth-child(2){transition-delay:80ms}.Header_mobileMenu__qi2Ag.Header_mobileMenuOpen__pCPSk .Header_mobileNav__Fpkb8 a:nth-child(3){transition-delay:.12s}.Header_mobileMenu__qi2Ag.Header_mobileMenuOpen__pCPSk .Header_mobileNav__Fpkb8 a:nth-child(4){transition-delay:.16s}.Header_mobileMenu__qi2Ag.Header_mobileMenuOpen__pCPSk .Header_mobileNav__Fpkb8 a:nth-child(5){transition-delay:.2s}.Header_mobileMenu__qi2Ag.Header_mobileMenuOpen__pCPSk .Header_mobileActions__nFyfe a:first-child{transition-delay:.24s}.Header_mobileMenu__qi2Ag.Header_mobileMenuOpen__pCPSk .Header_mobileActions__nFyfe a:nth-child(2){transition-delay:.28s}.Header_closeButton__PdnsT{position:absolute;top:calc(28px*var(--spacing-scale));right:calc(24px*var(--spacing-scale));background:none;border:none;cursor:pointer;color:var(--color-bg);display:flex;align-items:center;justify-content:center;padding:6px;border-radius:6px;transition:color .2s ease,transform var(--dur-press) var(--ease-out-strong)}.Header_closeButton__PdnsT:hover{color:var(--color-lime)}.Header_closeButton__PdnsT:active{transform:scale(.92)}.Header_closeButton__PdnsT:focus-visible{outline:2px solid var(--color-lime);outline-offset:2px}.Header_closeButton__PdnsT svg{width:28px;height:28px}.Header_mobileNav__Fpkb8{display:flex;flex-direction:column;align-items:center;gap:calc(20px*var(--spacing-scale))}.Header_mobileNav__Fpkb8 a{color:var(--color-bg);font-size:calc(28px*var(--heading-scale));font-weight:400;text-decoration:none;transition:color .2s ease}.Header_mobileNav__Fpkb8 a:hover{color:var(--color-lime)}.Header_mobileNav__Fpkb8 a:focus-visible{outline:2px solid var(--color-lime);outline-offset:4px}.Header_mobileActions__nFyfe{display:flex;flex-direction:column;align-items:center;gap:calc(12px*var(--spacing-scale));width:100%;max-width:280px}.Header_mobileActions__nFyfe a{width:100%}.Header_mobileActions__nFyfe .Header_button__8jOe3{width:100%;padding:calc(14px*var(--spacing-scale)) calc(24px*var(--spacing-scale));display:flex;align-items:center;justify-content:center;border-radius:calc(6px*var(--border-radius-scale));cursor:pointer;font-weight:600;font-size:max(13.5px,16px*var(--scale-factor));transition:transform var(--dur-press) var(--ease-out-strong),background-color var(--dur-quick) ease;border:none;font-family:inherit}.Header_mobileActions__nFyfe .Header_button__8jOe3:active{transform:scale(.97)}.Header_mobileActions__nFyfe .Header_buttonPrimary__82t1_{background-color:var(--color-lime);color:var(--color-dark-green)}@media(hover:hover)and (pointer:fine){.Header_mobileActions__nFyfe .Header_buttonPrimary__82t1_:hover{background-color:var(--color-lime-darker)}}.Header_mobileActions__nFyfe .Header_buttonSecondary__HSOFE{background-color:rgba(0,0,0,0);color:var(--color-bg);border:1.5px solid var(--color-lime)}.Header_mobileActions__nFyfe .Header_buttonSecondary__HSOFE:hover{background-color:hsla(0,0%,100%,.08)}.Footer_footer__x7vJd{position:relative;overflow:hidden;min-height:400px;display:flex;flex-direction:column;gap:calc(40px*var(--spacing-scale));padding:calc(64px*var(--spacing-scale)) calc(80px*var(--spacing-scale));background:var(--color-dark-green);color:#fff;border-top:1px solid hsla(0,0%,100%,.12)}@media(max-width:968px){.Footer_footer__x7vJd{padding:calc(40px*var(--spacing-scale)) calc(30px*var(--spacing-scale))}}@media(max-width:768px){.Footer_footer__x7vJd{align-items:center;min-height:unset;gap:calc(24px*var(--spacing-scale))}}.Footer_footer__x7vJd .Footer_container__RzfQR{position:relative;z-index:1;display:flex;gap:calc(80px*var(--spacing-scale));justify-content:center;align-items:center}.Footer_footer__x7vJd .Footer_container__RzfQR .Footer_logo__9F3Kw{display:flex;align-items:center;margin-bottom:calc(20px*var(--spacing-scale));width:100%}.Footer_footer__x7vJd .Footer_container__RzfQR .Footer_logo__9F3Kw svg{width:100%;height:400px}@media(max-width:768px){.Footer_footer__x7vJd .Footer_container__RzfQR .Footer_logo__9F3Kw svg{height:calc(92px*var(--scale-factor));width:auto}}.Footer_footer__x7vJd .Footer_bottom__xXyBj{position:relative;z-index:1;display:flex;justify-content:space-between;width:100%;align-items:center;padding-top:calc(32px*var(--spacing-scale));border-top:1px solid hsla(0,0%,100%,.2);flex-wrap:wrap;gap:calc(20px*var(--spacing-scale))}@media(max-width:768px){.Footer_footer__x7vJd .Footer_bottom__xXyBj{flex-direction:column;align-items:center;text-align:center;gap:calc(16px*var(--spacing-scale))}}.Footer_footer__x7vJd .Footer_bottom__xXyBj .Footer_links__tiyTK{display:flex;gap:calc(16px*var(--spacing-scale));align-items:center;justify-content:center;flex-wrap:wrap}.Footer_footer__x7vJd .Footer_bottom__xXyBj .Footer_links__tiyTK .Footer_item__i5Dz3{text-decoration:none;color:#fff;font-weight:400;font-size:max(12.5px,14px*var(--scale-factor));transition:opacity .3s ease}.Footer_footer__x7vJd .Footer_bottom__xXyBj .Footer_links__tiyTK .Footer_item__i5Dz3:hover{opacity:.7}.Footer_footer__x7vJd .Footer_bottom__xXyBj .Footer_links__tiyTK .Footer_line__rAZGF{width:1px;height:calc(16px*var(--scale-factor));background-color:hsla(0,0%,100%,.4)}@media(max-width:480px){.Footer_footer__x7vJd .Footer_bottom__xXyBj .Footer_links__tiyTK .Footer_line__rAZGF{display:none}}.Footer_footer__x7vJd .Footer_bottom__xXyBj .Footer_socials__JS_08{display:flex;gap:calc(15px*var(--spacing-scale));align-items:center;justify-content:center}.Footer_footer__x7vJd .Footer_bottom__xXyBj .Footer_socials__JS_08 .Footer_social__cb1G5{transition:opacity .3s ease}.Footer_footer__x7vJd .Footer_bottom__xXyBj .Footer_socials__JS_08 .Footer_social__cb1G5:hover{opacity:.7}.Footer_footer__x7vJd .Footer_bottom__xXyBj .Footer_socials__JS_08 .Footer_social__cb1G5 svg{width:32px;height:32px}.Tournaments_tournamentsMain__tuNvP{background:var(--color-bg);color:rgba(6,26,17,.66)}@media(prefers-reduced-motion:reduce){.Tournaments_tournamentsMain__tuNvP *,.Tournaments_tournamentsMain__tuNvP :after,.Tournaments_tournamentsMain__tuNvP :before{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}}.Tournaments_sectionContainer__o49iV{max-width:1160px;margin:0 auto;padding:0 calc(28px*var(--spacing-scale))}@media(max-width:768px){.Tournaments_sectionContainer__o49iV{padding:0 calc(20px*var(--spacing-scale))}}.Tournaments_sectionLabel__gKT_Y{display:inline-block;font-size:max(11px,13px*var(--scale-factor));font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-brand-green);margin-bottom:calc(14px*var(--spacing-scale))}.Tournaments_sectionTitle__nlwJ2{font-size:calc(42px*var(--heading-scale));font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--color-dark-green);margin:0 0 calc(16px*var(--spacing-scale))}.Tournaments_sectionTitle__nlwJ2 span{font-style:italic;color:var(--color-brand-green)}@media(max-width:768px){.Tournaments_sectionTitle__nlwJ2{font-size:calc(31px*var(--heading-scale))}}.Tournaments_sectionSubtitle__x7Su0{font-size:calc(17px*var(--scale-factor));line-height:1.65;color:rgba(6,26,17,.55);margin:0}@media(max-width:768px){.Tournaments_sectionSubtitle__x7Su0{font-size:max(13.5px,15px*var(--scale-factor))}}@keyframes Tournaments_drift__vsvYy{0%,to{transform:translate(0) scale(1)}33%{transform:translate(34px,22px) scale(1.08)}66%{transform:translate(-22px,12px) scale(.95)}}@keyframes Tournaments_pulse__sPBLu{0%,to{opacity:1}50%{opacity:.3}}.Tournaments_liveDot__k_lBl{display:inline-block;width:calc(7px*var(--scale-factor));height:calc(7px*var(--scale-factor));border-radius:50%;background:var(--color-traffic-red);flex-shrink:0;animation:Tournaments_pulse__sPBLu 1.4s ease-in-out infinite}.Tournaments_liveDotLg__rNTTV{width:calc(11px*var(--scale-factor));height:calc(11px*var(--scale-factor))}.Tournaments_heroSection__fmZss{position:relative;overflow:hidden;padding:calc(104px*var(--spacing-scale)) calc(28px*var(--spacing-scale)) calc(88px*var(--spacing-scale));background:var(--color-dark-green-deepest)}@media(max-width:768px){.Tournaments_heroSection__fmZss{padding:calc(64px*var(--spacing-scale)) calc(20px*var(--spacing-scale)) calc(56px*var(--spacing-scale))}}.Tournaments_heroSection__fmZss .Tournaments_heroBg__zIh_5{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.Tournaments_heroSection__fmZss .Tournaments_heroBg__zIh_5 .Tournaments_heroBgGlow2__KE2UE,.Tournaments_heroSection__fmZss .Tournaments_heroBg__zIh_5 .Tournaments_heroBgGlow__kt5j0{position:absolute;border-radius:50%;filter:blur(70px)}.Tournaments_heroSection__fmZss .Tournaments_heroBg__zIh_5 .Tournaments_heroBgGlow__kt5j0{top:-180px;right:-60px;width:calc(460px*var(--scale-factor));height:calc(460px*var(--scale-factor));background:radial-gradient(closest-side,rgba(45,227,133,.28),rgba(45,227,133,0));animation:Tournaments_drift__vsvYy 20s ease-in-out infinite}.Tournaments_heroSection__fmZss .Tournaments_heroBg__zIh_5 .Tournaments_heroBgGlow2__KE2UE{bottom:-180px;left:-90px;width:calc(400px*var(--scale-factor));height:calc(400px*var(--scale-factor));background:radial-gradient(closest-side,rgba(0,116,60,.5),rgba(0,116,60,0));animation:Tournaments_drift__vsvYy 26s ease-in-out infinite reverse}.Tournaments_heroSection__fmZss .Tournaments_heroBaseline__GnJlR{position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(208,239,19,.3);z-index:1;transform-origin:left center}@media(prefers-reduced-motion:no-preference){.Tournaments_heroSection__fmZss .Tournaments_heroBaseline__GnJlR{animation:Tournaments_mdLineSweep__cSzjq .9s var(--ease-out-strong) .35s both}}.Tournaments_heroSection__fmZss .Tournaments_heroBaseline__GnJlR:after{content:"";position:absolute;left:50%;bottom:0;width:2px;height:calc(16px*var(--scale-factor));background:rgba(208,239,19,.3);transform:translateX(-50%)}.Tournaments_heroSection__fmZss .Tournaments_heroContent__BsYMS{position:relative;z-index:1;max-width:1160px;margin:0 auto;width:100%;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:calc(72px*var(--spacing-scale));gap:calc(72px*var(--spacing-scale));align-items:center}@media(max-width:1024px){.Tournaments_heroSection__fmZss .Tournaments_heroContent__BsYMS{grid-template-columns:1fr;gap:calc(44px*var(--spacing-scale))}}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG h1{font-size:calc(64px*var(--heading-scale));font-weight:800;letter-spacing:-.03em;line-height:1.04;color:var(--color-bg);margin:0 0 calc(22px*var(--spacing-scale))}@media(prefers-reduced-motion:no-preference){.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG h1{animation:Tournaments_mdMaskRise___ffo5 .8s var(--ease-out-strong) 0s both}}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG h1 span{font-style:italic;color:var(--color-lime)}@media(max-width:768px){.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG h1{font-size:calc(42px*var(--heading-scale))}}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG p{font-size:max(13.5px,18px*var(--scale-factor));line-height:1.65;color:hsla(0,0%,100%,.72);margin:0 0 calc(34px*var(--spacing-scale));max-width:520px}@media(prefers-reduced-motion:no-preference){.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG p{animation:Tournaments_mdMaskRise___ffo5 .8s var(--ease-out-strong) .14s both}}@media(max-width:1024px){.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG p{max-width:100%}}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG .Tournaments_heroCta__WCy_T{display:flex;gap:calc(12px*var(--spacing-scale));flex-wrap:wrap}@media(prefers-reduced-motion:no-preference){.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG .Tournaments_heroCta__WCy_T{animation:Tournaments_mdDealIn__OoBMI .6s var(--ease-out-strong) .26s both}}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG .Tournaments_heroCta__WCy_T a{display:inline-flex;align-items:center;gap:calc(9px*var(--spacing-scale));font-size:max(13.5px,15px*var(--scale-factor));font-weight:600;padding:calc(14px*var(--spacing-scale)) calc(28px*var(--spacing-scale));border-radius:calc(12px*var(--border-radius-scale));text-decoration:none;transition:transform var(--dur-quick) var(--ease-out-strong),box-shadow var(--dur-quick) ease,background-color var(--dur-quick) ease,border-color var(--dur-quick) ease;cursor:pointer}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG .Tournaments_heroCta__WCy_T a svg{width:calc(16px*var(--scale-factor));height:calc(16px*var(--scale-factor));transition:transform var(--dur-quick) ease}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG .Tournaments_heroCta__WCy_T a.Tournaments_ctaPrimary__04Rnj{background:var(--color-lime);color:var(--color-dark-green)}@media(hover:hover)and (pointer:fine){.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG .Tournaments_heroCta__WCy_T a.Tournaments_ctaPrimary__04Rnj:hover{transform:translateY(-1px);box-shadow:0 10px 24px -8px rgba(208,239,19,.5)}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG .Tournaments_heroCta__WCy_T a.Tournaments_ctaPrimary__04Rnj:hover svg{transform:translateX(3px)}}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG .Tournaments_heroCta__WCy_T a.Tournaments_ctaSecondary__wO_Qs{background:rgba(0,0,0,0);color:var(--color-bg);border:1px solid hsla(0,0%,100%,.25)}@media(hover:hover)and (pointer:fine){.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG .Tournaments_heroCta__WCy_T a.Tournaments_ctaSecondary__wO_Qs:hover{border-color:hsla(0,0%,100%,.6);transform:translateY(-1px)}}.Tournaments_heroSection__fmZss .Tournaments_heroVisual__vAM4u{display:flex;justify-content:center;align-items:center}@media(max-width:1024px){.Tournaments_heroSection__fmZss .Tournaments_heroVisual__vAM4u{display:none}}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR{position:relative;width:100%;max-width:calc(480px*var(--scale-factor));background:var(--fp-ink-900);border:1px solid rgba(208,239,19,.16);border-radius:calc(18px*var(--border-radius-scale));padding:calc(28px*var(--spacing-scale));box-shadow:0 34px 64px -32px rgba(0,0,0,.6)}@media(prefers-reduced-motion:no-preference){.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR{animation:Tournaments_mdScoreFlip__P84QK .7s var(--ease-out-strong) .3s both}}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR:after,.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR:before{content:"";position:absolute;width:calc(16px*var(--scale-factor));height:calc(16px*var(--scale-factor));pointer-events:none}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR:before{top:calc(10px*var(--spacing-scale));left:calc(10px*var(--spacing-scale));border-top:2px solid rgba(208,239,19,.45);border-left:2px solid rgba(208,239,19,.45)}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR:after{bottom:calc(10px*var(--spacing-scale));right:calc(10px*var(--spacing-scale));border-bottom:2px solid rgba(208,239,19,.45);border-right:2px solid rgba(208,239,19,.45)}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketTitle__4cccO{font-size:max(10px,12px*var(--scale-factor));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-lime);margin-bottom:calc(20px*var(--spacing-scale))}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketRounds__JdX_z{display:flex;gap:calc(16px*var(--spacing-scale));align-items:center}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketRound__60Zsb{flex:1 1;display:flex;flex-direction:column;gap:calc(10px*var(--spacing-scale))}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketRound__60Zsb .Tournaments_roundLabel__vAyQH{font-size:max(10px,10px*var(--scale-factor));font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.38);margin-bottom:calc(6px*var(--spacing-scale))}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketMatch__2ZBtV{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:calc(9px*var(--border-radius-scale));overflow:hidden}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketMatch__2ZBtV.Tournaments_active__AwlwB{border-color:rgba(208,239,19,.4);background:rgba(208,239,19,.06)}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketMatch__2ZBtV .Tournaments_matchTeam__RYQ0C{display:flex;align-items:center;justify-content:space-between;padding:calc(8px*var(--spacing-scale)) calc(11px*var(--spacing-scale));font-size:max(10px,12px*var(--scale-factor));color:hsla(0,0%,100%,.62);gap:calc(8px*var(--spacing-scale))}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketMatch__2ZBtV .Tournaments_matchTeam__RYQ0C:first-child{border-bottom:1px solid hsla(0,0%,100%,.07)}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketMatch__2ZBtV .Tournaments_matchTeam__RYQ0C.Tournaments_winner__xCmuj{color:var(--color-bg);font-weight:600}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketMatch__2ZBtV .Tournaments_matchTeam__RYQ0C.Tournaments_winner__xCmuj .Tournaments_score__3692t{color:var(--color-lime)}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketMatch__2ZBtV .Tournaments_matchTeam__RYQ0C .Tournaments_teamName__XPUyT{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketMatch__2ZBtV .Tournaments_matchTeam__RYQ0C .Tournaments_score__3692t{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:max(11px,13px*var(--scale-factor));min-width:calc(18px*var(--scale-factor));text-align:right;color:hsla(0,0%,100%,.85)}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketConnector__UYGg2{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(24px*var(--spacing-scale));padding-bottom:calc(24px*var(--spacing-scale))}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketConnector__UYGg2 span{display:block;width:calc(16px*var(--scale-factor));height:1px;background:rgba(208,239,19,.3)}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketFinalLabel__qGikx{display:flex;align-items:center;justify-content:center;gap:calc(8px*var(--spacing-scale));margin-top:calc(16px*var(--spacing-scale));font-size:max(10px,11px*var(--scale-factor));font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.Tournaments_statsSection__DCqZn{background:var(--color-dark-green-deeper);padding:calc(52px*var(--spacing-scale)) calc(20px*var(--spacing-scale))}.Tournaments_statsSection__DCqZn .Tournaments_statsGrid__TSpFL{max-width:1060px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.Tournaments_statsSection__DCqZn .Tournaments_statsGrid__TSpFL[data-reveal]{transform:none}.Tournaments_statsSection__DCqZn .Tournaments_statsGrid__TSpFL .Tournaments_statItem__lbuJE+.Tournaments_statItem__lbuJE{border-left:1px solid rgba(208,239,19,.14)}@media(max-width:768px){.Tournaments_statsSection__DCqZn .Tournaments_statsGrid__TSpFL{grid-template-columns:repeat(2,1fr);row-gap:calc(36px*var(--spacing-scale))}.Tournaments_statsSection__DCqZn .Tournaments_statsGrid__TSpFL .Tournaments_statItem__lbuJE:nth-child(3){border-left:none}}@media(prefers-reduced-motion:no-preference){.Tournaments_statsSection__DCqZn .Tournaments_statsGrid__TSpFL[data-reveal=in] .Tournaments_statItem__lbuJE{animation:Tournaments_mdScoreFlip__P84QK .7s var(--ease-out-strong) 0s both}}.Tournaments_statsSection__DCqZn .Tournaments_statsGrid__TSpFL[data-reveal=in] .Tournaments_statItem__lbuJE:nth-child(2){animation-delay:80ms}.Tournaments_statsSection__DCqZn .Tournaments_statsGrid__TSpFL[data-reveal=in] .Tournaments_statItem__lbuJE:nth-child(3){animation-delay:.16s}.Tournaments_statsSection__DCqZn .Tournaments_statsGrid__TSpFL[data-reveal=in] .Tournaments_statItem__lbuJE:nth-child(4){animation-delay:.24s}.Tournaments_statsSection__DCqZn .Tournaments_statItem__lbuJE{padding:calc(6px*var(--spacing-scale)) calc(14px*var(--spacing-scale))}.Tournaments_statsSection__DCqZn .Tournaments_statItem__lbuJE .Tournaments_statValue__lczqz{display:flex;align-items:center;justify-content:center;gap:calc(10px*var(--spacing-scale));font-size:calc(46px*var(--heading-scale));font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-lime);line-height:1;margin-bottom:calc(10px*var(--spacing-scale))}@media(max-width:768px){.Tournaments_statsSection__DCqZn .Tournaments_statItem__lbuJE .Tournaments_statValue__lczqz{font-size:calc(36px*var(--heading-scale))}}.Tournaments_statsSection__DCqZn .Tournaments_statItem__lbuJE .Tournaments_statWord__Rm9m5{font-style:italic;letter-spacing:-.01em}.Tournaments_statsSection__DCqZn .Tournaments_statItem__lbuJE .Tournaments_statLabel__UP2DX{font-size:max(10.5px,12px*var(--scale-factor));font-weight:700;color:hsla(0,0%,100%,.52);text-transform:uppercase;letter-spacing:.12em}.Tournaments_adminSection__oeygA{padding:calc(100px*var(--spacing-scale)) 0}@media(max-width:768px){.Tournaments_adminSection__oeygA{padding:calc(68px*var(--spacing-scale)) 0}}.Tournaments_adminIntro__GprJt{max-width:680px;margin:0 auto calc(56px*var(--spacing-scale));text-align:center}.Tournaments_adminGrid__7OVuQ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(18px*var(--spacing-scale));gap:calc(18px*var(--spacing-scale))}.Tournaments_adminGrid__7OVuQ[data-reveal]{transform:none}@media(max-width:1024px){.Tournaments_adminGrid__7OVuQ{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.Tournaments_adminGrid__7OVuQ{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.Tournaments_adminGrid__7OVuQ[data-reveal=in] .Tournaments_adminCard__haeE5{animation:Tournaments_mdDealIn__OoBMI .6s var(--ease-out-strong) 0s both;animation-fill-mode:backwards}}.Tournaments_adminGrid__7OVuQ[data-reveal=in] .Tournaments_adminCard__haeE5:nth-child(2){animation-delay:70ms}.Tournaments_adminGrid__7OVuQ[data-reveal=in] .Tournaments_adminCard__haeE5:nth-child(3){animation-delay:.14s}.Tournaments_adminGrid__7OVuQ[data-reveal=in] .Tournaments_adminCard__haeE5:nth-child(4){animation-delay:.21s}.Tournaments_adminGrid__7OVuQ[data-reveal=in] .Tournaments_adminCard__haeE5:nth-child(5){animation-delay:.28s}.Tournaments_adminGrid__7OVuQ[data-reveal=in] .Tournaments_adminCard__haeE5:nth-child(6){animation-delay:.35s}.Tournaments_adminCard__haeE5{background:var(--color-bg);border:1px solid rgba(6,26,17,.09);border-radius:calc(16px*var(--border-radius-scale));overflow:hidden;display:flex;flex-direction:column;transition:transform .2s var(--ease-out-strong),box-shadow .2s ease,border-color .2s ease}@media(hover:hover)and (pointer:fine){.Tournaments_adminCard__haeE5:hover{transform:translateY(-4px);border-color:rgba(0,116,60,.28);box-shadow:0 18px 34px -20px rgba(6,32,20,.24)}}.Tournaments_adminCard__haeE5:first-child{grid-column:span 2;background:var(--color-cream);border-left:3px solid var(--color-brand-green)}@media(max-width:640px){.Tournaments_adminCard__haeE5:first-child{grid-column:auto}}.Tournaments_adminCard__haeE5:last-child{grid-column:1/-1;flex-direction:row;align-items:center;background:var(--fp-ink-900);border-color:rgba(208,239,19,.18)}.Tournaments_adminCard__haeE5:last-child .Tournaments_cardTop__Ph_Ux{flex:0 0 auto;padding:calc(28px*var(--spacing-scale)) calc(26px*var(--spacing-scale))}.Tournaments_adminCard__haeE5:last-child .Tournaments_cardTop__Ph_Ux h3{color:var(--color-bg)}.Tournaments_adminCard__haeE5:last-child .Tournaments_cardTop__Ph_Ux .Tournaments_cardIcon__YLZCk{background:rgba(208,239,19,.12)}.Tournaments_adminCard__haeE5:last-child .Tournaments_cardTop__Ph_Ux .Tournaments_cardIcon__YLZCk svg{stroke:var(--color-lime)}.Tournaments_adminCard__haeE5:last-child .Tournaments_cardBody__mC_q3{padding:calc(28px*var(--spacing-scale)) calc(26px*var(--spacing-scale)) calc(28px*var(--spacing-scale)) 0}.Tournaments_adminCard__haeE5:last-child .Tournaments_cardBody__mC_q3 p{color:hsla(0,0%,100%,.66)}@media(hover:hover)and (pointer:fine){.Tournaments_adminCard__haeE5:last-child:hover{border-color:rgba(208,239,19,.4);box-shadow:0 18px 34px -20px rgba(0,0,0,.5)}}@media(max-width:640px){.Tournaments_adminCard__haeE5:last-child{grid-column:auto;flex-direction:column;align-items:stretch}.Tournaments_adminCard__haeE5:last-child .Tournaments_cardTop__Ph_Ux{padding:calc(28px*var(--spacing-scale)) calc(26px*var(--spacing-scale)) calc(14px*var(--spacing-scale))}.Tournaments_adminCard__haeE5:last-child .Tournaments_cardBody__mC_q3{padding:0 calc(26px*var(--spacing-scale)) calc(28px*var(--spacing-scale))}}.Tournaments_adminCard__haeE5 .Tournaments_cardTop__Ph_Ux{display:flex;align-items:center;gap:calc(14px*var(--spacing-scale));padding:calc(28px*var(--spacing-scale)) calc(26px*var(--spacing-scale)) calc(14px*var(--spacing-scale))}.Tournaments_adminCard__haeE5 .Tournaments_cardTop__Ph_Ux .Tournaments_cardIcon__YLZCk{width:calc(48px*var(--scale-factor));height:calc(48px*var(--scale-factor));background:rgba(0,116,60,.1);border-radius:calc(12px*var(--border-radius-scale));display:flex;align-items:center;justify-content:center;flex-shrink:0}.Tournaments_adminCard__haeE5 .Tournaments_cardTop__Ph_Ux .Tournaments_cardIcon__YLZCk svg{width:calc(24px*var(--scale-factor));height:calc(24px*var(--scale-factor));stroke:var(--color-brand-green)}.Tournaments_adminCard__haeE5 .Tournaments_cardTop__Ph_Ux h3{font-size:max(15px,18px*var(--scale-factor));font-weight:600;color:var(--color-dark-green);margin:0;line-height:1.3}.Tournaments_adminCard__haeE5 .Tournaments_cardBody__mC_q3{padding:0 calc(26px*var(--spacing-scale)) calc(28px*var(--spacing-scale));flex:1 1}.Tournaments_adminCard__haeE5 .Tournaments_cardBody__mC_q3 p{font-size:max(12.5px,14.5px*var(--scale-factor));line-height:1.6;color:rgba(6,26,17,.58);margin:0}.Tournaments_drawSection__fpwd0{position:relative;overflow:hidden;background:var(--color-dark-green);padding:calc(100px*var(--spacing-scale)) 0}@media(max-width:768px){.Tournaments_drawSection__fpwd0{padding:calc(68px*var(--spacing-scale)) 0}}.Tournaments_drawSection__fpwd0 .Tournaments_hopLane__cxwt4{position:relative;width:min(300px,70%);height:calc(50px*var(--spacing-scale));margin:0 auto calc(34px*var(--spacing-scale))}.Tournaments_drawSection__fpwd0 .Tournaments_hopLane__cxwt4[data-reveal]{transform:none}.Tournaments_drawSection__fpwd0 .Tournaments_hopLane__cxwt4:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(208,239,19,.24)}.Tournaments_drawSection__fpwd0 .Tournaments_drawIntro__ke6Z0{max-width:640px;margin:0 auto calc(52px*var(--spacing-scale));text-align:center}.Tournaments_drawSection__fpwd0 .Tournaments_sectionTitle__nlwJ2{color:var(--color-bg)}.Tournaments_drawSection__fpwd0 .Tournaments_sectionTitle__nlwJ2 span{color:var(--color-lime)}.Tournaments_drawSection__fpwd0 .Tournaments_sectionSubtitle__x7Su0{color:hsla(0,0%,100%,.66)}.Tournaments_drawTypes__jngS7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(20px*var(--spacing-scale));gap:calc(20px*var(--spacing-scale))}.Tournaments_drawTypes__jngS7[data-reveal]{transform:none}@media(max-width:900px){.Tournaments_drawTypes__jngS7{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(82%,420px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:calc(28px*var(--spacing-scale));margin:0 calc(-28px*var(--spacing-scale));padding:calc(4px*var(--spacing-scale)) calc(28px*var(--spacing-scale)) calc(18px*var(--spacing-scale))}}@media(max-width:768px){.Tournaments_drawTypes__jngS7{scroll-padding-inline:calc(20px*var(--spacing-scale));margin:0 calc(-20px*var(--spacing-scale));padding-left:calc(20px*var(--spacing-scale));padding-right:calc(20px*var(--spacing-scale))}}@media(prefers-reduced-motion:no-preference){.Tournaments_drawTypes__jngS7[data-reveal=in] .Tournaments_drawCard__z3DuR{animation:Tournaments_mdDealIn__OoBMI .6s var(--ease-out-strong) 0s both;animation-fill-mode:backwards}}.Tournaments_drawTypes__jngS7[data-reveal=in] .Tournaments_drawCard__z3DuR:nth-child(2){animation-delay:80ms}.Tournaments_drawTypes__jngS7[data-reveal=in] .Tournaments_drawCard__z3DuR:nth-child(3){animation-delay:.16s}.Tournaments_drawCard__z3DuR{position:relative;overflow:hidden;background:var(--color-bg);border:1px solid rgba(6,26,17,.06);border-radius:calc(18px*var(--border-radius-scale));padding:calc(34px*var(--spacing-scale)) calc(30px*var(--spacing-scale));box-shadow:0 2px 4px rgba(0,0,0,.14),0 24px 44px -26px rgba(0,0,0,.5);scroll-snap-align:start;transition:transform .22s var(--ease-out-strong),box-shadow .22s ease}.Tournaments_drawCard__z3DuR:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--color-lime)}@media(hover:hover)and (pointer:fine){.Tournaments_drawCard__z3DuR:hover{transform:translateY(-4px);box-shadow:0 4px 8px rgba(0,0,0,.18),0 30px 54px -24px rgba(0,0,0,.6)}}.Tournaments_drawCard__z3DuR .Tournaments_drawCardHeader__NwWU6{display:flex;align-items:center;gap:calc(14px*var(--spacing-scale));margin-bottom:calc(18px*var(--spacing-scale))}.Tournaments_drawCard__z3DuR .Tournaments_drawCardHeader__NwWU6 .Tournaments_drawIcon__1hXGw{width:calc(52px*var(--scale-factor));height:calc(52px*var(--scale-factor));background:rgba(0,116,60,.1);border-radius:calc(13px*var(--border-radius-scale));display:flex;align-items:center;justify-content:center;flex-shrink:0}.Tournaments_drawCard__z3DuR .Tournaments_drawCardHeader__NwWU6 .Tournaments_drawIcon__1hXGw svg{width:calc(26px*var(--scale-factor));height:calc(26px*var(--scale-factor));stroke:var(--color-brand-green)}.Tournaments_drawCard__z3DuR .Tournaments_drawCardHeader__NwWU6 h3{font-size:max(16px,20px*var(--scale-factor));font-weight:700;letter-spacing:-.01em;color:var(--color-dark-green);margin:0}.Tournaments_drawCard__z3DuR>p{font-size:max(12.5px,14.5px*var(--scale-factor));line-height:1.65;color:rgba(6,26,17,.58);margin:0 0 calc(22px*var(--spacing-scale))}.Tournaments_drawCard__z3DuR .Tournaments_drawFeatures__Jmxul{display:flex;flex-direction:column;gap:calc(11px*var(--spacing-scale))}.Tournaments_drawCard__z3DuR .Tournaments_drawFeatures__Jmxul .Tournaments_drawFeature__vBrDa{display:flex;align-items:flex-start;gap:calc(10px*var(--spacing-scale));font-size:max(12.5px,14px*var(--scale-factor));line-height:1.4;color:rgba(6,26,17,.8)}.Tournaments_drawCard__z3DuR .Tournaments_drawFeatures__Jmxul .Tournaments_drawFeature__vBrDa svg{flex-shrink:0;width:calc(16px*var(--scale-factor));height:calc(16px*var(--scale-factor));margin-top:2px;stroke:var(--color-brand-green)}.Tournaments_boardSection__SnoE6{background:var(--color-bg);padding:calc(100px*var(--spacing-scale)) 0}@media(max-width:768px){.Tournaments_boardSection__SnoE6{padding:calc(68px*var(--spacing-scale)) 0}}.Tournaments_boardIntro__NHQ3a{max-width:680px;margin:0 auto calc(48px*var(--spacing-scale));text-align:center}.Tournaments_boardFrame__wV9Gs{max-width:980px;margin:0 auto;background:var(--color-bg);border:1px solid rgba(6,26,17,.1);border-radius:calc(14px*var(--border-radius-scale));overflow:hidden;box-shadow:0 1px 2px rgba(6,32,20,.05),0 40px 70px -40px rgba(6,32,20,.4)}.Tournaments_boardFrame__wV9Gs img{display:block;width:100%;height:auto}.Tournaments_boardBar__e0bwy{display:flex;align-items:center;gap:6px;padding:calc(11px*var(--spacing-scale)) calc(14px*var(--spacing-scale));background:var(--color-cream);border-bottom:1px solid rgba(6,26,17,.07)}.Tournaments_boardBar__e0bwy span{width:9px;height:9px;border-radius:50%;background:rgba(6,26,17,.14)}.Tournaments_boardChips__6uVw7{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(10px*var(--spacing-scale));max-width:880px;margin:calc(36px*var(--spacing-scale)) auto 0}.Tournaments_boardChip__pX0xA{font-size:max(12px,13.5px*var(--scale-factor));font-weight:600;color:var(--color-dark-green);background:rgba(1,91,70,.07);border:1px solid rgba(1,91,70,.14);border-radius:999px;padding:calc(9px*var(--spacing-scale)) calc(16px*var(--spacing-scale))}.Tournaments_scoringSection__qjjfY{background:var(--color-cream);border-top:1px solid rgba(6,26,17,.05);padding:calc(100px*var(--spacing-scale)) 0}@media(max-width:768px){.Tournaments_scoringSection__qjjfY{padding:calc(68px*var(--spacing-scale)) 0}}.Tournaments_scoringLayout__HrYJd{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(64px*var(--spacing-scale));gap:calc(64px*var(--spacing-scale));align-items:center}.Tournaments_scoringLayout__HrYJd[data-reveal]{transform:none}@media(max-width:1024px){.Tournaments_scoringLayout__HrYJd{grid-template-columns:1fr;gap:calc(44px*var(--spacing-scale))}}@media(prefers-reduced-motion:no-preference){.Tournaments_scoringLayout__HrYJd[data-reveal=in] .Tournaments_scoreboardMockup__DHTVy{animation:Tournaments_mdScoreFlip__P84QK .7s var(--ease-out-strong) .08s both}}.Tournaments_scoringVisual__X1AMg{display:flex;justify-content:center}.Tournaments_scoreboardMockup__DHTVy{width:100%;max-width:calc(440px*var(--scale-factor));background:var(--fp-ink-900);border:1px solid rgba(208,239,19,.14);border-radius:calc(20px*var(--border-radius-scale));overflow:hidden;box-shadow:0 30px 60px -28px rgba(6,32,20,.5)}.Tournaments_scoreboardMockup__DHTVy .Tournaments_scoreboardHeader__MyHjS{background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.08);padding:calc(14px*var(--spacing-scale)) calc(20px*var(--spacing-scale));display:flex;align-items:center;justify-content:space-between}.Tournaments_scoreboardMockup__DHTVy .Tournaments_scoreboardHeader__MyHjS .Tournaments_scoreboardTitle__PqRmq{font-size:max(10px,12px*var(--scale-factor));font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-lime)}.Tournaments_scoreboardMockup__DHTVy .Tournaments_scoreboardHeader__MyHjS .Tournaments_liveIndicator__cn6eG{display:flex;align-items:center;gap:calc(6px*var(--spacing-scale));font-size:max(10px,11px*var(--scale-factor));font-weight:700;letter-spacing:.06em;color:var(--color-traffic-red)}.Tournaments_scoreboardMockup__DHTVy .Tournaments_matchRow__j_ez7{padding:calc(15px*var(--spacing-scale)) calc(20px*var(--spacing-scale));border-bottom:1px solid hsla(0,0%,100%,.06);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:calc(12px*var(--spacing-scale));gap:calc(12px*var(--spacing-scale))}.Tournaments_scoreboardMockup__DHTVy .Tournaments_matchRow__j_ez7.Tournaments_active__AwlwB{background:rgba(208,239,19,.06);box-shadow:inset 3px 0 0 var(--color-lime)}.Tournaments_scoreboardMockup__DHTVy .Tournaments_matchRow__j_ez7 .Tournaments_matchTeamName__uywU4{font-size:max(11px,13px*var(--scale-factor));color:hsla(0,0%,100%,.78)}.Tournaments_scoreboardMockup__DHTVy .Tournaments_matchRow__j_ez7 .Tournaments_matchTeamName__uywU4.Tournaments_right__SwdLJ{text-align:right}.Tournaments_scoreboardMockup__DHTVy .Tournaments_matchRow__j_ez7 .Tournaments_matchTeamName__uywU4.Tournaments_bold__SavH4{font-weight:700;color:var(--color-bg)}.Tournaments_scoreboardMockup__DHTVy .Tournaments_matchRow__j_ez7 .Tournaments_matchScore__4mUsy{display:flex;align-items:center;gap:calc(8px*var(--spacing-scale));justify-content:center}.Tournaments_scoreboardMockup__DHTVy .Tournaments_matchRow__j_ez7 .Tournaments_matchScore__4mUsy .Tournaments_scoreNum__N7x8Z{font-size:max(16px,22px*var(--scale-factor));font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-bg);min-width:calc(28px*var(--scale-factor));text-align:center}.Tournaments_scoreboardMockup__DHTVy .Tournaments_matchRow__j_ez7 .Tournaments_matchScore__4mUsy .Tournaments_scoreNum__N7x8Z.Tournaments_winning__r30Nf{color:var(--color-lime)}.Tournaments_scoreboardMockup__DHTVy .Tournaments_matchRow__j_ez7 .Tournaments_matchScore__4mUsy .Tournaments_scoreDash__8RHBI{font-size:max(13.5px,16px*var(--scale-factor));color:hsla(0,0%,100%,.3)}.Tournaments_scoreboardMockup__DHTVy .Tournaments_scoreboardFooter__HAEVn{padding:calc(13px*var(--spacing-scale)) calc(20px*var(--spacing-scale));display:flex;align-items:center;justify-content:center;gap:calc(8px*var(--spacing-scale));font-size:max(10px,11px*var(--scale-factor));color:hsla(0,0%,100%,.4)}.Tournaments_scoreboardMockup__DHTVy .Tournaments_scoreboardFooter__HAEVn svg{width:calc(13px*var(--scale-factor));height:calc(13px*var(--scale-factor));stroke:hsla(0,0%,100%,.4)}.Tournaments_scoringText__llQDX .Tournaments_scoringFeatures__PXdu6{margin-top:calc(30px*var(--spacing-scale));display:flex;flex-direction:column;gap:calc(15px*var(--spacing-scale))}.Tournaments_scoringText__llQDX .Tournaments_scoringFeature__25lh_{display:flex;align-items:center;gap:calc(12px*var(--spacing-scale));font-size:max(13.5px,15px*var(--scale-factor));color:rgba(6,26,17,.78)}.Tournaments_scoringText__llQDX .Tournaments_scoringFeature__25lh_ svg{flex-shrink:0;width:calc(18px*var(--scale-factor));height:calc(18px*var(--scale-factor));stroke:var(--color-brand-green)}.Tournaments_playerSection__F_4at{padding:calc(100px*var(--spacing-scale)) 0}@media(max-width:768px){.Tournaments_playerSection__F_4at{padding:calc(68px*var(--spacing-scale)) 0}}.Tournaments_playerLayout__myXJi{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(72px*var(--spacing-scale));gap:calc(72px*var(--spacing-scale));align-items:center}.Tournaments_playerLayout__myXJi[data-reveal]{transform:none}@media(max-width:1024px){.Tournaments_playerLayout__myXJi{grid-template-columns:1fr;gap:calc(44px*var(--spacing-scale))}}@media(prefers-reduced-motion:no-preference){.Tournaments_playerLayout__myXJi[data-reveal=in] .Tournaments_mobileAppMockup___cE0y{animation:Tournaments_mdDealIn__OoBMI .6s var(--ease-out-strong) .08s both}}.Tournaments_playerText__gYRBF .Tournaments_playerFeatures__HypU6{margin-top:calc(30px*var(--spacing-scale));display:flex;flex-direction:column;gap:calc(22px*var(--spacing-scale))}.Tournaments_playerText__gYRBF .Tournaments_playerFeature__pOiut{display:flex;align-items:flex-start;gap:calc(16px*var(--spacing-scale))}.Tournaments_playerText__gYRBF .Tournaments_playerFeature__pOiut .Tournaments_featureIcon__zL6vn{width:calc(46px*var(--scale-factor));height:calc(46px*var(--scale-factor));background:rgba(0,116,60,.1);border-radius:calc(11px*var(--border-radius-scale));display:flex;align-items:center;justify-content:center;flex-shrink:0}.Tournaments_playerText__gYRBF .Tournaments_playerFeature__pOiut .Tournaments_featureIcon__zL6vn svg{width:calc(20px*var(--scale-factor));height:calc(20px*var(--scale-factor));stroke:var(--color-brand-green)}.Tournaments_playerText__gYRBF .Tournaments_playerFeature__pOiut .Tournaments_featureText__fIUD2 h3{font-size:max(13.5px,16.5px*var(--scale-factor));font-weight:600;color:var(--color-dark-green);margin:0 0 calc(5px*var(--spacing-scale))}.Tournaments_playerText__gYRBF .Tournaments_playerFeature__pOiut .Tournaments_featureText__fIUD2 p{font-size:max(12.5px,14px*var(--scale-factor));line-height:1.6;color:rgba(6,26,17,.55);margin:0}.Tournaments_playerVisual__s7Fq_{display:flex;justify-content:center;align-items:center}@media(max-width:1024px){.Tournaments_playerVisual__s7Fq_{order:-1}}.Tournaments_mobileAppMockup___cE0y{width:100%;max-width:calc(360px*var(--scale-factor));background:var(--color-bg);border:1px solid rgba(6,26,17,.1);border-radius:calc(24px*var(--border-radius-scale));overflow:hidden;box-shadow:0 2px 6px rgba(6,32,20,.05),0 30px 60px -30px rgba(6,32,20,.28)}.Tournaments_mobileAppMockup___cE0y .Tournaments_mockupHeader__pxKXb{background:rgba(0,116,60,.06);border-bottom:1px solid rgba(6,26,17,.07);padding:calc(16px*var(--spacing-scale)) calc(20px*var(--spacing-scale));display:flex;align-items:center;justify-content:space-between}.Tournaments_mobileAppMockup___cE0y .Tournaments_mockupHeader__pxKXb .Tournaments_mockupTitle__oJ0Ae{font-size:max(11px,13px*var(--scale-factor));font-weight:700;color:var(--color-brand-green)}.Tournaments_mobileAppMockup___cE0y .Tournaments_mockupHeader__pxKXb .Tournaments_mockupBadge__ZSi9n{font-size:max(10px,11px*var(--scale-factor));font-weight:700;background:rgba(0,116,60,.1);color:var(--color-brand-green);padding:calc(4px*var(--spacing-scale)) calc(11px*var(--spacing-scale));border-radius:999px}.Tournaments_mobileAppMockup___cE0y .Tournaments_mockupBody__VyWlw{padding:calc(18px*var(--spacing-scale));display:flex;flex-direction:column;gap:calc(12px*var(--spacing-scale))}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB{background:var(--color-cream);border:1px solid rgba(6,26,17,.08);border-radius:calc(12px*var(--border-radius-scale));padding:calc(15px*var(--spacing-scale)) calc(16px*var(--spacing-scale))}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB.Tournaments_featured___nwMv{border-color:rgba(0,116,60,.3);background:rgba(0,116,60,.05)}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB .Tournaments_cardMeta__Di1dy{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(7px*var(--spacing-scale))}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB .Tournaments_cardMeta__Di1dy .Tournaments_cardTag__zm8EN{font-size:max(10px,10px*var(--scale-factor));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-green)}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB .Tournaments_cardMeta__Di1dy .Tournaments_cardDist__1iPWi{font-size:max(10px,11px*var(--scale-factor));color:rgba(6,26,17,.42)}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB .Tournaments_cardName__aIWdY{font-size:max(12.5px,14.5px*var(--scale-factor));font-weight:600;color:var(--color-dark-green);margin-bottom:calc(4px*var(--spacing-scale))}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB .Tournaments_cardInfo__FzH0I{font-size:max(11px,12px*var(--scale-factor));color:rgba(6,26,17,.5)}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB .Tournaments_cardFooter__X_t3k{display:flex;align-items:center;justify-content:space-between;margin-top:calc(12px*var(--spacing-scale))}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB .Tournaments_cardFooter__X_t3k .Tournaments_cardSpots__ikcKU{font-size:max(10px,11px*var(--scale-factor));font-weight:600;color:var(--color-brand-green)}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB .Tournaments_cardFooter__X_t3k .Tournaments_cardRegBtn__NCpM2{font-size:max(10px,11px*var(--scale-factor));font-weight:600;background:var(--color-dark-green);color:var(--color-bg);padding:calc(5px*var(--spacing-scale)) calc(13px*var(--spacing-scale));border-radius:999px;cursor:pointer}.Tournaments_ctaSection__bB9cG{position:relative;overflow:hidden;background:var(--color-dark-green);padding:calc(112px*var(--spacing-scale)) calc(28px*var(--spacing-scale)) calc(120px*var(--spacing-scale));text-align:center}.Tournaments_ctaSection__bB9cG:before{content:"";position:absolute;inset:0;background:url(/sports-pattern.svg) repeat;background-size:calc(300px*var(--scale-factor));opacity:.2;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,black 14%,black 80%,transparent);mask-image:linear-gradient(180deg,transparent,black 14%,black 80%,transparent)}.Tournaments_ctaSection__bB9cG:after{content:"";position:absolute;inset:0;background:radial-gradient(62% 62% at 50% 50%,rgba(1,23,13,.82),rgba(1,23,13,.25) 78%);pointer-events:none}@media(max-width:768px){.Tournaments_ctaSection__bB9cG{padding:calc(80px*var(--spacing-scale)) calc(20px*var(--spacing-scale)) calc(88px*var(--spacing-scale))}}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E{position:relative;z-index:1;max-width:640px;margin:0 auto}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E h2{font-size:calc(44px*var(--heading-scale));font-weight:800;letter-spacing:-.03em;color:var(--color-bg);margin:0 0 calc(18px*var(--spacing-scale));line-height:1.1}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E h2 span{font-style:italic;color:var(--color-lime)}@media(max-width:768px){.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E h2{font-size:calc(30px*var(--heading-scale))}}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E .Tournaments_ctaRule__dCaLw{width:calc(72px*var(--scale-factor));height:2px;background:rgba(208,239,19,.55);margin:0 auto calc(20px*var(--spacing-scale))}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E p{font-size:max(13.5px,16px*var(--scale-factor));color:hsla(0,0%,100%,.75);line-height:1.6;max-width:560px;margin:0 auto calc(34px*var(--spacing-scale))}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E .Tournaments_ctaButtons__ECAEA{display:flex;gap:calc(12px*var(--spacing-scale));justify-content:center;flex-wrap:wrap}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E .Tournaments_ctaButtons__ECAEA a{display:inline-flex;align-items:center;gap:calc(9px*var(--spacing-scale));font-size:max(13.5px,15px*var(--scale-factor));font-weight:600;padding:calc(15px*var(--spacing-scale)) calc(30px*var(--spacing-scale));border-radius:calc(12px*var(--border-radius-scale));text-decoration:none;transition:transform var(--dur-quick) var(--ease-out-strong),box-shadow var(--dur-quick) ease,background-color var(--dur-quick) ease,border-color var(--dur-quick) ease}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E .Tournaments_ctaButtons__ECAEA a svg{width:calc(16px*var(--scale-factor));height:calc(16px*var(--scale-factor));transition:transform var(--dur-quick) ease}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E .Tournaments_ctaButtons__ECAEA a.Tournaments_ctaPrimary__04Rnj{background:var(--color-bg);color:var(--color-dark-green);box-shadow:0 8px 24px -8px rgba(0,0,0,.5)}@media(hover:hover)and (pointer:fine){.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E .Tournaments_ctaButtons__ECAEA a.Tournaments_ctaPrimary__04Rnj:hover{transform:translateY(-1px)}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E .Tournaments_ctaButtons__ECAEA a.Tournaments_ctaPrimary__04Rnj:hover svg{transform:translateX(3px)}}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E .Tournaments_ctaButtons__ECAEA a.Tournaments_ctaSecondary__wO_Qs{background:rgba(0,0,0,0);color:var(--color-bg);border:1px solid hsla(0,0%,100%,.25)}@media(hover:hover)and (pointer:fine){.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E .Tournaments_ctaButtons__ECAEA a.Tournaments_ctaSecondary__wO_Qs:hover{border-color:hsla(0,0%,100%,.6);transform:translateY(-1px)}}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E[data-reveal=in] .Tournaments_ctaRule__dCaLw{transform-origin:left center}@media(prefers-reduced-motion:no-preference){.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E[data-reveal=in] .Tournaments_ctaRule__dCaLw{animation:Tournaments_mdLineSweep__cSzjq .7s var(--ease-out-strong) .25s both}}@keyframes Tournaments_mdMaskRise___ffo5{0%{opacity:0;-webkit-clip-path:inset(100% 0 -.2em 0);clip-path:inset(100% 0 -.2em 0);transform:translateY(.45em)}to{opacity:1;-webkit-clip-path:inset(-.2em 0 -.2em 0);clip-path:inset(-.2em 0 -.2em 0);transform:none}}@keyframes Tournaments_mdLineSweep__cSzjq{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Tournaments_mdScoreFlip__P84QK{0%{opacity:0;transform:perspective(700px) rotateX(-26deg) translateY(18px)}to{opacity:1;transform:perspective(700px) rotateX(0) translateY(0)}}@keyframes Tournaments_mdDealIn__OoBMI{0%{opacity:0;transform:translateY(22px) rotate(-1.5deg)}to{opacity:1;transform:none}}@keyframes Tournaments_mdBallHop__BeZAQ{0%{opacity:0;transform:translateY(-46px) scale(1)}8%{opacity:1}22%{transform:translate(22%) scale(1.18,.82)}26%{transform:translate(26%,-4px) scale(.96,1.05)}46%{transform:translate(48%,-30px) scale(1)}66%{transform:translate(70%) scale(1.14,.86)}70%{transform:translate(73%,-3px) scale(.98,1.02)}84%{transform:translate(88%,-14px) scale(1)}96%{transform:translate(97%) scale(1.1,.9)}to{opacity:1;transform:translate(100%) scale(1)}}