.person[data-astro-cid-tcbwscdj]{--rule:color-mix(in oklab, var(--ink) 16%, transparent)}.pp-hero[data-astro-cid-tcbwscdj]{grid-template-columns:repeat(12,1fr);align-items:start;column-gap:16px;padding-top:clamp(88px,12vh,132px);padding-bottom:clamp(56px,10vh,120px);display:grid}.pp-bar[data-astro-cid-tcbwscdj]{color:var(--steel);grid-column:1/-1;justify-content:space-between;margin-bottom:clamp(28px,6vh,72px);display:flex}.pp-back[data-astro-cid-tcbwscdj]{align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.pp-back[data-astro-cid-tcbwscdj]:hover{color:var(--ink)}.pp-back__arrow[data-astro-cid-tcbwscdj]{transition:transform .5s var(--ease-spring)}.pp-back[data-astro-cid-tcbwscdj]:hover .pp-back__arrow[data-astro-cid-tcbwscdj]{transform:translate(-6px)}.pp-of[data-astro-cid-tcbwscdj]{align-self:center}.pp-name[data-astro-cid-tcbwscdj]{font:500 clamp(58px, 10.6vw, 200px) / .84 var(--font-display);letter-spacing:-.055em;z-index:1;grid-area:2/1/auto/9;margin:0;position:relative}.pp-name[data-astro-cid-tcbwscdj] .ltr{font-variation-settings:"wght" 560}.pp-name[data-astro-cid-tcbwscdj] .split__line{margin-bottom:-.22em;padding-bottom:.22em;overflow:clip}.pp-name[data-astro-cid-tcbwscdj].is-done .split__line{overflow:visible}.pp-name[data-astro-cid-tcbwscdj] .split__line:nth-child(2){padding-left:.5em}.pp-portrait[data-astro-cid-tcbwscdj]{grid-area:2/9/4/-1;justify-self:end;width:min(100%,520px);margin-top:-2vw}.pp-portrait[data-astro-cid-tcbwscdj]:hover{--hot:1}.pp-meta[data-astro-cid-tcbwscdj]{grid-area:3/1/auto/8;margin-top:clamp(28px,4vw,56px)}.pp-title[data-astro-cid-tcbwscdj]{font:500 clamp(20px, 2vw, 32px) / 1.15 var(--font-display);letter-spacing:-.02em;text-wrap:balance;max-width:28ch;margin:0 0 14px}.pp-city[data-astro-cid-tcbwscdj]{color:var(--steel);align-items:center;gap:10px;margin:0;display:flex}.pp-city__dot[data-astro-cid-tcbwscdj]{background:var(--dot);border-radius:50%;width:8px;height:8px}.pp-sec[data-astro-cid-tcbwscdj]{grid-template-columns:repeat(12,1fr);column-gap:16px;padding-top:22px;padding-bottom:clamp(56px,9vh,110px);display:grid}.pp-sec[data-astro-cid-tcbwscdj]:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:var(--rule);height:1px;position:absolute}.pp-sec__label[data-astro-cid-tcbwscdj]{color:var(--steel);grid-column:1/4;margin:0;padding-top:6px}.pp-sec__label[data-astro-cid-tcbwscdj]:before{content:"";background:var(--dot);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.pp-bio[data-astro-cid-tcbwscdj]{grid-column:4/11}.pp-bio[data-astro-cid-tcbwscdj] p[data-astro-cid-tcbwscdj]{text-wrap:pretty;max-width:40ch;margin:0 0 .8em;font-size:clamp(18px,1.5vw,23px);line-height:1.42}.pp-bio[data-astro-cid-tcbwscdj] p[data-astro-cid-tcbwscdj]:first-child{font:500 clamp(26px, 2.8vw, 46px) / 1.08 var(--font-display);letter-spacing:-.025em;max-width:22ch;margin-bottom:.9em}.pp-links[data-astro-cid-tcbwscdj]{grid-column:4/-1;margin:0;padding:0;list-style:none}.pp-link[data-astro-cid-tcbwscdj]{isolation:isolate;border-bottom:1px solid var(--rule);transition:color .35s var(--ease-out), padding .6s var(--ease-spring);grid-template-columns:3em 1fr auto 56px;align-items:center;gap:16px;padding:clamp(10px,1.4vw,20px) 0;text-decoration:none;display:grid;position:relative}.pp-link[data-astro-cid-tcbwscdj]:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;background:var(--ink);transform-origin:50% 0;transition:transform .5s var(--ease-out);position:absolute;transform:scaleY(0)}.pp-link[data-astro-cid-tcbwscdj][data-from=bottom]:before{transform-origin:50% 100%}.pp-link[data-astro-cid-tcbwscdj].is-hot{color:var(--paper);padding-left:12px}.pp-link[data-astro-cid-tcbwscdj].is-hot:before{transform:scaleY(1)}.pp-link__i[data-astro-cid-tcbwscdj]{color:var(--steel)}.pp-link[data-astro-cid-tcbwscdj].is-hot .pp-link__i[data-astro-cid-tcbwscdj]{color:var(--dot)}.pp-link__label[data-astro-cid-tcbwscdj]{font:500 clamp(40px, 6vw, 104px) / 1 var(--font-display);letter-spacing:-.045em}.pp-link__host[data-astro-cid-tcbwscdj]{color:var(--steel)}.pp-link[data-astro-cid-tcbwscdj].is-hot .pp-link__host[data-astro-cid-tcbwscdj]{color:inherit;opacity:.7}.pp-link__arrow[data-astro-cid-tcbwscdj]{place-items:center;width:56px;height:56px;display:grid}.pp-link__arrow[data-astro-cid-tcbwscdj] svg[data-astro-cid-tcbwscdj]{fill:none;stroke:currentColor;stroke-width:1.6px;width:70%;transition:transform .6s var(--ease-spring), stroke .3s}.pp-link[data-astro-cid-tcbwscdj].is-hot .pp-link__arrow[data-astro-cid-tcbwscdj] svg[data-astro-cid-tcbwscdj]{stroke:var(--dot);transform:rotate(45deg)scale(1.15)}.pp-potluck[data-astro-cid-tcbwscdj]{grid-column:4/11}.pp-potluck__area[data-astro-cid-tcbwscdj]{font:500 clamp(30px, 3.6vw, 60px) / 1.02 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 18px}.pp-potluck__about[data-astro-cid-tcbwscdj]{max-width:52ch;color:var(--steel);margin:0 0 24px;font-size:clamp(16px,1.2vw,19px)}.pp-pill[data-astro-cid-tcbwscdj]{border:1px solid var(--line);color:var(--ink);vertical-align:2px;border-radius:99px;align-items:center;gap:8px;margin-right:10px;padding:5px 10px 5px 8px;display:inline-flex}.pp-pill__dot[data-astro-cid-tcbwscdj]{background:var(--dot);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pill}@keyframes pill{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.pp-pill__dot[data-astro-cid-tcbwscdj]{animation:none}}.pp-potluck__go[data-astro-cid-tcbwscdj]{flex-wrap:wrap;gap:10px;margin:0;display:flex}.pp-potluck__go[data-astro-cid-tcbwscdj] a[data-astro-cid-tcbwscdj]{border:1px solid var(--ink);border-radius:99px;align-items:center;min-height:44px;padding:0 20px;font-weight:500;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.pp-potluck__go[data-astro-cid-tcbwscdj] a[data-astro-cid-tcbwscdj]:first-child{background:var(--ink);color:var(--paper)}.pp-potluck__go[data-astro-cid-tcbwscdj] a[data-astro-cid-tcbwscdj]:hover{background:var(--dot);border-color:var(--dot);color:var(--dot-ink)}.pp-repos[data-astro-cid-tcbwscdj]{grid-column:4/-1;margin:0;padding:0;list-style:none}.pp-repo[data-astro-cid-tcbwscdj]{isolation:isolate;border-bottom:1px solid var(--rule);transition:color .35s var(--ease-out), padding .6s var(--ease-spring);grid-template-columns:1.4em minmax(0,1fr) auto 36px;align-items:center;gap:14px;padding:clamp(8px,.9vw,14px) 0;text-decoration:none;display:grid;position:relative}.pp-repo[data-astro-cid-tcbwscdj]:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;background:var(--ink);transform-origin:50% 0;transition:transform .45s var(--ease-out);position:absolute;transform:scaleY(0)}.pp-repo[data-astro-cid-tcbwscdj][data-from=bottom]:before{transform-origin:50% 100%}.pp-repo[data-astro-cid-tcbwscdj].is-hot{color:var(--paper);padding-left:10px}.pp-repo[data-astro-cid-tcbwscdj].is-hot:before{transform:scaleY(1)}.pp-repo__mark[data-astro-cid-tcbwscdj]{font:500 clamp(22px, 2.2vw, 36px) / 1 var(--font-display);color:var(--dot)}.pp-repo__name[data-astro-cid-tcbwscdj]{font:500 clamp(22px, 2.2vw, 36px) / 1.1 var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere}.pp-repo__host[data-astro-cid-tcbwscdj]{color:var(--steel);text-transform:none}.pp-repo[data-astro-cid-tcbwscdj].is-hot .pp-repo__host[data-astro-cid-tcbwscdj]{color:inherit;opacity:.7}.pp-repo__arrow[data-astro-cid-tcbwscdj]{place-items:center;width:36px;height:36px;display:grid}.pp-repo__arrow[data-astro-cid-tcbwscdj] svg[data-astro-cid-tcbwscdj]{fill:none;stroke:currentColor;stroke-width:1.6px;width:62%;transition:transform .6s var(--ease-spring), stroke .3s}.pp-repo[data-astro-cid-tcbwscdj].is-hot .pp-repo__arrow[data-astro-cid-tcbwscdj] svg[data-astro-cid-tcbwscdj]{stroke:var(--dot);transform:rotate(45deg)scale(1.15)}.pp-turn[data-astro-cid-tcbwscdj]{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;padding-bottom:clamp(40px,8vh,96px);display:grid}.pp-turn__go[data-astro-cid-tcbwscdj]{--turn-coin:clamp(90px, 12vw, 190px);padding:22px 0 calc(var(--turn-coin) + 28px);transform:perspective(1200px) rotateX(calc(var(--rx,0) * 1deg)) rotateY(calc(var(--ry,0) * 1deg));align-content:start;gap:10px;text-decoration:none;display:grid;position:relative;overflow:visible}.pp-turn__go--next[data-astro-cid-tcbwscdj]{text-align:right;border-left:1px solid var(--rule);justify-items:end}.pp-turn__dir[data-astro-cid-tcbwscdj]{color:var(--steel)}.pp-turn__name[data-astro-cid-tcbwscdj]{font:500 clamp(34px, 4.6vw, 84px) / .92 var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;max-width:100%;transition:color .3s}.pp-turn__go[data-astro-cid-tcbwscdj]:hover .pp-turn__name[data-astro-cid-tcbwscdj]{color:var(--dot)}.pp-turn__go[data-astro-cid-tcbwscdj]:hover{--hot:1}.pp-turn__coin[data-astro-cid-tcbwscdj]{width:var(--turn-coin);opacity:0;transition:transform .8s var(--ease-spring), opacity .4s var(--ease-out);pointer-events:none;position:absolute;bottom:14px;transform:scale(.4)rotate(-90deg)}.pp-turn__go--previous[data-astro-cid-tcbwscdj] .pp-turn__coin[data-astro-cid-tcbwscdj]{right:12%}.pp-turn__go--next[data-astro-cid-tcbwscdj] .pp-turn__coin[data-astro-cid-tcbwscdj]{left:12%;transform:scale(.4)rotate(90deg)}.pp-turn__go[data-astro-cid-tcbwscdj]:hover .pp-turn__coin[data-astro-cid-tcbwscdj],.pp-turn__go[data-astro-cid-tcbwscdj]:focus-visible .pp-turn__coin[data-astro-cid-tcbwscdj]{opacity:1;transform:none}.pp-turn__go--next[data-astro-cid-tcbwscdj]{padding-left:16px}.pp-turn__go--previous[data-astro-cid-tcbwscdj]{padding-right:16px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pp-name[data-astro-cid-tcbwscdj] .ltr{animation:pp-up 1.05s var(--ease-out) both;animation-delay:calc(.1s + var(--i) * 32ms)}.pp-meta[data-astro-cid-tcbwscdj]{animation:pp-rise .9s var(--ease-out) .5s both}@keyframes pp-up{0%{translate:0 125%}}@keyframes pp-rise{0%{opacity:0;translate:0 22px}}.pp-bio[data-astro-cid-tcbwscdj],.pp-links[data-astro-cid-tcbwscdj] li[data-astro-cid-tcbwscdj],.pp-potluck[data-astro-cid-tcbwscdj],.pp-repos[data-astro-cid-tcbwscdj] li[data-astro-cid-tcbwscdj]{opacity:0;transition:opacity .9s var(--ease-out), translate .9s var(--ease-out);translate:0 22px}.pp-links[data-astro-cid-tcbwscdj] li[data-astro-cid-tcbwscdj],.pp-repos[data-astro-cid-tcbwscdj] li[data-astro-cid-tcbwscdj]{transition-delay:calc(var(--d) * 80ms)}.pp-bio[data-astro-cid-tcbwscdj].is-in,.pp-links[data-astro-cid-tcbwscdj] li[data-astro-cid-tcbwscdj].is-in,.pp-potluck[data-astro-cid-tcbwscdj].is-in,.pp-repos[data-astro-cid-tcbwscdj] li[data-astro-cid-tcbwscdj].is-in{opacity:1;translate:0}.pp-enter .pp-portrait[data-astro-cid-tcbwscdj]{animation:pp-in 1.3s var(--ease-spring) .15s both}@keyframes pp-in{0%{opacity:0;transform:scale(.7)rotate(-35deg)}}}@media (width<=860px){.pp-hero[data-astro-cid-tcbwscdj]{grid-template-columns:1fr}.pp-bar[data-astro-cid-tcbwscdj],.pp-name[data-astro-cid-tcbwscdj],.pp-portrait[data-astro-cid-tcbwscdj],.pp-meta[data-astro-cid-tcbwscdj]{grid-area:auto/1}.pp-name[data-astro-cid-tcbwscdj]{font-size:clamp(54px,17vw,120px)}.pp-portrait[data-astro-cid-tcbwscdj]{justify-self:center;width:min(78vw,420px);margin:36px 0 0}.pp-sec[data-astro-cid-tcbwscdj]{grid-template-columns:1fr;row-gap:18px}.pp-sec__label[data-astro-cid-tcbwscdj],.pp-bio[data-astro-cid-tcbwscdj],.pp-links[data-astro-cid-tcbwscdj],.pp-potluck[data-astro-cid-tcbwscdj],.pp-repos[data-astro-cid-tcbwscdj]{grid-column:1}.pp-links[data-astro-cid-tcbwscdj] li[data-astro-cid-tcbwscdj]:first-child .pp-link[data-astro-cid-tcbwscdj],.pp-repos[data-astro-cid-tcbwscdj] li[data-astro-cid-tcbwscdj]:first-child .pp-repo[data-astro-cid-tcbwscdj]{border-top:1px solid var(--rule)}.pp-link[data-astro-cid-tcbwscdj]{grid-template-columns:2.2em 1fr 36px;gap:10px}.pp-link__host[data-astro-cid-tcbwscdj]{display:none}.pp-link__label[data-astro-cid-tcbwscdj]{font-size:clamp(34px,10vw,56px)}.pp-link__arrow[data-astro-cid-tcbwscdj]{width:36px;height:36px}.pp-repo[data-astro-cid-tcbwscdj]{grid-template-columns:1.2em minmax(0,1fr) 32px;gap:10px;min-height:48px}.pp-repo__host[data-astro-cid-tcbwscdj]{display:none}.pp-repo__arrow[data-astro-cid-tcbwscdj]{width:32px;height:32px}.pp-turn__name[data-astro-cid-tcbwscdj]{font-size:clamp(28px,8.4vw,48px)}.pp-turn__coin[data-astro-cid-tcbwscdj]{display:none}.pp-turn__go[data-astro-cid-tcbwscdj]{min-height:0;padding-bottom:32px}}
