.home-ad-rotation{margin:0 0 24px;position:relative}
.home-ad-slides{display:grid;isolation:isolate;border-radius:var(--radius,24px);overflow:hidden;background:var(--surface)}
.home-ad-slide{grid-area:1/1;min-width:0;opacity:0;pointer-events:none;transition:opacity 800ms cubic-bezier(.23,1,.32,1)}
.home-ad-slide.is-active{opacity:1;pointer-events:auto;z-index:2}
.home-ad-slide.is-previous{opacity:1;z-index:1;pointer-events:none}
.home-ad-rotation .ad-slot.ad-top{display:block;margin:0!important;width:100%;border-radius:0}
.home-ad-rotation picture{display:block;width:100%}
.home-ad-rotation .ad-slot img{width:100%;height:100%;object-fit:contain;display:block}
@media(prefers-reduced-motion:reduce){.home-ad-slide{transition:none}}
.a11y-motion .home-ad-slide{transition:none}
