.edu[data-astro-cid-2rujiihu]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.edu[data-astro-cid-2rujiihu] .edu-item{align-items:flex-start;gap:1rem;display:flex}.edu[data-astro-cid-2rujiihu] svg{color:var(--accent);flex:none;margin-top:.15rem}h3[data-astro-cid-2rujiihu]{margin-bottom:.25rem}.meta[data-astro-cid-2rujiihu]{color:var(--fg-muted);margin-bottom:.5rem}p[data-astro-cid-2rujiihu]:last-child{margin-bottom:0}.degree[data-astro-cid-d5ievc7n]{align-items:center;gap:1.25rem;margin-bottom:2.25rem;display:grid}@media (width>=48rem){.degree[data-astro-cid-d5ievc7n]{grid-template-columns:minmax(0,28rem) minmax(0,1fr);gap:2rem}}.mat[data-astro-cid-d5ievc7n]{background:color-mix(in srgb, var(--bg-elev,var(--bg)) 80%, #f4ecd8 20%);border:1px solid color-mix(in srgb, #c9a35c 75%, var(--border,transparent));outline-offset:-.45rem;aspect-ratio:1800/1368;outline:1px solid #c9a35c59;min-width:0;padding:.75rem;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000047,inset 0 0 18px #0000001f}.mat[data-astro-cid-d5ievc7n] .scan{object-fit:contain;width:100%;height:100%;display:block;box-shadow:0 2px 8px #00000040}.mat[data-astro-cid-d5ievc7n]:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff47 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){html:not([data-fx=paused]):not([data-fx=static]) .mat[data-astro-cid-d5ievc7n]{transition:transform .3s,box-shadow .3s}html:not([data-fx=paused]):not([data-fx=static]) .mat[data-astro-cid-d5ievc7n]:hover,html:not([data-fx=paused]):not([data-fx=static]) .degree[data-astro-cid-d5ievc7n]:focus-within .mat[data-astro-cid-d5ievc7n]{transform:translateY(-3px);box-shadow:0 16px 36px #00000057,inset 0 0 18px #0000001f}html:not([data-fx=paused]):not([data-fx=static]) .mat[data-astro-cid-d5ievc7n]:hover:after,html:not([data-fx=paused]):not([data-fx=static]) .degree[data-astro-cid-d5ievc7n]:focus-within .mat[data-astro-cid-d5ievc7n]:after{transition:transform .9s;transform:translate(120%)}}.d-body[data-astro-cid-d5ievc7n]{flex-direction:column;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.d-label[data-astro-cid-d5ievc7n]{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);margin:0;font-size:.8rem}.d-title[data-astro-cid-d5ievc7n]{overflow-wrap:anywhere;margin:0;font-size:1.4rem;line-height:1.25}.d-actions[data-astro-cid-d5ievc7n]{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.hint[data-astro-cid-d5ievc7n]{font-size:.85rem}.group[data-astro-cid-d5ievc7n]+.group[data-astro-cid-d5ievc7n]{margin-top:2rem}.group-title[data-astro-cid-d5ievc7n]{margin:0 0 .75rem;font-size:1.25rem}.count[data-astro-cid-d5ievc7n]{color:var(--fg-muted);font-size:.9em;font-weight:400}.certs[data-astro-cid-d5ievc7n]{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.certs[data-astro-cid-d5ievc7n]>.cert[data-astro-cid-d5ievc7n]{min-width:0;display:flex}.certs[data-astro-cid-d5ievc7n]>.cert[data-astro-cid-d5ievc7n]>.cert-card{flex:1}.meta[data-astro-cid-d5ievc7n]{color:var(--fg-muted);font-size:var(--step--1,.875rem);margin:0}.cred[data-astro-cid-d5ievc7n]{gap:.4rem;min-height:2.75rem;margin-top:.15rem}.talks[data-astro-cid-frthbyla]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}h3[data-astro-cid-frthbyla]{margin-bottom:.25rem;font-size:1.1rem}.meta[data-astro-cid-frthbyla]{color:var(--fg-muted);margin:0}.page-head[data-astro-cid-wd55op3m]{padding-top:1.5rem}.page-title[data-astro-cid-wd55op3m]{margin-bottom:.75rem}
