.author-page{padding-top:28px;padding-bottom:88px}.author-page__back-link{font-size:16px;line-height:100%}@media screen and (max-width:639px){.author-page__back-link{font-size:14px}}.author-page__back-link{color:var(--Dark);font-family:var(--space-grotesk-medium);opacity:.68;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex}.author-page__back-icon{font-size:22px;line-height:1;transform:translateY(-1px)}.author-page__hero{text-align:center;flex-direction:column;align-items:center;max-width:820px;margin:32px auto 56px;display:flex}.author-page__avatar{background:var(--Light-Grey);border:1px solid var(--Grey);width:124px;height:124px;color:var(--Blue-purple);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:20px;display:flex;overflow:hidden}.author-page__avatar-image{object-fit:cover;width:100%;height:100%}.author-page__avatar-fallback{font-family:var(--space-grotesk-bold);font-size:24px;line-height:120%}@media screen and (max-width:639px){.author-page__avatar-fallback{font-size:20px}}.author-page__avatar-fallback{text-transform:uppercase}.author-page__title{font-size:14px;line-height:100%}@media screen and (max-width:639px){.author-page__title{font-size:12px}}.author-page__title{font-family:var(--space-grotesk-bold);color:var(--Blue-purple);letter-spacing:.04em;opacity:.9;margin:0}.author-page__name{letter-spacing:-2px;font-size:56px;line-height:110%}@media screen and (max-width:639px){.author-page__name{letter-spacing:-1px;font-size:32px;line-height:120%}}.author-page__name{max-width:12ch;color:var(--Dark);margin:14px 0 0}.author-page__social-link{font-size:16px;line-height:140%}@media screen and (max-width:639px){.author-page__social-link{font-size:14px}}.author-page__social-link{color:var(--Dark-Grey);align-items:center;gap:8px;margin-top:18px;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex}.author-page__social-link svg{flex-shrink:0;width:20px;height:20px}.author-page__bio{font-size:20px;line-height:130%}@media screen and (max-width:639px){.author-page__bio{font-size:16px;line-height:140%}}.author-page__bio{max-width:46ch;color:var(--Dark);opacity:.88;text-align:center;margin:24px 0 0;line-height:1.42}.author-page__count{font-size:16px;line-height:140%}@media screen and (max-width:639px){.author-page__count{font-size:14px}}.author-page__count{color:var(--Dark);font-family:var(--space-grotesk-medium);opacity:.46;margin:24px 0 0}.author-page__posts{max-width:1240px;margin:0 auto}.author-page__posts-header{max-width:980px;margin:0 auto 28px}.author-page__posts-eyebrow{font-size:14px;line-height:100%}@media screen and (max-width:639px){.author-page__posts-eyebrow{font-size:12px}}.author-page__posts-eyebrow{font-family:var(--space-grotesk-bold);color:var(--Blue-purple);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.author-page__posts-title{letter-spacing:-1px;font-size:40px;line-height:120%}@media screen and (max-width:639px){.author-page__posts-title{letter-spacing:-1px;font-size:24px;line-height:120%}}.author-page__posts-title{color:var(--Dark);margin:0}.author-page__posts .blog-posts{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;margin-top:0;margin-left:auto;margin-right:auto}@media screen and (max-width:1023px){.author-page__posts .blog-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:639px){.author-page__posts .blog-posts{grid-template-columns:1fr}}@media screen and (min-width:768px){.author-page__back-link:hover{color:var(--Blue-purple);opacity:1}.author-page__social-link:hover{color:var(--Blue-purple)}}@media screen and (max-width:767px){.author-page{padding-top:24px;padding-bottom:56px}.author-page__hero{margin:24px auto 40px}.author-page__avatar{width:96px;height:96px;margin-bottom:18px}.author-page__name{max-width:none}.author-page__bio{text-align:center;max-width:none;margin-top:22px}.author-page__count{margin-top:20px}.author-page__posts-header{margin-bottom:20px}}
