.authors-section{padding-top:clamp(2.4rem,4.5vw,3.4rem)}.authors-section--collective{padding-top:clamp(3rem,5vw,4rem)}.authors-section--editors{padding-top:clamp(3rem,5vw,4rem);padding-bottom:clamp(1rem,2vw,1.5rem)}.authors-tier-label{border-bottom:1px solid var(--hair);margin-bottom:clamp(1.2rem,2.4vw,1.8rem);padding-bottom:.8rem;display:block}.author-grid{grid-template-columns:1fr;gap:clamp(1.6rem,3vw,2.4rem) clamp(1.4rem,3vw,2.4rem);margin:0;padding:0;list-style:none;display:grid}.author-card{color:inherit;grid-template-columns:140px 1fr;align-items:start;gap:clamp(1rem,2.4vw,1.4rem);text-decoration:none;display:grid}.author-card__avatar{aspect-ratio:4/5;background:var(--img-bg);width:140px;display:block;overflow:hidden}.author-card__avatar picture,.author-avatar picture{width:100%;height:100%;display:block}.author-card__avatar img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .4s var(--ease);display:block}.author-card:hover .author-card__avatar img{filter:grayscale(0)}.author-card__avatar--mono{justify-content:center;align-items:center;display:flex}.author-card__mono{font-family:var(--display);font-weight:var(--display-weight);color:var(--ink-2);letter-spacing:.02em;font-size:2.2rem}.author-card__body{align-content:start;gap:.32rem;display:grid}.author-card__name{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:var(--display-spacing);font-size:calc(var(--title-card)*var(--display-scale));color:var(--ink);line-height:1.12}.author-grid--founders{gap:clamp(1.8rem,3.5vw,2.8rem)}@media (min-width:620px){.author-grid--founders{grid-template-columns:repeat(2,minmax(0,1fr))}}.author-grid--founders .author-card{grid-template-columns:200px 1fr;gap:clamp(1.4rem,2.6vw,2rem)}.author-grid--founders .author-card__avatar{width:200px}.author-grid--founders .author-card__name{font-size:calc(var(--title-feature)*var(--display-scale))}.author-grid--collective{grid-template-columns:1fr}@media (min-width:620px){.author-grid--collective{grid-template-columns:repeat(2,minmax(0,1fr))}}.author-grid--collective .author-card__avatar--icon{aspect-ratio:1;background:0 0;width:120px}.author-card__avatar--icon img{object-fit:contain;filter:none;width:100%;height:100%}.author-grid--editors{gap:clamp(1.4rem,2.6vw,2rem) clamp(1.4rem,3vw,2.2rem)}@media (min-width:560px){.author-grid--editors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.author-grid--editors{grid-template-columns:repeat(3,minmax(0,1fr))}}.author-grid--editors .author-card{grid-template-columns:140px 1fr}.author-grid--editors .author-card__avatar{width:140px}.author-grid--editors .author-card__name{font-size:calc(var(--title-card)*var(--display-scale))}.author-card:hover .author-card__name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.author-card__role{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem;font-weight:700}.author-card__bio{font-family:var(--ui);color:var(--ink-2);margin-top:.22rem;font-size:.9rem;line-height:1.5}.author-hero{border-bottom:1px solid var(--hair);padding-top:clamp(6rem,10vw,8.5rem);padding-bottom:clamp(2.4rem,4vw,3.2rem)}.author-hero__inner{grid-template-columns:1fr;gap:clamp(1.8rem,3.5vw,3rem);display:grid}@media (min-width:760px){.author-hero__inner{grid-template-columns:400px 1fr;align-items:start;gap:clamp(2.4rem,4.5vw,3.6rem)}}.author-avatar{aspect-ratio:4/5;background:var(--img-bg);width:320px;max-width:80vw;overflow:hidden}@media (min-width:760px){.author-avatar{width:400px;max-width:100%}}.author-avatar img{object-fit:cover;width:100%;height:100%;display:block}.author-avatar--mono{aspect-ratio:1;background:0 0;justify-content:center;align-items:center;display:flex}.author-avatar--mono span{font-family:var(--display);font-weight:var(--display-weight);color:var(--ink-2);font-size:5rem}.author-avatar__icon{object-fit:contain!important}.author-hero__body{align-content:start;gap:.55rem;max-width:64ch;display:grid}.author-hero__body .category-label{margin-bottom:.2rem}.author-name{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:var(--display-spacing);font-size:calc(var(--title-lead)*var(--display-scale));color:var(--ink);text-wrap:balance;line-height:1.04}.author-role{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;display:flex}.author-role__sep{color:var(--hair-2)}.author-bio{font-family:var(--ui);font-size:var(--dek-body);color:var(--ink-2);margin-top:.5rem;line-height:1.66}.author-bio a,.author-list a{color:var(--ink);text-underline-offset:2px;transition:color .18s var(--ease);text-decoration:underline;text-decoration-thickness:1px}.author-bio a:hover,.author-bio a:focus-visible,.author-list a:hover,.author-list a:focus-visible{color:var(--accent)}.author-quote{font-family:var(--display);font-weight:var(--display-weight);font-size:calc(var(--title-compact)*var(--display-scale));color:var(--ink);border-left:2px solid var(--accent);margin:.7rem 0 0;padding-left:1.1rem;line-height:1.3}.author-note{font-family:var(--ui);color:var(--ink-2);margin-top:.4rem;font-size:.92rem;line-height:1.6}.author-note a{color:var(--ink)}.author-cta{justify-items:start;gap:.9rem;margin-top:.8rem;display:grid}.author-cta__text{font-family:var(--ui);color:var(--ink-2);max-width:52ch;margin:0;font-size:.96rem;line-height:1.6}.author-expertise{flex-wrap:wrap;align-items:center;gap:.5rem .55rem;margin-top:.6rem;display:flex}.author-expertise__label{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-right:.2rem;font-size:.64rem;font-weight:700}.author-expertise__tag{font-family:var(--ui);color:var(--ink-2);border:1px solid var(--hair-2);padding:.22rem .55rem;font-size:.74rem;line-height:1.2}.author-links{flex-wrap:wrap;gap:.35rem 1.1rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.author-links a{font-family:var(--ui);letter-spacing:.02em;color:var(--ink-2);padding-bottom:2px;font-size:.78rem}.author-links a:hover{color:var(--ink)}.author-detail{padding-top:clamp(2.6rem,5vw,3.6rem)}.author-detail__inner{grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:880px){.author-detail__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.author-block--press{grid-column:1/-1}}.author-block__head{font-family:var(--display);letter-spacing:var(--display-spacing);font-weight:700;font-size:calc(clamp(1.3rem,2vw,1.6rem)*var(--display-scale));text-transform:uppercase;border-bottom:1px solid var(--hair);margin-bottom:1.1rem;padding-bottom:.8rem;line-height:1.1}.author-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.author-list li{font-family:var(--ui);color:var(--ink-2);padding-left:1.1rem;font-size:.94rem;line-height:1.6;position:relative}.author-list li:before{content:"";background:var(--accent);width:5px;height:5px;position:absolute;top:.62em;left:0}.author-prose{font-family:var(--ui);color:var(--ink-2);margin:0 0 .7rem;font-size:.94rem;line-height:1.66}.author-awards li{padding-left:1.1rem}.author-awards li:before{top:.6em}.author-press{grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:620px){.author-press{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,2.5rem)}}.author-press li{border-bottom:1px solid var(--hair);padding:.85rem 0}.author-press__outlet{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.18rem;font-size:.64rem;font-weight:700;display:block}.author-press__title{font-family:var(--ui);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.92rem;line-height:1.5;display:inline}.author-profile .archive{padding-top:clamp(2.8rem,5vw,4rem)}.author-count{font-family:var(--ui);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);font-size:.72rem;font-weight:600}@media (max-width:560px){.author-card,.author-grid--editors .author-card{grid-template-columns:104px 1fr}.author-card__avatar,.author-grid--editors .author-card__avatar{width:104px}.author-grid--founders .author-card{grid-template-columns:128px 1fr}.author-grid--founders .author-card__avatar{width:128px}.author-grid--collective .author-card__avatar--icon{width:104px}}
