:root{--rv-ease:cubic-bezier(.22,1,.36,1);--rv-time:.52s}@media (prefers-reduced-motion:no-preference){:is(.hero-copy,.p-hero>div:first-child)>*{animation:rv-rise var(--rv-time) var(--rv-ease) both}:is(.hero-copy,.p-hero>div:first-child)>:nth-child(2){animation-delay:60ms}:is(.hero-copy,.p-hero>div:first-child)>:nth-child(3){animation-delay:.12s}:is(.hero-copy,.p-hero>div:first-child)>:nth-child(n+4){animation-delay:.18s}:is(.stage-figure,.p-hero>.scene){animation:rv-fade .6s var(--rv-ease) .16s both}details[open]>:not(summary){animation:rv-open .22s var(--rv-ease)}}@keyframes rv-open{0%{opacity:0;translate:0 -6px}}@keyframes rv-rise{0%{opacity:.35;translate:0 12px}}@keyframes rv-fade{0%{opacity:0;translate:0 16px}}.rv{opacity:0;transition:opacity var(--rv-time) var(--rv-ease), translate var(--rv-time) var(--rv-ease);transition-delay:calc(min(var(--rv-i,0), 4) * 70ms);translate:0 20px}.rv.in{opacity:1;translate:none}[data-count]{font-variant-numeric:tabular-nums}@media print{.rv{opacity:1;translate:none}}
