.basketball-hero{background:radial-gradient(ellipse at top right,#593116 0,transparent 60%),#151719;padding-top:88px;padding-bottom:70px}.basketball-hero h1{font-size:clamp(56px,8vw,108px);max-width:1000px;margin:24px 0}.basketball-hero .intro{max-width:680px}.basketball-hero .fine{margin-top:26px}.basketball-callouts{display:grid;grid-template-columns:repeat(3,1fr);background:#111315;border-block:1px solid #303234}.basketball-callouts article{padding:36px 5%;border-right:1px solid #303234}.basketball-callouts article:last-child{border:0}.basketball-callouts span,.basketball-services span{font-size:10px;letter-spacing:2px;color:var(--orange)}.basketball-callouts h2{font-size:30px;margin:16px 0}.basketball-callouts p{font-size:14px;line-height:1.6;color:var(--muted)}.basketball-watch{display:flex;justify-content:space-between;align-items:center;gap:40px;background:#202224}.basketball-watch h2{max-width:650px}.basketball-watch img{width:min(28vw,270px);height:auto;object-fit:contain}.basketball-watch .intro{max-width:650px}@media(max-width:700px){.basketball-callouts{grid-template-columns:1fr}.basketball-callouts article{border-right:0;border-bottom:1px solid #303234;padding:25px 6%}.basketball-watch{align-items:start;flex-direction:column}.basketball-watch img{width:180px;align-self:center}.basketball-hero{padding-top:55px}.basketball-hero h1{font-size:64px}}
