.hero[data-astro-cid-ge2uvauf]{gap:var(--s-5);padding-block:var(--s-8) 0;grid-template-columns:1fr;display:grid}.hero[data-astro-cid-ge2uvauf] .portrait-wrap{order:-1}.hero[data-astro-cid-ge2uvauf] .portrait{border-radius:var(--radius);object-fit:cover;background:var(--border);width:120px;height:120px}h1[data-astro-cid-ge2uvauf]{font-size:var(--step-3)}.headline[data-astro-cid-ge2uvauf]{margin-top:var(--s-3);font-size:var(--step-1);color:var(--text-muted);font-weight:450}.intro[data-astro-cid-ge2uvauf]{margin-top:var(--s-5);max-width:58ch;font-size:var(--step-1);line-height:1.55}.location[data-astro-cid-ge2uvauf]{margin-top:var(--s-3);color:var(--text-muted);font-size:var(--step--1)}.actions[data-astro-cid-ge2uvauf]{gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.btn[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--s-2);border:1px solid var(--border-strong);min-height:44px;color:var(--text);background:var(--surface);font-size:var(--step--1);transition:border-color var(--ease), background-color var(--ease), color var(--ease);border-radius:999px;padding:.55rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}.btn[data-astro-cid-ge2uvauf]:hover{border-color:var(--accent);color:var(--accent)}.btn[data-astro-cid-ge2uvauf].primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.btn[data-astro-cid-ge2uvauf].primary:hover{background:var(--text);border-color:var(--text);color:var(--bg)}@media (width>=720px){.hero[data-astro-cid-ge2uvauf]{align-items:start;gap:var(--s-7);grid-template-columns:1fr 240px}.hero[data-astro-cid-ge2uvauf] .portrait-wrap{order:0}.hero[data-astro-cid-ge2uvauf] .portrait{width:240px;height:240px}}.card[data-astro-cid-y2vllrex]{display:flex}.link[data-astro-cid-y2vllrex]{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);transition:border-color var(--ease);flex-direction:column;flex:1;text-decoration:none;display:flex}.link[data-astro-cid-y2vllrex]:hover{border-color:var(--accent)}.meta[data-astro-cid-y2vllrex]{justify-content:space-between;align-items:baseline;gap:var(--s-3);font-size:var(--step--1);color:var(--text-muted);display:flex}h3[data-astro-cid-y2vllrex]{font-size:var(--step-1);margin-top:var(--s-1)}.summary[data-astro-cid-y2vllrex]{color:var(--text)}.team[data-astro-cid-y2vllrex]{font-size:var(--step--1);color:var(--text-muted)}.tags[data-astro-cid-y2vllrex]{margin-top:var(--s-1)}.more[data-astro-cid-y2vllrex]{padding-top:var(--s-3);align-items:center;gap:var(--s-1);font-size:var(--step--1);color:var(--accent);margin-top:auto;font-weight:500;display:inline-flex}.more[data-astro-cid-y2vllrex] .icon{transition:transform var(--ease)}.link[data-astro-cid-y2vllrex]:hover .more[data-astro-cid-y2vllrex] .icon{transform:translate(3px)}li[data-astro-cid-kvy7xguz]+li[data-astro-cid-kvy7xguz]{border-top:1px solid var(--border)}.row[data-astro-cid-kvy7xguz]{gap:var(--s-2);padding-block:var(--s-4);color:var(--text);text-decoration:none;display:grid}.main[data-astro-cid-kvy7xguz]{gap:var(--s-1);display:grid}.title[data-astro-cid-kvy7xguz]{transition:color var(--ease);font-weight:600}.row[data-astro-cid-kvy7xguz]:hover .title[data-astro-cid-kvy7xguz]{color:var(--accent)}.summary[data-astro-cid-kvy7xguz]{color:var(--text-muted)}.side[data-astro-cid-kvy7xguz]{gap:var(--s-1) var(--s-4);font-size:var(--step--1);color:var(--text-muted);flex-wrap:wrap;align-items:baseline;display:flex}@media (width>=720px){.row[data-astro-cid-kvy7xguz]{gap:var(--s-6);grid-template-columns:1fr 19rem}.side[data-astro-cid-kvy7xguz]{text-align:right;flex-direction:column;align-items:flex-end}}.groups[data-astro-cid-3xih677i]{gap:var(--s-7);max-width:52rem;display:grid}.group-title[data-astro-cid-3xih677i]{font-size:var(--step--1);letter-spacing:0;color:var(--text-muted);margin-bottom:var(--s-4);font-weight:600}.timeline[data-astro-cid-3xih677i]{display:grid}.item[data-astro-cid-3xih677i]{gap:var(--s-1);padding:0 0 var(--s-6) var(--s-5);border-left:1px solid var(--border);display:grid;position:relative}.item[data-astro-cid-3xih677i]:last-child{padding-bottom:0}.item[data-astro-cid-3xih677i]:before{content:"";background:var(--bg);border:1.5px solid var(--border-strong);border-radius:50%;width:9px;height:9px;position:absolute;top:.45rem;left:-5px}.upcoming[data-astro-cid-3xih677i]:before{border-color:var(--accent);background:var(--accent)}.when[data-astro-cid-3xih677i]{font-size:var(--step--1);color:var(--text-muted);font-variant-numeric:tabular-nums;gap:var(--s-2);flex-wrap:wrap;align-items:baseline;display:flex}.label[data-astro-cid-3xih677i]{color:var(--accent);font-weight:500}h4[data-astro-cid-3xih677i]{font-size:var(--step-0);margin:0;font-weight:600;line-height:1.3}h4[data-astro-cid-3xih677i] a[data-astro-cid-3xih677i]{color:var(--text);text-decoration-color:var(--border-strong)}h4[data-astro-cid-3xih677i] a[data-astro-cid-3xih677i]:hover{color:var(--accent);text-decoration-color:currentColor}.org[data-astro-cid-3xih677i]{color:var(--text-muted)}.text[data-astro-cid-3xih677i]{margin-top:var(--s-2);max-width:var(--measure)}@media (width>=720px){.group-title[data-astro-cid-3xih677i]{padding-left:calc(11rem + var(--s-5) * 2)}.item[data-astro-cid-3xih677i]{gap:var(--s-5);border-left:0;grid-template-columns:11rem 1fr;padding-left:0}.item[data-astro-cid-3xih677i]:before{left:calc(11rem + var(--s-5) / 2 - 4px)}.item[data-astro-cid-3xih677i]:after{content:"";left:calc(11rem + var(--s-5) / 2);background:var(--border);z-index:-1;width:1px;position:absolute;top:0;bottom:0}.item[data-astro-cid-3xih677i]:last-child:after{height:.9rem;bottom:auto}.body[data-astro-cid-3xih677i]{padding-left:var(--s-5)}.when[data-astro-cid-3xih677i]{text-align:right;flex-direction:column;align-items:flex-end;gap:0}}.groups[data-astro-cid-2zwc476k]{gap:var(--s-6) var(--s-7);display:grid}.group[data-astro-cid-2zwc476k]{gap:var(--s-3);align-content:start;display:grid}h3[data-astro-cid-2zwc476k]{font-size:var(--step--1);letter-spacing:0;color:var(--text-muted);font-weight:600}.tag[data-astro-cid-2zwc476k]{color:var(--text);background:var(--surface)}@media (width>=720px){.groups[data-astro-cid-2zwc476k]{grid-template-columns:1fr 1fr}}.contact[data-astro-cid-he3spzz3]{gap:var(--s-5);max-width:var(--measure);display:grid}.lead[data-astro-cid-he3spzz3]{font-size:var(--step-1)}.channels[data-astro-cid-he3spzz3]{gap:var(--s-3);display:grid}.channels[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{align-items:center;gap:var(--s-3);min-height:44px;font-size:var(--step-1);font-weight:500;display:inline-flex}.cards[data-astro-cid-lcdefpme]{gap:var(--s-4);display:grid}@media (width>=768px){.cards[data-astro-cid-lcdefpme]{gap:var(--s-5);grid-template-columns:1fr 1fr}}.more-title[data-astro-cid-lcdefpme]{margin-top:var(--s-7);margin-bottom:var(--s-2);font-size:var(--step--1);color:var(--text-muted);letter-spacing:0;font-weight:600}.rows[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
