.intro[data-astro-cid-updltw2v]{padding-block:var(--space-section)}.intro__grid[data-astro-cid-updltw2v]{gap:var(--space-xl);grid-template-columns:1fr 1.05fr;align-items:center;display:grid}.intro__text[data-astro-cid-updltw2v]{gap:var(--space-md);justify-items:start;display:grid}.intro[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]{font-size:var(--text-hero);letter-spacing:-.03em;color:var(--chapter-ink);line-height:1.04}.intro__line[data-astro-cid-updltw2v]{display:block}.intro__line--in[data-astro-cid-updltw2v]{padding-left:1.4em}.rule[data-astro-cid-updltw2v]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.16em;text-decoration-thickness:.09em}.intro[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--chapter-ink-2);max-width:46ch}.intro__actions[data-astro-cid-updltw2v]{align-items:center;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.intro__link[data-astro-cid-updltw2v]{color:var(--chapter-ink);font-family:var(--font-display);font-weight:600}.intro__media[data-astro-cid-updltw2v]{margin:0;position:relative}.intro__media[data-astro-cid-updltw2v] .intro__photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;display:block;position:relative}.intro__caption[data-astro-cid-updltw2v]{white-space:nowrap;border-radius:var(--radius-pill);background:var(--scrim);color:var(--chapter-ink);font-family:var(--font-display);font-weight:600;font-size:var(--text-body-sm);align-items:center;gap:8px;padding:8px 16px;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.head[data-astro-cid-updltw2v]{justify-content:space-between;align-items:flex-end;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.head[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--ink-3);font-size:var(--text-body-sm)}.culture[data-astro-cid-updltw2v]{gap:var(--space-xl);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.culture[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]{padding-top:var(--space-md);border-top:1px solid var(--line-strong)}.culture[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{font-family:var(--font-display);font-weight:300;font-size:var(--text-statement);letter-spacing:-.02em;color:var(--ink-2);text-wrap:pretty;line-height:1.22}.culture__lead[data-astro-cid-updltw2v]{color:var(--heading);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:8px;font-weight:700;text-decoration-thickness:3px}.split[data-astro-cid-updltw2v]{gap:var(--space-xl);grid-template-columns:1fr 2fr;align-items:start;display:grid}.split__head[data-astro-cid-updltw2v]{gap:var(--space-xs);display:grid}.split__head[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--ink-3);max-width:34ch}.skills[data-astro-cid-updltw2v]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.skills[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]{border-radius:var(--radius-pill);border:1px solid var(--line-strong);font-family:var(--font-display);font-weight:600;font-size:var(--text-item);color:var(--ink);padding:12px 20px}.roles[data-astro-cid-updltw2v]{padding-block:var(--space-section)}.roles__card[data-astro-cid-updltw2v]{gap:var(--space-lg);grid-template-columns:1fr auto;align-items:center;display:grid}.roles__text[data-astro-cid-updltw2v]{gap:var(--space-xs);display:grid}.roles__text[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{color:var(--chapter-ink)}.roles__none[data-astro-cid-updltw2v]{font-family:var(--font-display);font-weight:600;font-size:var(--text-item);color:var(--chapter-ink)}.roles__text[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--chapter-ink-2);max-width:60ch}@media (width<=1024px){.intro__grid[data-astro-cid-updltw2v],.split[data-astro-cid-updltw2v],.culture[data-astro-cid-updltw2v]{gap:var(--space-lg);grid-template-columns:1fr}.roles__card[data-astro-cid-updltw2v]{grid-template-columns:1fr;justify-items:start}.intro__line--in[data-astro-cid-updltw2v]{padding-left:.8em}}@media (width<=720px){.intro__caption[data-astro-cid-updltw2v]{white-space:normal;text-align:center;width:max-content;max-width:calc(100% - 32px)}}
