/* Reference: the final wordmark opens from thin vertical strokes, left to right. */
.home-page .footer-wordmark-letters{display:inline-block;white-space:nowrap}
.home-page .footer-letter{display:inline-block;transform-origin:50% 90%}
.home-page .footer-wordmark.is-reveal-ready:not(.is-revealed) .footer-letter{opacity:0;transform:translate3d(0,.12em,0) scaleX(.025)}
.home-page .footer-wordmark.is-reveal-ready.is-revealed .footer-letter{animation:brinton-footer-letter-open .78s cubic-bezier(.2,.7,.15,1) calc(var(--letter-index)*.065s) both}
.home-page .footer-wordmark:focus-visible .footer-letter{animation:none!important;opacity:1!important;transform:none!important}
@keyframes brinton-footer-letter-open{
  0%{opacity:0;transform:translate3d(0,.12em,0) scaleX(.025)}
  16%{opacity:1}
  100%{opacity:1;transform:translate3d(0,0,0) scaleX(1)}
}
@media(max-width:650px){
  .home-page .footer-wordmark.is-reveal-ready.is-revealed .footer-letter{animation-duration:.68s;animation-delay:calc(var(--letter-index)*.05s)}
}
@media(prefers-reduced-motion:reduce){
  .home-page .footer-wordmark .footer-letter{animation:none!important;opacity:1!important;transform:none!important}
}
