.cover{aspect-ratio:5120/1316;width:100%;min-height:280px;max-height:420px;position:relative;overflow:hidden}.cover picture{display:contents}.cover-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cover-inner{z-index:1;justify-content:space-between;align-items:flex-end;gap:24px;max-width:944px;height:100%;margin:0 auto;padding:0 0 32px;display:flex;position:relative}.cover-id{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.cover-logo{line-height:0;display:block}.cover-logo img{width:38px;height:auto;display:block}.cover-name{font-family:var(--font-head);letter-spacing:0;text-align:left;color:#ffffe7;text-transform:capitalize;font-size:24px;font-weight:500;line-height:normal}.cover-role{font-family:var(--font-head);color:#f4f3ea;margin-top:-8px;font-size:14px;font-weight:500}.cover-social{color:#ffffe7;align-items:center;gap:15px;display:flex}.cover-social a{color:inherit;transition:opacity .16s;display:flex}.cover-social a:hover{opacity:.7}.cover-talk{font-family:var(--font-head);align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none}.about{grid-template-columns:202px minmax(0,696px);align-items:start;gap:46px;max-width:944px;margin:40px auto 0;padding-bottom:120px;display:grid}.side{flex-direction:column;gap:24px;display:flex;position:sticky;top:92px}.side-item{font-family:var(--font-head);color:#4e4e4c;white-space:nowrap;border-right:2px solid #0000;align-items:center;padding:6px 10px;font-size:14px;font-weight:400;line-height:1.3;text-decoration:none;display:flex}.side-item:hover{color:#000}.side-item.is-active{color:#000;border-right-color:#000;font-weight:500}.content{color:var(--p-color);font-size:var(--p-size);line-height:var(--p-lh);letter-spacing:var(--p-ls);flex-direction:column;gap:56px;font-weight:300;display:flex}.block{gap:calc(var(--p-size) * var(--p-lh));flex-direction:column;scroll-margin-top:92px;display:flex}.label{font-family:var(--font-head);letter-spacing:0;color:var(--ink-strong);font-size:18px;font-weight:500;line-height:1.3}.hi{color:var(--p-color)}.status{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.status-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e33}.exp{flex-direction:column;gap:6px;padding-bottom:8px;display:flex}.exp-meta{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px}.exp-role{font-family:var(--font-head);color:var(--ink-strong);font-size:14px;font-weight:500;line-height:1.3}.content a{color:#0070e9;text-decoration:none}.content a:hover{color:#0058b8}@media (width<=860px){.cover{aspect-ratio:786/658;min-height:0;max-height:none}.cover-inner{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;padding:0 24px 28px}.cover-social{gap:18px}.about{grid-template-columns:1fr;gap:0;margin-top:0;padding:0 24px}.side{z-index:5;scrollbar-width:none;-ms-overflow-style:none;background:var(--bg);flex-direction:row;gap:40px;margin:0 -24px 32px;padding:20px 24px 0;position:sticky;top:60px;overflow:auto hidden}.side::-webkit-scrollbar{display:none}.side-item{font-family:var(--font-mono);border-bottom:2px solid #0000;border-right:0;flex:none;padding:6px 4px 8px;font-size:13px;font-weight:300;line-height:1.371}.side-item.is-active{border-bottom-color:#000;font-weight:500}.block{scroll-margin-top:132px}}::view-transition-old(profile),::view-transition-new(profile){object-fit:cover;height:100%;overflow:clip}::view-transition-group(profile){animation-duration:.52s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(profile){display:none}::view-transition-new(profile){mix-blend-mode:normal;opacity:1;animation:none}::view-transition-old(cover-id),::view-transition-old(cover-social){display:none}::view-transition-new(cover-id),::view-transition-new(cover-social){animation:.32s .12s both cover-text-in}::view-transition-group(cover-id),::view-transition-group(cover-social){animation:none}@keyframes cover-text-in{0%{opacity:0}to{opacity:1}}
