.obsidian-home.svelte-1uha8ag{--black:#090b0a;--soft:#111412;--line:#303531;--text:#edf0ed;--muted:#929a94;--red:#ff365c;--blue:#3978ff;--purple:#9a5cff;--accent:var(--purple);background:var(--black);min-height:100svh;color:var(--text);font-family:Arial,sans-serif}a.svelte-1uha8ag{color:inherit;text-decoration:none}.hero.svelte-1uha8ag{grid-template-rows:auto 1fr auto;grid-template-columns:1fr minmax(280px,.43fr);gap:2rem;min-height:100svh;padding:7rem clamp(1rem,3vw,3rem) 2rem;display:grid;position:relative;overflow:hidden}.hero.svelte-1uha8ag:before{background:linear-gradient(90deg, transparent, var(--red), var(--purple), var(--blue), transparent);content:"";height:1px;position:absolute;inset:20% 48% auto -12%;box-shadow:0 0 90px 28px #644fff33}.hero-meta.svelte-1uha8ag{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;font-size:.62rem;font-weight:800;display:flex}.hero-copy.svelte-1uha8ag{z-index:2;align-self:center;position:relative}.hero-copy.svelte-1uha8ag p:where(.svelte-1uha8ag),.work-heading.svelte-1uha8ag>span:where(.svelte-1uha8ag),.about-preview.svelte-1uha8ag>span:where(.svelte-1uha8ag),.flagship.svelte-1uha8ag span:where(.svelte-1uha8ag),.project-pair.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.075em;margin:1.2rem 0 0;font-size:clamp(5rem,11vw,11rem);line-height:.71}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){color:#0000;-webkit-text-stroke:1px var(--text);font-style:normal}.hero-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#b9bfba;max-width:38rem;margin-top:2.5rem;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.55;display:block}.hero.svelte-1uha8ag figure:where(.svelte-1uha8ag){border:1px solid var(--line);background:#f1f0e9;align-self:stretch;min-height:560px;margin:0;position:relative}.hero.svelte-1uha8ag figure:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){object-fit:cover;object-position:top;width:100%;height:100%}.hero.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){letter-spacing:.1em;text-transform:uppercase;background:#090b0aeb;padding:1rem;font-size:.65rem;font-weight:800;position:absolute;inset:auto 0 0}.scroll.svelte-1uha8ag{text-transform:uppercase;border-bottom:1px solid;align-self:end;width:fit-content;padding-bottom:.3rem;font-size:.7rem;font-weight:800}.practice.svelte-1uha8ag{background:linear-gradient(110deg, var(--red), var(--purple) 52%, var(--blue));color:#fff;grid-template-columns:repeat(4,1fr);padding-left:clamp(7rem,12vw,12rem);display:grid;position:relative}.practice.svelte-1uha8ag>span:where(.svelte-1uha8ag){letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl;border-right:1px solid #00000047;place-items:center;width:clamp(7rem,12vw,12rem);font-size:.65rem;font-weight:800;display:grid;position:absolute;inset:0 auto 0 0}.practice.svelte-1uha8ag>div:where(.svelte-1uha8ag){border-right:1px solid #00000047;grid-template-columns:2rem 1fr;align-content:center;min-height:150px;padding:1rem;display:grid}.practice.svelte-1uha8ag b:where(.svelte-1uha8ag){grid-row:1/3;font-size:.62rem}.practice.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.1rem}.practice.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#ffffffb8;margin-top:.3rem;font-size:.65rem}.work.svelte-1uha8ag{padding-top:clamp(6rem,10vw,10rem)}.work-heading.svelte-1uha8ag{grid-template-columns:.28fr 1fr .45fr;align-items:center;gap:2rem;min-height:65vh;padding:0 clamp(1rem,3vw,3rem);display:grid}.work-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.07em;margin:0;font-size:clamp(4rem,9vw,9rem);line-height:.8}.work-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){font-family:Georgia,serif;font-weight:400}.work-heading.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);line-height:1.65}.system-map.svelte-1uha8ag{border-top:1px solid var(--line);background:#0d0c12;padding:clamp(4rem,8vw,8rem) clamp(1rem,3vw,3rem)}.system-map.svelte-1uha8ag>header:where(.svelte-1uha8ag){grid-template-columns:.25fr 1fr .55fr;align-items:end;gap:2rem;margin-bottom:5rem;display:grid}.system-map.svelte-1uha8ag>header:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag),.adjacent-intro.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:var(--purple);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.system-map.svelte-1uha8ag>header:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){letter-spacing:-.065em;margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.9}.system-map.svelte-1uha8ag>header:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--muted);margin:0;line-height:1.65}.map-legend.svelte-1uha8ag{color:#aaa4b0;letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;gap:2rem;margin-bottom:1rem;font-size:.6rem;font-weight:800;display:flex}.map-legend.svelte-1uha8ag span:where(.svelte-1uha8ag){align-items:center;gap:.55rem;display:flex}.map-legend.svelte-1uha8ag i:where(.svelte-1uha8ag){border:1px solid var(--purple);background:#151020;width:1.2rem;height:.65rem}.map-legend.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child i:where(.svelte-1uha8ag){background:0 0;border-style:dashed}.product-flow.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 6rem minmax(13rem,.25fr);align-items:center;display:grid}.raze-boundary.svelte-1uha8ag{background:linear-gradient(#111015, #111015) padding-box, linear-gradient(110deg, var(--red), var(--purple), var(--blue)) border-box;border:2px solid #0000;padding:1.4rem}.boundary-title.svelte-1uha8ag{grid-template-columns:auto 1fr auto;align-items:baseline;gap:1rem;margin-bottom:1.2rem;display:grid}.boundary-title.svelte-1uha8ag>span:where(.svelte-1uha8ag),.flow-node.svelte-1uha8ag>span:where(.svelte-1uha8ag),.flow-end.svelte-1uha8ag>span:where(.svelte-1uha8ag),.robot-node.svelte-1uha8ag>span:where(.svelte-1uha8ag),.robot-link.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:var(--purple);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:800}.boundary-title.svelte-1uha8ag strong:where(.svelte-1uha8ag){letter-spacing:-.04em;font-size:2rem}.boundary-title.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted);font-size:.68rem}.helios-boundary.svelte-1uha8ag{background:#0d0c12;border:1px solid #5c45a2;padding:1.2rem}.pipeline-label.svelte-1uha8ag{color:#77717f;letter-spacing:.1em;text-transform:uppercase;margin:1.5rem 0 .7rem;font-size:.58rem;font-weight:800}.pipeline-flow.svelte-1uha8ag{grid-template-columns:.55fr auto 1fr auto 1fr auto .55fr;align-items:stretch;gap:.7rem;display:grid}.pipeline-flow.svelte-1uha8ag>i:where(.svelte-1uha8ag){color:var(--blue);align-self:center;font-size:1.2rem;font-style:normal}.flow-node.svelte-1uha8ag,.flow-end.svelte-1uha8ag{background:#15131a;border:1px solid #35313b;flex-direction:column;justify-content:center;gap:.7rem;min-height:140px;padding:1rem;display:flex}.flow-node.svelte-1uha8ag{border-top:3px solid var(--purple)}.daedalus-node.svelte-1uha8ag{border-top-color:var(--blue)}.flow-node.svelte-1uha8ag strong:where(.svelte-1uha8ag){letter-spacing:-.05em;font-size:1.8rem}.flow-node.svelte-1uha8ag small:where(.svelte-1uha8ag),.flow-end.svelte-1uha8ag b:where(.svelte-1uha8ag),.robot-node.svelte-1uha8ag small:where(.svelte-1uha8ag),.adjacent-work.svelte-1uha8ag a:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--muted);font-size:.72rem;line-height:1.45}.support-flow.svelte-1uha8ag{background:#37323f;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.support-flow.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#89838e;background:#121016;padding:.85rem;font-size:.64rem;line-height:1.45}.support-flow.svelte-1uha8ag b:where(.svelte-1uha8ag){color:#d6d2d9;margin-bottom:.2rem;display:block}.robot-link.svelte-1uha8ag{color:var(--blue);flex-direction:column;align-items:center;gap:.4rem;display:flex}.robot-link.svelte-1uha8ag i:where(.svelte-1uha8ag){font-size:1.8rem;font-style:normal}.robot-node.svelte-1uha8ag{background:#111015;border:1px solid #3a3640;flex-direction:column;gap:.9rem;padding:1.4rem;display:flex}.robot-node.svelte-1uha8ag strong:where(.svelte-1uha8ag){letter-spacing:-.05em;font-size:clamp(1.6rem,2.6vw,2.8rem)}.adjacent-work.svelte-1uha8ag{border:1px dashed #5b5660;grid-template-columns:1.2fr repeat(3,1fr);gap:0;margin-top:1.5rem;display:grid}.adjacent-work.svelte-1uha8ag>:where(.svelte-1uha8ag){background:#0e0d11;border-right:1px dashed #454049;min-height:130px;padding:1.2rem}.adjacent-work.svelte-1uha8ag>:where(.svelte-1uha8ag):last-child{border-right:0}.adjacent-intro.svelte-1uha8ag{flex-direction:column;gap:.8rem;display:flex}.adjacent-intro.svelte-1uha8ag strong:where(.svelte-1uha8ag){max-width:18ch;font-size:1.15rem;line-height:1.2}.adjacent-work.svelte-1uha8ag a:where(.svelte-1uha8ag){flex-direction:column;gap:.8rem;display:flex}.adjacent-work.svelte-1uha8ag a:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){font-size:1.35rem}.boundary-title.svelte-1uha8ag,.flow-node.svelte-1uha8ag,.robot-node.svelte-1uha8ag,.adjacent-work.svelte-1uha8ag a:where(.svelte-1uha8ag){transition:transform var(--motion-base) var(--ease-out), border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;padding-right:2.6rem;position:relative}.boundary-title.svelte-1uha8ag{border:1px solid #0000;margin:-.65rem -.65rem .55rem;padding:.65rem 2.6rem .65rem .65rem}.boundary-title.svelte-1uha8ag:after,.flow-node.svelte-1uha8ag:after,.robot-node.svelte-1uha8ag:after,.adjacent-work.svelte-1uha8ag a:where(.svelte-1uha8ag):after{color:var(--blue);content:"→";opacity:.58;transition:transform var(--motion-fast) var(--ease-out), opacity var(--motion-fast) ease;font-size:.9rem;position:absolute;top:.8rem;right:.8rem}@media (hover:hover){.boundary-title.svelte-1uha8ag:hover,.flow-node.svelte-1uha8ag:hover,.robot-node.svelte-1uha8ag:hover,.adjacent-work.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:color-mix(in srgb, var(--purple) 78%, white);background-color:color-mix(in srgb, var(--purple) 13%, #111015);transform:translateY(-2px)}}.boundary-title.svelte-1uha8ag:focus-visible,.flow-node.svelte-1uha8ag:focus-visible,.robot-node.svelte-1uha8ag:focus-visible,.adjacent-work.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{border-color:color-mix(in srgb, var(--purple) 78%, white);background-color:color-mix(in srgb, var(--purple) 13%, #111015);transform:translateY(-2px)}.boundary-title.svelte-1uha8ag:hover:after,.boundary-title.svelte-1uha8ag:focus-visible:after,.flow-node.svelte-1uha8ag:hover:after,.flow-node.svelte-1uha8ag:focus-visible:after,.robot-node.svelte-1uha8ag:hover:after,.robot-node.svelte-1uha8ag:focus-visible:after,.adjacent-work.svelte-1uha8ag a:where(.svelte-1uha8ag):hover:after,.adjacent-work.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible:after{opacity:1;transform:translate(3px)}.boundary-title.svelte-1uha8ag:active,.flow-node.svelte-1uha8ag:active,.robot-node.svelte-1uha8ag:active,.adjacent-work.svelte-1uha8ag a:where(.svelte-1uha8ag):active{transform:scale(.985)}.flagship.svelte-1uha8ag{border-block:1px solid var(--line);min-height:90vh;display:block;position:relative;overflow:hidden}.flagship.svelte-1uha8ag>img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.flagship.svelte-1uha8ag:hover>img:where(.svelte-1uha8ag){transform:scale(1.02)}.flagship.svelte-1uha8ag>div:where(.svelte-1uha8ag){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b0ae6;border:1px solid #ffffff40;width:min(38rem,43vw);padding:clamp(2rem,5vw,5rem);position:absolute;top:50%;right:clamp(1rem,3vw,3rem);transform:translateY(-50%)}.flagship.svelte-1uha8ag h3:where(.svelte-1uha8ag),.project-pair.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.07em;margin:1.2rem 0;font-size:clamp(3rem,6vw,6rem);line-height:.86}.flagship.svelte-1uha8ag p:where(.svelte-1uha8ag),.project-pair.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);line-height:1.6}.flagship.svelte-1uha8ag .standout:where(.svelte-1uha8ag),.project-pair.svelte-1uha8ag .standout:where(.svelte-1uha8ag){color:#e8e9e8;font-weight:700}.eidos.svelte-1uha8ag .standout:where(.svelte-1uha8ag){color:#fff}.flagship.svelte-1uha8ag ul:where(.svelte-1uha8ag){flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.flagship.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#c4cac5;text-transform:uppercase;border:1px solid #494f4a;padding:.45rem .6rem;font-size:.62rem;font-weight:700}.flagship.svelte-1uha8ag strong:where(.svelte-1uha8ag),.project-pair.svelte-1uha8ag strong:where(.svelte-1uha8ag){border:1px solid var(--purple);text-transform:uppercase;background:#9a5cff1f;align-items:center;min-height:44px;margin-top:2rem;padding:0 1rem;font-size:.7rem;display:inline-flex}.flagship.svelte-1uha8ag:hover strong:where(.svelte-1uha8ag),.project-pair.svelte-1uha8ag>a:where(.svelte-1uha8ag):hover strong:where(.svelte-1uha8ag){background:var(--purple)}.project-pair.svelte-1uha8ag .eidos:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){background:#ffffff1f;border-color:#fff}.project-pair.svelte-1uha8ag{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.project-pair.svelte-1uha8ag>a:where(.svelte-1uha8ag){flex-direction:column;min-height:680px;padding:clamp(2rem,4vw,4rem);display:flex;position:relative;overflow:hidden}.project-pair.svelte-1uha8ag>a:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag){z-index:1;position:relative}.project-pair.svelte-1uha8ag .platform:where(.svelte-1uha8ag){background:linear-gradient(145deg,#151020,#211440 60%,#111c38)}.project-pair.svelte-1uha8ag .eidos:where(.svelte-1uha8ag){color:#fff;background:linear-gradient(145deg,#e52f55,#8e45e7 58%,#2867ef)}.eidos.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#ffffffc2}.eidos.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#ffffffc7}.project-pair.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:92%;max-height:400px;transition:transform var(--motion-slow) var(--ease-out), box-shadow var(--motion-slow) var(--ease-out);border:1px solid #ffffff40;order:3;margin:3rem -4% 0 auto;position:static;transform:rotate(-3deg);box-shadow:0 30px 80px #00000073}.project-pair.svelte-1uha8ag>a:where(.svelte-1uha8ag):hover img:where(.svelte-1uha8ag),.project-pair.svelte-1uha8ag>a:where(.svelte-1uha8ag):focus-visible img:where(.svelte-1uha8ag){transform:rotate(-1deg)scale(1.01);box-shadow:0 34px 90px #00000094}.project-pair.svelte-1uha8ag>a:where(.svelte-1uha8ag)>strong:where(.svelte-1uha8ag){order:2;align-self:flex-start}.eidos.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:16/10;object-fit:cover;filter:contrast(1.15)}.platform-showcase.svelte-1uha8ag{background:#0d0c12;padding:clamp(5rem,9vw,9rem) clamp(1rem,3vw,3rem)}.platform-showcase.svelte-1uha8ag>header:where(.svelte-1uha8ag){grid-template-columns:.25fr 1fr .5fr;align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(3rem,6vw,6rem);display:grid}.platform-showcase.svelte-1uha8ag>header:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag),.platform-copy.svelte-1uha8ag>span:where(.svelte-1uha8ag),.gaia-preview.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--purple);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.platform-showcase.svelte-1uha8ag>header:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){letter-spacing:-.065em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.9}.platform-showcase.svelte-1uha8ag>header:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--muted);margin:0;line-height:1.7}.asset-feature.svelte-1uha8ag,.gaia-feature.svelte-1uha8ag{border:1px solid #34303a;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,7rem);min-height:720px;padding:clamp(1.5rem,4vw,4rem);transition:border-color .22s,transform .22s,filter .22s;display:grid;overflow:hidden}.asset-feature.svelte-1uha8ag{background:radial-gradient(circle at 80% 40%,#3978ff2b,#0000 33%),linear-gradient(145deg,#101120,#101a2d)}.gaia-feature.svelte-1uha8ag{background:radial-gradient(circle at 75% 25%,#ff365c24,#0000 30%),linear-gradient(145deg,#15101d,#201331);margin-top:1px}.asset-feature.svelte-1uha8ag:hover,.gaia-feature.svelte-1uha8ag:hover{z-index:1;border-color:var(--purple);filter:brightness(1.06);transform:translateY(-3px)}.asset-feature.svelte-1uha8ag:active,.gaia-feature.svelte-1uha8ag:active{transform:translateY(0)scale(.997)}.platform-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.07em;text-wrap:balance;margin:1.1rem 0 1.6rem;font-size:clamp(3rem,6vw,6.5rem);line-height:.86}.platform-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#9ea3aa;max-width:58ch;font-size:.9rem;line-height:1.7}.platform-copy.svelte-1uha8ag .standout:where(.svelte-1uha8ag){color:#e1e1e4;font-weight:700}.platform-copy.svelte-1uha8ag>strong:where(.svelte-1uha8ag){border:1px solid var(--purple);text-transform:uppercase;background:#9a5cff1f;align-items:center;gap:.75rem;min-height:44px;margin-top:1.5rem;padding:0 1rem;font-size:.68rem;display:inline-flex}.platform-copy.svelte-1uha8ag>strong:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){font-style:normal;transition:transform .18s}.asset-feature.svelte-1uha8ag:hover .platform-copy:where(.svelte-1uha8ag)>strong:where(.svelte-1uha8ag),.gaia-feature.svelte-1uha8ag:hover .platform-copy:where(.svelte-1uha8ag)>strong:where(.svelte-1uha8ag){background:var(--purple)}.asset-feature.svelte-1uha8ag:hover .platform-copy:where(.svelte-1uha8ag)>strong:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag),.gaia-feature.svelte-1uha8ag:hover .platform-copy:where(.svelte-1uha8ag)>strong:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){transform:translate(2px,-2px)}.asset-preview.svelte-1uha8ag{background:#070b13cc;border:1px solid #32425b;padding:clamp(1rem,3vw,2rem);position:relative;box-shadow:0 35px 100px #264db23d}.asset-preview.svelte-1uha8ag img:where(.svelte-1uha8ag){border:1px solid #3d4a5d;width:100%}.asset-preview.svelte-1uha8ag>div:where(.svelte-1uha8ag){grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.45rem;margin-top:1rem;display:grid}.asset-preview.svelte-1uha8ag span:where(.svelte-1uha8ag){border-top:2px solid var(--blue);color:#c1cada;text-transform:uppercase;background:#111a28;min-height:72px;padding:.8rem;font-size:.62rem;font-weight:800;line-height:1.35}.asset-preview.svelte-1uha8ag i:where(.svelte-1uha8ag){color:var(--purple);font-style:normal}.gaia-preview.svelte-1uha8ag{background:#0b080fd6;border:1px solid #503b61;padding:clamp(1rem,3vw,2rem);box-shadow:0 35px 100px #8234b433}.gaia-preview.svelte-1uha8ag>div:where(.svelte-1uha8ag),.gaia-preview.svelte-1uha8ag li:where(.svelte-1uha8ag){background:#15101a;border:1px solid #403548;grid-template-columns:3.5rem minmax(7rem,.42fr) 1fr;align-items:center;gap:1rem;min-height:82px;padding:1rem;display:grid}.gaia-preview.svelte-1uha8ag>div:where(.svelte-1uha8ag){border-color:var(--purple)}.gaia-preview.svelte-1uha8ag ol:where(.svelte-1uha8ag){gap:1px;margin:.7rem 0;padding:0 0 0 clamp(0rem,3vw,3rem);list-style:none;display:grid}.gaia-preview.svelte-1uha8ag li:where(.svelte-1uha8ag){border-left:3px solid var(--red);background:#19131f}.gaia-preview.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:.92rem}.gaia-preview.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#96909c;font-size:.68rem;line-height:1.4}.constellation-feature.svelte-1uha8ag{background:radial-gradient(circle at 80% 35%,#3978ff33,#0000 27%),linear-gradient(145deg,#090d17,#11182a);grid-template-columns:.8fr 1fr;align-items:center;gap:clamp(3rem,7vw,8rem);min-height:86vh;padding:clamp(4rem,8vw,8rem) clamp(1rem,3vw,3rem);display:grid}.constellation-copy.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#76a3ff;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.constellation-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.075em;margin:1rem 0 2rem;font-size:clamp(4rem,8vw,8rem);line-height:.85}.constellation-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#aab5ca;max-width:58ch;line-height:1.7}.constellation-copy.svelte-1uha8ag .standout:where(.svelte-1uha8ag){color:#dce4f4;font-weight:700}.constellation-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){text-transform:uppercase;background:#3978ff1f;border:1px solid #6f9cff;align-items:center;min-height:44px;margin-top:2.5rem;padding:0 1rem;font-size:.7rem;display:inline-flex}.constellation-feature.svelte-1uha8ag:hover .constellation-copy:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){background:var(--blue)}.constellation-map.svelte-1uha8ag{background:#080c16db;border:1px solid #33476f;gap:1rem;padding:clamp(1rem,3vw,2.5rem);display:grid;position:relative;box-shadow:0 35px 100px #14378c40}.map-edge.svelte-1uha8ag,.map-base.svelte-1uha8ag{color:#94a3bd;letter-spacing:.1em;border:1px solid #293a5d;padding:1rem;font-size:.6rem;font-weight:800}.map-nodes.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.map-nodes.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#111a2d;border:1px solid #344a75;align-items:center;gap:.8rem;min-height:110px;padding:1rem;font-style:normal;display:flex}.map-nodes.svelte-1uha8ag b:where(.svelte-1uha8ag){background:var(--blue);width:.65rem;height:.65rem;box-shadow:0 0 20px var(--blue);border-radius:50%}.map-nodes.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(n+3) b:where(.svelte-1uha8ag){background:var(--purple);box-shadow:0 0 20px var(--purple)}.map-nodes.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.65rem;font-weight:800}.project-groups.svelte-1uha8ag{padding:clamp(5rem,8vw,8rem) clamp(1rem,3vw,3rem)}.project-groups.svelte-1uha8ag>header:where(.svelte-1uha8ag){border-top:1px solid var(--purple);justify-content:space-between;gap:2rem;padding:1.2rem 0;display:flex}.project-groups.svelte-1uha8ag>header:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--purple);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.project-groups.svelte-1uha8ag>header:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--muted);margin:0;font-size:.78rem}.project-index.svelte-1uha8ag{padding:0 0 clamp(4rem,6vw,6rem)}.project-index.svelte-1uha8ag a:where(.svelte-1uha8ag){border-top:1px solid var(--line);grid-template-columns:5rem minmax(12rem,.55fr) 1fr auto;align-items:center;gap:2rem;min-height:170px;display:grid}.project-index.svelte-1uha8ag a:where(.svelte-1uha8ag):last-child{border-bottom:1px solid var(--line)}.project-index.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#777;font-size:.65rem}.project-index.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,4rem)}.project-index.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-top:.6rem;font-size:.6rem;font-weight:800;display:block}.project-index.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:.9rem;line-height:1.6}.project-index.svelte-1uha8ag p:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#d8dcd9;margin-top:.55rem;font-weight:700;display:block}.project-index.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--blue)}.about-preview.svelte-1uha8ag{color:#111;background:#e8ebe7;grid-template-columns:.25fr 1fr .55fr;align-items:end;gap:3rem;padding:clamp(6rem,10vw,10rem) clamp(1rem,3vw,3rem);display:grid}.about-preview.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#6e43cf}.about-preview.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.07em;margin:0;font-size:clamp(3.5rem,7vw,7rem);line-height:.88}.about-preview.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#4e5550;line-height:1.65}.about-preview.svelte-1uha8ag a:where(.svelte-1uha8ag){text-transform:uppercase;border-bottom:1px solid;align-items:center;min-height:44px;margin:1rem 1.5rem 0 0;font-size:.7rem;font-weight:800;display:inline-flex}footer.svelte-1uha8ag{text-align:center;padding:clamp(7rem,12vw,12rem) 1rem}footer.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:var(--red);text-transform:uppercase;font-size:.7rem;font-weight:800}footer.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.08em;margin:2rem 0;font-size:clamp(4rem,10vw,10rem);line-height:.8}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){font-weight:800}@media (width<=800px){.hero.svelte-1uha8ag{grid-template-columns:1fr}.hero.svelte-1uha8ag>:where(.svelte-1uha8ag){min-width:0}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(3.3rem,18vw,7rem);line-height:.78}.hero.svelte-1uha8ag figure:where(.svelte-1uha8ag){min-height:520px}.practice.svelte-1uha8ag{grid-template-columns:1fr 1fr;padding:0}.practice.svelte-1uha8ag>span:where(.svelte-1uha8ag){writing-mode:initial;grid-column:1/-1;width:auto;min-height:65px;position:static}.work-heading.svelte-1uha8ag,.about-preview.svelte-1uha8ag,.system-map.svelte-1uha8ag>header:where(.svelte-1uha8ag),.platform-showcase.svelte-1uha8ag>header:where(.svelte-1uha8ag),.asset-feature.svelte-1uha8ag,.gaia-feature.svelte-1uha8ag{grid-template-columns:1fr}.asset-feature.svelte-1uha8ag,.gaia-feature.svelte-1uha8ag{min-height:auto}.product-flow.svelte-1uha8ag,.adjacent-work.svelte-1uha8ag,.constellation-feature.svelte-1uha8ag{grid-template-columns:1fr}.constellation-feature.svelte-1uha8ag>:where(.svelte-1uha8ag){min-width:0}.map-legend.svelte-1uha8ag{flex-wrap:wrap;justify-content:flex-start}.robot-link.svelte-1uha8ag{min-height:60px}.robot-link.svelte-1uha8ag i:where(.svelte-1uha8ag){transform:rotate(90deg)}.boundary-title.svelte-1uha8ag,.pipeline-flow.svelte-1uha8ag,.support-flow.svelte-1uha8ag{grid-template-columns:1fr}.boundary-title.svelte-1uha8ag small:where(.svelte-1uha8ag){line-height:1.5}.pipeline-flow.svelte-1uha8ag>i:where(.svelte-1uha8ag){justify-self:center;transform:rotate(90deg)}.adjacent-work.svelte-1uha8ag>:where(.svelte-1uha8ag){border-bottom:1px dashed #454049;border-right:0}.adjacent-work.svelte-1uha8ag>:where(.svelte-1uha8ag):last-child{border-bottom:0}.work-heading.svelte-1uha8ag{min-height:70vh}.flagship.svelte-1uha8ag{min-height:760px}.flagship.svelte-1uha8ag>div:where(.svelte-1uha8ag){width:auto;inset:auto 1rem 1rem;transform:none}.project-pair.svelte-1uha8ag{grid-template-columns:1fr}.project-pair.svelte-1uha8ag>a:where(.svelte-1uha8ag){min-height:auto}.project-index.svelte-1uha8ag a:where(.svelte-1uha8ag){grid-template-columns:2.5rem 1fr auto;gap:1rem;padding:1.5rem 0}.project-index.svelte-1uha8ag p:where(.svelte-1uha8ag){grid-column:2}.project-index.svelte-1uha8ag b:where(.svelte-1uha8ag){grid-area:1/3/3}}@media (width<=560px){.constellation-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(3rem,16vw,4rem)}.platform-showcase.svelte-1uha8ag>header:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag),.platform-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(2.65rem,13vw,4rem)}.asset-preview.svelte-1uha8ag>div:where(.svelte-1uha8ag){grid-template-columns:1fr}.asset-preview.svelte-1uha8ag span:where(.svelte-1uha8ag){min-height:54px}.asset-preview.svelte-1uha8ag i:where(.svelte-1uha8ag){justify-self:center;transform:rotate(90deg)}.gaia-preview.svelte-1uha8ag>div:where(.svelte-1uha8ag),.gaia-preview.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:2rem 1fr}.gaia-preview.svelte-1uha8ag small:where(.svelte-1uha8ag){grid-column:2}.gaia-preview.svelte-1uha8ag ol:where(.svelte-1uha8ag){padding-left:0}}
