.notebook-disclosure[data-astro-cid-vladnlbv]{margin-bottom:var(--step-24);min-width:0}.notebook-window[data-astro-cid-vladnlbv]{position:relative;overflow:hidden}[data-astro-cid-vladnlbv][data-expanded=false] .notebook-window[data-astro-cid-vladnlbv]{mask-image:linear-gradient(#000 calc(100% - 48px),#000000d9 calc(100% - 34px),#0000004d calc(100% - 14px),#0000)}.notebook-list[data-astro-cid-vladnlbv]{row-gap:var(--step-16);margin:0;padding:0;list-style:none;display:grid;position:relative}.notebook-row[data-astro-cid-vladnlbv]{align-items:baseline;column-gap:var(--step-24);line-height:var(--line-label-block);grid-template-columns:2ch minmax(0,1fr);display:grid}.notebook-number[data-astro-cid-vladnlbv]{font-variant-numeric:tabular-nums;color:var(--paper)}.notebook-link[data-astro-cid-vladnlbv]{align-items:baseline;gap:var(--step-8);width:fit-content;max-width:100%;color:var(--blue);display:inline-flex}.notebook-link[data-astro-cid-vladnlbv] svg{flex-shrink:0;transform:translateY(3px)}.notebook-toggle[data-astro-cid-vladnlbv]{align-items:center;gap:var(--step-8);margin:var(--step-8) 0 0;padding:var(--step-8) 0;width:fit-content;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;display:flex}.notebook-toggle[data-astro-cid-vladnlbv][hidden]{display:none}.notebook-toggle[data-astro-cid-vladnlbv]:is(:hover,:focus-visible){color:var(--paper)}.notebook-toggle-mark[data-astro-cid-vladnlbv]{height:10px;margin-left:var(--step-8);width:10px;color:var(--blue);position:relative}.notebook-toggle-mark[data-astro-cid-vladnlbv]:before,.notebook-toggle-mark[data-astro-cid-vladnlbv]:after{content:"";background:currentColor;margin:auto;position:absolute;inset:0}.notebook-toggle-mark[data-astro-cid-vladnlbv]:before{width:10px;height:1px}.notebook-toggle-mark[data-astro-cid-vladnlbv]:after{width:1px;height:10px}[data-astro-cid-vladnlbv][data-expanded=true] .notebook-toggle-mark[data-astro-cid-vladnlbv]:after{transform:scaleY(0)}@media (prefers-reduced-motion:no-preference){.notebook-window[data-astro-cid-vladnlbv]{transition:height .42s cubic-bezier(.16,1,.3,1)}.notebook-toggle-mark[data-astro-cid-vladnlbv]:after{transition:transform .24s}.notebook-toggle[data-astro-cid-vladnlbv]{transition:color .18s}}@media (pointer:coarse){.notebook-link[data-astro-cid-vladnlbv]{margin-block:calc(-1 * var(--step-8));padding-block:var(--step-8)}.notebook-toggle[data-astro-cid-vladnlbv]{min-height:44px}}.teaching-section[data-astro-cid-jgztyekx]{scroll-margin-top:var(--anchor-section-offset)}.teaching-section[data-astro-cid-jgztyekx]+.teaching-section[data-astro-cid-jgztyekx]{margin-top:var(--section-space)}h2[data-astro-cid-jgztyekx]{border-top:var(--rule-line);margin-bottom:var(--step-64);padding-top:var(--step-24)}.teaching-entry[data-astro-cid-jgztyekx]{padding-block:var(--step-48);scroll-margin-top:var(--anchor-item-offset);align-items:baseline}h2[data-astro-cid-jgztyekx]+.teaching-entry[data-astro-cid-jgztyekx]{padding-top:0}.teaching-entry[data-astro-cid-jgztyekx]+.teaching-entry[data-astro-cid-jgztyekx]{border-top:1px solid var(--rule-item)}.teaching-course[data-astro-cid-jgztyekx]{align-items:start}.teaching-identity[data-astro-cid-jgztyekx]{grid-column:var(--zone-name)}.teaching-tag[data-astro-cid-jgztyekx]{margin:var(--step-8) 0 0;color:var(--muted)}.teaching-identity[data-astro-cid-jgztyekx] .project-wordmark+.teaching-tag[data-astro-cid-jgztyekx]{margin-top:var(--step-16)}.teaching-details[data-astro-cid-jgztyekx]{grid-column:var(--zone-line);grid-template-columns:subgrid;align-content:start;display:grid}.teaching-details[data-astro-cid-jgztyekx]>*{grid-column:1/-1}.teaching-statement[data-astro-cid-jgztyekx] .teaching-details[data-astro-cid-jgztyekx]{grid-column:var(--zone-full)}.teaching-description[data-astro-cid-jgztyekx]{margin:0 0 var(--step-24);color:var(--body-copy)}.teaching-workshops[data-astro-cid-jgztyekx]{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--step-8);margin:var(--step-32) 0 0;padding:0;list-style:none;display:grid}.teaching-workshop[data-astro-cid-jgztyekx]{grid-column:1/-1;grid-template-columns:subgrid;scroll-margin-top:var(--anchor-item-offset);align-items:baseline;display:grid}.teaching-workshop-date[data-astro-cid-jgztyekx]{color:var(--muted);grid-column:2/3;margin:0}.teaching-workshop-name[data-astro-cid-jgztyekx]{font-size:inherit;line-height:inherit;color:var(--paper);grid-column:3/9;margin:0}.teaching-workshop-role[data-astro-cid-jgztyekx]{color:var(--muted);grid-column:9/-1;margin:0}.teaching-workshop-recording[data-astro-cid-jgztyekx]{vertical-align:-2px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px;display:inline-block}.teaching-workshop-recording[data-astro-cid-jgztyekx] [data-astro-cid-jgztyekx]:is(rect,path){vector-effect:non-scaling-stroke}@media (width>=721px){.teaching-section[data-astro-cid-jgztyekx]{width:calc(100% - (100% - 11 * var(--column-gap)) / 12 - var(--column-gap))}.teaching-section[data-astro-cid-jgztyekx]>h2[data-astro-cid-jgztyekx]{width:calc((100% + var(--column-gap)) * 12 / 11 - var(--column-gap))}.teaching-entry[data-astro-cid-jgztyekx]{grid-template-columns:repeat(11,minmax(0,1fr))}.teaching-entry[data-astro-cid-jgztyekx].teaching-course{margin-left:calc((100% + var(--column-gap)) / 11);border-top-color:#0000;grid-template-columns:repeat(10,minmax(0,1fr))}.teaching-course[data-astro-cid-jgztyekx]:after{content:"";border-top:1px solid var(--rule-item);width:calc(100% + (100% + var(--column-gap)) / 10);pointer-events:none;position:absolute;top:-1px;left:0}.teaching-details[data-astro-cid-jgztyekx]{grid-column:5/-1}.teaching-statement[data-astro-cid-jgztyekx] .teaching-details[data-astro-cid-jgztyekx]{grid-column:2/-1}}@media (width<=720px){h2[data-astro-cid-jgztyekx]{margin-bottom:var(--step-32)}.teaching-entry[data-astro-cid-jgztyekx]{row-gap:var(--step-24);padding-block:var(--step-32)}.teaching-statement[data-astro-cid-jgztyekx]{row-gap:0}.teaching-workshops[data-astro-cid-jgztyekx]{row-gap:var(--step-16)}.teaching-workshop[data-astro-cid-jgztyekx]{row-gap:var(--step-8)}.teaching-workshop-date[data-astro-cid-jgztyekx]{grid-column:1/2}.teaching-workshop-name[data-astro-cid-jgztyekx],.teaching-workshop-role[data-astro-cid-jgztyekx]{grid-column:2/-1}}
