 #logo-svg {
     max-width: 176px;
 }

 /* letters fade + slide in */
 #letter-R-anim,
 #letter-L-anim,
 #letter-C-anim {
     opacity: 0;
     transform: translateY(60px);
     animation: letters-in 0.3s ease-out forwards;
 }

 #letter-L-anim {
     animation-delay: 0.1s;
 }

 #letter-C-anim {
     animation-delay: 0.2s;
 }

 /* green bar wipe */
 #green-bar-anim {
     transform-box: fill-box;
     transform-origin: left center;
     transform: scaleX(0);
     animation: bar-in 0.7s ease-out forwards 0.4s;
 }

 /* small breathing on C */
 /* #letter-C-anim {
      animation:
        letters-in 0.6s ease-out forwards 0.2s,
        c-squish 2.4s ease-in-out 0.5s;
      transform-box: fill-box;
      transform-origin: center;
    } */

 /* keyframes */
 @keyframes letters-in {
     to {
         opacity: 1;
         transform: translateY(0);
     }
 }

 @keyframes bar-in {
     to {
         transform: scaleX(1);
     }
 }

 @keyframes c-squish {

     0%,
     100% {
         transform: scale(1, 1);
     }

     50% {
         transform: scale(1.03, 0.97);
     }
 }