.profile-hero[data-astro-cid-7aexiinu]{padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(2rem,5vw,3.5rem)}.profile-hero__grid[data-astro-cid-7aexiinu]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(2rem,6vw,5rem);align-items:end;margin-top:clamp(2rem,4vw,3.5rem)}.profile-photo[data-astro-cid-7aexiinu]{width:88px;height:88px;border-radius:50%;object-fit:cover;margin-bottom:1.5rem}.profile-avatar[data-astro-cid-7aexiinu]{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;margin-bottom:1.5rem;font-family:var(--mono);font-size:1.25rem;background:var(--paper-2);color:var(--ink);border:1px solid var(--line)}.profile-avatar--persimmon[data-astro-cid-7aexiinu]{background:var(--accent-soft);border-color:transparent;color:var(--accent-strong)}.profile-avatar--green[data-astro-cid-7aexiinu]{background:var(--green-soft);border-color:transparent;color:var(--green)}.profile-role[data-astro-cid-7aexiinu]{margin-top:.7rem;font-family:var(--mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.profile-facts[data-astro-cid-7aexiinu]{display:grid;gap:1rem;padding-left:1.3rem;border-left:1px solid var(--line-strong)}.profile-facts[data-astro-cid-7aexiinu] li[data-astro-cid-7aexiinu]{display:grid;gap:.2rem;font-size:.9375rem;line-height:1.5}.profile-links[data-astro-cid-7aexiinu]{display:flex;flex-wrap:wrap;gap:.9rem}.profile-links[data-astro-cid-7aexiinu] a[data-astro-cid-7aexiinu]{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.profile-body[data-astro-cid-7aexiinu]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:clamp(2rem,6vw,5rem);align-items:start}.profile-body__main[data-astro-cid-7aexiinu]{max-width:68ch}.profile-credentials[data-astro-cid-7aexiinu]{padding:1.4rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.profile-credentials[data-astro-cid-7aexiinu] ul[data-astro-cid-7aexiinu]{display:grid;gap:.55rem;margin-top:.8rem}.profile-credentials[data-astro-cid-7aexiinu] li[data-astro-cid-7aexiinu]{position:relative;padding-left:1rem;font-size:.875rem;line-height:1.5;color:var(--ink-2)}.profile-credentials[data-astro-cid-7aexiinu] li[data-astro-cid-7aexiinu]:before{content:"";position:absolute;left:0;top:.6em;width:4px;height:4px;border-radius:50%;background:var(--accent)}.profile-credentials__label[data-astro-cid-7aexiinu]{display:block;margin-top:1.6rem}.work-list[data-astro-cid-7aexiinu]{border-top:1px solid var(--line)}.work-row[data-astro-cid-7aexiinu]{display:grid;grid-template-columns:8rem minmax(0,1fr) 12rem 2rem;align-items:center;gap:1.5rem;padding:1.3rem 0;border-bottom:1px solid var(--line);transition:padding-left .3s var(--ease),color .2s var(--ease)}.work-row[data-astro-cid-7aexiinu]:hover{padding-left:.7rem;color:var(--accent)}.work-row__type[data-astro-cid-7aexiinu]{font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.work-row__title[data-astro-cid-7aexiinu]{font-family:var(--serif);font-size:1.25rem;line-height:1.25;color:var(--ink)}.work-row[data-astro-cid-7aexiinu]:hover .work-row__title[data-astro-cid-7aexiinu]{color:var(--accent)}.work-row__meta[data-astro-cid-7aexiinu]{font-family:var(--mono);font-size:.6875rem;color:var(--muted);text-align:right}.work-row__arrow[data-astro-cid-7aexiinu]{text-align:right;transition:transform .2s var(--ease)}.work-row[data-astro-cid-7aexiinu]:hover .work-row__arrow[data-astro-cid-7aexiinu]{transform:translate(4px)}@media(max-width:900px){.profile-hero__grid[data-astro-cid-7aexiinu],.profile-body[data-astro-cid-7aexiinu]{grid-template-columns:minmax(0,1fr)}.profile-facts[data-astro-cid-7aexiinu]{padding-left:0;border-left:0;border-top:1px solid var(--line);padding-top:1.2rem}.work-row[data-astro-cid-7aexiinu]{grid-template-columns:minmax(0,1fr) 1.5rem;gap:.4rem 1rem;padding:1.1rem 0}.work-row__type[data-astro-cid-7aexiinu],.work-row__title[data-astro-cid-7aexiinu]{grid-column:1}.work-row__meta[data-astro-cid-7aexiinu]{grid-column:1;text-align:left}.work-row__arrow[data-astro-cid-7aexiinu]{grid-column:2;grid-row:1 / span 3}}
