.hero[data-astro-cid-bbe6dxrz]{padding-block:var(--space-9) var(--space-8)}.hero[data-astro-cid-bbe6dxrz] .container[data-astro-cid-bbe6dxrz]{display:grid;gap:var(--space-5)}h1[data-astro-cid-bbe6dxrz]{font-size:var(--step-4);letter-spacing:-.03em}.lead[data-astro-cid-bbe6dxrz]{font-size:var(--step-1);line-height:1.6;color:var(--text-body)}.location[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:baseline;gap:var(--space-3);font-size:var(--step--1);color:var(--text-muted)}.dot[data-astro-cid-bbe6dxrz]{flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--highlight);transform:translateY(-.05rem)}.actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.proof[data-astro-cid-szoxjj3c]{padding-bottom:var(--space-8)}.grid[data-astro-cid-szoxjj3c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1px;margin:0;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.item[data-astro-cid-szoxjj3c]{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--space-2);padding:var(--space-5);background:var(--bg)}.value[data-astro-cid-szoxjj3c]{margin:0;font-size:var(--step-3);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--highlight);font-variant-numeric:tabular-nums}.label[data-astro-cid-szoxjj3c]{display:grid;gap:var(--space-1);font-size:.9rem;color:var(--text-body)}.source[data-astro-cid-szoxjj3c]{font-size:.75rem;color:var(--text-muted)}@media(max-width:560px){.grid[data-astro-cid-szoxjj3c]{grid-template-columns:repeat(2,minmax(0,1fr))}.item[data-astro-cid-szoxjj3c]{padding:var(--space-4)}.value[data-astro-cid-szoxjj3c]{font-size:1.75rem}.label[data-astro-cid-szoxjj3c]{font-size:.82rem}}.card[data-astro-cid-r7kjq4ip]{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:border-color .15s ease}.card[data-astro-cid-r7kjq4ip]:hover,.card[data-astro-cid-r7kjq4ip]:focus-within{border-color:var(--border-strong)}.meta[data-astro-cid-r7kjq4ip]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);font-size:var(--step--1);color:var(--text-muted)}.client[data-astro-cid-r7kjq4ip]{color:var(--text)}h3[data-astro-cid-r7kjq4ip]{font-size:var(--step-1)}h3[data-astro-cid-r7kjq4ip] a[data-astro-cid-r7kjq4ip]{color:var(--text);text-decoration:none}h3[data-astro-cid-r7kjq4ip] a[data-astro-cid-r7kjq4ip]:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg)}h3[data-astro-cid-r7kjq4ip] a[data-astro-cid-r7kjq4ip]:focus-visible{outline:none}h3[data-astro-cid-r7kjq4ip] a[data-astro-cid-r7kjq4ip]:focus-visible:after{outline:2px solid var(--focus);outline-offset:2px}.summary[data-astro-cid-r7kjq4ip]{font-size:.95rem}.badge[data-astro-cid-r7kjq4ip]{align-self:flex-start}.lead-metric[data-astro-cid-r7kjq4ip]{display:flex;align-items:baseline;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2)}.value[data-astro-cid-r7kjq4ip]{font-size:var(--step-2);font-weight:600;color:var(--highlight);font-variant-numeric:tabular-nums}.label[data-astro-cid-r7kjq4ip]{font-size:.85rem;color:var(--text-muted)}.more[data-astro-cid-r7kjq4ip]{font-size:.85rem;color:var(--link)}.logo-title[data-astro-cid-uvsr7msf]{margin-block:var(--space-1);line-height:1}.panel[data-astro-cid-uvsr7msf]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--space-6);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.copy[data-astro-cid-uvsr7msf]{display:grid;gap:var(--space-4);align-content:start}.badge[data-astro-cid-uvsr7msf]{justify-self:start;border-color:color-mix(in srgb,var(--highlight) 55%,transparent)}.points[data-astro-cid-uvsr7msf]{display:grid;gap:var(--space-2);padding-left:1.1rem}.points[data-astro-cid-uvsr7msf] li[data-astro-cid-uvsr7msf]::marker{color:var(--highlight)}.actions[data-astro-cid-uvsr7msf]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.stats[data-astro-cid-uvsr7msf]{display:grid;gap:var(--space-5);align-content:start;margin:0;padding-left:var(--space-6);border-left:1px solid var(--border)}.stats[data-astro-cid-uvsr7msf] div[data-astro-cid-uvsr7msf]{display:flex;flex-direction:column-reverse;gap:var(--space-1)}dd[data-astro-cid-uvsr7msf]{margin:0;font-size:var(--step-3);font-weight:600;line-height:1;color:var(--highlight)}dt[data-astro-cid-uvsr7msf]{font-size:.9rem;color:var(--text-muted)}.note[data-astro-cid-uvsr7msf]{margin-top:var(--space-4);font-size:var(--step--1);color:var(--text-muted)}@media(max-width:820px){.panel[data-astro-cid-uvsr7msf]{grid-template-columns:1fr;padding:var(--space-5)}.stats[data-astro-cid-uvsr7msf]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));padding-left:0;padding-top:var(--space-5);border-left:0;border-top:1px solid var(--border)}}.timeline[data-astro-cid-xpq65ryk]{list-style:none;padding:0;margin:0;display:grid}.role[data-astro-cid-xpq65ryk]{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:var(--space-5);padding-block:var(--space-5);border-top:1px solid var(--border)}.role[data-astro-cid-xpq65ryk]:last-child{border-bottom:1px solid var(--border)}.period[data-astro-cid-xpq65ryk]{font-size:var(--step--1);color:var(--text-muted);padding-top:.15rem}h3[data-astro-cid-xpq65ryk]{font-size:var(--step-1);margin-bottom:var(--space-3)}.at[data-astro-cid-xpq65ryk]{color:var(--text-muted);font-weight:500}.body[data-astro-cid-xpq65ryk] ul[data-astro-cid-xpq65ryk]{display:grid;gap:var(--space-2);padding-left:1.1rem;max-width:var(--measure)}.body[data-astro-cid-xpq65ryk] li[data-astro-cid-xpq65ryk]::marker{color:var(--text-muted)}@media(max-width:680px){.role[data-astro-cid-xpq65ryk]{grid-template-columns:1fr;gap:var(--space-2)}}.grid[data-astro-cid-cuacofrf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:var(--space-4)}.item[data-astro-cid-cuacofrf]{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg)}h3[data-astro-cid-cuacofrf]{font-size:var(--step-1)}p[data-astro-cid-cuacofrf]{font-size:.95rem}.grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-6)}.copy[data-astro-cid-v2cbyr3p]{display:grid;gap:var(--space-4);max-width:var(--measure)}.facts[data-astro-cid-v2cbyr3p]{display:grid;gap:var(--space-3);margin:var(--space-2) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border)}dt[data-astro-cid-v2cbyr3p]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-muted)}dd[data-astro-cid-v2cbyr3p]{margin:0;color:var(--text)}@media(max-width:760px){.grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:0}}.grid[data-astro-cid-svshx33u]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-7);align-items:start}.intro[data-astro-cid-svshx33u]{gap:var(--space-4)}.form[data-astro-cid-svshx33u]{display:grid;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.field[data-astro-cid-svshx33u]{display:grid;gap:var(--space-2)}label[data-astro-cid-svshx33u]{font-size:.9rem;font-weight:500;color:var(--text)}input[data-astro-cid-svshx33u],select[data-astro-cid-svshx33u],textarea[data-astro-cid-svshx33u]{width:100%;min-height:44px;padding:.6rem .8rem;font:inherit;font-size:1rem;color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius)}textarea[data-astro-cid-svshx33u]{resize:vertical;min-height:8rem}input[data-astro-cid-svshx33u]:focus-visible,select[data-astro-cid-svshx33u]:focus-visible,textarea[data-astro-cid-svshx33u]:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:transparent}.honeypot[data-astro-cid-svshx33u]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.submit-row[data-astro-cid-svshx33u]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.status[data-astro-cid-svshx33u]{font-size:.9rem;color:var(--text-muted)}.status[data-astro-cid-svshx33u][data-state=success]{color:var(--text)}.status[data-astro-cid-svshx33u][data-state=error]{color:var(--highlight)}.unconfigured[data-astro-cid-svshx33u]{color:var(--text-body)}@media(max-width:860px){.grid[data-astro-cid-svshx33u]{grid-template-columns:1fr;gap:var(--space-5)}.form[data-astro-cid-svshx33u]{padding:var(--space-5)}}.work-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:var(--space-4)}
