@keyframes feels-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.feels-float{animation:feels-float 3.6s ease-in-out infinite}.feels-atmo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(120% 92% at 50% 44%,rgba(0,0,0,0) 52%,rgba(0,0,0,.4) 100%);background-size:160px 160px,100% 100%;opacity:.2}.feels-sprocket{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.22) 0,rgba(255,255,255,.22) 8px,transparent 0,transparent 24px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}section.feels-screen{scrollbar-width:none}section.feels-screen::-webkit-scrollbar{display:none}.feels-with-rail .feels-screen-body{padding-right:58px}@keyframes feels-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.feels-eq span{transform-origin:bottom;animation:feels-eq .9s ease-in-out infinite}.feels-eq span:nth-child(2){animation-delay:.18s}.feels-eq span:nth-child(3){animation-delay:.36s}.feels-range{-webkit-appearance:none;appearance:none;height:5px;border-radius:999px;outline:none;cursor:pointer}.feels-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:22px;width:22px;border-radius:50%;background:#fff;border:none;box-shadow:0 2px 10px rgba(0,0,0,.5);cursor:pointer}.feels-range::-moz-range-thumb{height:22px;width:22px;border-radius:50%;background:#fff;border:none;box-shadow:0 2px 10px rgba(0,0,0,.5);cursor:pointer}@keyframes feels-pop{0%{transform:scale(1)}40%{transform:scale(1.32)}to{transform:scale(1)}}.feels-pop{animation:feels-pop .45s ease}@keyframes feels-rise{0%{opacity:0;transform:translateY(22px);filter:blur(7px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes feels-drop{0%{opacity:0;transform:translateY(-34px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes feels-tile{0%{opacity:0;transform:translateY(26px) scale(.96);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.feels-reveal{opacity:0}.feels-reveal.is-revealed{animation:feels-rise .78s cubic-bezier(.22,.61,.36,1) both;animation-delay:var(--reveal-delay,.12s)}.feels-reveal[data-preset=fly-down].is-revealed{animation-name:feels-drop}.feels-reveal[data-preset=tile-in].is-revealed{animation-name:feels-tile}.feels-stagger.is-revealed{animation:none;opacity:1}.feels-stagger.is-revealed>*{animation:feels-rise .72s cubic-bezier(.22,.61,.36,1) both;animation-delay:var(--reveal-delay,.12s)}.feels-stagger.is-revealed>:nth-child(2){animation-delay:calc(var(--reveal-delay, .12s) + 90ms)}.feels-stagger.is-revealed>:nth-child(3){animation-delay:calc(var(--reveal-delay, .12s) + .18s)}.feels-stagger.is-revealed>:nth-child(4){animation-delay:calc(var(--reveal-delay, .12s) + .27s)}.feels-stagger.is-revealed>:nth-child(5){animation-delay:calc(var(--reveal-delay, .12s) + .36s)}.feels-stagger.is-revealed>:nth-child(n+6){animation-delay:calc(var(--reveal-delay, .12s) + .45s)}@keyframes feels-kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}.reels-active .feels-kenburns{animation:feels-kenburns 9s cubic-bezier(.22,.61,.36,1) both;will-change:transform}.feels-zoom-gate{animation:feels-kenburns 20s ease-in-out infinite alternate}@keyframes feels-spin{to{transform:rotate(1turn)}}.feels-disc{position:relative;border-radius:999px;background:radial-gradient(circle at center,#303034 0 15%,#101012 16% 58%,#1a1a1d 59% 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 2px 8px rgba(0,0,0,.5)}.feels-disc:after{content:"";position:absolute;inset:36%;border-radius:999px;background:var(--ev-primary);box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.35)}.feels-spinning{animation:feels-spin 3.2s linear infinite}@keyframes feels-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.feels-marquee-run{animation:feels-marquee 10s linear infinite}.feels-marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}@keyframes feels-heart-rise{0%{transform:translate(-50%) scale(.4);opacity:0}14%{opacity:.95}to{transform:translate(calc(-50% + var(--hx, 0px)),-120px) scale(var(--hs,1));opacity:0}}.feels-heart-rise{animation:feels-heart-rise 1.45s cubic-bezier(.22,.61,.36,1) var(--hd,0s) both}@keyframes feels-pulse-ring{0%{box-shadow:0 0 0 0 rgba(255,255,255,.32)}to{box-shadow:0 0 0 14px rgba(255,255,255,0)}}.feels-pulse-ring{animation:feels-pulse-ring 2.2s ease-out infinite}@media (prefers-reduced-motion:reduce){.feels-eq span,.feels-float,.feels-heart-rise,.feels-kenburns,.feels-marquee-run,.feels-pop,.feels-pulse-ring,.feels-reveal.is-revealed,.feels-spinning,.feels-stagger.is-revealed>*,.feels-zoom-gate{animation:none}.feels-reveal,.feels-stagger.is-revealed>*{opacity:1}}