.product-author-bio{width:100%;padding:clamp(2.4rem,5vw,4.8rem) 0;background:var(--author-section-background, #f7f7f7);color:#101010}.product-author-bio__inner{max-width:118rem;margin:0 auto}.product-author-bio__heading{margin:0 0 clamp(2.5rem,5vw,5rem);text-align:center;font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.2}.product-author-bio__intro{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(27rem,1fr);gap:clamp(2rem,3vw,3.8rem)}.product-author-bio__author-card,.product-author-bio__quote,.product-author-bio__features{border:1px solid #e4dfd7;border-radius:1.1rem;background:#ffffffb8}.product-author-bio__author-card{display:grid;grid-template-columns:21rem minmax(0,1fr);overflow:hidden}.product-author-bio__portrait-wrap{min-height:22rem;background:#eee}.product-author-bio__portrait,.product-author-bio__monogram{display:block;width:100%;height:100%;min-height:22rem;object-fit:cover}.product-author-bio__monogram{display:grid;place-items:center;color:#fff;background:#8e7867;font-size:7rem}.product-author-bio__author-content{padding:clamp(2rem,3vw,3.2rem)}.product-author-bio__author-content h3,.product-author-bio__feature h3{margin:0;font-size:clamp(1.8rem,2vw,2.3rem);line-height:1.2}.product-author-bio__role{margin:.9rem 0 0;font-size:1.5rem;line-height:1.45}.product-author-bio__bio{margin-top:1.2rem;font-size:1.55rem;line-height:1.55}.product-author-bio__bio p{margin:0}.product-author-bio__link,.product-author-bio__feature a{display:inline-flex;gap:.65rem;align-items:center;margin-top:1.7rem;color:#345a43;font-size:1.3rem;font-weight:700;line-height:1.3;text-decoration:none}.product-author-bio__link span,.product-author-bio__feature a span{font-size:1.7rem;transition:transform .2s ease}.product-author-bio__link:hover span,.product-author-bio__link:focus-visible span,.product-author-bio__feature a:hover span{transform:translate(.3rem)}.product-author-bio__quote{position:relative;display:flex;flex-direction:column;justify-content:center;margin:0;padding:clamp(2.8rem,4vw,4rem);text-align:center}.product-author-bio__quote-mark{color:#d8cdb4;font-family:Georgia,serif;font-size:7rem;line-height:.5}.product-author-bio__quote p{margin:1rem 0 1.8rem;font-family:Georgia,serif;font-size:clamp(2rem,2.6vw,2.8rem);font-style:italic;line-height:1.3}.product-author-bio__quote cite{font-size:1.5rem;font-style:normal;font-weight:700}.product-author-bio__features{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2.4rem;overflow:hidden}.product-author-bio__feature{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:2rem;align-items:center;min-width:0;padding:2.6rem 3rem}.product-author-bio__feature+.product-author-bio__feature{border-left:1px solid #e4dfd7}.product-author-bio__feature-icon{display:grid;place-items:center;width:5.5rem;height:5.5rem;color:#88734d}.product-author-bio__feature-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.product-author-bio__feature-icon svg text{fill:currentColor;stroke:none;font-family:sans-serif;font-size:8px;font-weight:700}.product-author-bio__feature-icon img{max-width:100%;max-height:100%;object-fit:contain}.product-author-bio__double-quote{font-family:Georgia,serif;font-size:7rem;line-height:.7}.product-author-bio__feature h3{font-size:1.8rem}.product-author-bio__feature p{margin:.7rem 0 0;font-size:1.5rem;line-height:1.45}.product-author-bio__feature a{margin-top:1rem;font-size:1.2rem}@media screen and (max-width:749px){.product-author-bio__intro{grid-template-columns:1fr}.product-author-bio__author-card{grid-template-columns:34% minmax(0,1fr)}.product-author-bio__portrait-wrap,.product-author-bio__portrait,.product-author-bio__monogram{min-height:18rem}.product-author-bio__features{grid-template-columns:1fr}.product-author-bio__feature{padding:2rem}.product-author-bio__feature+.product-author-bio__feature{border-top:1px solid #e4dfd7;border-left:0}}@media screen and (max-width:479px){.product-author-bio__author-card{grid-template-columns:1fr}.product-author-bio__portrait-wrap,.product-author-bio__portrait,.product-author-bio__monogram{min-height:20rem;max-height:25rem}.product-author-bio__author-content{padding:2rem}.product-author-bio__quote p{font-size:2rem}}@media(prefers-reduced-motion:reduce){.product-author-bio__link span,.product-author-bio__feature a span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-product-author-bio.css.map */
