.author-page{--author-ink: #181613;--author-paper: #e2d8cd;--author-red: #bd081c;color:var(--author-ink)}.author-page .author-kicker{font-family:var(--app-font-sans);font-size:.68rem;font-weight:750;letter-spacing:.19em;line-height:1.4;text-transform:uppercase}.author-page .author-hero{position:relative;overflow:hidden;background:#e2d8cd;border-bottom:1px solid rgba(24,22,19,.24)}.author-page .author-hero:before{content:"";pointer-events:none;position:absolute;inset:0;opacity:.3;background:radial-gradient(ellipse at 80% 10%,#f5ede3 0%,transparent 56%)}.author-page .author-portrait{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#c3b6a8}.author-page .author-portrait img{display:block;width:100%;height:100%;object-fit:cover}.author-page .author-portrait--contain{background:#e2d8cd}.author-page .author-portrait img.author-portrait__image--contain{object-fit:contain}.author-page .author-monogram{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;position:relative;overflow:hidden;border:1px solid rgba(24,22,19,.22);color:#bd081c;background:#d8cbbd}.author-page .author-monogram:after{content:"";position:absolute;inset:13px;border:1px solid rgba(24,22,19,.17);pointer-events:none}.author-page .author-monogram span{font-family:var(--app-font-serif);font-size:clamp(6.5rem,15vw,14rem);line-height:.8;letter-spacing:-.12em;transform:translate(-.045em)}.author-page .author-monogram small{position:absolute;left:28px;bottom:28px;font-family:var(--app-font-sans);font-size:.6rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase;color:#51433d}.author-page .author-name{font-family:var(--app-font-serif);font-size:clamp(3.55rem,7.2vw,7.8rem);line-height:.98;font-weight:480;letter-spacing:-.065em;text-wrap:balance}.author-page .author-profile--wrap{display:flow-root}.author-page .author-profile--wrap .author-profile__copy{display:contents}.author-page .author-profile--wrap .author-profile__art{float:right;width:280px;max-width:36%;margin:0 0 24px 40px}.author-page .author-profile--wrap .author-profile__bio{max-width:none}.author-page .author-profile--wrap .author-monogram span{font-size:clamp(6.5rem,14vw,9.5rem)}@media(min-width:768px)and (max-width:1000px){.author-page .author-profile--wrap .author-profile__art{width:240px;margin-left:28px}}@media(max-width:767px){.author-page .author-profile--wrap{display:flex;flex-direction:column}.author-page .author-profile--wrap .author-profile__art{order:1;float:none;width:min(75%,280px);max-width:none;margin:28px auto 0}.author-page .author-profile--wrap .author-profile__bio{order:2;margin-top:24px}}.author-page .author-story{border-top:1px solid rgba(24,22,19,.25);transition:background-color .25s ease}.author-page .author-story:hover{background-color:#f0e8df}.author-page .author-story img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.author-page .author-story:hover img{transform:scale(1.045)}.author-page .author-story .author-arrow{transition:transform .25s ease}.author-page .author-story:hover .author-arrow{transform:translate(4px,-4px)}.author-page a:focus-visible{outline:2px solid var(--author-red);outline-offset:4px}@media(prefers-reduced-motion:reduce){.author-page .author-story,.author-page .author-story img,.author-page .author-story .author-arrow,.contributors-page a,.contributors-page svg{transition:none}.contributors-page a:hover svg{transform:none}}
