.action-link-module__r7LOFq__actionLink{border:1px solid var(--navy);background:var(--navy);min-height:2.75rem;color:var(--white);text-align:center;justify-content:center;align-items:center;padding:.625rem 1rem;font-size:.8rem;font-weight:900;line-height:1.2;text-decoration:none;display:inline-flex}.action-link-module__r7LOFq__actionLink:hover,.action-link-module__r7LOFq__actionLink:focus-visible{border-color:var(--royal-blue);background:var(--royal-blue);color:var(--white)}.action-link-module__r7LOFq__actionLink:focus-visible{outline:.1875rem solid var(--gold);outline-offset:.1875rem}
.coach-card-module__WUX8MW__card{flex-direction:column;min-width:0;display:flex}.coach-card-module__WUX8MW__media{aspect-ratio:1;border:1px solid var(--line);background:var(--pale);overflow:hidden}.coach-card-module__WUX8MW__portrait{object-fit:cover;width:100%;height:100%}.coach-card-module__WUX8MW__photoPlaceholder{background:var(--navy);width:100%;height:100%;color:var(--white);text-align:center;place-content:center;place-items:center;gap:1rem;margin:0;padding:1.5rem;display:grid}.coach-card-module__WUX8MW__placeholderMark{width:min(32%,6rem);height:auto}.coach-card-module__WUX8MW__photoPlaceholder figcaption{letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:900}.coach-card-module__WUX8MW__copy{flex-direction:column;flex:1;padding-top:1rem;display:flex}.coach-card-module__WUX8MW__copy h2{margin:0;font-size:clamp(1.45rem,2.5vw,1.8rem)}.coach-card-module__WUX8MW__identity{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.coach-card-module__WUX8MW__nameAndRole{overflow-wrap:anywhere;min-width:0}.coach-card-module__WUX8MW__role{color:var(--royal-blue);letter-spacing:.075em;text-transform:uppercase;margin:.45rem 0 0;font-size:.78rem;font-weight:900;line-height:1.4}.coach-card-module__WUX8MW__bio{color:var(--muted);margin-top:1rem}.coach-card-module__WUX8MW__biographyStatus{margin:auto 0 0;padding-top:1rem}.coach-card-module__WUX8MW__biographyStatus>div{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding-top:.75rem;display:flex}.coach-card-module__WUX8MW__biographyStatus dt,.coach-card-module__WUX8MW__biographyStatus dd{margin:0;font-size:.78rem;line-height:1.4}.coach-card-module__WUX8MW__biographyStatus dt{color:var(--navy);font-weight:900}.coach-card-module__WUX8MW__biographyStatus dd{color:var(--muted);font-weight:700}.coach-card-module__WUX8MW__contact{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}
.page-intro-module__dBaIiq__intro{max-width:49rem}.page-intro-module__dBaIiq__intro h1{font-size:var(--type-page-title);letter-spacing:-.045em;margin:0;line-height:1}.page-intro-module__dBaIiq__intro p{max-width:42rem;color:var(--muted);margin:.875rem 0 0;font-size:1rem}
.program-switcher-module__Y_aOvW__switcher{border:1px solid var(--line);background:var(--white);grid-auto-flow:column;display:inline-grid;overflow:hidden}.program-switcher-module__Y_aOvW__switcher a{min-block-size:2.75rem;border-right:1px solid var(--line);min-width:5.25rem;color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:.625rem 1rem;font-size:.8125rem;font-weight:800;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.program-switcher-module__Y_aOvW__switcher a:last-child{border-right:0}.program-switcher-module__Y_aOvW__switcher a:hover{background:var(--pale);color:var(--royal-blue)}.program-switcher-module__Y_aOvW__switcher a[aria-current=page]{background:var(--royal-blue);color:var(--white)}.program-switcher-module__Y_aOvW__switcher a:active{transform:translateY(1px)}@media (max-width:28rem){.program-switcher-module__Y_aOvW__switcher{width:100%;display:grid}.program-switcher-module__Y_aOvW__switcher a{min-width:0;padding-inline:.75rem}}
.recruiting-module__C6S6Na__page{padding-block:var(--space-page-block)}.recruiting-module__C6S6Na__grid{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;padding:0;display:grid}.recruiting-module__C6S6Na__emptyState{border-left:.3125rem solid var(--line);background:var(--pale);color:var(--muted);margin:2rem 0 0;padding:1.5rem;font-weight:800}@media (max-width:68rem){.recruiting-module__C6S6Na__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.recruiting-module__C6S6Na__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:32rem){.recruiting-module__C6S6Na__grid{grid-template-columns:1fr}}
.statistics-table-module__m47z4a__statistics{gap:1.75rem;display:grid}.statistics-table-module__m47z4a__statistics h3{margin:0 0 .85rem;font-size:1.25rem}.statistics-table-module__m47z4a__tableWrap{border:1px solid var(--line);max-width:100%;overflow-x:auto}.statistics-table-module__m47z4a__statistics table{border-collapse:collapse;background:var(--white);white-space:nowrap;width:100%}.statistics-table-module__m47z4a__statistics th,.statistics-table-module__m47z4a__statistics td{border-bottom:1px solid var(--line);text-align:left;padding:.65rem .75rem}.statistics-table-module__m47z4a__statistics td{font-variant-numeric:tabular-nums}.statistics-table-module__m47z4a__statistics thead th{background:var(--navy);color:var(--white);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.statistics-table-module__m47z4a__statistics tbody th{color:var(--navy)}.statistics-table-module__m47z4a__statistics tbody tr:last-child>*{border-bottom:0}
.information-page-module__Gg9YSW__page{padding-block:clamp(1rem, 2vw, 1.5rem) var(--space-page-block)}.information-page-module__Gg9YSW__content{margin-top:0}.information-page-module__Gg9YSW__coachList{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.information-page-module__Gg9YSW__contactAll{margin-bottom:1.5rem}.information-page-module__Gg9YSW__emptyState{border-left:.3125rem solid var(--line);background:var(--pale);color:var(--muted);margin:0;padding:1.5rem;font-weight:800}@media (max-width:56rem){.information-page-module__Gg9YSW__coachList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.information-page-module__Gg9YSW__coachList{grid-template-columns:minmax(0,1fr)}}
.results-view-module__HaQslG__page{padding-block:clamp(1rem, 2vw, 1.5rem) var(--space-page-block)}.results-view-module__HaQslG__page>nav{margin-top:0}.results-view-module__HaQslG__content{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.results-view-module__HaQslG__content>h2{font-size:var(--type-section-title);margin:0 0 1.5rem}.results-view-module__HaQslG__tabs{border-bottom:1px solid var(--line);margin-bottom:1.5rem;display:flex}.results-view-module__HaQslG__tabs button{cursor:pointer;color:var(--muted);font:inherit;background:0 0;border:0;border-bottom:.25rem solid #0000;padding:.8rem 1rem;font-size:.85rem;font-weight:900}.results-view-module__HaQslG__tabs button[aria-selected=true]{border-bottom-color:var(--royal-blue);color:var(--royal-blue)}
.roster-module__BU0sNa__groups{gap:2rem;display:grid}.roster-module__BU0sNa__groups h3{color:var(--royal-blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.8rem;font-weight:900}.roster-module__BU0sNa__playerList{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.roster-module__BU0sNa__playerCard{border:1px solid var(--line);background:var(--white);align-content:start;min-width:0;display:grid}.roster-module__BU0sNa__withProfile{grid-template-columns:minmax(7rem,10rem) minmax(0,1fr)}.roster-module__BU0sNa__playerMedia,.roster-module__BU0sNa__playerMedia>*{height:100%}.roster-module__BU0sNa__playerMedia>*{aspect-ratio:4/5;object-fit:cover;width:100%;max-height:12rem;display:block}.roster-module__BU0sNa__playerCopy{gap:.4rem;padding:1rem;display:grid}.roster-module__BU0sNa__playerCopy strong{color:var(--navy);font-size:1.05rem}.roster-module__BU0sNa__playerCopy span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.roster-module__BU0sNa__playerCopy a{color:var(--royal-blue);margin-top:.4rem;font-size:.78rem;font-weight:900}.roster-module__BU0sNa__emptyState{border-left:.3125rem solid var(--line);background:var(--pale);color:var(--muted);margin:0;padding:1rem;font-weight:800}@media (max-width:54rem){.roster-module__BU0sNa__playerList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.roster-module__BU0sNa__playerList{grid-template-columns:1fr}.roster-module__BU0sNa__withProfile{grid-template-columns:7rem minmax(0,1fr)}.roster-module__BU0sNa__playerCopy{padding:.75rem}}
.resource-list-module__0BTWPq__groups{gap:2rem;display:grid}.resource-list-module__0BTWPq__groups h2{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2rem)}.resource-list-module__0BTWPq__groups ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.resource-list-module__0BTWPq__groups li{border-bottom:1px solid var(--line);grid-template-columns:minmax(13rem,.7fr) minmax(0,1fr);gap:1.25rem;padding-block:.875rem;display:grid}.resource-list-module__0BTWPq__groups li>div{align-content:start;gap:.25rem;display:grid}.resource-list-module__0BTWPq__groups a{color:var(--royal-blue);font-weight:900}.resource-list-module__0BTWPq__groups span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:900}.resource-list-module__0BTWPq__groups p{color:var(--muted);margin:0}.resource-list-module__0BTWPq__emptyState{border-left:.3125rem solid var(--line);background:var(--pale);color:var(--muted);margin:0;padding:1rem;font-weight:800}@media (max-width:38rem){.resource-list-module__0BTWPq__groups li{grid-template-columns:1fr;gap:.65rem}}
.team-profile-module__8cuplG__page{padding-block:clamp(1rem, 2vw, 1.5rem) var(--space-page-block)}.team-profile-module__8cuplG__page>nav{margin-top:0}.team-profile-module__8cuplG__content{border-top:1px solid var(--line);margin-top:1rem;padding-top:clamp(1.5rem,3vw,2.5rem)}.team-profile-module__8cuplG__teamGrid{grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.team-profile-module__8cuplG__sectionHeading p{color:var(--royal-blue);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .85rem;font-size:.75rem;font-weight:900}.team-profile-module__8cuplG__media{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.team-profile-module__8cuplG__media:after{background:var(--gold);content:"";pointer-events:none;width:.35rem;position:absolute;top:0;bottom:0;right:0}.team-profile-module__8cuplG__media>*{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.team-profile-module__8cuplG__sectionHeading{margin-bottom:1.5rem}.team-profile-module__8cuplG__sectionHeading h2{margin:0;font-size:clamp(2rem,4vw,3.25rem)}@media (max-width:48rem){.team-profile-module__8cuplG__teamGrid{grid-template-columns:1fr}.team-profile-module__8cuplG__media{max-width:36rem}}
.resource-guidance-module__cG-F4a__guidance{gap:1.5rem;max-width:72rem;margin-inline:auto;display:grid}.resource-guidance-module__cG-F4a__guidance details{min-width:0;scroll-margin-top:6rem}.resource-guidance-module__cG-F4a__guidance>details{border:1px solid var(--line);background:var(--white);border-radius:.75rem}.resource-guidance-module__cG-F4a__guidance summary{min-height:3.75rem;color:var(--navy);cursor:pointer;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;font-size:1rem;font-weight:800;line-height:1.4;list-style:none;display:flex}.resource-guidance-module__cG-F4a__guidance summary::-webkit-details-marker{display:none}.resource-guidance-module__cG-F4a__guidance summary:hover{background:color-mix(in srgb, var(--ink) 4%, var(--white))}.resource-guidance-module__cG-F4a__guidance summary:focus-visible{outline-offset:-3px;box-shadow:none}.resource-guidance-module__cG-F4a__guidance>details>summary{background:var(--navy);color:var(--white);border-radius:.6875rem;padding:.75rem 1.25rem;font-size:clamp(1.05rem,2vw,1.25rem)}.resource-guidance-module__cG-F4a__guidance>details[open]>summary{border-radius:.6875rem .6875rem 0 0}.resource-guidance-module__cG-F4a__guidance>details>summary:hover,.resource-guidance-module__cG-F4a__guidance>details>summary:focus-visible{background:var(--royal-blue)}.resource-guidance-module__cG-F4a__guidance>details>summary:focus-visible{outline-color:var(--gold)}.resource-guidance-module__cG-F4a__guidance [data-disclosure-chevron]{flex-shrink:0;transition:transform .16s ease-out}.resource-guidance-module__cG-F4a__guidance details[open]>summary [data-disclosure-chevron]{transform:rotate(180deg)}.resource-guidance-module__cG-F4a__guidance>details>summary [data-disclosure-chevron]{color:var(--gold)}.resource-guidance-module__cG-F4a__guidance details>div{padding:.5rem 1rem .75rem}.resource-guidance-module__cG-F4a__guidance>details>div{padding:.75rem 1.25rem}.resource-guidance-module__cG-F4a__guidance details details{margin-block:.5rem}.resource-guidance-module__cG-F4a__guidance p+details{margin-top:.75rem}.resource-guidance-module__cG-F4a__guidance details details>summary{background:color-mix(in srgb, black 3%, var(--white));border:1px solid color-mix(in srgb, black 16%, var(--white));min-height:3rem;padding-block:.625rem}.resource-guidance-module__cG-F4a__guidance details details>summary:hover,.resource-guidance-module__cG-F4a__guidance details details>summary:focus-visible{background:color-mix(in srgb, black 6%, var(--white))}.resource-guidance-module__cG-F4a__guidance details details>div>:first-child{margin-top:0}.resource-guidance-module__cG-F4a__guidance details details details>summary{font-size:.9375rem}.resource-guidance-module__cG-F4a__guidance p{max-width:72ch;color:var(--muted);margin:.75rem 0 0}.resource-guidance-module__cG-F4a__guidance ul{color:var(--muted);gap:.75rem;margin:.75rem 0 0;padding-left:1.25rem;display:grid}.resource-guidance-module__cG-F4a__guidance li::marker{color:var(--royal-blue)}.resource-guidance-module__cG-F4a__guidance p a{color:var(--royal-blue);font-weight:800}.resource-guidance-module__cG-F4a__ballSection{padding-block:.5rem}.resource-guidance-module__cG-F4a__guidance p+.resource-guidance-module__cG-F4a__ballSection{margin-top:.75rem}.resource-guidance-module__cG-F4a__ballSection+.resource-guidance-module__cG-F4a__ballSection{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.resource-guidance-module__cG-F4a__ballSection h3,.resource-guidance-module__cG-F4a__ballSection h4{letter-spacing:normal;scroll-margin-top:6rem;line-height:1.4}.resource-guidance-module__cG-F4a__ballSection h3{margin:0;font-size:1rem}.resource-guidance-module__cG-F4a__ballSection h4{color:var(--muted);margin:1rem 0 0;font-size:.9375rem}.resource-guidance-module__cG-F4a__communication{grid-template-columns:minmax(0,1fr) minmax(14rem,.45fr);align-items:start;gap:1.5rem;display:grid}.resource-guidance-module__cG-F4a__parentSquare{background:var(--pale);border-radius:.5rem;gap:.75rem;padding:1rem;display:grid}.resource-guidance-module__cG-F4a__qrLink{color:var(--navy);text-align:center;place-items:center;gap:.75rem;font-size:.78rem;font-weight:800;text-decoration:none;display:grid}.resource-guidance-module__cG-F4a__qrLink img{width:10rem;height:auto}.resource-guidance-module__cG-F4a__qrLink:hover span{text-decoration:underline}.resource-guidance-module__cG-F4a__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;display:flex}.resource-guidance-module__cG-F4a__storeBadge{border-radius:.375rem;justify-content:center;align-items:center;min-height:3.75rem;display:inline-flex}.resource-guidance-module__cG-F4a__appleBadge{width:7.5rem;height:auto}.resource-guidance-module__cG-F4a__googleBadge{width:9.6875rem;height:auto}@media (max-width:44rem){.resource-guidance-module__cG-F4a__communication{grid-template-columns:1fr}.resource-guidance-module__cG-F4a__guidance>details>summary{padding-inline:.875rem}.resource-guidance-module__cG-F4a__guidance>details>div,.resource-guidance-module__cG-F4a__guidance details details>div,.resource-guidance-module__cG-F4a__guidance summary{padding-inline:.5rem}}@media (prefers-reduced-motion:reduce){.resource-guidance-module__cG-F4a__guidance [data-disclosure-chevron]{transition:none}}
