.rv-root{--rv-at:0ms;--rv-dur:400ms;--rv-rise-y:6px;--rv-ease-out:cubic-bezier(0.22,1,0.36,1);--rv-overshoot:cubic-bezier(0.34,1.56,0.64,1)}.rv-draw{stroke-dasharray:1}.rv-pop,.rv-punch,.rv-rise,.rv-slide-in{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){[data-state=idle] .rv-draw{stroke-dashoffset:1}[data-state=idle] .rv-fade{opacity:0}[data-state=idle] .rv-rise{opacity:0;transform:translateY(var(--rv-rise-y))}[data-state=idle] .rv-pop{opacity:0;transform:scale(0) rotate(-15deg)}[data-state=idle] .rv-slide-in{opacity:0;transform:translateX(20px)}[data-state=play] .rv-draw{animation:rv-draw var(--rv-dur) var(--rv-ease-out) calc(var(--rv-delay) + var(--rv-at)) both}[data-state=play] .rv-fade{animation:rv-fade .25s ease-out calc(var(--rv-delay) + var(--rv-at)) both}[data-state=play] .rv-rise{animation:rv-rise .35s var(--rv-ease-out) calc(var(--rv-delay) + var(--rv-at)) both}[data-state=play] .rv-pop{animation:rv-pop .4s var(--rv-overshoot) calc(var(--rv-delay) + var(--rv-at)) both}[data-state=play] .rv-punch{animation:rv-punch .35s var(--rv-overshoot) calc(var(--rv-delay) + var(--rv-at)) both}[data-state=play] .rv-slide-in{animation:rv-slide-in var(--rv-dur) var(--rv-ease-out) calc(var(--rv-delay) + var(--rv-at)) both}}@keyframes rv-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes rv-fade{0%{opacity:0}to{opacity:1}}@keyframes rv-rise{0%{opacity:0;transform:translateY(var(--rv-rise-y))}to{opacity:1;transform:translateY(0)}}@keyframes rv-pop{0%{opacity:0;transform:scale(0) rotate(-15deg)}70%{opacity:1;transform:scale(1.3) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes rv-punch{0%{transform:scale(.92)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes rv-slide-in{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.ig-visual{container-type:inline-size;--accent:var(--color-primary)}.ig-orbit-item{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--angle)) translateX(var(--radius)) rotate(calc(-1 * var(--angle)))}.ig-label{font-size:max(11px,4.6cqw);line-height:1.2}.ig-pill-text{font-size:max(11px,5cqw)}.ig-label-sm{font-size:max(10px,4.2cqw);line-height:1.2}.ig-figure{font-size:21cqw;line-height:1}.ig-caption{font-size:max(10px,4.8cqw);line-height:1.25}