.workshop-section{background:#e7e7e5;border-bottom:1px solid #c4c4c1}.workshop-heading{max-width:760px;margin-bottom:32px}.workshop-heading p{font-size:17px;line-height:1.7;max-width:65ch}.workshop-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:960px;margin:0 auto}.workshop-video{margin:0;min-width:0;background:#f8f8f6;border:1px solid #c4c4c1}.workshop-video video{display:block;width:100%;height:auto;aspect-ratio:9/16;background:#151515;object-fit:contain}.workshop-video figcaption{padding:20px}.workshop-video figcaption h3{font-size:28px;margin:0 0 12px}.workshop-video figcaption p{font-size:15px;line-height:1.6;margin:0 0 10px}.workshop-video-link{font-size:14px;display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.workshop-enquiry{text-align:center;max-width:none!important;margin:32px 0 0!important}.about-workshop{display:grid;grid-template-columns:1fr 300px;gap:64px;align-items:center}.about-workshop .workshop-heading{margin:0}.about-workshop .workshop-heading p{margin-bottom:22px}.workshop-video video:focus-visible{outline:3px solid #c51e2b;outline-offset:4px}@media(max-width:800px){.workshop-video-grid{gap:16px}.workshop-video figcaption{padding:15px}.workshop-video figcaption h3{font-size:24px}.about-workshop{grid-template-columns:1fr 260px;gap:32px}}@media(max-width:600px){.workshop-video-grid{grid-template-columns:1fr;max-width:340px;gap:24px}.about-workshop{grid-template-columns:1fr;gap:25px}.about-workshop .workshop-video{width:100%;max-width:340px;justify-self:center}.workshop-heading p{font-size:16px}.workshop-heading{margin-bottom:25px}}
.workshop-video video p,.workshop-video video a{color:#fff;background:#151515}
.production-overview-section{background:#e7e7e5;border-top:1px solid #c4c4c1;border-bottom:1px solid #c4c4c1}.overview-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:32px}.overview-section-heading>div{max-width:740px}.overview-section-heading h2{margin-bottom:22px}.overview-section-heading p{font-size:17px;color:#414141;line-height:1.7;max-width:65ch}.overview-section-heading>a{flex-shrink:0;max-width:250px;min-height:44px;display:inline-flex;align-items:center}.overview-player{margin:0}.overview-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#191919;object-fit:contain}.overview-player video p,.overview-player video a{background:#191919;color:#fff}.overview-player video:focus-visible{outline:3px solid #c51e2b;outline-offset:4px}.overview-player figcaption{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:14px;color:#414141;margin-top:14px;line-height:1.7}.overview-player figcaption a{min-height:44px;display:inline-flex;align-items:center;flex-shrink:0;text-decoration:underline;text-underline-offset:4px}@media(max-width:800px){.overview-section-heading{display:block}.overview-section-heading>a{margin-top:14px;max-width:none}.overview-player figcaption{display:block}.overview-player figcaption a{display:flex;margin-top:5px;width:fit-content}}@media(max-width:600px){.overview-section-heading h2{font-size:38px}.overview-section-heading p{font-size:16px}.overview-section-heading{margin-bottom:24px}.overview-player figcaption{font-size:14px}}
