.cv[data-astro-cid-uue4a3aj]{--rail:1 / span 3;--col:4 / span 8}.cv-head[data-astro-cid-uue4a3aj]{align-items:end;row-gap:32px;margin:0 0 clamp(56px,7vw,96px)}.who[data-astro-cid-uue4a3aj]{grid-column:1/span 8}.who[data-astro-cid-uue4a3aj] .lede[data-astro-cid-uue4a3aj]{letter-spacing:-.01em;color:var(--ink-2);margin-top:20px;font-size:clamp(19px,1.8vw,24px);font-weight:340}.get[data-astro-cid-uue4a3aj]{grid-column:9/span 4;justify-self:end;margin:0}.get[data-astro-cid-uue4a3aj] .more[data-astro-cid-uue4a3aj] svg[data-astro-cid-uue4a3aj]{width:10px;height:14px}.contact[data-astro-cid-uue4a3aj]{border-top:var(--k) solid var(--rule-2);color:var(--ink-2);flex-wrap:wrap;order:1;justify-content:center;align-items:center;gap:6px 24px;margin:0;padding:28px 0 0;font-size:14.5px;list-style:none;display:flex}.contact[data-astro-cid-uue4a3aj] a[data-astro-cid-uue4a3aj]{color:var(--ink);text-decoration-color:var(--rule-2);align-items:center;min-height:32px;display:inline-flex}.contact[data-astro-cid-uue4a3aj] a[data-astro-cid-uue4a3aj]:hover{text-decoration-color:currentColor}.contact[data-astro-cid-uue4a3aj] svg[data-astro-cid-uue4a3aj],.contact[data-astro-cid-uue4a3aj] .mark[data-astro-cid-uue4a3aj],.contact[data-astro-cid-uue4a3aj] .handle[data-astro-cid-uue4a3aj]{display:none}.cv[data-astro-cid-uue4a3aj]{flex-direction:column;display:flex}.sec[data-astro-cid-uue4a3aj]{column-gap:var(--gap);border-top:var(--k) solid var(--rule-2);grid-template-columns:repeat(12,minmax(0,1fr));padding:28px 0 clamp(48px,5vw,72px);display:grid}.sec[data-astro-cid-uue4a3aj] h2[data-astro-cid-uue4a3aj]{grid-column:var(--rail);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:400;line-height:1.3}.sec[data-astro-cid-uue4a3aj] .body[data-astro-cid-uue4a3aj]{grid-column:var(--col);min-width:0}.summary[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]{text-wrap:pretty;max-width:62ch;margin:0;font-size:18px;line-height:1.6}.summary[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]+p[data-astro-cid-uue4a3aj]{margin-top:.8em}.entries[data-astro-cid-uue4a3aj]{margin:0;padding:0;list-style:none}.entry[data-astro-cid-uue4a3aj]+.entry[data-astro-cid-uue4a3aj]{border-top:var(--k) solid var(--rule);margin-top:28px;padding-top:28px}.head[data-astro-cid-uue4a3aj]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;display:flex}.award-title[data-astro-cid-uue4a3aj],.head[data-astro-cid-uue4a3aj] h3[data-astro-cid-uue4a3aj]{letter-spacing:-.02em;margin:0;font-size:clamp(20px,1.7vw,23px);font-weight:430;line-height:1.2}.when[data-astro-cid-uue4a3aj]{letter-spacing:.02em;color:var(--ink-2);white-space:nowrap;flex:none;margin:0;font-size:13px}.name-link[data-astro-cid-uue4a3aj]{color:inherit;text-decoration-color:var(--rule-2)}.name-link[data-astro-cid-uue4a3aj]:hover{text-decoration-color:currentColor}.sub[data-astro-cid-uue4a3aj]{color:var(--ink-2);margin:4px 0 0;font-size:15px}.sub[data-astro-cid-uue4a3aj] a[data-astro-cid-uue4a3aj]{color:var(--ink-2);text-decoration-color:var(--rule-2);align-items:center;min-height:32px;display:inline-flex}.sub[data-astro-cid-uue4a3aj] a[data-astro-cid-uue4a3aj]:hover{color:var(--ink);text-decoration-color:currentColor}.one[data-astro-cid-uue4a3aj]{text-wrap:pretty;max-width:68ch;margin:10px 0 0;font-size:17.5px;line-height:1.55}.bullets[data-astro-cid-uue4a3aj]{max-width:72ch;margin:12px 0 0;padding:0;font-size:16.5px;line-height:1.6;list-style:none}.bullets[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]{text-wrap:pretty;padding-left:22px;position:relative}.bullets[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]+li[data-astro-cid-uue4a3aj]{margin-top:6px}.bullets[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]:before{content:"";width:9px;height:var(--k);background:var(--ink-3);position:absolute;top:.8em;left:2px}.bullets[data-astro-cid-uue4a3aj] strong[data-astro-cid-uue4a3aj]{font-weight:560}.bullets[data-astro-cid-uue4a3aj].loose{margin-top:0;font-size:17.5px}.bullets[data-astro-cid-uue4a3aj].loose li[data-astro-cid-uue4a3aj]+li[data-astro-cid-uue4a3aj]{margin-top:12px}.stack[data-astro-cid-uue4a3aj]{max-width:72ch;color:var(--ink-2);margin:12px 0 0;font-size:14px;line-height:1.55}.stack[data-astro-cid-uue4a3aj] span[data-astro-cid-uue4a3aj],.fact[data-astro-cid-uue4a3aj] span[data-astro-cid-uue4a3aj]{letter-spacing:.02em;color:var(--ink-2);margin-right:6px;font-size:13px}.note[data-astro-cid-uue4a3aj]{color:var(--ink-2);margin:12px 0 0;font-size:15px}.note[data-astro-cid-uue4a3aj] a[data-astro-cid-uue4a3aj]{color:var(--ink);text-decoration-color:var(--rule-2)}.note[data-astro-cid-uue4a3aj] a[data-astro-cid-uue4a3aj]:hover{text-decoration-color:currentColor}.fact[data-astro-cid-uue4a3aj]{max-width:68ch;margin:8px 0 0;font-size:16.5px;line-height:1.55}.fact[data-astro-cid-uue4a3aj]+.fact[data-astro-cid-uue4a3aj]{margin-top:4px}.print-only[data-astro-cid-uue4a3aj]{display:none}.skills[data-astro-cid-uue4a3aj]{margin:0}.skills[data-astro-cid-uue4a3aj]>div[data-astro-cid-uue4a3aj]{border-top:var(--k) solid var(--rule);grid-template-columns:minmax(10rem,13rem) 1fr;gap:4px 24px;padding:10px 0;display:grid}.skills[data-astro-cid-uue4a3aj]>div[data-astro-cid-uue4a3aj]:first-child{border-top:0;padding-top:0}.skills[data-astro-cid-uue4a3aj] dt[data-astro-cid-uue4a3aj]{color:var(--ink-2);padding-top:.15em;font-size:14.5px}.skills[data-astro-cid-uue4a3aj] dd[data-astro-cid-uue4a3aj]{text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.55}.plain[data-astro-cid-uue4a3aj]{margin:0;padding:0;font-size:16.5px;line-height:1.55;list-style:none}.plain[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]+li[data-astro-cid-uue4a3aj]{margin-top:6px}.langs[data-astro-cid-uue4a3aj]{margin:0;font-size:16.5px}@media (width<=960px){.cv[data-astro-cid-uue4a3aj]{--rail:1 / -1;--col:1 / -1}.who[data-astro-cid-uue4a3aj],.get[data-astro-cid-uue4a3aj]{grid-column:1/-1;justify-self:start}.sec[data-astro-cid-uue4a3aj] h2[data-astro-cid-uue4a3aj]{margin-bottom:20px}}@media (width<=640px){.sec[data-astro-cid-uue4a3aj]{padding-top:20px}.sec[data-astro-cid-uue4a3aj] h2[data-astro-cid-uue4a3aj]{letter-spacing:-.025em;font-size:26px;font-weight:340}.head[data-astro-cid-uue4a3aj] h3[data-astro-cid-uue4a3aj]{font-size:20px}.summary[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]{font-size:17px}.one[data-astro-cid-uue4a3aj]{font-size:16.5px}.bullets[data-astro-cid-uue4a3aj],.bullets[data-astro-cid-uue4a3aj].loose,.skills[data-astro-cid-uue4a3aj] dd[data-astro-cid-uue4a3aj],.fact[data-astro-cid-uue4a3aj],.plain[data-astro-cid-uue4a3aj],.langs[data-astro-cid-uue4a3aj]{font-size:16px}.skills[data-astro-cid-uue4a3aj]>div[data-astro-cid-uue4a3aj]{grid-template-columns:1fr;gap:2px}.head[data-astro-cid-uue4a3aj]{flex-direction:column;gap:4px}.contact[data-astro-cid-uue4a3aj]{flex-direction:column;gap:0}}
