@import url('artists.css?v=final1');
.workshop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.workshop-card{min-width:0;display:flex;flex-direction:column}.workshop-card[hidden]{display:none}.workshop-picture{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--surface)}.workshop-picture img{height:100%;transition:transform .25s}.workshop-picture:hover img{transform:scale(1.025)}.workshop-status{position:absolute;left:14px;bottom:14px;padding:6px 12px;background:var(--paper);color:var(--ink);font-size:12px;border:1px solid var(--line)}.workshop-card[data-status=upcoming] .workshop-status{background:var(--ink);color:var(--paper)}.workshop-copy{padding-top:20px;display:flex;flex-direction:column;flex:1}.workshop-card h2{font:500 22px/1.35 var(--sans)!important;letter-spacing:-.02em}.workshop-summary{font-size:14px;line-height:1.65;margin-top:14px;margin-bottom:18px}.workshop-meta{display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--body);margin-top:auto;margin-bottom:14px}.workshop-updates{display:grid;grid-template-columns:1.2fr .8fr;gap:64px;align-items:center;background:var(--surface);padding-top:54px;padding-bottom:56px;border-top:1px solid var(--line)}.workshop-updates h2{font-size:48px}.workshop-updates p:not(.eyebrow){font-size:16px;max-width:390px}.workshop-updates .button{margin-top:24px}.workshop-updates .updates-note{font-size:12px!important;margin-top:14px}#workshop-empty{padding:32px 0}#workshop-empty h2{font:500 24px var(--sans)}#workshop-empty p{margin-top:12px}
@media(max-width:1000px){.workshop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.workshop-grid{grid-template-columns:1fr;gap:36px}.workshop-updates{grid-template-columns:1fr;gap:24px;padding-top:40px;padding-bottom:40px}.workshop-updates h2{font-size:39px}.workshop-card h2{font-size:21px!important}}
@media(prefers-reduced-motion:reduce){.workshop-picture img{transition:none}.workshop-picture:hover img{transform:none}}
