.v2-intro[data-astro-cid-ttghq7hv]{padding-top:2.5rem;padding-bottom:4.5rem}.v2-intro-top[data-astro-cid-ttghq7hv]{border-bottom:1px solid var(--line);text-transform:uppercase;justify-content:space-between;gap:1rem;padding-bottom:.9rem;font:400 .7rem DM Mono,monospace;display:flex}.v2-intro[data-astro-cid-ttghq7hv] h1[data-astro-cid-ttghq7hv]{max-width:14ch;margin:3.4rem 0 1.5rem}.v2-intro[data-astro-cid-ttghq7hv]>p[data-astro-cid-ttghq7hv]{max-width:64ch;font-size:1.2rem}.v2-key[data-astro-cid-ttghq7hv]{text-transform:uppercase;flex-wrap:wrap;gap:.8rem 2rem;margin-top:3rem;font:400 .7rem DM Mono,monospace;display:flex}.v2-key[data-astro-cid-ttghq7hv] span[data-astro-cid-ttghq7hv]{align-items:center;gap:.65rem;display:inline-flex}.v2-swatch[data-astro-cid-ttghq7hv]{width:18px;height:9px;display:inline-block}.v2-swatch-role[data-astro-cid-ttghq7hv]{background:#d9e2d8}.v2-swatch-independent[data-astro-cid-ttghq7hv]{background:#d2ac75}.v2-swatch-teaching[data-astro-cid-ttghq7hv]{background:var(--accent)}.v2-section[data-astro-cid-ttghq7hv]{padding-bottom:7rem}.v2-section-head[data-astro-cid-ttghq7hv]{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:2rem;padding-top:1rem;display:flex}.v2-section-head[data-astro-cid-ttghq7hv] h2[data-astro-cid-ttghq7hv]{margin:0}.v2-section-head[data-astro-cid-ttghq7hv] p[data-astro-cid-ttghq7hv]{text-transform:uppercase;text-align:right;max-width:27ch;font:400 .7rem DM Mono,monospace}.v2-timeline[data-astro-cid-ttghq7hv]{height:var(--timeline-height);margin-top:2.5rem;position:relative}.v2-axis[data-astro-cid-ttghq7hv]{background:var(--ink);width:1px;position:absolute;top:0;bottom:0;left:50%}.v2-year[data-astro-cid-ttghq7hv]{top:var(--y);z-index:4;background:var(--paper);color:var(--muted);font-variant-numeric:tabular-nums;padding:.15rem .35rem;font:500 .72rem DM Mono,monospace;position:absolute;left:50%;transform:translate(-50%,-50%)}.v2-year[data-astro-cid-ttghq7hv]:before,.v2-year[data-astro-cid-ttghq7hv]:after{content:"";border-top:1px solid var(--line);width:14px;position:absolute;top:50%}.v2-year[data-astro-cid-ttghq7hv]:before{right:100%}.v2-year[data-astro-cid-ttghq7hv]:after{left:100%}.v2-teaching[data-astro-cid-ttghq7hv]{top:var(--teaching-top);bottom:var(--teaching-bottom);background:var(--accent);z-index:1;width:16px;position:absolute;left:calc(50% + 21px)}.v2-teaching[data-astro-cid-ttghq7hv] span[data-astro-cid-ttghq7hv]{color:#fff;text-transform:uppercase;letter-spacing:.04em;writing-mode:vertical-rl;white-space:nowrap;width:16px;padding-top:.9rem;font:500 .63rem DM Mono,monospace;display:block;position:sticky;top:1.5rem}.v2-item[data-astro-cid-ttghq7hv]{top:var(--top);min-height:var(--height);z-index:2;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#e5e7de;flex-direction:column;align-items:flex-start;width:calc(50% - 65px);padding:1.2rem 1.45rem 1.35rem;display:flex;position:absolute}.v2-left[data-astro-cid-ttghq7hv]{left:0}.v2-right[data-astro-cid-ttghq7hv]{right:0}.v2-item[data-astro-cid-ttghq7hv]:before{content:"";border-top:1px solid var(--ink);width:65px;position:absolute;top:1.7rem}.v2-left[data-astro-cid-ttghq7hv]:before{left:100%}.v2-right[data-astro-cid-ttghq7hv]:before{width:28px;right:100%}.v2-item[data-astro-cid-ttghq7hv] h3[data-astro-cid-ttghq7hv]{letter-spacing:-.03em;max-width:18ch;margin:.7rem 0 .35rem;font-size:clamp(1.3rem,2vw,2.2rem);font-weight:500;line-height:1.13}.v2-item[data-astro-cid-ttghq7hv] p[data-astro-cid-ttghq7hv]{max-width:35ch;margin:0;font-size:.9rem}.v2-period[data-astro-cid-ttghq7hv]{color:var(--muted);text-transform:uppercase;font:500 .68rem DM Mono,monospace}.v2-mobile-period[data-astro-cid-ttghq7hv]{display:none}.v2-item[data-astro-cid-ttghq7hv] a[data-astro-cid-ttghq7hv]{margin-top:auto;padding-top:1rem;font-size:.77rem;font-weight:600}.v2-item-links[data-astro-cid-ttghq7hv]{gap:1.25rem;margin-top:auto;display:flex}.v2-item-links[data-astro-cid-ttghq7hv] a[data-astro-cid-ttghq7hv]{white-space:nowrap}.v2-point[data-astro-cid-ttghq7hv]{background:var(--paper);min-height:112px}.v2-employment[data-astro-cid-ttghq7hv]{background:#e5e7de}.v2-concordia[data-astro-cid-ttghq7hv]{background:#d9e2d8}.v2-independent[data-astro-cid-ttghq7hv]{background:#ead8bd;border-color:#79572b}.v2-independent[data-astro-cid-ttghq7hv] .v2-period[data-astro-cid-ttghq7hv]{color:#624826}.v2-independent[data-astro-cid-ttghq7hv] h3[data-astro-cid-ttghq7hv]{margin:.35rem 0 .15rem;font-size:1.45rem}.v2-independent[data-astro-cid-ttghq7hv] p[data-astro-cid-ttghq7hv]{font-size:.8rem}.v2-early[data-astro-cid-ttghq7hv]{background:#e5e7de}.v2-note[data-astro-cid-ttghq7hv]{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:3rem;padding-top:1.3rem;display:grid}.v2-note[data-astro-cid-ttghq7hv] p[data-astro-cid-ttghq7hv]{max-width:60ch;font-size:.85rem}.v2-note[data-astro-cid-ttghq7hv] strong[data-astro-cid-ttghq7hv]{font-weight:700}@media (width<=800px){.v2-item[data-astro-cid-ttghq7hv]{width:calc(50% - 45px);padding:1rem}.v2-item[data-astro-cid-ttghq7hv]:before{width:45px}.v2-right[data-astro-cid-ttghq7hv]:before{width:12px}.v2-teaching[data-astro-cid-ttghq7hv]{width:12px;left:calc(50% + 9px)}.v2-teaching[data-astro-cid-ttghq7hv] span[data-astro-cid-ttghq7hv]{width:12px;font-size:.55rem}.v2-item[data-astro-cid-ttghq7hv] h3[data-astro-cid-ttghq7hv]{font-size:1.35rem}.v2-item[data-astro-cid-ttghq7hv] p[data-astro-cid-ttghq7hv]{font-size:.8rem}}@media (width<=600px){.v2-intro[data-astro-cid-ttghq7hv]{padding-top:1.2rem;padding-bottom:3rem}.v2-intro[data-astro-cid-ttghq7hv] h1[data-astro-cid-ttghq7hv]{margin:2.4rem 0 1.3rem;font-size:clamp(3rem,11vw,4.5rem)}.v2-intro[data-astro-cid-ttghq7hv]>p[data-astro-cid-ttghq7hv]{font-size:1rem}.v2-intro-top[data-astro-cid-ttghq7hv] span[data-astro-cid-ttghq7hv]:last-child{display:none}.v2-key[data-astro-cid-ttghq7hv]{gap:.5rem 1rem;margin-top:2rem}.v2-section-head[data-astro-cid-ttghq7hv]{display:block}.v2-section-head[data-astro-cid-ttghq7hv] h2[data-astro-cid-ttghq7hv]{font-size:2.3rem}.v2-section-head[data-astro-cid-ttghq7hv] p[data-astro-cid-ttghq7hv]{text-align:left;margin:.65rem 0 0}.v2-timeline[data-astro-cid-ttghq7hv]{margin-top:2.5rem}.v2-item[data-astro-cid-ttghq7hv]{width:calc(50% - 16px);padding:.75rem .65rem}.v2-item[data-astro-cid-ttghq7hv]:before{width:16px;top:1.2rem}.v2-right[data-astro-cid-ttghq7hv]:before{width:9px}.v2-item[data-astro-cid-ttghq7hv] h3[data-astro-cid-ttghq7hv]{font-size:clamp(.95rem,3.6vw,1.15rem);line-height:1.2}.v2-item[data-astro-cid-ttghq7hv] p[data-astro-cid-ttghq7hv]{font-size:.7rem}.v2-period[data-astro-cid-ttghq7hv]{font-size:.51rem;line-height:1.45}.v2-long-period[data-astro-cid-ttghq7hv]{display:none}.v2-mobile-period[data-astro-cid-ttghq7hv]{display:inline}.v2-item-links[data-astro-cid-ttghq7hv]{flex-wrap:wrap;gap:.4rem}.v2-item-links[data-astro-cid-ttghq7hv] a[data-astro-cid-ttghq7hv],.v2-item[data-astro-cid-ttghq7hv] a[data-astro-cid-ttghq7hv]{font-size:.64rem}.v2-teaching[data-astro-cid-ttghq7hv]{width:7px;left:calc(50% + 4px)}.v2-teaching[data-astro-cid-ttghq7hv] span[data-astro-cid-ttghq7hv]{width:7px;font-size:.46rem}.v2-year[data-astro-cid-ttghq7hv]{padding:.1rem .2rem;font-size:.59rem}.v2-year[data-astro-cid-ttghq7hv]:before,.v2-year[data-astro-cid-ttghq7hv]:after{width:5px}.v2-independent[data-astro-cid-ttghq7hv]{min-height:max(var(--height),112px)}.v2-independent[data-astro-cid-ttghq7hv] h3[data-astro-cid-ttghq7hv]{font-size:1rem}.v2-early[data-astro-cid-ttghq7hv]{min-height:max(var(--height),120px)}.v2-note[data-astro-cid-ttghq7hv]{grid-template-columns:1fr;gap:0;padding-top:1.5rem}}
