.stage[data-v-dfb56570]{--u:min(100vw / 390, max(100dvh / 844, .92px));--h:844;--ease:cubic-bezier(.2, 0, 0, 1);width:100%;min-height:max(100dvh, calc(var(--h) * var(--u)));position:relative;overflow:hidden}@media (width>=1024px){.stage[data-v-dfb56570]{--u:min(100vw / 1440, 100dvh / 900);--h:900}}.content[data-v-dfb56570]{position:absolute;inset:0}.lockup[data-v-dfb56570]{--logo-w:calc(150 * var(--u));--logo-h:calc(var(--logo-w) * 330.63 / 750.63);top:calc(40 * var(--u));left:calc(28 * var(--u));align-items:flex-start;gap:calc(var(--logo-w) / 6.26);display:flex;position:absolute}.lockup-icon[data-v-dfb56570]{height:var(--logo-h);width:auto;display:block}.lockup-logo[data-v-dfb56570]{width:var(--logo-w);height:var(--logo-h);display:block}.label[data-v-dfb56570],.headline[data-v-dfb56570],.second[data-v-dfb56570],.footer[data-v-dfb56570]{left:calc(28 * var(--u));white-space:nowrap;margin:0;position:absolute}.label[data-v-dfb56570]{top:calc(274.5 * var(--u));font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:max(calc(14 * var(--u)), 12px);letter-spacing:.12em;text-transform:uppercase;color:#9de500;line-height:1.5}.headline[data-v-dfb56570]{top:calc(310.1 * var(--u));font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:calc(52 * var(--u));letter-spacing:-.01em;color:#fff;line-height:1.11538}.second[data-v-dfb56570]{top:calc(502.9 * var(--u));font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:max(calc(18 * var(--u)), 16px);color:#a9a7c0;line-height:1.4}.tech[data-v-dfb56570]{--mark:calc(18 * var(--u));--gap:calc(8 * var(--u));top:calc(566 * var(--u));left:calc(28 * var(--u));grid-template-columns:repeat(13, var(--mark));column-gap:var(--gap);row-gap:calc(10 * var(--u));margin:0;padding:0;list-style:none;display:grid;position:absolute}.tech li[data-v-dfb56570]{width:var(--mark);height:var(--mark);display:block}.tech img[data-v-dfb56570]{opacity:.6;width:100%;height:100%;display:block}.footer[data-v-dfb56570]{top:calc(798.7 * var(--u));font-family:JetBrains Mono,ui-monospace,monospace;font-weight:400;font-size:max(calc(12 * var(--u)), 11px);color:#a9a7c0;line-height:1.5}.social[data-v-dfb56570]{--mark:calc(18 * var(--u));--pitch:calc(30 * var(--u));top:calc(799 * var(--u));right:calc(28 * var(--u));gap:calc(var(--pitch) - var(--mark));margin:0;padding:0;list-style:none;display:flex;position:absolute}.social a[data-v-dfb56570]{width:var(--mark);height:var(--mark);border-radius:4px;outline:none;display:block;position:relative}.social a[data-v-dfb56570]:after{content:"";inset:-11px calc((var(--pitch) - var(--mark)) / -2);position:absolute}.social img[data-v-dfb56570]{opacity:.8;width:100%;height:100%;transition:opacity .15s var(--ease);display:block}.social a:hover img[data-v-dfb56570],.social a:focus-visible img[data-v-dfb56570]{opacity:1}.social a[data-v-dfb56570]:focus-visible{outline-offset:4px;outline:2px solid #56a2ff}.glows[data-v-dfb56570]{--big:max(100vw, 100dvh);background:radial-gradient(circle calc(var(--big) * .38) at 95% 8%, #a686ff73, #a686ff00), radial-gradient(circle calc(var(--big) * .3) at 100% 96%, #56a2ff59, #56a2ff00), radial-gradient(circle calc(var(--big) * .26) at 0% 105%, #bf7eff33, #bf7eff00);position:absolute;inset:0}.dots[data-v-dfb56570]{background-image:radial-gradient(circle at center, #ffffff1f 0, #ffffff1f var(--dot), #fff0 calc(var(--dot) + .8px));position:absolute}.dots-mobile[data-v-dfb56570]{--dot:calc(1.4 * var(--u));width:calc(176 * var(--u));left:54%;top:calc(135 * var(--u));height:calc(132 * var(--u));background-size:calc(22 * var(--u)) calc(22 * var(--u))}.dots-desktop[data-v-dfb56570]{--dot:calc(1.6 * var(--u));width:calc(476 * var(--u));left:60%;top:calc(54 * var(--u));height:calc(364 * var(--u));background-size:calc(28 * var(--u)) calc(28 * var(--u));display:none}.arc[data-v-dfb56570]{width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));position:absolute;bottom:0;right:0;overflow:visible}.arc-mobile[data-v-dfb56570]{--w:390;--h:844}.arc-desktop[data-v-dfb56570]{--w:1440;--h:900;display:none}@media (width>=1024px){.arc-mobile[data-v-dfb56570],.dots-mobile[data-v-dfb56570]{display:none}.arc-desktop[data-v-dfb56570],.dots-desktop[data-v-dfb56570]{display:block}.glows[data-v-dfb56570]{background:radial-gradient(circle calc(var(--big) * .42) at 86% 16%, #a686ff80, #a686ff00), radial-gradient(circle calc(var(--big) * .34) at 100% 95%, #56a2ff66, #56a2ff00), radial-gradient(circle calc(var(--big) * .3) at 6% 105%, #bf7eff33, #bf7eff00)}.lockup[data-v-dfb56570]{--logo-w:calc(264 * var(--u));top:calc(72 * var(--u));left:calc(96 * var(--u))}.label[data-v-dfb56570],.headline[data-v-dfb56570],.second[data-v-dfb56570],.footer[data-v-dfb56570]{left:calc(96 * var(--u))}.label[data-v-dfb56570]{top:calc(277.8 * var(--u));font-size:max(calc(20 * var(--u)), 13px)}.headline[data-v-dfb56570]{top:calc(321.1 * var(--u));font-size:calc(96 * var(--u));letter-spacing:-.02em;line-height:1.125}.second[data-v-dfb56570]{top:calc(667.3 * var(--u));font-size:max(calc(28 * var(--u)), 16px)}.tech[data-v-dfb56570]{--mark:calc(26 * var(--u));--gap:calc(16 * var(--u));top:calc(732 * var(--u));left:calc(96 * var(--u));row-gap:calc(16 * var(--u))}.footer[data-v-dfb56570]{top:calc(842.4 * var(--u));font-size:max(calc(15 * var(--u)), 11px)}.social[data-v-dfb56570]{--mark:calc(22 * var(--u));--pitch:calc(38 * var(--u));top:calc(841 * var(--u));right:calc(96 * var(--u))}}.rise[data-v-dfb56570]{animation:rise-dfb56570 .6s var(--ease) both;animation-delay:var(--d,0s)}.arc-line[data-v-dfb56570]{stroke-dasharray:1;animation:draw-dfb56570 .9s var(--ease) .1s both}.arc-node[data-v-dfb56570]{transform-box:fill-box;transform-origin:50%;animation:land-dfb56570 .3s var(--ease) .8s both}@keyframes rise-dfb56570{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes draw-dfb56570{0%{stroke-dashoffset:1px;opacity:0}8%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes land-dfb56570{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes fade-dfb56570{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rise[data-v-dfb56570],.arc-line[data-v-dfb56570],.arc-node[data-v-dfb56570]{animation:.15s linear both fade-dfb56570}.arc-line[data-v-dfb56570]{stroke-dasharray:none}}
