.pt[data-astro-cid-clcu2ayi]{gap:var(--space-4);grid-template-columns:112px 1fr;align-content:start;align-items:start;height:100%;display:grid}.pt__photo[data-astro-cid-clcu2ayi]{aspect-ratio:1;background:var(--paper);place-items:center;display:grid;position:relative;overflow:hidden}.pt__photo[data-astro-cid-clcu2ayi] img{object-fit:cover;filter:grayscale()contrast(1.06)brightness(1.03);width:100%;height:100%}.pt__photo[data-astro-cid-clcu2ayi]:after{content:"";background:var(--cobalt-soft);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.pt__initials[data-astro-cid-clcu2ayi]{font-size:var(--step-3);color:var(--muted);font-weight:500}.pt__body[data-astro-cid-clcu2ayi]{align-content:start;gap:6px;display:grid}.pt__name[data-astro-cid-clcu2ayi]{font-size:var(--step-1);letter-spacing:-.015em;line-height:1.2}.pt__role[data-astro-cid-clcu2ayi]{color:var(--ink)}.pt__meta[data-astro-cid-clcu2ayi]{color:var(--muted)}.pt__links[data-astro-cid-clcu2ayi]{margin-top:var(--space-1);padding:0;display:grid}.pt__link[data-astro-cid-clcu2ayi]{width:fit-content;min-height:44px;color:var(--cobalt);align-items:center;gap:8px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.pt__link[data-astro-cid-clcu2ayi] svg{transition:transform var(--dur-2) var(--ease);flex:none}.pt__link[data-astro-cid-clcu2ayi]:hover{text-underline-offset:.25em;text-decoration:underline}.pt__link[data-astro-cid-clcu2ayi]:hover svg{transform:translate(2px,-2px)}.pt__host[data-astro-cid-clcu2ayi]{color:var(--muted);font-weight:400}@media (width>=640px){.pt[data-astro-cid-clcu2ayi]{gap:var(--space-4);grid-template-columns:1fr}}.pw[data-astro-cid-y2pezse5]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;display:grid}@media (width>=768px){.pw[data-astro-cid-y2pezse5]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pw__tile[data-astro-cid-y2pezse5]{min-width:0;min-height:112px;padding:var(--space-4);background:var(--surface);place-items:center;display:grid}@media (width>=768px){.pw__tile[data-astro-cid-y2pezse5]{aspect-ratio:16/7;min-height:0;padding:var(--space-5)}}@media (width<=767px){.pw__tile[data-astro-cid-y2pezse5]:last-child:nth-child(odd){grid-column:1/-1}}.pw__img[data-astro-cid-y2pezse5]{width:auto;height:auto;max-width:min(100%, calc(78% * var(--s,1)));max-height:calc(64px * var(--s,1));object-fit:contain;filter:grayscale(1) contrast(var(--c,1.35)) brightness(var(--b,1.08));clip-path:var(--clip,none);mix-blend-mode:multiply}.pw__type[data-astro-cid-y2pezse5]{text-align:center;color:var(--ink);justify-items:center;gap:4px;display:grid}.pw__name[data-astro-cid-y2pezse5]{letter-spacing:-.03em;font-size:clamp(1.125rem,.95rem + .8vw,1.5rem);font-weight:600;line-height:1.1}.pw__sub[data-astro-cid-y2pezse5]{font-size:var(--step--1);overflow-wrap:anywhere;color:var(--ink-2);max-width:22ch;line-height:1.3}.sheet[data-astro-cid-io442gm5]{background:var(--surface);border:1px solid var(--line);padding:var(--space-4)}.sheet__grid[data-astro-cid-io442gm5]{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.sheet__cell[data-astro-cid-io442gm5],.sheet__mark[data-astro-cid-io442gm5]{aspect-ratio:1;background:var(--paper);display:block;position:relative;overflow:hidden}.sheet__mark[data-astro-cid-io442gm5]{color:var(--ink);place-items:center;display:grid}.sheet__cell[data-astro-cid-io442gm5] img{object-fit:cover;filter:grayscale()contrast(1.06)brightness(1.03);width:100%;height:100%;transition:transform var(--dur-3) var(--ease)}.sheet__cell[data-astro-cid-io442gm5]:after{content:"";background:var(--cobalt-soft);mix-blend-mode:multiply;transition:opacity var(--dur-2) var(--ease);position:absolute;inset:0}.sheet__cell[data-astro-cid-io442gm5]:hover:after,.sheet__cell[data-astro-cid-io442gm5]:focus-visible:after{background:var(--cobalt);opacity:.35;mix-blend-mode:screen}.sheet__cell[data-astro-cid-io442gm5]:focus-visible{outline-offset:2px}@media (prefers-reduced-motion:no-preference){.sheet__cell[data-astro-cid-io442gm5]:hover img{transform:scale(1.04)}}@media (width<=1023px){.sheet[data-astro-cid-io442gm5]{max-width:480px}}.team[data-astro-cid-io442gm5]{gap:var(--space-6) var(--gutter);padding:0;display:grid}@media (width>=640px){.team[data-astro-cid-io442gm5]{gap:var(--space-7) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.team[data-astro-cid-io442gm5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.team[data-astro-cid-io442gm5]{grid-template-columns:repeat(4,minmax(0,1fr))}}.team__contact-link[data-astro-cid-io442gm5]{height:100%;min-height:160px;padding:var(--space-5);background:var(--cobalt-soft);color:var(--ink);transition:border-color var(--dur-1) var(--ease);border:1px solid #0000;flex-direction:column;justify-content:flex-end;gap:4px;text-decoration:none;display:flex}.team__contact-link[data-astro-cid-io442gm5]:hover{border-color:var(--cobalt)}.team__contact-link[data-astro-cid-io442gm5] .team__contact-arrow{color:var(--cobalt)}.team__contact-t[data-astro-cid-io442gm5]{font-size:var(--step-2);color:var(--cobalt);letter-spacing:-.02em;margin-bottom:var(--space-3);font-weight:500}.team__contact-d[data-astro-cid-io442gm5]{font-size:var(--step--1);color:var(--ink-2);overflow-wrap:anywhere}.team__contact-link[data-astro-cid-io442gm5] .team__contact-arrow{margin-top:var(--space-4);transition:transform var(--dur-2) var(--ease)}.team__contact-link[data-astro-cid-io442gm5]:hover .team__contact-arrow{transform:translate(4px)}
