.hero-typewriter-heading{display:inline-block;vertical-align:baseline}.hero-typewriter-prefix{vertical-align:baseline}.hero-typewriter-capability-slot{display:inline-grid;vertical-align:baseline;text-align:left;height:calc(1.12em + var(--hero-typewriter-underline-gap) + var(--hero-typewriter-stroke-width));height:calc(1lh + var(--hero-typewriter-underline-gap) + var(--hero-typewriter-stroke-width));--hero-typewriter-stroke-width:0.08em;--hero-typewriter-stroke-radius:1px;--hero-typewriter-underline-gap:0.13em;--hero-typewriter-cursor-height:1.12em;--hero-typewriter-cursor-height:1lh}.hero-typewriter-capability-slot__layer{grid-area:1/1;align-self:start;height:100%}.hero-typewriter-capability-slot__measure{visibility:hidden;pointer-events:none;user-select:none}.hero-typewriter-typed-row{display:inline-flex;align-items:flex-start;position:relative;height:100%;line-height:inherit;padding-bottom:calc(var(--hero-typewriter-underline-gap) + var(--hero-typewriter-stroke-width));box-sizing:border-box}.hero-typewriter-typed-row:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--hero-typewriter-stroke-width);border-radius:var(--hero-typewriter-stroke-radius);background-color:#03bfb4}.hero-typewriter-typed-text{display:inline-block;min-height:var(--hero-typewriter-cursor-height);line-height:inherit;text-decoration:none}.hero-typewriter-typed-text:empty:before{content:"\00a0";visibility:hidden}.hero-typewriter-cursor{display:inline-block;width:var(--hero-typewriter-stroke-width);min-width:1px;height:var(--hero-typewriter-cursor-height);margin-left:.2em;flex-shrink:0;border-radius:var(--hero-typewriter-stroke-radius);background-color:#1f1f1f;animation:hero-typewriter-cursor-blink 1s step-end infinite}@keyframes hero-typewriter-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-typewriter-cursor{animation:none}}