.pa-photo[data-astro-cid-hxqop5xh]{background:linear-gradient(to bottom, var(--color-ink) 0 40%, var(--color-paper) 40% 100%)}.pa-photo__img[data-astro-cid-hxqop5xh] img{aspect-ratio:21/8;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;display:block}.pa-overview[data-astro-cid-hxqop5xh]{background:var(--color-paper);padding-block:var(--spacing-section)}.pa-overview__inner[data-astro-cid-hxqop5xh]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:4em;display:grid}.pa-overview__lead[data-astro-cid-hxqop5xh]{color:var(--color-ink);max-width:20em;margin:0 0 1em}.pa-section[data-astro-cid-hxqop5xh]{margin-top:3em}.pa-section__title[data-astro-cid-hxqop5xh]{margin:0 0 .75em;font-weight:400}.pa-aside[data-astro-cid-hxqop5xh]{top:calc(var(--header-height) + 2em);gap:1.5em;display:grid;position:sticky}.pa-card[data-astro-cid-hxqop5xh]{background:var(--color-stone);border-radius:var(--radius-md);gap:1em;padding:2em;display:grid}.pa-card--dark[data-astro-cid-hxqop5xh]{background:var(--color-ink);color:var(--color-white)}.pa-card--dark[data-astro-cid-hxqop5xh] .t-body[data-astro-cid-hxqop5xh]{color:var(--color-muted-dark);margin:0}.pa-card__title[data-astro-cid-hxqop5xh]{margin:0;font-weight:400}.pa-card__lines[data-astro-cid-hxqop5xh]{font-family:var(--font-display);gap:.25em;margin:0;padding:0;font-size:1.375em;list-style:none;display:grid}.pa-card__lines[data-astro-cid-hxqop5xh] a[data-astro-cid-hxqop5xh]{color:var(--color-gold-light);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.pa-card__lines[data-astro-cid-hxqop5xh] a[data-astro-cid-hxqop5xh]:hover{text-decoration:underline}.pa-services[data-astro-cid-hxqop5xh]{font-size:var(--text-body);gap:.5em;margin:0;padding:0;list-style:none;display:grid}.pa-services[data-astro-cid-hxqop5xh] li[data-astro-cid-hxqop5xh]{align-items:baseline;gap:.6em;display:flex}.pa-services[data-astro-cid-hxqop5xh] li[data-astro-cid-hxqop5xh]:before{content:"";background:var(--color-gold);clip-path:polygon(50% 0,100% 100%,0 100%);flex:none;width:.5em;height:.45em}.pa-posts[data-astro-cid-hxqop5xh]{background:var(--color-stone);padding-block:var(--spacing-section)}.pa-posts__head[data-astro-cid-hxqop5xh]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2em;margin-bottom:3em;display:flex}.pa-posts__head[data-astro-cid-hxqop5xh] h2[data-astro-cid-hxqop5xh]{margin:0}.pa-posts__list[data-astro-cid-hxqop5xh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5em;margin:0;padding:0;list-style:none;display:grid}.pa-post[data-astro-cid-hxqop5xh]{background:var(--color-paper);border-radius:var(--radius-md);align-content:start;gap:1em;padding:2em;display:grid;position:relative}.pa-post__meta[data-astro-cid-hxqop5xh]{color:var(--color-muted);margin:0}.pa-post__title[data-astro-cid-hxqop5xh]{font-family:var(--font-display);letter-spacing:-.3px;margin:0;font-size:1.5em;font-weight:400;line-height:1.2}.pa-post__title[data-astro-cid-hxqop5xh] a[data-astro-cid-hxqop5xh]{color:var(--color-ink);text-decoration:none}.pa-post__title[data-astro-cid-hxqop5xh] a[data-astro-cid-hxqop5xh]:after{content:"";position:absolute;inset:0}.pa-post[data-astro-cid-hxqop5xh]:hover .pa-post__title[data-astro-cid-hxqop5xh] a[data-astro-cid-hxqop5xh]{text-decoration:underline;text-decoration-color:var(--color-gold);text-underline-offset:4px}.pa-related[data-astro-cid-hxqop5xh]{background:var(--color-paper);border-top:1px solid var(--color-line);padding-block:4em}.pa-related__inner[data-astro-cid-hxqop5xh]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:2em;display:grid}.pa-related[data-astro-cid-hxqop5xh] h2[data-astro-cid-hxqop5xh]{margin:0}.pa-related__list[data-astro-cid-hxqop5xh]{flex-wrap:wrap;gap:.75em;margin:0;padding:0;list-style:none;display:flex}.pa-related__list[data-astro-cid-hxqop5xh] a[data-astro-cid-hxqop5xh]{border:1px solid var(--color-line);border-radius:var(--radius-pill);min-height:44px;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-label);align-items:center;padding:0 1.25em;text-decoration:none;display:inline-flex}.pa-related__list[data-astro-cid-hxqop5xh] a[data-astro-cid-hxqop5xh]:hover{border-color:var(--color-ink)}@media (width<=991px){.pa-overview__inner[data-astro-cid-hxqop5xh]{grid-template-columns:1fr;gap:3em}.pa-aside[data-astro-cid-hxqop5xh]{position:static}.pa-posts__list[data-astro-cid-hxqop5xh]{grid-template-columns:1fr 1fr}.pa-related__inner[data-astro-cid-hxqop5xh]{grid-template-columns:1fr}}@media (width<=767px){.pa-photo__img[data-astro-cid-hxqop5xh] img{aspect-ratio:4/3}.pa-posts__list[data-astro-cid-hxqop5xh]{grid-template-columns:1fr}.pa-card[data-astro-cid-hxqop5xh]{padding:1.5em}}.profile-header[data-astro-cid-bwfomop5]{background:var(--color-ink);color:var(--color-white);padding-top:calc(var(--header-height) + 4em);padding-bottom:4.5em}.profile-header__inner[data-astro-cid-bwfomop5]{column-gap:var(--spacing-lg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.profile-header__text[data-astro-cid-bwfomop5]{flex-direction:column;grid-column:1/span 7;justify-content:space-between;align-self:stretch;gap:3em;display:flex}.profile-header__intro[data-astro-cid-bwfomop5]{gap:1.5em;display:grid}.profile-header__label[data-astro-cid-bwfomop5]{color:var(--color-muted-dark);margin:0}.profile-header__name[data-astro-cid-bwfomop5]{max-width:10em;margin:0}.profile-header__actions[data-astro-cid-bwfomop5]{flex-wrap:wrap;gap:1em;padding-top:.5em;display:flex}.profile-header__media[data-astro-cid-bwfomop5]{border-radius:var(--radius-md);background:var(--color-slate);aspect-ratio:4/5;grid-column:8/span 5;overflow:hidden}.profile-header__media[data-astro-cid-bwfomop5] picture,.profile-header__media[data-astro-cid-bwfomop5] img{width:100%;height:100%;display:block}.profile-header__media[data-astro-cid-bwfomop5] img{object-fit:cover;object-position:50% 20%}@media (width<=991px){.profile-header[data-astro-cid-bwfomop5]{padding-top:calc(var(--header-height) + 2.5em);padding-bottom:3em}.profile-header__text[data-astro-cid-bwfomop5]{grid-column:1/span 7}.profile-header__media[data-astro-cid-bwfomop5]{grid-column:8/span 5}}@media (width<=767px){.profile-header__inner[data-astro-cid-bwfomop5]{row-gap:2.5em}.profile-header__text[data-astro-cid-bwfomop5],.profile-header__media[data-astro-cid-bwfomop5]{grid-column:1/-1}.profile-header__text[data-astro-cid-bwfomop5]{gap:2em}.profile-header__media[data-astro-cid-bwfomop5]{max-width:26em}.profile-header__actions[data-astro-cid-bwfomop5] .btn{max-width:100%}.profile-header__actions[data-astro-cid-bwfomop5] .btn__label{text-overflow:ellipsis;min-width:0;overflow:hidden}}.profile-bio[data-astro-cid-2aywlm37]{background:var(--color-paper);padding-block:var(--spacing-section)}.profile-bio__inner[data-astro-cid-2aywlm37]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:4em;display:grid}.profile-bio__main[data-astro-cid-2aywlm37] .profile-bio__prose{font-size:var(--text-body-lg);max-width:34em}.profile-bio__main[data-astro-cid-2aywlm37] .prose>*+*,.profile-detail[data-astro-cid-2aywlm37] .prose>*+*{margin-top:1.1em}.profile-aside[data-astro-cid-2aywlm37]{gap:1.5em;display:grid}.profile-card[data-astro-cid-2aywlm37]{background:var(--color-stone);border-radius:var(--radius-md);gap:1em;padding:2em;display:grid}.profile-card__title[data-astro-cid-2aywlm37]{margin:0}.profile-card[data-astro-cid-2aywlm37] .profile-card__body{font-size:var(--text-body)}.profile-card[data-astro-cid-2aywlm37] .profile-card__body>*+*{margin-top:.6em}.profile-detail[data-astro-cid-2aywlm37]{background:var(--color-paper);padding-bottom:var(--spacing-section)}.profile-detail__inner[data-astro-cid-2aywlm37]{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:2em 4em;padding-top:3em;display:grid}.profile-detail__title[data-astro-cid-2aywlm37]{margin:0}.profile-detail__content[data-astro-cid-2aywlm37]{gap:3em;min-width:0;display:grid}.profile-detail[data-astro-cid-2aywlm37] .profile-detail__prose{max-width:none}.profile-detail[data-astro-cid-2aywlm37] .profile-detail__prose>ul{columns:2;column-gap:3em}.profile-detail[data-astro-cid-2aywlm37] .profile-detail__prose>ul>li{break-inside:avoid}.profile-detail[data-astro-cid-2aywlm37] .profile-detail__prose>ul>li+li{margin-top:0;padding-top:.6em}.profile-badges[data-astro-cid-2aywlm37]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1em;margin:0;padding:0;list-style:none;display:grid}.profile-badges__item[data-astro-cid-2aywlm37]{aspect-ratio:1;background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:.75em;display:flex}.profile-badges__item[data-astro-cid-2aywlm37] picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.profile-badges__item[data-astro-cid-2aywlm37] img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.profile-posts[data-astro-cid-2aywlm37]{background:var(--color-stone);padding-block:var(--spacing-section)}.profile-posts__head[data-astro-cid-2aywlm37]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2em;margin-bottom:3em;display:flex}.profile-posts__head[data-astro-cid-2aywlm37] h2[data-astro-cid-2aywlm37]{margin:0}.profile-posts__list[data-astro-cid-2aywlm37]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5em;margin:0;padding:0;list-style:none;display:grid}.profile-post[data-astro-cid-2aywlm37]{background:var(--color-paper);border-radius:var(--radius-md);align-content:start;gap:1em;padding:2em;display:grid;position:relative}.profile-post__meta[data-astro-cid-2aywlm37]{color:var(--color-muted);margin:0}.profile-post__title[data-astro-cid-2aywlm37]{font-family:var(--font-display);letter-spacing:-.3px;margin:0;font-size:1.5em;font-weight:400;line-height:1.2}.profile-post__title[data-astro-cid-2aywlm37] a[data-astro-cid-2aywlm37]{color:var(--color-ink);text-decoration:none}.profile-post__title[data-astro-cid-2aywlm37] a[data-astro-cid-2aywlm37]:after{content:"";position:absolute;inset:0}.profile-post[data-astro-cid-2aywlm37]:hover .profile-post__title[data-astro-cid-2aywlm37] a[data-astro-cid-2aywlm37],.profile-post__title[data-astro-cid-2aywlm37] a[data-astro-cid-2aywlm37]:focus-visible{text-decoration:underline;text-decoration-color:var(--color-gold);text-underline-offset:4px}@media (width<=991px){.profile-bio__inner[data-astro-cid-2aywlm37]{grid-template-columns:minmax(0,1fr);gap:3em}.profile-aside[data-astro-cid-2aywlm37]{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-detail__inner[data-astro-cid-2aywlm37]{grid-template-columns:minmax(0,1fr)}.profile-badges[data-astro-cid-2aywlm37]{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-posts__list[data-astro-cid-2aywlm37]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.profile-aside[data-astro-cid-2aywlm37]{grid-template-columns:minmax(0,1fr)}.profile-card[data-astro-cid-2aywlm37]{padding:1.5em}.profile-detail[data-astro-cid-2aywlm37] .profile-detail__prose>ul{columns:1}.profile-badges[data-astro-cid-2aywlm37]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75em}.profile-posts__list[data-astro-cid-2aywlm37]{grid-template-columns:minmax(0,1fr)}.profile-post[data-astro-cid-2aywlm37]{padding:1.5em}}@media (width<=479px){.profile-badges[data-astro-cid-2aywlm37]{grid-template-columns:repeat(2,minmax(0,1fr))}}
