.co-facts{margin-bottom:44px}.co-facts .r-h3{margin-bottom:12px}.co-facts ul{border-top:2px solid var(--r-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.co-facts li{border-bottom:1px solid var(--r-line);align-content:start;gap:4px;padding:14px 0 16px;display:grid}.co-facts li b{font-weight:700}.co-facts li span{color:var(--r-muted);font-size:var(--r-sm);line-height:1.45}.co-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;display:grid}.co-coach{align-content:start;min-width:0;display:grid}.co-photo{aspect-ratio:4/5;background:var(--r-fill-photo) var(--r-blue);box-shadow:inset 0 -4px 0 var(--r-ink);position:relative;overflow:hidden}.co-photo img{object-fit:cover}.co-lines{width:100%;height:100%;position:absolute;inset:0}.co-lines path{fill:none;stroke:var(--r-white-line-strong);stroke-width:3px}.co-mono{text-align:center;font:italic 900 clamp(3.4rem, 5.6vw, 5.1rem)/1 var(--r-display);letter-spacing:0;text-transform:uppercase;color:var(--r-on-blue);position:absolute;bottom:18%;left:0;right:0}.co-spec{background:var(--r-white);max-width:calc(100% - 28px);color:var(--r-ink);font:700 var(--r-sm)/1.15 var(--r-text);box-shadow:0 3px 8px var(--r-ink-shadow);border-radius:7px;padding:8px 11px 7px;position:absolute;top:14px;left:14px}.co-name{font:800 var(--r-xl)/1.15 var(--r-text);letter-spacing:-.015em;overflow-wrap:anywhere;margin-top:18px}.co-bio{color:var(--r-muted);margin-top:8px}.co-rate{font:700 var(--r-md)/1.3 var(--r-text);font-variant-numeric:tabular-nums;margin-top:12px}.co-line{border-top:1px solid var(--r-line);font-size:var(--r-sm);color:var(--r-muted);margin-top:12px;padding-top:10px;line-height:1.45}.co-line b{color:var(--r-ink);font-weight:700}.co-line+.co-line{border-top:0;margin-top:0;padding-top:4px}.co-acts{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;display:flex}.co-contact{margin-top:12px}.co-call{align-items:center;min-width:44px;min-height:44px;margin-left:2px;display:inline-flex}.co-help{margin-top:12px}.r-b2>.co-i-msg:before{border:2px solid;border-radius:4px 4px 4px 1px;width:15px;height:12px}.co-empty-art{width:132px;height:auto;display:block;overflow:visible}.co-e-court{fill:var(--r-white);stroke:var(--r-ink);stroke-width:2px;stroke-dasharray:6 4}.co-e-lines{fill:none;stroke:var(--r-line-strong);stroke-width:2px}.co-e-net{fill:none;stroke:var(--r-ink);stroke-width:3px}.co-e-ball{fill:var(--r-yellow);stroke:var(--r-ink);stroke-width:1.5px}@media (hover:hover){.r-b2:hover>.co-i-msg:before{transform:translateY(-1px)}}@media (max-width:999px){.co-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 28px}.co-facts ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.co-roster{grid-template-columns:minmax(0,1fr);gap:40px}.co-photo{aspect-ratio:16/10}.co-mono{font-size:3.5rem;bottom:14%}.co-facts{margin-bottom:36px}.co-empty-art{width:110px}}@media (forced-colors:active){.co-photo,.co-spec{border:1px solid canvastext}}
