@layer components{.pg-author .au-label{font-family:var(--font-ds-mono);font-size:12px;line-height:16px;font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-spruce-500)}.pg-author .au-tap44{display:inline-block;padding-block:10px;line-height:24px}.pg-author .au-prose{display:grid;gap:20px;max-width:38em;font-size:18px;line-height:30px;color:var(--color-spruce-800);text-wrap:pretty}.pg-author .au-hero{padding-block:clamp(32px,5vw,72px) clamp(56px,7vw,96px)}.pg-author .au-hero-grid{display:grid;gap:40px}@media (width >= 1024px){.pg-author .au-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:center}}.pg-author .au-role{margin-top:16px;font-family:var(--font-ds-mono);font-size:13px;line-height:20px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-700)}.pg-author .au-bio{margin-top:24px;max-width:34em;font-size:clamp(18px,1.35vw,20px);line-height:1.55;color:var(--color-spruce-700);text-wrap:pretty}.pg-author .au-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:32px}.pg-author .au-profiles{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:28px;padding-top:20px;border-top:1px solid var(--color-spruce-100)}.pg-author .au-profile-list{display:flex;flex-wrap:wrap;gap:4px 8px}.pg-author .au-profile{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding-inline:12px;border:1px solid var(--color-spruce-200);border-radius:var(--radius-sm);font-weight:600;color:var(--color-spruce-900);text-decoration:none;transition:border-color var(--transition-duration-ds-hover) var(--ease-standard),color var(--transition-duration-ds-hover) var(--ease-standard)}.pg-author .au-profile svg{color:var(--color-brand-700);transition:transform var(--transition-duration-ds-hover) var(--ease-standard)}.pg-author .au-profile:hover{border-color:var(--color-brand);color:var(--color-brand-700)}.pg-author .au-profile:hover svg{transform:translate(2px,-2px)}.pg-author .au-portrait{margin:0;min-width:0}.pg-author .au-portrait img{display:block;width:100%;height:auto;border-radius:var(--radius-frame);background:var(--color-sage);box-shadow:var(--shadow-e2)}@media (width < 861px){.pg-author .au-portrait img{border-radius:var(--radius-lg)}}.pg-author .au-portrait-cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:14px}.pg-author .au-portrait-cap b{font-family:var(--font-display);font-size:17px;line-height:24px;font-weight:700;letter-spacing:var(--tracking-title);color:var(--color-spruce-900)}.pg-author .au-portrait-cap span{font-size:15px;line-height:22px;color:var(--color-spruce-600)}.pg-author .au-record{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(48px,6vw,72px);border-top:1px solid var(--color-spruce-100)}@media (width >= 861px){.pg-author .au-record{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg-author .au-stat{display:grid;align-content:start;gap:8px;padding:20px 16px 22px 0;border-bottom:1px solid var(--color-spruce-100)}.pg-author .au-stat+.au-stat{padding-left:16px;border-left:1px solid var(--color-spruce-100)}@media (width < 861px){.pg-author .au-stat:nth-child(odd){padding-left:0;border-left:0}}@media (width >= 861px){.pg-author .au-stat{padding-right:24px}.pg-author .au-stat+.au-stat{padding-left:24px}.pg-author .au-stat:nth-child(4n+1){padding-left:0;border-left:0}}.pg-author .au-stat-value{display:block;font-family:var(--font-display);font-size:clamp(20px,2vw,26px);line-height:1.15;font-weight:700;letter-spacing:var(--tracking-title);font-variant-numeric:tabular-nums;color:var(--color-spruce-900);text-wrap:balance}.pg-author .au-stat-note{display:block;margin-top:6px;font-size:13px;line-height:18px;color:var(--color-spruce-600);text-wrap:pretty}.pg-author .au-badges{margin-top:32px}.pg-author .au-story,.pg-author .au-approach,.pg-author .au-expertise,.pg-author .au-work{padding-block:clamp(64px,8vw,112px)}.pg-author .au-story-grid{display:grid;gap:40px}@media (width >= 1024px){.pg-author .au-story-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:end}}.pg-author .au-note{margin:0;padding:28px 28px 24px;border:1px solid var(--color-spruce-100);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-e1)}.pg-author .au-note-label{color:var(--color-brand-700)}.pg-author .au-note-quote{margin:14px 0 0;font-family:var(--font-display);font-size:clamp(19px,1.6vw,22px);line-height:1.4;font-weight:600;letter-spacing:-.015em;color:var(--color-spruce-900);text-wrap:balance}.pg-author .au-hang{text-indent:-.42em}.pg-author .au-sign{display:grid;gap:4px;margin-top:24px;padding-top:16px;border-top:1px solid var(--color-spruce-100)}.pg-author .au-approach{border-bottom:1px solid var(--color-spruce-100)}.pg-author .au-approach-grid{display:grid;gap:32px}@media (width >= 1024px){.pg-author .au-approach-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}}.pg-author .au-expertise-groups{display:grid;gap:40px;margin-top:clamp(40px,5vw,56px)}@media (width >= 1024px){.pg-author .au-expertise-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:start}}.pg-author .au-group-title{padding-bottom:12px}.pg-author .au-rows>li{border-top:1px solid var(--color-spruce-100)}.pg-author .au-rows>li:last-child{border-bottom:1px solid var(--color-spruce-100)}.pg-author .au-row{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:16px;min-height:72px;padding-block:14px;color:var(--color-spruce-900);text-decoration:none}.pg-author .au-row-text{display:grid;gap:2px;min-width:0}.pg-author .au-row-name{font-family:var(--font-display);font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.015em;transition:color var(--transition-duration-ds-hover) var(--ease-standard)}.pg-author .au-row-line{font-size:15px;line-height:22px;color:var(--color-spruce-600);text-wrap:pretty}.pg-author .au-row-arrow{display:inline-flex;color:var(--color-brand-700);transition:transform var(--transition-duration-ds-hover) var(--ease-standard)}.pg-author .au-row:hover .au-row-name,.pg-author .au-row:focus-visible .au-row-name{color:var(--color-brand-700)}.pg-author .au-row:hover .au-row-arrow{transform:translate(3px)}.pg-author .au-work{border-top:1px solid var(--color-spruce-100)}.pg-author .au-work-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 40px}.pg-author .au-work-grid{display:grid;gap:24px;margin-top:clamp(40px,5vw,48px)}@media (width >= 768px){.pg-author .au-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 1024px){.pg-author .au-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-author .au-articles .archive{background:var(--color-mist);border-top:1px solid var(--color-spruce-100)}.pg-author .svc .svc-final{padding-top:clamp(64px,8vw,112px)}}@media (prefers-reduced-motion: reduce){.pg-author .au-profile svg,.pg-author .au-row-arrow,.pg-author .au-row-name{transition:none}}
