.author-profile__hero{position:relative;overflow:clip;isolation:isolate;padding:clamp(1.75rem,4vw,4rem);background:linear-gradient(135deg,var(--pe-color-primary-100) 0%,var(--pe-color-white) 100%);border:1px solid var(--pe-border-color);border-top:3px solid var(--pe-color-primary-300);border-radius:var(--pe-border-radius);box-shadow:0 1px 2px #00254e0a,0 18px 40px -12px #00254e1f}.author-profile__hero:after{position:absolute;z-index:-1;top:-150px;right:-120px;width:360px;height:360px;content:"";background:radial-gradient(circle,#00254e12,#00254e00 70%);pointer-events:none}.author-profile__portrait{aspect-ratio:4 / 5;overflow:hidden;width:100%;max-width:420px;border-radius:var(--pe-border-radius);border:3px solid var(--pe-color-white);background:var(--pe-color-white);box-shadow:0 2px 6px #00254e0f,0 16px 34px -14px #00254e38}.author-profile__portrait img,.author-profile__portrait svg{width:100%;height:100%;object-fit:cover}.author-profile__placeholder{display:block;color:var(--pe-color-gray-700);background-color:var(--pe-color-white)}.author-profile__intro{padding-top:.25rem}.author-profile__eyebrow{margin:0 0 .75rem;color:var(--pe-color-gray-700);font-size:.75rem;font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.author-profile__name{margin-bottom:.5rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1.1;letter-spacing:-.015em}.author-profile__role{margin-bottom:1.25rem;color:var(--pe-color-gray-700);font-size:1.125rem;line-height:1.45}.author-profile__bio{padding-top:1.25rem;color:var(--pe-color-black);font-size:1rem;line-height:1.75;border-top:1px solid var(--pe-border-color)}.author-profile__bio p:last-child{margin-bottom:0}.author-profile__bio p:not(:last-child){margin-bottom:1.15rem}.author-profile__bio a{font-weight:600;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:.2em}.author-profile__bio a:hover,.author-profile__bio a:focus-visible{text-decoration:underline}.author-profile__bio a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.author-profile__bio a span{text-decoration:inherit!important}.author-profile__posts{margin-top:clamp(2.5rem,5vw,4.5rem)}.author-profile__posts-header{display:flex;margin-bottom:1.5rem;align-items:baseline;justify-content:space-between;gap:1rem}.author-profile__posts-heading{margin:0}.author-profile__posts-link{flex:0 0 auto;font-weight:700;text-decoration:none;text-underline-offset:.2em}.author-profile__posts-link:hover{text-decoration:underline}.author-profile__posts-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.author-profile__posts .article-card{width:100%}.author-profile__posts .article-card .card-img{position:relative;padding-top:68%}.author-profile__posts .article-card .card-img img,.author-profile__posts .article-card .card-img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:767.98px){.author-profile__breadcrumbs{margin-inline:calc(var(--pe-container-x-padding, 15px) * -1);padding-inline:var(--pe-container-x-padding, 15px)}.author-profile__posts-header{align-items:flex-start;flex-direction:column}.author-profile__hero{padding:1.25rem}.author-profile__portrait{margin-inline:auto}.author-profile__intro{padding-top:0}}@media(min-width:992px){.author-profile__portrait{position:sticky;top:6rem}}
/*# sourceMappingURL=/cdn/shop/t/277/assets/template-author.css.map */
