.pb-fit{container-type:size}.pb-fit-box{position:absolute;inset:0}@supports (scale:tan(atan2(1px, 1px))) and (width:1cqw){.pb-fit-box{--pb-s:min(1, tan(atan2(100cqw, var(--pb-fit-w,1px))), tan(atan2(100cqh, var(--pb-fit-h,1px))));inset:0 auto auto;left:calc((100cqw - min(var(--pb-fit-max,100000px), 100cqw / var(--pb-s)) * var(--pb-s)) / 2);width:min(var(--pb-fit-max,100000px), 100cqw / var(--pb-s));height:calc(100cqh / var(--pb-s));transform:scale(var(--pb-s));transform-origin:0 0}}@keyframes pb-typewriter-blink{0%,to{opacity:1}50%{opacity:0}}.pb-typewriter-cursor{animation:1.2s step-start infinite pb-typewriter-blink}@media (prefers-reduced-motion:reduce){.pb-typewriter-cursor{animation:none}}.pb-draw{clip-path:inset(-12px 100% -12px -12px);transition:clip-path 1.6s cubic-bezier(.65,0,.35,1) .35s}[data-inview=true] .pb-draw,[data-inview=initial] .pb-draw,[data-fx-static] .pb-draw{clip-path:inset(-12px)}@media (prefers-reduced-motion:reduce){.pb-draw{transition:none;clip-path:none!important}}
