
.workshop-section{scroll-margin-top:110px}.workshop-video-grid,.workshop-photo-grid,.workshop-oil-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.workshop-two,.workshop-photo-grid,.workshop-oil-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-card,.workshop-photo{margin:0;background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;min-width:0}.workshop-player{display:flex;align-items:center;justify-content:center;background:#0a0c0e;height:400px}.workshop-player video{display:block;max-width:100%;width:auto;height:auto;max-height:100%;object-fit:contain}.workshop-copy,.workshop-photo figcaption{padding:24px}.workshop-copy h3,.workshop-photo h3{margin:0 0 12px;font-size:23px;line-height:1.25}.workshop-copy p,.workshop-photo p{color:var(--muted);margin:0 0 16px}.workshop-copy .eyebrow{font-size:11px;color:var(--red)}.workshop-photo img{width:100%;height:500px;object-fit:contain;background:#e6e7e9}.workshop-photo-grid{margin-bottom:28px}.workshop-links{display:flex;flex-wrap:wrap;gap:18px 32px;margin-top:28px}.workshop-single{max-width:820px;margin:28px auto 0}.workshop-single .workshop-card{display:grid;grid-template-columns:1fr 1fr}.workshop-single .workshop-player{height:480px}.workshop-single .workshop-copy{align-self:center}.workshop-oil-layout .workshop-player{height:500px}.workshop-section video::cue{color:#fff;background:rgba(0,0,0,.85);font-size:16px}@media(max-width:960px){.workshop-video-grid{grid-template-columns:1fr 1fr}.workshop-player{height:380px}}@media(max-width:640px){.workshop-video-grid,.workshop-photo-grid,.workshop-oil-layout,.workshop-single .workshop-card{grid-template-columns:1fr}.workshop-player,.workshop-oil-layout .workshop-player,.workshop-single .workshop-player{height:440px}.workshop-photo img{height:auto;max-height:540px}.workshop-copy,.workshop-photo figcaption{padding:20px}.workshop-links{display:grid;gap:14px}}
