.mural.svelte-8s67x5{isolation:isolate;width:100%;height:100%;transform:translate3d(var(--mx), var(--my), 0) scale(1.018);background:#08111f;margin:0;transition:transform .62s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.mural.svelte-8s67x5:before,.mural.svelte-8s67x5:after{z-index:2;content:"";pointer-events:none;position:absolute;inset:0}.mural.svelte-8s67x5:before{background:linear-gradient(180deg, color-mix(in oklab, var(--surface-0) 14%, transparent), transparent 16% 80%, color-mix(in oklab, var(--surface-0) 66%, transparent) 96%, var(--surface-0)), linear-gradient(90deg, color-mix(in oklab, var(--surface-0) 18%, transparent), transparent 10% 93%, color-mix(in oklab, var(--surface-0) 38%, transparent))}.mural.svelte-8s67x5:after{mix-blend-mode:screen;opacity:.84;background:repeating-linear-gradient(0deg,#0000 0 7px,#70cfc305 7px 8px),radial-gradient(circle at 62% 31%,#64e1d213,#0000 25%),radial-gradient(circle at 83% 62%,#ee97d112,#0000 26%)}canvas.svelte-8s67x5{width:100%;height:100%;min-height:31rem;image-rendering:pixelated;filter:brightness(.93)saturate(.92)contrast(1.08);opacity:.98;display:block}@media (width<=42rem){.mural.svelte-8s67x5{transform:none}.mural.svelte-8s67x5:before{background:linear-gradient(180deg, color-mix(in oklab, var(--surface-0) 12%, transparent), transparent 12% 84%, var(--surface-0) 100%), linear-gradient(90deg, color-mix(in oklab, var(--surface-0) 24%, transparent), transparent 12% 92%, color-mix(in oklab, var(--surface-0) 32%, transparent))}canvas.svelte-8s67x5{filter:brightness(.9)saturate(.94)contrast(1.08);min-height:43rem}}@media (prefers-reduced-motion:reduce){.mural.svelte-8s67x5{transition:none;transform:none!important}}.duo-runtime.svelte-ajwmxw{min-width:0;color:var(--ink-3);margin:0}.runtime.svelte-ajwmxw{width:100%;height:auto;display:block;overflow:visible}.mobile-runtime.svelte-ajwmxw{display:none}text.svelte-ajwmxw{fill:var(--ink-4);font-family:var(--font-mono);letter-spacing:.08em;font-size:10px}.runtime-title.svelte-ajwmxw{fill:var(--signal-1);letter-spacing:.025em;font-size:24px;font-weight:720}.runtime-subtitle.svelte-ajwmxw{fill:color-mix(in oklab, var(--signal-pink) 68%, var(--ink-3));letter-spacing:.14em;font-size:9px}.heading.svelte-ajwmxw path:where(.svelte-ajwmxw){fill:none;stroke:color-mix(in oklab, var(--line-2) 74%, transparent);stroke-width:1px}.grid-field.svelte-ajwmxw{color:var(--line-2);opacity:.85}.shell.svelte-ajwmxw{fill:url(#duo-shell-d);stroke:color-mix(in oklab, var(--signal-lavender) 58%, var(--line-2));stroke-width:1.5px}.mobile-runtime.svelte-ajwmxw .shell:where(.svelte-ajwmxw){fill:url(#duo-shell-m)}.inner-shell.svelte-ajwmxw,.registration.svelte-ajwmxw{fill:none;stroke:color-mix(in oklab, var(--ink-4) 30%, transparent);stroke-width:1px;stroke-dasharray:4 8}.rail-title.svelte-ajwmxw,.module-title.svelte-ajwmxw{fill:var(--ink-1);font-size:11px;font-weight:700}.module-meta.svelte-ajwmxw{fill:var(--ink-4);letter-spacing:.1em;font-size:8px}.side-rail.svelte-ajwmxw circle:where(.svelte-ajwmxw),.side-rail.svelte-ajwmxw path:where(.svelte-ajwmxw),.mobile-ports.svelte-ajwmxw circle:where(.svelte-ajwmxw),.mobile-ports.svelte-ajwmxw path:where(.svelte-ajwmxw){fill:none;stroke:color-mix(in oklab, var(--signal-1) 58%, transparent);stroke-width:1.15px}.output-rail.svelte-ajwmxw circle:where(.svelte-ajwmxw),.output-rail.svelte-ajwmxw path:where(.svelte-ajwmxw){stroke:color-mix(in oklab, var(--signal-pink) 58%, transparent)}.rail-spine.svelte-ajwmxw{opacity:.28;stroke-dasharray:3 7}.port-bus.svelte-ajwmxw{stroke-dasharray:3 7;animation:8s linear infinite svelte-ajwmxw-duo-dash}.bus-node.svelte-ajwmxw{filter:url(#duo-glow-d);fill:var(--signal-1)!important}.output-rail.svelte-ajwmxw .bus-node:where(.svelte-ajwmxw){fill:var(--signal-pink)!important}.data-bus.svelte-ajwmxw path:where(.svelte-ajwmxw){fill:none;stroke-width:1.15px;stroke-dasharray:3 7;animation:12s linear infinite svelte-ajwmxw-duo-dash}.data-bus.svelte-ajwmxw circle:where(.svelte-ajwmxw){filter:url(#duo-glow-d)}.teal-bus.svelte-ajwmxw path:where(.svelte-ajwmxw),.teal-bus.svelte-ajwmxw circle:where(.svelte-ajwmxw){stroke:color-mix(in oklab, var(--signal-1) 52%, transparent);fill:var(--signal-1)}.pink-bus.svelte-ajwmxw path:where(.svelte-ajwmxw),.pink-bus.svelte-ajwmxw circle:where(.svelte-ajwmxw){stroke:color-mix(in oklab, var(--signal-pink) 52%, transparent);fill:var(--signal-pink);animation-direction:reverse}.module-shell.svelte-ajwmxw{fill:url(#duo-teal-d);stroke:color-mix(in oklab, var(--signal-1) 58%, var(--line-2));stroke-width:1.25px}.thinking.svelte-ajwmxw .module-shell:where(.svelte-ajwmxw),.acting.svelte-ajwmxw .module-shell:where(.svelte-ajwmxw){fill:url(#duo-pink-d);stroke:color-mix(in oklab, var(--signal-pink) 58%, var(--line-2))}.micro-grid.svelte-ajwmxw,.wave-grid.svelte-ajwmxw{fill:none;stroke:color-mix(in oklab, var(--line-2) 56%, transparent);stroke-width:.7px}.memory-stack.svelte-ajwmxw path:where(.svelte-ajwmxw),.thought-net.svelte-ajwmxw path:where(.svelte-ajwmxw),.wave.svelte-ajwmxw{fill:none;stroke-width:1.4px}.memory-stack.svelte-ajwmxw path:where(.svelte-ajwmxw){stroke:var(--signal-1)}.memory-stack.svelte-ajwmxw .memory-ray:where(.svelte-ajwmxw){opacity:.34;stroke-dasharray:3 6}.thought-net.svelte-ajwmxw path:where(.svelte-ajwmxw){stroke:var(--signal-pink)}.thought-net.svelte-ajwmxw circle:where(.svelte-ajwmxw){fill:var(--signal-pink);stroke:none;filter:url(#duo-glow-d)}.wave-grid.svelte-ajwmxw{opacity:.55}.teal-wave.svelte-ajwmxw{stroke:var(--signal-1)}.pink-wave.svelte-ajwmxw{stroke:var(--signal-pink)}.echo.svelte-ajwmxw{stroke:color-mix(in oklab, var(--signal-cool) 46%, transparent);stroke-dasharray:4 7}.route-node.svelte-ajwmxw{fill:var(--signal-pink);stroke:none;filter:url(#duo-glow-d)}.hot.svelte-ajwmxw{filter:url(#duo-glow-d);animation:2.8s ease-in-out infinite alternate svelte-ajwmxw-duo-pulse}.hot.teal.svelte-ajwmxw{fill:var(--signal-1);stroke:none}.hot.mixed.svelte-ajwmxw{fill:var(--signal-lavender);stroke:none}.coordinator.svelte-ajwmxw path:where(.svelte-ajwmxw){fill:color-mix(in oklab, var(--surface-3) 78%, transparent);stroke:color-mix(in oklab, var(--signal-lavender) 64%, var(--line-2));stroke-width:1.2px}.coordinator.svelte-ajwmxw .coord-mid:where(.svelte-ajwmxw){stroke:var(--signal-1)}.coordinator.svelte-ajwmxw .coord-core:where(.svelte-ajwmxw){stroke:var(--signal-pink)}.coordinator.svelte-ajwmxw .coord-cross:where(.svelte-ajwmxw){fill:none;opacity:.32;stroke-dasharray:4 7}.internal-routes.svelte-ajwmxw path:where(.svelte-ajwmxw){fill:none;stroke-width:1.15px;stroke-dasharray:4 7;animation:10s linear infinite svelte-ajwmxw-duo-dash}.internal-routes.svelte-ajwmxw .teal-route:where(.svelte-ajwmxw){stroke:color-mix(in oklab, var(--signal-1) 58%, transparent)}.internal-routes.svelte-ajwmxw .pink-route:where(.svelte-ajwmxw){stroke:color-mix(in oklab, var(--signal-pink) 58%, transparent);animation-direction:reverse}.internal-routes.svelte-ajwmxw .central-route:where(.svelte-ajwmxw){stroke:color-mix(in oklab, var(--signal-lavender) 50%, transparent)}.internal-routes.svelte-ajwmxw g:where(.svelte-ajwmxw) path:where(.svelte-ajwmxw){fill:color-mix(in oklab, var(--surface-2) 84%, transparent);stroke:color-mix(in oklab, var(--signal-1) 56%, transparent);animation:none}.internal-routes.svelte-ajwmxw g:where(.svelte-ajwmxw) circle:where(.svelte-ajwmxw){fill:var(--signal-1);filter:url(#duo-glow-d)}.internal-routes.svelte-ajwmxw g:where(.svelte-ajwmxw) circle.alt:where(.svelte-ajwmxw){fill:var(--signal-pink)}.safety-layer.svelte-ajwmxw path:where(.svelte-ajwmxw),.safety-layer.svelte-ajwmxw rect:where(.svelte-ajwmxw){fill:color-mix(in oklab, var(--surface-2) 78%, transparent);stroke:color-mix(in oklab, var(--signal-1) 38%, var(--line-2));stroke-width:1px}.safety-layer.svelte-ajwmxw text:where(.svelte-ajwmxw){fill:var(--ink-3)}@keyframes svelte-ajwmxw-duo-dash{to{stroke-dashoffset:-120px}}@keyframes svelte-ajwmxw-duo-pulse{to{opacity:.42;transform:scale(.78)}}@media (width<=42rem){.desktop-runtime.svelte-ajwmxw{display:none}.mobile-runtime.svelte-ajwmxw{display:block}text.svelte-ajwmxw{font-size:10px}.runtime-title.svelte-ajwmxw{font-size:23px}.module-title.svelte-ajwmxw,.rail-title.svelte-ajwmxw{font-size:12px}.module-meta.svelte-ajwmxw{font-size:8.5px}}@media (prefers-reduced-motion:reduce){.svelte-ajwmxw{animation:none!important}}.portal.svelte-7mhfhg{border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1);padding:clamp(4.75rem,7vw,6.5rem) 0}.intro.svelte-7mhfhg{grid-template-columns:minmax(20rem,.9fr) minmax(18rem,1.1fr);align-items:end;gap:clamp(2rem,5vw,6rem);margin-bottom:clamp(3rem,5vw,4.5rem);display:grid}h2.svelte-7mhfhg{letter-spacing:-.072em;max-width:13ch;margin:0;font-size:clamp(2.9rem,4.65vw,4.8rem);font-weight:570;line-height:.93}.summary.svelte-7mhfhg{align-self:end;padding-bottom:.25rem}.summary.svelte-7mhfhg p:where(.svelte-7mhfhg){max-width:39rem;color:var(--ink-3);margin:0;line-height:1.65}.action.svelte-7mhfhg{color:var(--ink-1);gap:.65rem;margin-top:1.5rem;font-size:.88rem;text-decoration:none;display:inline-flex}.action.svelte-7mhfhg b:where(.svelte-7mhfhg){color:var(--signal-1);font-weight:500;transition:transform .18s}.action.svelte-7mhfhg:hover b:where(.svelte-7mhfhg),.action.svelte-7mhfhg:focus-visible b:where(.svelte-7mhfhg){transform:translate(.25rem,-.2rem)}.board-heading.svelte-7mhfhg{border-top:1px solid var(--line-1);color:var(--ink-4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.78rem 0;font-size:.64rem;display:flex}.board.svelte-7mhfhg{border:1px solid var(--line-1);background:linear-gradient(145deg, color-mix(in oklab, var(--surface-2) 52%, transparent), transparent 38%), repeating-linear-gradient(90deg, transparent 0 47px, color-mix(in oklab, var(--line-1) 20%, transparent) 47px 48px), repeating-linear-gradient(0deg, transparent 0 47px, color-mix(in oklab, var(--line-1) 20%, transparent) 47px 48px), color-mix(in oklab, var(--surface-0) 88%, black);isolation:isolate;padding:.75rem;position:relative;overflow:hidden}.board.svelte-7mhfhg:before,.board.svelte-7mhfhg:after{z-index:3;background:repeating-linear-gradient(90deg, var(--signal-1) 0 .5rem, transparent .5rem .72rem);content:"";opacity:.42;pointer-events:none;width:4.5rem;height:.45rem;position:absolute}.board.svelte-7mhfhg:before{top:.4rem;left:1rem}.board.svelte-7mhfhg:after{background-image:repeating-linear-gradient(90deg, var(--signal-pink) 0 .5rem, transparent .5rem .72rem);bottom:.4rem;right:1rem}.backplane.svelte-7mhfhg{z-index:0;width:100%;height:100%;color:color-mix(in oklab, var(--signal-1) 35%, var(--line-2));opacity:.52;pointer-events:none;position:absolute;inset:0}.backplane.svelte-7mhfhg path:where(.svelte-7mhfhg){fill:none;stroke:currentColor;stroke-width:1.2px;stroke-dasharray:4 10;vector-effect:non-scaling-stroke}.backplane.svelte-7mhfhg circle:where(.svelte-7mhfhg){fill:var(--signal-pink);filter:drop-shadow(0 0 5px var(--signal-pink))}.project-field.svelte-7mhfhg{z-index:1;grid-template-rows:repeat(4,minmax(10.5rem,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:.7rem;min-height:45rem;display:grid;position:relative}.project-card.svelte-7mhfhg{border:1px solid color-mix(in oklab, currentColor 24%, var(--line-1));background:linear-gradient(180deg, color-mix(in oklab, var(--surface-1) 94%, transparent), color-mix(in oklab, var(--surface-0) 93%, transparent)), color-mix(in oklab, currentColor 3%, transparent);min-width:0;min-height:0;color:var(--signal-1);isolation:isolate;flex-direction:column;padding:1rem;text-decoration:none;transition:border-color .22s,background .22s,transform .22s;display:flex;position:relative;overflow:hidden}.project-card.svelte-7mhfhg:before{z-index:0;background:linear-gradient(90deg, color-mix(in oklab, currentColor 14%, transparent), transparent 30%), repeating-linear-gradient(0deg, transparent 0 20px, color-mix(in oklab, var(--line-1) 16%, transparent) 20px 21px);content:"";opacity:.55;pointer-events:none;position:absolute;inset:0}.project-card.svelte-7mhfhg:hover,.project-card.svelte-7mhfhg:focus-visible{z-index:4;border-color:color-mix(in oklab, currentColor 68%, var(--line-2));background:linear-gradient(150deg, color-mix(in oklab, currentColor 11%, var(--surface-1)), var(--surface-0) 72%);transform:translateY(-3px)}.ludomata.svelte-7mhfhg{grid-area:1/1/3/6}.elsewair.svelte-7mhfhg{color:var(--signal-pink);grid-area:1/6/2/10}.ai-d.svelte-7mhfhg{color:var(--signal-pink);grid-area:1/10/3/13}.dyne.svelte-7mhfhg{color:var(--signal-lavender);grid-area:2/6/4/10}.ribosome.svelte-7mhfhg{grid-area:3/1/5/4}.hermitshell.svelte-7mhfhg{color:var(--signal-lavender);grid-area:3/4/4/6}.glassharp.svelte-7mhfhg{color:var(--signal-pink);grid-area:4/4/5/6}.libreverse.svelte-7mhfhg{color:color-mix(in oklab, var(--signal-1) 58%, var(--signal-pink));grid-area:3/10/5/13}.core-link.svelte-7mhfhg{border:1px solid color-mix(in oklab, var(--signal-1) 48%, var(--line-1));background:linear-gradient(110deg, color-mix(in oklab, var(--signal-1) 12%, var(--surface-1)), var(--surface-0) 58%), repeating-linear-gradient(90deg, transparent 0 23px, color-mix(in oklab, var(--line-1) 20%, transparent) 23px 24px);min-width:0;color:inherit;isolation:isolate;grid-area:4/6/5/10;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:.4rem 1rem;padding:.85rem 1rem;text-decoration:none;transition:transform .22s,border-color .22s;display:grid;position:relative;overflow:hidden}.core-link.svelte-7mhfhg:hover,.core-link.svelte-7mhfhg:focus-visible{border-color:var(--signal-1);transform:translateY(-3px)}.core-top.svelte-7mhfhg{border-bottom:1px solid color-mix(in oklab, var(--signal-1) 30%, var(--line-1));color:var(--ink-4);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;gap:1rem;padding-bottom:.45rem;font-size:.53rem;display:flex}.core-link.svelte-7mhfhg strong:where(.svelte-7mhfhg){align-self:end;font-size:clamp(1.7rem,2.8vw,2.8rem)}.core-link.svelte-7mhfhg small:where(.svelte-7mhfhg){grid-column:1;min-height:0;margin:0}.core-readout.svelte-7mhfhg{grid-area:2/2/4;grid-template-columns:repeat(3,.48rem);align-self:stretch;gap:.25rem;min-height:3.8rem;display:grid}.core-readout.svelte-7mhfhg i:where(.svelte-7mhfhg){border:1px solid color-mix(in oklab, var(--signal-1) 48%, var(--line-2));background:color-mix(in oklab, var(--signal-1) 10%, transparent)}.core-readout.svelte-7mhfhg i:where(.svelte-7mhfhg):nth-child(2),.core-readout.svelte-7mhfhg i:where(.svelte-7mhfhg):nth-child(5),.core-readout.svelte-7mhfhg i:where(.svelte-7mhfhg):nth-child(8){background:color-mix(in oklab, var(--signal-pink) 50%, transparent);border-color:color-mix(in oklab, var(--signal-pink) 70%, var(--line-2));box-shadow:0 0 7px color-mix(in oklab, var(--signal-pink) 45%, transparent)}.core-action.svelte-7mhfhg{color:var(--ink-3);font-size:.66rem;position:absolute;bottom:.85rem;right:4.5rem}.core-action.svelte-7mhfhg b:where(.svelte-7mhfhg){color:var(--signal-1);font-weight:500}.card-top.svelte-7mhfhg{z-index:2;border-bottom:1px solid color-mix(in oklab, currentColor 22%, var(--line-1));color:var(--ink-4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding-bottom:.58rem;font-size:.59rem;display:grid;position:relative}.code.svelte-7mhfhg{justify-self:end}.signal.svelte-7mhfhg{opacity:.72;background:repeating-linear-gradient(90deg,currentColor 0 .42rem,#0000 .42rem .58rem);width:2.8rem;height:.4rem}.card-copy.svelte-7mhfhg{z-index:2;padding-top:.85rem;position:relative}strong.svelte-7mhfhg{color:var(--ink-1);letter-spacing:-.05em;font-size:clamp(1.16rem,1.55vw,1.65rem);font-weight:590;line-height:1;display:block}small.svelte-7mhfhg{max-width:28rem;color:var(--ink-4);font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;margin-top:.42rem;font-size:.56rem;line-height:1.4;display:block}p.svelte-7mhfhg{max-width:28rem;color:var(--ink-3);margin:.8rem 0 0;font-size:.77rem;line-height:1.5}.display.svelte-7mhfhg{z-index:1;color:currentColor;opacity:.84;transition:opacity .22s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.05rem;left:.15rem;right:.15rem}.project-card.svelte-7mhfhg:hover .display:where(.svelte-7mhfhg),.project-card.svelte-7mhfhg:focus-visible .display:where(.svelte-7mhfhg){opacity:1;transform:translateY(-.2rem)}.elsewair.svelte-7mhfhg .display:where(.svelte-7mhfhg),.hermitshell.svelte-7mhfhg .display:where(.svelte-7mhfhg),.glassharp.svelte-7mhfhg .display:where(.svelte-7mhfhg){opacity:.7;bottom:-.75rem;left:38%;right:-.6rem}.elsewair.svelte-7mhfhg p:where(.svelte-7mhfhg){max-width:52%}.hermitshell.svelte-7mhfhg p:where(.svelte-7mhfhg),.glassharp.svelte-7mhfhg p:where(.svelte-7mhfhg){display:none}.hermitshell.svelte-7mhfhg strong:where(.svelte-7mhfhg),.glassharp.svelte-7mhfhg strong:where(.svelte-7mhfhg){font-size:1rem}.hermitshell.svelte-7mhfhg small:where(.svelte-7mhfhg),.glassharp.svelte-7mhfhg small:where(.svelte-7mhfhg){max-width:52%;font-size:.48rem}.corner.svelte-7mhfhg{z-index:3;pointer-events:none;width:1rem;height:1rem;position:absolute}.corner-a.svelte-7mhfhg{border-top:2px solid;border-right:2px solid;top:-.05rem;right:-.05rem}.corner-b.svelte-7mhfhg{border-bottom:2px solid;border-left:2px solid;bottom:-.05rem;left:-.05rem}@media (width<=82rem){.project-field.svelte-7mhfhg{grid-template-rows:repeat(5,minmax(11rem,1fr));min-height:58rem}.ludomata.svelte-7mhfhg{grid-area:1/1/3/7}.elsewair.svelte-7mhfhg{grid-area:1/7/2/13}.ai-d.svelte-7mhfhg{grid-area:2/7/4/13}.dyne.svelte-7mhfhg{grid-area:3/1/5/7}.ribosome.svelte-7mhfhg{grid-area:4/7/6/10}.hermitshell.svelte-7mhfhg{grid-area:4/10/5/13}.glassharp.svelte-7mhfhg{grid-area:5/10/6/13}.libreverse.svelte-7mhfhg{grid-area:5/1/6/7}.core-link.svelte-7mhfhg{grid-area:5/7/6/10}.libreverse.svelte-7mhfhg .display:where(.svelte-7mhfhg){bottom:-1.2rem;left:50%}.libreverse.svelte-7mhfhg p:where(.svelte-7mhfhg){max-width:48%}}@media (width<=62rem){.intro.svelte-7mhfhg{grid-template-columns:1fr;gap:1.5rem}.summary.svelte-7mhfhg{max-width:42rem}}@media (width<=42rem){.portal.svelte-7mhfhg{padding:4rem 0}.intro.svelte-7mhfhg{margin-bottom:2.7rem}h2.svelte-7mhfhg{font-size:clamp(2.75rem,12.5vw,4rem)}.board-heading.svelte-7mhfhg span:where(.svelte-7mhfhg):last-child{display:none}.board.svelte-7mhfhg{padding:.55rem}.backplane.svelte-7mhfhg{opacity:.28}.project-field.svelte-7mhfhg{grid-template-rows:none;grid-template-columns:1fr;gap:.55rem;min-height:0;display:grid}.project-card.svelte-7mhfhg,.ludomata.svelte-7mhfhg,.elsewair.svelte-7mhfhg,.ai-d.svelte-7mhfhg,.dyne.svelte-7mhfhg,.ribosome.svelte-7mhfhg,.hermitshell.svelte-7mhfhg,.glassharp.svelte-7mhfhg,.libreverse.svelte-7mhfhg{grid-area:auto/1;min-height:20rem}.core-link.svelte-7mhfhg{grid-area:auto/1;min-height:11rem}.core-action.svelte-7mhfhg{right:4.2rem}.elsewair.svelte-7mhfhg,.hermitshell.svelte-7mhfhg,.glassharp.svelte-7mhfhg{min-height:16rem}.hermitshell.svelte-7mhfhg p:where(.svelte-7mhfhg),.glassharp.svelte-7mhfhg p:where(.svelte-7mhfhg){max-width:58%;display:block}.hermitshell.svelte-7mhfhg small:where(.svelte-7mhfhg),.glassharp.svelte-7mhfhg small:where(.svelte-7mhfhg){max-width:64%}.display.svelte-7mhfhg{bottom:-.35rem}.elsewair.svelte-7mhfhg .display:where(.svelte-7mhfhg),.hermitshell.svelte-7mhfhg .display:where(.svelte-7mhfhg),.glassharp.svelte-7mhfhg .display:where(.svelte-7mhfhg){bottom:-1rem;left:44%}.libreverse.svelte-7mhfhg .display:where(.svelte-7mhfhg){left:.15rem}.libreverse.svelte-7mhfhg p:where(.svelte-7mhfhg){max-width:28rem}}@media (prefers-reduced-motion:reduce){.project-card.svelte-7mhfhg,.display.svelte-7mhfhg,.action.svelte-7mhfhg b:where(.svelte-7mhfhg){transition:none}}.home-shell.svelte-1uha8ag{width:min(100rem,100% - 2rem);margin:0 auto}.hero.svelte-1uha8ag{isolation:isolate;min-height:clamp(44rem,74svh,52rem);padding:clamp(3.5rem,5vw,5rem) 0 5rem;position:relative;overflow:hidden}.hero.svelte-1uha8ag:before{z-index:3;background:radial-gradient(ellipse 72% 86% at 4% 47%, var(--surface-0) 0 22%, color-mix(in oklab, var(--surface-0) 88%, transparent) 35%, color-mix(in oklab, var(--surface-0) 36%, transparent) 53%, transparent 72%), linear-gradient(180deg, color-mix(in oklab, var(--surface-0) 18%, transparent), transparent 16% 78%, color-mix(in oklab, var(--surface-0) 76%, transparent) 94%, var(--surface-0));content:"";pointer-events:none;position:absolute;inset:0}.hero.svelte-1uha8ag:after{z-index:4;border-right:1px solid color-mix(in oklab, var(--line-1) 40%, transparent);border-left:1px solid color-mix(in oklab, var(--line-1) 40%, transparent);background:linear-gradient(90deg, transparent 0 99.75%, color-mix(in oklab, var(--signal-pink) 34%, transparent) 99.8% 99.9%, transparent 99.95%), repeating-linear-gradient(90deg, transparent 0 8rem, color-mix(in oklab, var(--line-1) 12%, transparent) 8rem calc(8rem + 1px));content:"";opacity:.5;pointer-events:none;position:absolute;inset:0}.hero-copy.svelte-1uha8ag{z-index:6;width:min(39rem,47%);padding-top:clamp(.5rem,2vw,1.75rem);position:relative}.identity.svelte-1uha8ag{gap:.35rem;margin:0 0 clamp(3rem,5vw,4.5rem);display:grid}.identity.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink-1);letter-spacing:-.02em;font-size:1rem;font-weight:720}.identity.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.075em;text-transform:uppercase;font-size:.72rem}h1.svelte-1uha8ag{letter-spacing:-.083em;text-wrap:balance;max-width:9.55ch;margin:0;font-size:clamp(4rem,6.25vw,6.8rem);font-weight:610;line-height:.88}.values.svelte-1uha8ag{max-width:35rem;color:var(--ink-2);margin:clamp(1.8rem,3vw,2.5rem) 0 0;font-size:clamp(.98rem,1.15vw,1.08rem);font-weight:540;line-height:1.65}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){border:1px solid var(--line-2);background:color-mix(in oklab, var(--surface-0) 72%, transparent);min-height:3.15rem;color:var(--ink-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.18rem;align-items:center;gap:.65rem;padding:0 1.1rem;font-size:.84rem;text-decoration:none;transition:border-color .18s,color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag):after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--signal-pink) 14%, transparent), transparent);content:"";transition:transform .58s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-130%)}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag):hover:after,.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible:after{transform:translate(130%)}.hero-actions.svelte-1uha8ag a.primary:where(.svelte-1uha8ag){border-color:color-mix(in oklab, var(--signal-1) 68%, var(--line-2));color:var(--ink-1)}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{border-color:var(--signal-pink);color:var(--ink-1);transform:translateY(-2px)}.hero-art.svelte-1uha8ag{z-index:1;animation:.9s cubic-bezier(.16,1,.3,1) .12s both svelte-1uha8ag-art-arrive;position:absolute;inset:0}.hero-index.svelte-1uha8ag{z-index:7;border-top:1px solid color-mix(in oklab, var(--line-1) 76%, transparent);color:var(--ink-4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-top:.8rem;font-size:.7rem;display:flex;position:absolute;bottom:1rem;left:0;right:0}.duo.svelte-1uha8ag{border-top:1px solid var(--line-1);grid-template-columns:minmax(22rem,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);padding:clamp(4.75rem,7vw,6.5rem) 0;display:grid;position:relative}.duo.svelte-1uha8ag:before{background:radial-gradient(ellipse, color-mix(in oklab, var(--signal-1) 5%, transparent), transparent 62%);content:"";pointer-events:none;position:absolute;inset:8% -8% 3% 31%}.duo-copy.svelte-1uha8ag{z-index:2;position:relative}.duo-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.072em;max-width:12ch;margin:0;font-size:clamp(3rem,4.35vw,4.8rem);font-weight:590;line-height:.92}.duo-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.section-kicker){max-width:33rem;color:var(--ink-2);margin:1.45rem 0 0;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.66}.duo-foot.svelte-1uha8ag{border-top:1px solid var(--line-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;max-width:33rem;margin-top:1.75rem;padding-top:1rem;display:flex}.duo-foot.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:var(--ink-4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem}.text-link.svelte-1uha8ag{color:var(--ink-1);align-items:center;gap:.6rem;font-size:.86rem;text-decoration:none;display:inline-flex}.text-link.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--signal-1);font-weight:500;transition:transform .18s}.text-link.svelte-1uha8ag:hover b:where(.svelte-1uha8ag),.text-link.svelte-1uha8ag:focus-visible b:where(.svelte-1uha8ag){transform:translate(.25rem,-.2rem)}.duo-art.svelte-1uha8ag{z-index:2;min-width:0;margin-right:-1.4rem;position:relative}.projects.svelte-1uha8ag{padding:0 0 clamp(4.5rem,6vw,6rem)}.closing.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.4rem;padding-top:1rem;display:grid}.blog-exit.svelte-1uha8ag,.support-exit.svelte-1uha8ag{border:1px solid var(--line-1);min-height:29rem;color:inherit;isolation:isolate;flex-direction:column;padding:clamp(1.75rem,3vw,3rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.blog-exit.svelte-1uha8ag{border-color:color-mix(in oklab, var(--signal-1) 34%, var(--line-1));background:linear-gradient(135deg, color-mix(in oklab, var(--signal-1) 8%, transparent), transparent 42%), repeating-linear-gradient(0deg, transparent 0 23px, color-mix(in oklab, var(--line-1) 25%, transparent) 23px 24px), color-mix(in oklab, var(--surface-1) 78%, transparent)}.support-exit.svelte-1uha8ag{border-color:color-mix(in oklab, var(--signal-pink) 38%, var(--line-1));background:radial-gradient(circle at 74% 30%, color-mix(in oklab, var(--signal-pink) 11%, transparent), transparent 34%), repeating-linear-gradient(90deg, transparent 0 31px, color-mix(in oklab, var(--line-1) 23%, transparent) 31px 32px), color-mix(in oklab, var(--surface-1) 72%, transparent)}.blog-exit.svelte-1uha8ag strong:where(.svelte-1uha8ag),.support-exit.svelte-1uha8ag strong:where(.svelte-1uha8ag){z-index:2;letter-spacing:-.07em;max-width:12ch;margin-top:auto;font-size:clamp(2.45rem,3.7vw,4rem);font-weight:590;line-height:.94;position:relative}.exit-copy.svelte-1uha8ag{z-index:2;max-width:32rem;color:var(--ink-3);margin-top:1rem;line-height:1.6;position:relative}.exit-action.svelte-1uha8ag{z-index:2;color:var(--signal-1);align-self:flex-start;align-items:center;gap:.55rem;margin-top:1.6rem;font-size:.84rem;font-weight:520;text-decoration:none;display:inline-flex;position:relative}.support-exit.svelte-1uha8ag .exit-action:where(.svelte-1uha8ag){color:var(--signal-pink)}.exit-action.svelte-1uha8ag span:where(.svelte-1uha8ag){transition:transform .18s}.blog-exit.svelte-1uha8ag:hover .exit-action:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.blog-exit.svelte-1uha8ag:focus-visible .exit-action:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.support-exit.svelte-1uha8ag:hover .exit-action:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.support-exit.svelte-1uha8ag:focus-visible .exit-action:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){transform:translate(.25rem,-.2rem)}.blog-machine.svelte-1uha8ag{z-index:1;width:min(58%,33rem);color:color-mix(in oklab, var(--ink-3) 48%, transparent);transition:color .3s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:1.7rem;right:1.7rem}.log-stack.svelte-1uha8ag{width:72%;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:.42rem;margin-left:auto;font-size:.62rem;display:grid}.log-stack.svelte-1uha8ag span:where(.svelte-1uha8ag){border:1px solid color-mix(in oklab, var(--line-2) 58%, transparent);background:color-mix(in oklab, var(--surface-0) 62%, transparent);padding:.42rem .6rem}.log-stack.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){color:color-mix(in oklab, var(--signal-pink) 66%, transparent);margin-left:11%}.log-stack.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){color:color-mix(in oklab, var(--signal-1) 72%, transparent);margin-left:4%}.log-stack.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(4){margin-left:18%}.blog-machine.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;margin-top:.65rem;display:block;overflow:visible}.blog-machine.svelte-1uha8ag path:where(.svelte-1uha8ag){fill:none;stroke-width:1.2px}.blog-machine.svelte-1uha8ag .frame:where(.svelte-1uha8ag){stroke:color-mix(in oklab, var(--line-2) 70%, transparent)}.blog-machine.svelte-1uha8ag .grid:where(.svelte-1uha8ag){stroke:color-mix(in oklab, var(--line-1) 55%, transparent)}.blog-machine.svelte-1uha8ag .trace:where(.svelte-1uha8ag){stroke-dasharray:6 8;animation:13s linear infinite svelte-1uha8ag-trace-flow}.blog-machine.svelte-1uha8ag .pink:where(.svelte-1uha8ag){stroke:color-mix(in oklab, var(--signal-pink) 62%, transparent)}.blog-machine.svelte-1uha8ag .teal:where(.svelte-1uha8ag){stroke:color-mix(in oklab, var(--signal-1) 58%, transparent);animation-direction:reverse}.blog-machine.svelte-1uha8ag .route:where(.svelte-1uha8ag){stroke:color-mix(in oklab, var(--signal-cool) 50%, transparent);stroke-dasharray:2 6}.blog-machine.svelte-1uha8ag circle:where(.svelte-1uha8ag){fill:var(--signal-1);filter:drop-shadow(0 0 5px var(--signal-1))}.blog-exit.svelte-1uha8ag:hover .blog-machine:where(.svelte-1uha8ag),.blog-exit.svelte-1uha8ag:focus-visible .blog-machine:where(.svelte-1uha8ag){color:var(--ink-3);transform:translate(-.6rem,.25rem)}.support-mark.svelte-1uha8ag{z-index:1;opacity:.58;width:min(64%,26rem);transition:opacity .3s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:.4rem;right:-1rem}.support-mark.svelte-1uha8ag path:where(.svelte-1uha8ag),.support-mark.svelte-1uha8ag circle:where(.svelte-1uha8ag){fill:none;stroke:color-mix(in oklab, var(--signal-pink) 50%, transparent);stroke-width:1.25px}.support-mark.svelte-1uha8ag .frame:where(.svelte-1uha8ag){stroke:color-mix(in oklab, var(--line-2) 60%, transparent)}.support-mark.svelte-1uha8ag circle:where(.svelte-1uha8ag):nth-of-type(2){stroke-dasharray:5 9;transform-origin:208px 132px;animation:28s linear infinite svelte-1uha8ag-ring-spin}.support-mark.svelte-1uha8ag .heart:where(.svelte-1uha8ag){fill:color-mix(in oklab, var(--signal-pink) 9%, transparent);stroke:var(--signal-pink);stroke-width:1.7px;transform-origin:208px 118px;animation:4.8s ease-in-out infinite svelte-1uha8ag-heart-pulse}.support-mark.svelte-1uha8ag .circuit:where(.svelte-1uha8ag){stroke:color-mix(in oklab, var(--signal-1) 45%, transparent);stroke-dasharray:4 7}.support-mark.svelte-1uha8ag .node:where(.svelte-1uha8ag){fill:var(--signal-1);stroke:none;filter:drop-shadow(0 0 6px var(--signal-1))}.support-exit.svelte-1uha8ag:hover .support-mark:where(.svelte-1uha8ag),.support-exit.svelte-1uha8ag:focus-visible .support-mark:where(.svelte-1uha8ag){opacity:.82;transform:translate(-.55rem,.35rem)}@keyframes svelte-1uha8ag-art-arrive{0%{opacity:0;transform:translate(2rem)scale(.985)}to{opacity:1;transform:none}}@keyframes svelte-1uha8ag-trace-flow{to{stroke-dashoffset:-140px}}@keyframes svelte-1uha8ag-ring-spin{to{transform:rotate(360deg)}}@keyframes svelte-1uha8ag-heart-pulse{50%{opacity:.68;transform:scale(1.045)}}@media (width<=70rem){.hero-copy.svelte-1uha8ag{width:min(41rem,62%)}.duo.svelte-1uha8ag{grid-template-columns:1fr;gap:2.3rem}.duo-copy.svelte-1uha8ag{max-width:43rem}.duo-art.svelte-1uha8ag{width:min(64rem,100%);margin:0 auto}}@media (width<=58rem){.closing.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=42rem){.home-shell.svelte-1uha8ag{width:min(100% - 1.25rem,100rem)}.hero.svelte-1uha8ag{min-height:57rem;padding-top:2.5rem;padding-bottom:4.2rem}.hero.svelte-1uha8ag:before{background:linear-gradient(180deg, var(--surface-0) 0 17%, color-mix(in oklab, var(--surface-0) 94%, transparent) 29%, color-mix(in oklab, var(--surface-0) 58%, transparent) 43%, transparent 59% 84%, var(--surface-0) 100%), linear-gradient(90deg, color-mix(in oklab, var(--surface-0) 92%, transparent), color-mix(in oklab, var(--surface-0) 62%, transparent) 48%, transparent 88%)}.hero-art.svelte-1uha8ag{border:1px solid color-mix(in oklab, var(--signal-1) 24%, var(--line-1));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--signal-pink) 8%, transparent);background:#08111f;inset:9.5rem -.1rem 3rem}.hero-art.svelte-1uha8ag:before,.hero-art.svelte-1uha8ag:after{z-index:5;content:"";pointer-events:none;width:3.5rem;height:.36rem;position:absolute}.hero-art.svelte-1uha8ag:before{background:repeating-linear-gradient(90deg, var(--signal-pink) 0 .4rem, transparent .4rem .58rem);top:.45rem;right:.55rem}.hero-art.svelte-1uha8ag:after{background:repeating-linear-gradient(90deg, var(--signal-1) 0 .4rem, transparent .4rem .58rem);bottom:.45rem;left:.55rem}.hero-copy.svelte-1uha8ag{width:100%;padding-inline:.15rem}h1.svelte-1uha8ag{max-width:8.9ch;font-size:clamp(3.45rem,14.7vw,5rem)}.identity.svelte-1uha8ag{margin-bottom:2.8rem}.values.svelte-1uha8ag{max-width:20rem;text-shadow:0 1px 18px var(--surface-0);line-height:1.55}.hero-actions.svelte-1uha8ag{grid-template-columns:1fr 1fr;width:min(22rem,100%);display:grid}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){justify-content:center;padding-inline:.65rem}.hero-index.svelte-1uha8ag{display:grid;bottom:.35rem}.hero-index.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{display:none}.duo.svelte-1uha8ag{padding:4rem 0}.duo-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2.8rem,12.5vw,4rem)}.duo-art.svelte-1uha8ag{width:calc(100% + .8rem);margin-left:-.4rem}.projects.svelte-1uha8ag{padding-bottom:4rem}.blog-exit.svelte-1uha8ag,.support-exit.svelte-1uha8ag{min-height:27rem;padding:1.4rem}.blog-machine.svelte-1uha8ag{opacity:.58;width:72%;top:1rem;right:-1.4rem}.support-mark.svelte-1uha8ag{opacity:.48;width:72%}}@media (prefers-reduced-motion:reduce){.blog-machine.svelte-1uha8ag path:where(.svelte-1uha8ag),.support-mark.svelte-1uha8ag circle:where(.svelte-1uha8ag),.support-mark.svelte-1uha8ag .heart:where(.svelte-1uha8ag){animation:none!important}}
