sm-circle-rotation{display:block}
sm-circle-rotation .sm-discovery-heading{position:relative}
sm-circle-rotation .sm-section-heading{padding-right:48px}
.sm-redesign sm-circle-rotation .sm-circle-toggle{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;padding:0;border:1px solid var(--sm-line);border-radius:50%;background:transparent;color:var(--sm-accent);cursor:pointer}
.sm-redesign sm-circle-rotation .sm-circle-toggle[hidden]{display:none}
.sm-circle-toggle span{display:block;width:11px;height:13px;border-left:3px solid currentColor;border-right:3px solid currentColor}
.sm-circle-toggle[aria-pressed="true"] span{width:0;height:0;margin-left:3px;border:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid currentColor}
.sm-redesign .sm-discovery--circle .sm-discovery-photo[data-sm-frames]{position:relative;display:block}
.sm-redesign .sm-discovery--circle .sm-discovery-photo[data-sm-frames] img{position:absolute;inset:4px;width:calc(100% - 8px);height:calc(100% - 8px);opacity:1;transition:opacity .7s ease;object-position:50% 0%}
.sm-redesign .sm-discovery--circle .sm-discovery-photo[data-sm-frames] img.sm-circle-next{opacity:0}
@media(prefers-reduced-motion:reduce){.sm-redesign .sm-discovery--circle .sm-discovery-photo[data-sm-frames] img{transition:none;transform:none!important}}
