/* This SVG has the exact painted bounds of the responsive original image. */
.cover-motion{position:absolute;display:block;pointer-events:none;visibility:hidden;overflow:visible}
.cover-motion-ready .cover-motion{visibility:visible}
.motion-sheet{transform-box:view-box;animation-timing-function:linear;animation-iteration-count:infinite}
.motion-sheet-main{transform-origin:861px 364px;animation-name:paper-tether;animation-duration:8s}
.motion-sheet-far{transform-origin:1040px 220px;animation-name:paper-far;animation-duration:13s}
.motion-sheet-middle{transform-origin:1185px 402px;animation-name:paper-middle;animation-duration:10.7s}
.motion-sheet-light{transform-origin:1270px 362px;animation-name:paper-light;animation-duration:15s}
.motion-mote{opacity:0;animation-name:archive-dust;animation-timing-function:linear;animation-iteration-count:infinite}
.cover-motion-paused .cover-motion *{animation-play-state:paused!important}
.cover.is-paused *::before,.cover.is-paused *::after,.cover-motion-paused .cover-rule::before{animation-play-state:paused!important}
.cover-motion-toggle{position:absolute;right:6%;bottom:96px;z-index:2;min-height:44px;padding:6px 0;border:0;border-bottom:1px solid #ddd6c74a;border-radius:0;color:#ddd6c7;background:transparent;font:10px var(--mono);letter-spacing:.015em;cursor:pointer}
.cover-motion-toggle:hover{color:var(--light);border-bottom-color:currentColor}
.cover-motion-toggle:focus-visible{outline:2px solid #e29e86;outline-offset:5px}
.motion-control-icon{display:inline-block;width:17px;font-family:var(--sans);font-size:11px}
@keyframes paper-tether{
  /* Phase-offset bending keeps the tip moving at rotation reversals. */
  0%,100%{transform:rotate(0deg) skewY(1.1deg) scale(1,1.018)}
  12.5%{transform:rotate(1.7deg) skewY(.78deg) scale(1.006,1.025)}
  25%{transform:rotate(2.4deg) skewY(0deg) scale(1.009,1.018)}
  37.5%{transform:rotate(1.7deg) skewY(-.78deg) scale(1.006,1)}
  50%{transform:rotate(0deg) skewY(-1.1deg) scale(1,.982)}
  62.5%{transform:rotate(-1.7deg) skewY(-.78deg) scale(.994,.975)}
  75%{transform:rotate(-2.4deg) skewY(0deg) scale(.991,.982)}
  87.5%{transform:rotate(-1.7deg) skewY(.78deg) scale(.994,1)}
}
@keyframes paper-far{0%,100%{transform:translate(0,-3px) rotate(0deg)}25%{transform:translate(5px,-9px) rotate(5deg)}50%{transform:translate(2px,-3px) rotate(0deg)}75%{transform:translate(-3px,3px) rotate(-4deg)}}
@keyframes paper-middle{0%,100%{transform:translate(-3px,0) rotate(0deg)}25%{transform:translate(-6px,8px) rotate(-7deg)}50%{transform:translate(0,3px) rotate(0deg)}75%{transform:translate(3px,-4px) rotate(4deg)}}
@keyframes paper-light{0%,100%{transform:translate(0,-3px) rotate(0deg)}25%{transform:translate(6px,-12px) rotate(8deg)}50%{transform:translate(3px,-5px) rotate(0deg)}75%{transform:translate(-4px,3px) rotate(-6deg)}}
@keyframes archive-dust{0%{opacity:0;transform:translate(0,16px)}20%{opacity:.32}76%{opacity:.22}100%{opacity:0;transform:translate(var(--drift),-24px)}}
@media(max-width:600px){.cover-motion-toggle{right:8%;bottom:149px;font-size:9px}}
@media(prefers-reduced-motion:reduce){.cover-motion,.cover-motion-toggle{display:none!important}}
@media print{.cover-motion,.cover-motion-toggle{display:none!important}}
