body{background:#0b0d0f;color:#f2f4f5}.index[data-astro-cid-64uu5h7r]{margin:0;color:#00d9ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.concept-hero[data-astro-cid-64uu5h7r]{position:relative;display:grid;min-height:calc(100svh - 4rem);align-items:center;overflow:hidden;background:#0b0d0f}.hero-inner[data-astro-cid-64uu5h7r]{position:relative;z-index:2;display:grid;min-height:calc(100svh - 4rem);align-content:space-between;padding-block:2rem 3rem}.hero-meta[data-astro-cid-64uu5h7r]{display:flex;justify-content:space-between;gap:1rem;color:#89939d;font-family:ui-monospace,monospace;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.hero-meta[data-astro-cid-64uu5h7r] span[data-astro-cid-64uu5h7r]:first-child{color:#f2f4f5}.hero-meta[data-astro-cid-64uu5h7r] span[data-astro-cid-64uu5h7r]:nth-child(2){display:none}.concept-hero[data-astro-cid-64uu5h7r] h1[data-astro-cid-64uu5h7r]{margin:auto 0;font-family:Sora,sans-serif;font-size:clamp(4.4rem,16.5vw,13rem);font-weight:700;line-height:.72;letter-spacing:-.09em}.concept-hero[data-astro-cid-64uu5h7r] h1[data-astro-cid-64uu5h7r] span[data-astro-cid-64uu5h7r],.concept-hero[data-astro-cid-64uu5h7r] h1[data-astro-cid-64uu5h7r] strong[data-astro-cid-64uu5h7r]{display:block}.concept-hero[data-astro-cid-64uu5h7r] h1[data-astro-cid-64uu5h7r] strong[data-astro-cid-64uu5h7r]{color:transparent;-webkit-text-stroke:1px #ff5a00}.hero-bottom[data-astro-cid-64uu5h7r]{display:grid;gap:1.5rem;align-items:end}.hero-bottom[data-astro-cid-64uu5h7r] p[data-astro-cid-64uu5h7r]{max-width:37rem;margin:0;color:#89939d;font-size:clamp(1rem,2vw,1.3rem)}.hero-bottom[data-astro-cid-64uu5h7r] a[data-astro-cid-64uu5h7r]{justify-self:start;border-bottom:1px solid #ff5a00;padding-bottom:.45rem;color:#f2f4f5;text-decoration:none}.hero-bottom[data-astro-cid-64uu5h7r] b[data-astro-cid-64uu5h7r]{margin-left:1rem;color:#ff5a00}.hero-field[data-astro-cid-64uu5h7r]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,90,0,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,90,0,.055) 1px,transparent 1px);background-size:6rem 6rem}.hero-field[data-astro-cid-64uu5h7r] span[data-astro-cid-64uu5h7r]{position:absolute;border:1px solid rgba(255,90,0,.14);border-radius:50%}.hero-field[data-astro-cid-64uu5h7r] span[data-astro-cid-64uu5h7r]:nth-child(1){right:-17rem;top:5%;width:45rem;aspect-ratio:1}.hero-field[data-astro-cid-64uu5h7r] span[data-astro-cid-64uu5h7r]:nth-child(2){right:-8rem;top:25%;width:23rem;aspect-ratio:1}.hero-field[data-astro-cid-64uu5h7r] span[data-astro-cid-64uu5h7r]:nth-child(3){right:4rem;top:48%;width:3rem;aspect-ratio:1;border-color:#ff5a00}.hero-field[data-astro-cid-64uu5h7r] i[data-astro-cid-64uu5h7r]{position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,#ff5a00,transparent)}.signal-mark[data-astro-cid-64uu5h7r]{position:absolute;right:1rem;bottom:1rem;width:2.3rem;height:2.3rem}.signal-mark[data-astro-cid-64uu5h7r] span[data-astro-cid-64uu5h7r],.signal-mark[data-astro-cid-64uu5h7r] i[data-astro-cid-64uu5h7r]{position:absolute;background:#ff5a00}.signal-mark[data-astro-cid-64uu5h7r] span[data-astro-cid-64uu5h7r]{inset:0 48%}.signal-mark[data-astro-cid-64uu5h7r] i[data-astro-cid-64uu5h7r]{inset:48% 0}.manifesto[data-astro-cid-64uu5h7r]{padding:clamp(5rem,11vw,10rem) 0;background:#20252a;color:#f2f4f5}.manifesto-grid[data-astro-cid-64uu5h7r]{display:grid;gap:2rem}.manifesto-line[data-astro-cid-64uu5h7r]{max-width:23ch;margin:0;font-family:Sora,sans-serif;font-size:clamp(2.2rem,6vw,5.4rem);font-weight:600;line-height:1;letter-spacing:-.055em}.manifesto-line[data-astro-cid-64uu5h7r] em[data-astro-cid-64uu5h7r]{color:#ff5a00;font-style:normal}.manifesto-notes[data-astro-cid-64uu5h7r]{display:flex;flex-wrap:wrap;gap:.65rem}.manifesto-notes[data-astro-cid-64uu5h7r] span[data-astro-cid-64uu5h7r]{border:1px solid #3c444c;border-radius:999px;padding:.35rem .7rem;color:#89939d;font-family:ui-monospace,monospace;font-size:.65rem;text-transform:uppercase}.work-showcase[data-astro-cid-64uu5h7r]{padding:clamp(5rem,10vw,9rem) 0;background:#15191d;color:#f2f4f5}.showcase-heading[data-astro-cid-64uu5h7r]{display:grid;gap:1.5rem;margin-bottom:clamp(4rem,9vw,8rem)}.showcase-heading[data-astro-cid-64uu5h7r] h2[data-astro-cid-64uu5h7r]{margin:0;font-family:Sora,sans-serif;font-size:clamp(3.4rem,11vw,9rem);line-height:.77;letter-spacing:-.08em}.showcase-heading[data-astro-cid-64uu5h7r] h2[data-astro-cid-64uu5h7r] em[data-astro-cid-64uu5h7r]{margin-left:clamp(1rem,9vw,8rem);color:#ff5a00;font-style:normal}.showcase-heading[data-astro-cid-64uu5h7r]>p[data-astro-cid-64uu5h7r]:last-child{max-width:25rem;margin:0;color:#89939d}.site-gallery[data-astro-cid-64uu5h7r]{display:grid;gap:clamp(6rem,12vw,11rem)}.site-entry[data-astro-cid-64uu5h7r]{display:grid;gap:1.5rem;padding-inline:max(.75rem,calc((100vw - var(--max-width))/2))}.site-copy[data-astro-cid-64uu5h7r]{align-self:end}.site-copy[data-astro-cid-64uu5h7r] h3[data-astro-cid-64uu5h7r]{margin:.75rem 0;font-family:Sora,sans-serif;font-size:clamp(2rem,5vw,4rem);line-height:.9;letter-spacing:-.05em}.site-copy[data-astro-cid-64uu5h7r]>p[data-astro-cid-64uu5h7r]:not(.index){max-width:30rem;color:#89939d}.site-copy[data-astro-cid-64uu5h7r]>a[data-astro-cid-64uu5h7r]{display:inline-flex;gap:1rem;margin-top:1rem;border-bottom:1px solid #ff5a00;padding-bottom:.4rem;color:#f2f4f5;font-weight:700;text-decoration:none}.site-copy[data-astro-cid-64uu5h7r]>a[data-astro-cid-64uu5h7r] span[data-astro-cid-64uu5h7r]{color:#00d9ff}.site-canvas[data-astro-cid-64uu5h7r]{display:block;overflow:hidden;border:1px solid #3c444c;background:#0b0d0f;color:inherit;text-decoration:none;box-shadow:0 2rem 5rem #0c1f282e}.browser-top[data-astro-cid-64uu5h7r]{display:flex;align-items:center;gap:.35rem;height:2.4rem;padding:0 .8rem;background:#20252a}.browser-top[data-astro-cid-64uu5h7r]>span[data-astro-cid-64uu5h7r]{width:.38rem;aspect-ratio:1;border:1px solid #89939d;border-radius:50%}.browser-top[data-astro-cid-64uu5h7r] small[data-astro-cid-64uu5h7r]{margin-left:.5rem;color:#89939d;font-family:ui-monospace,monospace;font-size:.6rem}.site-image[data-astro-cid-64uu5h7r]{position:relative;aspect-ratio:16/10;overflow:hidden;background:#20252a}.site-image[data-astro-cid-64uu5h7r] img[data-astro-cid-64uu5h7r]{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.site-canvas[data-astro-cid-64uu5h7r]:hover img[data-astro-cid-64uu5h7r]{transform:scale(1.025)}.view-mark[data-astro-cid-64uu5h7r]{position:absolute;right:1rem;bottom:1rem;display:grid;width:4.5rem;aspect-ratio:1;place-content:center;border-radius:50%;background:#ff5a00;color:#0b0d0f;font-family:ui-monospace,monospace;font-size:.62rem;font-weight:800;line-height:1.1;text-align:center;text-transform:uppercase}.systems-section[data-astro-cid-64uu5h7r]{background:#0b0d0f}.systems-intro[data-astro-cid-64uu5h7r]{padding-block:clamp(5rem,10vw,9rem)}.systems-intro[data-astro-cid-64uu5h7r] h2[data-astro-cid-64uu5h7r]{margin:1.5rem 0 0;font-family:Sora,sans-serif;font-size:clamp(3rem,9vw,7.5rem);line-height:.82;letter-spacing:-.07em}.systems-grid[data-astro-cid-64uu5h7r]{display:grid;border-top:1px solid #3c444c}.systems-grid[data-astro-cid-64uu5h7r] article[data-astro-cid-64uu5h7r]{min-height:17rem;border-right:1px solid #3c444c;border-bottom:1px solid #3c444c;padding:1.5rem}.systems-grid[data-astro-cid-64uu5h7r] article[data-astro-cid-64uu5h7r]>span[data-astro-cid-64uu5h7r]{color:#ff5a00;font-family:ui-monospace,monospace;font-size:.65rem}.systems-grid[data-astro-cid-64uu5h7r] h3[data-astro-cid-64uu5h7r]{margin:3rem 0 .75rem;font-family:Sora,sans-serif;font-size:1.5rem}.systems-grid[data-astro-cid-64uu5h7r] p[data-astro-cid-64uu5h7r]{max-width:26ch;margin:0;color:#89939d}.systems-accent[data-astro-cid-64uu5h7r]{background:#ff5a00;color:#0b0d0f}.systems-grid[data-astro-cid-64uu5h7r] .systems-accent[data-astro-cid-64uu5h7r]>span[data-astro-cid-64uu5h7r],.systems-grid[data-astro-cid-64uu5h7r] .systems-accent[data-astro-cid-64uu5h7r] p[data-astro-cid-64uu5h7r]{color:#0b0d0f}.ongoing-section[data-astro-cid-64uu5h7r]{padding:clamp(6rem,12vw,11rem) 0 0;background:#20252a;color:#f2f4f5}.ongoing-heading[data-astro-cid-64uu5h7r]{display:grid;gap:2rem;padding-bottom:clamp(4rem,9vw,8rem)}.ongoing-heading[data-astro-cid-64uu5h7r] h2[data-astro-cid-64uu5h7r]{margin:0;font-family:Sora,sans-serif;font-size:clamp(3.4rem,11vw,9rem);line-height:.77;letter-spacing:-.08em}.ongoing-heading[data-astro-cid-64uu5h7r] h2[data-astro-cid-64uu5h7r] em[data-astro-cid-64uu5h7r]{color:#ff5a00;font-style:normal}.ongoing-heading[data-astro-cid-64uu5h7r]>p[data-astro-cid-64uu5h7r]:last-child{max-width:38rem;margin:0;color:#89939d;font-size:clamp(1rem,2vw,1.2rem)}.care-path[data-astro-cid-64uu5h7r]{display:grid;border-top:1px solid #3c444c}.care-path[data-astro-cid-64uu5h7r] article[data-astro-cid-64uu5h7r]{position:relative;min-height:15rem;padding:1.5rem max(.75rem,calc((100vw - var(--max-width))/2));border-bottom:1px solid #3c444c}.care-path[data-astro-cid-64uu5h7r] article[data-astro-cid-64uu5h7r]>span[data-astro-cid-64uu5h7r]{color:#00d9ff;font-family:ui-monospace,monospace;font-size:.65rem}.care-path[data-astro-cid-64uu5h7r] strong[data-astro-cid-64uu5h7r]{display:block;margin:2.5rem 0 .7rem;font-family:Sora,sans-serif;font-size:clamp(1.6rem,4vw,2.7rem)}.care-path[data-astro-cid-64uu5h7r] p[data-astro-cid-64uu5h7r]{max-width:31ch;margin:0;color:#89939d}.closing[data-astro-cid-64uu5h7r]{padding:clamp(6rem,12vw,11rem) 0;background:#20252a;color:#f2f4f5}.closing-inner[data-astro-cid-64uu5h7r] h2[data-astro-cid-64uu5h7r]{margin:2rem 0;font-family:Sora,sans-serif;font-size:clamp(3.6rem,13vw,10rem);line-height:.74;letter-spacing:-.085em}.closing-inner[data-astro-cid-64uu5h7r] h2[data-astro-cid-64uu5h7r] em[data-astro-cid-64uu5h7r]{color:transparent;font-style:normal;-webkit-text-stroke:1px #ff5a00}.closing-inner[data-astro-cid-64uu5h7r]>div[data-astro-cid-64uu5h7r]{display:grid;gap:1.5rem}.closing-inner[data-astro-cid-64uu5h7r]>div[data-astro-cid-64uu5h7r] p[data-astro-cid-64uu5h7r]{max-width:35rem;color:#89939d}.closing-inner[data-astro-cid-64uu5h7r] a[data-astro-cid-64uu5h7r]{justify-self:start;border-bottom:1px solid #ff5a00;padding-bottom:.45rem;color:#f2f4f5;font-weight:700;text-decoration:none}.closing-inner[data-astro-cid-64uu5h7r] a[data-astro-cid-64uu5h7r] span[data-astro-cid-64uu5h7r]{color:#ff5a00}@media(min-width:48rem){.hero-meta[data-astro-cid-64uu5h7r] span[data-astro-cid-64uu5h7r]:nth-child(2){display:inline}.hero-bottom[data-astro-cid-64uu5h7r]{grid-template-columns:1fr auto}.hero-bottom[data-astro-cid-64uu5h7r] a[data-astro-cid-64uu5h7r]{justify-self:end}.manifesto-grid[data-astro-cid-64uu5h7r]{grid-template-columns:.25fr 1fr}.manifesto-line[data-astro-cid-64uu5h7r],.manifesto-notes[data-astro-cid-64uu5h7r]{grid-column:2}.showcase-heading[data-astro-cid-64uu5h7r]{grid-template-columns:1fr auto}.showcase-heading[data-astro-cid-64uu5h7r] h2[data-astro-cid-64uu5h7r]{grid-column:1/-1}.showcase-heading[data-astro-cid-64uu5h7r]>p[data-astro-cid-64uu5h7r]:last-child{grid-column:2}.site-entry[data-astro-cid-64uu5h7r]{grid-template-columns:minmax(14rem,.38fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.site-entry[data-astro-cid-64uu5h7r]:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(14rem,.38fr)}.site-entry[data-astro-cid-64uu5h7r]:nth-child(2n) .site-copy[data-astro-cid-64uu5h7r]{grid-column:2}.site-entry[data-astro-cid-64uu5h7r]:nth-child(2n) .site-canvas[data-astro-cid-64uu5h7r]{grid-column:1;grid-row:1}.systems-grid[data-astro-cid-64uu5h7r]{grid-template-columns:repeat(2,1fr)}.ongoing-heading[data-astro-cid-64uu5h7r]{grid-template-columns:1fr .55fr}.ongoing-heading[data-astro-cid-64uu5h7r] h2[data-astro-cid-64uu5h7r]{grid-column:1/-1}.ongoing-heading[data-astro-cid-64uu5h7r]>p[data-astro-cid-64uu5h7r]:last-child{grid-column:2}.care-path[data-astro-cid-64uu5h7r]{grid-template-columns:repeat(4,1fr)}.care-path[data-astro-cid-64uu5h7r] article[data-astro-cid-64uu5h7r]{padding:1.5rem;border-right:1px solid #3c444c}.closing-inner[data-astro-cid-64uu5h7r]>div[data-astro-cid-64uu5h7r]{grid-template-columns:1fr auto;align-items:end}.closing-inner[data-astro-cid-64uu5h7r] a[data-astro-cid-64uu5h7r]{justify-self:end}}@media(min-width:70rem){.systems-grid[data-astro-cid-64uu5h7r]{grid-template-columns:repeat(4,1fr)}.systems-grid[data-astro-cid-64uu5h7r] article[data-astro-cid-64uu5h7r]{min-height:22rem}}@media(prefers-reduced-motion:no-preference){.hero-field[data-astro-cid-64uu5h7r] span[data-astro-cid-64uu5h7r]:nth-child(1){animation:orbit 18s ease-in-out infinite alternate}.signal-mark[data-astro-cid-64uu5h7r]{animation:pulse 3s ease-in-out infinite}@keyframes orbit{to{transform:translate(-3rem,2rem)}}@keyframes pulse{50%{opacity:.35;transform:rotate(45deg)}}}
