[hidden]{display:none!important}.video-dot{color:var(--labs-accent)}.video-magazine .intro .video-lead{font-size:16px;font-weight:600;color:var(--labs-ink);margin:15px 0 0}.video-magazine .intro .magazine-about{max-width:850px;margin-top:8px}.archive-empty{font-size:13px;color:var(--labs-muted);line-height:1.7}.video-magazine .year+.year{margin-top:24px}.video-magazine .issue{color:var(--labs-muted);background:white;border-color:var(--labs-line)}.video-magazine .issue.active{background:#eeebfa;color:#6350c9;border-color:#dcd5f6}#video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px;margin-bottom:32px}.video-card{display:block;color:inherit;text-decoration:none;min-width:0}.video-poster{position:relative;aspect-ratio:16/9;border-radius:7px;overflow:hidden;background:#f3f1f6}.video-poster img{display:block;width:100%;height:100%;object-fit:cover}.video-time{position:absolute;right:10px;bottom:10px;padding:3px 6px;color:#fff;background:#191820d9;border-radius:4px;font-size:11px}.video-card h2{font-size:16px;font-weight:600;margin:12px 0 5px;line-height:1.5}.video-card h2 span{color:#99919f;font-size:13px;margin-right:8px}.video-card p{font-size:12px;color:var(--labs-muted);margin:0;line-height:1.6}.video-card:hover h2{color:#6350c9}.video-card time{font-size:11px;color:#99919f;display:block;margin-top:7px}.video-empty{padding:65px 20px 85px;text-align:center;color:var(--labs-muted)}.video-empty>svg{width:40px;height:40px;fill:none;stroke:#aaa0bc;stroke-width:1.2}.video-empty h2{font-size:17px;font-weight:600;color:#62586e;margin:18px 0 10px}.video-empty p{font-size:14px;line-height:1.9;margin:0}#video-detail{width:min(1040px,94vw);max-height:92vh;padding:0;overflow:auto;overscroll-behavior:contain}.video-close{position:sticky;top:10px;margin:10px 12px 10px auto;display:grid;place-items:center;width:32px;height:32px;border:0;background:#fff;color:#62596e;z-index:3;padding:5px}.video-close:hover{background:#fff;color:#191820}.video-close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.video-stage{position:relative;background:#17151c;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}.video-stage>img,.video-stage video{display:block;width:100%;height:100%;object-fit:contain;max-height:70vh}.video-stage>button{position:absolute;inset:0;border:0;background:transparent;display:grid;place-items:center;padding:0;color:white}.video-stage>button:hover{background:#0001}.video-stage .play-mark{display:flex;align-items:center;gap:10px;background:#191820c9;border:1px solid #ffffff55;border-radius:99px;padding:12px 19px;font-size:14px}.play-mark svg{width:19px;height:19px;fill:currentColor}.video-copy{padding:28px 34px 30px}.video-copy h2{font-size:28px;letter-spacing:-.8px;margin:7px 0 14px}.video-copy .eyebrow{letter-spacing:1px}.video-text-button{padding:0;border:0;background:none;color:#746290;font-size:12px;margin-top:16px}.video-text-button:hover{background:none;color:#6350c9}.video-copy .meta{grid-template-columns:repeat(3,minmax(0,1fr))}.video-copy .actions a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#51465f;background:white;border:1px solid #e3dfec;border-radius:7px;padding:12px 17px;font-size:14px}.video-copy textarea{min-height:250px}.video-copy h3{font-size:14px}#reference-list{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}#reference-list figure{margin:0}#reference-list img{width:100%;max-height:230px;object-fit:contain;background:#faf9fc;border-radius:7px}#reference-list figcaption{font-size:12px;color:var(--labs-muted);line-height:1.7}#reference-list a{font-size:12px;color:#6350c9}.video-siblings{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--labs-line);margin-top:28px;padding-top:20px;gap:10px}.video-siblings button{padding:9px 12px;border:1px solid var(--labs-line);border-radius:7px;background:white;font-size:13px;color:#62586e}.video-siblings button:disabled{opacity:.35;cursor:default}#work-position{font-size:12px;color:var(--labs-muted)}.video-skip{position:fixed;top:-100px;left:16px;z-index:100;background:white;padding:12px}.video-skip:focus{top:12px}.video-noscript{padding:20px}.video-error{color:white;padding:25px;line-height:1.8;text-align:center}@media(max-width:720px){#video-grid{grid-template-columns:1fr;gap:26px}.video-magazine .intro h1{font-size:27px}.video-magazine .intro .video-lead{font-size:14px}.video-copy{padding:24px 20px}.video-copy h2{font-size:24px}.video-copy .meta{grid-template-columns:1fr 1fr}.video-magazine .year{display:block}.video-magazine .year summary{float:none;margin:0 0 10px}.video-magazine .issue{width:auto;margin:8px 0 0;display:inline-flex}.video-magazine .archive-empty{margin:0}.video-empty{padding:40px 0 55px}.video-empty p{font-size:13px}.video-siblings button{font-size:12px;padding:9px}.video-copy .actions{flex-wrap:wrap}.video-copy .actions a{flex:1}.video-stage video{max-height:55vh}}


.video-magazine .intro .video-policy{font-size:13px;color:var(--labs-muted);line-height:1.9;margin-top:14px}.work-reviews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.work-reviews article{min-width:0;padding:18px 20px;background:#faf9fc;border:1px solid var(--labs-line);border-radius:8px}.work-reviews h3{margin:0 0 4px}.work-reviews p{font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0}.work-reviews .review-role{font-size:11px;color:var(--labs-muted);margin:0}.work-reviews article:only-child{grid-column:1/-1}@media(max-width:720px){.work-reviews{grid-template-columns:1fr}}
