.mock[data-astro-cid-kjfxjidj]{justify-self:center;width:100%;max-width:34rem;margin:0}.screen[data-astro-cid-kjfxjidj]{--m-bg:#fff;--m-soft:#f1f5f4;--m-text:#23363a;--m-muted:#6b7f83;--m-line:#e1e8e6;--m-green:#28912c;--m-amber:#c98a12;--m-grey:#9aa9ac;background:var(--m-bg);color:var(--m-text);border-radius:14px;padding:.9rem;font-size:.82rem;line-height:1.3;box-shadow:0 0 0 8px #1b2f2b,0 30px 60px #00000073}.bar[data-astro-cid-kjfxjidj]{justify-content:space-between;align-items:center;padding:.2rem .3rem .75rem;display:flex}.name[data-astro-cid-kjfxjidj]{font-size:.95rem;font-weight:600}.sample[data-astro-cid-kjfxjidj]{color:var(--m-muted);border:1px solid var(--m-line);border-radius:999px;padding:.1rem .55rem;font-size:.7rem}.list[data-astro-cid-kjfxjidj]{border:1px solid var(--m-line);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.list[data-astro-cid-kjfxjidj] li[data-astro-cid-kjfxjidj]{border-top:1px solid var(--m-line);grid-template-columns:.6rem minmax(0,1fr) auto;align-items:center;column-gap:.6rem;padding:.6rem .75rem;display:grid}.list[data-astro-cid-kjfxjidj] li[data-astro-cid-kjfxjidj]:first-child{border-top:0}.dot[data-astro-cid-kjfxjidj]{background:var(--m-green);border-radius:50%;width:.55rem;height:.55rem}.st-update[data-astro-cid-kjfxjidj] .dot[data-astro-cid-kjfxjidj]{background:var(--m-amber)}.st-offline[data-astro-cid-kjfxjidj] .dot[data-astro-cid-kjfxjidj]{background:var(--m-grey)}.n[data-astro-cid-kjfxjidj]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.s[data-astro-cid-kjfxjidj]{color:var(--m-muted);grid-area:2/2;font-size:.74rem}.v[data-astro-cid-kjfxjidj]{font-family:var(--font-mono);color:var(--m-muted);text-align:right;grid-area:1/3/span 2;font-size:.74rem}.progress[data-astro-cid-kjfxjidj]{background:var(--m-soft);border-radius:2px;grid-column:2/4;height:4px;margin-top:.45rem;overflow:hidden}.progress[data-astro-cid-kjfxjidj] span[data-astro-cid-kjfxjidj]{background:var(--m-amber);width:62%;height:100%;display:block}.panels[data-astro-cid-kjfxjidj]{grid-template-columns:3fr 2fr;gap:.6rem;margin-top:.6rem;display:grid}.panel[data-astro-cid-kjfxjidj]{background:var(--m-soft);border-radius:8px;align-content:start;gap:.4rem;padding:.65rem .75rem;display:grid}.label[data-astro-cid-kjfxjidj]{color:var(--m-muted);font-size:.7rem}.panel[data-astro-cid-kjfxjidj] svg[data-astro-cid-kjfxjidj]{width:100%;height:3.2rem;display:block}.area[data-astro-cid-kjfxjidj]{fill:#28912c26}.line[data-astro-cid-kjfxjidj]{fill:none;stroke:var(--m-green);stroke-width:2px;vector-effect:non-scaling-stroke}.big[data-astro-cid-kjfxjidj]{font-size:1.35rem;font-weight:600}.meter[data-astro-cid-kjfxjidj]{background:#dfe7e5;border-radius:3px;height:6px;overflow:hidden}.meter[data-astro-cid-kjfxjidj] span[data-astro-cid-kjfxjidj]{background:var(--m-green);width:50%;height:100%;display:block}figcaption[data-astro-cid-kjfxjidj]{color:var(--text-muted);text-align:center;margin-top:1.25rem;font-size:.85rem}@media (prefers-reduced-motion:no-preference){.st-update[data-astro-cid-kjfxjidj] .dot[data-astro-cid-kjfxjidj]{animation:1.6s ease-in-out infinite pulse}.progress[data-astro-cid-kjfxjidj] span[data-astro-cid-kjfxjidj]{animation:6s ease-in-out infinite fill}.line[data-astro-cid-kjfxjidj]{stroke-dasharray:400;animation:1.6s ease-out both draw}}@keyframes pulse{50%{opacity:.3}}@keyframes fill{0%{width:18%}70%,to{width:94%}}@keyframes draw{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}.deadlines[data-astro-cid-jxabsqlp]{border:1px solid var(--line);background:var(--surface);margin:0;padding:0;list-style:none}.row[data-astro-cid-jxabsqlp]{border-top:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr);gap:.25rem 1rem;padding:1.1rem 1.25rem;display:grid}.row[data-astro-cid-jxabsqlp]:first-child{border-top:0}@media (width>=640px){.row[data-astro-cid-jxabsqlp]{grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:baseline}}.date[data-astro-cid-jxabsqlp]{font-weight:400}.text[data-astro-cid-jxabsqlp]{hyphens:auto;overflow-wrap:break-word}.status[data-astro-cid-jxabsqlp]{border:1px solid var(--accent);color:var(--accent);white-space:nowrap;justify-self:start;padding:.15rem .5rem;font-size:.8rem}.row--past[data-astro-cid-jxabsqlp] .status[data-astro-cid-jxabsqlp]{background:var(--accent);color:var(--accent-contrast)}.row--past[data-astro-cid-jxabsqlp] .text[data-astro-cid-jxabsqlp],.row--past[data-astro-cid-jxabsqlp] .date[data-astro-cid-jxabsqlp]{color:var(--text-muted)}.today[data-astro-cid-jxabsqlp]{background:var(--text);color:var(--bg);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:.4rem 1.25rem;font-size:.8rem;display:flex}.hero[data-astro-cid-7aropxhg]{padding-block:clamp(3rem,7vw,6rem);overflow:hidden}.hero-grid[data-astro-cid-7aropxhg]{align-items:center;gap:3.5rem;display:grid}@media (width>=1024px){.hero-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr 1fr;gap:4rem}}.hero[data-astro-cid-7aropxhg] .display[data-astro-cid-7aropxhg]{text-wrap:balance;font-size:clamp(2.3rem,1.5rem + 2.8vw,3.5rem)}.hero[data-astro-cid-7aropxhg] .lead[data-astro-cid-7aropxhg]{margin-top:1.5rem;font-size:clamp(1.08rem,1rem + .35vw,1.25rem)}.hero-actions[data-astro-cid-7aropxhg]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2.25rem;display:flex}.eyebrow[data-astro-cid-7aropxhg]{color:var(--accent);margin:0 0 .6rem;font-size:.95rem;font-weight:600}h2[data-astro-cid-7aropxhg]{text-wrap:balance}.section[data-astro-cid-7aropxhg]>h2[data-astro-cid-7aropxhg],.container[data-astro-cid-7aropxhg]>div[data-astro-cid-7aropxhg]>h2[data-astro-cid-7aropxhg],.container[data-astro-cid-7aropxhg]>h2[data-astro-cid-7aropxhg]{margin-top:0}.band[data-astro-cid-7aropxhg]{background:var(--surface)}.section[data-astro-cid-7aropxhg].band+.section[data-astro-cid-7aropxhg],.section[data-astro-cid-7aropxhg]+.section[data-astro-cid-7aropxhg].band{border-top:0}.center[data-astro-cid-7aropxhg]{text-align:center}.center[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{max-width:26ch;margin:0 auto 3rem}.how-note[data-astro-cid-7aropxhg]{max-width:52ch;color:var(--text-muted);margin:3rem auto 0}.changes[data-astro-cid-7aropxhg]{margin-top:2.5rem}.chg-head[data-astro-cid-7aropxhg]{display:none}.changes[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{margin:0;padding:0;list-style:none}.changes[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{border-top:1px solid var(--line);gap:.35rem;padding:1.1rem 0;display:grid}.changes[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{margin:0}.changes[data-astro-cid-7aropxhg] .b[data-astro-cid-7aropxhg]{color:var(--text-muted)}.changes[data-astro-cid-7aropxhg] .a[data-astro-cid-7aropxhg]{font-weight:500}.changes[data-astro-cid-7aropxhg] .a[data-astro-cid-7aropxhg]:before{content:"→ ";color:var(--signal)}@media (width>=800px){.chg-head[data-astro-cid-7aropxhg],.changes[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{grid-template-columns:5fr 7fr;gap:3rem;display:grid}.chg-head[data-astro-cid-7aropxhg]{color:var(--text-muted);padding-bottom:.6rem;font-size:.85rem;font-weight:600}.chg-head[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]:last-child{color:var(--signal)}.changes[data-astro-cid-7aropxhg] .a[data-astro-cid-7aropxhg]:before{content:none}}.cards[data-astro-cid-7aropxhg]{gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.cards[data-astro-cid-7aropxhg]{grid-template-columns:1fr 1fr}.cards[data-astro-cid-7aropxhg] .wide[data-astro-cid-7aropxhg]{grid-column:1/-1}}.cards[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{background:var(--surface);border:1px solid var(--line);height:100%;color:var(--text);border-radius:6px;gap:.4rem;padding:1.5rem 3.5rem 1.5rem 1.5rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.cards[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover{border-color:var(--signal);box-shadow:0 10px 30px #07521714}.cards[data-astro-cid-7aropxhg] strong[data-astro-cid-7aropxhg]{font-size:1.25rem;line-height:1.25}.cards[data-astro-cid-7aropxhg] .wide[data-astro-cid-7aropxhg] strong[data-astro-cid-7aropxhg]{font-size:1.5rem}.tech[data-astro-cid-7aropxhg]{color:var(--accent);font-size:.85rem;font-weight:500}.short[data-astro-cid-7aropxhg]{color:var(--text-muted);max-width:60ch}.go[data-astro-cid-7aropxhg]{color:var(--signal);font-size:1.3rem;transition:transform .15s;position:absolute;top:1.5rem;right:1.5rem}@media (prefers-reduced-motion:no-preference){.cards[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover .go[data-astro-cid-7aropxhg]{transform:translate(4px)}}.cra[data-astro-cid-7aropxhg]{gap:2.5rem;display:grid}@media (width>=1024px){.cra[data-astro-cid-7aropxhg]{grid-template-columns:5fr 6fr;align-items:center;gap:4rem}}.ref[data-astro-cid-7aropxhg]{border-radius:10px;gap:2.5rem;padding:clamp(1.75rem,5vw,3.5rem);display:grid}@media (width>=1024px){.ref[data-astro-cid-7aropxhg]{grid-template-columns:6fr 5fr;align-items:center;gap:4rem}}.ref[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{margin-top:0}.ref-text[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]:not(.eyebrow){color:var(--text-muted)}.ref-facts[data-astro-cid-7aropxhg]{gap:0;margin:0;display:grid}.ref-facts[data-astro-cid-7aropxhg] div[data-astro-cid-7aropxhg]{border-top:1px solid var(--line);grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;padding:.8rem 0;display:grid}.ref-facts[data-astro-cid-7aropxhg] div[data-astro-cid-7aropxhg]:first-child{border-top:0}.ref-facts[data-astro-cid-7aropxhg] dt[data-astro-cid-7aropxhg]{color:var(--accent);font-weight:600}.ref-facts[data-astro-cid-7aropxhg] dd[data-astro-cid-7aropxhg]{margin:0}.quote[data-astro-cid-7aropxhg]{text-align:center;margin:0 auto 3.5rem}.quote[data-astro-cid-7aropxhg] blockquote[data-astro-cid-7aropxhg]{letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(1.8rem,1.3rem + 2.2vw,2.8rem);font-weight:600;line-height:1.15}.quote[data-astro-cid-7aropxhg] figcaption[data-astro-cid-7aropxhg]{color:var(--text-muted);margin-top:1rem}.principles[data-astro-cid-7aropxhg]{gap:2rem 3rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.principles[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,1fr)}}.principles[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin:0 0 .4rem;font-size:1.1rem}.principles[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--text-muted);margin:0}.team[data-astro-cid-7aropxhg]{align-items:center;gap:3rem;display:grid}@media (width>=960px){.team[data-astro-cid-7aropxhg]{grid-template-columns:7fr 5fr;gap:4rem}}.team[data-astro-cid-7aropxhg] .facts[data-astro-cid-7aropxhg]{margin:2rem 0}.people[data-astro-cid-7aropxhg]{text-align:center;grid-template-columns:1fr 1fr;gap:2rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.people[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{align-content:start;justify-items:center;gap:.2rem;display:grid}.people[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{font-size:.9rem}.face[data-astro-cid-7aropxhg]{object-fit:cover;border-radius:50%;width:7.5rem;height:7.5rem;margin-bottom:.75rem}.face--thomas[data-astro-cid-7aropxhg]{object-position:50% 22%}
