.hvc-author-index{background:var(--bg);color:var(--text)}.hvc-author-index .hvc-author-hero,.hvc-author-index .hvc-author-unavailable{background:var(--night-deep);padding-block:clamp(56px,8vw,112px) clamp(72px,10vw,144px)}.hvc-author-index .hvc-author-hero-grid{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:clamp(40px,8vw,128px);align-items:center;margin-top:clamp(48px,7vw,96px)}.hvc-author-index .hvc-author-portrait{position:relative;max-width:410px;aspect-ratio:4 / 5}.hvc-author-index .hvc-author-portrait:after{position:absolute;inset:16px -16px -16px 16px;z-index:0;border:1px solid var(--accent);clip-path:polygon(12% 0,88% 0,100% 10%,100% 90%,88% 100%,12% 100%,0 90%,0 10%);content:""}.hvc-author-index .hvc-author-portrait .author-avatar-image{position:relative;z-index:1;display:flex;width:100%;height:100%;border-radius:0;clip-path:polygon(12% 0,88% 0,100% 10%,100% 90%,88% 100%,12% 100%,0 90%,0 10%);object-fit:cover}.hvc-author-index .hvc-author-eyebrow,.hvc-author-index .hvc-author-work-heading>p,.hvc-author-index .hvc-story-kicker{margin:0 0 16px;color:var(--accent);font-family:var(--f-display);font-size:var(--t-micro);font-variation-settings:"wdth" var(--w-breed);font-weight:650;letter-spacing:.13em;text-transform:uppercase}.hvc-author-index .hvc-author-intro h1{max-width:12ch;margin:0;font-size:clamp(3.4rem,2rem + 5vw,7.5rem);line-height:.88;letter-spacing:-.055em;text-wrap:balance}.hvc-author-index .hvc-author-role{margin:24px 0 0;color:var(--accent);font-weight:650}.hvc-author-index .hvc-author-bio{max-width:62ch;margin:16px 0 0;color:var(--text-soft);font-size:var(--t-lead)}.hvc-author-index .hvc-author-facts{display:grid;gap:12px;margin-block:30px}.hvc-author-index .hvc-author-facts div{display:grid;grid-template-columns:minmax(110px,.25fr) 1fr;gap:20px}.hvc-author-index .hvc-author-facts dt{color:var(--text-faint);font-size:var(--t-micro);text-transform:uppercase}.hvc-author-index .hvc-author-facts dd{margin:0}.hvc-author-index .hvc-author-socials{display:flex;flex-wrap:wrap;gap:8px 22px;margin:30px 0 0;padding:0;list-style:none}.hvc-author-index .hvc-author-socials a{display:inline-flex;align-items:center;min-height:44px;color:var(--text);font-weight:620;text-underline-offset:5px}.hvc-author-index .hvc-author-work{padding-block:clamp(72px,10vw,148px)}.hvc-author-index .hvc-author-work-heading{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:baseline;margin-bottom:clamp(36px,5vw,72px);padding-bottom:18px;border-bottom:1px solid var(--line-strong)}.hvc-author-index .hvc-author-work-heading h2{margin:0;font-size:var(--t-h2)}.hvc-author-index .hvc-editorial-feed{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(32px,5vw,72px)}.hvc-author-index .hvc-story{grid-column:span 6;min-width:0;padding-bottom:34px;border-bottom:1px solid var(--line)}.hvc-author-index .hvc-story:nth-child(3n+1){grid-column:span 7}.hvc-author-index .hvc-story:nth-child(3n+2){grid-column:span 5}.hvc-author-index .hvc-story-media{display:block;min-height:clamp(260px,32vw,440px);overflow:hidden;background:var(--surface-alt)}.hvc-author-index .hvc-story-image{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.hvc-author-index .hvc-story-image.is-fallback{display:grid;place-items:center;color:var(--accent)}.hvc-author-index .hvc-story-image.is-fallback svg{width:80px;height:auto}.hvc-author-index .hvc-story-body{padding-top:24px}.hvc-author-index .hvc-story-kicker{display:flex;flex-wrap:wrap;gap:8px 14px}.hvc-author-index .hvc-story-kicker a{color:var(--accent)}.hvc-author-index .hvc-story-title{margin:0;font-size:clamp(1.6rem,1.25rem + 1vw,2.55rem);line-height:1.05}.hvc-author-index .hvc-story-title a{color:var(--text);text-decoration:none}.hvc-author-index .hvc-story-title a:hover{color:var(--accent)}.hvc-author-index .hvc-story-summary{max-width:55ch;margin:16px 0 0;color:var(--text-soft)}.hvc-author-index .hvc-story-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:20px;color:var(--text-faint);font-size:var(--t-micro)}.hvc-author-index .hvc-story-meta a{color:var(--text)}.hvc-author-index .hvc-pagination{margin-top:56px}.hvc-author-index .hvc-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.hvc-author-index .hvc-pagination a,.hvc-author-index .hvc-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:46px;min-height:46px;padding-inline:14px;border:1px solid var(--line-strong);color:var(--text);text-decoration:none}.hvc-author-index .hvc-pagination .current{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.hvc-author-index .hvc-author-unavailable .shell{max-width:var(--shell-max)}.hvc-author-index .hvc-author-unavailable h1{max-width:14ch;margin:0;font-size:var(--t-h1)}.hvc-author-index .hvc-author-unavailable p:not(.hvc-author-eyebrow){max-width:54ch;color:var(--text-soft)}.hvc-author-index :is(a,button):focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media(max-width:760px){.hvc-author-index .hvc-author-hero-grid{grid-template-columns:minmax(0,1fr)}.hvc-author-index .hvc-author-portrait{max-width:280px}.hvc-author-index .hvc-author-intro h1{font-size:clamp(3rem,14vw,5rem)}.hvc-author-index .hvc-author-work-heading{grid-template-columns:minmax(0,1fr);gap:10px}.hvc-author-index .hvc-editorial-feed{grid-template-columns:minmax(0,1fr)}.hvc-author-index .hvc-story,.hvc-author-index .hvc-story:nth-child(n){grid-column:auto}}@media(max-width:520px){.hvc-author-index .hvc-author-facts div{grid-template-columns:minmax(0,1fr);gap:4px}}@media(prefers-reduced-motion:reduce){.hvc-author-index *,.hvc-author-index *:before,.hvc-author-index *:after{animation:none!important;transition:none!important}}
