.nc-work-head{display:flex;flex-direction:column;gap:20px;padding-top:var(--page-top);padding-bottom:clamp(32px,4vw,48px)}.nc-work-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(32px,4vw,56px)}.nc-work-empty{border:1px solid var(--line);border-radius:0;background:transparent;padding:var(--spacing-4) var(--spacing-3);text-align:center}.nc-work-empty p{margin:0 auto;max-width:34ch;font:var(--type-lede);color:var(--fg-2)}.nc-tvrow{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);grid-gap:16px;gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.nc-tvrow>*{min-width:0;scroll-snap-align:start}.nc-tvrow-section+.nc-tvrow-section{margin-top:clamp(40px,5vw,64px)}.nc-cs-head{display:flex;flex-direction:column;gap:20px;padding-top:var(--page-top);padding-bottom:32px}.nc-cs-crumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-3)}.nc-cs-crumb a{color:var(--fg-2);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.nc-cs-crumb a:hover{color:var(--fg);border-color:var(--fg);opacity:1}.nc-cs-title{font:var(--type-h1);letter-spacing:var(--tracking-title);margin:0;max-width:18ch;text-wrap:balance;overflow-wrap:anywhere}.nc-cs-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin:0 0 clamp(32px,4vw,48px);padding-block:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nc-cs-meta>div{display:flex;flex-direction:column;gap:8px;min-width:0}.nc-cs-meta dt{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-3)}.nc-cs-meta dd{margin:0;font-size:15px;line-height:1.5;color:var(--fg);overflow-wrap:anywhere}@media (max-width:1100px){.nc-cs-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.nc-cs-playbtn{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;border-radius:var(--radius-lg)}.nc-cs-playbtn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.nc-cs-play{width:80px;height:80px;border-radius:0;background:transparent;border:1px solid var(--fg);color:var(--fg);display:grid;place-items:center;box-shadow:none;transition:background var(--dur-chrome) var(--ease),color var(--dur-chrome) var(--ease)}.nc-cs-play svg{display:block;margin-left:4px}.nc-cs-playbtn:focus-visible .nc-cs-play,.nc-cs-playbtn:hover .nc-cs-play{background:var(--fg);color:var(--ink)}.nc-cs-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap);margin-top:64px;align-items:start}.nc-cs-body__lead{grid-column:span 4;min-width:0}.nc-cs-body__copy{grid-column:6/span 7;min-width:0;display:flex;flex-direction:column;gap:22px;font-size:18px;line-height:1.65;color:#d4d4d4}.nc-cs-body__copy p{margin:0}.nc-cs-kicker{margin:6px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.3;letter-spacing:var(--tracking-heading);color:var(--fg);text-wrap:balance}@media (max-width:1100px){.nc-cs-body__copy,.nc-cs-body__lead{grid-column:1/-1}}.nc-cs-stills{display:grid;grid-gap:var(--grid-gap);gap:var(--grid-gap)}.nc-cs-credits,.nc-cs-stills{margin-top:64px}.nc-cs-credits h2{margin-bottom:28px}.nc-cs-credits dl{margin:0;padding-top:28px;border-top:1px solid var(--line);row-gap:28px}.nc-cs-credits dl>div{display:flex;flex-direction:column;gap:8px;min-width:0}.nc-cs-credits dt{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-3)}.nc-cs-credits dd{margin:0;font-size:16px;color:var(--fg);overflow-wrap:anywhere}.nc-cs-band{display:flex;flex-direction:column;gap:20px;padding:var(--spacing-4) 0 0;border-radius:0;border:none;border-top:1px solid var(--line);background:transparent}.nc-cs-band .nc-eyebrow{color:var(--fg-3)}.nc-cs-band__ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:var(--spacing-1)}.nc-work-grid{display:grid;grid-template-columns:[start] repeat(12,minmax(0,1fr)) [end];grid-column-gap:var(--grid-gap);column-gap:var(--grid-gap);grid-row-gap:var(--spacing-5);row-gap:var(--spacing-5)}.nc-work-grid>*{min-width:0}.nc-work-grid>:nth-child(10n+1){grid-column:start/span 5}.nc-work-grid>:nth-child(10n+2){grid-column:6/end}.nc-work-grid>:nth-child(10n+3){grid-column:start/span 9}.nc-work-grid>:nth-child(10n+4){grid-column:start/span 7}.nc-work-grid>:nth-child(10n+5){grid-column:8/end}.nc-work-grid>:nth-child(10n+6){grid-column:4/end}.nc-work-grid>:nth-child(10n+7){grid-column:start/span 7}.nc-work-grid>:nth-child(10n+8){grid-column:3/span 5}.nc-work-grid>:nth-child(10n+9){grid-column:8/end}.nc-work-grid>:nth-child(10n+10){grid-column:start/span 9}.nc-work-grid>.nc-work-grid__lead{grid-column:start/end}@media (max-width:1100px){.nc-work-grid{grid-template-columns:[start] minmax(0,1fr) [end];row-gap:var(--spacing-4)}.nc-work-grid>*,.nc-work-grid>.nc-work-grid__lead{grid-column:start/end!important}}