@import"https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap";.wordmark{display:inline-flex;align-items:baseline;gap:.12em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;letter-spacing:0}.wordmark-group{display:inline-flex;align-items:baseline;letter-spacing:.02em}.wordmark-a{display:inline-block;width:.62em;height:.735em;overflow:visible}.wordmark-a path{fill:none;stroke:currentColor;stroke-width:14.5;stroke-linecap:butt;stroke-linejoin:miter}.wordmark-a-first{margin-right:.04em}.wordmark-a-last{margin-left:.02em}.topbar{position:fixed;top:0;left:0;right:0;z-index:100;height:76px;display:flex;align-items:center;gap:40px;padding:0 34px;box-sizing:border-box;background:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000}.topbar-nav{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:34px}.topbar a{color:inherit;text-decoration:none}.topbar-brand{display:flex;align-items:center;gap:11px;font-size:23px;font-weight:700;letter-spacing:-.015em}.topbar-logo{display:block;width:34px;height:34px}.topbar-nav a{font-size:16.5px;font-weight:400;letter-spacing:0;color:#6b6b70;transition:color .15s ease}.topbar-nav a:hover{color:#000}.topbar-github{margin-left:auto;display:flex;align-items:center;gap:16px;height:42px;padding:0 16px;font-size:16.5px;font-weight:500;letter-spacing:0;transition:background .15s ease}.topbar-github:hover{background:#00000012}.topbar-github-star,.topbar-github-count{display:flex;align-items:center;gap:6px}.topbar-github-count{font-variant-numeric:tabular-nums}.topbar-github-count svg{color:#ffc53d;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.topbar-github svg{width:19px;height:19px}@media (max-width: 980px){.topbar-nav{gap:22px}.topbar-nav a{font-size:15px}}@media (max-width: 760px){.topbar-nav{display:none}}@media (max-width: 560px){.topbar{height:62px;gap:20px;padding:0 18px}.topbar-brand{font-size:19px}.topbar-logo{width:28px;height:28px}.topbar-github-label{display:none}}.page-video{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.page-hero,.page-purple{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#fff}.page-purple{background:#7a6bc2}.page-purple h2{margin:0;font-size:clamp(2.75rem,10vw,8rem);font-weight:700;line-height:1.02;letter-spacing:-.04em}.page-purple .line{display:block;overflow:hidden;padding-bottom:.08em}.page-purple .line>span{display:block;transform:translateY(110%);transition:transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * .12s);will-change:transform}.page-purple.in .line>span{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.page-purple .line>span{transform:none;transition:none}}
