.author-profile{margin-bottom:2rem}.author-profile .author-top{gap:1rem;display:grid}@media (width>1200px){.author-profile .author-top{grid-template-columns:minmax(22rem,auto) 1fr;align-items:start;gap:2rem}}.author-profile .author-header-info{align-items:start;gap:1rem;display:flex}@media (width>1200px){.author-profile .author-header-info{gap:2rem}}.author-profile .author-avatar{aspect-ratio:1;flex:none;width:100%;max-width:5.5rem;height:fit-content;margin:0}@media (width>1200px){.author-profile .author-avatar{max-width:9rem}}.author-profile .author-img{--avatar-radius:var(--hydra-radius);--avatar-size:5.5rem}@media (width>1200px){.author-profile .author-img{--avatar-size:9rem}}.author-profile .author-name{margin:0}.author-profile .author-badges{color:var(--hydra-text-secondary);font-size:var(--text-sm);align-items:center;gap:.375rem;margin-top:.5rem;display:flex}.author-profile .author-social-media-links{flex-wrap:wrap;gap:.5rem 1rem;margin-top:.75rem;display:flex}.author-profile .archive-description p{margin:0}.author-profile .header-cards{grid-template-columns:1fr;gap:.5rem;margin-top:1.5rem;padding-block:1rem;display:grid}@media (width>1200px){.author-profile .header-cards{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.author-profile .header-card{border:var(--hydra-border);border-radius:var(--hydra-radius);padding:.5rem}.author-profile .header-card .card-title{background:color-mix(in srgb, var(--hydra-surface-primary) 10%, white);border-radius:var(--hydra-radius-sm);font-size:var(--text-sm);margin:0 0 .5rem;padding:.375rem .625rem}.author-profile .header-card .card-description{color:var(--hydra-text-secondary);font-size:var(--text-sm);margin:0;padding-inline:.625rem}.author-profile .author-categories{margin-top:1.5rem}.author-profile .author-categories-list{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.author-profile .author-categories-title{font-weight:var(--cc-font-weight-bold)}.author-profile .expert-on-item{border:var(--hydra-border);border-radius:var(--hydra-radius-pill);font-size:var(--text-sm);padding:.25rem .75rem;display:inline-block}.hydra-author-lists,.author-posts{margin-top:2rem}.author-posts .category-filter-bar{margin-bottom:1.5rem}.author-posts .category-filters{flex-wrap:wrap;gap:.5rem;display:flex}.author-posts .category-banner{--bgColor:var(--hydra-surface-category);background:var(--bgColor);border-radius:var(--hydra-radius-pill);color:#fff;padding:.1rem .6rem;text-decoration:none}@supports (color:contrast-color(red)){.author-posts .category-banner{color:contrast-color(var(--bgColor))}}.author-posts .category-banner{font-size:var(--text-sm)}.author-posts .view-archive-container{justify-content:center;margin:1.5rem 0 2rem;display:flex}.site-image-fallback{background:var(--hydra-surface-primary);border-radius:var(--hydra-radius);justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.site-image-fallback img{filter:brightness(0)invert();object-fit:contain;opacity:.3;width:auto;max-width:65%;height:auto;max-height:45%}.site-image-fallback span{color:#fff;font-weight:var(--cc-font-weight-bold);opacity:.4;font-size:var(--text-lg)}.author-archive-header{gap:var(--hydra-space-lg);margin-bottom:var(--hydra-space-xl);display:grid}.author-archive-header .author-header-info{align-items:start;gap:var(--hydra-space-md);display:flex}.author-archive-header .author-avatar{flex:none;width:5.5rem;margin:0}@media (width>1200px){.author-archive-header .author-avatar{width:9rem}}.author-archive-header .author-img{--avatar-radius:var(--hydra-radius);--avatar-size:5.5rem}@media (width>1200px){.author-archive-header .author-img{--avatar-size:9rem}}.author-archive-header .author-name,.author-archive-header .job-title{margin:0}.author-archive-header .author-social-media-links{gap:var(--hydra-space-sm);margin-top:var(--hydra-space-sm);flex-wrap:wrap;display:flex}.author-archive-posts{margin-bottom:var(--hydra-space-xl)}
