@supports (animation-timeline:view()){@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fadeOutOnScroll{z-index:1;animation:linear both fade-out;animation-timeline:scroll();animation-range:0% 350px;position:fixed}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fadeInOnScroll{view-timeline-name:--fadeInOnScroll;view-timeline-axis:block;animation:linear both fade-in;animation-timeline:--fadeInOnScroll;animation-range:entry 25% cover 60%}@keyframes revealFromRight{0%{opacity:0;clip-path:inset(0% 0% 0% 45%)}to{opacity:1;clip-path:inset(0%)}}@keyframes revealFromLeft{0%{opacity:0;clip-path:inset(0% 45% 0% 0%)}to{opacity:1;clip-path:inset(0%)}}.revealOnScrollFromRight{view-timeline-name:--revealOnScroll;view-timeline-axis:block;animation:linear both revealFromRight;animation-timeline:--revealOnScroll;animation-range:entry 25% cover 35%}.revealOnScrollFromLeft{view-timeline-name:--revealOnScroll;view-timeline-axis:block;animation:linear both revealFromLeft;animation-timeline:--revealOnScroll;animation-range:entry 25% cover 35%}@keyframes animate-in-and-out{entry 0%{opacity:0;transform:translateY(100%)}entry 100%{opacity:1;transform:translateY(0)}}.popInReveal{animation:linear animate-in-and-out;animation-timeline:view();animation-range:entry cover}@keyframes scale-a-lil{0%{scale:.5}}@media (prefers-reduced-motion:no-preference){.zoomIn{animation:linear both scale-a-lil;animation-timeline:view();animation-range:25vh 75vh}}}.fade{opacity:0;transition:opacity 2s}.visible{opacity:1}.invisible{opacity:0}
