.ct-intro-lock{overflow:hidden}
#ct-intro{position:fixed;inset:0;z-index:2147483647;display:grid;place-content:center;background:#ffffff;color:#0a0a0a;cursor:pointer;touch-action:manipulation}
.ct-art{width:min(90vw,650px)}
.ct-art svg{display:block;width:100%;height:auto;overflow:visible}
.ct-skip{display:block;text-align:center;font:12px sans-serif;color:#3f3f46;margin-top:24px}
.ct-draw{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}
.ct-dot,.ct-gadgets,.ct-tagline,.ct-letter,.ct-bridge,.ct-final-word{opacity:0}
.ct-dot{transform-box:fill-box;transform-origin:center}
.ct-static .ct-letter,.ct-static .ct-bridge{display:none}
.ct-static .ct-draw{opacity:1;stroke-dashoffset:0}
.ct-static .ct-dot,.ct-static .ct-gadgets,.ct-static .ct-tagline,.ct-static .ct-final-word{opacity:1}
@media(prefers-reduced-motion:reduce){#ct-intro .ct-letter,#ct-intro .ct-bridge{display:none}#ct-intro .ct-draw{opacity:1!important;stroke-dashoffset:0!important}#ct-intro .ct-dot,#ct-intro .ct-gadgets,#ct-intro .ct-tagline,#ct-intro .ct-final-word{opacity:1!important;transform:none!important}}
.ct-underline{stroke-dasharray:1;stroke-dashoffset:1}
.ct-tagline{transform-box:fill-box}
.ct-static .ct-wipe{display:none}.ct-static .ct-underline{stroke-dashoffset:0}
@media(prefers-reduced-motion:reduce){#ct-intro .ct-wipe{display:none}#ct-intro .ct-underline{stroke-dashoffset:0!important}}
