@font-face {
  font-family: "Mei Cormorant Infant";
  src: url("/fonts/cormorant-infant-mei-italic.ttf") format("truetype");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}
.approved-wordmark { position: relative; }
.motion-scene { opacity: 0; position: absolute; inset: 0; pointer-events: none; }
.motion-scene.is-ready { opacity: 1; }
.motion-source, .motion-tail { position: absolute; transform-origin: center; }
[data-home-motion] .motion-source, [data-home-motion] .motion-tail { transform-box: fill-box; }
.motion-source > img, .motion-tail > img { display: block; width: 100%; height: 100%; max-height: none; }
.motion-scene svg { position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; }
.motion-letter { font-weight: 400; fill: var(--ink); }
.motion-outline { display: none; fill: var(--ink); }
.motion-glyph { transform-box: view-box; }
[data-home-motion].motion-ready > img { visibility: hidden; }
