.author-card[data-astro-cid-2tgtkdc7]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card-light);padding:26px 26px 28px}.author-card__head[data-astro-cid-2tgtkdc7]{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:20px;display:flex}.author-card__portrait[data-astro-cid-2tgtkdc7]{background:#eef2ef;border-radius:50%;flex:none;width:62px;height:62px;position:relative;overflow:hidden}.author-card__portrait[data-astro-cid-2tgtkdc7] img[data-astro-cid-2tgtkdc7]{object-fit:cover;object-position:50% 12%;width:100%;height:100%;position:absolute;inset:0}.author-card__label[data-astro-cid-2tgtkdc7]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-light);margin:0 0 6px;font-size:10px}.author-card__name[data-astro-cid-2tgtkdc7]{font-family:var(--serif);letter-spacing:-.018em;margin:0;font-size:19px;font-weight:700}.author-card__role[data-astro-cid-2tgtkdc7]{color:var(--muted);margin:3px 0 0;font-size:13.5px;line-height:1.45}.author-card__bio[data-astro-cid-2tgtkdc7]{color:var(--muted);margin:20px 0 0;font-size:14.5px;line-height:1.65}.author-card__contact[data-astro-cid-2tgtkdc7]{border-top:1px solid var(--line);gap:12px;margin:20px 0 0;padding:20px 0 0;font-size:14.5px;list-style:none;display:grid}.author-card__contact[data-astro-cid-2tgtkdc7] li[data-astro-cid-2tgtkdc7]{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.author-card__icon[data-astro-cid-2tgtkdc7]{width:30px;height:30px;color:var(--green-dark);background:#2bb6731f;border:1px solid #2bb67333;border-radius:9px;flex:none;place-items:center;display:grid}.author-card__contact[data-astro-cid-2tgtkdc7] a[data-astro-cid-2tgtkdc7]{color:var(--ink);padding-top:4px;font-weight:600}.author-card__contact[data-astro-cid-2tgtkdc7] a[data-astro-cid-2tgtkdc7]:hover{color:var(--green-dark)}.author-card__contact[data-astro-cid-2tgtkdc7] li[data-astro-cid-2tgtkdc7]:last-child span[data-astro-cid-2tgtkdc7]:last-child{color:var(--muted);padding-top:2px}.author-card__actions[data-astro-cid-2tgtkdc7]{border-top:1px solid var(--line);gap:14px;margin-top:24px;padding-top:22px;display:grid}.author-card__actions[data-astro-cid-2tgtkdc7] .btn[data-astro-cid-2tgtkdc7]{text-align:center;justify-content:center}.author-card__link[data-astro-cid-2tgtkdc7]{color:var(--green-dark);border-bottom:1px solid #2bb67366;justify-self:center;padding-bottom:3px;font-size:14px;font-weight:600}.author-card__link[data-astro-cid-2tgtkdc7]:hover{color:var(--ink);border-bottom-color:var(--ink)}.post-cta[data-astro-cid-pmq6rq5t]{background:var(--dark);color:#fff;border-radius:var(--radius-lg);margin:56px 0 0;padding:40px 40px 42px}.post-cta__title[data-astro-cid-pmq6rq5t]{font-family:var(--serif);letter-spacing:-.022em;margin:0 0 16px;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.12}.post-cta__lead[data-astro-cid-pmq6rq5t]{color:var(--on-dark);margin:0 0 12px;font-size:16.5px}.post-cta__list[data-astro-cid-pmq6rq5t]{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.post-cta__list[data-astro-cid-pmq6rq5t] li[data-astro-cid-pmq6rq5t]{color:#ffffffe0;align-items:baseline;gap:12px;font-size:16.5px;display:flex}.post-cta__list[data-astro-cid-pmq6rq5t] li[data-astro-cid-pmq6rq5t]:before{content:"✓";color:var(--green);flex:none;font-weight:700}.post-cta__text[data-astro-cid-pmq6rq5t]{color:var(--on-dark-soft);max-width:620px;margin:0 0 26px;font-size:15.5px;line-height:1.65}@media (width<=680px){.post-cta[data-astro-cid-pmq6rq5t]{padding:30px 22px 32px}}.post-hero[data-astro-cid-jo55ryrt]{overflow:hidden}.post-hero__image[data-astro-cid-jo55ryrt]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.post-hero__scrim[data-astro-cid-jo55ryrt]{background:linear-gradient(100deg,#0e1112f2 0%,#0e1112e3 40%,#0e11129e 72%,#0e11126b 100%),linear-gradient(#0e111280 0%,#0e111200 28%);position:absolute;inset:0}.post-head[data-astro-cid-jo55ryrt]{flex-direction:column;max-width:900px;min-height:440px;padding-top:56px;padding-bottom:84px;display:flex}.post-head[data-astro-cid-jo55ryrt]>.eyebrow[data-astro-cid-jo55ryrt]{margin-top:auto}.breadcrumb[data-astro-cid-jo55ryrt]{font-family:var(--mono);color:var(--on-dark-faint);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:44px;font-size:11.5px;display:flex}.breadcrumb[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{color:var(--on-dark-faint)}.breadcrumb[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{color:#fff}.breadcrumb[data-astro-cid-jo55ryrt] [data-astro-cid-jo55ryrt][aria-current]{color:var(--green-light)}.post-head__title[data-astro-cid-jo55ryrt]{text-shadow:0 2px 22px #00000073;margin-bottom:20px;font-size:clamp(34px,4.2vw,58px);line-height:1.06}.post-head__lead[data-astro-cid-jo55ryrt]{color:var(--on-dark);text-shadow:0 1px 14px #00000080;max-width:720px;margin:0 0 32px;font-size:19px;line-height:1.62}.post-meta[data-astro-cid-jo55ryrt]{font-family:var(--mono);color:var(--on-dark-faint);flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;display:flex}.post-body[data-astro-cid-jo55ryrt]{grid-template-columns:minmax(0,1fr) 320px;gap:64px;max-width:1160px;padding-top:72px;padding-bottom:96px;display:grid}.post-body__main[data-astro-cid-jo55ryrt]{min-width:0;max-width:720px}.post-body__sticky[data-astro-cid-jo55ryrt]{position:sticky;top:108px}@media (width<=1080px){.post-body[data-astro-cid-jo55ryrt]{grid-template-columns:minmax(0,1fr);gap:36px;max-width:820px}.post-body__main[data-astro-cid-jo55ryrt]{max-width:none}.post-body__sticky[data-astro-cid-jo55ryrt]{position:static}}.more-posts[data-astro-cid-jo55ryrt]{gap:22px}@media (width<=1080px){.post-head[data-astro-cid-jo55ryrt]{min-height:380px}}@media (width<=680px){.post-hero__scrim[data-astro-cid-jo55ryrt]{background:linear-gradient(#0e1112bd 0%,#0e1112e0 65%)}.post-head[data-astro-cid-jo55ryrt]{min-height:0;padding-bottom:56px}.post-body[data-astro-cid-jo55ryrt]{padding-top:52px;padding-bottom:64px}}
