.dp-hero[data-astro-cid-gv3zc7hw]{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(36px,5vw,80px) clamp(64px,8vw,120px)}.dp-hero__wash[data-astro-cid-gv3zc7hw]{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(46% 60% at 20% 40%,var(--sky-50),transparent 70%),linear-gradient(180deg,var(--sky-25),#fff 92%)}.dp-hero__halo[data-astro-cid-gv3zc7hw]{left:-20vw;top:-16vw;width:56vw}.dp-hero__in[data-astro-cid-gv3zc7hw]{position:relative;display:grid;gap:clamp(40px,6vw,100px);align-items:center}.dp-hero__in[data-astro-cid-gv3zc7hw]>[data-astro-cid-gv3zc7hw]{min-width:0}@media(min-width:1000px){.dp-hero__in[data-astro-cid-gv3zc7hw]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.dp-hero__media[data-astro-cid-gv3zc7hw]{position:relative;justify-self:center;width:min(100%,540px)}.dp-hero__media[data-astro-cid-gv3zc7hw] .pdisc{width:100%;margin-inline:auto}.dp-hero__copy[data-astro-cid-gv3zc7hw]{display:grid;gap:22px;justify-items:start}.dp-hero__crumbs[data-astro-cid-gv3zc7hw]{margin-bottom:clamp(4px,1vw,14px)}.dp-hero__name[data-astro-cid-gv3zc7hw]{font-size:clamp(2.6rem,4.9vw,5rem);max-width:12ch}.dp-dl[data-astro-cid-gv3zc7hw]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:620px;margin-top:8px;border-top:1px solid var(--line-strong)}.dp-dl__row[data-astro-cid-gv3zc7hw]{display:grid;gap:6px;padding:18px 18px 18px 0;border-bottom:1px solid var(--line-strong)}.dp-dl__row[data-astro-cid-gv3zc7hw]+.dp-dl__row[data-astro-cid-gv3zc7hw]:not(.dp-dl__row--wide){padding-left:22px;border-left:1px solid var(--line-strong)}.dp-dl__row--wide[data-astro-cid-gv3zc7hw]{grid-column:1 / -1}.dp-dl[data-astro-cid-gv3zc7hw] dt[data-astro-cid-gv3zc7hw]{font:500 var(--fs-eyebrow)/1.3 var(--font-caps);letter-spacing:.22em;text-transform:uppercase;color:var(--royal-600)}.dp-dl[data-astro-cid-gv3zc7hw] dd[data-astro-cid-gv3zc7hw]{font:400 clamp(1.25rem,1.7vw,1.6rem)/1.25 var(--font-display);color:var(--ink);font-variation-settings:"opsz" 24}.dp-hero__rule[data-astro-cid-gv3zc7hw]{margin-top:6px}.dp-hero__actions[data-astro-cid-gv3zc7hw]{display:flex;flex-wrap:wrap;align-items:center;gap:18px 36px}.dp-mail[data-astro-cid-gv3zc7hw]{display:grid;gap:4px}.dp-mail__label[data-astro-cid-gv3zc7hw]{font:500 var(--fs-eyebrow)/1.2 var(--font-caps);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.dp-hero[data-astro-cid-gv3zc7hw] .dp-mail__link{text-transform:none;letter-spacing:.01em;font-size:1.0625rem}@media(max-width:999px){.dp-hero__media[data-astro-cid-gv3zc7hw]{order:2;width:min(66vw,420px);margin-top:8px}}.dp-bio__in[data-astro-cid-gv3zc7hw]{display:grid;gap:clamp(32px,5vw,64px)}.dp-bio__in[data-astro-cid-gv3zc7hw]>[data-astro-cid-gv3zc7hw]{min-width:0}.dp-bio__side[data-astro-cid-gv3zc7hw]{display:grid;gap:20px;align-content:start;justify-items:start}.dp-bio__h[data-astro-cid-gv3zc7hw]{font-size:var(--fs-h2)}.dp-pull[data-astro-cid-gv3zc7hw]{display:none;position:relative;margin-top:clamp(12px,2vw,28px);padding-left:28px;border-left:1px solid var(--line-strong);max-width:32ch}.dp-pull__mark[data-astro-cid-gv3zc7hw]{display:block;width:30px;height:30px;color:var(--royal);margin-bottom:12px}.dp-pull__mark[data-astro-cid-gv3zc7hw] svg{width:100%;height:100%}.dp-pull[data-astro-cid-gv3zc7hw] blockquote[data-astro-cid-gv3zc7hw]{margin:0;font:italic 400 clamp(1.35rem,1.9vw,1.85rem)/1.32 var(--font-display);color:var(--ink);font-variation-settings:"opsz" 24}.dp-bio__prose[data-astro-cid-gv3zc7hw]{max-width:64ch}.dp-bio__prose[data-astro-cid-gv3zc7hw] .dp-first[data-astro-cid-gv3zc7hw]{font-size:var(--fs-lead);font-weight:300;line-height:1.62;color:var(--ink)}@media(min-width:1000px){.dp-bio__in[data-astro-cid-gv3zc7hw]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,120px)}.dp-bio__side[data-astro-cid-gv3zc7hw]{position:sticky;top:calc(var(--header-h) + 48px)}.dp-pull[data-astro-cid-gv3zc7hw]{display:block}}.dp-next[data-astro-cid-gv3zc7hw]{padding-block:clamp(56px,7vw,104px)}.dp-next__in[data-astro-cid-gv3zc7hw]{display:grid;gap:18px}@media(min-width:900px){.dp-next__in[data-astro-cid-gv3zc7hw]{grid-template-columns:1fr 1fr;gap:24px}}.dp-next__panel[data-astro-cid-gv3zc7hw]{display:flex;align-items:center;gap:clamp(16px,2vw,28px);padding:clamp(18px,2.2vw,28px) clamp(20px,2.6vw,36px);background:#fff;border:1px solid var(--line);border-radius:var(--r-pill);box-shadow:var(--shadow-card);transition:transform .6s var(--ease-out),border-color .4s}.dp-next__panel[data-astro-cid-gv3zc7hw]:hover{transform:translateY(-4px);border-color:var(--sky-200)}.dp-next__disc[data-astro-cid-gv3zc7hw]{width:clamp(72px,7vw,104px);flex:none}.dp-next__disc[data-astro-cid-gv3zc7hw] .pdisc,.dp-next__mini[data-astro-cid-gv3zc7hw] .pdisc{width:100%}.dp-next__duo[data-astro-cid-gv3zc7hw]{display:flex;flex:none}.dp-next__mini[data-astro-cid-gv3zc7hw]{width:clamp(56px,5.4vw,80px);border-radius:50%;box-shadow:0 0 0 4px #fff}.dp-next__mini[data-astro-cid-gv3zc7hw]+.dp-next__mini[data-astro-cid-gv3zc7hw]{margin-left:-18px}.dp-next__txt[data-astro-cid-gv3zc7hw]{display:grid;gap:6px;min-width:0;flex:1}.dp-next__txt[data-astro-cid-gv3zc7hw] .eyebrow[data-astro-cid-gv3zc7hw]{font-size:var(--fs-eyebrow)}.dp-next__name[data-astro-cid-gv3zc7hw]{font:400 clamp(1.4rem,2vw,2rem)/1.1 var(--font-display);color:var(--ink);font-variation-settings:"opsz" 28;transition:color .3s}.dp-next__panel[data-astro-cid-gv3zc7hw]:hover .dp-next__name[data-astro-cid-gv3zc7hw]{color:var(--royal-700)}.dp-next__arrow[data-astro-cid-gv3zc7hw]{margin-left:auto}.dp-next__panel[data-astro-cid-gv3zc7hw]:hover .dp-next__arrow[data-astro-cid-gv3zc7hw],.dp-next__panel[data-astro-cid-gv3zc7hw]:focus-visible .dp-next__arrow[data-astro-cid-gv3zc7hw]{background:var(--royal);border-color:var(--royal);color:#fff}@media(max-width:480px){.dp-next__panel[data-astro-cid-gv3zc7hw]{border-radius:var(--r-card)}.dp-next__arrow[data-astro-cid-gv3zc7hw]{display:none}}
