.vids-page{max-width:1320px;margin-inline:auto;padding-inline:var(--gutter);padding-top:clamp(130px,14vw,180px);padding-bottom:clamp(60px,8vw,100px)}.eyebrow{font:700 12px/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--red);margin:0 0 18px}.vids-page h1{margin:0;font:900 clamp(56px,8vw,120px)/.86 var(--display);text-transform:uppercase}.vids{list-style:none;margin:clamp(36px,5vw,56px) 0 0;padding:clamp(28px,3vw,40px) 0 0;border-top:2px solid var(--ink);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,56px) clamp(16px,2.2vw,30px)}@media (max-width:980px){.vids{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.vids{grid-template-columns:1fr}}.vid a{display:block;text-decoration:none}.poster{position:relative;aspect-ratio:16/9;background:var(--ink);display:grid;place-items:center;overflow:hidden}.poster:after{content:"*";position:absolute;right:14px;top:6px;font:900 44px/1 var(--display);color:var(--red);opacity:.9}.play{width:64px;height:64px;border-radius:50%;background:var(--red);display:grid;place-items:center;-webkit-transition:background .3s,-webkit-transform .35s cubic-bezier(.2,.7,.2,1);transition:background .3s,-webkit-transform .35s cubic-bezier(.2,.7,.2,1);transition:transform .35s cubic-bezier(.2,.7,.2,1),background .3s;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .3s,-webkit-transform .35s cubic-bezier(.2,.7,.2,1)}.play:before{content:"";margin-left:5px;border-left:18px solid #fff;border-block:11px solid transparent}.plat{position:absolute;left:14px;bottom:12px;font:700 11px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.7)}.vid a:hover .play,.vid a:focus-visible .play{-webkit-transform:scale(1.12);transform:scale(1.12)}.vid a:hover h2{color:var(--red)}.vid h2{margin:14px 0 4px;font:700 16px/1.35 var(--body);-webkit-transition:color .25s;transition:color .25s}.vid.untitled h2{color:var(--muted);font-weight:500}.vid p{margin:0;font:500 12px/1.4 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.vid>span{background:var(--ink);display:block}.vid iframe{width:100%}