.video-index{width:100%;max-width:1200px;margin:0 auto;padding:52px 32px 96px;color:var(--uct-body-strong,#1a1a1a)}.video-index__header{padding-bottom:27px;border-bottom:1px solid var(--uct-line-strong,#d4d4d4)}.video-index__duration,.video-index__empty-label,.video-index__eyebrow,.video-index__kicker,.video-index__lead-label,.video-index__metadata,.video-index__rank{font-family:var(--font-geist-mono),monospace;text-transform:uppercase}.video-index__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--uct-faint,#888);font-size:10px;font-weight:500;letter-spacing:.17em}.video-index__eyebrow span:first-child{color:var(--uct-ink,#0a0a0a)}.video-index__heading-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px 24px;margin-top:18px}.video-index__count{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;flex:0 0 auto;margin:0;color:var(--uct-faint,#888);font:500 9px/1.5 var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase}.video-index__count strong{color:var(--uct-ink,#0a0a0a);font-weight:600}.video-index__kicker{margin:0 0 13px;color:var(--uct-ink,#0a0a0a);font-size:10px;font-weight:500;letter-spacing:.15em}.video-index__heading-row h1{margin:0;color:var(--uct-ink,#0a0a0a);font-size:clamp(36px,4vw,40px);font-weight:500;line-height:.99;letter-spacing:-.055em}.video-index__intro{max-width:610px;margin:17px 0 0;color:var(--uct-soft,#4a4a4a);font-size:17px;line-height:1.55}.video-index__views{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:29px}.video-index__views a{min-height:42px;display:inline-flex;align-items:center;padding:0 15px;border:1px solid var(--uct-line-strong,#d4d4d4);border-radius:999px;color:var(--uct-soft,#4a4a4a);font-size:13px;font-weight:500;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.video-index__views a:focus-visible,.video-index__views a:hover{border-color:var(--uct-ink,#0a0a0a);color:var(--uct-ink,#0a0a0a)}.video-index__views a[aria-current=page]{border-color:var(--uct-ink,#0a0a0a);background:var(--uct-ink,#0a0a0a);color:var(--uct-bg,#fafafa)}.video-index__more:focus-visible,.video-index__story-link:focus-visible,.video-index__views a:focus-visible{outline:2px solid var(--uct-ink,#0a0a0a);outline-offset:3px}.video-index__sort-note{margin-left:auto;color:var(--uct-faint,#888);font:500 9px/1.4 var(--font-geist-mono),monospace;letter-spacing:.15em;text-transform:uppercase}.video-index__collection{padding-top:26px}.video-index__card{position:relative;min-width:0}.video-index__card--lead{padding:0 0 28px}.video-index__story-link{display:block;color:inherit;text-decoration:none}.video-index__poster{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:var(--uct-line,#ececec);border:1px solid var(--uct-line,#ececec)}.video-index__poster>img{width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.2,.7,.2,1)}.video-index__story-link:focus-visible .video-index__poster>img,.video-index__story-link:hover .video-index__poster>img{transform:scale(1.025)}.video-index__poster--empty{display:grid;place-items:center;background:linear-gradient(135deg,transparent 49.8%,var(--uct-line-strong,#d4d4d4) 50%,transparent 50.2%),var(--uct-card,#fff)}.video-index__poster-placeholder{display:flex;align-items:baseline;gap:10px;color:var(--uct-faint,#888);font:500 10px var(--font-geist-mono),monospace;letter-spacing:.17em;text-transform:uppercase}.video-index__poster-placeholder span{color:var(--uct-ink,#0a0a0a)}.video-index__play{position:absolute;top:50%;left:50%;display:grid;width:44px;height:44px;place-items:center;transform:translate(-50%,-50%);border:1px solid rgb(255 255 255/48%);border-radius:50%;background:rgb(10 10 10/76%);color:#fff;pointer-events:none}.video-index__play svg{width:15px;height:15px;fill:currentColor}.video-index__duration{position:absolute;right:11px;bottom:11px;padding:5px 7px;background:rgb(10 10 10/82%);color:#fff;font-size:9px;letter-spacing:.1em}.video-index__copy{min-width:0}.video-index__card--lead .video-index__copy{display:flex;flex-direction:column;align-items:flex-start;padding-top:14px}.video-index__card--lead .video-index__story-link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-gap:32px;gap:32px}.video-index__metadata{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;color:var(--uct-faint,#888);font-size:9px;font-weight:500;letter-spacing:.14em;line-height:1.5}.video-index__metadata i{margin-right:7px;color:var(--uct-faint2,#b8b8b8);font-style:normal}.video-index__copy h2{margin:9px 0 0;color:var(--uct-ink,#0a0a0a);font-size:20px;font-weight:500;line-height:1.27;letter-spacing:-.028em;text-wrap:pretty}.video-index__card--lead .video-index__copy h2{margin-top:14px;font-size:clamp(27px,2.7vw,34px);line-height:1.13;letter-spacing:-.04em}.video-index__dek{margin:16px 0 0;color:var(--uct-soft,#4a4a4a);font-size:16px;line-height:1.6}.video-index__lead-date{margin-top:20px;color:var(--uct-faint,#888);font:500 9px/1.5 var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase}.video-index__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-column-gap:22px;column-gap:22px;grid-row-gap:37px;row-gap:37px;padding-top:24px;border-top:1px solid var(--uct-line-strong,#d4d4d4)}.video-index__rank{position:absolute;z-index:1;top:0;left:0;display:grid;width:34px;height:34px;place-items:center;background:rgba(10,10,10,.82);color:#fff;font-size:10px;font-weight:500;letter-spacing:.08em}.video-index__card--lead>.video-index__rank{top:0;left:0;z-index:2}.video-index__grid .video-index__rank+.video-index__story-link .video-index__poster{border-top:1px solid var(--uct-line,#ececec)}.video-index__grid .video-index__copy{padding-top:13px}.video-index__grid .video-index__copy h2{font-size:19px;line-height:1.27}.video-index__more-wrap{display:flex;justify-content:center;padding-top:35px}.video-index__more{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 20px;border:1px solid var(--uct-line-strong,#d4d4d4);border-radius:999px;background:transparent;color:var(--uct-ink,#0a0a0a);font-size:13px;font-weight:500}.video-index__more:hover:not(:disabled){border-color:var(--uct-ink,#0a0a0a);background:var(--uct-ink,#0a0a0a);color:var(--uct-bg,#fafafa)}.video-index__more span{color:inherit}.video-index__more{min-width:190px}.video-index__more:disabled{opacity:.65;cursor:wait}.video-index__error{width:100%;margin:0 0 14px;color:var(--uct-soft,#4a4a4a);font-size:14px;text-align:center}.video-index__more-wrap{flex-wrap:wrap}.video-index__empty{margin-top:38px;padding:26px 0;border-top:1px solid var(--uct-ink,#0a0a0a);border-bottom:1px solid var(--uct-line-strong,#d4d4d4)}.video-index__empty-label{color:var(--uct-ink,#0a0a0a);font-size:9px;letter-spacing:.16em}.video-index__empty h2{margin:14px 0 8px;font-size:27px;font-weight:500;letter-spacing:-.035em}.video-index__empty p{margin:0;color:var(--uct-soft,#4a4a4a);font-size:15px;line-height:1.55}@media (max-width:760px){.video-index{padding-right:24px;padding-left:24px}.video-index__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:30px}.video-index__card--lead .video-index__story-link{display:block}.video-index__card--lead .video-index__copy{padding-top:14px}}@media (max-width:540px){.video-index{padding:37px 20px 72px}.video-index__heading-row{flex-direction:column;align-items:flex-start;margin-top:20px}.video-index__heading-row h1{max-width:440px;font-size:clamp(36px,10vw,40px)}.video-index__intro{margin-top:14px;font-size:15px}.video-index__views{gap:6px;margin-top:23px}.video-index__views a{min-height:42px;padding:0 11px;font-size:12px}.video-index__sort-note{width:100%;margin:6px 0 0}.video-index__collection{padding-top:24px}.video-index__card--lead{padding-bottom:25px}.video-index__card--lead .video-index__copy{padding-top:14px}.video-index__card--lead .video-index__copy h2{margin-top:8px;font-size:30px}.video-index__dek{margin-top:10px;font-size:15px}.video-index__grid{grid-template-columns:1fr;row-gap:32px;padding-top:20px}.video-index__grid .video-index__story-link{display:block}.video-index__grid .video-index__poster{align-self:start}.video-index__grid .video-index__copy{padding-top:12px}.video-index__grid .video-index__copy h2{margin-top:6px;font-size:17px}.video-index__grid .video-index__metadata{font-size:8px;letter-spacing:.1em}.video-index__rank{width:27px;height:27px;font-size:9px}.video-index__grid .video-index__rank{top:0}}.video-index__card--lead .video-index__play{width:68px;height:68px}.video-index__card--lead .video-index__play svg{width:24px;height:24px}