.hero-links{display:flex;gap:2rem}.arrow-link.muted{border-color:#aaa;color:#666}.signature{font:400 2.2rem Newsreader,serif;margin:3rem 0 0}.profile{padding-bottom:4rem}.professional-grid .topic{min-height:330px}.turning-point{background:#181818;color:#fff;padding:8rem 0}.turning-point .marker{border-color:#4c4c4c;color:#aaa}.turning-grid{display:grid;grid-template-columns:.7fr .7fr 2fr;gap:4rem;margin-top:5rem}.stat{border-top:1px solid #555;padding-top:1.5rem}.stat strong{display:block;font:400 clamp(5rem,9vw,8rem)/.9 Newsreader,serif}.stat span{display:block;color:#aaa;margin-top:1.5rem}.story{border-left:1px solid #555;padding-left:4rem}.story h2{font-size:clamp(2.5rem,4vw,4.2rem);line-height:1;letter-spacing:-.055em;margin:1rem 0 2.5rem}.story>p:not(.kicker){color:#bbb}.story blockquote{font:400 2rem Newsreader,serif;margin:3rem 0 0;border-top:1px solid #555;padding-top:1.5rem}.principle-list{margin-top:4rem}.principle-list article{display:grid;grid-template-columns:80px 1fr 2fr;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--line)}.principle-list article:first-child{border-top:1px solid var(--line)}.principle-list b{font:400 12px monospace;color:#888}.principle-list h3{margin:0;font-size:1.25rem}.principle-list p{margin:0;color:#666}.photo-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:1rem;align-items:end}.photo-slot{min-height:340px;background:repeating-linear-gradient(-45deg,#eee,#eee 12px,#e8e8e8 12px,#e8e8e8 24px);border:1px solid var(--line);padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between}.photo-slot.tall{min-height:480px;background:#1d1d1d;color:#fff}.photo-slot span{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:#777}.photo-slot strong{font-size:1.3rem;line-height:1.15}.photo-note{font-size:.75rem;color:#777;text-align:right;margin-top:1rem}
@media(max-width:1050px){.turning-grid{grid-template-columns:1fr 1fr}.story{grid-column:1/3;border-left:0;border-top:1px solid #555;padding:3rem 0 0}.photo-grid{grid-template-columns:1fr 1fr}.photo-slot:last-child{grid-column:1/3}}
@media(max-width:780px){.hero-links{display:block}.arrow-link{margin-bottom:1.5rem}.turning-point{padding:6rem 0}.turning-grid{grid-template-columns:1fr 1fr;gap:2rem}.story{grid-column:1/3}.principle-list article{grid-template-columns:50px 1fr}.principle-list article p{grid-column:2}.photo-grid{grid-template-columns:1fr}.photo-slot,.photo-slot.tall{min-height:360px}.photo-slot:last-child{grid-column:auto}}
@media(max-width:520px){.turning-grid{grid-template-columns:1fr}.story{grid-column:auto}.stat strong{font-size:5rem}.principle-list article{grid-template-columns:1fr;gap:.75rem}.principle-list article p{grid-column:auto}.photo-slot,.photo-slot.tall{min-height:300px}}
