.contact[data-astro-cid-wzqw5zv7]{display:flex;flex-wrap:wrap;gap:.5rem}a[data-astro-cid-wzqw5zv7]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:1rem;border-radius:999px;font-size:.92rem;font-weight:600;background:var(--surface-muted);border:1px solid var(--border);transition:border-color .15s ease}a[data-astro-cid-wzqw5zv7]:hover{border-color:var(--brand-from)}.nav[data-astro-cid-mqg3wgem]{position:sticky;top:env(safe-area-inset-top,0px);z-index:5;margin-inline:calc(var(--gutter) * -1);padding:.6rem var(--gutter);background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}ul[data-astro-cid-mqg3wgem]{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none}ul[data-astro-cid-mqg3wgem]::-webkit-scrollbar{display:none}a[data-astro-cid-mqg3wgem]{display:inline-flex;align-items:center;flex:none;min-height:2.5rem;padding-inline:1rem;border-radius:999px;font-size:.88rem;font-weight:600;color:var(--text-muted);border:1px solid transparent;transition:color .15s ease,background .15s ease}a[data-astro-cid-mqg3wgem]:hover{color:var(--text)}a[data-astro-cid-mqg3wgem][aria-current=true]{color:var(--on-brand);background:var(--brand-gradient)}@media(min-width:48rem){.nav[data-astro-cid-mqg3wgem]{margin-inline:-3rem;padding-inline:3rem}}.edu[data-astro-cid-ighs2qjk]{padding:1rem 1.1rem;border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--border)}.title-row[data-astro-cid-ighs2qjk]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.1rem 1rem}h3[data-astro-cid-ighs2qjk]{font-size:1.05rem}.period[data-astro-cid-ighs2qjk]{font-size:.82rem;font-weight:600;color:var(--link);white-space:nowrap}.muted[data-astro-cid-ighs2qjk]{font-size:.9rem;color:var(--text-muted)}.list[data-astro-cid-xxgjpneo]{display:grid;gap:.75rem}.entry[data-astro-cid-uboxlzst]{display:grid;gap:.75rem;padding-left:1rem;border-left:2px solid var(--border)}.title-row[data-astro-cid-uboxlzst]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.1rem 1rem}h3[data-astro-cid-uboxlzst]{font-size:1.15rem;line-height:1.3}.period[data-astro-cid-uboxlzst]{font-size:.82rem;font-weight:600;color:var(--link);white-space:nowrap}.meta[data-astro-cid-uboxlzst]{color:var(--text-muted);font-size:.92rem}.summary[data-astro-cid-uboxlzst]{font-size:.92rem;color:var(--text-muted)}ul[data-astro-cid-uboxlzst]{display:grid;gap:.65rem;list-style:disc;padding-left:1.1rem;font-size:.95rem;line-height:1.55}.list[data-astro-cid-yo6mzh3p]{display:grid;gap:1.75rem}.highlights[data-astro-cid-xkzuwpwh]{display:grid;gap:.75rem}@media(min-width:48rem){.highlights[data-astro-cid-xkzuwpwh]{grid-template-columns:1fr 1fr}}li[data-astro-cid-xkzuwpwh]{display:grid;grid-template-columns:minmax(5.5rem,auto) 1fr;align-items:center;gap:.9rem;padding:.9rem 1rem;border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--border)}.metric[data-astro-cid-xkzuwpwh]{font-size:1.4rem;font-weight:800;letter-spacing:-.02em;line-height:1;text-align:center;background:var(--brand-text-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.text[data-astro-cid-xkzuwpwh]{display:grid;gap:.15rem}strong[data-astro-cid-xkzuwpwh]{font-size:.95rem}.text[data-astro-cid-xkzuwpwh] span[data-astro-cid-xkzuwpwh]{font-size:.88rem;line-height:1.45;color:var(--text-muted)}.groups[data-astro-cid-h6ja2zgw]{display:grid;gap:1rem;margin:0}.group[data-astro-cid-h6ja2zgw]{display:grid;gap:.5rem}dt[data-astro-cid-h6ja2zgw]{font-size:.88rem;font-weight:600;color:var(--text-muted)}dd[data-astro-cid-h6ja2zgw]{margin:0}.chips[data-astro-cid-h6ja2zgw]{display:flex;flex-wrap:wrap;gap:.5rem}li[data-astro-cid-h6ja2zgw]{padding:.35rem .85rem;border-radius:999px;font-size:.9rem;font-weight:500;background:var(--surface-muted);border:1px solid var(--border)}.lead[data-astro-cid-ruvg6z4q]{display:grid;gap:1rem;margin-top:.5rem}.headline[data-astro-cid-ruvg6z4q]{font-weight:600;color:var(--text-muted)}.download[data-astro-cid-ruvg6z4q]{display:grid;gap:.4rem;justify-items:start}.download[data-astro-cid-ruvg6z4q] .btn{width:100%}.file[data-astro-cid-ruvg6z4q]{width:100%;text-align:center;font-size:.8rem;color:var(--text-muted)}@media(min-width:48rem){.download[data-astro-cid-ruvg6z4q]{grid-auto-flow:column;justify-content:start;align-items:center;gap:1rem}.download[data-astro-cid-ruvg6z4q] .btn{width:auto}.file[data-astro-cid-ruvg6z4q]{width:auto;text-align:left}}
