html {
  scroll-timeline: --squareTimeline y; }

.page-top {
  -webkit-animation-name: scrollheader;
          animation-name: scrollheader;
  -webkit-animation-duration: 0;
          animation-duration: 0;
  /* Firefox requires this to apply the animation */
  animation-timeline: --squareTimeline;
  position: relative;
  top: 0;
  -webkit-transition: top 10s;
  -o-transition: top 10s;
  transition: top 10s; }

@-webkit-keyframes scrollheader {
  0% {
    top: 0em; }
  10%, 100% {
    top: -3em; } }

@keyframes scrollheader {
  0% {
    top: 0em; }
  10%, 100% {
    top: -3em; } }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxhenkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFRQTtFQUNFLG1DQUFtQyxFQUFBOztBQUVyQztFQUNFLG9DQUE0QjtVQUE1Qiw0QkFBNEI7RUFDNUIsNkJBQXFCO1VBQXJCLHFCQUFxQjtFQUFFLGlEQUFBO0VBQ3ZCLG9DQUFvQztFQUNwQyxrQkFBaUI7RUFDakIsTUFBSztFQUVMLDJCQUFtQjtFQUFuQixzQkFBbUI7RUFBbkIsbUJBQW1CLEVBQUE7O0FBT3JCO0VBQ0U7SUFDQyxRQUFPLEVBQUE7RUFJUjtJQUNDLFNBQVEsRUFBQSxFQUFBOztBQVBYO0VBQ0U7SUFDQyxRQUFPLEVBQUE7RUFJUjtJQUNDLFNBQVEsRUFBQSxFQUFBIiwiZmlsZSI6ImxhenkuY3NzIn0= */