.page--workshop,.page--workshop-weekly{padding-bottom:0}@media (max-width:768px){.page--workshop .page-hero,.page--workshop-weekly .page-hero{padding:32px 24px 48px}}.page-hero__eyebrow-link{color:inherit;align-items:center;gap:8px;min-height:44px;margin:-14px 0;text-decoration:none;display:inline-flex}.page-hero__eyebrow-link:hover{color:var(--text-primary)}.page-hero__eyebrow-link svg{width:12px;height:12px}.wsv-col{max-width:var(--content-width);margin:0 auto;padding:0 48px}@media (max-width:768px){.wsv-col{padding:0 24px}}.wsv-establish{margin:0}.wsv-establish img{width:100%;height:auto;display:block}.wsv-establish figcaption,.wsv-still figcaption,.wsv-room__photo figcaption{color:var(--text-muted);margin-top:10px;font-size:13px;line-height:1.5}.wsv-intro{color:var(--text-secondary);margin-top:40px;margin-bottom:0;font-size:17px;line-height:1.7}.wsv-intro+.wsv-nav{margin-top:12px}.wsv-nav{top:var(--sticky-top);z-index:20;background:var(--bg-darkest);border-bottom:1px solid var(--border-subtle);position:sticky}.wsv-nav__list{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:0 28px;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.wsv-nav__list::-webkit-scrollbar{display:none}.wsv-nav__list>li{flex:none}.wsv-nav__label{color:var(--text-muted);align-items:center;min-height:44px;font-size:15px;display:inline-flex}.wsv-nav__link{min-height:44px;color:var(--text-secondary);border-bottom:1px solid #0000;align-items:center;font-size:15px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.wsv-nav__link:hover,.wsv-nav__link:focus-visible,.wsv-nav__link.is-current{color:var(--text-primary);border-bottom-color:var(--text-primary)}@media (max-width:768px){.wsv-intro{margin-top:28px;font-size:16px}.wsv-nav__list{gap:0 22px}}.wsv-rooms{margin-top:56px}.wsv-room{border-top:1px solid var(--border-default);scroll-margin-top:calc(var(--sticky-top) + 68px);padding:64px 0 88px}.wsv-room__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"photo photo""title prose""kit prose";align-items:start;gap:0 64px;display:grid}.wsv-room--sd .wsv-room__grid{grid-template-areas:"title photo""kit photo""kit prose"}.wsv-room__photo{grid-area:photo;margin:0 0 40px}.wsv-room--sd .wsv-room__photo{margin-bottom:32px}.wsv-room__photo img{width:100%;height:auto;display:block}.wsv-room__title{grid-area:title}.wsv-room__kit{grid-area:kit}.wsv-room__prose{grid-area:prose}.wsv-room__title{font-family:var(--font-display);letter-spacing:-.3px;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(28px,3vw,44px);font-weight:300;line-height:1.1}.wsv-room__kit{margin:24px 0 0;padding:0;list-style:none}.wsv-room__kit-label{color:var(--text-muted);margin-bottom:8px;font-size:14px}.wsv-room__kit-items{columns:2;color:var(--text-secondary);column-gap:24px;margin:0;padding:0;font-size:15px;line-height:1.6;list-style:none}.wsv-room__kit-items li{break-inside:avoid;padding:2px 0}.wsv-room__prose{max-width:62ch}.wsv-room__prose p{color:var(--text-secondary);margin:0 0 20px;font-size:17px;font-weight:400;line-height:1.7}.wsv-room__prose p:last-child{margin-bottom:0}.wsv-room__prose a{color:var(--text-primary);border-bottom:1px solid var(--border-strong);text-decoration:none;transition:border-color .2s}.wsv-room__prose a:hover,.wsv-room__prose a:focus-visible{border-bottom-color:var(--text-primary)}.wsv-room__stills{grid-template-columns:1fr 1fr;gap:32px;margin-top:48px;display:grid}.wsv-room__stills--single{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wsv-still{min-width:0;margin:0}.wsv-still img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.wsv-still__link{color:inherit;border-bottom:1px solid #0000;align-items:center;gap:6px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.wsv-still__link:hover,.wsv-still__link:focus-visible{color:var(--text-primary);border-bottom-color:var(--text-primary)}.wsv-still__link svg{flex:none;width:10px;height:10px}@media (max-width:1024px){.wsv-room__grid,.wsv-room--sd .wsv-room__grid{grid-template-columns:1fr;grid-template-areas:"photo""title""prose""kit";gap:0}.wsv-room__photo,.wsv-room--sd .wsv-room__photo{margin-bottom:24px}.wsv-room__title{margin-bottom:20px}.wsv-room__kit{margin-top:28px}}@media (max-width:768px){.wsv-rooms{margin-top:40px}.wsv-room{padding:40px 0 56px}.wsv-room__stills,.wsv-room__stills--single{grid-template-columns:1fr;gap:24px;margin-top:32px}.wsv-room__kit-items{columns:1}}.wsv-weekly{border-top:1px solid var(--border-default);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px 64px;padding:64px 0 88px;display:grid}.wsv-weekly__title{font-family:var(--font-display);letter-spacing:-.3px;color:var(--text-primary);margin:0;font-size:clamp(28px,3vw,44px);font-weight:300;line-height:1.1}.wsv-weekly__body p{color:var(--text-secondary);max-width:62ch;margin:0 0 24px;font-size:17px;line-height:1.7}.wsv-weekly__films{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin:0 0 40px;padding:0;list-style:none;display:grid}.wsv-film{min-width:0}.wsv-film__title{font-family:var(--font-display);color:var(--text-primary);margin-top:12px;font-size:20px;line-height:1.3;display:block}.wsv-film__date{color:var(--text-muted);margin-top:2px;font-size:14px;display:block}@media (max-width:560px){.wsv-weekly__films{grid-template-columns:1fr}}@media (max-width:1024px){.wsv-weekly{grid-template-columns:1fr}}@media (max-width:768px){.wsv-weekly{padding:40px 0 56px}}.wsw-archive{padding-bottom:88px}.wsw-list{grid-template-columns:1fr 1fr;gap:64px 48px;margin:0;padding:0;list-style:none;display:grid}.wsw-ep{min-width:0}.wsw-ep__title{font-family:var(--font-display);color:var(--text-primary);margin:16px 0 0;font-size:24px;font-weight:400;line-height:1.25}.wsw-ep__meta{color:var(--text-muted);margin-top:4px;font-size:14px;display:block}.wsw-ep__desc{color:var(--text-secondary);max-width:58ch;margin:10px 0 0;font-size:16px;line-height:1.7}.wsw-empty{color:var(--text-secondary);padding:24px 0 64px;font-size:17px}.wsw .inline-yt__play{-webkit-backdrop-filter:none;width:56px;height:56px;box-shadow:none;color:#fff;background:#0a0a0a8c;border:1px solid #ffffffbf;border-radius:0}.wsw .inline-yt__play svg{width:18px;height:22px}.wsw .inline-yt__poster:after{opacity:.25}.wsw .inline-yt__poster:hover:after{opacity:.35}.wsw .inline-yt__poster:hover img{transform:none}.wsw .inline-yt__poster:hover .inline-yt__play{color:#0a0a0a;background:#fff;border-color:#fff;transform:translate(-50%,-50%)}.wsw .inline-yt__poster:focus-visible{outline-color:var(--ember-signal)}@media (max-width:860px){.wsw-list{grid-template-columns:1fr;gap:48px}.wsw-archive{padding-bottom:56px}.wsw-ep__title{font-size:22px}}@media (prefers-reduced-motion:reduce){.wsv-nav__link,.wsv-room__prose a,.wsv-still__link{transition:none}}
