@font-face{font-family:TPCRAuthorDisplay;src:url(/fonts/anton-400.ttf) format("truetype");font-display:swap}@font-face{font-family:TPCRAuthorText;src:url(/fonts/manrope-400.ttf) format("truetype");font-display:swap}.tpcr-author{background:#0b1420;color:#f4f8ff;padding:clamp(28px,5vw,80px);font-family:TPCRAuthorText,sans-serif}.tpcr-author *{box-sizing:border-box}.tpcr-author a{color:#85ddff;text-underline-offset:5px}.tpcr-author a:focus-visible{outline:3px solid #85ddff;outline-offset:5px}.tpcr-author-intro{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:70px;align-items:center;padding-bottom:48px;border-bottom:1px solid #31506a}.tpcr-author h1,.tpcr-author h2{font-family:TPCRAuthorDisplay,sans-serif;font-weight:400;text-transform:uppercase;line-height:1.1}.tpcr-author h1{font-size:clamp(54px,7vw,110px);margin:24px 0;overflow-wrap:anywhere}.tpcr-author-intro p{font-size:18px;line-height:1.85;max-width:65ch;color:#d5e0eb}.tpcr-author-intro nav{display:flex;gap:24px;flex-wrap:wrap;margin-top:24px}.tpcr-author-intro nav a{padding:10px 0}.tpcr-author-monogram{width:240px;aspect-ratio:1;background:#12344e;border-bottom:6px solid #00a8f5;display:grid;place-items:center;font-family:TPCRAuthorDisplay,sans-serif;font-size:110px;color:#85ddff}.tpcr-author h2{font-size:42px;margin:42px 0 24px}.tpcr-author-articles{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:48px;column-gap:48px}.tpcr-author-articles article{padding:24px 0;border-bottom:1px solid #31506a}.tpcr-author-articles article>div{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:#b9d8ec}.tpcr-author-articles span{color:#85ddff}.tpcr-author-articles h3{font-size:23px;line-height:1.4;margin:14px 0 0}.tpcr-author-articles h3 a{color:#fff;text-decoration:none}.tpcr-author-articles h3 a:hover{text-decoration:underline}.tpcr-author-pages{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin:32px 0}.tpcr-author-pages a{padding:12px}.tpcr-author-empty{color:#d5e0eb;line-height:1.8}@media(max-width:750px){.tpcr-author-intro{grid-template-columns:1fr;gap:24px}.tpcr-author-monogram{display:none}.tpcr-author-intro p{font-size:16px}.tpcr-author-articles{grid-template-columns:1fr}.tpcr-author h2{font-size:34px}}.tpcr-author-intro{grid-template-columns:minmax(0,1fr);padding-bottom:28px}.tpcr-author-monogram{display:none}.tpcr-author-intro h1{margin-top:18px}.tpcr-author-intro nav{margin-top:16px}