.v3-cc{--v3-cc-face:88px;--v3-cc-tile:#f5f5f7;--v3-cc-tile-hover:#ececf0}.v3-cc-face-box{flex:none;place-items:center;display:grid;position:relative}.v3-cc-face{z-index:1;width:var(--v3-cc-face);height:var(--v3-cc-face);object-fit:cover;border-radius:50%;position:relative}.v3-cc-mono{background:radial-gradient(120% 80% at 26% 0%, #ffffff29 0%, #fff0 62%), var(--v3-ink,#1d1d1f);color:var(--v3-white);font-size:calc(var(--v3-cc-face) * .386);letter-spacing:.01em;-webkit-user-select:none;user-select:none;box-shadow:0 0 0 3px var(--v3-white), 0 0 0 5px var(--v3-accent), 0 18px 40px -18px #141e2473;place-items:center;font-weight:600;line-height:1;display:grid}.v3-cc-row .v3-cc-id{align-items:center;gap:24px;display:flex}.v3-cc-row .v3-cc-name{letter-spacing:-.012em;color:var(--v3-ink-3);text-wrap:balance;font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1.24}.v3-cc-row .v3-cc-name strong{color:var(--v3-ink);font-weight:600}.v3-cc-row .v3-cc-bio{max-width:640px;color:var(--v3-ink-2);text-wrap:pretty;margin-top:24px;font-size:clamp(17px,1.5vw,19px);line-height:1.47}.v3-cc-center{--v3-cc-face:132px;text-align:center}.v3-cc-center .v3-cc-id{flex-direction:column;align-items:center;display:flex}.v3-cc-center .v3-cc-who{margin-top:28px}.v3-cc-center .v3-cc-name{color:var(--v3-ink)}.v3-cc-center .v3-cc-role{letter-spacing:-.008em;color:var(--v3-ink-2);margin-top:8px;font-size:clamp(19px,1.6vw,22px);font-weight:600;line-height:1.3}.v3-cc-center .v3-cc-bio{letter-spacing:-.004em;max-width:600px;color:var(--v3-ink-2);text-wrap:balance;margin:20px auto 0;font-size:clamp(19px,1.6vw,22px);line-height:1.4}.v3-cc-acts{gap:10px;margin-top:28px;list-style:none;display:flex}.v3-cc-center .v3-cc-acts{justify-content:center;margin-top:36px}.v3-cc-acts>li{flex:0 112px;min-width:0}.v3 .v3-cc-act{background:var(--v3-cc-tile);min-height:84px;color:var(--v3-ink);transition:background-color .2s var(--v3-ease), transform .1s var(--v3-ease);-webkit-tap-highlight-color:transparent;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 8px 10px;text-decoration:none;display:flex}.v3 .v3-cc-act:hover{background:var(--v3-cc-tile-hover);color:var(--v3-ink);text-decoration:none}.v3 .v3-cc-act:active{transform:scale(.96)}.v3 .v3-cc-act:focus-visible{outline:2px solid var(--v3-accent);outline-offset:3px;border-radius:16px}.v3-cc-act-l{letter-spacing:-.006em;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2}.v3-cc-on-grey{--v3-cc-tile:var(--v3-white);--v3-cc-tile-hover:#fafafc}.v3-cc-on-grey .v3-cc-act{box-shadow:0 1px 2px #141e240d,0 8px 22px -12px #141e2438}@media (prefers-reduced-motion:reduce){.v3 .v3-cc-act{transition:background-color .2s var(--v3-ease)}.v3 .v3-cc-act:active{transform:none}}@media (max-width:734px){.v3-cc{--v3-cc-face:72px}.v3-cc-center{--v3-cc-face:104px}.v3-cc-row .v3-cc-id{gap:18px}.v3-cc-row .v3-cc-bio{margin-top:20px}.v3-cc-center .v3-cc-who{margin-top:22px}.v3-cc-acts{gap:8px;margin-top:24px}.v3-cc-acts>li{flex:1 1 0}.v3 .v3-cc-act{min-height:78px}}
