:root{--ink:#0e1a2b;--ink-raised:#13233a;--paper:#f4f2ec;--paper-sunk:#eeebe4;--white:#fff;--amber:#e8a33d;--amber-deep:#965710;--steel:#5b6b7f;--slate:#33414f;--mist:#a9b4c2;--cloud:#d3d9e1;--rule:#c9c4b7;--rule-dark:#2a3a50;--grid-dark:#15243a;--focus:#e8a33d;--error:#a3261b;--sig-sky:#7db6e8;--sig-teal:#4fbfa8;--sig-violet:#a99bea;--sig-coral:#f07a5c;--font-display:"IBM Plex Sans Condensed", "Arial Narrow", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--text-h1:clamp(2.5rem, 5vw + 1rem, 6rem);--text-h2:clamp(1.75rem, 2.5vw + 1rem, 3rem);--text-h3:clamp(1.25rem, 1vw + 1rem, 1.75rem);--text-body:1.0625rem;--text-lead:clamp(1.0625rem, .4vw + 1rem, 1.1875rem);--text-small:.9375rem;--text-label:.8125rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--max-width:1200px;--gutter:24px;--section-pad:var(--s-8);--measure:70ch;--radius:2px;--header-height:4.5rem}@media (width>=640px){:root{--gutter:48px}}@media (width>=960px){:root{--section-pad:var(--s-9)}}@media (width>=1280px){:root{--gutter:96px}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-italic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-condensed-latin-600-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-condensed-latin-700-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--s-4))}body{background:var(--paper);color:var(--slate);font-family:var(--font-body);font-size:var(--text-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}img,svg{max-width:100%;display:block}h1,h2,h3,h4{color:var(--ink);font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:700}h1{font-size:var(--text-h1);letter-spacing:-.02em;line-height:1}h2{font-size:var(--text-h2);letter-spacing:-.015em;line-height:1.1}h3{font-size:var(--text-h3);letter-spacing:-.005em;font-weight:600;line-height:1.2}p{max-width:var(--measure);text-wrap:pretty;margin:0}a{color:var(--ink);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}strong{color:var(--ink);font-weight:600}ul,ol{margin:0;padding:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px var(--ink)}::selection{background:var(--amber);color:var(--ink)}.container{width:100%;max-width:calc(var(--max-width) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-pad)}.section:not(.band-ink,.band-sunk)+.section:not(.band-ink,.band-sunk){padding-top:0}.band-ink{background-color:var(--ink);color:var(--cloud);background-image:linear-gradient(var(--grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--grid-dark) 1px, transparent 1px);background-position:-1px -1px;background-size:48px 48px}.band-ink h1,.band-ink h2,.band-ink h3,.band-ink strong,.band-ink a:not(.btn){color:var(--paper)}.band-sunk{background:var(--paper-sunk)}.lead{font-size:var(--text-lead);line-height:1.55}.band-ink .lead{color:var(--cloud)}.stack>*+*{margin-top:var(--s-4)}.stack-lg>*+*{margin-top:var(--s-6)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--s-4);z-index:100;padding:var(--s-3) var(--s-4);background:var(--amber);color:var(--ink);border-radius:var(--radius);font-weight:600;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--s-4)}.italic-line{color:var(--steel);font-style:italic}.band-ink .italic-line{color:var(--mist)}.mono{font-family:var(--font-mono)}.button-row{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both reveal view();animation-range:entry entry 35%}@keyframes reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo[data-astro-cid-f7espo7c]{color:inherit;align-items:center;gap:.6rem;display:inline-flex}.bar-mission[data-astro-cid-f7espo7c]{fill:var(--amber)}.wordmark[data-astro-cid-f7espo7c]{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:1.5rem;font-weight:700;line-height:1}.ai[data-astro-cid-f7espo7c]{font-family:var(--font-mono);letter-spacing:.08em;vertical-align:.15em;opacity:.8;margin-left:.1rem;font-size:.6em;font-weight:400}@media (width<=380px){.logo[data-astro-cid-f7espo7c]{gap:.45rem}.wordmark[data-astro-cid-f7espo7c]{font-size:1.3rem}}@media (width<=359px){.ai[data-astro-cid-f7espo7c]{display:none}}.btn[data-astro-cid-ekguhzzh]{border-radius:var(--radius);min-height:48px;font-family:var(--font-body);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .12s,color .12s,transform .12s;display:inline-flex}.btn-primary[data-astro-cid-ekguhzzh]{background:var(--amber);color:var(--ink);border:1.5px solid var(--amber)}.btn-primary[data-astro-cid-ekguhzzh]:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}main .btn-primary[data-astro-cid-ekguhzzh]:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.band-ink .btn-primary[data-astro-cid-ekguhzzh]:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.btn-secondary[data-astro-cid-ekguhzzh]{color:currentColor;background:0 0;border:1.5px solid}.btn-secondary[data-astro-cid-ekguhzzh]:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.band-ink .btn-secondary[data-astro-cid-ekguhzzh]:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn-text[data-astro-cid-ekguhzzh]{min-height:44px;color:inherit;text-underline-offset:.3em;padding:.5rem 0;font-weight:600;text-decoration:underline 1px}.btn-text[data-astro-cid-ekguhzzh] .arrow[data-astro-cid-ekguhzzh]{transition:transform .12s}.btn-text[data-astro-cid-ekguhzzh]:hover .arrow[data-astro-cid-ekguhzzh]{transform:translate(4px)}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--ink);color:var(--paper);border-bottom:1px solid var(--rule-dark);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.home-link[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--paper);align-items:center;text-decoration:none;display:inline-flex}.menu-toggle[data-astro-cid-nen7h5rs]{min-width:44px;min-height:44px;color:var(--paper);border:1.5px solid var(--rule-dark);border-radius:var(--radius);font:500 .9375rem/1 var(--font-body);cursor:pointer;background:0 0;align-items:center;gap:.6rem;padding:.5rem .9rem;display:inline-flex}@media (width<=380px){.menu-toggle[data-astro-cid-nen7h5rs]{gap:.45rem;padding-inline:.65rem}}.menu-icon[data-astro-cid-nen7h5rs]{gap:4px;width:18px;display:grid}.menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;height:2px;transition:transform .15s,opacity .15s;display:block}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(6px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nav[data-astro-cid-nen7h5rs]{padding:var(--s-4) var(--gutter) var(--s-6);background:var(--ink);border-bottom:1px solid var(--rule-dark);display:none;position:absolute;inset:100% 0 auto}.nav[data-astro-cid-nen7h5rs].is-open{display:block}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{list-style:none}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--rule-dark)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){min-height:48px;color:var(--cloud);align-items:center;font-weight:500;text-decoration:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--paper)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:.45em;text-decoration-thickness:2px}.nav[data-astro-cid-nen7h5rs] .nav-cta{margin-top:var(--s-5);width:100%}@media (width>=960px){.menu-toggle[data-astro-cid-nen7h5rs]{display:none}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-6);background:0 0;border:0;padding:0;display:flex;position:static}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--s-5);display:flex}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border:0}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){justify-content:center;min-width:44px;min-height:44px;font-size:.9375rem}.nav[data-astro-cid-nen7h5rs] .nav-cta{width:auto;min-height:44px;margin-top:0;padding-block:.6rem}}.placeholder[data-astro-cid-ogcmxce2]{outline:1.5px dashed var(--amber-deep);outline-offset:1px;background:var(--white);color:var(--amber-deep);font-family:var(--font-mono);padding:.1em .35em;font-size:.875em;display:inline}.placeholder-block[data-astro-cid-ogcmxce2]{width:fit-content;max-width:100%;margin-block:var(--s-3);display:block}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--s-8) var(--s-6)}.top[data-astro-cid-jo6i4kqk]{gap:var(--s-7);padding-bottom:var(--s-7);border-bottom:1px solid var(--rule-dark);display:grid}.home-link[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--paper);align-items:center;text-decoration:none;display:inline-flex}.line[data-astro-cid-jo6i4kqk]{margin-top:var(--s-4);font-family:var(--font-display);color:var(--paper);max-width:22ch;font-size:1.5rem;font-weight:600;line-height:1.15}nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:0 var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--cloud);align-items:center;text-decoration:none;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--paper);text-decoration:underline}.legal[data-astro-cid-jo6i4kqk]{gap:var(--s-3);padding-top:var(--s-5);color:var(--mist);font-size:.875rem;display:grid}.legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:none}.ack[data-astro-cid-jo6i4kqk]{font-size:.8125rem}@media (width>=960px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;align-items:start}nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}}main[data-astro-cid-z4jru4n3]:focus{outline:none}.nf[data-astro-cid-ibpinaeu]{padding-block:var(--s-10);min-height:60vh}.inner[data-astro-cid-ibpinaeu]>[data-astro-cid-ibpinaeu]+[data-astro-cid-ibpinaeu]{margin-top:var(--s-5)}.code[data-astro-cid-ibpinaeu]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}h1[data-astro-cid-ibpinaeu]{max-width:16ch;font-size:clamp(2.5rem,4vw + 1rem,5rem)}.eyebrow[data-astro-cid-2lydxdhj]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--amber-deep);align-items:center;gap:.75rem;margin:0;font-weight:500;display:flex}.band-ink .eyebrow[data-astro-cid-2lydxdhj]{color:var(--amber)}.index[data-astro-cid-2lydxdhj]{border-right:1px solid;padding-right:.75rem}.page-hero[data-astro-cid-75ysl5lo]{padding-block:var(--s-8)}.grid[data-astro-cid-75ysl5lo]{gap:var(--s-7);align-items:end;display:grid}.text[data-astro-cid-75ysl5lo]>*+*{margin-top:var(--s-5)}h1[data-astro-cid-75ysl5lo]{max-width:18ch;font-size:clamp(2.5rem,4vw + 1rem,5rem);line-height:1}@media (width>=960px){.page-hero[data-astro-cid-75ysl5lo]{padding-block:var(--s-9) var(--s-8)}.grid[data-astro-cid-75ysl5lo]:has(.aside){gap:var(--s-8);grid-template-columns:3fr 2fr}}.section-header[data-astro-cid-pb4nux2a]{gap:var(--s-5);margin-bottom:var(--s-7);padding-bottom:var(--s-5);border-bottom:2px solid var(--ink);display:grid}.band-ink .section-header[data-astro-cid-pb4nux2a]{border-bottom-color:var(--rule-dark)}.text[data-astro-cid-pb4nux2a]>[data-astro-cid-pb4nux2a]+[data-astro-cid-pb4nux2a]{margin-top:var(--s-4)}@media (width>=960px){.section-header[data-astro-cid-pb4nux2a]{grid-template-columns:1fr auto;align-items:end}}.principles[data-astro-cid-ainjr2uu]{border-top:1px solid var(--rule);list-style:none;display:grid}.principle[data-astro-cid-ainjr2uu]{gap:var(--s-3);padding:var(--s-6) 0;border-bottom:1px solid var(--rule);display:grid}.n[data-astro-cid-ainjr2uu]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;color:var(--amber-deep)}h3[data-astro-cid-ainjr2uu]{font-size:clamp(1.5rem,1.5vw + 1rem,2.25rem);line-height:1.1}p[data-astro-cid-ainjr2uu]{font-size:var(--text-lead)}@media (width>=640px){.principles[data-astro-cid-ainjr2uu]{grid-template-columns:1fr 1fr}.principle[data-astro-cid-ainjr2uu]{padding:var(--s-6)}.principle[data-astro-cid-ainjr2uu]:nth-child(odd){border-right:1px solid var(--rule);padding-left:0}}.closing[data-astro-cid-prurgk2d]{padding-block:var(--s-9);border-bottom:1px solid var(--rule-dark)}.inner[data-astro-cid-prurgk2d]{gap:var(--s-6);align-items:end;display:grid}.mark[data-astro-cid-prurgk2d]{color:var(--paper)}.text[data-astro-cid-prurgk2d]>[data-astro-cid-prurgk2d]+[data-astro-cid-prurgk2d]{margin-top:var(--s-5)}.text[data-astro-cid-prurgk2d] h2[data-astro-cid-prurgk2d]{max-width:18ch;font-size:clamp(2rem,4vw + 1rem,4.5rem);line-height:1.02}.text[data-astro-cid-prurgk2d] .button-row[data-astro-cid-prurgk2d]{margin-top:var(--s-6)}@media (width>=960px){.inner[data-astro-cid-prurgk2d]{gap:var(--s-8);grid-template-columns:auto 1fr}.mark[data-astro-cid-prurgk2d] svg{width:140px;height:140px}}.story[data-astro-cid-ta2fbyqs]{gap:var(--s-7);display:grid}.pull[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--ink);max-width:22ch;font-size:clamp(1.75rem,2.5vw + 1rem,3rem);font-weight:600;line-height:1.1}.who[data-astro-cid-ta2fbyqs]{gap:var(--s-5);display:grid}@media (width>=960px){.story[data-astro-cid-ta2fbyqs],.who[data-astro-cid-ta2fbyqs]{gap:var(--s-8);grid-template-columns:1fr 1fr}}.mc{color:var(--cloud);margin:0;container:mc/inline-size}.mc-live{background:var(--ink);border:1px solid var(--steel);box-shadow:12px 12px 0 0 var(--rule)}.mc-top{gap:var(--s-3) var(--s-5);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--rule-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.mc-mission{max-width:none;font:500 .75rem/1.4 var(--font-mono);letter-spacing:.08em;color:var(--mist);margin:0}.mc-mission strong{color:var(--paper);font-weight:500}.mc-stages{flex-wrap:wrap;gap:4px;list-style:none;display:flex}.mc-stages li{border-top:3px solid var(--rule-dark);font:500 .6875rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mist);padding:.25rem .5rem .2rem}.mc-stages li span{margin-right:.3rem}.mc-stages li.is-done{border-top-color:var(--cloud);color:var(--cloud)}.mc-stages li.is-active{border-top-color:var(--amber);color:var(--paper)}.mc-counters{gap:var(--s-2) var(--s-4);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.mc-counters div{align-items:baseline;gap:.4rem;display:flex}.mc-counters dt{font:500 .6875rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mist)}.mc-counters dd{font:600 1.125rem/1 var(--font-display);color:var(--paper);font-variant-numeric:tabular-nums;min-width:3ch;margin:0}.mc-illustration{font:500 .625rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mist);border:1px solid var(--rule-dark);padding:.2rem .35rem}.mc-body{display:grid}.mc-stage{padding:var(--s-4);position:relative}.mc-svg{width:100%;height:auto;display:block}.mc-svg-wide{aspect-ratio:960/560;display:none}.mc-svg-narrow{aspect-ratio:360/600;max-width:420px;margin-inline:auto}@container mc (width>=600px){.mc-svg-wide{display:block}.mc-svg-narrow{display:none}}.mc-team-box{fill:var(--ink-raised);stroke:var(--rule-dark);stroke-width:1.5px}.mc-wall{fill:none;stroke:var(--steel);stroke-width:5px}.mc-team-label{font:500 11px var(--font-mono);letter-spacing:.12em;fill:var(--mist)}.mc-team.is-stopped .mc-team-box{stroke:var(--sig-coral);stroke-dasharray:6 4}.mc-team.is-stopped .mc-agent{opacity:.55}.mc-held{opacity:0;transition:opacity .2s}.mc-team.is-stopped .mc-held{opacity:1}.mc-held rect{fill:var(--ink);stroke:var(--sig-coral)}.mc-held path{stroke:var(--sig-coral);stroke-width:2.5px}.mc-held text{font:500 11px var(--font-mono);fill:var(--sig-coral)}.mc-bus-body{fill:var(--ink);stroke:var(--steel);stroke-width:1.5px}.mc-bus-rail{stroke:var(--rule-dark);stroke-width:1px;stroke-dasharray:2 6}.mc-bus-label{font:500 10px var(--font-mono);letter-spacing:.24em;fill:var(--mist)}.mc-tick{fill:var(--mist)}.mc-tick.is-decision{fill:var(--amber)}.mc-agent{cursor:default;outline:none}.mc-chip{fill:var(--ink);stroke:var(--rule-dark);stroke-width:1.5px;transition:stroke .15s}.mc-chip-mark{fill:var(--cloud)}.mc-chip-name{font:600 13px var(--font-body);fill:var(--paper)}.mc-chip-status{font:400 10px var(--font-mono);fill:var(--mist)}.mc-agent.is-hot .mc-chip{stroke:var(--amber);stroke-width:2.5px}.mc-agent.is-hot .mc-chip-mark{fill:var(--amber)}.mc-agent:focus-visible .mc-chip{stroke:var(--focus);stroke-width:3px}.mc-glyph circle,.mc-glyph path{fill:var(--paper)}.mc-person.is-hot .mc-glyph circle,.mc-person.is-hot .mc-glyph path{fill:var(--amber)}.mc-person-name{font:600 12px var(--font-body);fill:var(--paper)}.mc-person-role{font:400 10px var(--font-mono);fill:var(--mist)}.mc-block-dot{fill:var(--sig-sky)}.mc-block circle{fill:var(--sig-coral)}.mc-block path{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round}.mc-block text{font:500 11px var(--font-mono);fill:var(--sig-coral)}.mc-hand-path{fill:none;stroke:var(--paper);stroke-width:1.5px;stroke-dasharray:2 6;stroke-linecap:round}.mc-note-sheet{fill:var(--paper)}.mc-note-pill{fill:var(--ink);stroke:var(--paper)}.mc-note-label{font:500 11px var(--font-mono);fill:var(--paper)}.mc-pkt-dot{fill:var(--mist)}.mc-pkt-tag{opacity:0}.mc-pkt.is-labelled .mc-pkt-tag{opacity:1}.mc-pkt.is-labelled .mc-pkt-dot{r:6}.mc-pkt-pill{fill:var(--ink);stroke-width:1.5px}.mc-pkt-icon{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.mc-pkt-icon .fill,symbol .fill{fill:currentColor}.mc-pkt-label{font:500 11px var(--font-mono);fill:var(--paper)}symbol path,symbol circle{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}symbol .fill{fill:currentColor}[data-type=task],[data-type=question]{--mc-c:var(--sig-sky)}[data-type=answer]{--mc-c:var(--sig-teal)}[data-type=handoff]{--mc-c:var(--sig-violet)}[data-type=finding]{--mc-c:var(--sig-coral)}[data-type=status]{--mc-c:var(--sig-teal)}[data-type=approval],[data-type=decision]{--mc-c:var(--amber)}[data-type=lesson]{--mc-c:var(--sig-teal)}.mc-pkt[data-type] .mc-pkt-dot{fill:var(--mc-c)}.mc-pkt[data-type] .mc-pkt-pill{stroke:var(--mc-c)}.mc-pkt[data-type] .mc-pkt-icon{color:var(--mc-c);stroke:var(--mc-c)}.mc-pkt.is-ambient .mc-pkt-dot{r:3.5;fill:var(--mist)}.mc-mini-box{fill:var(--ink-raised);stroke:var(--rule-dark)}.mc-mini-bus{stroke:var(--steel);stroke-width:4px}.mc-mini-agent{fill:var(--cloud);opacity:.8}.mc-mini-pkt{fill:var(--sig-teal)}.mc-mini-link{stroke:var(--amber);stroke-width:2px}.mc-side{gap:var(--s-4);padding:var(--s-4) var(--s-5) var(--s-5);border-top:1px solid var(--rule-dark);align-content:start;display:grid}.mc-side-label{font:500 .6875rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);margin:0}.mc-feed,.mc-record{align-content:end;gap:0;margin:0;list-style:none;display:grid;overflow:hidden}.mc-feed{height:10.5rem}.mc-record{align-content:start;height:17rem}@container mc (width>=600px){.mc-record{height:11.5rem}}.mc-feed li,.mc-record li{border-top:1px solid var(--rule-dark);outline-offset:0;gap:.15rem;padding:.5rem .5rem .5rem 0;font-size:.8125rem;line-height:1.35;display:grid;position:relative}.mc-feed li:last-child{animation:.2s ease-out mc-in}.mc-feed .mc-route{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:500 .6875rem/1.2 var(--font-mono);color:var(--mist);align-items:center;gap:.4rem;display:flex;overflow:hidden}.mc-feed .mc-route svg{width:12px;height:12px;color:var(--mc-c);flex:none}.mc-feed .mc-route svg *{stroke:currentColor}.mc-feed .mc-type{color:var(--mc-c);text-transform:uppercase;letter-spacing:.06em}.mc-feed .mc-text{color:var(--paper)}.mc-record li{font:400 .75rem/1.35 var(--font-mono);color:var(--cloud);grid-template-columns:4.2rem 1fr auto;gap:.5rem}.mc-record li span:first-child{color:var(--amber)}.mc-record li span:last-child{color:var(--mist)}.mc-empty{color:var(--mist);font:400 .75rem var(--font-mono);border-top:1px solid var(--rule-dark);padding-top:.5rem}@keyframes mc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mc-gate{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3);border:1px dashed var(--rule-dark);flex-wrap:wrap;font-size:.8125rem;display:flex}.mc-gate-label{font:500 .6875rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mist)}.mc-gate-who{color:var(--cloud);flex:1}.mc-gate-btn{border:1px solid var(--rule-dark);border-radius:var(--radius);color:var(--mist);padding:.25rem .6rem;font-size:.75rem;font-weight:600}.mc-gate-state{font:500 .6875rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--mist);min-width:8ch}.mc[data-gate=pending] .mc-gate{border-color:var(--amber)}.mc[data-gate=pending] .mc-gate-approve{background:var(--amber);border-color:var(--amber);color:var(--ink)}.mc[data-gate=pending] .mc-gate-state{color:var(--amber)}.mc[data-gate=approved] .mc-gate-state{color:var(--paper)}.mc[data-stopped] .mc-gate-stop{background:var(--sig-coral);border-color:var(--sig-coral);color:var(--ink)}@container mc (width>=1000px){.mc-body{grid-template-columns:1fr 320px}.mc-stage{align-content:center;display:grid}.mc-side{gap:var(--s-3);padding:var(--s-4);border-top:0;border-left:1px solid var(--rule-dark)}.mc-feed li,.mc-record li{padding-block:.3rem}.mc-record li{grid-template-columns:3.4rem 1fr auto}.mc-feed{height:9.5rem}.mc-record{height:13.5rem}}.mc-overlay{inset:var(--s-4);place-content:center;gap:var(--s-4);text-align:center;background:var(--ink);opacity:0;pointer-events:none;display:grid;position:absolute}.mc-overlay.is-on{pointer-events:auto}.mc-overlay p{max-width:16ch;font:700 clamp(1.75rem, 4cqi + .5rem, 3.25rem)/1.05 var(--font-display);color:var(--paper);text-wrap:balance;margin:0 auto}.mc-overlay a{color:var(--amber);text-underline-offset:.3em;justify-self:center;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.mc-controls{gap:var(--s-3);padding:var(--s-4) var(--s-5);border-top:1px solid var(--rule-dark);display:grid}.mc-controls-row{gap:var(--s-3);align-items:stretch;display:flex}.mc-play{min-width:44px;min-height:44px;color:var(--paper);border:1.5px solid var(--steel);border-radius:var(--radius);font:600 .8125rem/1 var(--font-body);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:0 .8rem;display:inline-flex}.mc-play svg{fill:currentColor;width:14px;height:14px}.mc-play .mc-icon-play{display:none}.mc[data-playing=false] .mc-play .mc-icon-play{display:block}.mc[data-playing=false] .mc-play .mc-icon-pause{display:none}.mc-steps{flex:1;grid-template-columns:repeat(5,1fr);gap:4px;min-width:0;list-style:none;display:grid}.mc-step{border:0;border-top:3px solid var(--rule-dark);width:100%;min-height:44px;color:var(--mist);font:500 .75rem/1.1 var(--font-mono);letter-spacing:.04em;text-align:left;cursor:pointer;text-overflow:ellipsis;background:0 0;padding:.5rem .25rem .4rem;position:relative;overflow:hidden}.mc-step-bar{background:var(--amber);transform-origin:0;width:100%;height:3px;position:absolute;top:-3px;left:0;transform:scaleX(0)}.mc-step[aria-current=step]{color:var(--paper)}.mc-step.is-past{border-top-color:var(--cloud)}.mc-step:hover{color:var(--paper)}.mc-caption{max-width:none;min-height:3.1em;color:var(--cloud);margin:0;font-size:.9375rem}@container mc (width<=480px){.mc-step{letter-spacing:0;font-size:.625rem}.mc-play-text{display:none}.mc-caption{min-height:4.65em}}@container mc (width<=330px){.mc-feed{height:11.75rem}.mc-record{height:20.75rem}.mc-gate{align-content:center;min-height:7.5rem}.mc-caption{min-height:6.2em}}.mc-tip{z-index:5;background:var(--paper);max-width:260px;color:var(--ink);border-radius:var(--radius);pointer-events:none;box-shadow:4px 4px 0 0 var(--steel);padding:.5rem .65rem;font-size:.75rem;line-height:1.4;position:absolute}.mc-tip strong{color:var(--ink);display:block}.mc-wrap{position:relative}.mc-static{display:none}.mc-static-list{gap:var(--s-5);margin:0;list-style:none;display:grid}.mc-static-panel{gap:var(--s-3);padding:var(--s-4);background:var(--ink);border:1px solid var(--steel);display:grid}.mc-static-panel h3{color:var(--paper);margin:0;font-size:1.25rem}.mc-static-panel h3 span{color:var(--amber);font:500 .75rem var(--font-mono);margin-right:.5rem}.mc-static-panel>p{color:var(--cloud);max-width:none;margin:0}.mc-static-panel ol{margin:0;font-size:.8125rem;list-style:none;display:grid}.mc-static-panel ol li{border-top:1px solid var(--rule-dark);color:var(--paper);padding:.4rem 0}.mc-static-panel ol li span{color:var(--mist);font:500 .6875rem var(--font-mono);display:block}.mcs-svg{width:100%;height:auto}.mcs-team{fill:var(--ink-raised);stroke:var(--rule-dark);stroke-width:1.5px}.mcs-sealed{stroke:var(--steel);stroke-width:5px}.mcs-arrow{fill:none;stroke:var(--amber);stroke-width:2.5px}.mcs-blocked{fill:none;stroke:var(--sig-sky);stroke-width:2px}.mcs-hand{fill:none;stroke:var(--paper);stroke-width:2px;stroke-dasharray:2 6;stroke-linecap:round}.mcs-head{fill:var(--amber)}@container mc (width>=760px){.mc-static-panel{grid-template-columns:3fr 2fr;align-items:start}.mc-static-panel h3,.mc-static-panel>p{grid-column:1/-1}}.mc-live{display:block}@media (prefers-reduced-motion:reduce){.mc-live{display:none}.mc-static{display:block}}.timeline[data-astro-cid-3xih677i]{list-style:none;position:relative}.step[data-astro-cid-3xih677i]{gap:var(--s-4);padding-bottom:var(--s-7);grid-template-columns:56px 1fr;display:grid;position:relative}.step[data-astro-cid-3xih677i]:before{content:"";background:var(--rule);width:2px;position:absolute;top:56px;bottom:0;left:27px}.step[data-astro-cid-3xih677i]:last-child{padding-bottom:0}.step[data-astro-cid-3xih677i]:last-child:before{display:none}.marker[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]{background:var(--ink);width:56px;height:56px;color:var(--paper);font-family:var(--font-mono);place-items:center;font-size:1.0625rem;font-weight:500;display:grid}.step[data-astro-cid-3xih677i]:last-child .marker[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]{background:var(--amber);color:var(--ink)}.body[data-astro-cid-3xih677i]{padding-top:var(--s-2);border-top:1px solid var(--rule)}.meta[data-astro-cid-3xih677i]{gap:var(--s-2) var(--s-4);margin-bottom:var(--s-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;font-size:.75rem;display:flex}.beat-tag[data-astro-cid-3xih677i]{color:var(--amber-deep)}.who[data-astro-cid-3xih677i]{color:var(--steel)}.who[data-astro-cid-3xih677i]:before{content:"· "}.title[data-astro-cid-3xih677i]{font-size:var(--text-h3);margin-bottom:var(--s-3);line-height:1.2}@media (width>=960px){.step[data-astro-cid-3xih677i]{gap:var(--s-6);grid-template-columns:96px 1fr}.step[data-astro-cid-3xih677i]:before{top:96px;left:47px}.marker[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]{width:96px;height:96px;font-size:1.5rem}.body[data-astro-cid-3xih677i]{gap:0 var(--s-6);padding-top:var(--s-4);grid-template-columns:220px 1fr;display:grid}.meta[data-astro-cid-3xih677i]{flex-direction:column;grid-row:span 2}.who[data-astro-cid-3xih677i]:before{content:none}}.legend[data-astro-cid-ikooipj4]{gap:var(--s-2) var(--s-5);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mist);flex-wrap:wrap;font-size:.75rem;list-style:none;display:flex}.legend-n[data-astro-cid-ikooipj4]{color:var(--amber);margin-right:.5rem}.better[data-astro-cid-ikooipj4]{padding-block:var(--s-8)}.better-inner[data-astro-cid-ikooipj4]{gap:var(--s-6);align-items:center;display:grid}.loop[data-astro-cid-ikooipj4]{width:120px;height:120px}.loop[data-astro-cid-ikooipj4] circle[data-astro-cid-ikooipj4]{fill:none;stroke:var(--rule-dark);stroke-width:3px}.loop[data-astro-cid-ikooipj4] path[data-astro-cid-ikooipj4]{fill:none;stroke-width:3px}.loop-accent[data-astro-cid-ikooipj4]{stroke:var(--amber)}.loop[data-astro-cid-ikooipj4] rect[data-astro-cid-ikooipj4]{fill:var(--paper)}.loop[data-astro-cid-ikooipj4] .bar-amber[data-astro-cid-ikooipj4]{fill:var(--amber)}.cta-row[data-astro-cid-ikooipj4]{padding-block:var(--s-8)}@media (width>=960px){.better-inner[data-astro-cid-ikooipj4]{gap:var(--s-8);grid-template-columns:auto 1fr}.loop[data-astro-cid-ikooipj4]{width:160px;height:160px}}.bar[data-astro-cid-njxmcaak]{fill:none;stroke:var(--steel);stroke-width:1.5px}.bar[data-astro-cid-njxmcaak].on{fill:var(--ink);stroke:var(--ink)}.bar-mission[data-astro-cid-njxmcaak].on{fill:var(--amber);stroke:var(--amber)}.tier-card[data-astro-cid-ajh3rygl]{gap:var(--s-3);padding:var(--s-6);background:var(--white);border:1px solid var(--rule);border-top:3px solid var(--ink);color:var(--slate);flex-direction:column;height:100%;display:flex}.tier-enterprise[data-astro-cid-ajh3rygl]{border-top-color:var(--amber)}.top[data-astro-cid-ajh3rygl]{justify-content:space-between;align-items:flex-end;gap:var(--s-4);padding-bottom:var(--s-4);margin-bottom:var(--s-2);border-bottom:1px solid var(--rule);display:flex}.for[data-astro-cid-ajh3rygl]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);text-align:right;font-size:.75rem}.name[data-astro-cid-ajh3rygl]{font-size:var(--text-h3);color:var(--ink)}.tagline[data-astro-cid-ajh3rygl]{color:var(--ink);font-weight:600}.for-line[data-astro-cid-ajh3rygl]{font-size:var(--text-small);color:var(--steel)}.for-line[data-astro-cid-ajh3rygl] strong[data-astro-cid-ajh3rygl]{color:var(--steel);font-weight:600}.text[data-astro-cid-ajh3rygl]{font-size:var(--text-small)}.cta[data-astro-cid-ajh3rygl]{padding-top:var(--s-4);margin-top:auto}.cta[data-astro-cid-ajh3rygl] .btn{width:100%;color:var(--ink)}.tier-cards[data-astro-cid-4apywntb]{gap:var(--s-5);display:grid}@media (width>=960px){.tier-cards[data-astro-cid-4apywntb]{grid-template-columns:repeat(3,1fr);align-items:stretch}}.table-scroll[data-astro-cid-mmnll3zm]{border-top:2px solid var(--ink);background:var(--white);-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}table[data-astro-cid-mmnll3zm]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:640px;font-size:var(--text-small)}caption[data-astro-cid-mmnll3zm]{padding:var(--s-4);text-align:left;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);border-bottom:1px solid var(--rule)}th[data-astro-cid-mmnll3zm],td[data-astro-cid-mmnll3zm]{padding:var(--s-4);border-bottom:1px solid var(--rule);text-align:center;vertical-align:middle}thead[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm]{font-family:var(--font-display);color:var(--ink);border-bottom:1px solid var(--ink);font-size:1.25rem;font-weight:700}thead[data-astro-cid-mmnll3zm] .corner[data-astro-cid-mmnll3zm]{border-bottom:1px solid var(--ink)}tbody[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm]{text-align:left;color:var(--slate);width:40%;font-weight:500}th[data-astro-cid-mmnll3zm][scope=row],.corner[data-astro-cid-mmnll3zm]{z-index:1;background:var(--white);box-shadow:1px 0 0 var(--rule);position:sticky;left:0}tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm]:hover th[data-astro-cid-mmnll3zm],tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm]:hover td[data-astro-cid-mmnll3zm]{background:var(--paper)}.yes[data-astro-cid-mmnll3zm]{color:var(--ink);display:inline-flex}.no[data-astro-cid-mmnll3zm]{color:var(--steel)}.value[data-astro-cid-mmnll3zm]{font-family:var(--font-mono);color:var(--ink);font-weight:500}.tbc[data-astro-cid-mmnll3zm]{color:var(--steel);font-size:.8125rem}td[data-astro-cid-mmnll3zm]:last-child{background:color-mix(in srgb, var(--amber) 6%, var(--white))}thead[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm]{width:20%}.corner[data-astro-cid-mmnll3zm]{width:40%}.compare-title[data-astro-cid-bj5tx37f]{margin-bottom:var(--s-6)}.note[data-astro-cid-bj5tx37f]{margin-top:var(--s-5);padding-left:var(--s-4);border-left:3px solid var(--amber);color:var(--ink);font-weight:600}.unsure[data-astro-cid-bj5tx37f]{align-items:center;gap:var(--s-4);margin-top:var(--s-7);padding:var(--s-5);background:var(--white);border:1px solid var(--rule);flex-wrap:wrap;display:flex}.unsure[data-astro-cid-bj5tx37f] p[data-astro-cid-bj5tx37f]{font-family:var(--font-display);color:var(--ink);flex:16rem;font-size:1.375rem;font-weight:600}.prose[data-astro-cid-h3xj43oc]{max-width:72ch}.prose[data-astro-cid-h3xj43oc] h2{margin-top:var(--s-7);margin-bottom:var(--s-3);font-size:1.5rem}.prose[data-astro-cid-h3xj43oc] h2:first-child{margin-top:0}.prose[data-astro-cid-h3xj43oc] p+p{margin-top:var(--s-4)}.owner-banner[data-astro-cid-u6ohjolg]{margin-bottom:var(--s-7);padding:var(--s-4);border:2px dashed var(--amber-deep);background:var(--white);font-family:var(--font-mono);font-size:var(--text-small);color:var(--ink)}.layout[data-astro-cid-fvopxden]{gap:var(--s-7);display:grid}.form[data-astro-cid-fvopxden],.row[data-astro-cid-fvopxden]{gap:var(--s-5);display:grid}.field[data-astro-cid-fvopxden]{gap:var(--s-2);display:grid}label[data-astro-cid-fvopxden]{color:var(--ink);font-weight:600}.optional[data-astro-cid-fvopxden]{color:var(--steel);font-weight:400;font-size:var(--text-small)}input[data-astro-cid-fvopxden][type=text],input[data-astro-cid-fvopxden][type=email],select[data-astro-cid-fvopxden],textarea[data-astro-cid-fvopxden]{border:1.5px solid var(--steel);border-radius:var(--radius);background:var(--white);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:.7rem .85rem}textarea[data-astro-cid-fvopxden]{resize:vertical;min-height:9rem;line-height:1.5}.select-wrap[data-astro-cid-fvopxden]{position:relative}.select-wrap[data-astro-cid-fvopxden]:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:1rem;transform:translateY(-70%)rotate(45deg)}select[data-astro-cid-fvopxden]{appearance:none;padding-right:2.5rem}input[data-astro-cid-fvopxden]:hover,select[data-astro-cid-fvopxden]:hover,textarea[data-astro-cid-fvopxden]:hover{border-color:var(--ink)}[data-astro-cid-fvopxden][aria-invalid=true]{border-width:2px;border-color:var(--error)!important}.hint[data-astro-cid-fvopxden]{font-size:var(--text-small);color:var(--steel)}.field-error[data-astro-cid-fvopxden]{color:var(--error);font-weight:600;font-size:var(--text-small)}.field-error[data-astro-cid-fvopxden]:empty{display:none}.field-error[data-astro-cid-fvopxden]:before{content:"⚠ "}.check[data-astro-cid-fvopxden]{gap:var(--s-3);grid-template-columns:28px 1fr;align-items:start;display:grid}.check[data-astro-cid-fvopxden] input[data-astro-cid-fvopxden]{width:24px;height:24px;accent-color:var(--ink);margin:.1rem 0 0}.check[data-astro-cid-fvopxden] label[data-astro-cid-fvopxden]{color:var(--slate);font-weight:400}.hp[data-astro-cid-fvopxden]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submit[data-astro-cid-fvopxden]{background:var(--amber);min-height:52px;color:var(--ink);border:1.5px solid var(--amber);border-radius:var(--radius);font:600 1.0625rem/1.2 var(--font-body);cursor:pointer;justify-self:start;padding:.8rem 1.8rem}.submit[data-astro-cid-fvopxden]:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.submit[data-astro-cid-fvopxden][aria-disabled=true]{opacity:.7;cursor:progress}.form-error[data-astro-cid-fvopxden]{margin-bottom:var(--s-5);padding:var(--s-4) var(--s-5);border:2px solid var(--error);background:var(--white);color:var(--error);border-left-width:6px;font-weight:600}.form-success[data-astro-cid-fvopxden]{padding:var(--s-6);background:var(--white);border:1px solid var(--rule);border-top:4px solid var(--amber)}.form-success[data-astro-cid-fvopxden] h2[data-astro-cid-fvopxden]{margin-bottom:var(--s-3)}.form-success[data-astro-cid-fvopxden]:focus{outline:2px solid var(--focus);outline-offset:2px}.dev-warning[data-astro-cid-fvopxden]{margin-bottom:var(--s-5);padding:var(--s-4);border:2px dashed var(--amber-deep);background:var(--white);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-small)}.aside[data-astro-cid-fvopxden]{padding:var(--s-6);background:var(--ink);color:var(--cloud);align-self:start}.aside-eyebrow[data-astro-cid-fvopxden]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin-bottom:var(--s-4)}.aside[data-astro-cid-fvopxden] ol[data-astro-cid-fvopxden]{list-style:none;display:grid}.aside[data-astro-cid-fvopxden] li[data-astro-cid-fvopxden]{padding-block:var(--s-4);border-top:1px solid var(--rule-dark);grid-template-columns:2.5rem 1fr;display:grid}.aside[data-astro-cid-fvopxden] li[data-astro-cid-fvopxden] span[data-astro-cid-fvopxden]{font-family:var(--font-mono);color:var(--mist)}@media (width>=640px){.row[data-astro-cid-fvopxden]{grid-template-columns:1fr 1fr}}@media (width>=960px){.layout[data-astro-cid-fvopxden]{gap:var(--s-8);grid-template-columns:2fr 1fr}.aside[data-astro-cid-fvopxden]{top:calc(var(--header-height) + var(--s-5));position:sticky}}.beat-icon[data-astro-cid-udv7fyqs]{color:var(--ink)}.accent[data-astro-cid-udv7fyqs]{stroke:var(--amber-deep)}.accent-fill[data-astro-cid-udv7fyqs]{fill:var(--amber);stroke:var(--amber-deep)}.band-ink .beat-icon[data-astro-cid-udv7fyqs]{color:var(--paper)}.band-ink .accent[data-astro-cid-udv7fyqs]{stroke:var(--amber)}.faq[data-astro-cid-hemr5th4]{border-top:2px solid var(--ink)}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--rule)}summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:64px;padding-block:var(--s-4);cursor:pointer;font-family:var(--font-display);color:var(--ink);font-size:1.375rem;font-weight:600;line-height:1.2;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:hover .q[data-astro-cid-hemr5th4]{text-underline-offset:.2em;text-decoration:underline}.icon[data-astro-cid-hemr5th4]{border:1.5px solid var(--ink);border-radius:var(--radius);flex:none;width:28px;height:28px;position:relative}.icon[data-astro-cid-hemr5th4]:before,.icon[data-astro-cid-hemr5th4]:after{content:"";background:var(--ink);width:12px;height:2px;transition:transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon[data-astro-cid-hemr5th4]:after{transform:translate(-50%,-50%)rotate(90deg)}details[data-astro-cid-hemr5th4][open] .icon[data-astro-cid-hemr5th4]{background:var(--ink)}details[data-astro-cid-hemr5th4][open] .icon[data-astro-cid-hemr5th4]:before,details[data-astro-cid-hemr5th4][open] .icon[data-astro-cid-hemr5th4]:after{background:var(--paper)}details[data-astro-cid-hemr5th4][open] .icon[data-astro-cid-hemr5th4]:after{transform:translate(-50%,-50%)rotate(0)}.answer[data-astro-cid-hemr5th4]{padding-bottom:var(--s-5)}.spark-mark[data-astro-cid-zvgczv2l] svg[data-astro-cid-zvgczv2l]{width:100%;max-width:420px;margin-inline:auto}.spark-mark[data-astro-cid-zvgczv2l] rect[data-astro-cid-zvgczv2l]{fill:none;stroke:var(--mist);stroke-width:1.5px}.spark-mark[data-astro-cid-zvgczv2l] text[data-astro-cid-zvgczv2l]{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--cloud);font-size:9px}.spark-mark[data-astro-cid-zvgczv2l] .flow[data-astro-cid-zvgczv2l]{fill:none;stroke:var(--mist);stroke-width:1.5px}.spark-mark[data-astro-cid-zvgczv2l] .core[data-astro-cid-zvgczv2l],.spark-mark[data-astro-cid-zvgczv2l] .bar[data-astro-cid-zvgczv2l]{fill:var(--paper);stroke:none}.spark-mark[data-astro-cid-zvgczv2l] .bar-amber[data-astro-cid-zvgczv2l]{fill:var(--amber)}.spark-mark[data-astro-cid-zvgczv2l] .label[data-astro-cid-zvgczv2l]{fill:var(--mist)}.bring-head[data-astro-cid-zvgczv2l]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bring-row[data-astro-cid-zvgczv2l]{gap:var(--s-3);padding-block:var(--s-5);border-bottom:1px solid var(--rule);display:grid}.cell[data-astro-cid-zvgczv2l]{gap:var(--s-2);display:grid}.cell-label[data-astro-cid-zvgczv2l]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);font-size:.75rem}.cell-spark[data-astro-cid-zvgczv2l] .cell-label[data-astro-cid-zvgczv2l]{color:var(--amber-deep)}.cell-spark[data-astro-cid-zvgczv2l]{padding:var(--s-4);background:var(--white);border-left:3px solid var(--amber)}.plus[data-astro-cid-zvgczv2l]{display:none}.get[data-astro-cid-zvgczv2l]{gap:var(--s-6);list-style:none;display:grid}.get[data-astro-cid-zvgczv2l] li[data-astro-cid-zvgczv2l]{gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--rule-dark);display:grid}.get[data-astro-cid-zvgczv2l] p[data-astro-cid-zvgczv2l]{font-size:var(--text-lead);color:var(--cloud)}.steps[data-astro-cid-zvgczv2l]{counter-reset:step;list-style:none;display:grid}.steps[data-astro-cid-zvgczv2l] li[data-astro-cid-zvgczv2l]{align-items:baseline;gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--rule);grid-template-columns:48px 1fr;display:grid}.step-n[data-astro-cid-zvgczv2l]{font-family:var(--font-mono);color:var(--amber-deep);font-weight:500}.step-text[data-astro-cid-zvgczv2l]{font-family:var(--font-display);color:var(--ink);font-size:1.375rem;font-weight:600;line-height:1.2}.steps[data-astro-cid-zvgczv2l] li[data-astro-cid-zvgczv2l]:last-child .step-n[data-astro-cid-zvgczv2l]{color:var(--ink)}.faq-grid[data-astro-cid-zvgczv2l]{gap:var(--s-6);display:grid}@media (width>=960px){.bring-head[data-astro-cid-zvgczv2l]{clip-path:none;width:auto;height:auto;padding-bottom:var(--s-3);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);grid-template-columns:1fr 48px 1fr;display:grid;position:static;overflow:visible}.bring-head[data-astro-cid-zvgczv2l] span[data-astro-cid-zvgczv2l]:last-child{color:var(--amber-deep);grid-column:3}.bring-row[data-astro-cid-zvgczv2l]{grid-template-columns:1fr 48px 1fr;align-items:center;gap:0}.cell-label[data-astro-cid-zvgczv2l]{display:none}.plus[data-astro-cid-zvgczv2l]{text-align:center;font-family:var(--font-mono);color:var(--steel);font-size:1.5rem;display:block}.get[data-astro-cid-zvgczv2l]{grid-template-columns:repeat(3,1fr)}.steps[data-astro-cid-zvgczv2l]{gap:0 var(--s-6);grid-template-columns:repeat(3,1fr)}.steps[data-astro-cid-zvgczv2l] li[data-astro-cid-zvgczv2l]{padding-block:var(--s-5);grid-template-columns:1fr}.faq-grid[data-astro-cid-zvgczv2l]{gap:var(--s-8);grid-template-columns:1fr 2fr}}.record-wrap[data-astro-cid-3v2w3fgf]{margin:0}.record[data-astro-cid-3v2w3fgf]{background:var(--paper);color:var(--slate);border-top:4px solid var(--amber);padding:var(--s-5);font-size:var(--text-small);box-shadow:12px 12px 0 0 var(--grid-dark)}.head[data-astro-cid-3v2w3fgf],.foot[data-astro-cid-3v2w3fgf]{justify-content:space-between;gap:var(--s-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);font-size:.75rem;display:flex}.head[data-astro-cid-3v2w3fgf]{padding-bottom:var(--s-3);border-bottom:2px solid var(--ink);color:var(--ink)}dl[data-astro-cid-3v2w3fgf]{margin:0}dl[data-astro-cid-3v2w3fgf] div[data-astro-cid-3v2w3fgf]{gap:var(--s-3);padding-block:var(--s-3);border-bottom:1px solid var(--rule);grid-template-columns:9rem 1fr;display:grid}dt[data-astro-cid-3v2w3fgf]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--steel);font-size:.75rem}dd[data-astro-cid-3v2w3fgf]{color:var(--ink);margin:0;font-weight:500}.foot[data-astro-cid-3v2w3fgf]{padding-top:var(--s-3);align-items:center}.lock[data-astro-cid-3v2w3fgf]{align-items:center;gap:.4rem;display:inline-flex}.lock[data-astro-cid-3v2w3fgf] svg[data-astro-cid-3v2w3fgf]{fill:none;stroke:currentColor;stroke-width:1.5px}.state[data-astro-cid-3v2w3fgf]{background:var(--ink);color:var(--paper);border-radius:var(--radius);padding:.2rem .5rem}@media (width<=420px){dl[data-astro-cid-3v2w3fgf] div[data-astro-cid-3v2w3fgf]{grid-template-columns:1fr;gap:0}}.jump[data-astro-cid-5psmxf24]{margin-bottom:var(--s-7)}.jump[data-astro-cid-5psmxf24] ul[data-astro-cid-5psmxf24]{gap:var(--s-2);flex-wrap:wrap;list-style:none;display:flex}.jump[data-astro-cid-5psmxf24] a[data-astro-cid-5psmxf24]{border:1px solid var(--steel);border-radius:var(--radius);min-height:44px;color:var(--ink);font-size:var(--text-small);align-items:center;gap:.5rem;padding:.5rem .9rem;font-weight:500;text-decoration:none;display:inline-flex}.jump[data-astro-cid-5psmxf24] a[data-astro-cid-5psmxf24] span[data-astro-cid-5psmxf24]{font-family:var(--font-mono);color:var(--amber-deep)}.jump[data-astro-cid-5psmxf24] a[data-astro-cid-5psmxf24]:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.jump[data-astro-cid-5psmxf24] a[data-astro-cid-5psmxf24]:hover span[data-astro-cid-5psmxf24]{color:var(--amber)}.pillars[data-astro-cid-5psmxf24]{border-top:2px solid var(--ink);display:grid}.pillar[data-astro-cid-5psmxf24]{align-content:start;gap:var(--s-4);padding-block:var(--s-6);border-bottom:1px solid var(--rule);display:grid}.pillar-n[data-astro-cid-5psmxf24]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;color:var(--amber-deep)}.pillar[data-astro-cid-5psmxf24] h2[data-astro-cid-5psmxf24]{font-size:clamp(1.5rem,1.5vw + 1rem,2.25rem)}.pillar[data-astro-cid-5psmxf24] ul[data-astro-cid-5psmxf24]{list-style:none;display:grid}.pillar[data-astro-cid-5psmxf24] li[data-astro-cid-5psmxf24]{padding:var(--s-3) 0 var(--s-3) var(--s-6);border-top:1px solid var(--rule);position:relative}.pillar[data-astro-cid-5psmxf24] li[data-astro-cid-5psmxf24]:before{content:"";left:0;top:calc(var(--s-3) + .55em);background:var(--ink);width:14px;height:2px;position:absolute}@media (width>=960px){.pillars[data-astro-cid-5psmxf24]{grid-template-columns:1fr 1fr}.pillar[data-astro-cid-5psmxf24]{padding:var(--s-7) var(--s-6)}.pillar[data-astro-cid-5psmxf24]:nth-child(odd){border-right:1px solid var(--rule);padding-left:0}.pillar[data-astro-cid-5psmxf24]:nth-child(2n){padding-right:0}}.mw{margin:0;container:mw/inline-size}.mw-art{position:relative}.wv-svg{width:100%;height:auto;display:block;overflow:visible}.wv-svg-narrow{display:none}@container mw (width<=519px){.wv-svg-wide{display:none}.wv-svg-narrow{display:block}}@media (prefers-reduced-motion:no-preference){.mw:not([data-ready]) .mw-art{animation:1ms 3s both mw-reveal}}@keyframes mw-reveal{0%{opacity:0}to{opacity:1}}.wv-stop-amber{stop-color:var(--amber)}.wv-stop-white{stop-color:var(--white)}.wv-link{stroke:var(--rule-dark);stroke-width:1.25px}.wv-card{fill:var(--ink-raised);stroke:var(--steel);stroke-width:1.25px}.wv-rule{stroke:var(--rule-dark)}.wv-seg{fill:var(--rule-dark)}.wv-seg-fill{fill:var(--amber)}.wv-mono{fill:var(--mist);font:400 10.5px var(--font-mono);letter-spacing:1.2px}.wv-mono-small{letter-spacing:1px;font-size:9.5px}.wv-title{fill:var(--paper);font:600 16px var(--font-body)}.wv-svg-wide .wv-title{font-size:15px}.wv-status{fill:var(--paper);font:400 12.5px var(--font-body)}.wv-count{fill:var(--amber);font:400 12px var(--font-mono)}.wv-box{fill:var(--ink-raised);stroke:var(--rule-dark);stroke-width:1.25px}.wv-box.is-hot{stroke:var(--mist)}.wv-box-approver{stroke:var(--steel)}.wv-box-approver.is-hot{stroke:var(--amber)}.wv-idx{fill:var(--mist);font:400 9.5px var(--font-mono);letter-spacing:1px}.wv-name{fill:var(--paper);font:500 14.5px var(--font-body)}.wv-sub{fill:var(--mist);font:400 10.5px var(--font-body)}.wv-dot{fill:var(--steel)}.wv-dot.is-done{fill:var(--amber)}.wv-ring{fill:none;stroke:var(--steel);stroke-width:1.25px}.wv-ring.is-on{fill:var(--amber);stroke:var(--amber)}.wv-check{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.wv-core{fill:var(--white)}.wv-core-amber{fill:var(--amber)}.mw-foot{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-2);display:flex}.mw-label{font:500 .6875rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);border:1px solid var(--rule-dark);padding:.35rem .5rem}.mw-play{border:1px solid var(--rule-dark);border-radius:var(--radius);width:44px;height:44px;color:var(--paper);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.mw-play[hidden]{display:none}.mw-play:hover{border-color:var(--mist)}.mw-play:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.mw-play svg{fill:currentColor;width:14px;height:14px}.mw[data-playing=true] .mw-icon-play,.mw[data-playing=false] .mw-icon-pause{display:none}.beat-card[data-astro-cid-my5w6mvj]{gap:var(--s-4);padding:var(--s-6) 0;border-top:1px solid var(--rule);flex-direction:column;display:flex}.head[data-astro-cid-my5w6mvj]{justify-content:space-between;align-items:flex-start;display:flex}.number[data-astro-cid-my5w6mvj]{font-family:var(--font-mono);font-size:var(--text-label);color:var(--amber-deep);letter-spacing:.1em}.promise[data-astro-cid-my5w6mvj]{color:var(--ink);font-weight:600}ul[data-astro-cid-my5w6mvj]{list-style:none;display:grid}li[data-astro-cid-my5w6mvj]{padding-block:var(--s-3);border-top:1px solid var(--rule);font-size:var(--text-small)}@media (width>=960px){.beat-card[data-astro-cid-my5w6mvj]{padding:var(--s-6) var(--s-6) 0;border-top:0;border-left:1px solid var(--rule)}.beat-grid>.beat-card[data-astro-cid-my5w6mvj]:first-child{border-left:0;padding-left:0}}.stat-band[data-astro-cid-piel3reg]{padding-block:var(--s-8);border-block:1px solid var(--rule-dark)}.inner[data-astro-cid-piel3reg]{gap:var(--s-5);align-items:end;display:grid}.figure-wrap[data-astro-cid-piel3reg]{gap:var(--s-2);flex-direction:column;max-width:none;display:flex}.figure[data-astro-cid-piel3reg]{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--amber);font-size:clamp(4rem,12vw,9rem);font-weight:500;line-height:.9}.comma[data-astro-cid-piel3reg]{margin-inline:-.22em}.label[data-astro-cid-piel3reg]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--mist)}.text[data-astro-cid-piel3reg]{font-size:var(--text-lead);color:var(--cloud);max-width:44ch}.meter[data-astro-cid-piel3reg]{grid-column:1/-1;align-items:flex-end;gap:6px;height:48px;display:flex}.tick[data-astro-cid-piel3reg]{background:var(--rule-dark);flex:1}.tick-1[data-astro-cid-piel3reg]{height:30%}.tick-2[data-astro-cid-piel3reg]{height:60%}.tick-3[data-astro-cid-piel3reg]{background:var(--steel);height:100%}.tick[data-astro-cid-piel3reg]:last-child{background:var(--amber)}@media (width>=960px){.inner[data-astro-cid-piel3reg]{gap:var(--s-6) var(--s-8);grid-template-columns:auto 1fr}}.hero[data-astro-cid-lcdefpme]{padding-block:var(--s-8) var(--s-9)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:14ch;margin-top:var(--s-4)}.h1-line[data-astro-cid-lcdefpme]{display:block}.h1-line-3[data-astro-cid-lcdefpme]{color:var(--paper)}.hero-grid[data-astro-cid-lcdefpme]{gap:var(--s-7);align-items:center;display:grid}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:var(--s-5)}.subhead[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3);color:var(--paper);line-height:1.2}.hero-copy[data-astro-cid-lcdefpme] .button-row[data-astro-cid-lcdefpme]{margin-top:var(--s-6)}.problem[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{gap:var(--s-7);display:grid}.problem-text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:var(--s-4)}.problem-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:20ch}@media (width>=960px){.problem-text[data-astro-cid-lcdefpme]{gap:var(--s-3) var(--s-8);grid-template-columns:1fr 1fr;align-items:end;display:grid}.problem-text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:0}.problem-text[data-astro-cid-lcdefpme] .eyebrow{grid-column:1/-1}}.beat-grid[data-astro-cid-lcdefpme]{display:grid}.spark-intro[data-astro-cid-lcdefpme]{gap:var(--s-5);margin-bottom:var(--s-7);display:grid}.spark-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--s-4);max-width:16ch}.spark-buttons[data-astro-cid-lcdefpme]{margin-top:var(--s-7)}.audience[data-astro-cid-lcdefpme]{gap:var(--s-5);list-style:none;display:grid}.audience-card[data-astro-cid-lcdefpme]{gap:var(--s-3);padding:var(--s-6);background:var(--white);border:1px solid var(--rule);border-left:3px solid var(--ink);align-content:start;display:grid}.audience-n[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;color:var(--amber-deep)}@media (width>=640px){.audience[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=960px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:none;font-size:clamp(2.75rem,4.4vw,4rem)}.hero-grid[data-astro-cid-lcdefpme]{gap:var(--s-7);grid-template-columns:.95fr 1.2fr}.beat-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.spark-intro[data-astro-cid-lcdefpme]{gap:var(--s-8);grid-template-columns:1fr 1fr;align-items:end}}
/*$vite$:1*/