.timeline[data-astro-cid-3xih677i]{max-width:56rem;margin:0;padding:0;list-style:none}.status[data-astro-cid-y2mfgyov]{font-family:var(--font-sans);white-space:nowrap;border-radius:999px;flex:none;padding:.15rem .65rem;font-size:.8rem;font-weight:600;line-height:1.5;display:inline-block}.acquired[data-astro-cid-y2mfgyov]{background:var(--ok-soft);color:var(--ok-strong)}.present[data-astro-cid-y2mfgyov]{background:var(--info-soft);color:var(--info-strong)}.item[data-astro-cid-ry2l6wiv]{padding:var(--space-6) 0;border-top:1px solid var(--rule);margin:0}.item[data-astro-cid-ry2l6wiv]:first-child{border-top:0;padding-top:0}@media (width>=760px){.item[data-astro-cid-ry2l6wiv]{gap:var(--space-5);grid-template-columns:9rem minmax(0,1fr);display:grid}}.when[data-astro-cid-ry2l6wiv]{margin:0 0 var(--space-2);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:0 .5rem;font-size:.85rem;font-weight:600;display:flex}@media (width>=760px){.when[data-astro-cid-ry2l6wiv]{flex-direction:column;padding-top:.35rem}}@media (width<=759.98px){.place[data-astro-cid-ry2l6wiv]:before{content:"· "}}.place[data-astro-cid-ry2l6wiv]{letter-spacing:.02em;font-weight:400}.head[data-astro-cid-ry2l6wiv]{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-2);display:flex}h3[data-astro-cid-ry2l6wiv]{margin:0;font-size:1.3rem}.body[data-astro-cid-ry2l6wiv] p,.body[data-astro-cid-ry2l6wiv] ul{margin:0 0 var(--space-3)}.body[data-astro-cid-ry2l6wiv] li+li{margin-top:var(--space-2)}.body[data-astro-cid-ry2l6wiv] h4{font-family:var(--font-sans);margin:var(--space-5) 0 var(--space-1);font-size:1rem;font-weight:600}.body[data-astro-cid-ry2l6wiv] .sub{color:var(--muted);margin:0 0 var(--space-2);font-size:.9rem}.body[data-astro-cid-ry2l6wiv]>:last-child{margin-bottom:0}.block[data-astro-cid-soa4r4ss]{padding-top:var(--space-8)}.block[data-astro-cid-soa4r4ss]>h2[data-astro-cid-soa4r4ss]{margin:0 0 var(--space-5)}.wb-figures[data-astro-cid-soa4r4ss]{margin:var(--space-4) 0 var(--space-2);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width>=700px){.wb-figures[data-astro-cid-soa4r4ss]{grid-template-columns:repeat(4,minmax(0,1fr))}}.wb-figures[data-astro-cid-soa4r4ss] li[data-astro-cid-soa4r4ss]{padding:var(--space-3) var(--space-4);background:var(--sunken);border-radius:var(--radius);flex-direction:column;margin:0;display:flex}.wb-value[data-astro-cid-soa4r4ss]{font-family:var(--font-serif);color:var(--accent-strong);font-size:1.6rem;line-height:1.2}.wb-label[data-astro-cid-soa4r4ss]{color:var(--muted);font-size:.88rem;line-height:1.4}.wb-note[data-astro-cid-soa4r4ss]{margin:0 0 var(--space-4);color:var(--muted);font-size:.85rem}.wb-map[data-astro-cid-soa4r4ss]{margin:var(--space-5) 0 0;padding:0;overflow:hidden}.wb-map[data-astro-cid-soa4r4ss] img[data-astro-cid-soa4r4ss]{width:100%;height:auto;display:block}.wb-map[data-astro-cid-soa4r4ss] figcaption[data-astro-cid-soa4r4ss]{padding:var(--space-3) var(--space-4) var(--space-4);gap:.25rem;display:grid}.wb-map[data-astro-cid-soa4r4ss] a[data-astro-cid-soa4r4ss]{font-weight:600}.wb-map[data-astro-cid-soa4r4ss] span[data-astro-cid-soa4r4ss]{color:var(--muted);font-size:.9rem}.path[data-astro-cid-soa4r4ss]{margin:var(--space-4) 0 0;padding:0;list-style:none}.path[data-astro-cid-soa4r4ss] .step[data-astro-cid-soa4r4ss]{padding:0 0 var(--space-5) 1.75rem;margin:0;position:relative}.path[data-astro-cid-soa4r4ss] .step[data-astro-cid-soa4r4ss]:last-child{padding-bottom:0}.path[data-astro-cid-soa4r4ss] .step[data-astro-cid-soa4r4ss]:before{content:"";border:2px solid var(--accent);background:var(--bg);box-sizing:border-box;z-index:1;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.3rem;left:.25rem}.path[data-astro-cid-soa4r4ss] .step[data-astro-cid-soa4r4ss]:not(:last-child):after{content:"";background:var(--rule);width:2px;position:absolute;top:.3rem;bottom:-.3rem;left:calc(.625rem - 1px)}.path[data-astro-cid-soa4r4ss] .step[data-astro-cid-soa4r4ss]>h4{margin-top:0}.path[data-astro-cid-soa4r4ss] .step[data-astro-cid-soa4r4ss]>ul{margin-bottom:0;list-style-type:circle}.quote[data-astro-cid-soa4r4ss]{font-family:var(--font-serif);color:var(--warm);font-size:1.2rem}.card-head[data-astro-cid-soa4r4ss]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.signoff[data-astro-cid-soa4r4ss]{font-weight:600}.grid[data-astro-cid-soa4r4ss]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.grid[data-astro-cid-soa4r4ss]{grid-template-columns:repeat(2,minmax(0,1fr))}}.course[data-astro-cid-soa4r4ss]{flex-direction:column;padding:0;display:flex;overflow:hidden}.art[data-astro-cid-soa4r4ss]{aspect-ratio:2;background:#eef3f5;overflow:hidden}.art[data-astro-cid-soa4r4ss] img[data-astro-cid-soa4r4ss]{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.15)}.course-body[data-astro-cid-soa4r4ss]{padding:var(--space-5)}.grid[data-astro-cid-soa4r4ss] li[data-astro-cid-soa4r4ss]+li[data-astro-cid-soa4r4ss]{margin:0}.mini[data-astro-cid-soa4r4ss]{padding:var(--space-5)}.mini[data-astro-cid-soa4r4ss] h3[data-astro-cid-soa4r4ss]{margin:0 0 var(--space-2);font-size:1.1rem}.mini[data-astro-cid-soa4r4ss] p[data-astro-cid-soa4r4ss]{margin:0 0 var(--space-2);font-size:.97rem}.meta[data-astro-cid-soa4r4ss]{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--space-1);font-size:.8rem;font-weight:600}.courses[data-astro-cid-soa4r4ss]{margin-top:var(--space-2)}.after-courses[data-astro-cid-soa4r4ss],.after-courses[data-astro-cid-soa4r4ss] h3[data-astro-cid-soa4r4ss]{margin-top:var(--space-6)}.section-intro[data-astro-cid-soa4r4ss]{color:var(--muted);max-width:var(--prose)}.col-head[data-astro-cid-soa4r4ss]{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:var(--space-5) 0 var(--space-3);font-size:.85rem}.current[data-astro-cid-soa4r4ss]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.current[data-astro-cid-soa4r4ss]{grid-template-columns:repeat(2,minmax(0,1fr))}}.current[data-astro-cid-soa4r4ss] li[data-astro-cid-soa4r4ss]{border-left:4px solid var(--accent);margin:0}.current[data-astro-cid-soa4r4ss] .role[data-astro-cid-soa4r4ss]{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.8rem;font-weight:600}.current[data-astro-cid-soa4r4ss] h4[data-astro-cid-soa4r4ss]{font-family:var(--font-serif);margin:var(--space-1) 0 var(--space-2);font-size:1.2rem}.current[data-astro-cid-soa4r4ss] p[data-astro-cid-soa4r4ss]:last-child{margin:0;font-size:.97rem}.prior[data-astro-cid-soa4r4ss]{margin-top:var(--space-7);padding:var(--space-2) var(--space-5) var(--space-4);background:var(--sunken);border-radius:var(--radius);color:var(--muted);font-size:.93rem}.prior[data-astro-cid-soa4r4ss] ul[data-astro-cid-soa4r4ss]{margin:0;padding:0;list-style:none}.prior[data-astro-cid-soa4r4ss] li[data-astro-cid-soa4r4ss]{padding:var(--space-2) 0;margin:0}.prior[data-astro-cid-soa4r4ss] li[data-astro-cid-soa4r4ss]+li[data-astro-cid-soa4r4ss]{border-top:1px solid var(--rule)}.prior[data-astro-cid-soa4r4ss] strong[data-astro-cid-soa4r4ss]{color:var(--text);font-weight:600}
