@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.reveal{animation:reveal-rise linear both;animation-timeline:view();animation-range:entry 0% entry 45%}.parallax-near{animation:parallax-near linear both;animation-timeline:view();animation-range:exit 0% exit 100%}.parallax-far{animation:parallax-far linear both;animation-timeline:view();animation-range:exit 0% exit 100%}.depth-slow{animation:depth-slow linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.depth-fast{animation:depth-fast linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.draw-line path{stroke-dasharray:100;stroke-dashoffset:100;animation:line-draw linear both;animation-timeline:view();animation-range:cover 40% cover 75%}}.rise-in{animation:load-rise var(--dur-rise) var(--ease-out) both}}@keyframes reveal-rise{0%{opacity:.01;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes parallax-near{0%{transform:translateY(0)}to{transform:translateY(14px)}}@keyframes parallax-far{0%{transform:translateY(0)}to{transform:translateY(30px)}}@keyframes depth-slow{0%{transform:translateY(38px)}to{transform:translateY(-38px)}}@keyframes depth-fast{0%{transform:translateY(10px)}to{transform:translateY(-10px)}}@keyframes line-draw{to{stroke-dashoffset:0}}@keyframes load-rise{0%{opacity:.01;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media print{.reveal,.parallax-near,.parallax-far,.depth-slow,.depth-fast,.rise-in{animation:none}.draw-line path{animation:none;stroke-dasharray:none;stroke-dashoffset:0}}