article:where(.astro-h4bw6n5x){margin-top:var(--space-l);margin-bottom:var(--space-2xl);gap:var(--space-3xs) var(--space-m);grid-template-columns:16rem auto;display:grid}article:where(.astro-h4bw6n5x):not(:has(.featured-image)){grid-template-columns:1fr}article:where(.astro-h4bw6n5x) .featured-image:where(.astro-h4bw6n5x){grid-column:1}article:where(.astro-h4bw6n5x)>div:where(.astro-h4bw6n5x){display:flex;flex-direction:column}article:where(.astro-h4bw6n5x) h3:where(.astro-h4bw6n5x){font-size:var(--step-2);margin-top:var(--space-3xs);margin-bottom:var(--space-3xs);line-height:1}article:where(.astro-h4bw6n5x) p{--_lines: 3;height:calc(var(--_lines) * 1lh));overflow:hidden;margin-top:var(--space-2xs);margin-bottom:0;max-width:80ch;display:-webkit-box;-webkit-line-clamp:var(--_lines);-webkit-box-orient:vertical}article:where(.astro-h4bw6n5x) p:empty{display:none}article:where(.astro-h4bw6n5x) .datetime:where(.astro-h4bw6n5x){order:-1;line-height:1}article:where(.astro-h4bw6n5x) dl:where(.astro-h4bw6n5x){display:grid;grid-template-columns:auto 1fr;align-items:center;margin:0}article:where(.astro-h4bw6n5x) dl:where(.astro-h4bw6n5x) dd:where(.astro-h4bw6n5x){margin:0}article:where(.astro-h4bw6n5x) svg{width:var(--step-1);height:var(--step-1);margin-right:var(--space-2xs)}article:where(.astro-h4bw6n5x) .platform:where(.astro-h4bw6n5x){display:flex;align-items:center;max-width:max-content}article:where(.astro-h4bw6n5x) .event-meta:where(.astro-h4bw6n5x){margin-top:var(--space-s);margin-bottom:var(--space-s)}article:where(.astro-h4bw6n5x) .featured-image:where(.astro-h4bw6n5x){width:100%;height:auto;display:block;border-radius:var(--space-3xs);aspect-ratio:1 / 1;object-fit:cover;box-shadow:calc(var(--space-m) * .028) calc(var(--space-m) * .028) calc(var(--space-m) * .028 * 1.5) color-mix(in oklab,var(--color-black) 2%,transparent),calc(var(--space-m) * .067) calc(var(--space-m) * .067) calc(var(--space-m) * .067 * 1.5) color-mix(in oklab,var(--color-black) 2.8%,transparent),calc(var(--space-m) * .125) calc(var(--space-m) * .125) calc(var(--space-m) * .125 * 1.5) color-mix(in oklab,var(--color-black) 3.5%,transparent),calc(var(--space-m) * .223) calc(var(--space-m) * .223) calc(var(--space-m) * .223 * 1.5) color-mix(in oklab,var(--color-black) 4.2%,transparent),calc(var(--space-m) * .418) calc(var(--space-m) * .418) calc(var(--space-m) * .418 * 1.5) color-mix(in oklab,var(--color-black) 5%,transparent),calc(var(--space-m) * 1) calc(var(--space-m) * 1) calc(var(--space-m) * 1 * 1.5) color-mix(in oklab,var(--color-black) 7%,transparent)}.read-more:where(.astro-h4bw6n5x){align-self:start;padding:var(--space-2xs) var(--space-s);color:var(--color-white);background:var(--color-green);border-radius:var(--space-3xs);-webkit-text-decoration:none;text-decoration:none;margin-top:var(--space-2xs);margin-top:auto}.service-list-item:where(.astro-alks6ha4){display:grid;align-items:baseline;grid-template-columns:auto min-content;grid-template-areas:"time provisions" "title provisions" "excerpt excerpt" "venue venue";background:color-mix(in oklab,var(--color-black) 5%,var(--color-white));border-radius:var(--space-3xs);padding:var(--space-2xs) var(--space-xs)}time:where(.astro-alks6ha4){grid-area:time}.title:where(.astro-alks6ha4){grid-area:title}.provisions:where(.astro-alks6ha4){grid-area:provisions}.excerpt:where(.astro-alks6ha4){grid-area:excerpt}.venue-platform:where(.astro-alks6ha4){grid-area:venue}.title:where(.astro-alks6ha4){margin:0;padding-left:var(--space-s)}.venue-platform:where(.astro-alks6ha4){margin-top:0;margin-bottom:0}.excerpt:where(.astro-alks6ha4){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.excerpt:where(.astro-alks6ha4)~.venue-platform:where(.astro-alks6ha4){margin-top:var(--space-2xs)}.venue:where(.astro-alks6ha4),.platform:where(.astro-alks6ha4){display:flex;gap:var(--space-2xs);align-items:flex-start;width:fit-content}.venue:where(.astro-alks6ha4):not(.button),.platform:where(.astro-alks6ha4):not(.button){padding:var(--space-3xs) var(--space-s)}.venue:where(.astro-alks6ha4):not(.button) svg{color:var(--color-green)}.platform:where(.astro-alks6ha4):not(.button) svg{color:var(--color-green)}.venue:where(.astro-alks6ha4) svg{width:1lh;height:1lh}.platform:where(.astro-alks6ha4) svg{width:1lh;height:1lh}.provisions:where(.astro-alks6ha4){display:grid;grid-template-columns:repeat(4,auto);grid-template-rows:repeat(2,auto);grid-auto-flow:column;direction:rtl}.provisions:where(.astro-alks6ha4)>:where(.astro-alks6ha4){dir:ltr}.provisions:where(.astro-alks6ha4) svg{width:1lh;height:1lh;color:var(--color-green);cursor:help}.platform:where(.astro-alks6ha4).youtube svg{color:var(--color-red)}.platform:where(.astro-alks6ha4).zoom svg{color:var(--color-blue)}@container (inline-size > 28em){.service-list-item:where(.astro-alks6ha4){grid-template-columns:9.5em auto min-content;grid-template-areas:"time title provisions" "excerpt excerpt provisions" "venue venue provisions";gap:0 var(--space-2xs)}.title:where(.astro-alks6ha4){padding-left:0}.provisions:where(.astro-alks6ha4){grid-template-rows:repeat(3,auto)}}@container (inline-size > 42em){.service-list-item:where(.astro-alks6ha4){grid-template-areas:"time title provisions" ". excerpt provisions" ". venue provisions"}}main{display:grid}nav:where(.astro-u7vgzlnm){max-width:var(--content-width);overflow:hidden}nav:where(.astro-u7vgzlnm) ol:where(.astro-u7vgzlnm){list-style-type:none;margin:0;padding:0;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;place-items:center;gap:var(--space-2xs);text-align:center;overflow:scroll hidden;scroll-margin:0 var(--space-2xs);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;position:relative;background:linear-gradient(to right,var(--color-off-white) 30%,color-mix(in oklab,var(--color-off-white) 0%,transparent)),linear-gradient(to right,color-mix(in oklab,var(--color-off-white) 0%,transparent),var(--color-off-white) 70%) 100% 0,radial-gradient(farthest-side at 0 50%,color-mix(in oklab,var(--color-blue) 30%,transparent),color-mix(in oklab,var(--color-blue) 0%,transparent)),radial-gradient(farthest-side at 100% 50%,color-mix(in oklab,var(--color-blue) 30%,transparent),color-mix(in oklab,var(--color-blue) 0%,transparent)) 100% 0;background-repeat:no-repeat;background-color:var(--color-off-white);background-size:var(--space-2xs) 100%,var(--space-2xs) 100%,var(--space-3xs) 100%,var(--space-3xs) 100%;background-attachment:local,local,scroll,scroll;border-top:1px solid color-mix(in oklab,var(--color-black) 50%,transparent);border-bottom:1px solid color-mix(in oklab,var(--color-black) 50%,transparent);width:100%}nav:where(.astro-u7vgzlnm) ol:where(.astro-u7vgzlnm)+ol:where(.astro-u7vgzlnm){border-top:none}nav:where(.astro-u7vgzlnm) ol:where(.astro-u7vgzlnm) a:where(.astro-u7vgzlnm){display:block;padding:var(--space-2xs) var(--space-s);border-radius:var(--space-3xs);color:var(--color-red);min-width:var(--space-2xl);margin-top:var(--space-2xs);margin-bottom:var(--space-2xs)}nav:where(.astro-u7vgzlnm) ol:where(.astro-u7vgzlnm) a:where(.astro-u7vgzlnm):hover,nav:where(.astro-u7vgzlnm) ol:where(.astro-u7vgzlnm) a:where(.astro-u7vgzlnm):focus,nav:where(.astro-u7vgzlnm) ol:where(.astro-u7vgzlnm) a:where(.astro-u7vgzlnm)[aria-current=date]{-webkit-text-decoration:none;text-decoration:none;background:var(--color-red);color:var(--color-white)}.month-long:where(.astro-u7vgzlnm){display:none}h2:where(.astro-u7vgzlnm){display:none;text-align:center;font-size:var(--step-3);margin:0}.main:where(.astro-u7vgzlnm){display:flex;flex-direction:column;margin-bottom:var(--space-l)}.events:where(.astro-u7vgzlnm){flex:1}.controls:where(.astro-u7vgzlnm){display:flex;justify-content:space-between}.controls:where(.astro-u7vgzlnm) :any-link{display:flex;align-items:center}.controls:where(.astro-u7vgzlnm) svg{width:var(--step-1);height:var(--step-1)}.services-list:where(.astro-u7vgzlnm){margin-top:var(--space-l);margin-bottom:var(--space-2xl);display:grid}.services-list:where(.astro-u7vgzlnm) time:where(.astro-u7vgzlnm){grid-row:1}.services-list:where(.astro-u7vgzlnm) h3:where(.astro-u7vgzlnm){font-size:var(--step-2);margin-top:0;margin-bottom:var(--space-xs);line-height:1}.services-list:where(.astro-u7vgzlnm) ol:where(.astro-u7vgzlnm){list-style-type:none;padding:0;margin:0;display:grid;gap:var(--space-s)}@media (min-width: 60.001em){main{grid-template-columns:16rem auto;gap:var(--space-xs)}nav:where(.astro-u7vgzlnm){position:sticky;height:max-content;top:7rem;margin-bottom:var(--space-l)}.month-long:where(.astro-u7vgzlnm),h2:where(.astro-u7vgzlnm){display:revert}.month-short:where(.astro-u7vgzlnm){display:none}.month-list:where(.astro-u7vgzlnm){grid-auto-flow:row;text-align:left;justify-items:stretch;gap:var(--space-3xs);padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.month-list:where(.astro-u7vgzlnm) a:where(.astro-u7vgzlnm){margin:0}}
