.pmap[data-astro-cid-i5e54cup]{gap:var(--space-l);grid-template-columns:1fr minmax(15rem,19rem) 1fr;grid-template-areas:"left centre right";align-items:center;display:grid}.pmap__centre[data-astro-cid-i5e54cup]{grid-area:centre;place-items:center;display:grid;position:relative}.pmap__centre[data-astro-cid-i5e54cup]:before,.pmap__centre[data-astro-cid-i5e54cup]:after{content:"";width:calc(var(--space-l) + 1rem);border-top:2px dotted var(--violet-soft);position:absolute;top:50%}.pmap__centre[data-astro-cid-i5e54cup]:before{right:100%}.pmap__centre[data-astro-cid-i5e54cup]:after{left:100%}.pmap__circle[data-astro-cid-i5e54cup]{aspect-ratio:1;background:radial-gradient(circle at 50% 35%, var(--white) 0 38%, var(--lavender-pale) 72%);border:2px solid var(--lavender);outline:2px dotted var(--violet-soft);outline-offset:.7rem;text-align:center;border-radius:50%;align-content:center;place-items:center;gap:.75rem;width:100%;display:grid;position:relative}.pmap__person[data-astro-cid-i5e54cup]{background:var(--royal);width:4.5rem;height:4.5rem;color:var(--white);border-radius:50%;place-items:center;display:grid}.pmap__motto[data-astro-cid-i5e54cup]{font-family:var(--font-display);font-size:var(--step-2);color:var(--ink);font-weight:700;line-height:1.15;display:grid}.pmap__motto[data-astro-cid-i5e54cup] span[data-astro-cid-i5e54cup]:nth-child(2){color:var(--violet);font-style:italic}.pmap__group[data-astro-cid-i5e54cup]{gap:var(--space-m);display:grid}.pmap__group--left[data-astro-cid-i5e54cup]{grid-area:left}.pmap__group--right[data-astro-cid-i5e54cup]{grid-area:right}.pmap__item[data-astro-cid-i5e54cup]{gap:var(--space-s);grid-template-columns:auto 1fr;align-items:start;max-width:none;display:grid}.pmap__icon[data-astro-cid-i5e54cup]{width:3rem;height:3rem}.pmap__title[data-astro-cid-i5e54cup]{font-family:var(--font-body);color:var(--royal);font-size:1.08rem;font-weight:700;line-height:1.3}.pmap__note[data-astro-cid-i5e54cup]{color:var(--muted);font-weight:400}.pmap__roles[data-astro-cid-i5e54cup]{color:var(--text);gap:.1rem;margin-block-start:.3rem;font-size:.98rem;list-style:none;display:grid}.pmap--compact[data-astro-cid-i5e54cup] .pmap__item[data-astro-cid-i5e54cup]{align-items:center}@media (width<=62em){.pmap[data-astro-cid-i5e54cup]{grid-template-columns:1fr 1fr;grid-template-areas:"centre centre""left right"}.pmap__centre[data-astro-cid-i5e54cup]{width:min(18rem,80%);margin:var(--space-s) auto var(--space-m)}.pmap__centre[data-astro-cid-i5e54cup]:before,.pmap__centre[data-astro-cid-i5e54cup]:after{display:none}}@media (width<=36em){.pmap[data-astro-cid-i5e54cup]{gap:var(--space-m);grid-template-columns:1fr;grid-template-areas:"centre""left""right"}}.two-col[data-astro-cid-glpswkox]{gap:var(--space-xl) var(--space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.opps[data-astro-cid-glpswkox]{gap:var(--space-s);list-style:none;display:grid}.opps[data-astro-cid-glpswkox] li[data-astro-cid-glpswkox]{gap:var(--space-s);border-radius:var(--radius-pill);background:var(--mist);max-width:none;color:var(--ink);align-items:center;padding:.5rem 1rem .5rem .5rem;font-size:1.08rem;font-weight:700;display:flex}.opps[data-astro-cid-glpswkox] .icon-circle[data-astro-cid-glpswkox]{background:var(--white);width:2.75rem;height:2.75rem}.map-note[data-astro-cid-glpswkox]{text-align:center;max-width:none;margin-block-start:var(--space-xl)}.email[data-astro-cid-glpswkox]{overflow-wrap:anywhere;font-weight:700}.aims[data-astro-cid-glpswkox]{padding:var(--space-xl);border-radius:var(--radius-l);background:var(--night)}.aims__list[data-astro-cid-glpswkox]{gap:var(--space-m);list-style:none;display:grid}.aims__list[data-astro-cid-glpswkox] li[data-astro-cid-glpswkox]{color:var(--white);align-items:center;gap:.75rem;font-size:1.1rem;font-weight:700;display:flex}.aims__list[data-astro-cid-glpswkox] .icon{color:var(--lavender);flex:none}@media (width<=62em){.two-col[data-astro-cid-glpswkox]{gap:var(--space-l);grid-template-columns:1fr}}@media (width<=30em){.aims[data-astro-cid-glpswkox]{padding:var(--space-l) var(--space-m)}}
