.pl-line{fill:none;stroke:var(--lamp);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.pl-line-track{fill:none;stroke:var(--line-strong);stroke-width:2px;stroke-dasharray:.002 .006}@media (prefers-reduced-motion:no-preference){html:not([data-fx=off]).pl-js .pl-reveal:not(.is-in){opacity:0;translate:0 28px}html:not([data-fx=off]).pl-js .pl-reveal{transition:opacity .7s,translate .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 70ms)}html:not([data-fx=off]).pl-js .pl-line{stroke-dashoffset:var(--pl-draw,1)}html:not([data-fx=off]) .pl-lift{transition:translate .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s}html:not([data-fx=off]) .pl-lift:hover,html:not([data-fx=off]) .pl-lift:focus-visible{box-shadow:0 10px 0 -4px var(--line-strong);translate:0 -4px}html:not([data-fx=off]) .pl-float{animation:6s ease-in-out infinite alternate pl-float;animation-delay:calc(var(--i,0) * -2s)}@supports (animation-timeline:view()){html:not([data-fx=off]).pl-js .pl-reveal:not(.is-in),html:not([data-fx=off]) .pl-reveal{opacity:1;animation:linear both pl-rise;animation-timeline:view();animation-range:entry calc(var(--i,0) * 4%) entry calc(70% + var(--i,0) * 4%);transition:none;translate:none}html:not([data-fx=off]).pl-js .pl-line,html:not([data-fx=off]) .pl-line{stroke-dashoffset:1px;animation:linear both pl-draw;animation-timeline:view();animation-range:cover 8% cover 62%}html:not([data-fx=off]) .pl-parallax{animation:linear both pl-parallax;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes pl-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes pl-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pl-parallax{0%{translate:0}to{translate:0 40px}}@keyframes pl-float{0%{translate:0}to{translate:0 -10px}}
