.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(4rem,12vw,8rem) clamp(3rem,8vw,5rem)}.intro[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 20rem;align-items:center;gap:3rem;display:grid}.photo[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;object-fit:cover;object-position:center 30%;border-radius:var(--radius);border:1px solid var(--border);width:100%;height:auto}@media (width<=760px){.intro[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:2rem}.photo[data-astro-cid-ge2uvauf]{aspect-ratio:1;border-radius:50%;order:-1;width:9rem}}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;max-width:18ch;font-size:clamp(2.4rem,6vw,4.25rem)}.lead[data-astro-cid-ge2uvauf]{color:var(--muted);max-width:42rem;margin-top:1.5rem;font-size:clamp(1.1rem,2vw,1.3rem)}.availability[data-astro-cid-ge2uvauf]{align-items:center;gap:.6rem;margin-top:2rem;font-weight:600;display:inline-flex}.dot[data-astro-cid-ge2uvauf]{background:var(--ok);width:.6rem;height:.6rem;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--ok) 25%, transparent);border-radius:50%}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:1.5rem;display:flex}.actions[data-astro-cid-ge2uvauf] .mail{color:var(--text);font-weight:500}.proof[data-astro-cid-ge2uvauf]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-top:clamp(3rem,8vw,5rem);padding-top:2rem;display:flex}.proof-label[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.75rem;font-size:.75rem}.clients[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.25rem .75rem;font-size:1.05rem;font-weight:600;display:flex}.sep[data-astro-cid-ge2uvauf]{color:var(--muted);font-weight:400}.badges[data-astro-cid-ge2uvauf]{gap:.75rem;display:flex}.badge[data-astro-cid-ge2uvauf]{width:4rem;height:4rem;transition:transform .15s;display:block}.badges[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover .badge[data-astro-cid-ge2uvauf]{transform:scale(1.08)}.grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem;display:grid}.num[data-astro-cid-lesv7jgp]{font-family:var(--font-mono);color:var(--accent);margin-bottom:1.25rem;font-size:.85rem}h3[data-astro-cid-lesv7jgp]{margin-bottom:.75rem;font-size:1.3rem}.list[data-astro-cid-dlfent3g]{gap:1rem;display:grid}.case[data-astro-cid-dlfent3g]{border-top:1px solid var(--border);grid-template-columns:14rem 1fr;gap:1rem 3rem;padding:2rem 0;display:grid}.case[data-astro-cid-dlfent3g]:first-child{border-top:0;padding-top:0}.client[data-astro-cid-dlfent3g]{font-size:1.1rem;font-weight:650}.year[data-astro-cid-dlfent3g]{font-family:var(--font-mono);color:var(--muted);font-size:.85rem}h3[data-astro-cid-dlfent3g]{margin-bottom:.75rem;font-size:1.5rem}.result[data-astro-cid-dlfent3g]{background:var(--accent-soft);color:var(--text);border-left:3px solid var(--accent);border-radius:.5rem;margin-top:1.25rem;padding:.9rem 1.1rem;font-weight:600}@media (width<=760px){.case[data-astro-cid-dlfent3g]{grid-template-columns:1fr}}.groups[data-astro-cid-u256hdza]{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:2.5rem 2rem;display:grid}h3[data-astro-cid-u256hdza]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:1rem;font-size:.8rem;font-weight:400}ul[data-astro-cid-u256hdza]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-u256hdza]{border:1px solid var(--border);background:var(--surface);border-radius:.6rem;align-items:center;gap:.75rem;padding:.6rem .75rem;font-size:.95rem;font-weight:500;line-height:1.25;display:flex}li[data-astro-cid-u256hdza] .logo{color:var(--accent);flex-shrink:0}.more[data-astro-cid-u256hdza]{color:var(--muted);grid-template-columns:auto 1fr;gap:.5rem 1.5rem;margin:3rem 0 0;display:grid}dt[data-astro-cid-u256hdza]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;padding-top:.2em;font-size:.8rem}dd[data-astro-cid-u256hdza]{margin:0}.mono[data-astro-cid-u256hdza]{background:var(--accent-soft);width:1.75rem;height:1.75rem;color:var(--accent);font-family:var(--font-mono);border-radius:.4rem;flex-shrink:0;place-items:center;font-size:.7rem;font-weight:600;display:grid}ol[data-astro-cid-ej22s2rq]{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}ol[data-astro-cid-ej22s2rq]>li[data-astro-cid-ej22s2rq]{border-bottom:1px solid var(--border)}summary[data-astro-cid-ej22s2rq]{cursor:pointer;grid-template-columns:13rem 1fr auto;align-items:baseline;gap:.25rem 2rem;padding:1.1rem 0;list-style:none;display:grid}summary[data-astro-cid-ej22s2rq]::-webkit-details-marker{display:none}.duration[data-astro-cid-ej22s2rq]{font-family:var(--font-mono);color:var(--muted);font-size:.85rem}.who[data-astro-cid-ej22s2rq]{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.company[data-astro-cid-ej22s2rq]{font-size:1.1rem;font-weight:650}.role[data-astro-cid-ej22s2rq]{color:var(--muted)}.chevron{color:var(--muted);align-self:center;transition:transform .15s}details[data-astro-cid-ej22s2rq][open]>summary[data-astro-cid-ej22s2rq] .chevron{transform:rotate(180deg)}.body[data-astro-cid-ej22s2rq]{padding:0 0 1.5rem 15rem}.bullets[data-astro-cid-ej22s2rq]{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.bullets[data-astro-cid-ej22s2rq] ol{border:0;padding-left:1.2rem;list-style:decimal}.bullets[data-astro-cid-ej22s2rq] ol li{border:0}.tags[data-astro-cid-ej22s2rq]{color:var(--accent);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.tags[data-astro-cid-ej22s2rq] a[data-astro-cid-ej22s2rq]{margin-left:.5rem;font-size:.9rem}.earlier[data-astro-cid-ej22s2rq]{margin-top:1.5rem}.earlier-summary[data-astro-cid-ej22s2rq]{color:var(--muted);gap:.5rem;padding:.5rem 0;font-weight:600;display:flex}.earlier[data-astro-cid-ej22s2rq][open]>.earlier-summary[data-astro-cid-ej22s2rq] .chevron{transform:rotate(180deg)}@media (width<=760px){summary[data-astro-cid-ej22s2rq]{grid-template-columns:1fr auto}.duration[data-astro-cid-ej22s2rq]{grid-column:1/-1}.body[data-astro-cid-ej22s2rq]{padding-left:0}}.cols[data-astro-cid-oxgmilyn]{grid-template-columns:3fr 2fr;align-items:start;gap:2.5rem;display:grid}.text[data-astro-cid-oxgmilyn]{color:var(--muted);gap:1.1rem;display:grid}.key[data-astro-cid-oxgmilyn]{color:var(--accent)}h3[data-astro-cid-oxgmilyn]{margin-bottom:1rem;font-size:1.1rem}ul[data-astro-cid-oxgmilyn]{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-oxgmilyn]{grid-template-columns:auto 1fr;gap:.6rem;font-size:.97rem;display:grid}li[data-astro-cid-oxgmilyn] .check{color:var(--accent);margin-top:.2em}@media (width<=860px){.cols[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}}.contact[data-astro-cid-he3spzz3]{background:var(--accent-soft)}h2[data-astro-cid-he3spzz3]{max-width:20ch;font-size:clamp(2rem,4.5vw,3.25rem)}.availability[data-astro-cid-he3spzz3]{align-items:center;gap:.6rem;margin-top:1.5rem;font-weight:600;display:inline-flex}.dot[data-astro-cid-he3spzz3]{background:var(--ok);width:.6rem;height:.6rem;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--ok) 25%, transparent);border-radius:50%}.actions[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:1.5rem;display:flex}.actions[data-astro-cid-he3spzz3] .mail{color:var(--text);font-weight:500}.profiles[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:flex}.profiles[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--muted);align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.profiles[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--text)}
