/* Existing editorial cards retain their layout and receive distinct physical artwork. */
#homepage-customer-stories img[alt$=" layer"]{width:112px!important;height:32px!important;object-fit:contain;object-position:left center}
#homepage-customer-stories img[alt=""]{transition:opacity .7s ease-out,transform 1.2s cubic-bezier(.2,.7,.2,1)!important;transform:translate3d(var(--art-x,0px),var(--art-y,0px),0) scale(1.025)}
@media(hover:hover) and (pointer:fine){#homepage-customer-stories div.isolate:hover img[alt=""]{transform:translate3d(var(--art-x,0px),var(--art-y,0px),0) scale(1.055)}}
@media(prefers-reduced-motion:reduce){#homepage-customer-stories img[alt=""]{transform:none!important;transition:none!important}}
@media(max-width:760px){#homepage-customer-stories img[alt=""]{filter:brightness(.76)}}
#homepage-customer-stories .seer-editorial-motion{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-9;opacity:0;transition:opacity .7s ease;pointer-events:none}
#homepage-customer-stories .seer-editorial-motion[data-ready=true]{opacity:1}
#homepage-customer-stories .seer-editorial-toggle{position:absolute;right:18px;top:18px;z-index:5;display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffffff33;border-radius:50%;background:#08080866;backdrop-filter:blur(8px);color:#d6cabe;font:11px/1 sans-serif;cursor:pointer}
#homepage-customer-stories .seer-editorial-toggle:focus-visible{outline:2px solid #d6cabe;outline-offset:4px}
@media(prefers-reduced-motion:reduce){.seer-editorial-motion,.seer-editorial-toggle{display:none!important}}
.seer-editorial-panel{position:relative;isolation:isolate;overflow:hidden;background:#060606}
.seer-editorial-panel>div{visibility:hidden}
.seer-editorial-panel .seer-editorial-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% center;transform:translate3d(var(--visual-x,0px),var(--visual-y,0px),0) scale(1.035);transition:transform 1s cubic-bezier(.2,.7,.2,1)}
.seer-editorial-panel:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#000 0,transparent 26%);pointer-events:none}
@media(prefers-reduced-motion:reduce){.seer-editorial-panel .seer-editorial-image{transform:none!important;transition:none!important}}

.seer-stock-strip-image{display:block;max-width:110px;max-height:28px;width:auto;height:auto;object-fit:contain;opacity:.85}
