
/* Preserve the complete picture at every viewport. */
body img{object-fit:contain!important;object-position:center!important;max-width:100%}
.sports-slides,.class-loop{border-radius:0!important}
.sports-slide img,.class-slide img{width:100%!important;height:100%!important;object-fit:contain!important}
.class-loop{aspect-ratio:1.5;background:#142339}
.class-slide figcaption{position:static!important;background:#142339!important;padding:12px 18px!important}
.class-slide{display:flex;flex-direction:column}
.class-slide img{min-height:0;flex:1;height:0!important}
.class-loop{aspect-ratio:1.35}
.identity-to-field .sports-slide{display:flex;flex-direction:column}
.identity-to-field .sports-slide img{flex:1;min-height:0;height:0!important}
.kd .identity-to-field .slide-caption{position:static!important;background:#142339!important;padding:12px 18px!important}
.identity-to-field .sports-slides{aspect-ratio:1.25!important}
.kd .identity-hero .sports-slide img{object-fit:contain!important;object-position:center!important}
.kd .identity-hero .sports-slide{background:#071426}
.program-loop .sports-slides{background:#142339}
.explorer-panel>figure{background:#e9edf4;overflow:visible}
.audience-photo{width:100%;height:auto!important;aspect-ratio:auto!important}
@media(max-width:760px){
 .kd .identity-hero{min-height:0;height:auto;padding:38px 24px 95px;display:flex;flex-direction:column;gap:25px}
 .kd .identity-hero .hero-copy{order:0;position:relative}
 .kd .identity-hero .sports-carousel{order:1;position:relative!important;inset:auto!important;width:calc(100% + 48px)!important;margin:0 -24px;height:auto!important;z-index:0}
 .kd .identity-hero .sports-slides{height:auto!important;aspect-ratio:16/9!important}
 .kd .identity-hero .sports-slide:after{display:none}
 .kd .identity-hero .hero-foot{bottom:0}
 .kd .identity-hero h1{font-size:clamp(36px,9vw,64px)}
 .kd .identity-hero .hero-actions{margin-top:22px}
 .class-loop{aspect-ratio:1.23}
 .identity-to-field .sports-slides{aspect-ratio:1.1!important}
}
