.workshop-card[data-astro-cid-bwtjs26m]{--workshop-title-size:22px;background:color-mix(in srgb, var(--accent) 10%, var(--paper));border:.75px solid color-mix(in srgb, var(--accent) 60%, var(--paper));width:100%;font-family:var(--sans);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px 18px;margin:0;display:grid;container-type:inline-size}.workshop-kicker[data-astro-cid-bwtjs26m]{white-space:nowrap;color:var(--accent);flex-wrap:nowrap;grid-column:1/-1;margin:0;font-size:11.25px;font-weight:700;line-height:1.65}@container (width<315px){.workshop-save-date[data-astro-cid-bwtjs26m]{display:none}}.workshop-kicker[data-astro-cid-bwtjs26m]>span[data-astro-cid-bwtjs26m]:first-child:before{content:none}.workshop-main[data-astro-cid-bwtjs26m]{grid-template-columns:minmax(0,1fr) auto;align-self:center;align-items:start;column-gap:18px;display:grid}.workshop-action[data-astro-cid-bwtjs26m]{block-size:0;inline-size:max-content}.workshop-date[data-astro-cid-bwtjs26m]{color:var(--accent);flex-direction:column;align-self:center;align-items:center;padding-right:12px;display:flex}.workshop-date[data-astro-cid-bwtjs26m] span[data-astro-cid-bwtjs26m]{font:500 10px/1.4 var(--sans);letter-spacing:.09em}.workshop-date[data-astro-cid-bwtjs26m] strong[data-astro-cid-bwtjs26m]{font:400 32px/1.08 var(--serif)}.workshop-card[data-astro-cid-bwtjs26m] [data-astro-cid-bwtjs26m]:is(h2,h3){font:700 var(--workshop-title-size)/1.25 var(--serif);text-box:trim-both cap alphabetic;letter-spacing:-.01em;text-wrap:pretty;margin:0}.workshop-description[data-astro-cid-bwtjs26m]{flex-direction:column;gap:clamp(10px,30cqi - 152px,16.5px);display:flex}.workshop-card[data-astro-cid-bwtjs26m] [data-astro-cid-bwtjs26m]:is(h2,h3) span[data-astro-cid-bwtjs26m]{white-space:nowrap}.workshop-title-link[data-astro-cid-bwtjs26m]{color:inherit;text-decoration:none}.workshop-title-link[data-astro-cid-bwtjs26m]:hover{text-decoration:underline}.workshop-detail[data-astro-cid-bwtjs26m]{color:var(--muted);text-box:trim-both cap alphabetic;margin:0;padding-bottom:.2em;font-size:12px;line-height:1.5}.workshop-summary[data-astro-cid-bwtjs26m]{color:var(--muted);grid-area:3/1/auto/-1;margin:0;font-size:12.75px;line-height:1.65}.workshop-link[data-astro-cid-bwtjs26m]{white-space:nowrap;background:var(--accent);min-height:40px;color:var(--paper);border:1px solid var(--accent);border-radius:1.5px;justify-content:center;justify-self:end;align-items:center;gap:14px;padding:10px 14px;font-size:12px;line-height:1.4;text-decoration:none;display:inline-flex}.workshop-link[data-astro-cid-bwtjs26m] svg{flex:0 0 16px;width:16px;height:16px}.workshop-link[data-astro-cid-bwtjs26m]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.workshop-link[data-astro-cid-bwtjs26m]:hover{background:var(--accent-hover);border-color:var(--accent-hover)}@supports not (text-box:trim-both cap alphabetic){.workshop-action[data-astro-cid-bwtjs26m]{padding-block-start:calc(var(--workshop-title-size) * .25)}}@media (width<=480px){.workshop-card[data-astro-cid-bwtjs26m]{--workshop-title-size:20px;grid-template-columns:36px minmax(0,1fr);column-gap:12px}.workshop-main[data-astro-cid-bwtjs26m]{align-self:end;column-gap:12px;margin-bottom:2px}.workshop-description[data-astro-cid-bwtjs26m]{gap:13px}.workshop-detail[data-astro-cid-bwtjs26m]{transform:translateY(1px)}.workshop-date[data-astro-cid-bwtjs26m]{padding-right:0}.workshop-date[data-astro-cid-bwtjs26m] strong[data-astro-cid-bwtjs26m]{margin-block:1px;font-size:34px}.workshop-link[data-astro-cid-bwtjs26m]{gap:8px;padding:8px;font-size:11.5px}.workshop-link[data-astro-cid-bwtjs26m] svg{flex-basis:14px;width:14px;height:14px}}@media (width<=380px){.workshop-card[data-astro-cid-bwtjs26m]{--workshop-title-size:18px;grid-template-columns:28px minmax(0,1fr);column-gap:8px}.workshop-main[data-astro-cid-bwtjs26m]{column-gap:8px}.workshop-date[data-astro-cid-bwtjs26m] strong[data-astro-cid-bwtjs26m]{margin-block:.5px;line-height:1.04}.workshop-date[data-astro-cid-bwtjs26m] span[data-astro-cid-bwtjs26m]:first-child{transform:translateY(1px)}.workshop-link[data-astro-cid-bwtjs26m]{font-size:11px}.workshop-link[data-astro-cid-bwtjs26m] svg{display:none}}.workshop-card[data-astro-cid-bwtjs26m].featured-event{grid-template-columns:32px minmax(0,1fr);gap:18px 12px;padding:20px 16px}.featured-event[data-astro-cid-bwtjs26m] .workshop-kicker[data-astro-cid-bwtjs26m]{white-space:normal;flex-wrap:wrap;grid-row:2;gap:0}.featured-event[data-astro-cid-bwtjs26m] .workshop-main[data-astro-cid-bwtjs26m]{display:contents}.featured-event[data-astro-cid-bwtjs26m] .workshop-description[data-astro-cid-bwtjs26m]{--workshop-title-size:20px;grid-area:3/2;align-self:center;gap:12px}.featured-event[data-astro-cid-bwtjs26m] .workshop-action[data-astro-cid-bwtjs26m]{grid-area:5/1/auto/-1;block-size:auto;inline-size:auto;padding:0}.featured-event[data-astro-cid-bwtjs26m] .workshop-summary[data-astro-cid-bwtjs26m]{grid-row:4}.featured-event[data-astro-cid-bwtjs26m] .workshop-date[data-astro-cid-bwtjs26m]{grid-area:3/1;padding-right:0}.featured-event[data-astro-cid-bwtjs26m] .workshop-link[data-astro-cid-bwtjs26m]{padding:10px 14px;font-size:12px}@media (width<=480px){.workshop-card[data-astro-cid-bwtjs26m].featured-event{grid-template-columns:36px minmax(0,1fr);gap:18px 14px;padding:20px 18px}}@container (width<220px){.workshop-card[data-astro-cid-bwtjs26m].featured-event{grid-template-columns:28px minmax(0,1fr);column-gap:10px;padding:18px 14px}.featured-event[data-astro-cid-bwtjs26m] .workshop-description[data-astro-cid-bwtjs26m]{--workshop-title-size:18px}}@media (width<=520px){.workshop-card[data-astro-cid-bwtjs26m].featured-event{row-gap:12px}.featured-event[data-astro-cid-bwtjs26m] .workshop-kicker[data-astro-cid-bwtjs26m]{margin-top:-4px}}@media (width>=521px){.workshop-card[data-astro-cid-bwtjs26m].featured-event{grid-template-rows:repeat(5,max-content);align-content:space-between;row-gap:12px;padding-block:16px}}.workshop-card[data-astro-cid-bwtjs26m].past-event{--workshop-title-size:16.5px;border:0}.past-event[data-astro-cid-bwtjs26m] .workshop-kicker[data-astro-cid-bwtjs26m]{color:var(--muted);font-weight:400}.past-event[data-astro-cid-bwtjs26m] .workshop-date[data-astro-cid-bwtjs26m]{color:var(--muted)}.past-event[data-astro-cid-bwtjs26m] .workshop-main[data-astro-cid-bwtjs26m]{grid-template-columns:minmax(0,1fr);align-self:center;margin-bottom:0}.past-event[data-astro-cid-bwtjs26m] [data-astro-cid-bwtjs26m]:is(h2,h3){line-height:1.4}.past-event[data-astro-cid-bwtjs26m] .workshop-description[data-astro-cid-bwtjs26m]{gap:10px}.past-event[data-astro-cid-bwtjs26m] .workshop-detail[data-astro-cid-bwtjs26m]{font-size:11.25px;line-height:1.65;transform:none}.past-event[data-astro-cid-bwtjs26m] .workshop-title-link[data-astro-cid-bwtjs26m]{color:var(--accent);text-decoration:underline}
