main.svelte-1uha8ag{cursor:crosshair;position:fixed;inset:0;overflow:hidden}.world.svelte-1uha8ag{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.lockup.svelte-1uha8ag{will-change:transform;contain:layout;padding:.2em .42em;font-size:clamp(3rem,15vw,12rem);position:absolute;top:50%;left:50%}.name.svelte-1uha8ag{font-size:inherit;letter-spacing:.04em;-webkit-user-select:none;user-select:none;white-space:nowrap;font-weight:700;line-height:.62;position:relative;top:-.1em}@media (pointer:coarse){.name.svelte-1uha8ag{writing-mode:vertical-rl;text-orientation:upright;top:0;left:-.3em}.fb.left.svelte-1uha8ag{top:.12em;bottom:.12em;left:-.8em}.fb.right.svelte-1uha8ag{top:.12em;bottom:.12em;right:-.8em}}.name.glitching.svelte-1uha8ag{text-shadow:.04em 0 #ffffff59,-.04em 0 #fff3;animation:.1s steps(2,end) infinite svelte-1uha8ag-jitter}@keyframes svelte-1uha8ag-jitter{0%{transform:translate(.015em,-.01em)skew(-1deg)}to{transform:translate(-.015em,.01em)skew(1deg)}}.fb.svelte-1uha8ag{pointer-events:none;transition:transform .18s ease-out;animation:4s ease-in-out infinite svelte-1uha8ag-frame-pulse;position:absolute}.lockup.hl.svelte-1uha8ag .fb.left:where(.svelte-1uha8ag){transform:translate(-.14em)scaleY(1.35)}.lockup.hr.svelte-1uha8ag .fb.right:where(.svelte-1uha8ag){transform:translate(.14em)scaleY(1.35)}.lockup.ht.svelte-1uha8ag .fb.top:where(.svelte-1uha8ag){transform:translateY(-.14em)scaleX(1.1)}.lockup.hb.svelte-1uha8ag .fb.bottom:where(.svelte-1uha8ag){transform:translateY(.14em)scaleX(1.1)}.lockup.burst.svelte-1uha8ag .fb:where(.svelte-1uha8ag){opacity:0;transition:transform .45s ease-in,opacity .45s ease-in;animation:none}.lockup.burst.svelte-1uha8ag .fb.left:where(.svelte-1uha8ag){transform:translate(-1.2em)scaleY(1.8)}.lockup.burst.svelte-1uha8ag .fb.right:where(.svelte-1uha8ag){transform:translate(1.2em)scaleY(1.8)}.lockup.burst.svelte-1uha8ag .fb.top:where(.svelte-1uha8ag){transform:translateY(-1em)scaleX(1.4)}.lockup.burst.svelte-1uha8ag .fb.bottom:where(.svelte-1uha8ag){transform:translateY(1em)scaleX(1.4)}@keyframes svelte-1uha8ag-frame-pulse{0%,to{opacity:.7}50%{opacity:1}}.fb.top.svelte-1uha8ag{border-top:2px solid var(--fg);border-left:2px solid var(--fg);border-right:2px solid var(--fg);height:.12em;top:-.04em;left:.24em;right:.24em}.fb.bottom.svelte-1uha8ag{border-bottom:2px solid var(--fg);border-left:2px solid var(--fg);border-right:2px solid var(--fg);height:.12em;bottom:-.04em;left:.24em;right:.24em}.fb.left.svelte-1uha8ag{border-left:2px solid var(--fg);border-top:2px solid var(--fg);border-bottom:2px solid var(--fg);width:.1em;top:.12em;bottom:.12em;left:0}.fb.right.svelte-1uha8ag{border-right:2px solid var(--fg);border-top:2px solid var(--fg);border-bottom:2px solid var(--fg);width:.1em;top:.12em;bottom:.12em;right:0}@media (prefers-reduced-motion:reduce){.fb.svelte-1uha8ag{animation:none}.name.glitching.svelte-1uha8ag{text-shadow:none;animation:none}}.wash.svelte-1uha8ag{opacity:0;pointer-events:none;transition:opacity .15s ease-out;position:absolute;inset:0}.wash.active.svelte-1uha8ag{opacity:1}.wash.software.svelte-1uha8ag{background:linear-gradient(to right, var(--wash) 0%, #ffffff0d 28%, #ffffff05 55%, transparent 82%)}.wash.hardware.svelte-1uha8ag{background:linear-gradient(to left, var(--wash) 0%, #ffffff0d 28%, #ffffff05 55%, transparent 82%)}.wash.store.svelte-1uha8ag{background:linear-gradient(to bottom, var(--wash) 0%, #ffffff0d 28%, #ffffff05 55%, transparent 82%)}.wash.art.svelte-1uha8ag{background:linear-gradient(to top, var(--wash) 0%, #ffffff0d 28%, #ffffff05 55%, transparent 82%)}.wash.contact.svelte-1uha8ag{background:radial-gradient(circle at center, var(--wash), transparent 42%)}.label.svelte-1uha8ag{letter-spacing:.35em;text-transform:lowercase;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;font-size:2.5rem;transition:opacity .15s ease-out,margin .15s ease-out;position:absolute}.label.active.svelte-1uha8ag{opacity:1;margin:0!important}main.touch.svelte-1uha8ag .label:where(.svelte-1uha8ag){opacity:.4;margin:0!important}main.touch.svelte-1uha8ag .label.active:where(.svelte-1uha8ag){opacity:1}.label.software.svelte-1uha8ag{margin-left:-22px;top:50%;left:4vw}.label.hardware.svelte-1uha8ag{margin-right:-22px;top:50%;right:4vw}@media (pointer:coarse){.label.svelte-1uha8ag{font-size:1.7rem}.label.software.svelte-1uha8ag{writing-mode:sideways-lr}.label.hardware.svelte-1uha8ag{writing-mode:vertical-rl}}.label.store.svelte-1uha8ag{margin-top:-18px;top:5vh;left:50%}.label.art.svelte-1uha8ag{margin-bottom:-18px;bottom:5vh;left:50%}.leave.svelte-1uha8ag{pointer-events:none;z-index:50;position:absolute;inset:0}.leave.software.svelte-1uha8ag{background:linear-gradient(to left, transparent, var(--wash-strong) 30%);transform-origin:0;animation:.5s ease-in forwards svelte-1uha8ag-fill-x}.leave.hardware.svelte-1uha8ag{background:linear-gradient(to right, transparent, var(--wash-strong) 30%);transform-origin:100%;animation:.5s ease-in forwards svelte-1uha8ag-fill-x}.leave.store.svelte-1uha8ag{background:linear-gradient(to top, transparent, var(--wash-strong) 30%);transform-origin:top;animation:.5s ease-in forwards svelte-1uha8ag-fill-y}.leave.art.svelte-1uha8ag{background:linear-gradient(to bottom, transparent, var(--wash-strong) 30%);transform-origin:bottom;animation:.5s ease-in forwards svelte-1uha8ag-fill-y}.leave.contact.svelte-1uha8ag{background:radial-gradient(circle at center, var(--wash-strong) 55%, transparent);border-radius:50%;animation:.5s ease-in forwards svelte-1uha8ag-fill-radial}@keyframes svelte-1uha8ag-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-1uha8ag-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes svelte-1uha8ag-fill-radial{0%{transform:scale(0)}to{border-radius:0;transform:scale(2.5)}}.modeselect.svelte-1uha8ag{z-index:100;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:3rem;display:flex;position:absolute;inset:0}.choices.svelte-1uha8ag{gap:2.5rem;display:flex}.choices.svelte-1uha8ag button:where(.svelte-1uha8ag){color:var(--fg);font-family:var(--font);cursor:pointer;background:0 0;border:none;padding:1rem;font-size:1.2rem}.choices.svelte-1uha8ag button:where(.svelte-1uha8ag):active{opacity:.5}.loading.svelte-1uha8ag{opacity:.5;letter-spacing:.2em;font-size:.8rem}
