.logo{position:fixed;width:15.5vw;left:10vw;top:1.2vw;z-index:99}.registerButton{width:22vw;background:linear-gradient(90deg,#203465 33.24%,#e80b81);font-weight:700;font-size:1.4vw}.dropdown-content a,.dropdown-content p{font-family:Encode Sans;font-weight:500;line-height:2.5vw;letter-spacing:.09em;text-decoration:none;display:block;color:#fff}.boyImage,.girlImage{position:absolute;object-fit:cover}.aboutUsBackground,.aboutUsColor{position:absolute;left:0;top:59.85vw}.mission,.whatWeDo{position:absolute;width:42.25vw;top:81vw}.ageGroupsWeSupport,.whoWeAre{position:absolute;width:42.25vw;top:105vw}.findYour,.program{position:absolute;height:6.3vw;top:133vw}.findYourProgramBackground{background:linear-gradient(90deg,#203465 33.24%,#e80b81)}.boysFindButton,.girlsFindButton{position:absolute;width:20vw;height:3.5vw;top:150vw;background:#071e5a;border-radius:10px;font-family:Encode Sans;font-style:normal;font-weight:600;font-size:1.5vw;line-height:3vw;text-align:center;color:#fff}.darkHeaderText,.greenHeaderText{font-family:Encode Sans;font-style:normal;font-weight:600;font-size:3.5vw;line-height:3.5vw;text-align:center}.aboutOurStoryHeader{position:absolute;width:25vw;left:37.5vw;top:15vw}.aboutOurStory{position:absolute;width:70vw;left:15vw;top:20vw;font-family:Encode Sans;font-style:normal;font-weight:500;font-size:2vw;line-height:2.5vw;text-align:left;color:#000d35}#aboutSponsorLink{position:absolute;top:150vw}#aboutSponsorSection{position:absolute;top:100vw}.aboutThankYouSponsors{position:absolute;top:0;width:45vw;left:27.5vw}.aboutSponsorSarahsKitchen{position:absolute;top:7vw;width:40vw;left:30vw}.aboutSponsorContact{position:absolute;top:34vw;width:80vw;left:10vw;font-family:Encode Sans;font-style:normal;font-weight:500;font-size:2vw;line-height:2.5vw;text-align:center;color:#000d35}.homeFooterBar{position:absolute;width:100%;height:8vw;left:0;top:175vw;background:linear-gradient(90deg,#203465 33.24%,#e80b81);box-shadow:0 4px 4px rgba(0,0,0,.25)}.homeFooterImage{position:absolute;width:13vw;left:10vw;top:2.25vw}.morgansMessageText{position:absolute;width:65vw;left:17.5vw;top:134vw;font-family:Encode Sans;font-style:normal;font-weight:800;font-size:2.5vw;line-height:2.5vw;text-align:center;color:#ff06a3}.morgansMessageBackground{position:absolute;width:100%;left:0;top:120vw;z-index:-1}.morgansMessageLogo{position:absolute;width:15vw;left:42.5vw;top:150vw}.carousel{position:absolute;top:64vw;left:15vw;height:60vw;width:70vw;display:flex;justify-content:center;align-items:center;overflow:hidden;background:url(/assets/images/announcements-background.png) no-repeat bottom;background-size:95%}.announcementText{position:absolute;top:-2vw;font-family:Encode Sans;font-style:normal;font-weight:600;font-size:3.5vw;line-height:3.5vw;text-align:center;color:#364a76}.carousel-inner{width:80%;display:grid;grid-template-columns:20% 50% 20%;gap:5%;transition:all 8s ease}.carousel-item{text-align:center;cursor:pointer}.carousel-item img{width:100%;align-content:center;display:block;object-fit:cover}.carousel-item.next,.carousel-item.prev{opacity:.7;margin-top:10vw;transition:opacity 8s ease}.carousel-item.active{transition:8s ease}@media screen and (min-width:481px){.aboutOurStoryMobile,.aboutUsBackground,.comePlayWithUs,.findYourBoysMobile,.findYourDevMobile,.findYourGirlsMobile,.findYourProgramMobile,.header,.homeMainImageMobile,.menu,.menu-btn,.menu-icon,.morgansMessageBackgroundMobile,.morgansMessageMobileVideo,.navicon,.registerMobile,.socialButtonsFacebook,.socialButtonsInsta,.weSupportYou{display:none}}@media screen and (max-width:481px){.logo{left:25vw;min-width:50vw;top:6.5vw}.headerBar{position:fixed;width:100%;height:25vw;left:0;top:0;background:linear-gradient(90deg,#203465 33.24%,#e80b81);box-shadow:0 4px 4px rgba(0,0,0,.25);z-index:98}.headerBarImage{position:absolute;width:100%;height:25vw;z-index:97}.header{position:fixed;text-align:right;padding-top:6vw;right:0;height:8vw;width:100vw;z-index:9998}.header ul{margin:auto;padding:0;list-style:none;overflow:hidden;background-color:rgba(7,30,90,.79);text-decoration:none}.header li a{font-family:Encode Sans;font-style:normal;font-weight:500;font-size:3.5vw;letter-spacing:.09em;text-align:left;color:#fff;padding-left:10vw;padding-top:5vw;padding-bottom:5vw;border-bottom:.1vw solid #071e5a;display:block;text-decoration:none}.header li a:hover{color:#4dbcbe}.header .logo{display:block;float:left;font-size:4em;padding:8vw;text-decoration:none}.header .menu{clear:both;max-height:0;transition:max-height .2s ease-out}.header .menu-icon{cursor:pointer;display:inline-block;padding:5vw 8vw;position:relative;user-select:none}.header .menu-icon .navicon{background:#333;display:block;height:1vw;position:relative;transition:background .2s ease-out;width:8vw;border-radius:5px}.header .menu-icon .navicon:after,.header .menu-icon .navicon:before{background:#333;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%;border-radius:5px}.header .menu-icon .navicon:before{top:2vw}.header .menu-icon .navicon:after{top:-2vw}.header .menu-btn{display:none}.header .menu-btn:checked~.menu{max-height:140vw}.header .menu-btn:checked~.menu-icon .navicon{background:none}.header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}.menuAbout,.menuConnect,.menuEvents,.menuPrograms,.menuSponsor,.menuTournaments,.registerButton{display:none}.homeMainImageMobile{position:absolute;top:20vw;left:0;width:100%}.girlImage{left:25vw;top:14vw}.boyImage,.girlImage{position:absolute;width:70vw}.boyImage{left:0;top:25vw}.aboutUsBackground{position:absolute;width:100%;left:0;top:360vw}.aboutImage{top:362vw;height:20vw;width:35vw;left:5vw}.aboutUs{top:350vw;font-family:Encode Sans;font-style:normal;font-weight:700;font-size:1.4vw;text-align:center;letter-spacing:.09em;color:#fff;text-shadow:10px 4px 4px rgba(0,0,0,.25)}.aboutUsBar{position:absolute;width:100%;top:350vw;left:0;height:20vw;opacity:1;background:linear-gradient(90deg,#203465 33.24%,#e80b81);box-shadow:0 4px 4px rgba(0,0,0,.25)}#aboutUsLink{position:absolute;top:325.5vw}#aboutSponsorLink{position:absolute;top:810vw}.aboutUsColorMobile{position:absolute;width:100%;height:180vw;left:0;top:446vw;display:inline-block;background-color:#374979}.aboutOurStoryHeader,.aboutUsBackgroundDesktop,.aboutUsColor,.boysFindButton,.communityStrengthButton,.devFindButton,.findBoysBackground,.findBoysBackgroundBox,.findBoysImage,.findDevBackground,.findDevBackgroundBox,.findDevImage,.findGirlsBackground,.findGirlsBackgroundBox,.findGirlsImage,.findYour,.findYourProgramBackground,.findYourProgramButton,.footerImage,.girlsFindButton,.homeMainImage,.morgansMessageBackground,.program,.socialButtonsFacebookBoys,.socialButtonsFacebookGirls,.socialButtonsInstaBoys,.socialButtonsInstaGirls,.whyWildTideButton{display:none}.whatWeDo{top:467vw}.mission,.whatWeDo{width:86vw;left:5vw;font-weight:600;font-size:4.3vw;text-align:center;line-height:5.5vw}.mission{top:528vw}.whoWeAre{top:579vw}.ageGroupsWeSupport,.whoWeAre{width:86vw;left:5vw;font-weight:600;font-size:4.3vw;text-align:center;line-height:5.5vw}.ageGroupsWeSupport{top:635vw}.socialButtonsFacebook{left:55vw}.socialButtonsFacebook,.socialButtonsInsta{position:absolute;top:142vw;width:10vw;height:10vw}.socialButtonsInsta{left:35vw}.backgroundImage{position:absolute;top:50vw;left:0;width:100%;height:170vw;object-fit:cover;object-position:83%}.infoSection,.mainImage{position:relative}.mainPageText{top:151vw;width:100%;left:0;font-size:4vw;line-height:5vw}.findYourGirlsMobile{position:absolute;top:230vw;left:32vw;height:40vw}.findYourBoysMobile{position:absolute;top:275vw;left:50vw;height:40vw}.findYourDevMobile{position:absolute;top:290vw;left:10vw;height:47vw}.findYourProgramMobile{position:absolute;top:272vw;left:10vw;width:40vw}.aboutOurStory{top:50vw;font-size:4vw;width:82vw;left:7vw;line-height:6vw}.aboutOurStoryMobile{position:absolute;top:40vw;width:50vw;left:25vw}.gradientButton{background:linear-gradient(90deg,#e80b81 39%,#f5f50d 99%);box-shadow:0 4px 4px #010e34;border-radius:15px;font-family:Encode Sans;font-style:normal;font-weight:700;font-size:5.4vw;text-align:center;text-decoration:none;padding-top:4vw;padding-bottom:4vw;letter-spacing:.09em;color:#fff}.registerMobile{top:300vw}.comePlayWithUs,.registerMobile{position:absolute;left:10vw;width:80vw}.comePlayWithUs{top:198vw;transform:rotate(-5deg)}#aboutSponsorSection{top:310vw}.aboutSponsorContact{width:90vw;left:2.5vw;font-size:4vw;line-height:6vw}.aboutSponsorSarahsKitchen{top:11vw}.aboutThankYouSponsors{width:70vw;left:15vw}.carousel{top:295vw;width:98vw;height:225vw;left:1vw;background:url(/assets/images/announcements-background.png) no-repeat top;background-size:140vw;z-index:-1}.carousel-inner{width:100%;grid-template-columns:10% 73% 10%;gap:2%}.carousel-item.next,.carousel-item.prev{margin-top:45vw}.morgansMessageMobileVideo{position:absolute;width:100vw;left:0;top:115vw}.morgansMessageText{position:absolute;width:90vw;left:5vw;top:500vw;font-family:Encode Sans;font-style:normal;font-weight:800;font-size:6.5vw;line-height:6.5vw;text-align:left;color:#ff06a3}.morgansMessageBackgroundMobile{position:absolute;width:100%;height:auto;top:470vw;z-index:-1}.morgansMessageLogo{position:absolute;width:80vw;left:10vw;top:587vw}.homeFooterBar{top:680vw;height:40vw}.homeFooterImage{display:none}.homeFooterText{font-size:3.25vw;width:95vw;left:2vw;top:2vw;line-height:4.5vw}}.devHeroImage,.heroBackgroundImage{position:absolute;width:100%;left:0;background-repeat:no-repeat;object-fit:cover}.committedToGrowthText,.gradientButton{font-family:Encode Sans;font-style:normal;text-align:center}.gradientButton{background:linear-gradient(90deg,#071e5a,#4dbcbe)}.quickFactsDetails,.recyclingLacrosse{position:absolute;width:80vw;left:10vw}.devFooterBar{background:linear-gradient(90deg,rgba(7,30,90,.79) 43.63%,rgba(77,188,190,.79) 80.87%)}@media screen and (max-width:481px){.devTeamMainImageMobile{position:absolute;top:24vw;left:0;width:100%}.devLogo{left:35vw;min-width:30vw;top:6.5vw}.committedToGrowthText{top:140vw;width:80vw;left:10vw;font-size:4vw;line-height:5vw}.quickFactsText{top:210vw;width:90vw;left:5vw;font-size:5vw;line-height:6vw}.quickFactsDetails{top:357vw;width:75vw;left:12vw;text-align:left;font-size:4.5vw;line-height:6vw}.devQuickFactsBackgroundMobile{position:absolute;top:165vw;width:100%;left:0}.recyclingLacrosse{top:590vw;width:75vw;left:12vw;text-align:left;font-size:4.5vw;line-height:6vw}.registerForBoysDevButton{top:152vw;width:80vw;left:10vw}.registerForGirlsDevButton{top:162vw;width:80vw;left:10vw}.devHeroImage,.devQuickFactsBackground,.footerImage,.heroBackgroundImage,.moreThanLacrosseImages,.rosiQuote,.specialOlympicsLogo,.whereYouBelongBackground,.whereYouBelongBackgroundGrass,.whereYouBelongImages,.whereYouBelongText{display:none}.devSocialButtonsFacebook{top:130vw;left:55vw;width:10vw;height:10vw}.devSocialButtonsInsta{top:130vw;left:35vw;width:10vw;height:10vw}.gradientButton{background:linear-gradient(90deg,#071e5a,#4dbcbe);box-shadow:0 4px 4px #010e34;border-radius:5px;font-family:Encode Sans;font-style:normal;font-weight:700;font-size:5.4vw;text-align:center;text-decoration:none;padding-top:4vw;padding-bottom:4vw;letter-spacing:.09em;z-index:1;color:#fff}.devRegisterMobile{position:absolute;top:157vw;left:7vw;width:80vw}.whereYouBelongBar{top:337.2vw;height:15vw;opacity:1}.whereYouBelongColor{position:absolute;width:100%;left:0;top:352vw;height:694.5vw;background:linear-gradient(180deg,rgba(55,71,115,.477) -17%,rgba(16,41,109,.774) 32.24%,rgba(22,42,96,.9) 43.67%,rgba(5,69,85,.792) 69.28%,rgba(58,173,175,.9) 97.69%)}.whereYouBelongImageMobile{position:absolute;top:355vw;width:100%;left:0}.whereYouBelongMobileTextImage{position:absolute;top:390vw;width:100%;left:0;z-index:50}.highSchoolText{top:450vw}.highSchoolText,.middleSchoolText{position:absolute;width:80vw;left:10vw;font-size:4.75vw;line-height:6vw}.middleSchoolText{top:670vw}.developText{position:absolute;top:860vw;width:80vw;left:10vw;font-size:4.75vw;line-height:6vw}.moreThanDescription{top:114vw;width:86vw;left:5.5vw;font-size:3.2vw;line-height:5vw}.moreThanLacrosseImagesMobile{position:absolute;top:93vw;width:90vw;left:5vw}.devFooterBar{top:960vw;height:35vw}.footerText{font-size:3.25vw;width:90vw;left:5vw;top:4vw;line-height:4.5vw}}.torchRunFooterBar{background:linear-gradient(90deg,rgba(7,30,90,.79) 43.63%,rgba(77,188,190,.79) 80.87%)}@media screen and (max-width:481px){.footerImage,.rebeccaCarryTorchImage,.torchRunFooterImage,.torchRunHeroImage,.torchRunImage,.torchRunTextContent{display:none}.torchRunHeroImageMobile{position:absolute;top:25vw;width:100%;left:0}.specialOlympicsNCLogo{top:148vw;width:30vw;left:35vw}.torchRunImageMobile{position:absolute;top:215vw;width:100%;left:0}.torchRunTextDescription{top:495vw;left:7vw;width:84vw;font-size:4vw;line-height:5vw}.torchRunTextContentMobile{position:absolute;top:171vw;width:85vw;left:7.5vw;font-size:4.5vw;line-height:5vw;text-align:center}.rebeccaCarryTorchImageMobile{position:absolute;top:305vw;width:100%;left:0}.torchRunFooterImageMobile{top:0}.footer,.torchRunFooterImageMobile{position:absolute;width:100%;left:0}.footer{top:728vw}.torchRunFooterBar{position:absolute;top:73vw;height:35vw}.footerText{font-size:3.25vw;width:90vw;left:5vw;top:4vw;line-height:4.5vw}}.headerBar{position:fixed;width:100%;height:7vw;left:0;top:0;background:linear-gradient(90deg,#203465 33.24%,#e80b81);box-shadow:0 4px 4px rgba(0,0,0,.25);z-index:98}.headerBarImage{position:absolute;width:100%;height:7vw;z-index:97}.registerButton{position:fixed;width:20vw;left:68vw;top:9.5vw;background:linear-gradient(90deg,#e80b81 39%,#f5f50d 99%);box-shadow:0 4px 4px #010e34;border-radius:10px;font-family:Encode Sans;font-style:normal;font-weight:500;font-size:1.6vw;text-align:center;text-decoration:none;padding:1vw;letter-spacing:.09em;z-index:7;color:#fff}.dropdown{position:absolute;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#374979;width:100vw;height:10vw;top:7vw}.dropdown-content a{font-size:1.5vw}.dropdown-content a,.dropdown-content p{font-family:Encode Sans;font-weight:500;line-height:2.5vw;letter-spacing:.09em;text-decoration:none;display:block;color:#fff}.dropdown-content p{font-style:normal;font-size:1.25vw}.column{position:absolute;width:50%}.row:after{content:"";display:table;clear:both}.dropdown-content a:hover{color:#4dbcbe}.dropdown:hover .dropdown-content{display:block}.menuButtonsText{font-family:Encode Sans;font-style:normal;font-weight:500;font-size:1.5vw;line-height:7vw;text-align:center;vertical-align:center;letter-spacing:.09em;text-decoration:none;top:0;width:12vw;height:7vw;z-index:100;color:#fff}.menuAbout{position:absolute;left:25vw}.menuPrograms{position:absolute;left:35.5vw}.menuPrograms:hover{background-color:#374979}.menuTournaments{position:absolute;left:48vw}.menuTournaments:hover{background-color:#374979}.menuDropDown{left:52vw;top:.75vw;height:14vw}.menuDropDownDescription{left:20vw;top:-.25vw;height:7vw;width:28vw;font-family:Encode Sans;font-style:normal;font-weight:500;font-size:2.5vw;letter-spacing:.09em;text-decoration:none;text-align:right;vertical-align:center;padding-right:2vw;border-right:.1vw solid #fff}.menuConnect{position:absolute;left:70vw}.menuConnect:hover{background-color:#374979}.menuEvents{position:absolute;left:60vw}.menuEvents:hover{background-color:#374979}.menuDropDownProgramsEvents{left:20vw;top:-.5vw;height:7vw;width:28vw;text-align:right;vertical-align:center;padding-right:2vw;border-right:.1vw solid #fff}.menuSponsor{position:absolute;left:80vw}.homeMainImage{position:absolute;width:100%;left:0;top:7vw}.wildTideWords{position:absolute;width:30.9vw;left:34.5vw;top:29vw;object-fit:contain}.socialButtonsFacebookGirls{position:absolute;width:3vw;left:5vw;top:40vw}.socialButtonsInstaGirls{position:absolute;width:3vw;left:5vw;top:36vw}.socialButtonsFacebookBoys{position:absolute;width:3vw;right:5vw;top:40vw}.socialButtonsInstaBoys{position:absolute;width:3vw;right:5vw;top:36vw}.mainPageText{position:absolute;width:30vw;height:4vw;left:35vw;top:46vw;font-family:Encode Sans;font-style:normal;font-weight:400;font-size:1.3vw;line-height:20px;text-align:center;color:#000d35}.findYourProgramButton{position:absolute;width:20vw;left:10vw;top:54.2vw}.whyWildTideButton{position:absolute;width:20vw;left:40vw;top:54.2vw}.communityStrengthButton{position:absolute;width:20vw;left:70vw;top:54.2vw}.solidBlueButton{background:#071e5a;box-shadow:0 4px 4px #010e34;border-radius:10px;font-family:Encode Sans;font-style:normal;font-weight:700;font-size:1.4vw;text-align:center;text-decoration:none;padding-top:1vw;padding-bottom:1vw;letter-spacing:.09em;color:#fff}.boyImage{width:33%;left:62vw;padding-top:18vw}.boyImage,.girlImage{position:absolute;object-fit:cover}.girlImage{width:30vw;left:4vw;padding-top:12vw}.aboutImage{position:absolute;width:29vw;height:16vw;left:0;top:60vw}.aboutUsBackgroundDesktop{position:absolute;width:100vw;left:0;top:60vw}.aboutUsBackground{width:100vw}.aboutUsBackground,.aboutUsColor{position:absolute;left:0;top:59.85vw}.aboutUsColor{width:100%;height:76vw;display:inline-block}#aboutUsLink{position:absolute;top:50vw}.aboutUs{font-family:Encode Sans;font-style:normal;font-weight:700;font-size:1.8vw;text-align:center;letter-spacing:.09em;color:#fff;text-shadow:10px 4px 4px rgba(0,0,0,.25)}.whatWeDo{left:2vw}.mission,.whatWeDo{position:absolute;width:42.25vw;top:81vw}.mission{left:52vw}.whoWeAre{left:2vw}.ageGroupsWeSupport,.whoWeAre{position:absolute;width:42.25vw;top:105vw}.ageGroupsWeSupport{left:52vw}.findYour{width:26vw;left:26vw}.findYour,.program{position:absolute;height:6.3vw;top:133vw}.program{width:14vw;left:50vw}#findYourProgramLink{position:absolute;top:120vw}#whyWildTideLink{position:absolute;top:184vw}.findYourProgramBackground{position:absolute;width:100%;height:50vw;left:0;top:143vw;background:linear-gradient(90deg,rgba(7,30,90,.79) 43.63%,rgba(77,188,190,.79) 80.87%);box-shadow:0 4px 4px rgba(0,0,0,.25)}.findGirlsBackground{position:absolute;width:27vw;height:40vw;left:4vw;top:147vw}.findGirlsImage{position:absolute;height:30vw;left:4.75vw;top:157vw}.findBoysBackground{position:absolute;width:27vw;height:40vw;left:35vw;top:147vw}.findBoysImage{position:absolute;width:16vw;left:42vw;top:153.85vw}.findDevBackground{position:absolute;width:27vw;height:40vw;left:66vw;top:147vw;filter:grayscale(10)}.findDevImage{position:absolute;height:32vw;left:73.5vw;top:156.1vw}.boysFindButton{left:38vw}.boysFindButton,.girlsFindButton{position:absolute;width:20vw;height:3.5vw;top:150vw;background:#071e5a;border-radius:10px;font-family:Encode Sans;font-style:normal;font-weight:600;font-size:1.5vw;line-height:3vw;text-align:center;color:#fff}.girlsFindButton{left:7vw}.devFindButton{position:absolute;width:20vw;height:3.5vw;left:70vw;top:150vw;background:#071e5a;border-radius:10px;font-family:Encode Sans;font-style:normal;font-weight:600;font-size:1.5vw;line-height:3vw;text-align:center;color:#fff}.darkHeaderText{color:#222f40}.darkHeaderText,.greenHeaderText{font-family:Encode Sans;font-style:normal;font-weight:600;font-size:3.5vw;line-height:3.5vw;text-align:center}.greenHeaderText{color:#4bbbc0}.ourStoryHeader{position:absolute;width:25vw;left:37.5vw;top:198vw}.ourStory{position:absolute;width:70vw;left:15vw;top:205vw;font-family:Encode Sans;font-style:normal;font-weight:500;font-size:2vw;line-height:2.5vw;text-align:left;color:#000d35}#sponsorLink{position:absolute;top:267vw}#sponsorSection{position:absolute;top:280vw}.thankYouSponsors{position:absolute;top:0;width:45vw;left:27.5vw}.sponsorSarahsKitchen{position:absolute;top:7vw;width:40vw;left:30vw}.sponsorContact{position:absolute;top:34vw;width:80vw;left:10vw;font-family:Encode Sans;font-style:normal;font-weight:500;font-size:2vw;line-height:2.5vw;text-align:center;color:#000d35}.girlsFooterBar{position:absolute;width:100%;height:8vw;left:0;top:328vw;background:linear-gradient(90deg,#203465 33.24%,#e80b81);box-shadow:0 4px 4px rgba(0,0,0,.25)}.girlsFooterImage{position:absolute;width:13vw;left:10vw;top:2.25vw}.homeFooterText{position:absolute;width:50vw;left:25vw;top:.5vw;font-family:Encode Sans;font-style:normal;font-weight:400;font-size:1vw;line-height:1.5vw;text-align:center;color:#fff}@media screen and (min-width:481px){.aboutUsBackground,.comePlayWithUs,.findYourBoysMobile,.findYourDevMobile,.findYourGirlsMobile,.findYourProgramMobile,.header,.homeMainImageMobile,.menu,.menu-btn,.menu-icon,.navicon,.ourStoryMobile,.registerMobile,.socialButtonsFacebook,.socialButtonsInsta,.weSupportYou{display:none}}@media screen and (max-width:481px){.headerBar{position:fixed;width:100%;height:25vw;left:0;top:0;background:linear-gradient(90deg,#203465 33.24%,#e80b81);box-shadow:0 4px 4px rgba(0,0,0,.25);z-index:98}.headerBarImage{position:absolute;width:100%;height:25vw;z-index:97}.header{position:fixed;text-align:right;padding-top:6vw;right:0;height:8vw;width:100vw;z-index:9998}.header ul{margin:auto;padding:0;list-style:none;overflow:hidden;background-color:rgba(7,30,90,.79);text-decoration:none}.header li a{font-family:Encode Sans;font-style:normal;font-weight:500;font-size:3.5vw;letter-spacing:.09em;text-align:left;color:#fff;padding-left:10vw;padding-top:5vw;padding-bottom:5vw;border-bottom:.1vw solid #071e5a;display:block;text-decoration:none}.header li a:hover{color:#4dbcbe}.header .logo{display:block;float:left;font-size:4em;padding:8vw;text-decoration:none}.header .menu{clear:both;max-height:0;transition:max-height .2s ease-out}.header .menu-icon{cursor:pointer;display:inline-block;padding:5vw 8vw;position:relative;user-select:none}.header .menu-icon .navicon{background:#333;display:block;height:1vw;position:relative;transition:background .2s ease-out;width:8vw;border-radius:5px}.header .menu-icon .navicon:after,.header .menu-icon .navicon:before{background:#333;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%;border-radius:5px}.header .menu-icon .navicon:before{top:2vw}.header .menu-icon .navicon:after{top:-2vw}.header .menu-btn{display:none}.header .menu-btn:checked~.menu{max-height:140vw}.header .menu-btn:checked~.menu-icon .navicon{background:none}.header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}.menuAbout,.menuConnect,.menuEvents,.menuPrograms,.menuSponsor,.menuTournaments,.registerButton{display:none}.homeMainImageMobile{position:absolute;top:20vw;left:0;width:100%}.girlImage{left:25vw;top:14vw}.boyImage,.girlImage{position:absolute;width:70vw}.boyImage{left:0;top:25vw}.aboutUsBackground{position:absolute;width:100%;left:0;top:360vw}.aboutImage{top:362vw;height:20vw;width:35vw;left:5vw}.aboutUs{top:350vw;font-family:Encode Sans;font-style:normal;font-weight:700;font-size:1.4vw;text-align:center;letter-spacing:.09em;color:#fff;text-shadow:10px 4px 4px rgba(0,0,0,.25)}.aboutUsBar{position:absolute;width:100%;top:350vw;left:0;height:20vw;opacity:1;background:linear-gradient(90deg,rgba(7,30,90,.79) 43.63%,rgba(77,188,190,.79) 80.87%);box-shadow:0 4px 4px rgba(0,0,0,.25)}#aboutUsLink{position:absolute;top:325.5vw}#sponsorLink{position:absolute;top:810vw}.aboutUsColorMobile{position:absolute;width:100%;height:180vw;left:0;top:446vw;display:inline-block;background-color:#374979}.aboutUsBackgroundDesktop,.aboutUsColor,.boysFindButton,.communityStrengthButton,.devFindButton,.findBoysBackground,.findBoysBackgroundBox,.findBoysImage,.findDevBackground,.findDevBackgroundBox,.findDevImage,.findGirlsBackground,.findGirlsBackgroundBox,.findGirlsImage,.findYour,.findYourProgramBackground,.findYourProgramButton,.footerImage,.girlsFindButton,.homeMainImage,.ourStoryHeader,.program,.socialButtonsFacebookBoys,.socialButtonsFacebookGirls,.socialButtonsInstaBoys,.socialButtonsInstaGirls,.whyWildTideButton{display:none}.whatWeDo{top:467vw}.mission,.whatWeDo{width:86vw;left:5vw;font-weight:600;font-size:4.3vw;text-align:center;line-height:5.5vw}.mission{top:528vw}.whoWeAre{top:579vw}.ageGroupsWeSupport,.whoWeAre{width:86vw;left:5vw;font-weight:600;font-size:4.3vw;text-align:center;line-height:5.5vw}.ageGroupsWeSupport{top:635vw}.socialButtonsFacebook{left:55vw}.socialButtonsFacebook,.socialButtonsInsta{position:absolute;top:142vw;width:10vw;height:10vw}.socialButtonsInsta{left:35vw}.backgroundImage{position:absolute;top:50vw;left:0;width:100%;height:170vw;object-fit:cover;object-position:83%}.infoSection,.mainImage{position:relative}.mainPageText{top:151vw;width:100%;left:0;font-size:4vw;line-height:5vw}.findYourGirlsMobile{position:absolute;top:230vw;left:32vw;height:40vw}.findYourBoysMobile{position:absolute;top:275vw;left:50vw;height:40vw}.findYourDevMobile{position:absolute;top:290vw;left:10vw;height:47vw}.findYourProgramMobile{position:absolute;top:272vw;left:10vw;width:40vw}.ourStory{top:728vw;font-size:4vw;width:82vw;left:7vw;line-height:6vw}.ourStoryMobile{position:absolute;top:720vw;width:50vw;left:25vw}.gradientButton{background:linear-gradient(90deg,#e80b81 39%,#f5f50d 99%);box-shadow:0 4px 4px #010e34;border-radius:15px;font-family:Encode Sans;font-style:normal;font-weight:700;font-size:3.4vw;text-align:center;text-decoration:none;padding-top:4vw;padding-bottom:4vw;letter-spacing:.09em;color:#fff}.girlsRegisterMobile{top:170vw}.comePlayWithUs,.registerMobile{position:absolute;left:10vw;width:80vw}.comePlayWithUs{top:198vw;transform:rotate(-5deg)}#sponsorSection{top:982vw}.sponsorContact{width:90vw;left:2.5vw;font-size:4vw;line-height:6vw}.sponsorSarahsKitchen{top:11vw}.thankYouSponsors{width:70vw;left:15vw}.girlsFooterBar{top:1045vw;height:10vw}.homeFooterImage{display:none}.homeFooterText{font-size:3.25vw;width:95vw;left:2vw;top:2vw;line-height:4.5vw}}.backgroundImage{height:53vw;top:10vw;background-repeat:no-repeat;object-fit:fill;object-position:70%;filter:drop-shadow(px 4px 4px rgba(0,0,0,.25)) drop-shadow(0 4px 4px rgba(0,0,0,.25))}.backgroundImage,.heroImageSection{position:absolute;width:100%;left:0}.heroImageSection{top:0}.boysTeamMainImage{position:absolute;width:100%;left:0;top:7vw}.boysSocialButtonsInsta{position:absolute;width:2.5vw;height:2.5vw;left:46vw;top:52.5vw}.boysSocialButtonsFacebook{position:absolute;width:2.6vw;height:2.6vw;left:52vw;top:52.5vw}.boysMainBodyText{font-family:Encode Sans;font-style:normal;font-weight:400;font-size:1.3vw;line-height:20px;text-align:left;letter-spacing:.09em;color:#000d35}.boysMoreThanLacrosseSection{position:absolute;width:100%;top:62vw;left:0}.boysWhereYouBelongSection{position:absolute;width:100%;left:0;top:20vw}.boysMoreThanLacrosseImages{position:absolute;width:94vw;left:2vw;z-index:95}.boysMoreThanDescription{position:absolute;width:29vw;left:61vw;top:60vw}.boysSuccessWords{position:absolute;top:80vw;width:30vw;right:2vw}.boysWhereYouBelongBar{position:absolute;width:100%;height:8vw;left:0;top:145vw;background:linear-gradient(90deg,rgba(7,30,90,.79) 43.63%,rgba(77,188,190,.79) 80.87%);box-shadow:0 4px 4px rgba(0,0,0,.25)}.boysWhereYouBelongBackground{position:absolute;width:100%;left:0;top:155vw}.boysWhereYouBelongImages{position:absolute;width:90vw;left:5vw;top:172vw}.boysWhereYouBelongColor{position:absolute;width:100%;height:300vw;left:0;top:145vw;background:linear-gradient(180deg,rgba(55,71,115,.477) -17%,rgba(16,41,109,.774) 32.24%,rgba(22,42,96,.9) 43.67%,rgba(5,69,85,.792) 69.28%,rgba(58,173,175,.9) 97.69%)}.boysfooterBar{position:absolute;width:100%;height:8vw;left:0;top:437vw;background:linear-gradient(90deg,rgba(7,30,90,.79) 43.63%,rgba(77,188,190,.79) 80.87%);box-shadow:0 4px 4px rgba(0,0,0,.25)}.boysSchoolText{font-family:Encode Sans;font-style:normal;font-weight:200;font-size:2vw;line-height:3vw;text-align:center;color:#fff;text-shadow:0 6px 6px #000}.boysHighSchoolText{position:absolute;width:50vw;left:36vw;top:213vw}.boysMiddleSchoolText{position:absolute;width:50vw;left:10vw;top:303vw}.boysDevelopText{position:absolute;width:50vw;left:40vw;top:377vw}@media screen and (min-width:481px){.boysMoreThanLacrosseImagesMobile,.boysTeamMainImageMobile,.boysWhereYouBelongImageMobile,.boysWhereYouBelongMobileTextImage,.registerMobile{display:none}}@media screen and (max-width:481px){.boysTeamMainImageMobile{position:absolute;top:24vw;left:0;width:100%}.boysMoreThanLacrosseImages,.boysTeamMainImage,.boysWhereYouBelongBackground,.boysWhereYouBelongBackgroundGrass,.boysWhereYouBelongImages,.boysWhereYouBelongText,.footerImage,.specialOlympicsLogo{display:none}.boysSocialButtonsFacebook{top:142vw;left:57vw;width:8vw;height:8vw}.boysSocialButtonsInsta{top:142vw;left:35vw;width:8vw;height:8vw}.gradientButton{background:linear-gradient(90deg,#e80b81 39%,#f5f50d 99%);box-shadow:0 4px 4px #010e34;border-radius:5px;font-family:Encode Sans;font-style:normal;font-weight:700;font-size:5.4vw;text-align:center;text-decoration:none;padding-top:4vw;padding-bottom:4vw;letter-spacing:.09em;z-index:1;color:#fff}.girlsRegisterMobile{position:absolute;top:152vw;left:10vw;width:80vw}.boysWhereYouBelongBar{top:337vw;height:15vw;opacity:1}.boysWhereYouBelongColor{position:absolute;width:100%;top:352vw;height:670vw;background:linear-gradient(180deg,rgba(55,71,115,.477) -17%,rgba(16,41,109,.774) 32.24%,rgba(22,42,96,.9) 43.67%,rgba(5,69,85,.792) 69.28%,rgba(58,173,175,.9) 97.69%)}.boysWhereYouBelongImageMobile{position:absolute;top:330vw;width:100%;left:0}.boysWhereYouBelongMobileTextImage{position:absolute;top:378vw;width:100%;left:0;z-index:50}.boysHighSchoolText{top:435vw}.boysHighSchoolText,.boysMiddleSchoolText{position:absolute;width:80vw;left:10vw;font-size:4.75vw;line-height:6vw}.boysMiddleSchoolText{top:660vw}.boysDevelopText{position:absolute;top:855vw;width:80vw;left:10vw;font-size:4.75vw;line-height:6vw}.boysMoreThanDescription{top:119vw;width:86vw;left:5.5vw;font-size:3.2vw;line-height:5vw}.boysMoreThanLacrosseImagesMobile{position:absolute;top:103vw;width:90vw;left:5vw}.boysSuccessWords{top:252vw;right:10vw;width:55vw}.boysfooterBar{top:1022vw;height:35vw}.footerText{font-size:3.25vw;width:95vw;left:2vw;top:4vw;line-height:4.5vw}}.devHeroImage{top:10vw}.devHeroImage,.heroBackgroundImage{position:absolute;width:100%;left:0;background-repeat:no-repeat;object-fit:cover}.heroBackgroundImage{top:7vw}.devLogo{position:absolute;width:12.5vw;left:8vw;top:.5vw;z-index:99}.devQuickFactsBackground{position:absolute;width:100%;left:0;top:62vw}.committedToGrowthText{position:absolute;width:80vw;height:4vw;left:10vw;top:70vw;font-weight:400;font-size:2.11vw;line-height:1.5vw;color:#010e34}.committedToGrowthText,.gradientButton{font-family:Encode Sans;font-style:normal;text-align:center}.gradientButton{background:linear-gradient(90deg,#e80b81 39%,#f5f50d 99%);box-shadow:0 4px 4px #010e34;border-radius:15px;font-weight:700;font-size:1.4vw;text-decoration:none;padding:2vw 1vw 1vw;letter-spacing:.09em;color:#fff}.registerForGirlsDevButton{position:absolute;width:30vw;height:3vw;left:35vw;top:76vw}.registerForBoysDevButton{position:absolute;width:30vw;height:3vw;left:52vw;top:76vw}.quickFactsText{font-family:Encode Sans;font-style:normal;font-weight:200;font-size:2.1vw;line-height:2.4vw;text-align:center;color:#000d35}.quickFacts{position:absolute;width:30vw;left:34vw;top:95vw}.rosiQuote{position:absolute;width:25vw;left:68vw;top:117vw}.quickFactsDetails{top:157vw}.quickFactsDetails,.recyclingLacrosse{position:absolute;width:80vw;left:10vw}.recyclingLacrosse{top:184vw}.devFooterBar{position:absolute;width:100%;height:8vw;left:0;top:265vw;background:linear-gradient(90deg,#203465 33.24%,#e80b81);box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (min-width:481px){.devQuickFactsBackgroundMobile,.devTeamMainImageMobile,.moreThanLacrosseImagesMobile,.registerMobile,.whereYouBelongImageMobile,.whereYouBelongMobileTextImage{display:none}}@media screen and (max-width:481px){.devTeamMainImageMobile{position:absolute;top:24vw;left:0;width:100%}.devLogo{left:35vw;min-width:30vw;top:6.5vw}.committedToGrowthText{top:140vw;width:80vw;left:10vw;font-size:4vw;line-height:5vw}.quickFactsText{top:210vw;width:90vw;left:5vw;font-size:5vw;line-height:6vw}.quickFactsDetails{top:357vw;width:75vw;left:12vw;text-align:left;font-size:4.5vw;line-height:6vw}.devQuickFactsBackgroundMobile{position:absolute;top:165vw;width:100%;left:0}.recyclingLacrosse{top:590vw;width:75vw;left:12vw;text-align:left;font-size:4.5vw;line-height:6vw}.registerForBoysDevButton{top:152vw;width:80vw;left:10vw}.registerForGirlsDevButton{top:162vw;width:80vw;left:10vw}.devHeroImage,.devQuickFactsBackground,.footerImage,.heroBackgroundImage,.moreThanLacrosseImages,.rosiQuote,.specialOlympicsLogo,.whereYouBelongBackground,.whereYouBelongBackgroundGrass,.whereYouBelongImages,.whereYouBelongText{display:none}.devSocialButtonsFacebook{top:130vw;left:55vw;width:10vw;height:10vw}.devSocialButtonsInsta{top:130vw;left:35vw;width:10vw;height:10vw}.gradientButton{background:linear-gradient(90deg,#071e5a,#4dbcbe);box-shadow:0 4px 4px #010e34;border-radius:5px;font-family:Encode Sans;font-style:normal;font-weight:700;font-size:5.4vw;text-align:center;text-decoration:none;padding-top:4vw;padding-bottom:4vw;letter-spacing:.09em;z-index:1;color:#fff}.girlsRegisterMobile{position:absolute;top:144vw;left:10vw;width:80vw}.whereYouBelongBar{top:337.2vw;height:15vw;opacity:1}.whereYouBelongColor{position:absolute;width:100%;left:0;top:352vw;height:694.5vw;background:linear-gradient(180deg,rgba(55,71,115,.477) -17%,rgba(16,41,109,.774) 32.24%,rgba(22,42,96,.9) 43.67%,rgba(5,69,85,.792) 69.28%,rgba(58,173,175,.9) 97.69%)}.whereYouBelongImageMobile{position:absolute;top:355vw;width:100%;left:0}.whereYouBelongMobileTextImage{position:absolute;top:390vw;width:100%;left:0;z-index:50}.highSchoolText{top:450vw}.highSchoolText,.middleSchoolText{position:absolute;width:80vw;left:10vw;font-size:4.75vw;line-height:6vw}.middleSchoolText{top:670vw}.developText{position:absolute;top:860vw;width:80vw;left:10vw;font-size:4.75vw;line-height:6vw}.moreThanDescription{top:114vw;width:86vw;left:5.5vw;font-size:3.2vw;line-height:5vw}.moreThanLacrosseImagesMobile{position:absolute;top:93vw;width:90vw;left:5vw}.devFooterBar{top:960vw;height:35vw}.footerText{font-size:3.25vw;width:90vw;left:5vw;top:4vw;line-height:4.5vw}}.torchRunHeroImage{position:absolute;width:100%;left:0;top:7vw;background-repeat:no-repeat;object-fit:cover}.specialOlympicsNCLogo{position:absolute;width:20vw;left:4vw;top:65vw}.torchRunText{font-family:Encode Sans;font-style:normal;font-weight:200;font-size:2vw;line-height:3vw;text-align:left;color:#000d35}.torchRunTextContent{position:absolute;width:60vw;right:4vw;top:65vw}.torchRunImage{position:absolute;width:100%;left:0;top:90vw;object-fit:cover}.rebeccaCarryTorchImage{position:absolute;width:100vw;right:0;top:160vw;background-repeat:no-repeat;object-fit:cover}.torchRunTextDescription{position:absolute;width:55vw;right:4vw;top:160vw}.torchRunFooterImage{position:absolute;width:100vw;right:0;top:272vw;background-repeat:no-repeat;object-fit:cover}.torchRunFooterBar{position:absolute;width:100%;height:8vw;left:0;top:330.4vw;background:linear-gradient(90deg,#203465 33.24%,#e80b81);box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (min-width:481px){.footerImageMobile,.rebeccaCarryTorchImageMobile,.torchRunFooterImageMobile,.torchRunHeroImageMobile,.torchRunImageMobile,.torchRunTextContentMobile{display:none}}@media screen and (max-width:481px){.footerImage,.rebeccaCarryTorchImage,.torchRunFooterImage,.torchRunHeroImage,.torchRunImage,.torchRunTextContent{display:none}.torchRunHeroImageMobile{position:absolute;top:25vw;width:100%;left:0}.specialOlympicsNCLogo{top:148vw;width:30vw;left:35vw}.torchRunImageMobile{position:absolute;top:215vw;width:100%;left:0}.torchRunTextDescription{top:495vw;left:7vw;width:84vw;font-size:4vw;line-height:5vw}.torchRunTextContentMobile{position:absolute;top:171vw;width:85vw;left:7.5vw;font-size:4.5vw;line-height:5vw;text-align:center}.rebeccaCarryTorchImageMobile{position:absolute;top:305vw;width:100%;left:0}.torchRunFooterImageMobile{top:0}.footer,.torchRunFooterImageMobile{position:absolute;width:100%;left:0}.footer{top:728vw}.torchRunFooterBar{position:absolute;top:73vw;height:35vw}.footerText{font-size:3.25vw;width:90vw;left:5vw;top:4vw;line-height:4.5vw}}.girlsTeamMainImage{position:absolute;width:100%;left:0;top:7vw}.girlsPageSocialButtonsInsta{position:absolute;width:2.5vw;height:2.5vw;left:45vw;top:51.5vw}.girlsPageSocialButtonsFacebook{position:absolute;width:2.6vw;height:2.6vw;left:51vw;top:51.5vw}.mainBodyText{font-family:Encode Sans;font-style:normal;font-weight:400;font-size:1.3vw;line-height:20px;text-align:left;letter-spacing:.09em;color:#000d35}.moreThanLacrosseSection{position:absolute;width:100%;top:66vw;left:0}.whereYouBelongSection{position:absolute;width:100%;left:0;top:4vw}.moreThanLacrosseImages{position:absolute;width:94vw;left:2vw}.moreThanDescription{position:absolute;width:29vw;left:56vw;top:22vw}.girlsBeyondThePinkLogo{position:absolute;width:14vw;left:60vw;top:64vw}.specialOlympicsLogo{position:absolute;width:18vw;left:76vw;top:64vw}.whereYouBelongBar{position:absolute;width:100%;height:9vw;left:0;top:142vw;opacity:1;background:linear-gradient(90deg,rgba(7,30,90,.79) 43.63%,rgba(77,188,190,.79) 80.87%);box-shadow:0 4px 4px rgba(0,0,0,.25)}.whereYouBelongText{position:absolute;width:37vw;left:15vw;top:162vw}.whereYouBelongBackground{position:absolute;width:100%;left:0;top:153vw}.whereYouBelongWords{position:absolute;width:85vw;left:6.5vw;top:179vw}.whereYouBelongBackgroundGrass{position:absolute;width:100%;left:0;top:185vw}.whereYouBelongColor{position:absolute;width:100%;height:397vw;left:0;top:142vw;background:linear-gradient(180deg,rgba(55,71,115,.477) -17%,rgba(16,41,109,.774) 32.24%,rgba(22,42,96,.9) 43.67%,rgba(5,69,85,.792) 69.28%,rgba(58,173,175,.9) 97.69%)}.schoolText{font-family:Encode Sans;font-style:normal;font-weight:200;font-size:2vw;line-height:3vw;text-align:center;color:#fff;text-shadow:0 6px 6px #000}.highSchoolText{position:absolute;width:50vw;left:36vw;top:234vw}.middleSchoolText{position:absolute;width:50vw;left:10vw;top:306vw}.developText{left:36vw;top:381vw}.developText,.inclusionText{position:absolute;width:50vw}.inclusionText{left:10vw;top:470vw}.inclusionName{position:absolute;width:60vw;left:20vw;top:455vw}.whereYouBelongInclusionBackground{position:absolute;width:35%;left:50vw;top:473vw}.girlsfooterBar{position:absolute;width:100%;height:8vw;left:0;top:543vw;background:linear-gradient(90deg,#203465 33.24%,#e80b81);box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (min-width:481px){.girlsTeamMainImageMobile,.moreThanLacrosseImagesMobile,.registerMobile,.whereYouBelongImageMobile,.whereYouBelongMobileTextImage,.whereYouBelongText{display:none}}@media screen and (max-width:481px){.girlsTeamMainImageMobile{position:absolute;top:24vw;left:0;width:100%}.footerImage,.girlsBeyondThePinkLogo,.girlsTeamMainImage,.moreThanLacrosseImages,.specialOlympicsLogo,.whereYouBelongBackground,.whereYouBelongBackgroundGrass,.whereYouBelongText,.whereYouBelongWords{display:none}.girlsPageSocialButtonsFacebook{top:143vw;left:57vw;width:8vw;height:8vw}.girlsPageSocialButtonsInsta{top:115vw;left:10vw;width:8vw;height:8vw}.gradientButton{background:linear-gradient(90deg,#e80b81 39%,#f5f50d 99%);box-shadow:0 4px 4px #010e34;border-radius:5px;font-family:Encode Sans;font-style:normal;font-weight:700;font-size:5.4vw;text-align:center;text-decoration:none;padding-top:4vw;padding-bottom:4vw;letter-spacing:.09em;z-index:1;color:#fff}.girlsRegisterMobile{position:absolute;top:140vw;left:7vw;width:80vw}.whereYouBelongBar{top:333vw;height:15vw;opacity:1}.whereYouBelongColor{top:348vw;height:753vw}.whereYouBelongImageMobile{position:absolute;top:360vw;width:100%;left:0}.whereYouBelongMobileTextImage{position:absolute;top:398vw;width:100%;left:0;z-index:50}.highSchoolText{top:472vw}.highSchoolText,.middleSchoolText{position:absolute;width:80vw;left:10vw;font-size:4.75vw;line-height:6vw}.middleSchoolText{top:632vw}.developText{top:780vw}.developText,.inclusionText{position:absolute;width:80vw;left:10vw;font-size:4.75vw;line-height:6vw}.inclusionText{top:950vw}.whereYouBelongInclusionBackground{position:absolute;top:970vw;width:60%;left:40vw}.inclusionName{top:925vw;width:90%;left:5vw}.moreThanDescription{top:112vw;width:86vw;left:5.5vw;font-size:3.2vw;line-height:5vw}.moreThanLacrosseImagesMobile{position:absolute;top:92vw;width:90vw;left:5vw}.girlsfooterBar{top:1105vw;height:35vw}.footerText{font-size:3.25vw;width:95vw;left:2vw;top:4vw;line-height:4.5vw}}.tournDescriptionText,.tournInfoText{font-family:Encode Sans;font-style:normal;line-height:2vw}.tournButtons,.tournButtonsDeactive{box-shadow:0 4px 4px #010e34;border-radius:10px;width:18vw;font-family:Encode Sans;font-style:normal;font-weight:700;font-size:1.4vw;text-align:center;padding:1vw;letter-spacing:.09em;color:#fff}.tournInfo,.tournLogo{position:absolute;top:5vw}.tournFall24FooterBar,.tournSum25FooterBar{position:absolute;width:100%;height:8vw;left:0;background:linear-gradient(90deg,#203465 33.24%,#e80b81);box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (max-width:481px){.tournDescription,.tournamentFooterImage{display:none}.tournInfoText{font-family:Encode Sans;font-style:normal;font-weight:700;font-size:3.5vw;line-height:4vw;color:#4dbcbe}.tournDescriptionText{line-height:6vw;text-align:left}.tournButtons,.tournDescriptionText{font-family:Encode Sans;font-style:normal;font-weight:700;font-size:3vw}.tournButtons{background:#071e5a;text-decoration:none}.tournButtons,.tournButtonsDeactive{box-shadow:0 4px 4px #010e34;border-radius:10px;width:20vw;height:5vw;text-align:center;padding:4.5vw 3vw 3vw;letter-spacing:.09em;color:#fff}.tournButtonsDeactive{background:#3b3b3b;font-family:Encode Sans;font-style:normal;font-weight:700;font-size:3vw;text-decoration:line-through}.tournInfoIcons{position:absolute;width:6.5vw;left:-8vw}.tournOne{position:absolute;top:40vw}.tournTwo{position:absolute;top:167vw}.tournThree{position:absolute;top:299vw}.tournFour{position:absolute;top:431vw}.tournLogo{position:absolute;width:35vw;left:5vw;top:5vw}.tournInfo{position:absolute;width:45vw;left:50vw;top:3vw}.tournDescriptionMobile{position:absolute;width:90vw;left:5vw;top:45vw}.tournDescriptionMobile nameQuoteMobile{font-family:Encode Sans;font-style:normal;font-weight:700;font-size:3.5vw;line-height:4vw;color:#4dbcbe}.tournDirections{position:absolute;top:105vw;left:12.33vw}.tournFieldMap{position:absolute;top:105vw;left:51.66vw}.tournResults{position:absolute;left:68.32vw;top:100vw}.tournFall24FooterBar{top:555vw;height:35vw}.tournSum25FooterBar{top:440vw;height:35vw}.tournFooterText{font-size:3.25vw;width:95vw;left:2vw;top:4vw;line-height:4.5vw}}.goingBeyondImage,.pinkOutHeroImage{position:absolute;left:0;background-repeat:no-repeat;object-fit:cover}.pinkOutLacrosseTournamnetText{left:20vw}@media screen and (max-width:481px){.footerImage,.goingBeyondImage,.pinkOutHeroImage{display:none}.pinkOutHeroImageMobile{position:absolute;top:24vw;width:100%;left:0}.communityText{display:none}.pinkOutMainPageText{top:125vw}.pinkOutLacrosseTournamnetText{top:130.5vw}.pinkOutButton{position:absolute;width:90vw;left:5vw;top:148vw;background:linear-gradient(90deg,#fe0a95,#010e34);box-shadow:0 4px 4px #010e34;border-radius:10px;padding-top:4vw;padding-bottom:4vw;font-family:Encode Sans;font-style:normal;font-weight:600;font-size:3.5vw;line-height:1.5vw;text-align:center;color:#fff}.goingBeyondImageMobile{position:absolute;top:168vw;width:100%;left:0}.beyondThePinkLogo{top:220vw;width:40vw;left:9vw}.leadershipCommunityImage{top:300vw}.leadershipText{top:265vw;width:80vw;left:10vw;font-size:4vw;line-height:5vw;text-align:left}.leadershipCommunityImageMobile{position:absolute;top:320vw;width:75vw;left:10vw}.pinkOutImage{top:350vw}.pinkOutDescription{top:420vw;width:80vw;left:10vw;font-size:4vw;line-height:5vw}.pinkOutDescriptionBackground{position:absolute;top:395vw;left:0;width:100%}.pinkOutFooterBar{top:670vw;height:25vw}.footerText{font-size:3.25vw;width:90vw;left:5vw;top:4vw;line-height:4.5vw}.footerImage{top:2vw;left:40vw;width:20vw}}.selectEventContainer{max-width:1200px;margin:0 auto;padding-top:calc(100px + 20px)}.noticeBox{background-color:#fef3c7;border-left:4px solid #f59e0b}.noticeText{color:#78350f}.pageTitle{font-size:2rem}.eventCardHeader{background:linear-gradient(90deg,rgba(7,30,90,.79) 43.63%,rgba(77,188,190,.79) 80.87%);padding:15px}.eventCardTitle{font-size:1.25rem}.eventCardDate{font-size:.95rem;margin-bottom:10px}.eventCardPrice{font-size:1.5rem}.detailsButton{border:1px solid #4dbcbc;color:#4dbcbc}.detailsButton:hover{background:#4dbcbc;color:#fff}.registerButtonSelectEvent{background:linear-gradient(90deg,rgba(7,30,90,.79) 43.63%,rgba(77,188,190,.79) 80.87%)}.registerButtonSelectEvent:hover{background:#0a2a7a}.modalContent{max-width:500px;max-height:80vh}.modalContent h2{margin-bottom:15px}.closeButton{background:#e11d48;color:#fff;border:none}.closeButton:hover{background:#be123c}.footerBarSelectEvent{position:relative;top:10vw;background:linear-gradient(90deg,#203465 33.24%,#e80b81)}@media screen and (max-width:500px){.eventCardTitle{font-size:1.1rem}.eventCardBody{padding:15px}.eventCardPrice{font-size:1.25rem}.eventCardActions,.modalActions{flex-direction:column;gap:10px}.footerBarSelectEvent{height:35vw}.footerImageSelectEvent{display:none}.footerTextSelectEvent{width:95vw;left:2vw;top:4vw;font-size:3.25vw;line-height:4.5vw}}body{margin:0}.pageContent{padding:2rem}.registerContainer{gap:2rem;width:100%}.eventInfo{overflow:hidden}@media (min-width:768px){.eventInfo{width:33.33%;margin-right:2rem}}.eventHeader{background:linear-gradient(90deg,rgba(7,30,90,.85) 43.63%,rgba(77,188,190,.85) 80.87%);font-size:1.25rem}.eventPrice{font-size:1.125rem;font-weight:600;color:#2563eb}.registerFormContainer{padding:2rem}@media (min-width:768px){.registerFormContainer{width:50%;margin-top:4rem}}.formTitle{font-size:1.875rem}@media (min-width:768px){.registerForm{grid-template-columns:repeat(2,1fr)}.registerForm>:nth-child(10),.registerForm>:nth-child(3),.registerForm>:nth-child(4),.registerForm>:nth-child(6),.registerForm>:nth-child(7),.registerForm>:nth-child(8){grid-column:span 2}}.formInput,.registerForm select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;color:#1f2937;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.formInput:focus,.registerForm select:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 2px rgba(96,165,250,.5)}.formInput::placeholder{color:#9ca3af}.submitButton{background:#e80b81 15%;position:center;color:#fff;font-size:1.125rem;font-weight:600;padding:.75rem 1rem;border-radius:.375rem;border:none;cursor:pointer;transition:opacity .2s ease;width:100%}.submitButton:hover:not(:disabled){opacity:.9}.submitButton:disabled{opacity:.6;cursor:not-allowed}.footerBarRegister{position:relative;background:linear-gradient(90deg,#203465 33.24%,#e80b81);box-shadow:0 4px 4px rgba(0,0,0,.25);padding:1rem;text-align:center;margin-top:2rem}.footerImageRegister{width:13vw;margin:0 auto 1rem;display:block}.footerTextRegister{font-family:Encode Sans,sans-serif;font-size:1vw;line-height:1.5vw;color:#fff;margin:0}@media (max-width:500px){.footerBarRegister{height:35vw}.footerImageRegister{display:none}.footerTextRegister{width:95vw;font-size:3.25vw;line-height:4.5vw}}.tournInfoText{font-weight:700;font-size:1.7vw;color:#4dbcbe}.tournDescriptionText,.tournInfoText{font-family:Encode Sans;font-style:normal;line-height:2vw}.tournDescriptionText{font-weight:400;font-size:1.5vw;text-align:left}.tournButtons{background:#071e5a;text-decoration:none}.tournButtons,.tournButtonsDeactive{box-shadow:0 4px 4px #010e34;border-radius:10px;width:18vw;font-family:Encode Sans;font-style:normal;font-weight:700;font-size:1.4vw;text-align:center;padding:1vw;letter-spacing:.09em;color:#fff}.tournButtonsDeactive{background:#3b3b3b;text-decoration:line-through}.tournInfoIcons{position:absolute;width:3.5vw;left:-6vw}.tournOne{position:absolute;top:20vw}.tournTwo{position:absolute;top:55vw}.tournThree{position:absolute;top:95vw}.tournFour{position:absolute;top:135vw}.tournLogo{width:15vw;left:5vw}.tournInfo,.tournLogo{position:absolute;top:5vw}.tournInfo{width:40vw;left:35vw}.tournDescription{position:absolute;width:90vw;left:5vw;top:23vw}.tournDirections{position:absolute;left:72vw;top:5vw}.tournDescription nameQuote{font-family:Encode Sans;font-style:normal;font-weight:700;font-size:1.5vw;line-height:2vw;text-align:left;color:#4dbcbe}.tournFieldMap{position:absolute;left:72vw;top:11.5vw}.tournFall24FooterBar{top:173vw}.tournFall24FooterBar,.tournSum25FooterBar{position:absolute;width:100%;height:8vw;left:0;background:linear-gradient(90deg,#203465 33.24%,#e80b81);box-shadow:0 4px 4px rgba(0,0,0,.25)}.tournSum25FooterBar{top:133vw}@media screen and (min-width:481px){.tournDescriptionMobile{display:none}}@media screen and (max-width:481px){.tournDescription,.tournamentFooterImage{display:none}.tournInfoText{font-family:Encode Sans;font-style:normal;font-weight:700;font-size:3.5vw;line-height:4vw;color:#4dbcbe}.tournDescriptionText{line-height:6vw;text-align:left}.tournButtons,.tournDescriptionText{font-family:Encode Sans;font-style:normal;font-weight:700;font-size:3vw}.tournButtons{background:#071e5a;text-decoration:none}.tournButtons,.tournButtonsDeactive{box-shadow:0 4px 4px #010e34;border-radius:10px;width:20vw;height:5vw;text-align:center;padding:4.5vw 3vw 3vw;letter-spacing:.09em;color:#fff}.tournButtonsDeactive{background:#3b3b3b;font-family:Encode Sans;font-style:normal;font-weight:700;font-size:3vw;text-decoration:line-through}.tournInfoIcons{position:absolute;width:6.5vw;left:-8vw}.tournOne{position:absolute;top:40vw}.tournTwo{position:absolute;top:167vw}.tournThree{position:absolute;top:299vw}.tournFour{position:absolute;top:431vw}.tournLogo{position:absolute;width:35vw;left:5vw;top:5vw}.tournInfo{position:absolute;width:45vw;left:50vw;top:3vw}.tournDescriptionMobile{position:absolute;width:90vw;left:5vw;top:45vw}.tournDescriptionMobile nameQuoteMobile{font-family:Encode Sans;font-style:normal;font-weight:700;font-size:3.5vw;line-height:4vw;color:#4dbcbe}.tournDirections{position:absolute;top:105vw;left:12.33vw}.tournFieldMap{position:absolute;top:105vw;left:51.66vw}.tournResults{position:absolute;left:68.32vw;top:100vw}.tournFall24FooterBar{top:555vw;height:35vw}.tournSum25FooterBar{top:440vw;height:35vw}.tournFooterText{font-size:3.25vw;width:95vw;left:2vw;top:4vw;line-height:4.5vw}}.pinkOutHeroImage{width:100%;top:7vw}.goingBeyondImage,.pinkOutHeroImage{position:absolute;left:0;background-repeat:no-repeat;object-fit:cover}.goingBeyondImage{width:59vw;top:60.5vw}.beyondThePinkLogo{position:absolute;width:18vw;top:107vw;left:14vw}.leadershipCommunityImage{position:absolute;width:40vw;right:2vw;top:107vw;background-repeat:no-repeat;object-fit:cover}.pinkOutText{font-family:Encode Sans;font-style:normal;font-weight:200;font-size:2.25vw;line-height:3vw;text-align:center;color:#000d35}.leadershipText{position:absolute;width:40vw;right:4vw;top:70vw}.pinkOutMainPageText{position:absolute;width:50vw;left:25vw;top:128vw}.pinkOutLacrosseTournamnetText{position:absolute;width:60vw;align-self:center;top:133.5vw;font-family:Fjalla One;font-style:normal;font-weight:400;font-size:1.8vw;line-height:3vw;text-align:left;letter-spacing:.06em;color:#4c0933}.communityText{position:absolute;width:40vw;right:4vw;top:110vw}.pinkOutImage{position:absolute;width:100vw;right:0;top:148vw;background-repeat:no-repeat;object-fit:cover}.pinkOutDescription{position:absolute;width:90vw;left:5vw;top:210vw;text-align:left}.pinkOutFooterBar{position:absolute;width:100%;height:8vw;left:0;top:310vw;background:linear-gradient(90deg,#203465 33.24%,#e80b81);box-shadow:0 4px 4px rgba(0,0,0,.25)}.footerImage{position:absolute;width:13vw;left:10vw;top:2.25vw}.footerText{position:absolute;width:50vw;left:25vw;top:.5vw;font-family:Encode Sans;font-style:normal;font-weight:400;font-size:1vw;line-height:1.5vw;text-align:center;color:#fff}@media screen and (min-width:481px){.goingBeyondImageMobile,.leadershipCommunityImageMobile,.pinkOutButton,.pinkOutDescriptionBackground,.pinkOutHeroImageMobile{display:none}}@media screen and (max-width:481px){.footerImage,.goingBeyondImage,.pinkOutHeroImage{display:none}.pinkOutHeroImageMobile{position:absolute;top:24vw;width:100%;left:0}.communityText{display:none}.pinkOutMainPageText{top:125vw}.pinkOutLacrosseTournamnetText{top:130.5vw;width:80vw}.pinkOutRegisterMobile{position:absolute;top:146vw;left:7vw;width:80vw}.pinkOutButton{position:absolute;width:90vw;left:5vw;top:148vw;background:linear-gradient(90deg,#fe0a95,#010e34);box-shadow:0 4px 4px #010e34;border-radius:10px;padding-top:4vw;padding-bottom:4vw;font-family:Encode Sans;font-style:normal;font-weight:600;font-size:3.5vw;line-height:1.5vw;text-align:center;color:#fff}.goingBeyondImageMobile{position:absolute;top:168vw;width:100%;left:0}.beyondThePinkLogo{top:220vw;width:40vw;left:9vw}.leadershipCommunityImage{top:300vw}.leadershipText{top:265vw;width:80vw;left:10vw;font-size:4vw;line-height:5vw;text-align:left}.leadershipCommunityImageMobile{position:absolute;top:320vw;width:75vw;left:10vw}.pinkOutImage{top:350vw}.pinkOutDescription{top:420vw;width:80vw;left:10vw;font-size:4vw;line-height:5vw}.pinkOutDescriptionBackground{position:absolute;top:395vw;left:0;width:100%}.pinkOutFooterBar{top:650vw;height:25vw}.footerText{font-size:3.25vw;width:90vw;left:5vw;top:4vw;line-height:4.5vw}.footerImage{top:2vw;left:40vw;width:20vw}}.selectEventContainer{width:80vw;max-width:800px;margin-right:auto;margin-left:auto;padding:calc(100px + 35px) 2vw 2vw}.noticeBox{background-color:#ff97f373;border-left:4px solid #ff079c;padding:15px;margin-bottom:25px;margin-top:25px;border-radius:8px}.noticeText{margin:5px 0;font-weight:700;text-align:left;color:#7d034d}.eventsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;padding:0 15px}.eventCard{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 12px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.eventCard:hover{transform:translateY(-8px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.eventCardHeader{background:linear-gradient(90deg,#e80b81 39%,#f5f50d 99%);padding:10px;text-align:center}.eventCardTitle{color:#fff;font-size:1rem;font-weight:600;margin:0}.eventCardBody{padding:20px;text-align:center}.eventCardShortDescription{font-size:1rem;font-weight:600;color:#6b7280;margin-top:8px}.eventCardDate{font-size:.85rem;color:#6b7280;margin-bottom:20px}.eventCardPrice{font-size:1rem;font-weight:700;color:#1f2937;margin-bottom:15px}.eventCardActions{display:flex;justify-content:center;gap:10px;align-items:center}.registerButtonSelectEvent{background:#e80b81 15%;color:#fff;padding:8px 16px;border-radius:6px;text-decoration:none;font-weight:500;transition:background .3s ease;display:inline-block}.registerButtonSelectEvent:hover{background:#ff97f396}.footerBarSelectEvent{margin-top:auto;background:linear-gradient(90deg,#203465 3.24%,#e80b81);box-shadow:0 4px 4px rgba(0,0,0,.25)}.footerImageSelectEvent{position:relative;width:13vw;padding-right:5vw;top:3vw}.footerTextSelectEvent{font-family:Encode Sans,sans-serif;font-weight:400;font-size:1vw;line-height:1.5vw;padding-bottom:1vw;text-align:center;color:#fff}@media screen and (max-width:500px){.eventCardTitle{font-size:1.1rem}.eventCardBody{padding:15px}.eventCardPrice{font-size:1.25rem}.eventCardActions,.modalActions{flex-direction:column;gap:10px}.footerBarSelectEvent{height:15vw;margin-top:auto}.footerImageSelectEvent{display:none}.footerTextSelectEvent{width:95vw;left:2vw;top:4vw;font-size:3.25vw;line-height:4.5vw}}body{font-family:Arial,sans-serif}.pageWrapper{min-height:100vh;display:flex;flex-direction:column}.pageContent{flex:1;align-items:center;padding:15vw 5vw 5vw}.pageContent,.registerContainer{display:flex;justify-content:center}.registerContainer{flex-direction:column;align-self:center;width:90vw;max-width:1200px}@media (min-width:768px){.registerContainer{flex-direction:row;align-items:stretch}}.eventInfo{background:#fff;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%;height:100%}@media (min-width:768px){.eventInfo{width:45%}}@media (max-width:500px){.eventInfo{margin-top:5rem}}.eventHeader{background:linear-gradient(90deg,#e80b81 39%,#f5f50d 99%);color:#fff;text-align:center;padding:1rem;font-size:1rem;font-weight:600}.eventDetails{padding:1.5rem}.eventName{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.eventDate{font-size:1rem;color:#6b7280;margin-bottom:.5rem}.eventPrice{font-size:1.25rem;font-weight:400;color:#4b5563;margin-bottom:.5rem}.eventDescription{font-size:1rem;color:#4b5563}.noEvent{font-size:1rem;color:#6b7280;text-align:center}.registerFormContainer{background:#fff;padding:2rem 1rem;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%;max-width:700px;margin:0 auto;box-sizing:border-box}@media (min-width:768px){.registerFormContainer{width:60%;margin-top:0}}.formTitle{font-size:1.5rem;font-weight:600;text-align:center;color:#1f2937;margin-bottom:1.5rem}.registerForm{display:grid;gap:1rem;max-width:600px;margin:0 auto;width:100%;padding:0 1rem;box-sizing:border-box}@media (min-width:768px){.registerForm{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.registerForm>:first-child,.registerForm>:nth-child(10),.registerForm>:nth-child(11),.registerForm>:nth-child(12),.registerForm>:nth-child(13),.registerForm>:nth-child(2),.registerForm>:nth-child(3),.registerForm>:nth-child(4),.registerForm>:nth-child(5),.registerForm>:nth-child(6),.registerForm>:nth-child(7),.registerForm>:nth-child(8),.registerForm>:nth-child(9){grid-column:span 2}.formInput,.registerForm select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;color:#1f2937;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.formInput:focus,.registerForm select:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 2px rgba(96,165,250,.5)}.formInput::placeholder{color:#9ca3af}.submitButton{background:#e80b81 15%;color:#fff;font-size:1rem;font-weight:600;padding:.75rem 1rem;border-radius:.375rem;border:none;cursor:pointer;transition:opacity .2s ease;width:80%}.submitButton:hover:not(:disabled){opacity:.9}.submitButton:disabled{opacity:.6;cursor:not-allowed}.footerBarRegister{position:relative;background:linear-gradient(90deg,#203465 33.24%,#e80b81);box-shadow:0 4px 4px rgba(0,0,0,.25);padding:1rem;text-align:center;margin-top:4rem}.footerImageRegister{width:13vw;margin:0 auto 1rem;display:block}.footerTextRegister{font-family:Encode Sans,sans-serif;font-size:1vw;line-height:1.5vw;color:#fff;margin:0}@media (max-width:500px){.footerBarRegister{height:35vw}.footerImageRegister{display:none}.footerTextRegister{width:95vw;font-size:3.25vw;line-height:4.5vw}}}body,html{width:100%;padding:0;margin:0;background:#fff;overflow-x:hidden}.personalizedMessage{margin-top:10vw;width:70vw;height:100vh;margin-left:15vw;font-family:Encode Sans;font-style:normal;font-weight:400;font-size:1.7vw;text-align:center;text-decoration:none;padding:1vw;letter-spacing:.09em}.registrationSucess{font-size:1.25rem;margin-top:1rem}@media screen and (max-width:481px){.personalizedMessage{width:90vw;margin-top:40vw;margin-left:5vw;font-size:3.5vw}}@font-face{font-family:Norwester;src:url(/fonts/norwester.woff2) format("woff2"),url(/fonts/norwester.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{background-color:#f3f4f6}.rosterContainer{width:96vw;max-width:1200px;margin-right:auto;margin-left:auto;padding:2vw}.tabToggleWrapper{display:flex;justify-content:center;margin-bottom:24px;padding-top:calc(100px + 35px)}.tabToggle{display:flex;border-radius:999px;background-color:#e5e7eb;padding:4px;gap:4px}.tabToggleButton{padding:10px 24px;border-radius:999px;background-color:transparent;color:#333;font-weight:600;cursor:pointer;border:none;transition:all .25s ease-in-out}.tabToggleButton.active{background-color:#e60094;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.15)}.pageTitle{font-size:1.25rem;font-weight:700;text-align:center;margin-bottom:30px;color:#1f2937}.playersGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;padding:0 15px;opacity:1;transition:opacity .3s ease-in-out}.playersGrid.face-out{opacity:0}.playerCard{display:flex;background:#fff;border-radius:22px;overflow:hidden;border:2px solid #e80b81;box-shadow:0 6px 12px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.playerCard:hover{transform:translateY(-8px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.playerImage{width:50%;height:auto;border-radius:12px;object-fit:cover}.playerTextWrapper{padding-left:20px;justify-content:space-between}.playerText,.playerTextWrapper{display:flex;flex-direction:column;flex:1}.playerText{justify-content:center;text-align:left;padding-top:40px}.playerName{font-size:3vw}.playerName,.playerNumber{font-family:Norwester,sans-serif;color:#e80b81;text-align:left}.playerNumber{font-size:6vw;font-weight:600}.playerLinks{display:flex;gap:.25rem;justify-content:flex-start;align-self:flex-start}.playerLinkThumbnail{width:auto;height:2vw;max-height:50px;object-fit:contain;padding-right:5px;padding-bottom:10px;transition:opacity .2s ease}.playerLinkThumbnail:hover{opacity:.8}.detailsButton{background:none;border:1px solid #e80b81;color:#e80b81;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.detailsButton:hover{background:#fff;color:#e80b81}.modalOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modalContent{background:#fff;padding:25px;border-radius:12px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px rgba(0,0,0,.2)}.modalContent h2{font-size:1.5rem;margin-top:10px;color:#071e5a}.modalContent p{font-size:1rem;color:#4b5563;margin-bottom:10px}.modalActions{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.closeButton{background:none;border:1px solid #4dbcbc;color:#4dbcbc;padding:8px 16px;border-radius:6px;cursor:pointer;transition:background .3s ease}.closeButton:hover{background:#7d034d}.footerBarRoster{margin-top:15px;background:linear-gradient(90deg,#203465 3.24%,#e80b81);box-shadow:0 4px 4px rgba(0,0,0,.25)}.footerImageRoster{position:relative;width:13vw;padding-right:5vw;top:3vw}.footerTextRoster{font-family:Encode Sans,sans-serif;font-weight:400;font-size:1vw;line-height:1.5vw;padding-bottom:1vw;text-align:center;color:#fff}@media screen and (max-width:500px){.tabToggleWrapper{padding-top:calc(100px + 60px)}.playerTextWrapper{padding-left:10px}.playerName{font-size:1.5rem;padding-right:2px}.playerNumber{font-size:2.5rem}.playerLinkThumbnail{width:auto;height:5vw;padding-right:2.5px;padding-bottom:20px}.playersGrid{grid-template-columns:1fr;gap:15px}.footerBarRoster{height:15vw;margin-top:15px}.footerImageRoster{display:none}.footerTextRoster{width:95vw;left:2vw;top:4vw;font-size:3.25vw;line-height:4.5vw}}