.public-pages-module__5sP_KG__page{--ink:#061a35;--navy:#071d39;--blue:#0d3968;--red:#d91f32;--paper:#f4f7fa;--line:#dce3eb;color:var(--ink);background:#fff}.public-pages-module__5sP_KG__hero{isolation:isolate;color:#fff;background:linear-gradient(105deg,#04152b 0%,#082e57 62%,#0d487c 100%);align-items:center;min-height:520px;padding:clamp(70px,8vw,115px) clamp(24px,7vw,110px);display:flex;position:relative;overflow:hidden}.public-pages-module__5sP_KG__hero:before{content:"";z-index:-2;background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 2px),#ffffff12 calc(10% - 2px) 10%);position:absolute;inset:0}.public-pages-module__5sP_KG__hero:after{content:"";z-index:-1;border:2px solid #ffffff17;border-radius:50%;width:540px;height:540px;position:absolute;top:-180px;right:-90px;box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff05}.public-pages-module__5sP_KG__heroContent{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;width:min(1180px,100%);margin:auto;display:grid}.public-pages-module__5sP_KG__eyebrow{color:#ff6372;letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px;font-size:.75rem;font-weight:950;display:block}.public-pages-module__5sP_KG__hero h1{letter-spacing:-.065em;max-width:780px;margin:0;font-size:clamp(4rem,8vw,7.5rem);font-weight:950;line-height:.83}.public-pages-module__5sP_KG__hero h1 em{color:var(--red);font-style:normal;display:block}.public-pages-module__5sP_KG__hero p{color:#c5d2e0;max-width:620px;margin:24px 0 0;font-size:1.08rem;line-height:1.65}.public-pages-module__5sP_KG__heroActions,.public-pages-module__5sP_KG__ctaActions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.public-pages-module__5sP_KG__primary,.public-pages-module__5sP_KG__secondary,.public-pages-module__5sP_KG__lightButton{letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:.78rem;font-weight:950;display:inline-flex}.public-pages-module__5sP_KG__primary{background:var(--red);color:#fff}.public-pages-module__5sP_KG__secondary{color:#fff;border:1px solid #ffffff73}.public-pages-module__5sP_KG__lightButton{color:var(--ink);background:#fff}.public-pages-module__5sP_KG__stats{color:var(--ink);background:#fff;grid-template-columns:repeat(3,112px);display:grid;box-shadow:0 20px 60px #00000040}.public-pages-module__5sP_KG__stats div{border-right:1px solid var(--line);padding:22px 17px}.public-pages-module__5sP_KG__stats div:last-child{border:0}.public-pages-module__5sP_KG__stats strong,.public-pages-module__5sP_KG__stats span{display:block}.public-pages-module__5sP_KG__stats strong{font-size:2rem}.public-pages-module__5sP_KG__stats span{letter-spacing:.1em;color:#6b7888;margin-top:4px;font-size:.65rem}.public-pages-module__5sP_KG__section{padding:clamp(70px,8vw,110px) clamp(24px,7vw,110px)}.public-pages-module__5sP_KG__sectionIntro{max-width:720px;margin-bottom:42px}.public-pages-module__5sP_KG__sectionIntro.public-pages-module__5sP_KG__center{text-align:center;margin-inline:auto}.public-pages-module__5sP_KG__kicker{color:var(--red);letter-spacing:.17em;text-transform:uppercase;font-size:.72rem;font-weight:950}.public-pages-module__5sP_KG__sectionIntro h2,.public-pages-module__5sP_KG__story h2,.public-pages-module__5sP_KG__pathIntro h2,.public-pages-module__5sP_KG__flow h2{letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.92}.public-pages-module__5sP_KG__sectionIntro p,.public-pages-module__5sP_KG__story p,.public-pages-module__5sP_KG__pathIntro p{color:#617084;margin:0;font-size:1rem;line-height:1.75}.public-pages-module__5sP_KG__story{grid-template-columns:.8fr 1.2fr;min-height:460px;display:grid}.public-pages-module__5sP_KG__storyStatement{background:var(--red);color:#fff;flex-direction:column;justify-content:space-between;padding:clamp(45px,6vw,85px);display:flex;position:relative;overflow:hidden}.public-pages-module__5sP_KG__storyStatement h2{max-width:520px}.public-pages-module__5sP_KG__storyStatement svg{opacity:.12;width:250px;height:250px;position:absolute;bottom:-50px;right:-50px}.public-pages-module__5sP_KG__storyCopy{flex-direction:column;justify-content:center;padding:clamp(50px,7vw,100px);display:flex}.public-pages-module__5sP_KG__location{align-items:center;gap:9px;margin-top:24px;font-size:.85rem;font-weight:900;display:flex}.public-pages-module__5sP_KG__location svg{width:20px;color:var(--red)}.public-pages-module__5sP_KG__values{background:var(--paper)}.public-pages-module__5sP_KG__valueGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.public-pages-module__5sP_KG__valueCard{border:1px solid var(--line);background:#fff;min-height:280px;padding:28px;position:relative;box-shadow:0 14px 35px #061a350f}.public-pages-module__5sP_KG__valueCard:before{content:"";background:var(--navy);width:100%;height:5px;position:absolute;top:0;left:0}.public-pages-module__5sP_KG__valueCard:nth-child(2n):before{background:var(--red)}.public-pages-module__5sP_KG__valueCard small{color:#e8edf2;font-size:3.5rem;font-weight:950;position:absolute;top:18px;right:20px}.public-pages-module__5sP_KG__valueCard svg{width:34px;color:var(--red)}.public-pages-module__5sP_KG__valueCard h3{margin:76px 0 10px;font-size:1.35rem}.public-pages-module__5sP_KG__valueCard p{color:#667487;margin:0;font-size:.9rem;line-height:1.65}.public-pages-module__5sP_KG__flow{background:var(--navy);color:#fff;grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;display:grid}.public-pages-module__5sP_KG__flowSteps{grid-template-columns:repeat(4,1fr);display:grid}.public-pages-module__5sP_KG__flowSteps article{border-top:2px solid #ffffff2e;padding:25px 14px;position:relative}.public-pages-module__5sP_KG__flowSteps article:before{content:"";border:3px solid var(--red);background:var(--navy);border-radius:50%;width:12px;height:12px;position:absolute;top:-8px;left:12px}.public-pages-module__5sP_KG__flowSteps b{color:#ff6473;font-size:.72rem}.public-pages-module__5sP_KG__flowSteps h3{margin:32px 0 7px;font-size:.9rem}.public-pages-module__5sP_KG__flowSteps p{color:#90a2b6;margin:0;font-size:.78rem;line-height:1.5}.public-pages-module__5sP_KG__cta{background:var(--red);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:42px clamp(24px,7vw,110px);display:grid}.public-pages-module__5sP_KG__cta .public-pages-module__5sP_KG__kicker{color:#fff}.public-pages-module__5sP_KG__cta h2{margin:7px 0 0;font-size:clamp(1.8rem,3vw,2.6rem)}.public-pages-module__5sP_KG__ctaActions{margin:0}.public-pages-module__5sP_KG__splitHero{background:#f3f6f9;grid-template-columns:1fr 1fr;gap:16px;min-height:0;padding:28px clamp(24px,7vw,110px);display:grid}.public-pages-module__5sP_KG__splitPanel{isolation:isolate;color:#fff;flex-direction:column;justify-content:center;min-height:240px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0518301f}.public-pages-module__5sP_KG__football{background:linear-gradient(145deg,#031428,#0b3c6e)}.public-pages-module__5sP_KG__cheer{background:linear-gradient(145deg,#9f1123,#dc2033)}.public-pages-module__5sP_KG__splitPanel:after{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#0000 0 calc(16.66% - 2px),#ffffff12 calc(16.66% - 2px) 16.66%);position:absolute;inset:0}.public-pages-module__5sP_KG__splitPanel svg{width:23px}.public-pages-module__5sP_KG__splitLabel{letter-spacing:.17em;align-items:center;gap:10px;font-size:.75rem;font-weight:950;display:flex}.public-pages-module__5sP_KG__splitPanel h1{letter-spacing:-.06em;margin:18px 0 13px;font-size:clamp(2.8rem,4.2vw,3.9rem);line-height:.84}.public-pages-module__5sP_KG__splitPanel p{letter-spacing:.06em;font-size:.9rem;font-weight:900}.public-pages-module__5sP_KG__textLink{text-transform:uppercase;border-bottom:2px solid;align-items:center;gap:7px;width:max-content;margin-top:24px;padding-bottom:7px;font-size:.75rem;font-weight:950;display:inline-flex}.public-pages-module__5sP_KG__programDirectory{background:var(--paper);padding:58px clamp(24px,7vw,110px) 78px}.public-pages-module__5sP_KG__directoryIntro{grid-template-columns:1fr minmax(280px,520px);align-items:end;gap:45px;margin-bottom:28px;display:grid}.public-pages-module__5sP_KG__directoryIntro h2{letter-spacing:-.05em;margin:9px 0 0;font-size:clamp(2.2rem,4vw,3.7rem);line-height:.92}.public-pages-module__5sP_KG__directoryIntro p{color:#617084;margin:0;line-height:1.7}.public-pages-module__5sP_KG__directoryGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.public-pages-module__5sP_KG__directoryCard{border-top:6px solid var(--navy);background:#fff;padding:30px;position:relative;overflow:hidden;box-shadow:0 16px 42px #061a3512}.public-pages-module__5sP_KG__directoryCard:after{content:"";pointer-events:none;border:45px solid #071d3909;border-radius:50%;width:270px;height:270px;position:absolute;top:-145px;right:-110px}.public-pages-module__5sP_KG__directoryCheer{border-color:var(--red)}.public-pages-module__5sP_KG__directorySpring{border-color:#2470a9}.public-pages-module__5sP_KG__directoryCardHead{align-items:center;gap:15px;display:flex}.public-pages-module__5sP_KG__directoryCardHead>span{background:var(--navy);color:#fff;place-items:center;width:48px;height:48px;display:grid}.public-pages-module__5sP_KG__directoryCheer .public-pages-module__5sP_KG__directoryCardHead>span{background:var(--red)}.public-pages-module__5sP_KG__directorySpring .public-pages-module__5sP_KG__directoryCardHead>span{background:#2470a9}.public-pages-module__5sP_KG__directoryCardHead svg{width:23px}.public-pages-module__5sP_KG__directoryCardHead small{color:var(--red);letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:950}.public-pages-module__5sP_KG__directoryCardHead h2{text-transform:uppercase;margin:5px 0 0;font-size:2rem;line-height:1}.public-pages-module__5sP_KG__directoryCardHead em{color:#768498;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:.58rem;font-style:normal;font-weight:900;display:block}.public-pages-module__5sP_KG__directoryCard>p{color:#647386;margin:20px 0;line-height:1.6}.public-pages-module__5sP_KG__directoryOverview{color:var(--red);text-transform:uppercase;align-items:center;gap:8px;font-size:.73rem;font-weight:950;display:inline-flex}.public-pages-module__5sP_KG__directoryOverview svg{width:16px}.public-pages-module__5sP_KG__directoryDivisions{border-top:1px solid var(--line);gap:7px;margin-top:24px;padding-top:19px;display:grid}.public-pages-module__5sP_KG__directoryDivisions>span{color:#778698;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:.63rem;font-weight:950}.public-pages-module__5sP_KG__directoryDivisions>a{z-index:1;min-height:54px;color:var(--ink);background:#eef2f6;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;padding:8px 13px;transition:transform .18s,background .18s,color .18s;display:grid;position:relative}.public-pages-module__5sP_KG__directoryDivisions>a:hover{background:var(--navy);color:#fff;transform:translate(4px)}.public-pages-module__5sP_KG__directoryCheer .public-pages-module__5sP_KG__directoryDivisions>a:hover{background:var(--red)}.public-pages-module__5sP_KG__directorySpring .public-pages-module__5sP_KG__directoryDivisions>a:hover{background:#2470a9}.public-pages-module__5sP_KG__directoryDivisions b{font-size:1.15rem}.public-pages-module__5sP_KG__directoryDivisions small{font-size:.7rem;font-weight:850}.public-pages-module__5sP_KG__directoryDivisions svg{width:16px;color:var(--red)}.public-pages-module__5sP_KG__directoryDivisions>a:hover svg{color:#fff}.public-pages-module__5sP_KG__pathIntro{text-align:center;padding:75px 24px 15px}.public-pages-module__5sP_KG__pathIntro p{max-width:680px;margin:auto}.public-pages-module__5sP_KG__path{padding-top:55px}.public-pages-module__5sP_KG__pathAlt{background:var(--paper)}.public-pages-module__5sP_KG__pathHeader{border-bottom:3px solid var(--navy);justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;padding-bottom:16px;display:flex}.public-pages-module__5sP_KG__pathAlt .public-pages-module__5sP_KG__pathHeader{border-color:var(--red)}.public-pages-module__5sP_KG__pathTitle{letter-spacing:.12em;align-items:center;gap:10px;font-size:.8rem;font-weight:950;display:flex}.public-pages-module__5sP_KG__pathTitle svg{width:23px;color:var(--red)}.public-pages-module__5sP_KG__pathHeader a{color:var(--red);text-transform:uppercase;font-size:.75rem;font-weight:950}.public-pages-module__5sP_KG__divisionGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.public-pages-module__5sP_KG__divisionCard{background:var(--navy);color:#fff;border:1px solid var(--navy);flex-direction:column;min-height:335px;padding:25px;display:flex}.public-pages-module__5sP_KG__pathAlt .public-pages-module__5sP_KG__divisionCard{color:var(--ink);border-color:var(--line);background:#fff}.public-pages-module__5sP_KG__divisionTop{justify-content:space-between;align-items:start;display:flex}.public-pages-module__5sP_KG__divisionTop small{color:#6f849a;font-size:1.2rem;font-weight:950}.public-pages-module__5sP_KG__divisionTop strong{font-size:3.7rem;line-height:1}.public-pages-module__5sP_KG__divisionCard h3{color:#ff6372;letter-spacing:.08em;text-transform:uppercase;margin:52px 0 12px;font-size:.76rem}.public-pages-module__5sP_KG__divisionCard p{color:#afbecd;margin:0;font-size:.88rem;line-height:1.65}.public-pages-module__5sP_KG__pathAlt .public-pages-module__5sP_KG__divisionCard p{color:#667487}.public-pages-module__5sP_KG__divisionFooter{letter-spacing:.08em;border-top:1px solid #ffffff26;margin-top:auto;padding-top:16px;font-size:.68rem;font-weight:900}.public-pages-module__5sP_KG__pathAlt .public-pages-module__5sP_KG__divisionFooter{border-color:var(--line)}.public-pages-module__5sP_KG__match{grid-template-columns:.72fr 1.28fr;align-items:center;gap:60px;display:grid}.public-pages-module__5sP_KG__matchCards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.public-pages-module__5sP_KG__matchCards article{border:1px solid var(--line);background:#fff;padding:30px}.public-pages-module__5sP_KG__matchCards svg{width:32px;color:var(--red)}.public-pages-module__5sP_KG__matchCards h3{margin:35px 0 10px;font-size:1.15rem}.public-pages-module__5sP_KG__matchCards p{color:#667487;font-size:.9rem;line-height:1.65}.public-pages-module__5sP_KG__matchCards b{color:var(--red);margin-top:24px;font-size:.72rem;display:block}.public-pages-module__5sP_KG__teamsHero{min-height:430px}.public-pages-module__5sP_KG__teamCount{gap:12px;display:flex}.public-pages-module__5sP_KG__teamCount div{text-align:center;background:#ffffff0f;border:1px solid #ffffff38;place-content:center;width:145px;height:145px;display:grid}.public-pages-module__5sP_KG__teamCount strong,.public-pages-module__5sP_KG__teamCount span{display:block}.public-pages-module__5sP_KG__teamCount strong{font-size:3.4rem}.public-pages-module__5sP_KG__teamCount span{letter-spacing:.12em;color:#afbfce;font-size:.68rem}.public-pages-module__5sP_KG__teamSection{padding-top:70px;padding-bottom:70px}.public-pages-module__5sP_KG__teamAlt{background:var(--paper)}.public-pages-module__5sP_KG__teamGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.public-pages-module__5sP_KG__teamCard{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:375px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 35px #061a350d}.public-pages-module__5sP_KG__teamCard:before{content:"";background:var(--navy);height:6px;position:absolute;inset:0 0 auto}.public-pages-module__5sP_KG__teamAlt .public-pages-module__5sP_KG__teamCard:before{background:var(--red)}.public-pages-module__5sP_KG__teamAge{color:#edf1f5;letter-spacing:-.08em;font-size:6.5rem;font-weight:950;position:absolute;top:28px;right:-12px}.public-pages-module__5sP_KG__teamCard svg{width:24px;color:var(--red)}.public-pages-module__5sP_KG__teamCopy{margin-top:85px;position:relative}.public-pages-module__5sP_KG__teamCopy small{color:var(--red);text-transform:uppercase;font-size:.7rem;font-weight:950}.public-pages-module__5sP_KG__teamCopy h3{margin:8px 0;font-size:1.45rem}.public-pages-module__5sP_KG__teamCopy p{color:#667487;font-size:.88rem}.public-pages-module__5sP_KG__status{background:var(--paper);justify-content:space-between;gap:12px;margin-top:auto;padding:12px;font-size:.67rem;font-weight:900;display:flex}.public-pages-module__5sP_KG__status span{color:#237a4a}.public-pages-module__5sP_KG__teamCard>a{background:var(--navy);color:#fff;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:9px;padding:13px;font-size:.72rem;font-weight:950;display:flex}.public-pages-module__5sP_KG__teamAlt .public-pages-module__5sP_KG__teamCard>a{background:var(--red)}.public-pages-module__5sP_KG__rosterFlow{background:var(--navy);color:#fff}.public-pages-module__5sP_KG__rosterSteps{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.public-pages-module__5sP_KG__rosterSteps article{text-align:center;border:1px solid #ffffff21;padding:22px 12px}.public-pages-module__5sP_KG__rosterSteps b{color:#6f849a;font-size:1.3rem;display:block}.public-pages-module__5sP_KG__rosterSteps svg{color:#ff6372;width:29px;margin:18px 0}.public-pages-module__5sP_KG__rosterSteps span{letter-spacing:.1em;font-size:.75rem;font-weight:950;display:block}@media (max-width:1000px){.public-pages-module__5sP_KG__heroContent{grid-template-columns:1fr}.public-pages-module__5sP_KG__stats,.public-pages-module__5sP_KG__teamCount{display:none}.public-pages-module__5sP_KG__story,.public-pages-module__5sP_KG__flow,.public-pages-module__5sP_KG__match{grid-template-columns:1fr}.public-pages-module__5sP_KG__valueGrid,.public-pages-module__5sP_KG__divisionGrid,.public-pages-module__5sP_KG__teamGrid{grid-template-columns:repeat(2,1fr)}.public-pages-module__5sP_KG__flow{gap:35px}.public-pages-module__5sP_KG__directoryIntro{grid-template-columns:1fr;gap:16px}}@media (max-width:1050px){.public-pages-module__5sP_KG__directoryGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.public-pages-module__5sP_KG__hero{min-height:500px}.public-pages-module__5sP_KG__hero h1{font-size:clamp(3.7rem,18vw,5.2rem)}.public-pages-module__5sP_KG__story,.public-pages-module__5sP_KG__splitHero,.public-pages-module__5sP_KG__directoryGrid{grid-template-columns:1fr}.public-pages-module__5sP_KG__splitPanel{min-height:225px}.public-pages-module__5sP_KG__valueGrid,.public-pages-module__5sP_KG__divisionGrid,.public-pages-module__5sP_KG__teamGrid,.public-pages-module__5sP_KG__matchCards{grid-template-columns:1fr}.public-pages-module__5sP_KG__flowSteps,.public-pages-module__5sP_KG__rosterSteps{grid-template-columns:repeat(2,1fr)}.public-pages-module__5sP_KG__cta{grid-template-columns:1fr}.public-pages-module__5sP_KG__ctaActions{flex-direction:column;align-items:stretch}.public-pages-module__5sP_KG__pathHeader{flex-direction:column;align-items:flex-start}.public-pages-module__5sP_KG__storyStatement{min-height:380px}.public-pages-module__5sP_KG__section{padding-inline:22px}}@media (max-width:520px){.public-pages-module__5sP_KG__hero{min-height:440px;padding:58px 20px}.public-pages-module__5sP_KG__hero h1{font-size:clamp(3.05rem,16vw,4rem)}.public-pages-module__5sP_KG__hero p{font-size:.92rem}.public-pages-module__5sP_KG__section{padding:58px 18px}.public-pages-module__5sP_KG__storyStatement,.public-pages-module__5sP_KG__storyCopy{padding:38px 22px}.public-pages-module__5sP_KG__storyStatement{min-height:315px}.public-pages-module__5sP_KG__valueCard{min-height:240px;padding:23px}.public-pages-module__5sP_KG__valueCard h3{margin-top:55px}.public-pages-module__5sP_KG__splitPanel{min-height:215px;padding:28px 22px}.public-pages-module__5sP_KG__splitPanel h1{font-size:2.85rem}.public-pages-module__5sP_KG__programDirectory{padding:42px 16px 55px}.public-pages-module__5sP_KG__directoryCard{padding:23px 18px}.public-pages-module__5sP_KG__directoryDivisions>a{grid-template-columns:50px 1fr auto}.public-pages-module__5sP_KG__pathIntro{padding:55px 20px 8px}.public-pages-module__5sP_KG__path{padding-top:42px}.public-pages-module__5sP_KG__divisionCard{min-height:285px;padding:22px;scroll-margin-top:110px}.public-pages-module__5sP_KG__divisionCard h3{margin-top:38px}.public-pages-module__5sP_KG__teamSection{padding-top:52px;padding-bottom:52px}.public-pages-module__5sP_KG__teamCard{min-height:340px;padding:21px}.public-pages-module__5sP_KG__flowSteps,.public-pages-module__5sP_KG__rosterSteps{gap:7px}.public-pages-module__5sP_KG__flowSteps article,.public-pages-module__5sP_KG__rosterSteps article{padding:18px 8px}.public-pages-module__5sP_KG__cta{padding:34px 20px}.public-pages-module__5sP_KG__ctaActions a{justify-content:center;width:100%}}.public-pages-module__5sP_KG__splitPanel{cursor:pointer}.public-pages-module__5sP_KG__splitPanel .public-pages-module__5sP_KG__textLink:after{content:"";position:absolute;inset:0}
