/* Approved hero controls/chrome stay shared. These rules only place new artwork. */
.sm-hero-art .sm-feed-wind{position:absolute;inset:0;width:100%;height:100%;display:none;pointer-events:none}.sm-hero-art.sm-wind-ready .sm-feed-wind{display:block}.sm-hero-art.sm-wind-ready picture{opacity:0}
@media(prefers-reduced-motion:reduce){.sm-hero-art.sm-wind-ready .sm-feed-wind{display:none}.sm-hero-art.sm-wind-ready picture{opacity:1}}
.sm-stage{background:#087e51}.sm-stage:after{display:none}.sm-stage .sm-ground{inset:0;transform:none;max-height:none}.sm-ground img{object-fit:cover;object-position:center center}.sm-ground:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#087e51 0,rgba(8,126,81,0) 24%),linear-gradient(90deg,rgba(8,126,81,.14),rgba(8,126,81,0) 62%)}
.sm-hero-art{position:absolute;z-index:1;width:calc(55 * var(--hero-u));max-width:1056px;right:calc(50% - 49 * var(--hero-u));top:50%;transform:translateY(-45%);aspect-ratio:3/2}.sm-hero-art picture,.sm-hero-art img{display:block;width:100%;height:auto}.sm-hero-art[data-concept="081"]{width:calc(53 * var(--hero-u));max-width:1018px}
@media(max-width:899px),(max-width:1200px) and (max-aspect-ratio:1/1){.sm-ground img{object-position:38% bottom}.sm-hero-art,.sm-hero-art[data-concept="081"]{width:calc(96 * var(--hero-u));max-width:none;right:calc(50% - 48 * var(--hero-u));top:auto;bottom:calc(39 * var(--hero-u));transform:none}}
@media(max-width:599px) and (max-height:740px) and (orientation:portrait){.sm-hero-art,.sm-hero-art[data-concept="081"]{width:calc(79 * var(--hero-u));right:calc(50% - 39.5 * var(--hero-u));bottom:calc(38 * var(--hero-u))}}
@media(max-width:899px) and (min-aspect-ratio:1/1){.sm-hero-art,.sm-hero-art[data-concept="081"]{width:335px;right:8px;top:49%;bottom:auto;transform:translateY(-67%)}.sm-ground img{object-position:center center}}
