.hb-typed--home{display:block;margin:16px 0 0;font-family:var(--font-heading);font-size:clamp(30px,3.9vw,50px);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:var(--on-ink)}.hb-typed__line{display:inline-block}.hb-typed__slot{display:inline-grid;text-align:left}.hb-typed__slot>*{grid-area:1/1;white-space:nowrap}.hb-typed__ghost{visibility:hidden}.hb-typed__ghost:before{content:attr(data-text)}.hb-ink,.hb-typed__word{position:relative;color:var(--stroke-ink)}.hb-ink{white-space:nowrap}.hb-ink__line,.hb-typed__ink{position:absolute;left:-.1em;right:-.1em;bottom:-.3em;height:.5em;padding:0 .1em;overflow-x:clip;overflow-y:visible}.hb-ink svg,.hb-typed__word svg{position:absolute;left:.1em;bottom:.14em;width:calc(100% - .2em);height:.22em;overflow:visible;fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .45s cubic-bezier(.25,.46,.45,.94)}.hb-typed__word[data-drawn=false] svg{stroke-dashoffset:1}.hb-typed__caret{display:inline-block;width:2px;height:.8em;margin-left:.06em;margin-right:calc(-.06em - 2px);background:var(--stroke-ink);vertical-align:baseline;animation:hb-caret 1.05s step-end infinite}.hb-typed__caret[data-busy=true]{animation:none}@keyframes hb-caret{50%{opacity:0}}@media (max-width:760px){.hb-typed--home{font-size:clamp(26px,7.4vw,34px)}.hb-typed--home .hb-typed__tail{display:block}}@media (prefers-reduced-motion:reduce){.hb-typed__word svg{transition:none}.hb-typed__caret{display:none}}.hb-typed-h1{max-width:none!important}.hb-typed-h1 .hb-typed__before,.hb-typed-h1 .hb-typed__tail{display:block}.hb-typed-h1 .hb-typed__now{justify-self:center}@media (max-width:760px){.hb-typed-h1.hb-typed-h1--assessment{font-size:min(40px,calc((100vw - 40px) / 10.8))}}.hb-typed.hb-typed--exercises,.hb-typed.hb-typed--interview,.hb-typed.hb-typed--resume,.hb-typed.hb-typed--tests{display:block;margin:18px 0 0;font-family:var(--font-heading);font-size:clamp(26px,3vw,36px);text-align:center;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--on-ink)}.hb-typed--exercises .hb-typed__before,.hb-typed--exercises .hb-typed__tail,.hb-typed--interview .hb-typed__before,.hb-typed--interview .hb-typed__tail,.hb-typed--resume .hb-typed__before,.hb-typed--resume .hb-typed__tail,.hb-typed--tests .hb-typed__before,.hb-typed--tests .hb-typed__tail{display:block}.hb-typed--exercises .hb-typed__now,.hb-typed--interview .hb-typed__now,.hb-typed--resume .hb-typed__now,.hb-typed--tests .hb-typed__now{justify-self:center}@media (max-width:760px){.hb-typed.hb-typed--exercises,.hb-typed.hb-typed--interview,.hb-typed.hb-typed--resume{font-size:min(32px,calc((100vw - 40px) / 11))}.hb-typed.hb-typed--tests{font-size:min(32px,calc((100vw - 40px) / 14.2))}}.hb-typed .hb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}