.cmp__table[data-astro-cid-nyuhrqcc]{border-collapse:collapse;table-layout:fixed;width:100%}.cmp__cap[data-astro-cid-nyuhrqcc]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp__table[data-astro-cid-nyuhrqcc] thead[data-astro-cid-nyuhrqcc] td[data-astro-cid-nyuhrqcc]{width:13rem}.cmp__table[data-astro-cid-nyuhrqcc] thead[data-astro-cid-nyuhrqcc] th[data-astro-cid-nyuhrqcc]{text-align:left;vertical-align:bottom;font-weight:inherit;padding:0 12px 1rem}.cmp__head[data-astro-cid-nyuhrqcc]{color:var(--ink);gap:.2rem;text-decoration:none;display:grid}.cmp__head[data-astro-cid-nyuhrqcc] img[data-astro-cid-nyuhrqcc]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--ui-radius);width:100%;margin-bottom:.7rem;transition:box-shadow .2s}.cmp__head[data-astro-cid-nyuhrqcc]:hover img[data-astro-cid-nyuhrqcc]{box-shadow:var(--ui-shadow-lift)}.cmp__head[data-astro-cid-nyuhrqcc]:hover .cmp__name[data-astro-cid-nyuhrqcc]{color:var(--teal-deep);text-underline-offset:3px;text-decoration:underline}.cmp__head[data-astro-cid-nyuhrqcc]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:4px;border-radius:var(--ui-radius)}.cmp__name[data-astro-cid-nyuhrqcc]{font:800 1.25rem/1.25 var(--f-head);color:var(--ink);margin:0}.cmp__sci[data-astro-cid-nyuhrqcc]{color:var(--ui-mute);margin:0;font-size:.95rem}.cmp__table[data-astro-cid-nyuhrqcc] tbody[data-astro-cid-nyuhrqcc] th[data-astro-cid-nyuhrqcc]{text-align:left;vertical-align:top;font:700 .98rem/1.35 var(--f-head);color:var(--ink);border-top:1px solid var(--ui-line);padding:.9rem 16px .9rem 0}.cmp__table[data-astro-cid-nyuhrqcc] tbody[data-astro-cid-nyuhrqcc] td[data-astro-cid-nyuhrqcc]{vertical-align:top;color:var(--ui-body);border-top:1px solid var(--ui-line);padding:.9rem 12px;font-size:.98rem;line-height:1.5}.cmp__table[data-astro-cid-nyuhrqcc] tbody[data-astro-cid-nyuhrqcc] tr[data-astro-cid-nyuhrqcc]:hover td[data-astro-cid-nyuhrqcc],.cmp__table[data-astro-cid-nyuhrqcc] tbody[data-astro-cid-nyuhrqcc] tr[data-astro-cid-nyuhrqcc]:hover th[data-astro-cid-nyuhrqcc]{background:var(--ui-pale)}.cmp__table[data-astro-cid-nyuhrqcc] tbody[data-astro-cid-nyuhrqcc] tr[data-astro-cid-nyuhrqcc]:last-child td[data-astro-cid-nyuhrqcc]{color:var(--ink);font-weight:600}.cmp__cards[data-astro-cid-nyuhrqcc]{display:none}.cmp__switch[data-astro-cid-nyuhrqcc]{gap:6px;margin:0 0 1rem;display:flex;overflow-x:auto}.cmp__switch[data-astro-cid-nyuhrqcc] button[data-astro-cid-nyuhrqcc]{border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--white);min-height:44px;font:600 .92rem var(--f-head);color:var(--ink);cursor:pointer;flex:1 0 auto;padding:0 .9rem}.cmp__switch[data-astro-cid-nyuhrqcc] button[data-astro-cid-nyuhrqcc][aria-pressed=true]{background:var(--teal-deep);border-color:var(--teal-deep);color:var(--white)}.cmp__switch[data-astro-cid-nyuhrqcc] button[data-astro-cid-nyuhrqcc]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:2px}.cmp__card[data-astro-cid-nyuhrqcc]{padding:0 0 1.6rem}.cmp__card[data-astro-cid-nyuhrqcc]+.cmp__card[data-astro-cid-nyuhrqcc]{border-top:1px solid var(--ui-line);padding-top:1.6rem}.is-live[data-astro-cid-nyuhrqcc] .cmp__card[data-astro-cid-nyuhrqcc]{border-top:0;padding-top:0;display:none}.is-live[data-astro-cid-nyuhrqcc] .cmp__card[data-astro-cid-nyuhrqcc].is-on{display:block}.cmp__card[data-astro-cid-nyuhrqcc] img[data-astro-cid-nyuhrqcc]{aspect-ratio:16/10;object-fit:cover;border-radius:var(--ui-radius);width:100%;margin-bottom:.9rem}.cmp__card[data-astro-cid-nyuhrqcc] .cmp__name[data-astro-cid-nyuhrqcc] a[data-astro-cid-nyuhrqcc]{color:var(--ink);text-decoration:none}.cmp__card[data-astro-cid-nyuhrqcc] dl[data-astro-cid-nyuhrqcc]{border-top:1px solid var(--ui-line);margin:1rem 0 0}.cmp__card[data-astro-cid-nyuhrqcc] dl[data-astro-cid-nyuhrqcc] div[data-astro-cid-nyuhrqcc]{border-bottom:1px solid var(--ui-line);padding:.7rem 0}.cmp__card[data-astro-cid-nyuhrqcc] dt[data-astro-cid-nyuhrqcc]{font:700 .92rem var(--f-head);color:var(--ink);margin-bottom:.2rem}.cmp__card[data-astro-cid-nyuhrqcc] dd[data-astro-cid-nyuhrqcc]{color:var(--ui-body);margin:0;font-size:1rem;line-height:1.5}.cmp__more[data-astro-cid-nyuhrqcc]{margin:1rem 0 0}.cmp__more[data-astro-cid-nyuhrqcc] a[data-astro-cid-nyuhrqcc]{color:var(--teal-deep);text-underline-offset:3px;text-decoration:underline}@media (width<=859px){.cmp__table[data-astro-cid-nyuhrqcc]{display:none}.cmp__cards[data-astro-cid-nyuhrqcc]{display:block}}.mr-lead[data-astro-cid-njyuj2hj]{margin:0 0 2.4rem}.mr-intro[data-astro-cid-njyuj2hj]{padding-bottom:0}.mr-two--intro[data-astro-cid-njyuj2hj]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.mr-sting[data-astro-cid-njyuj2hj]{background:var(--ui-tint);border-radius:var(--ui-radius);padding:1.4rem 1.5rem}.mr-sting[data-astro-cid-njyuj2hj] p[data-astro-cid-njyuj2hj]{color:var(--ui-body);margin:0 0 .8rem;font-size:1.02rem;line-height:1.6}.mr-sting[data-astro-cid-njyuj2hj] p[data-astro-cid-njyuj2hj]:last-child{margin-bottom:0}.mr-sting[data-astro-cid-njyuj2hj] .mr-sub[data-astro-cid-njyuj2hj]{font:800 1.15rem/1.3 var(--f-head);color:var(--ink);margin:0 0 .5rem}.mr-two[data-astro-cid-njyuj2hj]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.mr-two--work[data-astro-cid-njyuj2hj]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.mr-p[data-astro-cid-njyuj2hj]{font-size:1.08rem;line-height:1.7}.mr-p[data-astro-cid-njyuj2hj] p[data-astro-cid-njyuj2hj]{margin:0 0 1rem}.mr-links[data-astro-cid-njyuj2hj]{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:1.6rem 0 0;display:flex}.mr-id[data-astro-cid-njyuj2hj]{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--white);padding:1.5rem}.mr-id[data-astro-cid-njyuj2hj] fieldset[data-astro-cid-njyuj2hj]{border:0;gap:8px;margin:0 0 1.2rem;padding:0;display:grid}.mr-id[data-astro-cid-njyuj2hj] legend[data-astro-cid-njyuj2hj]{font:700 1.02rem var(--f-head);color:var(--ink);margin-bottom:.6rem}.mr-id[data-astro-cid-njyuj2hj] label[data-astro-cid-njyuj2hj]{border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);cursor:pointer;color:var(--ink);align-items:flex-start;gap:12px;padding:.75rem .9rem;font-size:1rem;line-height:1.4;display:flex}.mr-id[data-astro-cid-njyuj2hj] label[data-astro-cid-njyuj2hj]:has(input:checked){border-color:var(--teal-deep);background:var(--ui-tint)}.mr-id[data-astro-cid-njyuj2hj] input[data-astro-cid-njyuj2hj]{width:20px;height:20px;accent-color:var(--teal-deep);flex:none;margin:.05rem 0 0}.mr-id[data-astro-cid-njyuj2hj] input[data-astro-cid-njyuj2hj]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:2px}.mr-id__out[data-astro-cid-njyuj2hj] p[data-astro-cid-njyuj2hj]{border-left:3px solid var(--teal-deep);background:var(--ui-pale);color:var(--ink);margin:0;padding:1rem 1.1rem;font-size:1.02rem;line-height:1.6}.mr-id__out[data-astro-cid-njyuj2hj] a[data-astro-cid-njyuj2hj],.mr-proj[data-astro-cid-njyuj2hj] a[data-astro-cid-njyuj2hj],.mr-p[data-astro-cid-njyuj2hj] a[data-astro-cid-njyuj2hj]{color:var(--teal-deep);text-underline-offset:3px;text-decoration:underline}.mr-id__ns[data-astro-cid-njyuj2hj]{margin:0;font-size:1rem;line-height:1.6}.mr-proj[data-astro-cid-njyuj2hj]{border-top:1px solid #00000012;margin:1.2rem 0 0;padding:0;list-style:none}@media (width>=1100px){.mr-proj[data-astro-cid-njyuj2hj]{columns:2;column-gap:32px}.mr-proj[data-astro-cid-njyuj2hj] li[data-astro-cid-njyuj2hj]{break-inside:avoid}}.mr-proj[data-astro-cid-njyuj2hj] li[data-astro-cid-njyuj2hj]{border-bottom:1px solid #00000012;gap:.1rem;padding:.6rem 0;display:grid}.mr-proj[data-astro-cid-njyuj2hj] a[data-astro-cid-njyuj2hj]{font:600 1.02rem/1.35 var(--f-head);color:var(--ink);text-decoration:none}.mr-proj[data-astro-cid-njyuj2hj] a[data-astro-cid-njyuj2hj]:hover{color:var(--teal-deep);text-decoration:underline}.mr-proj[data-astro-cid-njyuj2hj] span[data-astro-cid-njyuj2hj]{color:var(--ui-mute);font-size:.9rem}.mr-sub[data-astro-cid-njyuj2hj]{font:700 1rem var(--f-head);color:var(--ink);margin:.4rem 0 1rem}.mr-people[data-astro-cid-njyuj2hj]{border-top:1px solid #00000012;margin:0;padding:0;list-style:none}.mr-people[data-astro-cid-njyuj2hj] a[data-astro-cid-njyuj2hj]{color:var(--ink);border-bottom:1px solid #00000012;align-items:center;gap:14px;padding:.6rem 0;text-decoration:none;display:flex}.mr-people[data-astro-cid-njyuj2hj] img[data-astro-cid-njyuj2hj]{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.mr-people[data-astro-cid-njyuj2hj] span[data-astro-cid-njyuj2hj]{gap:.1rem;display:grid}.mr-people[data-astro-cid-njyuj2hj] b[data-astro-cid-njyuj2hj]{font:700 1.02rem/1.3 var(--f-head)}.mr-people[data-astro-cid-njyuj2hj] small[data-astro-cid-njyuj2hj]{color:var(--ui-mute);font-size:.9rem}.mr-people[data-astro-cid-njyuj2hj] a[data-astro-cid-njyuj2hj]:hover b[data-astro-cid-njyuj2hj]{color:var(--teal-deep);text-decoration:underline}.mr-about[data-astro-cid-njyuj2hj]{max-width:42rem;margin:1.2rem 0 0}.mr-cards[data-astro-cid-njyuj2hj]{margin-top:clamp(36px,4.5vw,56px)}.mr-cards__h[data-astro-cid-njyuj2hj]{margin-bottom:1.1rem;font-size:1.2rem;font-weight:800}@media (width<=899px){.mr-two[data-astro-cid-njyuj2hj],.mr-two--work[data-astro-cid-njyuj2hj],.mr-two--intro[data-astro-cid-njyuj2hj]{grid-template-columns:minmax(0,1fr)}}
