.SportsMindsetFooter_footer__NU8hj.public-footer{background:#0b1b2f;border-top:3px solid #c6f02e;color:#f4f7f1;font-family:var(--font-body),Arial,sans-serif}.SportsMindsetFooter_footer__NU8hj>div{padding-top:3rem;padding-bottom:2rem}.SportsMindsetFooter_identity__RMKUg{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.SportsMindsetFooter_footer__NU8hj .SportsMindsetFooter_brand__OxwF9{display:inline-flex;align-items:center;gap:1rem;color:#f4f7f1;text-decoration:none}.SportsMindsetFooter_crest__8n0c0{width:5.5rem;height:5.5rem;flex-shrink:0;border-radius:50%}.SportsMindsetFooter_wordmark__Ba_RA{display:flex;flex-direction:column;gap:.2rem;text-transform:uppercase;line-height:1.1}.SportsMindsetFooter_coach__FML6E{color:#c6f02e;font-size:.7rem;letter-spacing:.2em;font-weight:600}.SportsMindsetFooter_wordmark__Ba_RA strong{font-family:Sports Mindset Archivo,Arial,sans-serif;font-size:clamp(1.25rem,2.1vw,1.7rem);font-weight:900;letter-spacing:-.025em}.SportsMindsetFooter_academy__4AIUF{font-size:.9rem;letter-spacing:.32em}.SportsMindsetFooter_footer__NU8hj .SportsMindsetFooter_tagline__aPRTo{color:#f4f7f1;font-size:1rem;line-height:1.6;margin:0}.SportsMindsetFooter_footer__NU8hj .SportsMindsetFooter_academyHome__6MkFw{font-size:.8rem;color:#b8c5d3;text-decoration:underline;text-underline-offset:.25em}.SportsMindsetFooter_footer__NU8hj nav,.SportsMindsetFooter_footer__NU8hj nav+div{border-color:rgb(244 247 241/15%)}.SportsMindsetFooter_footer__NU8hj nav{margin-top:2rem;padding-top:2rem}.SportsMindsetFooter_footer__NU8hj nav p{color:#c6f02e;letter-spacing:.16em}.SportsMindsetFooter_footer__NU8hj a{color:#dbe3ec}.SportsMindsetFooter_footer__NU8hj a:hover{color:#c6f02e}.SportsMindsetFooter_footer__NU8hj .SportsMindsetFooter_primaryAction__obr_r{background:#c6f02e;color:#0b1b2f;border-radius:6px;min-height:44px}.SportsMindsetFooter_footer__NU8hj .SportsMindsetFooter_primaryAction__obr_r:hover{background:#b6df25;color:#0b1b2f}.SportsMindsetFooter_footer__NU8hj nav+div{color:#b8c5d3}.SportsMindsetFooter_footer__NU8hj a:focus-visible{outline:2px solid #c6f02e;outline-offset:4px}@media (max-width:479px){.SportsMindsetFooter_footer__NU8hj>div{padding-top:2rem}.SportsMindsetFooter_crest__8n0c0{width:4.5rem;height:4.5rem}.SportsMindsetFooter_footer__NU8hj .SportsMindsetFooter_brand__OxwF9{gap:.75rem}.SportsMindsetFooter_coach__FML6E{font-size:.65rem}.SportsMindsetFooter_academy__4AIUF{font-size:.8rem}}.SportsMindsetHeader_header__DN5Ck.public-header{border-color:rgb(11 27 47/14%);background:#f4f7f1;color:#0b1b2f;box-shadow:0 4px 24px rgb(11 27 47/6%)}.SportsMindsetHeader_header__DN5Ck .SportsMindsetHeader_brandLink__pnCgo{flex-shrink:1}.SportsMindsetHeader_crest__L8Y1s{width:40px;height:40px;flex-shrink:0;border-radius:50%;object-fit:contain}.SportsMindsetHeader_wordmark__Jtop8{display:block;color:#0b1b2f;font-size:12px;line-height:1.1;text-transform:uppercase}.SportsMindsetHeader_wordmark__Jtop8 strong{display:block;font-weight:900}.SportsMindsetHeader_coachName__QP_iE{display:block;margin-bottom:3px;color:#3f6212;font-size:9px;font-weight:700;letter-spacing:.12em}.SportsMindsetHeader_header__DN5Ck .SportsMindsetHeader_primaryAction__2NyqI{max-width:94px;background:#c6f02e;color:#0b1b2f;box-shadow:none}.SportsMindsetHeader_header__DN5Ck .SportsMindsetHeader_primaryAction__2NyqI:hover{background:#b7e01d}.SportsMindsetHeader_header__DN5Ck .SportsMindsetHeader_menuToggle__Wuyfk,.SportsMindsetHeader_header__DN5Ck .SportsMindsetHeader_utilityAction__w_kd5,.SportsMindsetHeader_header__DN5Ck [aria-busy=true],.SportsMindsetHeader_header__DN5Ck [data-public-member-return]{border-color:rgb(11 27 47/25%);color:#0b1b2f}.SportsMindsetHeader_header__DN5Ck .SportsMindsetHeader_menuToggle__Wuyfk:hover,.SportsMindsetHeader_header__DN5Ck .SportsMindsetHeader_utilityAction__w_kd5:hover,.SportsMindsetHeader_header__DN5Ck [data-public-member-return]:hover{border-color:#3f6212;background:rgb(198 240 46/15%);color:#3f6212}.SportsMindsetHeader_header__DN5Ck .SportsMindsetHeader_menuSurface__ufWzf{border-color:rgb(244 247 241/15%);background:#0b1b2f;color:#f4f7f1}.SportsMindsetHeader_header__DN5Ck .SportsMindsetHeader_menuHeading__6W0nT,.SportsMindsetHeader_header__DN5Ck .SportsMindsetHeader_menuItemActive__9eBC1 .SportsMindsetHeader_menuItemTitle__lnkzf,.SportsMindsetHeader_header__DN5Ck .SportsMindsetHeader_menuItem__ASpWp:hover .SportsMindsetHeader_menuItemTitle__lnkzf,.SportsMindsetHeader_header__DN5Ck .SportsMindsetHeader_menuMember__Tuie9:hover{color:#c6f02e}.SportsMindsetHeader_header__DN5Ck .SportsMindsetHeader_menuItemActive__9eBC1,.SportsMindsetHeader_header__DN5Ck .SportsMindsetHeader_menuItem__ASpWp:hover{border-color:rgb(198 240 46/40%);background:rgb(198 240 46/7%)}.SportsMindsetHeader_header__DN5Ck .SportsMindsetHeader_menuSurface__ufWzf [aria-busy=true]{color:#a1a1aa}.SportsMindsetHeader_header__DN5Ck a:focus-visible,.SportsMindsetHeader_header__DN5Ck summary:focus-visible{outline:2px solid #3f6212;outline-offset:3px}.SportsMindsetHeader_header__DN5Ck .SportsMindsetHeader_menuSurface__ufWzf a:focus-visible{outline-color:#c6f02e}@media (max-width:374px){.SportsMindsetHeader_header__DN5Ck .SportsMindsetHeader_brandLink__pnCgo{gap:6px}.SportsMindsetHeader_crest__L8Y1s{width:32px;height:32px}.SportsMindsetHeader_wordmark__Jtop8{font-size:11px}.SportsMindsetHeader_coachName__QP_iE{font-size:8px}.SportsMindsetHeader_header__DN5Ck .SportsMindsetHeader_primaryAction__2NyqI,.SportsMindsetHeader_header__DN5Ck [aria-busy=true],.SportsMindsetHeader_header__DN5Ck [data-public-member-return]{max-width:84px;padding-inline:6px;font-size:9px}}@media (min-width:640px){.SportsMindsetHeader_crest__L8Y1s{width:48px;height:48px}.SportsMindsetHeader_wordmark__Jtop8{font-size:15px}.SportsMindsetHeader_coachName__QP_iE{font-size:10px}.SportsMindsetHeader_header__DN5Ck .SportsMindsetHeader_primaryAction__2NyqI{max-width:none}}