.Navbar-module__nuAbfa__nav{z-index:50;align-items:center;width:100%;transition:all .3s;display:flex;position:fixed}.Navbar-module__nuAbfa__scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#0a0a0ae6;padding:.75rem 0}.Navbar-module__nuAbfa__notScrolled{background:0 0;padding:1.5rem 0}.Navbar-module__nuAbfa__container{justify-content:space-between;align-items:center;width:1200px;max-width:90%;margin:0 auto;display:flex}.Navbar-module__nuAbfa__logo{text-decoration:none}.Navbar-module__nuAbfa__logoText{font-family:var(--font-heading);letter-spacing:.1em;color:var(--primary);font-size:2.2rem}.Navbar-module__nuAbfa__links{gap:3rem;display:flex}.Navbar-module__nuAbfa__link{font-family:var(--font-heading);letter-spacing:.1em;color:#fff;font-size:1.2rem;text-decoration:none;transition:color .3s}.Navbar-module__nuAbfa__link:hover{color:var(--primary)}.Navbar-module__nuAbfa__mobileToggle{color:var(--primary);cursor:pointer;z-index:60;background:0 0;border:none;display:none;position:relative}@media (max-width:768px){.Navbar-module__nuAbfa__mobileToggle{display:block}.Navbar-module__nuAbfa__links{z-index:40;background:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;transition:all .3s;position:fixed;top:0;right:-100%}.Navbar-module__nuAbfa__linksOpen{right:0}.Navbar-module__nuAbfa__link{font-size:2rem}}
.Hero-module__Z8hQ_W__hero{text-align:center;background:url(/hero.png) 50%/cover no-repeat;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__overlay{background:linear-gradient(to bottom,#00000080 0%,#000000b3 40%,var(--background)100%);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__Z8hQ_W__content{z-index:2;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem;padding:0 1.5rem;display:flex;position:relative}.Hero-module__Z8hQ_W__logoContainer{z-index:10;justify-content:center;align-items:center;margin-bottom:2.5rem;display:flex;position:relative}.Hero-module__Z8hQ_W__logoContainer:after{content:"";filter:blur(50px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#e3b34166 0%,#e3b34133 30%,#0000 70%);width:140%;height:140%;animation:8s ease-in-out infinite Hero-module__Z8hQ_W__slowBreathe;position:absolute}@keyframes Hero-module__Z8hQ_W__slowBreathe{0%,to{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.Hero-module__Z8hQ_W__mainLogo{width:80vw;max-width:600px;height:auto}.Hero-module__Z8hQ_W__title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--primary);margin-bottom:1.5rem;font-size:clamp(3.5rem,12vw,8rem);line-height:.9}.Hero-module__Z8hQ_W__subtitle{max-width:90%;color:var(--primary);font-size:1.25rem;font-family:var(--font-heading);letter-spacing:.15em;text-transform:uppercase;line-height:1.4}@media (min-width:768px){.Hero-module__Z8hQ_W__hero{height:110vh}.Hero-module__Z8hQ_W__content{margin-top:5rem}.Hero-module__Z8hQ_W__mainLogo{max-width:500px}.Hero-module__Z8hQ_W__subtitle{letter-spacing:.2em;max-width:800px;font-size:1.5rem}}@media (max-width:480px){.Hero-module__Z8hQ_W__hero{background-position:50% 30%}.Hero-module__Z8hQ_W__overlay{background:linear-gradient(to bottom,#0003 0%,#0006 60%,var(--background)100%)}.Hero-module__Z8hQ_W__mainLogo{max-width:260px;margin-bottom:1rem}.Hero-module__Z8hQ_W__title{font-size:3rem}.Hero-module__Z8hQ_W__subtitle{letter-spacing:.1em;font-size:1rem}}
.Features-module__ZD3nRW__section{background:var(--background)}.Features-module__ZD3nRW__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;display:grid}.Features-module__ZD3nRW__card{background:var(--card-bg);border:1px solid var(--border);clip-path:var(--sharp-clip);text-align:center;padding:3rem 2rem;transition:all .3s;position:relative;overflow:hidden}.Features-module__ZD3nRW__card:before{content:"";background:var(--primary);width:100%;height:4px;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}@media (hover:hover){.Features-module__ZD3nRW__card:hover{border-color:var(--primary);box-shadow:0 10px 40px #e3b3411a}.Features-module__ZD3nRW__card:hover:before{transform:scaleX(1)}}@media (max-width:768px){.Features-module__ZD3nRW__card{border-color:#e3b3414d}.Features-module__ZD3nRW__card:before{opacity:.6;transform:scaleX(1)}}.Features-module__ZD3nRW__icon{color:var(--primary);justify-content:center;margin-bottom:2rem;display:flex}.Features-module__ZD3nRW__card h3{font-size:1.8rem;font-family:var(--font-heading);margin-bottom:1rem}.Features-module__ZD3nRW__card p{color:#eee;font-size:1rem}
.Coach-module__cqvRQq__section{background:url(/action.png) 50%/cover no-repeat fixed;align-items:center;min-height:80vh;padding:10rem 0;display:flex;position:relative;overflow:hidden}.Coach-module__cqvRQq__overlay{background:linear-gradient(to bottom,#000c 0%,transparent 30%,transparent 70%,var(--background)100%),linear-gradient(to right,#0a0a0af2 0%,#0a0a0acc 50%,#0a0a0a99 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.Coach-module__cqvRQq__containerWrapper{z-index:10;position:relative}.Coach-module__cqvRQq__content{z-index:11;max-width:800px;position:relative}.Coach-module__cqvRQq__sectionTitle{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:fit-content;clip-path:var(--sharp-clip);border:2px solid var(--primary);text-align:center;background:#000000e6;margin:0 auto 4rem;padding:1rem 2.5rem;display:inline-block;box-shadow:0 0 30px #00000080;color:var(--primary)!important;font-size:clamp(2rem,5vw,3.5rem)!important}.Coach-module__cqvRQq__eyebrow{color:var(--primary);font-family:var(--font-heading);letter-spacing:.3em;text-transform:uppercase;margin-bottom:.5rem;font-size:1rem;display:block}.Coach-module__cqvRQq__name{font-size:clamp(3.5rem,8vw,6rem);line-height:.9;font-family:var(--font-heading);text-transform:uppercase;margin-bottom:3rem}.Coach-module__cqvRQq__stats{border-top:1px solid #e3b34133;border-bottom:1px solid #e3b34133;gap:2rem;width:fit-content;margin-bottom:3.5rem;padding:2rem 0;display:flex}.Coach-module__cqvRQq__stat{flex-direction:column;display:flex}.Coach-module__cqvRQq__statLabel{text-transform:uppercase;color:var(--muted);letter-spacing:.1em;margin-bottom:.5rem;font-size:.75rem}.Coach-module__cqvRQq__statValue{font-family:var(--font-heading);color:var(--primary);font-size:clamp(2rem,4vw,3rem)}.Coach-module__cqvRQq__bioWrapper{max-width:600px}.Coach-module__cqvRQq__bio{color:#eee;text-shadow:0 2px 4px #00000080;margin-bottom:1.5rem;font-size:1.2rem;line-height:1.7}@media (max-width:1024px){.Coach-module__cqvRQq__section{text-align:center;background-attachment:scroll;padding:6rem 0}.Coach-module__cqvRQq__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ad9}.Coach-module__cqvRQq__content{flex-direction:column;align-items:center;margin:0 auto;display:flex}.Coach-module__cqvRQq__stats{justify-content:center;gap:1.5rem;width:100%}.Coach-module__cqvRQq__bioWrapper{max-width:100%}}@media (max-width:480px){.Coach-module__cqvRQq__name{font-size:3rem}.Coach-module__cqvRQq__stats{gap:1rem}.Coach-module__cqvRQq__statLabel{font-size:.5rem}.Coach-module__cqvRQq__statValue{font-size:1.5rem}.Coach-module__cqvRQq__bio{font-size:1.05rem}}
.Schedule-module__jpZ73W__section{background:var(--background)}.Schedule-module__jpZ73W__gridContainer{grid-template-columns:2fr 1fr;gap:3rem;display:grid}.Schedule-module__jpZ73W__dayCard{background:var(--card-bg);border:1px solid var(--border);clip-path:var(--sharp-clip);border-left:2px solid var(--primary);padding:3.5rem}.Schedule-module__jpZ73W__dayHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:3.5rem;padding-bottom:2rem;display:flex}.Schedule-module__jpZ73W__day{font-size:clamp(2.5rem,5vw,3.5rem);font-family:var(--font-heading);letter-spacing:.05em;margin:0}.Schedule-module__jpZ73W__tag{background:var(--primary);color:#000;font-family:var(--font-heading);letter-spacing:.1em;padding:.5rem 1.5rem;font-size:1rem}.Schedule-module__jpZ73W__events{flex-direction:column;gap:3rem;display:flex}.Schedule-module__jpZ73W__event{align-items:flex-start;gap:2rem;display:flex}.Schedule-module__jpZ73W__iconBox{color:var(--primary);background:#e3b3411a;flex-shrink:0;justify-content:center;align-items:center;padding:1rem;display:flex}.Schedule-module__jpZ73W__time{font-family:var(--font-heading);color:var(--primary);letter-spacing:.05em;margin-bottom:.5rem;font-size:1.5rem}.Schedule-module__jpZ73W__details h4{font-size:2rem;font-family:var(--font-heading);text-transform:uppercase;margin-bottom:.75rem}.Schedule-module__jpZ73W__details p{color:#eee;font-size:1rem;line-height:1.6}.Schedule-module__jpZ73W__tournamentCard{background:var(--primary);color:#000;text-align:center;clip-path:var(--feather-clip);flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex;position:relative;overflow:hidden}.Schedule-module__jpZ73W__tournamentCard h3{color:#000;font-size:2.2rem;font-family:var(--font-heading);margin-bottom:1.5rem}.Schedule-module__jpZ73W__tournamentCard p{color:#111;margin-bottom:2.5rem;font-size:1.1rem;font-weight:500;line-height:1.5}.Schedule-module__jpZ73W__tournamentIcon{color:#000;margin-bottom:1.5rem}.Schedule-module__jpZ73W__memberStatus{font-family:var(--font-heading);letter-spacing:.1em;border:2px solid #000;padding:.5rem 1.5rem;font-size:1.2rem;font-weight:700}@media (max-width:1024px){.Schedule-module__jpZ73W__gridContainer{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.Schedule-module__jpZ73W__dayCard{clip-path:none;border-left:4px solid var(--primary);padding:2rem 1.5rem}.Schedule-module__jpZ73W__dayHeader{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:2rem;padding-bottom:1.5rem}.Schedule-module__jpZ73W__day{font-size:2.5rem}.Schedule-module__jpZ73W__tag{padding:.4rem 1rem;font-size:.8rem}.Schedule-module__jpZ73W__events{gap:2rem}.Schedule-module__jpZ73W__event{gap:1.25rem}.Schedule-module__jpZ73W__iconBox{padding:.75rem}.Schedule-module__jpZ73W__time{font-size:1.2rem}.Schedule-module__jpZ73W__details h4{font-size:1.5rem}.Schedule-module__jpZ73W__details p{font-size:.95rem}.Schedule-module__jpZ73W__tournamentCard{clip-path:none;padding:2.5rem 1.5rem}.Schedule-module__jpZ73W__tournamentCard h3{font-size:1.8rem}}@media (max-width:480px){.Schedule-module__jpZ73W__event{text-align:left;flex-direction:column}.Schedule-module__jpZ73W__iconBox{display:none}.Schedule-module__jpZ73W__dayHeader{text-align:center;align-items:center}}
