@font-face{font-family:sign;src:url(../media/ChalkySign_Regular-s.p.1vp0-ipbag-2-.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sign;src:url(../media/ChalkySign_SemiBold-s.p.2-cnn26h8iqly.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sign;src:url(../media/ChalkySign_Bold-s.p.1f7w672t2n8pa.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sign Fallback;src:local(Arial);ascent-override:84.73%;descent-override:21.45%;line-gap-override:0.0%;size-adjust:112.35%}.hjcWOa_className{font-family:sign,sign Fallback}.hjcWOa_variable{--sign:"sign", "sign Fallback"}
:root{--ground:#0b0a09;--card:#1c1916;--line:#2f2a24;--rule:#4a4239;--muted:#a69c8e;--chalk:#f3eee4;--amber:#ffb347;--on-amber:#0b0a09;--body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html,body{background:var(--ground);color:var(--chalk);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}.holding{flex-direction:column;justify-content:center;gap:28px;max-width:560px;min-height:100dvh;margin:0 auto;padding:48px 24px;display:flex}.wordmark{font-family:var(--sign);letter-spacing:.01em;margin:0;font-size:28px;font-weight:700}.tagline{font-family:var(--sign);margin:0;font-size:clamp(30px,10.4vw,60px);font-weight:700;line-height:.96}.tagline span{white-space:nowrap;display:block}.lede{max-width:34ch;color:var(--muted);margin:0;font-size:18px;line-height:1.5}.row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cta{color:var(--on-amber);font-family:var(--sign);flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.cta svg{display:block;position:absolute;inset:0}.cta span{position:relative}.cta:focus-visible,.studio a:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.studio{border-top:1.25px solid var(--line);color:var(--muted);margin:12px 0 0;padding-top:20px;font-size:15px}.studio a{color:var(--chalk);text-underline-offset:3px}.character{flex:0 auto;min-width:0;max-width:40vw;height:auto}.character .stroke{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s ease-out .3s forwards chalk}.character .eye{transform-box:fill-box;transform-origin:50%;animation:5.4s ease-in-out 2.6s infinite blink}@keyframes chalk{to{stroke-dashoffset:0}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.character .stroke,.character .eye{stroke-dashoffset:0;animation:none}}
