.wordmark[data-v-f7c51d8b]{-webkit-user-select:none;user-select:none;padding-top:clamp(24px,5vw,64px)}.stage[data-v-f7c51d8b]{position:relative}.svg[data-v-f7c51d8b]{width:100%;height:auto;display:block;overflow:visible}.letters[data-v-f7c51d8b]{font-family:Unbounded,sans-serif;font-size:330px;font-weight:900}.outline[data-v-f7c51d8b]{fill:var(--bg);stroke:url(#kek-grad);stroke-width:5px;paint-order:stroke}.fill[data-v-f7c51d8b]{fill:url(#kek-grad);stroke:url(#kek-grad);stroke-width:5px}.spot[data-v-f7c51d8b]{pointer-events:none;--spot-falloff:radial-gradient(closest-side, #000 0%, #000000f2 12%, #000000d6 25%, #000000ab 38%, #0000007a 50%, #0000004f 62%, #0000002b 74%, #00000012 86%, #00000005 94%, #0000 100%);-webkit-mask-image:var(--spot-falloff);-webkit-mask-image:var(--spot-falloff);mask-image:var(--spot-falloff);will-change:transform;position:absolute;top:0;left:0;overflow:hidden}.spot-inner[data-v-f7c51d8b]{will-change:transform;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.wordmark[data-v-f7c51d8b]{animation:.9s cubic-bezier(.22,1,.36,1) both rise-f7c51d8b}@keyframes rise-f7c51d8b{0%{opacity:0;transform:translateY(24px)}}}.spoiler[data-v-21b13c7d]{vertical-align:-.3em;cursor:help;width:5.5ch;height:1.2em;display:inline-block;position:relative}.spark[data-v-21b13c7d]{width:var(--s);height:var(--s);margin:calc(var(--s) / -2);background:var(--c);box-shadow:0 0 calc(var(--s) * 1.5) var(--c);opacity:.8;border-radius:50%;position:absolute}.spoiler:hover .spark[data-v-21b13c7d]{filter:brightness(1.4)}@media (prefers-reduced-motion:no-preference){.spark[data-v-21b13c7d]{opacity:0;animation:linear infinite spark-fly-21b13c7d}@keyframes spark-fly-21b13c7d{0%{opacity:0;transform:translate(0)scale(1)}15%{opacity:1}to{transform:translate(var(--dx), -1.3em) scale(.3);opacity:0}}}.headline[data-v-2ef6e720]{letter-spacing:-.03em;margin-bottom:24px;font-family:Unbounded,sans-serif;font-size:clamp(2.25rem,5vw,4.25rem);font-weight:800;line-height:1}.accent[data-v-2ef6e720]{background:var(--brand-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 -.04em;padding:0 .04em;font-style:normal}.desc[data-v-2ef6e720]{color:var(--muted);text-wrap:pretty;max-width:34ch;font-size:1.125rem;line-height:1.6}.links[data-v-64afec87]{list-style:none}.link[data-v-64afec87]{border-bottom:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;text-decoration:none;display:flex}.item:first-child .link[data-v-64afec87]{border-top:1px solid var(--line)}.name[data-v-64afec87]{letter-spacing:-.01em;background:var(--brand-grad) no-repeat 0 100% / 0 2px;padding-bottom:2px;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:600;transition:background-size .35s cubic-bezier(.22,1,.36,1)}.handle[data-v-64afec87]{color:var(--muted);font-size:.9375rem;transition:color .2s}.link:hover .name[data-v-64afec87],.link:focus-visible .name[data-v-64afec87]{background-size:100% 2px}.link:hover .handle[data-v-64afec87],.link:focus-visible .handle[data-v-64afec87]{color:var(--text)}.link[data-v-64afec87]:focus-visible{outline:2px solid var(--pink);outline-offset:4px;border-radius:4px}.content[data-v-e9ab85ba]{border-top:1px solid var(--line);flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:48px clamp(32px,6vw,96px);margin-top:clamp(16px,2.5vw,32px);padding:clamp(32px,5vw,72px) 0;display:grid}.footer[data-v-e9ab85ba]{color:var(--muted);padding:20px 0 28px;font-size:.875rem}@media (width<=760px){.content[data-v-e9ab85ba]{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start}}:root{--bg:#120d1e;--text:#f3eeff;--muted:#8e85a8;--line:#f3eeff1a;--gold:#ffc24b;--pink:#ff4fa3;--violet:#7b61ff;--brand-grad:linear-gradient(90deg, var(--gold), var(--pink), var(--violet));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);min-height:100%;color:var(--text);font-family:Onest,system-ui,sans-serif;overflow-x:clip}body{background:radial-gradient(60% 45% at 50% 18%, #7b61ff29, transparent 70%), var(--bg)}#app{flex-direction:column;min-height:100dvh;padding:0 clamp(16px,4vw,56px);display:flex}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
