.lecture-gallery[data-astro-cid-wx5h47gp]{padding-block:.5rem 3.5rem}.gallery-heading[data-astro-cid-wx5h47gp]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 2rem;margin-block-end:1.5rem;display:flex}.gallery-intro[data-astro-cid-wx5h47gp]{max-inline-size:42rem}.gallery-intro[data-astro-cid-wx5h47gp] h2[data-astro-cid-wx5h47gp]{margin-block-start:.875rem}.gallery-description[data-astro-cid-wx5h47gp]{color:var(--muted);margin-block-start:.875rem;font-size:.9375rem;line-height:1.75}.gallery-shell[data-astro-cid-wx5h47gp]{--gallery-gap:1rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;overflow-x:auto}.gallery-shell[data-astro-cid-wx5h47gp]:focus-visible{outline-offset:4px}.gallery-rail[data-astro-cid-wx5h47gp]{inline-size:max-content;display:flex}.gallery-group[data-astro-cid-wx5h47gp]{gap:var(--gallery-gap);padding:.25rem var(--gallery-gap) 1rem 0;flex:none;margin:0;list-style:none;display:flex}.gallery-group[data-astro-cid-wx5h47gp][aria-hidden=true]{display:none}.gallery-card[data-astro-cid-wx5h47gp]{scroll-snap-align:start;flex:none;inline-size:min(85vw,22.5rem);min-inline-size:0}.gallery-photo[data-astro-cid-wx5h47gp]{aspect-ratio:3/2;background:var(--surface-2);border-radius:1rem;display:block;position:relative;overflow:hidden}.lecture-gallery[data-astro-cid-wx5h47gp]:is([data-gallery-motion=running],[data-gallery-motion=paused]) .gallery-shell[data-astro-cid-wx5h47gp]{scroll-snap-type:none;overflow-x:hidden}.lecture-gallery[data-astro-cid-wx5h47gp]:is([data-gallery-motion=running],[data-gallery-motion=paused]) .gallery-rail[data-astro-cid-wx5h47gp]{animation:gallery-sweep var(--gallery-duration,60s) linear infinite;will-change:transform}.lecture-gallery[data-astro-cid-wx5h47gp]:is([data-gallery-motion=running],[data-gallery-motion=paused]) .gallery-group[data-astro-cid-wx5h47gp][aria-hidden=true]{display:flex}.lecture-gallery[data-astro-cid-wx5h47gp][data-gallery-motion=paused] .gallery-rail[data-astro-cid-wx5h47gp]{animation-play-state:paused}@keyframes gallery-sweep{to{transform:translateX(calc(-1 * var(--gallery-distance,0px)))}}.gallery-photo[data-astro-cid-wx5h47gp]:focus-visible{outline:3px solid var(--focus);outline-offset:-5px}.gallery-card-frame[data-astro-cid-wx5h47gp],.gallery-card-frame[data-astro-cid-wx5h47gp] .gallery-image{block-size:100%;inline-size:100%;display:block}.gallery-card-frame[data-astro-cid-wx5h47gp]:not([data-framed]) .gallery-image{object-fit:cover}.gallery-card-frame[data-astro-cid-wx5h47gp][data-framed]{inline-size:calc(100% * var(--frame-card-scale));block-size:auto;aspect-ratio:var(--frame-ratio);position:absolute;inset-block-start:50%;inset-inline-start:50%;overflow:hidden;transform:translate(-50%,-50%)}.gallery-card-frame[data-astro-cid-wx5h47gp][data-framed] .gallery-image,.gallery-dialog-frame[data-astro-cid-wx5h47gp][data-framed] .gallery-dialog-image[data-astro-cid-wx5h47gp]{inline-size:var(--frame-width);block-size:var(--frame-height);max-block-size:none;max-inline-size:none;position:absolute;inset-block-start:var(--frame-top);inset-inline-start:var(--frame-left)}.gallery-expand[data-astro-cid-wx5h47gp]{color:#fff;backdrop-filter:blur(8px);background:#0b1a2ba6;border:1px solid #fff3;border-radius:50%;place-items:center;block-size:2.25rem;inline-size:2.25rem;display:grid;position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem}.gallery-caption[data-astro-cid-wx5h47gp]{color:var(--muted);padding:1rem .125rem 0;font-size:.8125rem;line-height:1.65}.gallery-event[data-astro-cid-wx5h47gp]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:650;line-height:1.5}.gallery-caption[data-astro-cid-wx5h47gp]>p[data-astro-cid-wx5h47gp]+p[data-astro-cid-wx5h47gp]{margin-block-start:.375rem}html:has(.gallery-dialog[open]){overflow:hidden}.gallery-dialog[data-astro-cid-wx5h47gp]{overscroll-behavior:contain;border:1px solid var(--border-strong);background:var(--bg);max-block-size:calc(100dvh - 2rem);inline-size:min(70rem,100vw - 2rem);max-inline-size:none;color:var(--text);border-radius:1rem;margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 80px #0003}.gallery-dialog[data-astro-cid-wx5h47gp]::backdrop{backdrop-filter:blur(5px);background:#0b1a2bd9}.gallery-dialog-toolbar[data-astro-cid-wx5h47gp]{z-index:1;border-block-end:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem;display:flex;position:sticky;inset-block-start:0}.gallery-dialog-navigation[data-astro-cid-wx5h47gp]{align-items:center;gap:.5rem;display:flex}.gallery-dialog-navigation[data-astro-cid-wx5h47gp] .icon-btn[data-astro-cid-wx5h47gp],.gallery-dialog-close[data-astro-cid-wx5h47gp]{cursor:pointer}.gallery-dialog-count[data-astro-cid-wx5h47gp]{min-inline-size:3.5rem;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:.8125rem}.gallery-dialog-stage[data-astro-cid-wx5h47gp]{background:var(--bg-alt);place-items:center;min-block-size:8rem;padding:1rem;display:grid}.gallery-dialog-frame[data-astro-cid-wx5h47gp]{place-items:center;max-inline-size:100%;display:grid}.gallery-dialog-frame[data-astro-cid-wx5h47gp][data-framed]{inline-size:min(var(--frame-native-width), 100%, calc((100dvh - 13rem) * var(--frame-ratio)));aspect-ratio:var(--frame-ratio);position:relative;overflow:hidden}.gallery-dialog-image[data-astro-cid-wx5h47gp]{object-fit:contain;block-size:auto;max-block-size:calc(100dvh - 13rem);inline-size:auto;max-inline-size:100%;display:block}.gallery-dialog-caption[data-astro-cid-wx5h47gp]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding:1rem 1.25rem;display:flex}.gallery-dialog-caption[data-astro-cid-wx5h47gp]>div[data-astro-cid-wx5h47gp]{flex:20rem}.gallery-dialog-caption[data-astro-cid-wx5h47gp]>div[data-astro-cid-wx5h47gp]>p[data-astro-cid-wx5h47gp]+p[data-astro-cid-wx5h47gp]{margin-block-start:.375rem;font-size:.875rem;line-height:1.6}.gallery-dialog-caption[data-astro-cid-wx5h47gp] .editorial-link[data-astro-cid-wx5h47gp]{font-size:.8125rem}@media (width>=40rem){.gallery-shell[data-astro-cid-wx5h47gp]{--gallery-gap:1.5rem}.gallery-card[data-astro-cid-wx5h47gp]{inline-size:22.5rem}.lecture-gallery[data-astro-cid-wx5h47gp]{padding-block-end:4rem}}@media (width<=39.99rem){.gallery-dialog-caption[data-astro-cid-wx5h47gp]{padding:1rem}.gallery-dialog-image[data-astro-cid-wx5h47gp]{max-block-size:calc(100dvh - 15rem)}.gallery-dialog-frame[data-astro-cid-wx5h47gp][data-framed]{inline-size:min(var(--frame-native-width), 100%, calc((100dvh - 15rem) * var(--frame-ratio)))}}@media (prefers-reduced-motion:reduce){.lecture-gallery[data-astro-cid-wx5h47gp] .gallery-rail[data-astro-cid-wx5h47gp]{transform:none;animation:none!important}.lecture-gallery[data-astro-cid-wx5h47gp] .gallery-shell[data-astro-cid-wx5h47gp]{scroll-snap-type:x mandatory;overflow-x:auto}.lecture-gallery[data-astro-cid-wx5h47gp] .gallery-group[data-astro-cid-wx5h47gp][aria-hidden=true]{display:none}}
