.workshop-videos-module__wIDIWG__section{background:linear-gradient(120deg, var(--navy), #03111d);color:#fff;padding:clamp(44px,5.5vw,76px) 0;scroll-margin-top:88px}.workshop-videos-module__wIDIWG__heading{border-top:1px solid #ffffff26;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;padding-top:26px;display:flex;position:relative}.workshop-videos-module__wIDIWG__heading:before{content:"";background:var(--blue-bright);width:64px;height:3px;position:absolute;top:-1px;left:0}.workshop-videos-module__wIDIWG__heading h2{font-family:"Saira Semi Condensed", var(--sans);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(34px,4.6vw,58px);font-weight:800;line-height:.98}.workshop-videos-module__wIDIWG__heading h2 span{color:var(--blue-bright)}.workshop-videos-module__wIDIWG__machinesLink{color:#e6eef3;border-bottom:1px solid #ffffff50;flex-shrink:0;align-items:center;gap:24px;padding-bottom:7px;font-size:.875rem;font-weight:700;transition:color .2s,border-color .2s;display:inline-flex}.workshop-videos-module__wIDIWG__machinesLink span{color:var(--blue-bright);font-family:var(--sans);font-size:24px;line-height:1;transition:transform .2s}.workshop-videos-module__wIDIWG__machinesLink:hover{color:#80dbff;border-color:var(--blue-bright)}.workshop-videos-module__wIDIWG__machinesLink:hover span{transform:translate(2px,-2px)}.workshop-videos-module__wIDIWG__cinema{grid-template-columns:minmax(0,2.15fr) minmax(270px,1fr);align-items:stretch;gap:14px;display:grid}.workshop-videos-module__wIDIWG__main{min-width:0}.workshop-videos-module__wIDIWG__stage{aspect-ratio:16/10;isolation:isolate;background:#02080e;border-radius:4px;min-height:420px;position:relative;overflow:hidden}.workshop-videos-module__wIDIWG__video{object-fit:contain;background:#02080e;width:100%;height:100%;display:block;position:absolute;inset:0}.workshop-videos-module__wIDIWG__cover{color:#fff;cursor:pointer;width:100%;height:100%;font:inherit;text-align:left;background:#02080e;border:0;padding:0;display:block;position:absolute;inset:0}.workshop-videos-module__wIDIWG__poster{object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.workshop-videos-module__wIDIWG__shade{background:linear-gradient(#020b124d,#0000 35%,#020b1240 58%,#020b12eb);position:absolute;inset:0}.workshop-videos-module__wIDIWG__frameIndex{font-family:var(--sans);letter-spacing:.08em;text-shadow:0 1px 8px #000;font-size:.875rem;font-weight:700;position:absolute;top:26px;left:28px}.workshop-videos-module__wIDIWG__frameIndex span{color:#d0d9df;font-weight:400}.workshop-videos-module__wIDIWG__play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05172766;border:1px solid #ffffffe0;border-radius:50%;place-items:center;width:84px;height:84px;transition:background .25s,transform .25s;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 24px #0003}.workshop-videos-module__wIDIWG__play svg{width:30px;height:30px;margin-left:2px}.workshop-videos-module__wIDIWG__caption{border-top:1px solid #ffffff50;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:20px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.workshop-videos-module__wIDIWG__playLabel{max-width:17ch;font-family:"Saira Semi Condensed", var(--sans);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.03}.workshop-videos-module__wIDIWG__duration{font-family:var(--sans);font-variant-numeric:tabular-nums;color:#d9e7ef;flex-shrink:0;padding-bottom:3px;font-size:.875rem}.workshop-videos-module__wIDIWG__cover:hover .workshop-videos-module__wIDIWG__poster{transform:scale(1.035)}.workshop-videos-module__wIDIWG__cover:hover .workshop-videos-module__wIDIWG__play{background:var(--blue);transform:translate(-50%,-50%)scale(1.07)}.workshop-videos-module__wIDIWG__cover:focus-visible,.workshop-videos-module__wIDIWG__choice:focus-visible{outline-offset:-5px;outline:3px solid #80dbff}.workshop-videos-module__wIDIWG__playlist{min-width:0}.workshop-videos-module__wIDIWG__playlist ol{grid-template-rows:repeat(3,minmax(0,1fr));gap:14px;height:100%;margin:0;padding:0;list-style:none;display:grid}.workshop-videos-module__wIDIWG__playlist li{min-width:0;min-height:0}.workshop-videos-module__wIDIWG__choice{isolation:isolate;text-align:left;color:#fff;width:100%;height:100%;min-height:132px;font:inherit;cursor:pointer;background:#102536;border:0;border-radius:4px;flex-direction:column;justify-content:space-between;padding:15px 18px;display:flex;position:relative;overflow:hidden}.workshop-videos-module__wIDIWG__thumbnail{z-index:-2;position:absolute;inset:0}.workshop-videos-module__wIDIWG__thumbnail img{object-fit:cover;opacity:.78;transition:transform .5s,opacity .3s}.workshop-videos-module__wIDIWG__choice:before{content:"";z-index:-1;background:linear-gradient(#020b125c,#020b122e 25%,#020b12eb);position:absolute;inset:0}.workshop-videos-module__wIDIWG__choice:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid #ffffff29;transition:border-color .2s;position:absolute;inset:0}.workshop-videos-module__wIDIWG__choice:hover .workshop-videos-module__wIDIWG__thumbnail img,.workshop-videos-module__wIDIWG__active .workshop-videos-module__wIDIWG__thumbnail img{opacity:1}.workshop-videos-module__wIDIWG__choice:hover .workshop-videos-module__wIDIWG__thumbnail img{transform:scale(1.055)}.workshop-videos-module__wIDIWG__choice:hover:after{border-color:#fff9}.workshop-videos-module__wIDIWG__active:after{border:2px solid var(--blue-bright)}.workshop-videos-module__wIDIWG__choiceTop{font-family:var(--sans);font-variant-numeric:tabular-nums;text-shadow:0 1px 6px #000;justify-content:space-between;gap:10px;font-size:.75rem;line-height:1.2;display:flex}.workshop-videos-module__wIDIWG__choiceIndex{letter-spacing:.08em;font-weight:700}.workshop-videos-module__wIDIWG__choiceCopy{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:20px;display:flex}.workshop-videos-module__wIDIWG__choiceCopy strong{max-width:16ch;font-family:"Saira Semi Condensed", var(--sans);letter-spacing:-.015em;text-transform:uppercase;font-size:clamp(20px,2.15vw,27px);font-weight:800;line-height:1.05}.workshop-videos-module__wIDIWG__miniPlay{border:1px solid #ffffff70;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;transition:background .2s,border-color .2s;display:grid}.workshop-videos-module__wIDIWG__miniPlay svg{width:18px;height:18px}.workshop-videos-module__wIDIWG__active .workshop-videos-module__wIDIWG__miniPlay,.workshop-videos-module__wIDIWG__choice:hover .workshop-videos-module__wIDIWG__miniPlay{background:var(--blue);border-color:var(--blue-bright)}.workshop-videos-module__wIDIWG__error{color:#fff;background:#ffffff1a;padding:12px;font-size:1rem}.workshop-videos-module__wIDIWG__error a{text-decoration:underline}@media (max-width:1050px){.workshop-videos-module__wIDIWG__heading h2{max-width:13ch}.workshop-videos-module__wIDIWG__stage{min-height:420px}.workshop-videos-module__wIDIWG__cinema{grid-template-columns:minmax(0,1.9fr) minmax(245px,1fr)}.workshop-videos-module__wIDIWG__choice{padding:14px}}@media (max-width:760px){.workshop-videos-module__wIDIWG__heading{align-items:flex-end;gap:20px;margin-bottom:24px}.workshop-videos-module__wIDIWG__heading h2{font-size:clamp(34px,6.5vw,46px)}.workshop-videos-module__wIDIWG__machinesLink{gap:10px}.workshop-videos-module__wIDIWG__cinema{grid-template-columns:minmax(0,1fr);gap:12px}.workshop-videos-module__wIDIWG__stage{aspect-ratio:16/10;min-height:0}.workshop-videos-module__wIDIWG__playlist ol{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--blue) #ffffff14;gap:12px;height:auto;padding-bottom:10px;display:flex;overflow-x:auto}.workshop-videos-module__wIDIWG__playlist li{scroll-snap-align:start;flex:0 0 43%}.workshop-videos-module__wIDIWG__choice{min-height:148px}.workshop-videos-module__wIDIWG__choiceCopy strong{font-size:22px}.workshop-videos-module__wIDIWG__caption{bottom:24px;left:24px;right:24px}.workshop-videos-module__wIDIWG__playLabel{font-size:32px}}@media (max-width:480px){.workshop-videos-module__wIDIWG__heading{flex-direction:column;align-items:flex-start;gap:18px;padding-top:22px}.workshop-videos-module__wIDIWG__heading h2{max-width:none;font-size:36px}.workshop-videos-module__wIDIWG__stage{aspect-ratio:4/3}.workshop-videos-module__wIDIWG__frameIndex{top:18px;left:18px}.workshop-videos-module__wIDIWG__play{width:62px;height:62px;top:42%}.workshop-videos-module__wIDIWG__play svg{width:24px;height:24px}.workshop-videos-module__wIDIWG__caption{gap:10px;padding-top:15px;bottom:18px;left:18px;right:18px}.workshop-videos-module__wIDIWG__playLabel{max-width:14ch;font-size:26px}.workshop-videos-module__wIDIWG__playlist li{flex-basis:70%}.workshop-videos-module__wIDIWG__choice{min-height:146px}}@media (prefers-reduced-motion:reduce){.workshop-videos-module__wIDIWG__poster,.workshop-videos-module__wIDIWG__play,.workshop-videos-module__wIDIWG__choice:after,.workshop-videos-module__wIDIWG__thumbnail img,.workshop-videos-module__wIDIWG__miniPlay,.workshop-videos-module__wIDIWG__machinesLink,.workshop-videos-module__wIDIWG__machinesLink span{transition:none}.workshop-videos-module__wIDIWG__cover:hover .workshop-videos-module__wIDIWG__poster,.workshop-videos-module__wIDIWG__choice:hover .workshop-videos-module__wIDIWG__thumbnail img,.workshop-videos-module__wIDIWG__machinesLink:hover span{transform:none}}
