.dg-cards{grid-column:1 / -1;margin-top:var(--space-24);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-editorial-card-gutter);row-gap:var(--space-editorial-card-row)}main:has(>.dg-person){padding-top:0}.dg-person{padding-top:var(--size-header)}main:has(>.dg-person)+.site-footer{margin-top:0}.dg-eyebrow{margin:0;line-height:var(--font-line-height-body)}.dg-open{max-width:var(--size-container-max);margin-inline:auto;padding-inline:var(--space-container-pad-fluid);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-8)}.dg-open-text{grid-column:1 / span 5;grid-row:1;min-width:0;max-width:var(--size-container-text);padding-block:var(--space-24);display:flex;flex-direction:column}.dg-name{margin:var(--space-3) 0 0;font-family:var(--font-family-serif);font-size:var(--font-size-h1-read);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-display);letter-spacing:var(--font-tracking-display);text-wrap:balance}.dg-lead{margin:var(--space-6) 0 0;max-width:var(--size-measure-article);font-family:var(--font-family-serif);font-size:var(--font-size-body);line-height:var(--font-line-height-prose);text-wrap:pretty}.dg-facts{margin:var(--space-6) 0 0;display:flex;flex-wrap:wrap;column-gap:var(--space-6);font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-grey)}.dg-facts a{display:inline-flex;align-items:center;min-height:var(--size-touch-target);margin-block:calc(-1 * var(--space-3));color:var(--color-ink);text-decoration:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.dg-facts a:hover{opacity:var(--opacity-hover)}.dg-bio{margin-top:var(--space-18);max-width:var(--size-measure-article);font-family:var(--font-family-serif);font-size:var(--font-size-body);line-height:var(--font-line-height-prose)}.dg-bio>*{margin:0;text-wrap:pretty}.dg-bio>*+*{margin-top:var(--space-6)}.dg-bio a{color:var(--color-ink);text-decoration:underline;text-underline-offset:var(--link-underline-offset-prose);text-decoration-thickness:var(--border-width)}.dg-bio a:hover{opacity:var(--opacity-hover)}.dg-quote{margin:var(--space-14) 0 0;padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-hair)}.dg-quote blockquote{margin:0;font-family:var(--font-family-serif);font-size:var(--font-size-h2);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-quote);text-wrap:balance}.dg-quote figcaption{margin-top:var(--space-4);font-family:var(--font-family-sans);font-size:var(--font-size-caption);line-height:var(--font-line-height-body);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-grey)}.dg-portrait{grid-column:7 / -1;grid-row:1;position:relative;margin:0 calc(-1 * var(--space-container-pad-fluid)) 0 0;background:var(--color-surface)}.dg-portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dg-portrait figcaption{position:absolute;top:100%;left:0;margin-top:var(--space-3);font-family:var(--font-family-sans);font-size:var(--font-size-caption);line-height:var(--font-line-height-body);color:var(--color-grey)}.dg-spread{margin:var(--space-30) 0 0}.dg-spread img{width:100%;height:auto;aspect-ratio:var(--size-landscape-ratio);object-fit:cover;background:var(--color-surface)}.dg-spread figcaption{max-width:var(--size-container-max);margin-inline:auto;margin-top:var(--space-3);padding-inline:var(--space-container-pad-fluid);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-8)}.dg-spread figcaption span{grid-column:1 / span 5;font-family:var(--font-family-sans);font-size:var(--font-size-caption);line-height:var(--font-line-height-body);color:var(--color-grey)}.dg-rest{max-width:var(--size-container-max);margin-inline:auto;padding:0 var(--space-container-pad-fluid) var(--space-30)}.dg-section{margin-top:var(--space-section);display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-8)}.dg-section-head{grid-column:1;grid-row:1;align-self:last baseline;min-width:0;display:flex;flex-direction:column}.dg-section-head .dg-eyebrow{margin-bottom:var(--space-3)}.dg-h2{margin:0;font-family:var(--font-family-serif);font-size:var(--font-size-h2);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-heading);text-wrap:balance}.dg-section-aside{grid-column:2;grid-row:1;align-self:last baseline;justify-self:end}.dg-count{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-grey);white-space:nowrap}.dg-section>.dg-grid,.dg-section>.dg-cards{grid-column:1 / -1;grid-row:2;margin-top:var(--space-8)}@media(min-width:900px)and (max-width:1099px){.dg-open-text{grid-column:1 / span 6}}@media(max-width:899px){.dg-open{grid-template-columns:minmax(0,1fr)}.dg-open-text{grid-column:1;grid-row:2;max-width:none;padding-block:var(--space-8) 0}.dg-portrait{grid-column:1;grid-row:1;position:static;margin:0 calc(-1 * var(--space-container-pad-fluid))}.dg-portrait img{position:static;height:auto;aspect-ratio:var(--size-portrait-ratio)}.dg-portrait figcaption{position:static;margin:var(--space-3) var(--space-container-pad-fluid) 0}.dg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-spread{margin-top:var(--space-18)}.dg-spread figcaption{display:block}}@media(max-width:639px){.dg-cards{margin-top:var(--space-14);grid-template-columns:repeat(2,minmax(0,1fr))}.dg-lead{margin-top:var(--space-5)}.dg-facts{margin-top:var(--space-5);column-gap:var(--space-4)}.dg-quote{margin-top:var(--space-10);padding-top:var(--space-5)}.dg-quote blockquote{font-size:var(--font-size-h2-compact)}.dg-quote figcaption{margin-top:var(--space-3)}.dg-spread img{aspect-ratio:var(--size-portrait-ratio)}.dg-section>.dg-grid,.dg-section>.dg-cards{margin-top:var(--space-6)}.dg-section--more{grid-template-columns:minmax(0,1fr)}.dg-section--more .dg-cards{column-gap:var(--space-4)}.dg-section--more .dg-more-link{grid-column:1;grid-row:3;justify-self:start;align-self:start;margin-top:var(--space-6)}.dg-rest{padding-bottom:var(--space-16)}}@media(min-width:1920px){.dg-portrait{margin-right:0}}
