.home-author{display:grid;grid-template-columns:220px minmax(0,1fr);gap:72px;align-items:center;margin:96px 0 72px;padding:64px 68px;background:#eeeee5;border:1px solid #dde0d4}.home-author-portrait{width:184px;height:184px;border-radius:50%;object-fit:cover;object-position:center;display:block;margin:0 auto;box-shadow:0 0 0 10px #f7f7f0}.home-author .eyebrow{margin:0 0 20px;color:#65715e}.home-author h2{margin:0 0 8px;font-size:2rem;font-weight:400;letter-spacing:.14em;line-height:1.5}.home-author-name{display:block;margin-bottom:24px;font-size:.65rem;letter-spacing:.2em;color:#77816f}.home-author p:not(.eyebrow){max-width:560px;font-size:.95rem;line-height:2.1;margin:0 0 12px}.home-author .read-link{display:inline-block;margin-top:14px}.home-author-social{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:28px;align-items:center}.home-author-social a{display:inline-flex;align-items:center;gap:7px;color:#4a5d49;text-decoration:none;font-size:.75rem;line-height:1.6;padding:5px 0}.home-author-social svg{width:19px;height:19px;flex:none}.home-author-social a:hover{text-decoration:underline}.home-author a:focus-visible{outline:2px solid #53674e;outline-offset:5px}@media(max-width:700px){.home-author{grid-template-columns:1fr;gap:32px;margin:60px 0 48px;padding:40px 24px;text-align:center}.home-author-portrait{width:144px;height:144px}.home-author h2{font-size:1.8rem}.home-author p:not(.eyebrow){font-size:.9rem;text-align:left}.home-author-social{justify-content:center;gap:12px 18px}.home-author .eyebrow{margin-bottom:16px}.home-author-name{margin-bottom:20px}}
