/* Native HTML controls; decorative images only. */
.ci-hero .hero-art{overflow:hidden;display:flex;align-items:stretch;justify-content:center;background:#eae9e2}
.ci-hero .hero-art img{width:100%;height:100%;min-height:350px;object-fit:cover;object-position:center;display:block}
.ci-races .race-image{overflow:hidden}
.ci-races .race-image img{width:100%;height:100%;object-fit:cover;display:block}
.ci-principles .principle-icon img{width:56px;height:56px;object-fit:contain;display:block;margin:auto}
@media(max-width:720px){.ci-hero .hero-art img{min-height:240px}}
