.letter-paper{background:#fff;height:100%;position:relative}.letter-paper-footer{pointer-events:none;inset-inline:0;background:linear-gradient(#fff0,#fff 45%);padding:28px 7% 84px;position:absolute;bottom:0}.letter-paper-footer a{pointer-events:auto}.letter-paper-spring{animation:.8s cubic-bezier(.2,1.35,.4,1) both letter-spring-up;box-shadow:0 -12px 30px #0000002e}@keyframes letter-spring-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.letter-paper-spring{animation:none}}
