.head[data-astro-cid-ajxctdaq]{padding-top:clamp(28px,5vw,64px);display:grid;gap:18px}h1[data-astro-cid-ajxctdaq]{font-size:var(--step-4)}.intro[data-astro-cid-ajxctdaq]{font-size:var(--step-1);max-width:62ch;color:var(--muted)}.jump[data-astro-cid-ajxctdaq]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.jump[data-astro-cid-ajxctdaq] a[data-astro-cid-ajxctdaq]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--panel);text-decoration:none;font-size:var(--step--1)}.jump[data-astro-cid-ajxctdaq] a[data-astro-cid-ajxctdaq]:hover{border-color:var(--muted)}.jump[data-astro-cid-ajxctdaq] .tc[data-astro-cid-ajxctdaq]{color:var(--muted)}.now-dot[data-astro-cid-ajxctdaq]{width:8px;height:8px;border-radius:50%;background:var(--playhead);box-shadow:0 0 0 4px color-mix(in srgb,var(--playhead) 25%,transparent);display:inline-block}.log[data-astro-cid-ajxctdaq]{position:relative;padding-top:clamp(40px,6vw,72px)}.release[data-astro-cid-ajxctdaq]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(20px,4vw,56px);padding-bottom:clamp(56px,8vw,96px);scroll-margin-top:70px;position:relative}.release[data-astro-cid-ajxctdaq]:before{content:"";position:absolute;left:6px;top:10px;bottom:0;width:1px;background:var(--line)}.release[data-astro-cid-ajxctdaq]:last-child{padding-bottom:0}.release[data-astro-cid-ajxctdaq]:last-child:before{bottom:auto;height:40px}.rail-in[data-astro-cid-ajxctdaq]{position:sticky;top:84px;display:grid;gap:14px;padding-left:26px}.ver[data-astro-cid-ajxctdaq]{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:baseline;position:relative}.ver[data-astro-cid-ajxctdaq]:before{content:"";position:absolute;left:-26px;top:7px;width:13px;height:13px;border-radius:50%;background:var(--bg);border:2px solid var(--clip-work)}#trupeer[data-astro-cid-ajxctdaq] .ver[data-astro-cid-ajxctdaq]:first-child:before{background:var(--playhead);border-color:var(--playhead);box-shadow:0 0 0 5px color-mix(in srgb,var(--playhead) 22%,transparent)}#education[data-astro-cid-ajxctdaq] .ver[data-astro-cid-ajxctdaq]:before{border-color:var(--clip-study)}.ver[data-astro-cid-ajxctdaq].old:before{width:9px;height:9px;left:-24px;top:8px;border-color:var(--muted)}.vtag[data-astro-cid-ajxctdaq]{font-size:1.05rem;color:var(--text);font-weight:600}.ver[data-astro-cid-ajxctdaq].old .vtag[data-astro-cid-ajxctdaq]{color:var(--muted);font-size:.9rem}.now[data-astro-cid-ajxctdaq]{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:#ffb39f;justify-self:start}.vt[data-astro-cid-ajxctdaq]{grid-column:1 / -1;font-weight:650;font-stretch:106%;line-height:1.3}.ver[data-astro-cid-ajxctdaq].old .vt[data-astro-cid-ajxctdaq]{color:var(--muted);font-weight:500}.vd[data-astro-cid-ajxctdaq]{grid-column:1 / -1;color:var(--faint);font-size:.78rem}.span[data-astro-cid-ajxctdaq]{font-size:.82rem;color:var(--clip-work);line-height:1.5;border-top:1px solid var(--line);padding-top:12px}#education[data-astro-cid-ajxctdaq] .span[data-astro-cid-ajxctdaq]{color:var(--clip-study)}@media(max-width:820px){.release[data-astro-cid-ajxctdaq]{grid-template-columns:minmax(0,1fr);gap:18px}.rail-in[data-astro-cid-ajxctdaq]{position:static;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.notes[data-astro-cid-ajxctdaq]{display:grid;gap:22px;align-content:start;min-width:0}.role-head[data-astro-cid-ajxctdaq]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 16px;border-bottom:1px solid var(--line);padding-bottom:16px}.role-head[data-astro-cid-ajxctdaq] h2[data-astro-cid-ajxctdaq]{font-size:var(--step-4);line-height:.95}#education[data-astro-cid-ajxctdaq] .role-head[data-astro-cid-ajxctdaq] h2[data-astro-cid-ajxctdaq]{font-size:var(--step-3)}.mode[data-astro-cid-ajxctdaq]{padding:6px 12px;border-radius:var(--r-s);font-size:var(--step--1);font-weight:600}.mode[data-astro-cid-ajxctdaq].solo{background:color-mix(in srgb,var(--playhead) 16%,transparent);color:#ffb39f;border:1px solid color-mix(in srgb,var(--playhead) 45%,transparent)}.mode[data-astro-cid-ajxctdaq].team{background:color-mix(in srgb,var(--clip-work) 14%,transparent);color:#8ee0d5;border:1px solid color-mix(in srgb,var(--clip-work) 40%,transparent)}.type[data-astro-cid-ajxctdaq]{font-size:.75rem;color:var(--clip-work);width:9ch}.summary[data-astro-cid-ajxctdaq]{font-size:var(--step-1);max-width:64ch}.inits[data-astro-cid-ajxctdaq]{list-style:none;border-top:1px solid var(--line)}.inits[data-astro-cid-ajxctdaq]>li[data-astro-cid-ajxctdaq]{border-bottom:1px solid var(--line)}summary[data-astro-cid-ajxctdaq]{display:grid;grid-template-columns:auto minmax(0,1fr) auto 20px;gap:16px;align-items:center;padding:18px 2px;cursor:pointer;list-style:none}summary[data-astro-cid-ajxctdaq]::-webkit-details-marker{display:none}.it-title[data-astro-cid-ajxctdaq]{font-size:var(--step-1);font-weight:700;font-stretch:110%;line-height:1.25}summary[data-astro-cid-ajxctdaq]:hover .it-title[data-astro-cid-ajxctdaq]{color:#fff}.metric[data-astro-cid-ajxctdaq]{color:var(--playhead);font-size:.85rem;white-space:nowrap;padding:2px 8px;border:1px solid color-mix(in srgb,var(--playhead) 40%,transparent);border-radius:3px}.chev[data-astro-cid-ajxctdaq]{width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .25s var(--ease);justify-self:center;margin-top:-4px}details[data-astro-cid-ajxctdaq][open] .chev[data-astro-cid-ajxctdaq]{transform:rotate(-135deg);margin-top:4px}@media(max-width:560px){summary[data-astro-cid-ajxctdaq]{grid-template-columns:auto minmax(0,1fr) 20px}.metric[data-astro-cid-ajxctdaq]{grid-column:2;grid-row:2;justify-self:start}.chev[data-astro-cid-ajxctdaq]{grid-column:3;grid-row:1}}.it-body[data-astro-cid-ajxctdaq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;padding:0 2px 24px}@media(max-width:800px){.it-body[data-astro-cid-ajxctdaq]{grid-template-columns:1fr}}details[data-astro-cid-ajxctdaq][open] .it-body[data-astro-cid-ajxctdaq]{animation:open .35s var(--ease)}@keyframes open{0%{opacity:0;transform:translateY(-6px)}}.it-body[data-astro-cid-ajxctdaq] h3[data-astro-cid-ajxctdaq]{font-size:.8rem;font-weight:600;font-stretch:100%;color:var(--faint);margin-bottom:6px;letter-spacing:0}.it-body[data-astro-cid-ajxctdaq] p[data-astro-cid-ajxctdaq]{color:var(--muted)}.it-body[data-astro-cid-ajxctdaq] div[data-astro-cid-ajxctdaq]:last-child p[data-astro-cid-ajxctdaq]:first-of-type{color:var(--text)}.it-link[data-astro-cid-ajxctdaq]{margin-top:10px}.it-link[data-astro-cid-ajxctdaq] a[data-astro-cid-ajxctdaq]{color:var(--text)}.skills[data-astro-cid-ajxctdaq]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}@media(max-width:700px){.skills[data-astro-cid-ajxctdaq]{grid-template-columns:1fr}}.sk[data-astro-cid-ajxctdaq] h3[data-astro-cid-ajxctdaq]{font-size:var(--step-1);margin-bottom:12px}.sk[data-astro-cid-ajxctdaq] .chip[data-astro-cid-ajxctdaq]{font-size:var(--step--1);color:var(--text)}.cv[data-astro-cid-ajxctdaq]{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}
