.author-module-scss-module__It3Quq__container{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.author-module-scss-module__It3Quq__section{padding:var(--cc-section-y) 0;border-top:1px solid var(--border)}.author-module-scss-module__It3Quq__hero{padding:var(--cc-section-y) 0 0;border-bottom:1px solid var(--border)}.author-module-scss-module__It3Quq__heroTitle{font-family:var(--font-serif);font-weight:var(--cc-font-normal);letter-spacing:-.025em;line-height:.95;font-size:var(--cc-text-h1)}.author-module-scss-module__It3Quq__heroTitle em{color:var(--accent);font-style:italic}.author-module-scss-module__It3Quq__heroTitle{margin-bottom:var(--cc-space-xl);overflow-wrap:break-word;max-width:20ch}.author-module-scss-module__It3Quq__heroText{color:var(--text-muted);max-width:58ch;margin:0 0 var(--cc-space-6xl);font-size:1.1875rem;line-height:1.6}.author-module-scss-module__It3Quq__profile{align-items:flex-start;gap:var(--cc-space-xxl);margin:var(--cc-space-xl) 0 var(--cc-space-6xl);display:flex}@media (max-width:36rem){.author-module-scss-module__It3Quq__profile{gap:var(--cc-space-lg);flex-direction:column}}.author-module-scss-module__It3Quq__profileAvatar{background:var(--bg-sunk);border-radius:50%;flex-shrink:0;width:7rem;height:7rem;overflow:hidden}.author-module-scss-module__It3Quq__profileInfo{gap:var(--cc-space-sm);flex-direction:column;display:flex}.author-module-scss-module__It3Quq__profileRole{font-family:var(--font-mono);letter-spacing:var(--cc-ls-wider);text-transform:uppercase;font-size:.6875rem;font-weight:var(--cc-font-medium);color:var(--text-muted)}.author-module-scss-module__It3Quq__profileBio{color:var(--text-muted);max-width:58ch;margin:var(--cc-space-xs) 0 0;font-size:1.1875rem;line-height:1.6}.author-module-scss-module__It3Quq__links{gap:var(--cc-space-lg);margin-top:var(--cc-space-xs);flex-wrap:wrap;display:flex}.author-module-scss-module__It3Quq__link{font-family:var(--font-mono);letter-spacing:var(--cc-ls-wider);text-transform:uppercase;font-size:.6875rem;font-weight:var(--cc-font-medium);color:var(--ink);text-underline-offset:3px;text-decoration:underline}.author-module-scss-module__It3Quq__link:hover{color:var(--cc-primary)}.author-module-scss-module__It3Quq__sectionTitle{font-family:var(--font-serif);font-size:var(--cc-text-h2);letter-spacing:var(--cc-ls-tight);color:var(--ink);margin:0 0 3.5rem;line-height:1.05}.author-module-scss-module__It3Quq__sectionTitle em{color:var(--accent);font-style:italic}.author-module-scss-module__It3Quq__grid{gap:var(--cc-space-3xl);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:62rem){.author-module-scss-module__It3Quq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:36rem){.author-module-scss-module__It3Quq__grid{grid-template-columns:1fr}}.author-module-scss-module__It3Quq__card{align-items:flex-start;gap:var(--cc-space-lg);color:var(--ink);border:1px solid var(--grey-300);padding:var(--cc-space-xl);flex-direction:column;transition:border-color .15s;display:flex}.author-module-scss-module__It3Quq__card:hover{border-color:var(--cc-primary)}.author-module-scss-module__It3Quq__card:hover .author-module-scss-module__It3Quq__name{color:var(--cc-primary)}.author-module-scss-module__It3Quq__avatar{background:var(--bg-sunk);border-radius:50%;flex-shrink:0;width:4.5rem;height:4.5rem;overflow:hidden}.author-module-scss-module__It3Quq__avatarImg{object-fit:cover;width:100%;height:100%}.author-module-scss-module__It3Quq__avatarFallback{font-family:var(--font-serif);font-size:var(--cc-text-xl);color:var(--text-muted);border:1px solid var(--grey-300);justify-content:center;align-items:center;display:flex}.author-module-scss-module__It3Quq__info{gap:var(--cc-space-xs);flex-direction:column;display:flex}.author-module-scss-module__It3Quq__name{font-family:var(--font-serif);font-size:var(--cc-text-d3);letter-spacing:var(--cc-ls-tight);margin:0;line-height:1.15;transition:color .15s}.author-module-scss-module__It3Quq__role{font-family:var(--font-mono);letter-spacing:var(--cc-ls-wider);text-transform:uppercase;font-size:.6875rem;font-weight:var(--cc-font-medium);color:var(--text-muted)}.author-module-scss-module__It3Quq__bio{font-size:var(--cc-text-md);color:var(--text-muted);margin:var(--cc-space-xs) 0 0;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.author-module-scss-module__It3Quq__empty{border:1px dashed var(--grey-300);padding:var(--cc-space-7xl) var(--cc-space-xxl);text-align:center;align-items:center;gap:var(--cc-space-base);flex-direction:column;display:flex}.author-module-scss-module__It3Quq__emptyLabel{font-family:var(--font-mono);letter-spacing:var(--cc-ls-wider);text-transform:uppercase;font-size:.6875rem;font-weight:var(--cc-font-medium);color:var(--text-muted)}.author-module-scss-module__It3Quq__emptyText{font-size:var(--cc-text-lg);color:var(--text);max-width:44ch;margin:0;line-height:1.6}
