.bio{position:relative;padding:calc(var(--header-h) + 48px) 0 120px}.bio__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px 72px;align-items:center}.bio__spot{position:relative;aspect-ratio:1;width:min(100%,460px);margin-inline:auto;display:grid;place-items:center;border-radius:50%;background:radial-gradient(60% 60% at 50% 38%,rgba(240,180,106,.55),rgba(240,180,106,.1) 60%,transparent 72%),radial-gradient(100% 100% at 50% 50%,rgba(43,23,51,.8),transparent 70%)}.bio__initials{font-family:var(--font-display);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-weight:300;font-size:clamp(7rem,20vw,14rem);letter-spacing:-.06em;line-height:1;color:var(--cream);text-shadow:0 0 60px rgba(240,180,106,.5)}.bio__ring{position:absolute;inset:8%;border-radius:50%;border:1px solid rgba(240,180,106,.35);mask:conic-gradient(from 200deg,transparent 0 25%,black 45% 100%);-webkit-mask:conic-gradient(from 200deg,transparent 0 25%,black 45% 100%)}html.motion .bio__ring{animation:ring-spin 40s linear infinite}@keyframes ring-spin{to{transform:rotate(360deg)}}.bio__honour{position:absolute;left:50%;bottom:6%;transform:translate(-50%);padding:8px 16px;border-radius:999px;border:1px solid rgba(240,180,106,.35);background:#0a070f99;font-size:var(--text-sm);color:var(--amber);white-space:nowrap}.bio__crumbs{margin-bottom:32px}.bio__kicker{margin-bottom:16px}.bio__title{margin-bottom:24px;text-shadow:0 0 48px rgba(240,180,106,.22)}.bio__lede{font-size:var(--text-lg);color:var(--cream-2);max-width:44ch;margin-bottom:36px}.bio__facts{display:grid;gap:16px;max-width:54ch}.bio__facts li{position:relative;padding-left:28px;color:var(--cream);line-height:1.5}.bio__facts li:before{content:"";position:absolute;left:4px;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px #f0b46acc}.printed{padding:0 0 120px}.printed__inner{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:32px 64px;align-items:start}.printed__label{padding-top:12px}.printed__label .kicker{display:block;margin-bottom:8px}.printed__label p{color:var(--cream-3);font-size:var(--text-sm);max-width:24ch}.printed__quote{position:relative;font-family:var(--font-display);font-variation-settings:"opsz" 96,"SOFT" 60,"WONK" 1;font-weight:360;font-size:clamp(1.375rem,1rem + 1.4vw,2rem);line-height:1.3;letter-spacing:-.01em;color:var(--cream);max-width:34em;padding-left:32px;border-left:1px solid rgba(240,180,106,.5)}.printed__quote p+p{margin-top:1em}.purpose{padding:0 0 120px}.purpose__inner{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:48px 64px;align-items:start}.purpose__copy .t-h2,.purpose__copy .lede{margin-bottom:20px}.purpose__copy p+p{color:var(--cream-2)}.purpose__facts{display:grid;grid-template-columns:max-content 1fr;gap:16px 24px;margin:0}.purpose__facts dt{color:var(--cream-3);font-size:var(--text-sm);padding-top:3px}.purpose__facts dd{color:var(--cream)}.purpose__facts a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ff9a4d80}.purpose__facts a:hover{color:var(--accent)}.purpose__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.person{padding:0 0 160px}.person__inner{max-width:760px;padding-top:40px;border-top:1px solid var(--line)}.person__inner .t-h3{margin-bottom:12px}.person__inner p+p{margin-top:12px}.person__inner a{color:var(--cream);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ff9a4d80}.person__inner a:hover{color:var(--accent)}@media(max-width:1000px){.bio{padding-top:calc(var(--header-h) + 32px);padding-bottom:80px}.bio__inner,.printed__inner,.purpose__inner{grid-template-columns:1fr;gap:32px}.bio__spot{width:min(70vw,360px)}.bio__initials{font-size:clamp(6rem,30vw,10rem)}.printed__quote{padding-left:20px}.printed,.purpose{padding-bottom:80px}}@media(max-width:560px){.purpose__facts{grid-template-columns:1fr;gap:4px 0}.purpose__facts dd+dt{margin-top:12px}.purpose__actions .button{width:100%}}
