.video-intro{padding:65px 7% 40px}.video-intro>.eyebrow{color:var(--accent)}.video-title{display:flex;align-items:center;justify-content:space-between;gap:40px}.video-title h1{font-size:clamp(70px,10vw,155px);line-height:.88;letter-spacing:-2px;margin:0}.video-title h1 span{color:var(--accent)}.video-title>div{border:1px solid var(--line);border-radius:50%;width:190px;height:190px;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(8deg);flex-shrink:0}.video-count{font-family:Display,sans-serif;font-size:75px;line-height:1}.video-title>div p{font-size:13px;letter-spacing:1px;text-align:center;line-height:1.8;margin:10px 0 0}.video-intro-bottom{border-top:1px solid var(--line);margin-top:45px;padding-top:25px;display:flex;justify-content:space-between;align-items:center}.video-intro-bottom p{font-size:14px;line-height:1.8;color:var(--muted)}.video-intro-bottom a{font-size:13px;letter-spacing:1px}.video-feature{display:grid;grid-template-columns:38% 62%;margin:15px 7% 75px;border:1px solid var(--line)}.video-feature>div{padding:45px 35px;align-self:center}.video-feature .eyebrow{font-size:13px;color:var(--accent);line-height:1.8}.video-feature h2{font-size:clamp(35px,4vw,65px);text-transform:uppercase;line-height:1.02;margin:20px 0}.video-feature p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.9;margin-bottom:30px}.feature-still{position:relative;min-height:390px;overflow:hidden;background:#121112}.feature-still img{width:100%;height:100%;position:absolute;object-fit:cover}.feature-still:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 60%,#0009)}.feature-note{position:absolute;z-index:1;bottom:25px;left:25px;font-size:13px;letter-spacing:1.5px;color:#fff}.video-play{width:65px;height:65px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--bg);font-size:20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;transition:transform .25s,box-shadow .25s}.video-thumb:hover .video-play,.feature-still:hover .video-play{transform:translate(-50%,-50%) scale(1.12);box-shadow:0 0 50px #ff6b3650}.video-archive,.video-next{padding:60px 7% 90px}.video-archive{border-top:1px solid var(--line)}.video-archive-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.video-archive h2,.video-next h2{font-size:clamp(44px,6vw,85px);line-height:.98;margin:0}.video-archive h2 span{color:var(--accent)}.video-archive-head>span{font-size:13px;letter-spacing:2px;color:var(--muted)}.video-tools{display:flex;align-items:center;justify-content:space-between;gap:25px;border-block:1px solid var(--line);padding:22px 0}.video-filters{display:flex;gap:28px}.video-filters button{background:none;border:0;color:var(--muted);padding:7px 0;font-size:14px;white-space:nowrap}.video-filters button[aria-pressed=true]{color:var(--accent)}.video-filters sup{font-size:13px;margin-left:5px}.video-search input{width:230px;background:none;border:0;border-bottom:1px solid #777;color:var(--paper);padding:10px 0;font:inherit;font-size:13px;border-radius:0}.video-search input:focus{outline:0;border-color:var(--accent)}.video-result{font-size:13px;color:var(--muted);margin:23px 0 35px}.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 28px}.video-card{min-width:0}.video-card[hidden],.video-empty[hidden],.cinema-stop[hidden]{display:none}.video-thumb{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#282527}.video-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.video-thumb:hover img{transform:scale(1.04)}.video-thumb .video-play{width:48px;height:48px;font-size:16px}.video-no{position:absolute;left:14px;top:14px;font-size:13px;background:#1c1a1bdb;color:var(--paper);padding:7px}.video-tags{position:absolute;bottom:0;left:0;right:0;padding:25px 14px 13px;background:linear-gradient(transparent,#000b);font-size:13px;letter-spacing:1px;color:#fff}.video-card .video-date{font-size:13px;color:var(--muted);margin:20px 0 13px}.video-card h3{font-family:Display,sans-serif;text-transform:uppercase;font-size:32px;line-height:1.05;margin:0 0 15px;overflow-wrap:anywhere}.video-card h3 span{color:var(--accent);font-size:22px}.video-card>p:last-child{font-size:13px;color:var(--muted);line-height:1.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.video-empty{text-align:center;padding:65px 0;color:var(--muted)}.video-detail-head{padding:40px 7% 35px}.video-back{font-size:13px;letter-spacing:1px;display:block;margin-bottom:40px}.video-detail-meta{display:flex;gap:30px;justify-content:space-between;color:var(--muted);font-size:13px;letter-spacing:1px;border-top:1px solid var(--line);padding-top:23px;margin-bottom:25px}.video-detail-meta>span:first-child{color:var(--accent)}.video-detail-head h1{font-size:clamp(45px,7vw,105px);text-transform:uppercase;line-height:.98;max-width:1100px;margin:0 0 25px;overflow-wrap:anywhere}.video-detail-head>p{font-size:13px;letter-spacing:3px;color:var(--accent)}.video-screening{padding:0 7% 60px}.cinema-player{border:1px solid var(--line);background:#111}.cinema-screen{aspect-ratio:16/9;position:relative;isolation:isolate;overflow:hidden}.cinema-screen>img{position:absolute;width:100%;height:100%;object-fit:cover;filter:brightness(.38)}.cinema-start{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;text-align:center;background:radial-gradient(ellipse,#0000,#0005)}.cinema-label{font-size:13px;letter-spacing:3px;color:#ddd;margin-bottom:35px}.cinema-load{display:flex;align-items:center;gap:20px;background:none;color:#fff;font-size:13px;letter-spacing:2px;padding:0}.cinema-load>span{height:85px;width:85px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--bg);font-size:25px;box-shadow:0 0 80px #ff6b3630;transition:transform .2s}.cinema-load:hover>span{transform:scale(1.08)}.cinema-start p{max-width:440px;font-size:13px;line-height:1.8;color:#ddd;margin:30px 0 0}.cinema-start p a{color:#fff;text-decoration:underline}.cinema-screen iframe{position:absolute;width:100%;height:100%;border:0;inset:0}.cinema-controls{display:flex;align-items:center;gap:25px;padding:20px 25px;font-size:13px;background:#262425;color:var(--muted);flex-wrap:wrap}.cinema-controls>span{margin-right:auto;font-size:13px;letter-spacing:1px}.cinema-controls i{display:inline-block;background:var(--accent);width:5px;height:5px;border-radius:50%;margin-right:8px}.cinema-stop{color:var(--paper);background:none;padding:0;font-size:13px}.video-story{display:grid;grid-template-columns:25% 1fr;gap:9%;padding:65px 10% 70px;background:var(--paper);color:var(--bg)}.video-story>.eyebrow{font-size:13px}.video-story h2{font-size:55px;line-height:1;margin:0 0 30px}.video-story div>p{font-size:16px;line-height:1.9}.video-story .video-credit{font-size:13px;color:#6d686a;border-top:1px solid #ccc5c0;padding-top:25px;margin-top:35px}.video-pagination{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ccc5c0;padding-top:25px;margin-top:30px;font-size:13px}.video-next h2{margin-bottom:40px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(min-width:1800px){.video-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.video-title>div{width:140px;height:140px}.video-count{font-size:55px}.video-title>div p{font-size:13px}.video-feature>div{padding:30px 22px}.video-tools{display:block}.video-search{display:block;margin-top:15px}.video-search input{width:100%}.video-grid{gap:35px 20px}.video-card h3{font-size:27px}}@media(max-width:700px){.video-intro{padding:40px 6% 25px}.video-intro>.eyebrow{font-size:13px;letter-spacing:1.5px}.video-title{gap:10px;position:relative}.video-title h1{font-size:clamp(52px,13vw,90px);letter-spacing:-.5px;line-height:.95}.video-title>div{position:absolute;right:0;top:-25px;width:60px;height:60px;background:var(--accent);color:var(--bg);border:0}.video-count{font-size:30px}.video-title>div p{display:none}.video-intro-bottom{margin-top:28px;padding-top:20px;display:block}.video-intro-bottom p{font-size:13px}.video-intro-bottom a{display:block;margin-top:18px;font-size:13px}.video-feature{display:flex;flex-direction:column-reverse;margin:10px 6% 40px}.feature-still{min-height:230px;width:100%}.video-feature>div{padding:28px 22px}.video-feature h2{font-size:42px}.video-feature p:not(.eyebrow){font-size:13px}.video-feature .eyebrow{font-size:13px}.feature-note{font-size:13px;left:16px;bottom:16px}.video-archive,.video-next{padding:40px 6% 50px}.video-archive .eyebrow,.video-next .eyebrow{font-size:13px}.video-archive h2,.video-next h2{font-size:43px}.video-archive-head>span{font-size:13px}.video-filters{gap:15px;justify-content:space-between}.video-filters button{font-size:13px}.video-filters sup{font-size:13px;margin-left:2px}.video-tools{padding:13px 0}.video-result{font-size:13px;margin:20px 0 25px}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.video-card h3{font-size:25px}.video-card>p:last-child{font-size:13px}.video-card .video-date{font-size:13px;margin:14px 0 10px}.video-thumb{aspect-ratio:1.2}.video-tags{font-size:13px;padding:20px 9px 10px;letter-spacing:.5px}.video-no{font-size:13px;padding:5px;left:9px;top:9px}.video-thumb .video-play{width:36px;height:36px;font-size:14px}.video-detail-head{padding:28px 6% 25px}.video-back{font-size:13px;margin-bottom:30px}.video-detail-meta{gap:12px;flex-wrap:wrap;font-size:13px;letter-spacing:.6px;padding-top:18px;margin-bottom:20px}.video-detail-head h1{font-size:45px}.video-detail-head>p{font-size:13px}.video-screening{padding:0 0 35px}.cinema-screen{aspect-ratio:4/3}.cinema-screen:has(iframe){aspect-ratio:16/9}.cinema-start{padding:15px}.cinema-label{font-size:13px;letter-spacing:1.5px;margin-bottom:20px}.cinema-load{gap:14px;font-size:13px;letter-spacing:1px}.cinema-load>span{width:55px;height:55px;font-size:18px}.cinema-start p{font-size:13px;line-height:1.7;margin-top:20px;max-width:290px}.cinema-controls{padding:15px 6%;gap:18px;font-size:13px}.cinema-controls>span{font-size:13px}.cinema-stop{font-size:13px}.video-story{padding:35px 6% 40px;display:block}.video-story>.eyebrow{font-size:13px;margin-bottom:25px}.video-story h2{font-size:43px;margin-bottom:25px}.video-story div>p{font-size:15px}.video-story .video-credit,.video-pagination{font-size:13px}.video-next h2{font-size:40px}.video-next .video-card:last-child{display:none}}@media(prefers-reduced-motion:reduce){.video-play,.video-thumb img,.cinema-load>span{transition:none}}.video-feature{width:auto;min-width:0}.video-feature>*{min-width:0}@media(max-width:700px){.cinema-screen:has(iframe){min-height:220px}}.video-card>p:last-child,.video-feature p:not(.eyebrow),.video-intro-bottom p,.video-story div>p{font-size:16px;line-height:1.8}.video-filters{flex-wrap:wrap;gap:18px}.video-filters button{font-size:15px;min-height:44px}.video-tools{flex-wrap:wrap}.video-detail-meta{flex-wrap:wrap;letter-spacing:.04em;line-height:1.7}.video-tags{font-size:13px;line-height:1.6;letter-spacing:.03em}.video-card .video-date{font-size:13px}.cinema-start p{font-size:14px;line-height:1.7;max-width:520px}.cinema-label{font-size:13px;line-height:1.6;letter-spacing:.08em}.cinema-load{font-size:15px;letter-spacing:.06em}.cinema-controls{font-size:14px;line-height:1.6;flex-wrap:wrap}.cinema-controls>span,.cinema-stop{font-size:13px;line-height:1.6}.cinema-controls>a,.cinema-stop{min-height:44px;display:inline-flex;align-items:center}.video-story .video-credit{font-size:14px;color:#625d5f}.video-intro-bottom a,.video-pagination a{font-size:15px;display:inline-flex;align-items:center;min-height:44px}.feature-note{max-width:85%;font-size:13px;line-height:1.6;letter-spacing:.05em;background:#0007;padding:8px}.video-title>div{width:205px;height:205px}.video-title>div p{font-size:13px;line-height:1.6;letter-spacing:.04em}.video-detail-head>p{font-size:14px;letter-spacing:.1em}@media(max-width:700px){.cinema-screen{aspect-ratio:auto;min-height:410px}.cinema-screen:has(iframe){aspect-ratio:16/9;min-height:220px}.cinema-start{padding:22px}.cinema-label{font-size:13px;letter-spacing:.04em;margin-bottom:25px}.cinema-start p{font-size:14px;max-width:100%;margin-top:25px}.video-detail-meta{font-size:13px;gap:14px}.video-intro .eyebrow{font-size:13px;letter-spacing:.06em}.video-tools{padding-block:18px}.video-filters{justify-content:flex-start;gap:8px 20px}.video-title>div{width:60px;height:60px}.video-story div>p{font-size:16px}.video-story .video-credit{font-size:14px}.video-card>p:last-child,.video-feature p:not(.eyebrow){font-size:16px}.video-title h1{font-size:clamp(47px,12vw,90px)}}@media(max-width:480px){.video-grid{grid-template-columns:1fr}.video-thumb{aspect-ratio:16/10}.video-card h3{font-size:32px}.video-next .video-card:last-child{display:block}}
