.font-cycle{position:relative;display:inline-grid;vertical-align:baseline;align-items:baseline;white-space:nowrap}.font-cycle-layer{position:absolute;inset-block-start:0;inset-inline-start:0;transform-origin:left center;grid-area:1/1;opacity:0;pointer-events:none;font-size:inherit;line-height:inherit}.font-cycle-layer.is-active{opacity:1}.font-cycle-accessible{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.font-cycle-micro-fade .font-cycle-layer{transition:opacity 45ms linear}.fc-serif{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:1.04em;font-weight:400;letter-spacing:-.055em}.fc-mono{font-family:var(--font-mono),ui-monospace,monospace;font-size:.82em;font-weight:500;letter-spacing:-.07em}.fc-compact{font-weight:600;letter-spacing:-.09em}.fc-compact,.fc-light{font-family:var(--font-inter),sans-serif}.fc-light{font-weight:300;letter-spacing:-.035em}.fc-expanded{font-family:var(--font-inter),sans-serif;font-weight:400;letter-spacing:.015em}.fc-final{position:relative;font:inherit;letter-spacing:inherit}.word-glyph{display:inline-block;white-space:pre}.word-flow .font-cycle-layer{transition:none}.word-flow .is-active .word-glyph,.word-flow .word-glyph{animation:none;opacity:1;transform:none;clip-path:none}.word-formation:not(.word-flow) .is-active .word-glyph{animation:word-form .22s cubic-bezier(.22,1,.36,1) both}@keyframes word-form{0%{opacity:0;transform:translateY(.08em);clip-path:inset(0 0 100%)}to{opacity:1;transform:translateY(0);clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.font-cycle-layer{transition:none!important}}.word-slot{position:relative}.word-shape{visibility:hidden}.word-ink{position:absolute;inset:0;text-align:center}.word-ink.is-rewriting{font-family:var(--font-mono),monospace;font-size:.72em}.word-baseline{display:inline-block;width:0;height:0;vertical-align:baseline}.word-ink.is-rewriting{top:auto;bottom:0}