/* Optional identity for web-development case studies. Default case styling is retained. */
.cs-case-sport{--cs-gold:#e2b02e;--cs-cyan:#8dacf4;--cs-line:#c8d2f133}
.cs-case-sport .cs-hero{background:radial-gradient(ellipse at 82% 47%,#323d82 0,transparent 60%),#101a36}
.cs-case-sport .cs-chapter-1{background:#101a36}.cs-case-sport .cs-chapter-2{background:#1b254b}.cs-case-sport .cs-chapter-3{background:#172039}
.cs-case-sport .cs-device-desktop,.cs-case-sport .cs-device-phone{transform:none}
.cs-case-sport .cs-device{border-color:#34426a}.cs-case-sport .cs-device-bar{background:#34426a}
.cs-case-sport .cs-hero-word{font-size:13vw;letter-spacing:-.055em}
@media(min-width:801px){.cs-case-sport .cs-hero-devices{min-height:600px}.cs-case-sport .cs-device-desktop{top:60px}.cs-case-sport .cs-device-phone{top:130px}}
@media(min-width:1600px){.cs-case-sport .cs-hero-devices{min-height:730px}}
@media(max-width:800px){.cs-case-sport .cs-hero-devices{min-height:calc(55vw + 105px)}.cs-case-sport .cs-device-desktop{top:38px}.cs-case-sport .cs-device-phone{top:73px}.cs-case-sport .cs-device-note{bottom:0}.cs-case-sport .cs-hero h1{font-size:clamp(42px,9.2vw,70px)}}
