.about.author{display:grid;grid-template-columns:1.15fr 1fr;gap:45px 65px;align-items:center}.about.author h2{font-size:clamp(32px,3.4vw,47px)}.about-name{font:36px var(--serif);color:var(--gold);margin:25px 0 10px}.about-roles{font:12px/1.7 var(--label);letter-spacing:.07em;color:var(--muted)}.about figure{margin:0}.about-portrait img{display:block;width:100%;max-height:550px;object-fit:cover;object-position:center 30%;border:1px solid var(--edge);border-radius:180px 180px 5px 5px}.about figcaption{font:italic 19px/1.4 var(--serif);color:var(--gold);margin-top:15px}.bio-story{grid-column:1/-1;max-width:880px;margin:20px auto 0}.about .bio-story p{font-size:16px;line-height:1.9;color:var(--muted)}.about .bio-story .bio-lead{font:italic 32px/1.4 var(--serif);color:var(--gold)}.bio-story h3{font:24px/1.4 var(--display);color:var(--ink);margin:36px 0 16px}.bio-source{display:inline;color:var(--gold);text-decoration:underline;text-underline-offset:4px;font:italic 18px var(--serif)}.about-links{display:flex;flex-wrap:wrap;gap:15px 35px;margin-top:30px}.about-gallery{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:880px;width:100%;margin:auto}.about-gallery img{display:block;width:100%;height:440px;object-fit:cover;object-position:center 25%;border:1px solid var(--edge)}@media(max-width:700px){.about.author{grid-template-columns:1fr;gap:30px}.about-portrait{max-width:420px;width:100%;margin:auto!important}.bio-story,.about-gallery{grid-column:auto}.about-gallery{gap:18px}.about-gallery img{height:250px}.about-gallery figcaption{font-size:18px}.bio-story h3{font-size:21px}.about-name{font-size:32px}}
#author .about-name{font:36px/1.2 var(--serif);color:var(--gold)}
#author .about-portrait img{aspect-ratio:1;max-height:none;object-fit:cover;border-radius:100px 100px 5px 5px}#author .about-gallery img{height:auto;aspect-ratio:1;object-fit:cover}#author .about-gallery figure:first-child img{object-position:30% center}@media(max-width:700px){#author .about-gallery{grid-template-columns:1fr}#author .about-portrait img{border-radius:65px 65px 5px 5px}}
