.oFUxca_home{--forest:#103b2d;--cream:#f8f2e7;--gold:#f3c35f;--peach:#ffc29f;background:var(--cream);color:var(--forest);font-family:var(--font-source-sans), sans-serif}.oFUxca_home h1,.oFUxca_home h2,.oFUxca_home h3,.oFUxca_home p{margin:0}.oFUxca_home a{text-decoration:none}.oFUxca_home a:focus-visible,.oFUxca_home button:focus-visible,.oFUxca_home select:focus-visible,.oFUxca_home summary:focus-visible{outline-offset:4px;outline:3px solid #d6803f}.oFUxca_home h1,.oFUxca_home h2,.oFUxca_home h3{font-family:var(--font-fraunces), Georgia, serif}.oFUxca_wrap{width:min(1280px,100% - 96px);margin:auto}.oFUxca_hero{text-align:center;height:min(790px,100svh - 88px);min-height:720px;color:var(--cream);isolation:isolate;background:#183c2e;place-items:center;display:grid;position:relative;overflow:hidden}.oFUxca_heroPhoto,.oFUxca_collage img,.oFUxca_leagueImage img,.oFUxca_eventImage img{object-fit:cover}.oFUxca_heroPhoto{object-position:center 45%;z-index:-2}.oFUxca_heroShade{z-index:-1;background:linear-gradient(#041c145c,#04181180 48%,#041811c7);position:absolute;inset:0}.oFUxca_heroContent{max-width:1000px;padding:50px 24px 105px}.oFUxca_heroEyebrow{border:1px solid var(--gold);background:var(--cream);color:var(--forest);letter-spacing:.14em;text-transform:uppercase;border-radius:99px;padding:9px 20px;font-size:12px;font-weight:800;display:inline-block}.oFUxca_hero h1{letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;margin:28px auto 20px;font-size:clamp(4rem,8.4vw,8rem);font-weight:900;line-height:.96}.oFUxca_hero h1 em{color:var(--gold);font-style:normal}.oFUxca_goldRule{background:var(--gold);width:80px;height:5px;margin:0 auto 22px}.oFUxca_heroContent>p{max-width:610px;margin:auto;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.45}.oFUxca_heroActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.oFUxca_goldButton,.oFUxca_outlineButton,.oFUxca_darkButton{border-radius:999px;justify-content:center;align-items:center;gap:28px;min-height:55px;padding:14px 26px;font-weight:800;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.oFUxca_goldButton{background:var(--gold);color:#102f24}.oFUxca_goldButton:hover,.oFUxca_darkButton:hover{background:#ffcf72;transform:translateY(-2px)}.oFUxca_outlineButton{border:1.5px solid var(--cream);color:var(--cream)}.oFUxca_outlineButton:hover{background:var(--cream);color:var(--forest)}.oFUxca_darkButton{background:var(--forest);color:var(--cream)}.oFUxca_darkButton:hover{color:var(--forest)}.oFUxca_heroCurve{background:var(--cream);clip-path:ellipse(58% 65% at 50% 100%);width:110%;height:55px;position:absolute;bottom:-1px;left:-5%}.oFUxca_leaguesSection,.oFUxca_eventsSection,.oFUxca_faqSection{padding:100px 0 110px;scroll-margin-top:90px}.oFUxca_sectionHeading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:34px;display:flex}.oFUxca_eyebrow{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:15px;font-size:.76rem;font-weight:900;display:flex;margin-bottom:14px!important}.oFUxca_eyebrow span{background:var(--gold);width:65px;height:3px;display:inline-block}.oFUxca_sectionHeading h2,.oFUxca_howIntro h2,.oFUxca_communityCopy h2,.oFUxca_faqGrid h2,.oFUxca_finalCta h2{letter-spacing:-.045em;font-size:clamp(2.8rem,5.3vw,5.3rem);font-weight:900;line-height:1}.oFUxca_sectionHeading>div>p:last-child,.oFUxca_howIntro>p:last-child{margin-top:16px;font-size:1.15rem;line-height:1.5}.oFUxca_textLink{color:var(--forest);border-bottom:2px solid var(--gold);white-space:nowrap;align-items:center;gap:12px;padding-bottom:4px;font-weight:800;display:inline-flex}.oFUxca_textLink span{transition:transform .18s}.oFUxca_textLink:hover span{transform:translate(3px,-3px)}.oFUxca_filterForm{align-items:center;gap:10px;margin:0 0 28px;display:flex}.oFUxca_filterForm label{margin-right:5px;font-weight:800}.oFUxca_filterForm select,.oFUxca_filterForm button{color:var(--forest);min-height:44px;font:inherit;background:0 0;border:1px solid #9aaca1;border-radius:999px;padding:8px 18px}.oFUxca_filterForm select{min-width:180px}.oFUxca_filterForm button{background:var(--forest);border-color:var(--forest);color:var(--cream);cursor:pointer;font-weight:700;transition:background-color .18s}.oFUxca_filterForm button:hover{background:#225b45}.oFUxca_leagueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.oFUxca_leagueCard{background:#fffaf1;border:1px solid #dcded1;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.oFUxca_leagueImage{background:#d9e0d2;height:245px;display:block;position:relative;overflow:hidden}.oFUxca_leagueImage img{transition:transform .35s}.oFUxca_leagueImage:hover img{transform:scale(1.035)}.oFUxca_sportTag{background:var(--cream);letter-spacing:.08em;text-transform:uppercase;color:var(--forest);border-radius:99px;padding:7px 12px;font-size:.72rem;font-weight:900;position:absolute;top:16px;left:16px}.oFUxca_leagueInfo{flex-direction:column;flex:1;align-items:start;padding:23px 24px 26px;display:flex}.oFUxca_cardMeta{letter-spacing:.09em;text-transform:uppercase;color:#63776a;font-size:.78rem;font-weight:800;margin-bottom:10px!important}.oFUxca_leagueInfo h3{margin-bottom:20px;font-size:1.65rem;line-height:1.1}.oFUxca_leagueInfo h3 a{color:inherit}.oFUxca_leagueInfo .oFUxca_textLink{margin-top:auto}.oFUxca_freePlayText{font-size:.93rem;line-height:1.45;margin:0 0 20px!important}.oFUxca_more{text-align:center;margin-top:38px}.oFUxca_empty{font-size:1.1rem}.oFUxca_howSection{background:var(--forest);color:var(--cream);padding:100px 0 110px;scroll-margin-top:90px}.oFUxca_howIntro{max-width:860px}.oFUxca_howIntro em,.oFUxca_communityCopy em,.oFUxca_faqGrid em{color:var(--gold);font-style:normal}.oFUxca_steps{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:64px;display:grid}.oFUxca_steps article{border-top:1px solid #789187;padding-top:24px}.oFUxca_steps article>span{font-family:var(--font-fraunces), Georgia, serif;color:var(--gold);font-size:2rem;font-weight:800}.oFUxca_steps h3{margin:25px 0 10px;font-size:1.6rem}.oFUxca_steps p{color:#d8e2d7;max-width:320px;line-height:1.55}.oFUxca_communitySection{background:#f1e5d2;padding:115px 0}.oFUxca_communityGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.oFUxca_communityCopy>p:not(.oFUxca_eyebrow){max-width:430px;margin:24px 0 28px;font-size:1.2rem;line-height:1.55}.oFUxca_communityCopy em,.oFUxca_faqGrid em{color:#b2752f}.oFUxca_collage{height:550px;position:relative}.oFUxca_collageMain,.oFUxca_collageSmall{background:#d4dfd2;border-radius:8px;position:absolute;overflow:hidden}.oFUxca_collageMain{width:72%;height:80%;top:0;left:0}.oFUxca_collageSmall{border:8px solid #f1e5d2;width:49%;height:49%;bottom:0;right:0}.oFUxca_collageNote{font-family:var(--font-fraunces), Georgia, serif;color:var(--forest);font-size:1.5rem;font-weight:900;line-height:.94;position:absolute;bottom:20px;left:8%;transform:rotate(-6deg)}.oFUxca_collageNote span{color:#be7c31;font-size:2rem}.oFUxca_eventsSection{background:var(--cream)}.oFUxca_eventList{border-top:1px solid #b5c0b3}.oFUxca_eventRow{color:var(--forest);border-bottom:1px solid #b5c0b3;grid-template-columns:130px 180px 1fr auto;align-items:center;gap:28px;padding:18px 0;display:grid}.oFUxca_eventImage{background:#e5dece;border-radius:5px;height:90px;position:relative;overflow:hidden}.oFUxca_eventDate{text-transform:uppercase;letter-spacing:.09em;font-size:.8rem;font-weight:800}.oFUxca_eventDetails h3{font-size:1.7rem}.oFUxca_eventDetails p{color:#63776a;margin-top:5px}.oFUxca_eventArrow{font-size:1.6rem;transition:transform .18s}.oFUxca_eventRow:hover .oFUxca_eventArrow{transform:translate(4px,-4px)}.oFUxca_faqSection{background:#e6ecdf}.oFUxca_faqGrid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.oFUxca_faqGrid .oFUxca_textLink{margin-top:28px}.oFUxca_faqList{border-top:1px solid #aab9ab}.oFUxca_faqList details{border-bottom:1px solid #aab9ab}.oFUxca_faqList summary{cursor:pointer;justify-content:space-between;gap:20px;padding:23px 0;font-size:1.2rem;font-weight:800;list-style:none;display:flex}.oFUxca_faqList summary::-webkit-details-marker{display:none}.oFUxca_faqList summary span{font-size:1.5rem;line-height:1}.oFUxca_faqList details[open] summary span{transform:rotate(45deg)}.oFUxca_faqList details p{max-width:600px;padding:0 35px 24px 0;line-height:1.55}.oFUxca_finalCta{text-align:center;background:var(--forest);color:var(--cream);padding:90px 0 100px}.oFUxca_finalCta .oFUxca_eyebrow{color:var(--gold);justify-content:center}.oFUxca_finalCta h2{font-size:clamp(3.4rem,7vw,6.5rem)}.oFUxca_finalCta p:not(.oFUxca_eyebrow){margin:18px 0 28px;font-size:1.2rem}@media (max-width:900px){.oFUxca_wrap{width:min(100% - 48px,1280px)}.oFUxca_leagueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.oFUxca_communityGrid,.oFUxca_faqGrid{gap:42px}.oFUxca_collage{height:420px}.oFUxca_eventRow{grid-template-columns:100px 125px 1fr auto;gap:16px}.oFUxca_eventImage{height:80px}}@media (max-width:650px){.oFUxca_wrap{width:calc(100% - 36px)}.oFUxca_hero{height:auto;min-height:540px}.oFUxca_hero h1{font-size:clamp(3.5rem,13vw,5.5rem)}.oFUxca_heroContent{padding:60px 18px 80px}.oFUxca_heroCurve{height:35px}.oFUxca_leaguesSection,.oFUxca_eventsSection,.oFUxca_faqSection,.oFUxca_howSection,.oFUxca_communitySection{padding:72px 0}.oFUxca_sectionHeading{display:block}.oFUxca_sectionHeading>.oFUxca_textLink{margin-top:22px}.oFUxca_sectionHeading h2,.oFUxca_howIntro h2,.oFUxca_communityCopy h2,.oFUxca_faqGrid h2{font-size:clamp(2.7rem,11vw,4rem)}.oFUxca_filterForm{flex-wrap:wrap}.oFUxca_filterForm label{width:100%}.oFUxca_filterForm select{flex:1}.oFUxca_leagueGrid{grid-template-columns:1fr;gap:18px}.oFUxca_leagueImage{height:230px}.oFUxca_steps{grid-template-columns:1fr;gap:30px;margin-top:42px}.oFUxca_steps h3{margin-top:12px}.oFUxca_communityGrid,.oFUxca_faqGrid{grid-template-columns:1fr}.oFUxca_communityGrid{gap:35px}.oFUxca_collage{height:390px}.oFUxca_eventRow{grid-template-columns:75px 1fr auto;gap:14px}.oFUxca_eventImage{grid-row:span 2;height:75px}.oFUxca_eventDate{align-self:end}.oFUxca_eventDetails{grid-column:2}.oFUxca_eventDetails h3{font-size:1.35rem}.oFUxca_eventDetails p{font-size:.9rem}.oFUxca_eventArrow{grid-area:1/3/span 2}.oFUxca_faqGrid{gap:38px}.oFUxca_finalCta{padding:75px 0}}@media (prefers-reduced-motion:reduce){.oFUxca_home *{scroll-behavior:auto!important;transition:none!important}}.oFUxca_leagueFacts{color:#536d5e;font-size:.95rem;line-height:1.45;margin:-8px 0 20px!important}.oFUxca_resultCount{color:#536d5e;font-size:.88rem;font-weight:700;margin:-14px 0 18px!important}.oFUxca_collageMain.oFUxca_photoArrived img,.oFUxca_collageSmall.oFUxca_photoArrived img{animation:.38s cubic-bezier(.2,.7,.2,1) both oFUxca_photo-settle}@keyframes oFUxca_photo-settle{0%{transform:scale(1.025)}to{transform:scale(1)}}@media (hover:hover) and (pointer:fine){.oFUxca_leagueImage:hover img{transform:scale(1.025)}}@media (hover:none),(pointer:coarse){.oFUxca_leagueImage:hover img,.oFUxca_goldButton:hover,.oFUxca_darkButton:hover,.oFUxca_textLink:hover span,.oFUxca_eventRow:hover .oFUxca_eventArrow{transform:none}}@media (prefers-reduced-motion:reduce){.oFUxca_collageMain.oFUxca_photoArrived img,.oFUxca_collageSmall.oFUxca_photoArrived img{animation:none}}@media (max-width:380px){.oFUxca_hero h1{font-size:3rem}.oFUxca_heroContent{padding-top:48px;padding-bottom:70px}.oFUxca_heroActions{margin-top:24px}}
