.ahead[data-astro-cid-63cywwwr]{position:relative;padding-top:calc(var(--a-nav-h) + clamp(3rem,7vw,6rem));padding-bottom:clamp(2rem,5vw,4rem)}.ahead__grid[data-astro-cid-63cywwwr]{display:grid;gap:3rem;align-items:center}@media(min-width:1024px){.ahead__grid[data-astro-cid-63cywwwr]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:3rem}}.ahead__name[data-astro-cid-63cywwwr]{display:block;margin-bottom:1.1rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8125rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--a-ice)}.ahead__cta[data-astro-cid-63cywwwr]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.portrait[data-astro-cid-63cywwwr]{position:relative;width:min(100%,27rem);margin:0 auto;aspect-ratio:1}.portrait[data-astro-cid-63cywwwr] .portrait__orbit{position:absolute;inset:-14%;width:128%;max-width:none;height:128%;pointer-events:none}.portrait__photo[data-astro-cid-63cywwwr]{position:absolute;inset:17%;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #ffffff29,0 0 0 .6rem #ffffff08,0 30px 80px -20px #000c,0 0 90px #7896d238}.portrait__photo[data-astro-cid-63cywwwr] img[data-astro-cid-63cywwwr]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.06)}.portrait__tag[data-astro-cid-63cywwwr]{position:absolute;display:inline-flex;align-items:center;gap:.55rem;padding:.4rem .75rem;border:1px solid var(--a-line-2);border-radius:999px;background-color:#1c2028;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--a-fg);white-space:nowrap}.portrait__tag--1[data-astro-cid-63cywwwr]{left:-2%;top:14%}.portrait__tag--2[data-astro-cid-63cywwwr]{right:-2%;top:46%}.portrait__tag--3[data-astro-cid-63cywwwr]{left:8%;bottom:8%}.head[data-astro-cid-63cywwwr]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem 3rem;flex-wrap:wrap}.head[data-astro-cid-63cywwwr] .a-lede{max-width:24rem;padding-bottom:.4rem}.story[data-astro-cid-63cywwwr]{display:grid;gap:3rem}@media(min-width:1024px){.story[data-astro-cid-63cywwwr]{grid-template-columns:minmax(0,1fr) 21rem;gap:clamp(3rem,7vw,7rem)}}.story__text[data-astro-cid-63cywwwr] .a-h[data-astro-cid-63cywwwr]{max-width:13em;margin-bottom:2.25rem}.story__text[data-astro-cid-63cywwwr] p[data-astro-cid-63cywwwr]{max-width:40rem;font-size:1.0625rem;line-height:1.8;color:var(--a-body)}.story__text[data-astro-cid-63cywwwr] p[data-astro-cid-63cywwwr]+p[data-astro-cid-63cywwwr]{margin-top:1.35rem}.story__text[data-astro-cid-63cywwwr] p[data-astro-cid-63cywwwr] strong[data-astro-cid-63cywwwr]{color:var(--a-fg);font-weight:600}.story__text[data-astro-cid-63cywwwr] .story__first[data-astro-cid-63cywwwr]{font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.65;color:var(--a-fg)}.stars[data-astro-cid-63cywwwr]{display:grid;gap:1.25rem;align-content:start}@media(min-width:640px)and (max-width:1023px){.stars[data-astro-cid-63cywwwr]{grid-template-columns:1fr 1fr}.star--now[data-astro-cid-63cywwwr]{grid-column:1 / -1}}@media(min-width:1024px){.stars[data-astro-cid-63cywwwr]{position:sticky;top:calc(var(--a-nav-h) + 2rem);align-self:start}}.star[data-astro-cid-63cywwwr]{padding:1.5rem;overflow:hidden}.star__glyph[data-astro-cid-63cywwwr]{display:block;width:5.5rem;height:5.5rem;margin:-.25rem 0 .75rem -.5rem;overflow:visible}.star[data-astro-cid-63cywwwr] .a-meta[data-astro-cid-63cywwwr]{display:flex;align-items:center;gap:.5rem;color:var(--c)}.star[data-astro-cid-63cywwwr] .star__icon{width:1rem;height:1rem}.star[data-astro-cid-63cywwwr] .a-h3[data-astro-cid-63cywwwr]{margin-top:.5rem}.star__text[data-astro-cid-63cywwwr]{margin-top:.5rem;font-size:1rem;line-height:1.6;color:var(--a-body)}.star--now[data-astro-cid-63cywwwr] .a-meta[data-astro-cid-63cywwwr]{color:var(--a-fg)}.star__live[data-astro-cid-63cywwwr]{animation:star-live 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes star-live{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.star__live[data-astro-cid-63cywwwr]{animation:none}}.star__text[data-astro-cid-63cywwwr] strong[data-astro-cid-63cywwwr]{color:var(--a-fg);font-weight:600}.career[data-astro-cid-63cywwwr]{display:grid;gap:3rem}@media(min-width:1024px){.career[data-astro-cid-63cywwwr]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}.career__h[data-astro-cid-63cywwwr]{position:sticky;top:calc(var(--a-nav-h) + 2rem);align-self:start}}.orbitpath[data-astro-cid-63cywwwr]{list-style:none;margin:0;padding:0}.orbitpath__stop[data-astro-cid-63cywwwr]{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-template-areas:"rail year" "rail body";-moz-column-gap:1rem;column-gap:1rem;padding-bottom:3rem}.orbitpath__stop[data-astro-cid-63cywwwr]:last-child{padding-bottom:0}.orbitpath__year[data-astro-cid-63cywwwr]{grid-area:year;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(3rem,6vw,4.5rem);line-height:.9;letter-spacing:-.03em;color:var(--a-fg)}.orbitpath__rail[data-astro-cid-63cywwwr]{grid-area:rail;position:relative}.orbitpath__rail[data-astro-cid-63cywwwr]:before{content:"";position:absolute;left:50%;top:1.6rem;bottom:-4.3rem;width:1px;margin-left:-.5px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.28) 0 5px,transparent 5px 11px)}.orbitpath__stop[data-astro-cid-63cywwwr]:last-child .orbitpath__rail[data-astro-cid-63cywwwr]:before{display:none}.orbitpath__rail[data-astro-cid-63cywwwr] svg[data-astro-cid-63cywwwr]{position:absolute;left:50%;top:1.35rem;width:4.5rem;height:2.25rem;margin:-1.125rem 0 0 -2.25rem;overflow:visible}.orbitpath__rail[data-astro-cid-63cywwwr] .a-node[data-astro-cid-63cywwwr]{position:absolute;left:50%;top:1.35rem;width:.625rem;height:.625rem;margin:-.3125rem 0 0 -.3125rem}.orbitpath__body[data-astro-cid-63cywwwr]{grid-area:body;margin-top:.9rem}.orbitpath__body[data-astro-cid-63cywwwr] .a-h3[data-astro-cid-63cywwwr]{margin-top:.35rem}.orbitpath__role[data-astro-cid-63cywwwr]{margin-top:.3rem;font-weight:600;font-size:1rem;line-height:1.5;color:var(--a-ice)}.orbitpath__text[data-astro-cid-63cywwwr]{margin-top:.6rem;max-width:34rem;font-size:1.0625rem;line-height:1.75;color:var(--a-body)}.orbitpath__stop--now[data-astro-cid-63cywwwr] .orbitpath__year[data-astro-cid-63cywwwr]{font-size:clamp(2.25rem,4vw,3rem)}.orbitpath__stop--now[data-astro-cid-63cywwwr] .orbitpath__body[data-astro-cid-63cywwwr]{margin-top:.4rem}@media(min-width:640px){.orbitpath__stop[data-astro-cid-63cywwwr]{grid-template-columns:8.5rem 3rem minmax(0,1fr);grid-template-areas:"year rail body";-moz-column-gap:1.25rem;column-gap:1.25rem}.orbitpath__year[data-astro-cid-63cywwwr]{text-align:right;font-size:clamp(3rem,4.6vw,4rem)}.orbitpath__body[data-astro-cid-63cywwwr]{margin-top:.35rem}.orbitpath__stop--now[data-astro-cid-63cywwwr] .orbitpath__body[data-astro-cid-63cywwwr]{margin-top:.5rem}}.svc[data-astro-cid-63cywwwr]{display:grid;list-style:none;margin:clamp(2.5rem,4.5vw,4rem) 0 0;padding:0;border-top:1px solid var(--a-line)}@media(min-width:900px){.svc[data-astro-cid-63cywwwr]{grid-template-columns:1fr 1fr;-moz-column-gap:4rem;column-gap:4rem}}.svc__row[data-astro-cid-63cywwwr]{display:grid;grid-template-columns:3.75rem minmax(0,1fr);gap:.5rem;padding-block:1.75rem;border-bottom:1px solid var(--a-line)}.svc__no[data-astro-cid-63cywwwr]{display:inline-flex;align-items:center;gap:.6rem;height:1.9rem}.svc__desc[data-astro-cid-63cywwwr]{margin-top:.5rem;font-size:1rem;line-height:1.65;color:var(--a-body);max-width:32rem}.svc__nodes[data-astro-cid-63cywwwr]{margin-top:.75rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;line-height:1.7;letter-spacing:.02em;color:var(--a-mute)}.kit-sec[data-astro-cid-63cywwwr]{padding-top:0}.kit[data-astro-cid-63cywwwr]{display:grid;gap:3rem;align-items:start}@media(min-width:1024px){.kit[data-astro-cid-63cywwwr]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:4rem}}.kit__list[data-astro-cid-63cywwwr]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2.25rem;list-style:none;padding:0;max-width:44rem}.kit__chip[data-astro-cid-63cywwwr]{padding:.55rem .95rem;font-size:.8125rem;letter-spacing:.04em;text-transform:none;border-radius:999px;color:var(--a-fg)}.kit__posts[data-astro-cid-63cywwwr]{padding:1.5rem}.kit__posts[data-astro-cid-63cywwwr] ul[data-astro-cid-63cywwwr]{list-style:none;margin:.75rem 0 .5rem;padding:0}.kit__posts[data-astro-cid-63cywwwr] li[data-astro-cid-63cywwwr]+li[data-astro-cid-63cywwwr]{border-top:1px solid var(--a-line)}.kit__posts[data-astro-cid-63cywwwr] li[data-astro-cid-63cywwwr] a[data-astro-cid-63cywwwr]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-height:3.25rem;padding-block:.8rem;text-decoration:none}.kit__t[data-astro-cid-63cywwwr]{font-family:"Instrument Serif",Georgia,serif;font-size:1.35rem;line-height:1.2;color:var(--a-fg);transition:color .2s}.kit__posts[data-astro-cid-63cywwwr] li[data-astro-cid-63cywwwr] a[data-astro-cid-63cywwwr]:hover .kit__t[data-astro-cid-63cywwwr]{color:var(--a-ice)}.kit__posts[data-astro-cid-63cywwwr] li[data-astro-cid-63cywwwr] a[data-astro-cid-63cywwwr] .a-meta[data-astro-cid-63cywwwr]{flex:none}
