@layer components{.content-about{display:grid;gap:var(--space-28);margin-block:var(--space-28);padding:var(--space-28);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-corner);background:var(--color-bg-surface);box-shadow:0 1.25rem 3rem var(--color-shadow-soft)}.content-about__main{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--space-28);align-items:start;min-width:0}.content-about--compact .content-about__main{align-items:center}.content-about__avatar-link,.content-about__avatar{display:block;width:7rem;height:7rem;border-radius:var(--radius-round)}.content-about__avatar{overflow:hidden;background-color:var(--color-bg-surface-alt);box-shadow:0 0.875rem 1.75rem var(--color-shadow-medium)}.content-about__avatar .author{display:block;width:100%;height:100%;object-fit:cover;transform:perspective(1px) scale3d(1,1,1);transition:transform 250ms ease-in-out}.content-about__avatar-link:hover .author,.content-about__avatar-link:focus-visible .author{transform:perspective(1px) scale3d(1.04,1.04,1.04)}.content-about__copy{display:grid;gap:var(--space-16);min-width:0}.content-about__heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);min-width:0}.content-about__name{font-size:var(--text-xl);color:var(--color-text);font-weight:var(--font-weight-bold);text-decoration:none}.content-about__role{display:inline-flex;align-items:center;min-height:2rem;padding:0 var(--space-14);border-radius:var(--radius-round);background:color-mix(in srgb,var(--color-brand-primary) 20%,var(--color-bg-surface));color:color-mix(in srgb,var(--color-text) 80%,var(--color-brand-primary));font-weight:var(--font-weight-bold);line-height:var(--leading-none)}.content-about__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-14);color:var(--color-text-muted)}.content-about__metric{display:inline-flex;align-items:center;gap:var(--space-8);min-width:0}.content-about__metric-icon{position:static;display:block;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;overflow:visible;fill:currentColor}.content-about__metric-icon--score{color:var(--color-brand-primary)}.content-about__divider{width:0.25rem;height:0.25rem;border-radius:var(--radius-round);background:currentColor;opacity:0.55}.content-about__joiner{color:var(--color-text-muted);font-weight:var(--font-weight-bold)}.content-about__bio{max-width:72rem;margin:var(--space-8) 0 0;color:var(--color-text);line-height:var(--leading-loose)}.content-about__more{display:grid;gap:var(--space-18);min-width:0;padding-top:var(--space-28);border-top:var(--border-width-hairline) solid var(--color-border)}.content-about__more-title{color:var(--color-text);font-weight:var(--font-weight-bold)}.content-about__reviews{display:grid;list-style:none}.content-about__review{border-bottom:var(--border-width-hairline) solid var(--color-border)}.content-about__review-link{display:grid;grid-template-columns:1.5rem minmax(0,1fr) 1rem;align-items:center;gap:var(--space-18);min-width:0;min-height:3.875rem;color:var(--color-text);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);text-decoration:none}.content-about__review-title{min-width:0;overflow-wrap:anywhere}.content-about__review-link:hover .content-about__review-title,.content-about__review-link:focus-visible .content-about__review-title{text-decoration:underline;text-underline-offset:0.18em}.content-about__review-icon,.content-about__review-chevron,.content-about__profile-icon{position:static;display:block;overflow:visible;fill:currentColor}.content-about__review-icon{flex:0 0 1.125rem;width:1.125rem;height:1.125rem;color:var(--color-text)}.content-about__review-chevron{justify-self:end;flex:0 0 0.875rem;width:0.875rem;height:0.875rem;color:var(--color-text-muted)}.content-about__profile-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);width:100%;min-height:2.5rem;padding:0 var(--space-20);border-radius:var(--radius-corner);background:color-mix(in srgb,var(--color-bg-surface-alt) 80%,var(--color-bg-surface));color:var(--color-text);font-weight:var(--font-weight-bold);text-decoration:none;transition:background-color .2s ease,transform .2s ease}.content-about__profile-link:hover,.content-about__profile-link:focus-visible{background:color-mix(in srgb,var(--color-brand-primary) 12%,var(--color-bg-surface-alt));transform:translateY(-1px)}.content-about__profile-icon{flex:0 0 1.125rem;width:1rem;height:1rem}@media (min-width:64rem){.content-about{padding:var(--space-48)}.content-about__main{grid-template-columns:8rem minmax(0,1fr);gap:var(--space-40)}.content-about__avatar-link,.content-about__avatar{width:7.5rem;height:7.5rem}}@media (max-width:47.9375rem){.content-about{gap:var(--space-20);margin-block:var(--space-20);padding:var(--space-18);border-radius:var(--radius-corner)}.content-about__main{grid-template-columns:4.5rem minmax(0,1fr);gap:var(--space-14)}.content-about__avatar-link,.content-about__avatar{width:4.5rem;height:4.5rem}.content-about__role{min-height:1.5rem;padding-inline:var(--space-8)}.content-about__bio{line-height:var(--leading-relaxed)}.content-about__more{gap:var(--space-14);padding-top:var(--space-18)}.content-about__review-link{grid-template-columns:1.25rem minmax(0,1fr) 0.875rem;gap:var(--space-12);min-height:3.25rem}.content-about__profile-link{min-height:3.25rem}}@media (max-width:35rem){.content-about__main{grid-template-columns:1fr}.content-about__avatar-link,.content-about__avatar{width:4rem;height:4rem}}}
