.sr-slide-left{opacity:0;transform:translate(60px);will-change:opacity,transform;transition:opacity var(--duration-slow) var(--ease-smooth),transform var(--duration-slow) var(--ease-smooth)}.sr-slide-right{opacity:0;transform:translate(-60px);will-change:opacity,transform;transition:opacity var(--duration-slow) var(--ease-smooth),transform var(--duration-slow) var(--ease-smooth)}.sr-scale-up{opacity:0;transform:scale(.92);will-change:opacity,transform;transition:opacity var(--duration-slow) var(--ease-smooth),transform var(--duration-slow) var(--ease-smooth)}.sr-blur-fade{opacity:0;filter:blur(8px);will-change:opacity,filter;transition:opacity var(--duration-dramatic) var(--ease-smooth),filter var(--duration-dramatic) var(--ease-smooth)}.sr-scale-up.is-visible,.sr-blur-fade.is-visible{opacity:1;transform:none;filter:none;will-change:auto}.sr-wipe{opacity:0;clip-path:inset(0 0 100% 0);will-change:clip-path,opacity;transition:clip-path var(--duration-dramatic) var(--ease-smooth),opacity var(--duration-slow) var(--ease-smooth)}.sr-wipe.is-visible{opacity:1;clip-path:inset(-30% -30% -30% -30%);will-change:auto}.sr-card{position:relative;opacity:0;transform:translateY(6px);will-change:opacity,transform;transition:opacity var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth)}.sr-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--cyan-line);border-radius:var(--radius-card) var(--radius-card) 0 0;transform:scaleX(0);transform-origin:left;transition:transform var(--duration-dramatic) var(--ease-smooth),background var(--duration-slow) var(--ease-smooth);pointer-events:none}.sr-card.is-visible{opacity:1;transform:none;will-change:auto}.sr-card.is-visible:before{transform:scaleX(1)}@media(hover:hover){.sr-card:hover:before{background:var(--cyan)}}.sr-stagger>:nth-child(1){transition-delay:0ms}.sr-stagger>:nth-child(2){transition-delay:calc(var(--stagger-normal) * 1)}.sr-stagger>:nth-child(3){transition-delay:calc(var(--stagger-normal) * 2)}.sr-stagger>:nth-child(4){transition-delay:calc(var(--stagger-normal) * 3)}.sr-stagger>:nth-child(5){transition-delay:calc(var(--stagger-normal) * 4)}.sr-stagger>:nth-child(6){transition-delay:calc(var(--stagger-normal) * 5)}@supports (animation-timeline: view()){.sr-progress-bar{position:fixed;top:0;left:0;width:100%;height:3px;background:var(--dd-status);transform-origin:left;transform:scaleX(0);z-index:10001;animation:progressScale linear both;animation-timeline:scroll()}@keyframes progressScale{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sr-parallax-slow{animation:parallaxSlow linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.sr-parallax-medium{animation:parallaxMedium linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.sr-parallax-fast{animation:parallaxFast linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes parallaxSlow{0%{transform:translateY(30px)}to{transform:translateY(-30px)}}@keyframes parallaxMedium{0%{transform:translateY(60px)}to{transform:translateY(-60px)}}@keyframes parallaxFast{0%{transform:translateY(100px)}to{transform:translateY(-100px)}}.sr-scroll-fade{animation:scrollFade linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes scrollFade{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}.sr-clip-reveal{animation:clipReveal linear both;animation-timeline:view();animation-range:entry 0% cover 40%}@keyframes clipReveal{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}}[class*=sr-]{min-width:0}[class*=sr-]>:only-child{height:100%}@media(scripting:none){[class*=sr-]{opacity:1;transform:none;filter:none;clip-path:none}.sr-card:before{transform:none}}@media(prefers-reduced-motion:reduce){.sr-scale-up,.sr-wipe,.sr-card,.sr-progress-bar,.sr-parallax-slow,.sr-parallax-medium,.sr-parallax-fast,.sr-scroll-fade,.sr-clip-reveal,.sr-stagger>*{animation:none!important;opacity:1!important;transform:none!important;filter:none!important;transition:none!important;clip-path:none!important}.sr-card:before{transform:none!important;transition:none!important}}
