.ani-when-hover:is(:hover,.is-hover){--ani-current-rgb: var(--ani-hover-rgb)}.ani-when-focus:is(:focus,.is-focus){--ani-current-rgb: var(--ani-focus-rgb)}.ani-when-inview.is-inview,.ani-when-inview.scrolled-active{--ani-current-rgb: var(--ani-inview-rgb)}.ani-when-selected.is-selected{--ani-current-rgb: var(--ani-selected-rgb)}.ani-when-attention.is-attention{--ani-current-rgb: var(--ani-attention-rgb)}:where(.ani-when-hover,.ani-when-focus,.ani-when-inview,.ani-when-selected,.ani-when-attention){--ani-current-rgb: var(--ani-rgb)}.ani-inview-scope.is-inview .ani-when-parent-inview,.ani-inview-scope.scrolled-active .ani-when-parent-inview{--ani-current-rgb: var(--ani-inview-rgb)}.is-dominant [data-ani-dominant-accent]{opacity:1;transform:translateY(-2px);transition:transform .24s var(--ani-ease),opacity .24s linear}.is-dominant .ani-when-section-dominant{--ani-current-rgb: var(--ani-inview-rgb)}.ani-hover-scope:hover .ani-when-parent-hover,.ani-hover-scope.is-hover .ani-when-parent-hover{--ani-current-rgb: var(--ani-hover-rgb)}.ani-focus-scope:focus-within .ani-when-parent-focus,.ani-focus-scope.is-focus .ani-when-parent-focus{--ani-current-rgb: var(--ani-focus-rgb)}@media(prefers-reduced-motion:reduce){.ani-disable-motion{transition:none!important;animation:none!important;transform:none!important;filter:none!important;text-shadow:none!important}}.ani-crossfade{display:grid;place-items:center}.ani-crossfade>.fadeable{grid-area:1 / 1}.ani-inview-scope.is-inview [data-ani-enter-show]{z-index:2}.ani-inview-scope.is-inview [data-ani-exit-show]{z-index:1}.ani-inview-scope:not(.is-inview) [data-ani-exit-show]{z-index:2}.ani-inview-scope:not(.is-inview) [data-ani-enter-show]{z-index:1}:where(.ani-when-hover,.ani-when-focus,.ani-when-inview,.ani-when-selected,.ani-when-attention,.ani-when-section-dominant){--ani-current-rgb: var(--ani-rgb)}:root{--ani-hover-rgb: 0,0,0;--ani-focus-rgb: 0,0,0;--ani-inview-rgb: 0,0,0;--ani-selected-rgb: 0,0,0;--ani-attention-rgb:0,0,0}.ani-attraction{--ani-hover-rgb: var(--attraction-rgb);--ani-focus-rgb: var(--attraction-rgb);--ani-inview-rgb: var(--attraction-rgb);--ani-selected-rgb: var(--attraction-rgb);--ani-attention-rgb: var(--attraction-rgb)}.ani-ice{--ani-hover-rgb: var(--ice-rgb);--ani-focus-rgb: var(--ice-rgb);--ani-inview-rgb: var(--ice-rgb);--ani-selected-rgb: var(--ice-rgb);--ani-attention-rgb: var(--ice-rgb)}.ani-water{--ani-hover-rgb: var(--water-rgb);--ani-focus-rgb: var(--water-rgb);--ani-inview-rgb: var(--water-rgb);--ani-selected-rgb: var(--water-rgb);--ani-attention-rgb: var(--water-rgb)}.ani-offwhite{--ani-hover-rgb: var(--offwhite-rgb);--ani-focus-rgb: var(--offwhite-rgb);--ani-inview-rgb: var(--offwhite-rgb);--ani-selected-rgb: var(--offwhite-rgb);--ani-attention-rgb: var(--offwhite-rgb)}.ani-marmor{--ani-hover-rgb: var(--marmor-rgb);--ani-focus-rgb: var(--marmor-rgb);--ani-inview-rgb: var(--marmor-rgb);--ani-selected-rgb: var(--marmor-rgb);--ani-attention-rgb: var(--marmor-rgb)}.ani-obsidian{--ani-hover-rgb: var(--obsidian-rgb);--ani-focus-rgb: var(--obsidian-rgb);--ani-inview-rgb: var(--obsidian-rgb);--ani-selected-rgb: var(--obsidian-rgb);--ani-attention-rgb: var(--obsidian-rgb)}.ani-violet{--ani-hover-rgb: var(--violet-rgb);--ani-focus-rgb: var(--violet-rgb);--ani-inview-rgb: var(--violet-rgb);--ani-selected-rgb: var(--violet-rgb);--ani-attention-rgb: var(--violet-rgb)}.ani-magenta{--ani-hover-rgb: var(--magenta-rgb);--ani-focus-rgb: var(--magenta-rgb);--ani-inview-rgb: var(--magenta-rgb);--ani-selected-rgb: var(--magenta-rgb);--ani-attention-rgb: var(--magenta-rgb)}.ani-hover-water{--ani-hover-rgb: var(--water-rgb)}.ani-focus-water{--ani-focus-rgb: var(--water-rgb)}.ani-inview-water{--ani-inview-rgb: var(--water-rgb)}.ani-selected-water{--ani-selected-rgb: var(--water-rgb)}.ani-attention-water{--ani-attention-rgb: var(--water-rgb)}.ani-hover-ice{--ani-hover-rgb: var(--ice-rgb)}.ani-focus-ice{--ani-focus-rgb: var(--ice-rgb)}.ani-inview-ice{--ani-inview-rgb: var(--ice-rgb)}.ani-selected-ice{--ani-selected-rgb: var(--ice-rgb)}.ani-attention-ice{--ani-attention-rgb: var(--ice-rgb)}.ani-hover-attraction{--ani-hover-rgb: var(--attraction-rgb)}.ani-focus-attraction{--ani-focus-rgb: var(--attraction-rgb)}.ani-inview-attraction{--ani-inview-rgb: var(--attraction-rgb)}.ani-selected-attraction{--ani-selected-rgb: var(--attraction-rgb)}.ani-attention-attraction{--ani-attention-rgb: var(--attraction-rgb)}.ani-hover-violet{--ani-hover-rgb: var(--violet-rgb)}.ani-focus-violet{--ani-focus-rgb: var(--violet-rgb)}.ani-inview-violet{--ani-inview-rgb: var(--violet-rgb)}.ani-selected-violet{--ani-selected-rgb: var(--violet-rgb)}.ani-attention-violet{--ani-attention-rgb: var(--violet-rgb)}.ani-hover-magenta{--ani-hover-rgb: var(--magenta-rgb)}.ani-focus-magenta{--ani-focus-rgb: var(--magenta-rgb)}.ani-inview-magenta{--ani-inview-rgb: var(--magenta-rgb)}.ani-selected-magenta{--ani-selected-rgb: var(--magenta-rgb)}.ani-attention-magenta{--ani-attention-rgb: var(--magenta-rgb)}.ani-xs{--ani-blur-min: 3px;--ani-blur-max: 10px;--ani-alpha-min: .35;--ani-alpha-max: .65;--ani-translate: 1px}.ani-sm{--ani-blur-min: 4px;--ani-blur-max: 14px;--ani-alpha-min: .4;--ani-alpha-max: .75;--ani-translate: 3px}.ani-md{--ani-blur-min: 6px;--ani-blur-max: 22px;--ani-alpha-min: .45;--ani-alpha-max: .85;--ani-translate: 5px}.ani-lg{--ani-blur-min: 8px;--ani-blur-max: 26px;--ani-alpha-min: .5;--ani-alpha-max: .9;--ani-translate: 10px}.ani-xl{--ani-blur-min: 10px;--ani-blur-max: 32px;--ani-alpha-min: .55;--ani-alpha-max: .95;--ani-translate: 16px}.ani-xslow{--ani-duration: 4s}.ani-slow{--ani-duration: 3.2s}.ani-normal{--ani-duration: 2.1s}.ani-fast{--ani-duration: 1.4s}.ani-xfast{--ani-duration: .9s}.ani-ease-smooth{--ani-ease: cubic-bezier(.22,1,.36,1)}.ani-ease-snap{--ani-ease: cubic-bezier(.2,.8,.2,1)}.ani-delay-00{--ani-delay:0s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-01{--ani-delay:.1s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-02{--ani-delay:.2s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-03{--ani-delay:.3s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-04{--ani-delay:.4s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-05{--ani-delay:.5s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-06{--ani-delay:.6s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-07{--ani-delay:.7s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-08{--ani-delay:.8s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-09{--ani-delay:.9s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-10{--ani-delay:1s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-11{--ani-delay:1.1s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-12{--ani-delay:1.2s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-13{--ani-delay:1.3s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-14{--ani-delay:1.4s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-15{--ani-delay:1.5s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-16{--ani-delay:1.6s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-17{--ani-delay:1.7s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-18{--ani-delay:1.8s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-19{--ani-delay:1.9s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-20{--ani-delay:2s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-22{--ani-delay:2.2s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-24{--ani-delay:2.4s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-26{--ani-delay:2.6s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-28{--ani-delay:2.8s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-30{--ani-delay:3s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-35{--ani-delay:3.5s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-40{--ani-delay:4s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-45{--ani-delay:4.5s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-50{--ani-delay:5s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-55{--ani-delay:5.5s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-60{--ani-delay:6s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-65{--ani-delay:6.5s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-70{--ani-delay:7s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-75{--ani-delay:7.5s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-80{--ani-delay:8s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-85{--ani-delay:8.5s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-90{--ani-delay:9s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-95{--ani-delay:9.5s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}.ani-delay-100{--ani-delay:10s;animation-delay:var(--ani-delay);transition-delay:var(--ani-delay)}@media(prefers-reduced-motion:reduce){.ani-pulse,.ani-spark,.ani-text-glow,.ani-holo-shimmer:after,.ani-fade-in,.ani-fade-up,.ani-fade-down,.ani-fade-left,.ani-fade-right,.ani-fade-in-left,.ani-fade-in-right,.ani-fade-in-up,.ani-fade-in-down,.ani-slide-in-left,.ani-slide-in-right,.ani-slide-in-up,.ani-slide-in-down,.ani-zoom-in,.ani-flip-in-x,.ani-flip-in-y,.ani-bounce-in,.ani-flash,.ani-shake-x,.ani-shake-y{animation:none!important;transition:none!important}}.ani-shadow{--ani-shadow-alpha:0;--ani-shadow-y:calc(var(--ani-translate,4px)*2.5);--ani-shadow-blur:var(--ani-blur-min,6px);--ani-shadow-spread:0;transition:box-shadow .24s ease;will-change:box-shadow;box-shadow:0 var(--ani-shadow-y) var(--ani-shadow-blur) var(--ani-shadow-spread) rgba(var(--ani-current-rgb),var(--ani-shadow-alpha))}.ani-shadow:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-shadow:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-shadow:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){--ani-shadow-alpha:var(--ani-alpha-min,.45);--ani-shadow-blur:var(--ani-blur-max,22px)}.ani-float{transform:translateY(0);transition:transform calc(var(--ani-duration,.9s)*.12) var(--ani-ease);will-change:transform}.ani-float:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-float:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-float:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){transform:translateY(calc(var(--ani-translate,4px)*-1))}.ani-float-down{transform:translateY(0);transition:transform calc(var(--ani-duration,.9s)*.12) var(--ani-ease);will-change:transform}.ani-float-down:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-float-down:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-float-down:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){transform:translateY(var(--ani-translate,4px))}.ani-float-left{transform:translate(0);transition:transform calc(var(--ani-duration,.9s)*.12) var(--ani-ease);will-change:transform}.ani-float-left:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-float-left:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-float-left:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){transform:translate(calc(var(--ani-translate,4px)*-1))}.ani-float-right{transform:translate(0);transition:transform calc(var(--ani-duration,.9s)*.12) var(--ani-ease);will-change:transform}.ani-float-right:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-float-right:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-float-right:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){transform:translate(var(--ani-translate,4px))}.ani-tilt{transform:perspective(800px) rotateX(0) rotateY(0) translateZ(0);transition:transform calc(var(--ani-duration,.9s)*.13) var(--ani-ease);will-change:transform}.ani-tilt:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-tilt:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-tilt:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){transform:perspective(800px) rotateX(var(--ani-tilt-x,-4deg)) rotateY(var(--ani-tilt-y,6deg)) translateZ(0)}@keyframes aniPulse{0%,to{box-shadow:0 0 var(--ani-blur-min,6px) rgba(var(--ani-current-rgb),var(--ani-alpha-min,.45))}50%{box-shadow:0 0 var(--ani-blur-max,22px) rgba(var(--ani-current-rgb),var(--ani-alpha-max,.85))}}.ani-shadow.ani-pulse:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-shadow.ani-pulse:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-shadow.ani-pulse:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniPulse var(--ani-duration,2.1s) ease-in-out infinite}@keyframes aniSpark{0%{filter:brightness(1) saturate(1);box-shadow:0 0 rgba(var(--ani-current-rgb),0)}40%{filter:brightness(1.08) saturate(1.1);box-shadow:0 0 var(--ani-blur-max,22px) rgba(var(--ani-current-rgb),var(--ani-alpha-max,.85))}to{filter:brightness(1) saturate(1);box-shadow:0 0 rgba(var(--ani-current-rgb),0)}}.ani-shadow.ani-spark:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-shadow.ani-spark:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-shadow.ani-spark:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniSpark calc(var(--ani-duration,2.1s)*.2) ease-out 1}.ani-text-glow{transition:text-shadow calc(var(--ani-duration,.9s)*.1) var(--ani-ease)}.ani-text-glow:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-text-glow:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-text-glow:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){text-shadow:0 0 2px color-mix(in srgb,rgb(var(--ani-current-rgb)) 70%,transparent),0 0 var(--ani-blur-min,6px) color-mix(in srgb,rgb(var(--ani-current-rgb)) 55%,transparent),0 0 var(--ani-blur-max,22px) color-mix(in srgb,rgb(var(--ani-current-rgb)) 40%,transparent)}@supports not (color: color-mix(in srgb,white,black)){.ani-text-glow:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-text-glow:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-text-glow:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){text-shadow:0 0 2px rgb(var(--ani-current-rgb)),0 0 var(--ani-blur-min,6px) rgb(var(--ani-current-rgb)),0 0 var(--ani-blur-max,22px) rgb(var(--ani-current-rgb))}}.ani-holo-shimmer{position:relative;isolation:isolate;overflow:hidden}.ani-holo-shimmer:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 0%,rgba(var(--ani-current-rgb),.35) 20%,transparent 35%);background-size:200% 100%;mix-blend-mode:screen;opacity:.55;transform:translate(-100%)}@keyframes aniShimmer{to{transform:translate(100%)}}.ani-holo-shimmer:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)):after,.ani-holo-shimmer:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover):after,.ani-holo-shimmer:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])):after{animation:aniShimmer calc(var(--ani-duration,2.1s)*1.05) linear 1}@keyframes aniFadeIn{0%{opacity:0}to{opacity:1}}.ani-fade-in:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-fade-in:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-fade-in:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniFadeIn calc(var(--ani-duration,2.1s)*var(--ani-enter-factor,1)) var(--ani-ease) both}@keyframes aniFadeX{0%{opacity:0;transform:translate(var(--ani-fade-x,var(--ani-translate,4px)))}to{opacity:1;transform:none}}@keyframes aniFadeY{0%{opacity:0;transform:translateY(var(--ani-fade-y,var(--ani-translate,4px)))}to{opacity:1;transform:none}}.ani-fade-up{--ani-fade-y:calc(var(--ani-translate,4px)* 1)}.ani-fade-down{--ani-fade-y:calc(var(--ani-translate,4px)*-1)}.ani-fade-left{--ani-fade-x:calc(var(--ani-translate,4px)* 1)}.ani-fade-right{--ani-fade-x:calc(var(--ani-translate,4px)*-1)}.ani-fade-in-left{--ani-fade-x:calc(var(--ani-translate,4px)*-1*1.6)}.ani-fade-in-right{--ani-fade-x:calc(var(--ani-translate,4px)* 1*1.6)}.ani-fade-in-up{--ani-fade-y:calc(var(--ani-translate,4px)* 1*1.6)}.ani-fade-in-down{--ani-fade-y:calc(var(--ani-translate,4px)*-1*1.6)}.ani-fade-up:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-fade-up:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-fade-up:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniFadeY calc(var(--ani-duration,2.1s)*var(--ani-enter-factor,1)) var(--ani-ease) both}.ani-fade-down:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-fade-down:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-fade-down:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniFadeY calc(var(--ani-duration,2.1s)*var(--ani-enter-factor,1)) var(--ani-ease) both}.ani-fade-left:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-fade-left:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-fade-left:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniFadeX calc(var(--ani-duration,2.1s)*var(--ani-enter-factor,1)) var(--ani-ease) both}.ani-fade-right:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-fade-right:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-fade-right:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniFadeX calc(var(--ani-duration,2.1s)*var(--ani-enter-factor,1)) var(--ani-ease) both}.ani-fade-in-left:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-fade-in-left:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-fade-in-left:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniFadeX calc(var(--ani-duration,2.1s)*var(--ani-enter-factor,1)) var(--ani-ease) both}.ani-fade-in-right:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-fade-in-right:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-fade-in-right:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniFadeX calc(var(--ani-duration,2.1s)*var(--ani-enter-factor,1)) var(--ani-ease) both}.ani-fade-in-up:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-fade-in-up:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-fade-in-up:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniFadeY calc(var(--ani-duration,2.1s)*var(--ani-enter-factor,1)) var(--ani-ease) both}.ani-fade-in-down:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-fade-in-down:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-fade-in-down:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniFadeY calc(var(--ani-duration,2.1s)*var(--ani-enter-factor,1)) var(--ani-ease) both}@keyframes aniSlideX{0%{transform:translate(var(--ani-slide-x,calc(var(--ani-translate,4px)*-1)));opacity:0}to{transform:none;opacity:1}}@keyframes aniSlideY{0%{transform:translateY(var(--ani-slide-y,calc(var(--ani-translate,4px)* 1)));opacity:0}to{transform:none;opacity:1}}.ani-slide-in-left{--ani-slide-x:calc(var(--ani-translate,4px)*-1*1.6)}.ani-slide-in-right{--ani-slide-x:calc(var(--ani-translate,4px)* 1*1.6)}.ani-slide-in-up{--ani-slide-y:calc(var(--ani-translate,4px)* 1*1.6)}.ani-slide-in-down{--ani-slide-y:calc(var(--ani-translate,4px)*-1*1.6)}.ani-slide-in-left:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-slide-in-left:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-slide-in-left:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniSlideX calc(var(--ani-duration,2.1s)*var(--ani-enter-factor,1)) var(--ani-ease) both}.ani-slide-in-right:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-slide-in-right:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-slide-in-right:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniSlideX calc(var(--ani-duration,2.1s)*var(--ani-enter-factor,1)) var(--ani-ease) both}.ani-slide-in-up:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-slide-in-up:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-slide-in-up:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniSlideY calc(var(--ani-duration,2.1s)*var(--ani-enter-factor,1)) var(--ani-ease) both}.ani-slide-in-down:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-slide-in-down:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-slide-in-down:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniSlideY calc(var(--ani-duration,2.1s)*var(--ani-enter-factor,1)) var(--ani-ease) both}@keyframes aniZoomIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ani-zoom-in:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-zoom-in:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-zoom-in:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniZoomIn calc(var(--ani-duration,2.1s)*var(--ani-enter-factor,1)) var(--ani-ease) both}@keyframes aniFlipInX{0%{opacity:0;transform:perspective(800px) rotateX(calc(var(--ani-tilt-x,-4deg)*-16));transform-origin:top}60%{opacity:1;transform:perspective(800px) rotateX(calc(var(--ani-tilt-x,-4deg)*-1.5))}to{transform:perspective(800px) rotateX(0)}}.ani-flip-in-x:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-flip-in-x:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-flip-in-x:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniFlipInX calc(var(--ani-duration,2.1s)*var(--ani-enter-factor,1)*1.1) var(--ani-ease) both}@keyframes aniFlipInY{0%{opacity:0;transform:perspective(800px) rotateY(calc(var(--ani-tilt-y,6deg)*16));transform-origin:left}60%{opacity:1;transform:perspective(800px) rotateY(calc(var(--ani-tilt-y,6deg)*-1.5))}to{transform:perspective(800px) rotateY(0)}}.ani-flip-in-y:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-flip-in-y:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-flip-in-y:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniFlipInY calc(var(--ani-duration,2.1s)*var(--ani-enter-factor,1)*1.1) var(--ani-ease) both}@keyframes aniBounceIn{0%{opacity:0;transform:scale(.9) translateY(calc(var(--ani-translate,4px)*1.5))}60%{opacity:1;transform:scale(1.02) translateY(calc(var(--ani-translate,4px)*-.5))}to{transform:scale(1) translateY(0)}}.ani-bounce-in:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-bounce-in:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-bounce-in:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniBounceIn calc(var(--ani-duration,2.1s)*var(--ani-enter-factor,1)) var(--ani-ease) both}@keyframes aniFlash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.ani-flash:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-flash:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-flash:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniFlash calc(var(--ani-duration,2.1s)*.43) ease both}@keyframes aniShakeX{0%,to{transform:translate(0)}20%,60%{transform:translate(calc(var(--ani-translate,4px)*-2))}40%,80%{transform:translate(calc(var(--ani-translate,4px)*2))}}.ani-shake-x:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-shake-x:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-shake-x:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniShakeX calc(var(--ani-duration,2.1s)*.38) ease-in-out both}@keyframes aniShakeY{0%,to{transform:translateY(0)}20%,60%{transform:translateY(calc(var(--ani-translate,4px)*-2))}40%,80%{transform:translateY(calc(var(--ani-translate,4px)*2))}}.ani-shake-y:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-shake-y:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-shake-y:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniShakeY calc(var(--ani-duration,2.1s)*.38) ease-in-out both}.ani-holo-scan-reveal{position:relative;overflow:hidden}.ani-holo-scan-reveal:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(var(--ani-current-rgb),.18) 50%,transparent 100%);transform:translateY(-110%);mix-blend-mode:screen;pointer-events:none}@keyframes aniScanReveal{0%{opacity:0}40%{opacity:1}to{opacity:1}}@keyframes aniScanBar{to{transform:translateY(110%)}}.ani-holo-scan-reveal:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)):after,.ani-holo-scan-reveal:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover):after,.ani-holo-scan-reveal:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])):after{animation:aniScanBar calc(var(--ani-duration,2.1s)*.9) linear 1}.ani-holo-scan-reveal:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-holo-scan-reveal:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-holo-scan-reveal:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniScanReveal calc(var(--ani-duration,2.1s)*.9) var(--ani-ease) 1 both}.ani-holo-beam{position:relative;overflow:hidden;isolation:isolate}.ani-holo-beam:after{content:"";position:absolute;inset:-20%;background:linear-gradient(120deg,transparent 45%,rgba(var(--ani-current-rgb),.28) 50%,transparent 55%);transform:translate(-120%);mix-blend-mode:screen;pointer-events:none}@keyframes aniBeam{to{transform:translate(120%)}}.ani-holo-beam:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)):after,.ani-holo-beam:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover):after,.ani-holo-beam:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])):after{animation:aniBeam calc(var(--ani-duration,2.1s)*1.1) linear 1}.ani-holo-ripple{position:relative;overflow:hidden}.ani-holo-ripple:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:999px;background:radial-gradient(circle,rgba(var(--ani-current-rgb),.22),rgba(var(--ani-current-rgb),0) 70%);transform:translate(-50%,-50%) scale(.6);opacity:0;pointer-events:none}@keyframes aniRippleOnce{20%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%) scale(18)}}.ani-holo-ripple:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)):after,.ani-holo-ripple:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover):after,.ani-holo-ripple:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])):after{animation:aniRippleOnce calc(var(--ani-duration,2.1s)*.5) ease-out 1}.ani-particle-echo{position:relative}.ani-particle-echo:after{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;opacity:0;transform:scale(.98);filter:blur(1.5px);mix-blend-mode:multiply;pointer-events:none}@keyframes aniEchoOnce{40%{opacity:.25;transform:scale(.985)}to{opacity:0;transform:scale(1)}}.ani-particle-echo:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)):after,.ani-particle-echo:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover):after,.ani-particle-echo:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])):after{animation:aniEchoOnce calc(var(--ani-duration,2.1s)*.6) var(--ani-ease) 1}@keyframes aniEchoFadeKF{0%{text-shadow:none}50%{text-shadow:0 0 0 currentColor,0 0 6px color-mix(in srgb,currentColor 30%,transparent)}to{text-shadow:none}}.ani-echo-fade:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-echo-fade:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-echo-fade:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniEchoFadeKF calc(var(--ani-duration,2.1s)*.5) ease-out 1}.ani-trace-in svg *{transition:stroke-dashoffset calc(var(--ani-duration,2.1s)*.5) var(--ani-ease)}.ani-trace-in svg path,.ani-trace-in svg polyline,.ani-trace-in svg polygon{stroke-dasharray:var(--dash,140);stroke-dashoffset:var(--dash,140)}.ani-trace-in:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)) svg *,.ani-trace-in:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover) svg *,.ani-trace-in:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])) svg *{stroke-dashoffset:0}.ani-glitch-slice{position:relative;overflow:hidden}.ani-glitch-slice:before,.ani-glitch-slice:after{content:"";position:absolute;left:0;right:0;height:34%;background:inherit;transform:translate(0);opacity:0;mix-blend-mode:normal}.ani-glitch-slice:before{top:12%}.ani-glitch-slice:after{bottom:12%}@keyframes aniSliceL{0%,60%,to{opacity:0;transform:translate(0)}20%{opacity:.8;transform:translate(-3px)}40%{opacity:.4;transform:translate(2px)}}@keyframes aniSliceR{0%,60%,to{opacity:0;transform:translate(0)}20%{opacity:.8;transform:translate(3px)}40%{opacity:.4;transform:translate(-2px)}}.ani-glitch-slice:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)):before,.ani-glitch-slice:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover):before,.ani-glitch-slice:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])):before{animation:aniSliceL calc(var(--ani-duration,2.1s)*.25) steps(4) 1}.ani-glitch-slice:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)):after,.ani-glitch-slice:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover):after,.ani-glitch-slice:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])):after{animation:aniSliceR calc(var(--ani-duration,2.1s)*.25) steps(4) 1}@keyframes aniGlitchFade{0%{opacity:0}30%{opacity:.35}40%{opacity:.9}60%{opacity:.6}to{opacity:1}}.ani-glitch-fade:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-glitch-fade:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-glitch-fade:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniGlitchFade calc(var(--ani-duration,2.1s)*.8) cubic-bezier(.22,1,.36,1) 1 both}@keyframes aniShiftJitter{0%{transform:translate(0)}25%{transform:translate(-1px)}50%{transform:translate(1px)}75%{transform:translate(-.5px)}to{transform:translate(0)}}.ani-glitch-shift:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-glitch-shift:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-glitch-shift:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniShiftJitter calc(var(--ani-duration,2.1s)*.22) steps(6) 1}.ani-glitch-shift{--_c:color-mix(in srgb,currentColor 65%,transparent)}.ani-glitch-shift:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-glitch-shift:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-glitch-shift:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){text-shadow:-1px 0 0 var(--_c),1px 0 0 var(--_c)}.ani-glow-sweep{position:relative;overflow:hidden}.ani-glow-sweep:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(var(--ani-current-rgb),.5) 50%,transparent 100%);transform:translate(-120%);mix-blend-mode:screen;opacity:0}@keyframes aniGlowSweep{20%{opacity:1}to{opacity:0;transform:translate(120%)}}.ani-glow-sweep:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)):after,.ani-glow-sweep:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover):after,.ani-glow-sweep:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])):after{animation:aniGlowSweep calc(var(--ani-duration,2.1s)*.9) linear 1}@keyframes aniGlowPulse{0%{--ani-shadow-alpha:0;--ani-shadow-blur:0px}40%{--ani-shadow-alpha:var(--ani-alpha-max,.85);--ani-shadow-blur:var(--ani-blur-max,22px)}to{--ani-shadow-alpha:0;--ani-shadow-blur:0px}}.ani-glow-pulse:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-glow-pulse:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-glow-pulse:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniGlowPulse calc(var(--ani-duration,2.1s)*.4) ease-out 1}@keyframes aniTiltFlick{0%{transform:perspective(800px) rotateX(calc(var(--ani-tilt-x,-4deg)*.8)) rotateY(calc(var(--ani-tilt-y,6deg)*.8))}60%{transform:perspective(800px) rotateX(calc(var(--ani-tilt-x,-4deg)*-.2)) rotateY(calc(var(--ani-tilt-y,6deg)*-.2))}to{transform:perspective(800px) rotateX(0) rotateY(0)}}.ani-tilt-flick{transform:perspective(800px) rotateX(0) rotateY(0)}.ani-tilt-flick:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-tilt-flick:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-tilt-flick:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniTiltFlick calc(var(--ani-duration,2.1s)*.5) var(--ani-ease) 1}@keyframes aniBobEcho{0%{transform:translateY(calc(var(--ani-translate,4px)*.7));opacity:0}40%{transform:translateY(calc(var(--ani-translate,4px)*-.3));opacity:1}to{transform:none;opacity:1}}.ani-bob-echo:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-bob-echo:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-bob-echo:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniBobEcho calc(var(--ani-duration,2.1s)*.6) var(--ani-ease) 1}@keyframes aniDriftIn{0%{opacity:0;transform:translate(calc(var(--ani-translate,4px)*.8),calc(var(--ani-translate,4px)*.8))}to{opacity:1;transform:none}}.ani-drift-in:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-drift-in:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-drift-in:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniDriftIn calc(var(--ani-duration,2.1s)*.9) var(--ani-ease) both}.ani-text-scan{background:linear-gradient(90deg,transparent 0%,currentColor 50%,transparent 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes aniTextScan{to{background-position:-100% 0}}.ani-text-scan:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-text-scan:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-text-scan:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniTextScan calc(var(--ani-duration,2.1s)*.8) var(--ani-ease) 1 both}@keyframes aniTextFlick{0%{opacity:0}30%{opacity:.6}40%{opacity:.2}55%{opacity:1}70%{opacity:.7}to{opacity:1}}.ani-text-flicker:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-text-flicker:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-text-flicker:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniTextFlick calc(var(--ani-duration,2.1s)*.7) ease-out 1}@keyframes aniTextDecode{0%{letter-spacing:.8px;filter:blur(.6px);opacity:.2;transform:translateY(1px)}60%{letter-spacing:.2px;filter:blur(.2px);opacity:.9;transform:translateY(0)}to{letter-spacing:0;filter:none;opacity:1;transform:none}}.ani-text-decode:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-text-decode:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-text-decode:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniTextDecode calc(var(--ani-duration,2.1s)*.8) var(--ani-ease) 1}.ani-hov-reveal{position:relative;overflow:hidden;isolation:isolate}.ani-hov-reveal:after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;opacity:.85;transform:translateY(0);transition:transform .6s var(--ani-ease),opacity .6s var(--ani-ease);background:linear-gradient(0deg,rgba(var(--ani-current-rgb),.22),rgba(var(--ani-current-rgb),.22)),repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,transparent 1px 3px)}.ani-hov-reveal:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)):after,.ani-hov-reveal:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover):after,.ani-hov-reveal:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])):after{transform:translateY(-100%);opacity:0}.ani-parallax{position:relative;overflow:clip}.ani-parallax-bg,.ani-parallax-fg{transition:transform .6s var(--ani-ease);will-change:transform;transform:translateY(0)}.ani-parallax:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)) .ani-parallax-bg,.ani-parallax:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover) .ani-parallax-bg,.ani-parallax:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])) .ani-parallax-bg{transform:translateY(calc(var(--ani-translate,6px)*1))}.ani-parallax:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)) .ani-parallax-fg,.ani-parallax:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover) .ani-parallax-fg,.ani-parallax:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])) .ani-parallax-fg{transform:translateY(calc(var(--ani-translate,6px)*-1))}.ani-scanlines-soft{position:relative;isolation:isolate;background:transparent}.ani-scanlines-soft:before{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;opacity:.28;background:linear-gradient(120deg,transparent 0 40%,rgba(var(--ani-current-rgb),.18) 50%,transparent 60%),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px)}@keyframes aniNudge{0%,to{transform:none}50%{transform:translate(var(--nudge-x,1px),var(--nudge-y,0))}}.ani-nudge:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-nudge:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-nudge:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniNudge calc(var(--ani-duration,2.1s)*.22) var(--ani-ease) 1}@keyframes aniBreath{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.ani-hov-breath{transform:scale(1)}.ani-hov-breath:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-hov-breath:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-hov-breath:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniBreath calc(var(--ani-duration,2.1s)*1.2) ease-in-out infinite}@keyframes aniGlide{0%,to{transform:none}50%{transform:translate(2px)}}.ani-glide:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-glide:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-glide:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniGlide calc(var(--ani-duration,2.1s)*.6) var(--ani-ease) 1}@keyframes aniSway{0%,to{transform:rotate(0)}50%{transform:rotate(2deg)}}.ani-sway:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-sway:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-sway:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniSway calc(var(--ani-duration,2.1s)*.5) ease-in-out 1;transform-origin:center}@keyframes aniShimmerPulse{0%,to{opacity:1}50%{opacity:.95}}.ani-shimmer-pulse:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-shimmer-pulse:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-shimmer-pulse:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniShimmerPulse calc(var(--ani-duration,2.1s)*.7) ease-in-out 1}@keyframes aniFlickerSoft{0%{opacity:0}35%{opacity:.85}45%{opacity:.6}60%{opacity:1}75%{opacity:.8}to{opacity:1}}.ani-flicker-soft:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-flicker-soft:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-flicker-soft:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniFlickerSoft calc(var(--ani-duration,2.1s)*.6) ease-out 1}.ani-hov-press{transform:scale(1);transition:transform .16s var(--ani-ease)}.ani-hov-press:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-hov-press:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-hov-press:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){transform:scale(.98)}@keyframes aniJiggle{0%,to{transform:none}25%{transform:translate(-1px) rotate(-1deg)}50%{transform:translate(1px) rotate(1deg)}75%{transform:translate(-.5px) rotate(-.5deg)}}.ani-jiggle:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-jiggle:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-jiggle:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniJiggle calc(var(--ani-duration,2.1s)*.28) ease-out 1}@keyframes aniOrbit{0%{transform:translate(0)}25%{transform:translate(2px)}50%{transform:translate(2px,2px)}75%{transform:translateY(2px)}to{transform:translate(0)}}.ani-orbit:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-orbit:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-orbit:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniOrbit calc(var(--ani-duration,2.1s)*.65) linear 1}@keyframes aniWaveText{0%{letter-spacing:0px;text-shadow:none;opacity:.85}50%{letter-spacing:.2px;text-shadow:0 0 6px color-mix(in srgb,currentColor 35%,transparent)}to{letter-spacing:0;text-shadow:none;opacity:1}}.ani-wave-text:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-wave-text:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-wave-text:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniWaveText calc(var(--ani-duration,2.1s)*.7) ease-out 1}.ani-sparkle-tint{position:relative;overflow:hidden;isolation:isolate}.ani-sparkle-tint:after{content:"";position:absolute;top:0;bottom:0;width:6%;min-width:8px;left:-12%;opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% 50%,rgba(var(--ani-current-rgb),.6) 0,rgba(var(--ani-current-rgb),0) 70%)}@keyframes aniSparkleTint{10%{opacity:1}to{transform:translate(140%);opacity:0}}.ani-sparkle-tint:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)):after,.ani-sparkle-tint:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover):after,.ani-sparkle-tint:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])):after{animation:aniSparkleTint calc(var(--ani-duration,2.1s)*.7) linear 1}@keyframes aniShakeSubtle{0%,to{transform:translate(0)}20%,60%{transform:translate(calc(var(--ani-translate,4px)*-.8))}40%,80%{transform:translate(calc(var(--ani-translate,4px)*.8))}}.ani-subtle-shake:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-subtle-shake:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-subtle-shake:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniShakeSubtle calc(var(--ani-duration,2.1s)*.34) ease-in-out 1}@keyframes aniTiltAlt{0%{transform:perspective(800px) rotate(0)}40%{transform:perspective(800px) rotate(-2deg)}70%{transform:perspective(800px) rotate(1.5deg)}to{transform:perspective(800px) rotate(0)}}.ani-tilt-alt:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-tilt-alt:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-tilt-alt:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniTiltAlt calc(var(--ani-duration,2.1s)*.5) var(--ani-ease) 1;transform-origin:center}.ani-hov-rise{transform:translateY(0);transition:transform .18s var(--ani-ease)}.ani-hov-rise:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-hov-rise:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-hov-rise:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){transform:translateY(-2px)}@keyframes aniFadeBlink{0%{opacity:0}40%{opacity:1}55%{opacity:.75}to{opacity:1}}.ani-fade-blink:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-fade-blink:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-fade-blink:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniFadeBlink calc(var(--ani-duration,2.1s)*.45) ease-out 1}@keyframes aniRippleSoft{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.ani-ripple-soft:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-ripple-soft:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-ripple-soft:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniRippleSoft calc(var(--ani-duration,2.1s)*.35) ease-out 1}.ani-glitch-slice:before,.ani-glitch-slice:after,.ani-hov-reveal:after,.ani-scanlines-soft:before{border-radius:inherit}@keyframes aniPop{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.ani-pop:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-pop:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-pop:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniPop calc(var(--ani-duration,2.1s)*.28) var(--ani-ease) 1}@keyframes aniFadePop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ani-fade-pop:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-fade-pop:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-fade-pop:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniFadePop calc(var(--ani-duration,2.1s)*.45) var(--ani-ease) 1 both}.ani-hov-glow{filter:none;transition:filter .22s var(--ani-ease)}.ani-hov-glow:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-hov-glow:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-hov-glow:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){filter:brightness(1.06) saturate(1.08)}@keyframes aniHoloBlip{0%{filter:none;opacity:1}40%{filter:blur(.6px) brightness(1.1);opacity:.96}to{filter:none;opacity:1}}.ani-holo-blip:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-holo-blip:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-holo-blip:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniHoloBlip calc(var(--ani-duration,2.1s)*.35) ease-out 1}@keyframes aniDash{0%,to{transform:none}60%{transform:translate(var(--dash-x,2px),var(--dash-y,0))}}.ani-dash:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-dash:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-dash:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniDash calc(var(--ani-duration,2.1s)*.22) var(--ani-ease) 1}@keyframes aniPeek{0%,to{transform:none}50%{transform:translateY(var(--peek-y,-2px))}}.ani-peek:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-peek:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-peek:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniPeek calc(var(--ani-duration,2.1s)*.28) var(--ani-ease) 1}.ani-ping{position:relative;isolation:isolate}.ani-ping:after{content:"";position:absolute;inset:0;margin:auto;border-radius:inherit;opacity:0;transform:scale(.6);pointer-events:none;background:radial-gradient(circle,rgba(var(--ani-current-rgb),.35),rgba(var(--ani-current-rgb),0) 62%)}@keyframes aniPingKF{20%{opacity:.9}to{opacity:0;transform:scale(1.35)}}.ani-ping:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)):after,.ani-ping:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover):after,.ani-ping:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])):after{animation:aniPingKF calc(var(--ani-duration,2.1s)*.5) ease-out 1}@keyframes aniHovBlink{0%{opacity:1}35%{opacity:.7}60%{opacity:1}to{opacity:1}}.ani-hov-blink:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-hov-blink:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-hov-blink:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniHovBlink calc(var(--ani-duration,2.1s)*.28) ease-out 1}@keyframes aniWaveHue{0%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(6deg)}to{filter:hue-rotate(0deg)}}.ani-wave-hue:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-wave-hue:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-wave-hue:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniWaveHue calc(var(--ani-duration,2.1s)*.6) ease-in-out 1}.ani-holo-glint{position:relative;overflow:hidden;isolation:isolate}.ani-holo-glint:after{content:"";position:absolute;inset:-20%;width:10%;mix-blend-mode:screen;opacity:0;pointer-events:none;background:linear-gradient(120deg,transparent 0%,rgba(var(--ani-current-rgb),.5) 50%,transparent 100%);transform:translate(-160%)}@keyframes aniGlint{10%{opacity:1}to{opacity:0;transform:translate(160%)}}.ani-holo-glint:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)):after,.ani-holo-glint:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover):after,.ani-holo-glint:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])):after{animation:aniGlint calc(var(--ani-duration,2.1s)*.55) linear 1}@keyframes aniZip{0%{transform:none}40%{transform:translateY(-1px) scale(1.03)}to{transform:none}}.ani-zip:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-zip:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-zip:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniZip calc(var(--ani-duration,2.1s)*.26) var(--ani-ease) 1}.ani-hov-fade{transition:opacity .18s var(--ani-ease)}.ani-hov-fade:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-hov-fade:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-hov-fade:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){opacity:.85}@keyframes aniHoloPhase{0%{filter:none;opacity:.9}30%{filter:blur(.5px);opacity:1}60%{filter:none;opacity:.95}85%{filter:blur(.4px);opacity:1}to{filter:none;opacity:1}}.ani-holo-phase:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-holo-phase:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-holo-phase:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniHoloPhase calc(var(--ani-duration,2.1s)*.9) ease 1}.ani-hov-slide-up,.ani-hov-slide-down,.ani-hov-slide-left,.ani-hov-slide-right{transition:transform .18s var(--ani-ease)}.ani-hov-slide-up:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-hov-slide-up:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-hov-slide-up:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){transform:translateY(-3px)}.ani-hov-slide-down:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-hov-slide-down:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-hov-slide-down:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){transform:translateY(3px)}.ani-hov-slide-left:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-hov-slide-left:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-hov-slide-left:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){transform:translate(-3px)}.ani-hov-slide-right:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-hov-slide-right:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-hov-slide-right:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){transform:translate(3px)}.ani-hov-ink{position:relative;overflow:hidden}.ani-hov-ink:after{content:"";position:absolute;inset:-10%;pointer-events:none;opacity:0;mix-blend-mode:multiply;background:linear-gradient(120deg,transparent 0%,rgba(0,0,0,.12) 50%,transparent 100%);transform:translate(-120%)}@keyframes aniInk{10%{opacity:1}to{opacity:0;transform:translate(120%)}}.ani-hov-ink:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)):after,.ani-hov-ink:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover):after,.ani-hov-ink:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])):after{animation:aniInk calc(var(--ani-duration,2.1s)*.55) linear 1}.ani-hov-echo{position:relative}.ani-hov-echo:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transform:translate(1px,1px);background:currentColor;filter:blur(1px);mix-blend-mode:multiply}@keyframes aniEchoOnceAlt{40%{opacity:.18}to{opacity:0;transform:translate(0)}}.ani-hov-echo:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)):after,.ani-hov-echo:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover):after,.ani-hov-echo:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])):after{animation:aniEchoOnceAlt calc(var(--ani-duration,2.1s)*.5) var(--ani-ease) 1}@keyframes aniHovGlitch{0%{transform:none}40%{transform:skew(-2deg)}60%{transform:skew(1.5deg)}to{transform:none}}.ani-hov-glitch:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-hov-glitch:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-hov-glitch:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniHovGlitch calc(var(--ani-duration,2.1s)*.22) steps(6) 1}@keyframes aniHovWave{0%{letter-spacing:0;text-shadow:none}50%{letter-spacing:.18px;text-shadow:0 0 6px color-mix(in srgb,currentColor 30%,transparent)}to{letter-spacing:0;text-shadow:none}}.ani-hov-wave:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-hov-wave:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-hov-wave:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniHovWave calc(var(--ani-duration,2.1s)*.6) ease-out 1}@keyframes aniHovSnap{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}.ani-hov-snap:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-hov-snap:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-hov-snap:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniHovSnap calc(var(--ani-duration,2.1s)*.24) cubic-bezier(.3,1.6,.3,1) 1}.ani-pulse-line{position:relative;overflow:hidden}.ani-pulse-line:after{content:"";position:absolute;top:0;bottom:0;width:2px;left:-8%;opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(180deg,transparent,rgba(var(--ani-current-rgb),.8),transparent)}@keyframes aniPulseLine{10%{opacity:1}to{opacity:0;transform:translate(116%)}}.ani-pulse-line:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)):after,.ani-pulse-line:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover):after,.ani-pulse-line:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])):after{animation:aniPulseLine calc(var(--ani-duration,2.1s)*.6) linear 1}.ani-fade-echo{position:relative}.ani-fade-echo:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none;background:currentColor;filter:blur(1px);mix-blend-mode:multiply}@keyframes aniFadeEchoKF{0%{opacity:0}60%{opacity:.18}to{opacity:0}}.ani-fade-echo:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)):after,.ani-fade-echo:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover):after,.ani-fade-echo:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])):after{animation:aniFadeEchoKF calc(var(--ani-duration,2.1s)*.7) var(--ani-ease) 1}@keyframes aniGlowPing{0%{--ani-shadow-alpha:0;--ani-shadow-blur:0px}45%{--ani-shadow-alpha:var(--ani-alpha-max,.85);--ani-shadow-blur:var(--ani-blur-max,22px)}to{--ani-shadow-alpha:0;--ani-shadow-blur:0px}}.ani-glow-ping:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-glow-ping:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-glow-ping:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniGlowPing calc(var(--ani-duration,2.1s)*.45) ease-out 1}@keyframes aniPopTilt{0%{transform:scale(1) rotate(0)}50%{transform:scale(1.04) rotate(.8deg)}to{transform:scale(1) rotate(0)}}.ani-pop-tilt:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-pop-tilt:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-pop-tilt:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniPopTilt calc(var(--ani-duration,2.1s)*.3) var(--ani-ease) 1}@keyframes aniSpectrumFlicker{0%{filter:none;opacity:1}40%{filter:hue-rotate(4deg);opacity:.96}to{filter:none;opacity:1}}.ani-spectrum-flicker:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-spectrum-flicker:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-spectrum-flicker:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniSpectrumFlicker calc(var(--ani-duration,2.1s)*.35) ease-out 1}@keyframes aniLiftPress{0%{transform:translateY(-2px)}60%{transform:translateY(0) scale(1)}to{transform:scale(.98)}}.ani-hov-lift-press:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-hov-lift-press:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-hov-lift-press:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniLiftPress calc(var(--ani-duration,2.1s)*.4) var(--ani-ease) 1 forwards}.ani-holo-grid-scan{position:relative;overflow:hidden}.ani-holo-grid-scan:after{content:"";position:absolute;inset:-10%;opacity:0;pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 4px);transform:translateY(-120%)}@keyframes aniGridScan{10%{opacity:.6}to{opacity:0;transform:translateY(120%)}}.ani-holo-grid-scan:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)):after,.ani-holo-grid-scan:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover):after,.ani-holo-grid-scan:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])):after{animation:aniGridScan calc(var(--ani-duration,2.1s)*.9) linear 1}.ani-holo-glint:after,.ani-hov-ink:after,.ani-hov-echo:after,.ani-pulse-line:after,.ani-fade-echo:after,.ani-holo-grid-scan:after{border-radius:inherit}.ani-persp-800{perspective:800px}.ani-3d{transform-style:preserve-3d;backface-visibility:hidden}@keyframes aniRotateX{to{transform:rotateX(var(--ani-rotate-angle,1turn))}}@keyframes aniRotateY{to{transform:rotateY(var(--ani-rotate-angle,1turn))}}@keyframes aniRotateZ{to{transform:rotate(var(--ani-rotate-angle,1turn))}}.ani-rotate-x:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-rotate-x:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-rotate-x:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniRotateX var(--ani-duration,2.1s) var(--ani-ease) 1}.ani-rotate-y:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-rotate-y:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-rotate-y:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniRotateY var(--ani-duration,2.1s) var(--ani-ease) 1}.ani-rotate-z:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)),.ani-rotate-z:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover),.ani-rotate-z:is([data-ani-section].is-dominant :is(.ani-when-section-dominant,[data-ani-dominant-accent])){animation:aniRotateZ var(--ani-duration,2.1s) var(--ani-ease) 1}.ani-rotate-x.ani-xs,.ani-rotate-y.ani-xs,.ani-rotate-z.ani-xs{--ani-rotate-angle:.5turn}.ani-rotate-x.ani-sm,.ani-rotate-y.ani-sm,.ani-rotate-z.ani-sm{--ani-rotate-angle:1turn}.ani-rotate-x.ani-md,.ani-rotate-y.ani-md,.ani-rotate-z.ani-md{--ani-rotate-angle:2turn}.ani-rotate-x.ani-lg,.ani-rotate-y.ani-lg,.ani-rotate-z.ani-lg{--ani-rotate-angle:3turn}.ani-rotate-x.ani-xl,.ani-rotate-y.ani-xl,.ani-rotate-z.ani-xl{--ani-rotate-angle:4turn}.ani-rot-rev{--ani-rotate-angle:calc((var(--ani-rotate-angle,1turn))*-1)}.ani-fadepara-section-bg{position:absolute;inset:0;will-change:transform}.ani-fadepara-section-media,.ani-fadepara-section-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ani-fadepara-section-overlay-always{background:linear-gradient(180deg,rgb(var(--water-rgb-space) / .65),rgb(var(--water-rgb-space) / .5),rgb(var(--water-rgb-space) / .65) 30%,rgb(var(--water-rgb-space) / .75) 38%,rgb(var(--water-rgb-space) / .8) 43%,rgb(var(--water-rgb-space) / .85) 50%,rgb(var(--water-rgb-space) / .8) 58%,rgb(var(--water-rgb-space) / .75) 63%,rgb(var(--water-rgb-space) / .7) 70%,rgb(var(--water-rgb-space) / .8) 80%,rgb(var(--marmor-rgb-space) / .9) 85%,rgb(var(--marmor-rgb-space) / .95) 88%,rgb(var(--marmor-rgb-space) / 1) 93%)!important}.ani-fadepara-section-overlay-hiding{opacity:1;will-change:opacity;transition:opacity .5s ease}.ani-fadepara-section-overlay-showing{background:linear-gradient(160deg,rgb(var(--obsidian-rgb-space) / .07) 5%,rgb(var(--marmor-rgb-space) / .94) 40%,rgb(var(--marmor-rgb-space) / .95),rgb(var(--marmor-rgb-space) / .94) 60%,rgb(var(--obsidian-rgb-space) / .08) 95%);opacity:0;will-change:opacity;transition:opacity .1s ease}.ani-fadepara-section:has(.ani-fadepara-area.ani-inview-scope.is-inview) .ani-fadepara-section-overlay-showing{opacity:1}.ani-fadepara-section:has(.ani-fadepara-area.ani-inview-scope.is-inview) .ani-fadepara-section-overlay-hiding{opacity:.2}.ani-fadepara-section.ani-fadepara-x .ani-fadepara-section-bg{top:0;left:-100px;width:calc(100% + 200px);height:100%;transition:transform .1s ease-out}.counting-statement-reveal,.text-reveal{position:relative;display:inline-block;opacity:.001;mask:linear-gradient(90deg,#000 0 0) no-repeat;-webkit-mask:linear-gradient(90deg,#000 0 0) no-repeat;mask-size:0% 100%;-webkit-mask-size:0% 100%;transition:mask-size .9s ease,-webkit-mask-size .9s ease,opacity .15s linear}.counting-statement-container.is-active .counting-statement-reveal,.counting-statement-container.is-active .text-reveal{opacity:1;mask-size:100% 100%;-webkit-mask-size:100% 100%}@media(prefers-reduced-motion:reduce){.counting-statement-reveal,.text-reveal{transition:none;mask:none;-webkit-mask:none;opacity:1}}.colorcina-lightshow-present{filter:brightness(.1);perspective:400px;transform:translate(0) translateY(10px) translateZ(-20px) scale(.8);transition:transform .8s ease,filter .8s ease}.colorcina-card-container.is-active .colorcina-lightshow-present{filter:brightness(1);transform:scale(1);transition-delay:var(--ani-delay);transform:translate(0) translateY(0) translateZ(0) scale(1);transition:transform .8s ease,filter .8s ease}.colorcina-rocket-present{filter:brightness(.5);perspective:400px;transform:translate(-20px) translateY(20px) translateZ(-20px);transition:transform .8s ease,filter .8s ease}.colorcina-card-container.is-active .colorcina-rocket-present{filter:brightness(1);transform:scale(1);transition-delay:var(--ani-delay);transform:translate(0) translateY(0) translateZ(0);transition:transform .8s ease,filter .8s ease}.colorcina-circle-present{filter:brightness(.5);perspective:400px;transform:scale(.5);transition:transform .8s ease,filter .8s ease}.colorcina-card-container.is-active .colorcina-circle-present{filter:brightness(1);transform:scale(1) rotate(1800deg);transition-delay:var(--ani-delay);transition:transform .8s ease,filter .8s ease}.colorcina-globe-present{filter:brightness(.5);perspective:400px;transform:scale(.7);transition:transform .8s ease,filter .8s ease}.colorcina-card-container.is-active .colorcina-globe-present{filter:brightness(1);transform:scale(1) rotate(360deg) rotateY(720deg) rotateX(1080deg);transition-delay:var(--ani-delay);transition:transform .8s ease,filter .8s ease}.section-colorcina{--ccin-delay-step: .4s}.dynamic-ccin-icon{filter:brightness(.8);transform:scale(.8);transition:filter .35s ease,transform .35s ease;transform-origin:center}.colorcina-card-container.is-active .dynamic-ccin-icon:nth-child(1){transition-delay:calc(var(--ccin-delay-step) * 1);filter:brightness(1);transform:scale(1)}.colorcina-card-container.is-active .dynamic-ccin-icon:nth-child(2){transition-delay:calc(var(--ccin-delay-step) * 2);filter:brightness(1);transform:scale(1)}.colorcina-card-container.is-active .dynamic-ccin-icon:nth-child(3){transition-delay:calc(var(--ccin-delay-step) * 3);filter:brightness(1);transform:scale(1)}.colorcina-card-container.is-active .dynamic-ccin-icon:nth-child(4){transition-delay:calc(var(--ccin-delay-step) * 4);filter:brightness(1);transform:scale(1)}.colorcina-card-container.is-active .dynamic-ccin-icon:nth-child(5){transition-delay:calc(var(--ccin-delay-step) * 5);filter:brightness(1);transform:scale(1)}.ani-dimmed-section-card{filter:brightness(.8);transform:scale(.98);transition:transform .3s ease,filter .3s ease}[data-ani-section].is-dominant .ani-dimmed-section-card{filter:brightness(1);transform:scale(1);transition-delay:var(--ani-delay)}.ani-dimmed-section-icon{filter:brightness(.6);transform:scale(.95);transition:transform .3s ease,filter .3s ease}[data-ani-section].is-dominant .ani-dimmed-section-icon{filter:brightness(1);transform:scale(1);transition-delay:var(--ani-delay)}.ani-self-undimmer{filter:brightness(.8);transform:scale(.98);transition:transform .3s ease,filter .3s ease}.ani-self-undimmer:is(:is(.ani-when-hover:is(:hover,.is-hover),.ani-when-focus:is(:focus,:focus-visible,.is-focus),.ani-when-inview.is-inview,.ani-when-selected:is(.is-selected,:checked),.ani-when-attention.is-attention)){filter:brightness(1);transform:scale(1);transition-delay:var(--ani-delay)}.ani-child-undimmer{filter:brightness(.8);transform:scale(.98);transition:transform .3s ease,filter .3s ease}.ani-child-undimmer:is(.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-when-parent-hover){filter:brightness(1);transform:scale(1);transition-delay:var(--ani-delay)}@media(min-width:768px){.ani-inview-scope.is-inview .ani-md-fade-in-up,.ani-when-inview.ani-md-fade-in-up.is-inview,[data-ani-inview].ani-md-fade-in-up.is-inview{--ani-fade-y: calc(var(--ani-translate, 4px) * 1 * 1.6);animation:aniFadeY calc(var(--ani-duration, 2.1s) * var(--ani-enter-factor, 1)) var(--ani-ease) both}}.ani-overlay-on-inview{position:relative}.ani-overlay-on-inview .ani-overlay-layer{position:absolute;inset:0;background:var(--ani-overlay-bg, linear-gradient(to bottom, color-mix(in srgb, rgb(var(--ani-current-rgb)) 0%, transparent), color-mix(in srgb, rgb(var(--ani-current-rgb)) 55%, transparent)));pointer-events:none;opacity:1;transform:translate(0);transition:opacity var(--ani-duration, .35s) var(--ani-ease, ease),transform var(--ani-duration, .35s) var(--ani-ease, ease);transition-delay:var(--ani-delay, 0s)}.ani-overlay-on-inview.is-inview .ani-overlay-layer{opacity:var(--ani-overlay-inview-opacity, 0);transform:translate(var(--ani-overlay-out-tx, 0%))}.ani-overlay-appear-inview .ani-overlay-layer{opacity:0;transform:translate(var(--ani-overlay-in-tx, 0%))}.ani-overlay-appear-inview.is-inview .ani-overlay-layer{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.ani-overlay-on-inview .ani-overlay-layer{transition:opacity .01s linear!important;transform:none!important}}html:not([data-scroll-dir=up]) .ani-overlay-on-inview .ani-overlay-layer{opacity:0!important;transform:none!important}html:not([data-scroll-dir=up]) .ani-overlay-appear-inview .ani-overlay-layer{opacity:0!important;transform:none!important}[data-ter-ani] .terraces{--ter-scale: 1;will-change:transform;transform:scale(var(--ter-scale));transform-origin:center bottom}[data-ter-ani] .terraces{transition:transform .12s linear}@media(prefers-reduced-motion:reduce){[data-ter-ani] .terraces{transition:none;transform:none}}.ani-section-child-tilt{transform:perspective(800px) rotateY(var(--ani-tilt-angle, 0deg));will-change:transform;transition:transform .1s linear}.ani-tsparticles-fire,.ani-tsparticles-triangle,.ani-tsparticles-stars,.ani-tsparticles-links{position:relative}.tsparticles-canvas-el{position:absolute;inset:0;pointer-events:none}#tsp{position:fixed;inset:0;pointer-events:none;z-index:5}.ani-stackflow-pin-group{position:relative;z-index:2}.ani-stackflow-stage{position:relative}.ani-text-glow.ani-extra-soft{text-shadow:0 0 2px rgba(var(--ani-current-rgb),.65),0 0 4px rgba(var(--ani-current-rgb),.45)!important}.ani-border-runner{position:relative}.ani-border-runner{--runner-length: 70;--runner-thickness: 2}.ani-border-runner.ani-xs{--runner-length: 20;--runner-thickness: 1.5}.ani-border-runner.ani-sm{--runner-length: 30;--runner-thickness: 2}.ani-border-runner.ani-md{--runner-length: 40;--runner-thickness: 2.5}.ani-border-runner.ani-lg{--runner-length: 55;--runner-thickness: 3}.ani-border-runner.ani-xl{--runner-length: 70;--runner-thickness: 3.5}.ani-border-runner>svg.ani-border-runner-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;border-radius:inherit;z-index:2}.ani-border-runner>svg.ani-border-runner-svg .ani-border-runner-path{fill:none;stroke-width:var(--runner-thickness);stroke-linecap:round;stroke:rgba(var(--ani-current-rgb),1);opacity:0;animation:ani-border-runner-dash linear infinite paused;animation-duration:var(--ani-duration, 2.1s)}.ani-border-runner.ani-when-hover:is(:hover,.is-hover)>svg .ani-border-runner-path,.ani-border-runner.ani-when-focus:is(:focus,.is-focus)>svg .ani-border-runner-path,.ani-inview-scope.is-inview .ani-border-runner.ani-when-parent-inview>svg .ani-border-runner-path,.ani-inview-scope.scrolled-active .ani-border-runner.ani-when-parent-inview>svg .ani-border-runner-path,.ani-hover-scope:hover .ani-border-runner.ani-when-parent-hover>svg .ani-border-runner-path,.ani-hover-scope.is-hover .ani-border-runner.ani-when-parent-hover>svg .ani-border-runner-path,.ani-focus-scope:focus-within .ani-border-runner.ani-when-parent-focus>svg .ani-border-runner-path,.ani-focus-scope.is-focus .ani-border-runner.ani-when-parent-focus>svg .ani-border-runner-path,.is-dominant .ani-border-runner>svg .ani-border-runner-path,.ani-border-runner.ani-when-inview.is-inview>svg .ani-border-runner-path{opacity:1;animation-play-state:running}.ani-border-runner.ani-ease-smooth>svg .ani-border-runner-path{animation-timing-function:var(--ani-ease)}.ani-border-runner.ani-ease-snap>svg .ani-border-runner-path{animation-timing-function:var(--ani-ease)}@keyframes ani-border-runner-dash{to{stroke-dashoffset:-1}}@media(prefers-reduced-motion:reduce){.ani-border-runner>svg .ani-border-runner-path{animation:none}}.ani-lightflow{position:relative}.ani-lightflow:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,rgb(var(--ani-current-rgb)) 40%,transparent) 0%,color-mix(in srgb,rgb(var(--ani-current-rgb)) 22%,transparent) 22%,transparent 60%);filter:blur(10px);transition:opacity .3s ease;z-index:1}.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-lightflow.ani-when-parent-hover:before{opacity:1}@media(prefers-reduced-motion:reduce){.ani-lightflow:before{opacity:0!important}}.ani-lightbulb{position:relative;--ani-lightbulb-radius: 200px}.ani-lightbulb:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle var(--ani-lightbulb-radius) at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,rgb(var(--ani-current-rgb)) 60%,transparent) 0%,color-mix(in srgb,rgb(var(--ani-current-rgb)) 36%,transparent) 28%,color-mix(in srgb,rgb(var(--ani-current-rgb)) 12%,transparent) 48%,transparent 70%);filter:blur(10px);transition:opacity .18s linear;will-change:transform,opacity,background;z-index:1}.ani-lightbulb{--ani-lightbulb-radius: 200px}.ani-lightbulb:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle var(--ani-lightbulb-radius) at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,rgb(var(--ani-current-rgb)) 60%,transparent) 0%,color-mix(in srgb,rgb(var(--ani-current-rgb)) 36%,transparent) 28%,color-mix(in srgb,rgb(var(--ani-current-rgb)) 12%,transparent) 48%,transparent 70%);filter:blur(10px);transition:opacity .18s linear;will-change:transform,opacity,background}.ani-hover-scope:is(:hover,.is-hover,:focus-within,.is-focus) .ani-lightbulb.ani-when-parent-hover:after{opacity:1}@media(prefers-reduced-motion:reduce){.ani-lightbulb:after{opacity:0!important}}.ani-float-pulse{--ani-current-rgb: var(--ani-selected-rgb)}.ani-float-pulse{--float-amp: 1px;--float-duration: 4s;--shadow-min: .12;--shadow-max: .35;animation:floatY var(--float-duration) ease-in-out infinite,shadowPulse calc(var(--float-duration) * 1.25) ease-in-out infinite;will-change:transform,box-shadow;backface-visibility:hidden;transform:translateZ(0);box-shadow:0 10px 28px rgba(var(--ani-current-rgb),var(--shadow-min));border-radius:inherit}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--float-amp)))}}@keyframes shadowPulse{0%,to{box-shadow:0 10px 28px rgba(var(--ani-current-rgb),var(--shadow-min))}50%{box-shadow:0 24px 80px rgba(var(--ani-current-rgb),var(--shadow-max))}}@media(prefers-reduced-motion:reduce){.ani-float-pulse{animation:none}}[data-liquid-ether]{position:relative;overflow:hidden}[data-liquid-ether]>*:not(.liquid-ether-bg){position:relative;z-index:1}.liquid-ether-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.liquid-ether-canvas{width:100%;height:100%;display:block}@keyframes card-glow{0%,to{filter:drop-shadow(0 0 40px rgba(var(--ice-rgb),.5))}50%{filter:drop-shadow(0 0 60px rgba(var(--ice-rgb),.7))}}@keyframes iconBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes card-glow-dbp{0%,to{filter:drop-shadow(0 0 10px rgba(var(--attraction-rgb),.3))}50%{filter:drop-shadow(0 0 15px rgba(var(--attraction-rgb),.42))}}:root{--ani-duration-fade:.28s;--ani-ease:cubic-bezier(.22,1,.36,1)}.swap-stack{position:relative}.swap-stack .swap-extra{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.swap-stack .swap-extra.swap-extra-md{min-width:65vw}.swap-stack .swap-extra.swap-extra-lg{min-width:75vw}.swap-stack .swap-extra.swap-extra-xl{min-width:95vw}.fadeable{opacity:1;transition:opacity var(--ani-duration-fade) var(--ani-ease)}.fadeable.is-leaving{opacity:0}.fadeable.is-hidden{visibility:hidden}.fadeable.is-hidden.swap-extra{display:none}.fadeable.is-leaving,.fadeable.is-hidden{pointer-events:none}.ani-debug .ani-inview-scope{outline:1px dashed #08f;outline-offset:2px;position:relative}.ani-debug .ani-inview-scope:after{content:"in " attr(data-ani-threshold) " / out " attr(data-ani-exit) " • " attr(data-ani-metric);position:absolute;top:.25rem;left:.25rem;font:12px/1.2 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:#0020ff14;border:1px solid rgba(0,32,255,.35);padding:2px 6px;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ani-debug [data-ani-progress]{position:relative}.ani-debug [data-ani-progress]:before{content:"";position:absolute;left:0;bottom:0;height:3px;width:calc(var(--ani-progress,0)*100%);background:#08f}
