.procession[data-astro-cid-fr46weg4]{border-block:var(--rule) solid color-mix(in oklch, var(--line) 48%, transparent);position:relative}.procession-steps[data-astro-cid-fr46weg4]{padding-block:clamp(5rem,10vw,9rem);position:relative}.procession-steps[data-astro-cid-fr46weg4]:before{content:"";background:linear-gradient(var(--teal), var(--red));inline-size:1px;position:absolute;inset-block:clamp(5rem,10vw,9rem);inset-inline-start:2rem}.procession-step[data-astro-cid-fr46weg4]{grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:clamp(2rem,7vw,6rem);min-block-size:min(68svh,42rem);display:grid}.procession-node[data-astro-cid-fr46weg4]{z-index:1;block-size:4rem;inline-size:4rem;color:var(--hue);background:var(--bg);border:var(--rule) solid var(--hue);place-items:center;display:grid;position:relative}.procession-copy[data-astro-cid-fr46weg4]{max-inline-size:43rem}.procession-copy[data-astro-cid-fr46weg4] h2[data-astro-cid-fr46weg4]{margin-block-end:1.5rem}.boundary-stage[data-astro-cid-fr46weg4]{border-block-start:var(--rule) solid var(--line);background-image:linear-gradient(90deg, color-mix(in oklch, var(--ink) 96%, transparent), color-mix(in oklch, var(--ink) 74%, transparent)), var(--hero-image);background-position:50%;background-size:cover;padding-block:clamp(5rem,10vw,9rem)}.boundary-map[data-astro-cid-fr46weg4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.65rem,1.6vw,1.15rem);max-inline-size:48rem;margin-inline:auto;display:grid}.boundary-tile[data-astro-cid-fr46weg4]{aspect-ratio:1;text-align:center;border:var(--rule) solid var(--line);background:var(--surface);color:var(--text);font-family:var(--font-mono);overflow-wrap:anywhere;place-content:center;justify-items:center;gap:.6rem;padding:.7rem;font-size:clamp(.72rem,1.5vw,.94rem);font-weight:700;display:grid;position:relative}.boundary-tile[data-astro-cid-fr46weg4][data-state=blocked]{background:repeating-linear-gradient(45deg, var(--surface) 0 7px, color-mix(in oklch, var(--v-red) 62%, var(--surface)) 7px 9px)}.boundary-tile[data-astro-cid-fr46weg4][data-state=blocked]>span[data-astro-cid-fr46weg4]{background:var(--surface);padding:.2em .45em}.boundary-tile[data-astro-cid-fr46weg4][data-state=optin]{color:var(--ink);background:var(--v-mustard)}.boundary-tile[data-astro-cid-fr46weg4][data-state=inside],.boundary-tile[data-astro-cid-fr46weg4].project{color:var(--ink);background:var(--v-teal)}.boundary-tile[data-astro-cid-fr46weg4].project{font-family:var(--font-display)}.agent-chip[data-astro-cid-fr46weg4]{aspect-ratio:1;border:var(--rule) solid var(--ink);background:var(--ink);inline-size:clamp(2.7rem,7vw,4.2rem);color:var(--on-ink);font-family:var(--font-mono);place-items:center;font-size:.75em;display:grid}.cellbars[data-astro-cid-fr46weg4]{pointer-events:none;justify-content:space-evenly;display:flex;position:absolute;inset:0}.cellbars[data-astro-cid-fr46weg4] i[data-astro-cid-fr46weg4]{background:var(--ink);block-size:100%;inline-size:2px}@media (width<=40rem){.procession-steps[data-astro-cid-fr46weg4]:before{inset-inline-start:1.5rem}.procession-step[data-astro-cid-fr46weg4]{grid-template-columns:3rem minmax(0,1fr);gap:1.5rem;min-block-size:74svh}.procession-node[data-astro-cid-fr46weg4]{block-size:3rem;inline-size:3rem}.boundary-map[data-astro-cid-fr46weg4]{gap:.45rem}.boundary-tile[data-astro-cid-fr46weg4]{padding:.35rem;font-size:.64rem}}.home-hero[data-astro-cid-ba372snk]{isolation:isolate;background:var(--ink);border-block-end:var(--rule) solid var(--line);min-block-size:100svh;display:grid;position:relative;overflow:hidden}.home-hero[data-astro-cid-ba372snk]:before{content:"";z-index:-2;background-image:var(--hero-image);opacity:.82;background-position:58%;background-size:cover;position:absolute;inset:0}.home-hero[data-astro-cid-ba372snk]:after{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in oklch, var(--ink) 98%, transparent), color-mix(in oklch, var(--ink) 80%, transparent) 42%, color-mix(in oklch, var(--ink) 12%, transparent) 100%), linear-gradient(0deg, color-mix(in oklch, var(--ink) 90%, transparent), transparent 55%);position:absolute;inset:0}.home-hero-inner[data-astro-cid-ba372snk]{align-items:end;padding-block:clamp(9rem,18vh,14rem) clamp(4.5rem,9vh,7rem);display:grid}.home-hero-copy[data-astro-cid-ba372snk]{max-inline-size:53rem}.home-hero[data-astro-cid-ba372snk] h1[data-astro-cid-ba372snk]{max-inline-size:10em;color:var(--on-ink);text-shadow:0 .5rem 2.2rem var(--ink)}.home-hero[data-astro-cid-ba372snk] .lede[data-astro-cid-ba372snk]{max-inline-size:35em;color:var(--on-ink-muted);font-size:clamp(1.08rem,1rem + .45vw,1.35rem)}.home-hero[data-astro-cid-ba372snk] .term{background:color-mix(in oklch, var(--ink) 82%, transparent);box-shadow:none;border-color:color-mix(in oklch, var(--teal) 52%, transparent)}.home-intro[data-astro-cid-ba372snk]{border-block-end:var(--rule) solid color-mix(in oklch, var(--line) 46%, transparent)}.home-intro[data-astro-cid-ba372snk] .wrap-narrow{max-inline-size:58rem}.home-intro-copy[data-astro-cid-ba372snk]{font-family:var(--font-display);color:var(--text);text-wrap:pretty;margin:0;padding-inline-start:clamp(1.25rem,3vw,2.25rem);font-size:clamp(1.4rem,1.18rem + .85vw,2rem);line-height:1.45;position:relative}.home-intro-copy[data-astro-cid-ba372snk]:before{content:"";inline-size:var(--rule);background:var(--teal);position:absolute;inset-block:.2em;inset-inline-start:0}@media (width<=40rem){.home-hero[data-astro-cid-ba372snk]:before{background-position:65%}.home-hero[data-astro-cid-ba372snk]:after{background:linear-gradient(90deg, color-mix(in oklch, var(--ink) 94%, transparent), color-mix(in oklch, var(--ink) 54%, transparent)), linear-gradient(0deg, color-mix(in oklch, var(--ink) 94%, transparent), transparent 67%)}.home-hero-inner[data-astro-cid-ba372snk]{padding-block:8rem 3.5rem}}
