@font-face{font-family:InterPreview;src:url(./inter-400-BL_kVj0B.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:InterPreview;src:url(./inter-500-DgGg3n8a.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:InterPreview;src:url(./inter-700-Dk8FYP0w.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:InterPreview;src:url(./inter-800-BeIhDvuv.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}main.file-card{max-width:1168px!important}.mock{--mock-ink: #111;--mock-grey: #8a8a8a;--mock-hairline: #e5e5e5;font-family:InterPreview,Segoe UI,system-ui,-apple-system,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--mock-ink);margin:0;overflow-x:clip}.mock-topline{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0 8px;flex-wrap:wrap}.mock-brand{font-weight:800;font-size:27px;letter-spacing:.4px;line-height:1.1;display:inline-block;color:var(--mock-ink);text-decoration:none}.mock-sub{font-size:13px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;margin-top:2px}.mock-nextshow{font-size:12px;letter-spacing:.5px;font-weight:700;text-align:right;align-self:flex-end;text-decoration:underline;text-underline-offset:3px;color:var(--mock-ink);white-space:nowrap}.mock-tickets{display:inline-block;background:#111;color:#fff;font-size:11px;font-weight:700;letter-spacing:.14em;padding:7px 14px;border:0;cursor:pointer;text-decoration:none}.mock-tickets.as-button{margin-top:10px}.mock-navrow{display:flex;align-items:center;gap:22px;border-top:1px solid var(--mock-hairline);border-bottom:1px solid var(--mock-hairline);padding:9px 0;position:relative}.mock-nav{display:flex;gap:26px;flex-wrap:wrap}.mock-nav .item{font-size:13px;letter-spacing:1.3px;font-weight:500;line-height:1.3;padding:3px 0;color:var(--mock-ink);text-decoration:none;cursor:pointer}.mock-nav .item.current,.mock-nav .item>a.current{text-decoration:underline;text-underline-offset:4px}.mock-nav .item>a{color:inherit;text-decoration:none;font:inherit;letter-spacing:inherit}.mock-nav .has-dd{position:relative}.mock-nav .dd{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid var(--mock-hairline);padding:6px 0;min-width:170px;z-index:6}.mock-nav .dd a{display:block;padding:7px 14px;font-size:12px;letter-spacing:.6px;color:var(--mock-ink);text-decoration:none;white-space:nowrap}.mock-nav .dd a:hover{text-decoration:underline;text-underline-offset:3px}.mock-nav .has-dd.open .dd,.mock-nav .has-dd:hover .dd,.mock-nav .has-dd:focus-within .dd{display:block}.mock-nav .dd-toggle{background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:0 0 0 4px;font-size:11px}.mock-nav .dd-works,.mock-nav .dd-years{max-height:480px;overflow-y:auto}.mock-socials{margin-left:auto;display:flex;gap:14px;align-items:center}.mock-socials a{color:var(--mock-ink);display:inline-flex}.mock-burger{display:none;background:none;border:0;padding:6px;cursor:pointer;margin-left:auto}.mock-burger span{display:block;width:22px;height:2px;background:#111;margin:5px 0}.mock-langrow{display:flex;justify-content:flex-end;padding:10px 0 0}.lang-toggle{background:none;border:1px solid var(--mock-hairline);border-radius:999px;font-size:11px;letter-spacing:.1em;padding:5px 12px;cursor:pointer;color:var(--mock-grey);font-family:inherit}.lang-toggle .on{color:var(--mock-ink);font-weight:700}.lang-toggle .sep{margin:0 4px}.mock-hero{position:relative;margin-top:10px}.mock-hero img{width:100%;height:clamp(240px,46vw,520px);object-fit:cover;display:block}.mock-hero-title{position:absolute;left:24px;bottom:18px;color:#fff;font-size:clamp(28px,5vw,52px);font-weight:700;letter-spacing:.04em;text-shadow:0 1px 12px rgba(0,0,0,.45)}.mock-hero.title-outside .mock-hero-title{position:static;color:var(--mock-ink);text-shadow:none;padding:6px 0 14px}.mock-lead{font-size:14px;line-height:1.3;max-width:none;padding:28px 0 8px;margin:0}.mock-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;padding:22px 0 8px}.mock-card{text-decoration:none;color:inherit;display:block}.mock-card img{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block}.mock-card-name{font-weight:700;font-size:17px;margin-top:10px}.mock-card-detail{font-size:13px;color:#555;margin-top:3px;line-height:1.5}.mock-acc{padding:18px 0 8px;max-width:none}.mock-acc-item{border-top:1px solid var(--mock-hairline);scroll-margin-top:76px}.mock-acc-item:last-child{border-bottom:1px solid var(--mock-hairline)}.mock-acc-head{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;background:none;border:0;padding:16px 0;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mock-ink);text-align:start;min-height:44px;scroll-margin-top:76px}.mock-acc-plus{font-size:18px;font-weight:400}.mock-acc-body{font-size:14px;line-height:1.7;color:#333;padding:0 0 18px;max-width:none}.mock-bios{padding:26px 0 8px;display:grid;gap:30px;max-width:none}.mock-bio{display:grid;grid-template-columns:150px 1fr;gap:20px;align-items:start}.mock-bio img{width:150px;height:150px;object-fit:cover;display:block}.mock-bio-name{font-weight:700;font-size:16px;margin-bottom:6px}.mock-bio p{margin:0;font-size:14px;line-height:1.3;color:#000}.mock-h3{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:26px 0 0;margin:0}.mock-h3+p,.mock-twocol p{font-size:14px;line-height:1.7;color:#333}.mock-twocol{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0;max-width:none}.mock-twocol .mock-h3{padding:18px 0 0}.mock-inline-img{width:100%;margin:22px 0 0;display:block}.company-collage{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:18px 0 6px}.company-collage img{width:100%;height:230px;object-fit:cover;display:block}@media (max-width: 900px){.company-collage{grid-template-columns:1fr 1fr}.company-collage img{height:200px}}@media (max-width: 520px){.company-collage{gap:8px}.company-collage img{height:150px}}.mock-quotes{padding:12px 0;display:grid;gap:16px;max-width:none}.mock-quotes blockquote{margin:0;padding:16px 18px;border-inline-start:3px solid #111;background:#fafafa}.mock-quotes p{margin:0 0 8px;font-size:14px;line-height:1.7;white-space:pre-line}.mock-quotes cite{font-size:12px;color:var(--mock-grey);font-style:normal;letter-spacing:.05em}.mock-cta{margin:22px 0;padding:18px;border:1px solid var(--mock-hairline);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;line-height:1.5}.mock-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px;padding:8px 0;max-width:none}.mock-contact-grid .mock-h3{padding:22px 0 0}.mock-contact-grid p{font-size:14px;line-height:1.7;color:#333}.mock-list{font-size:14px;line-height:1.7;color:#333;padding-inline-start:20px;margin:0 0 16px}.mock-form{display:grid;gap:10px;margin-top:12px;max-width:420px}.mock-form input,.mock-form textarea{font-family:inherit;font-size:14px;padding:12px 14px;border:1px solid var(--mock-hairline);border-radius:0;width:100%;box-sizing:border-box}.mock-form .mock-tickets{justify-self:start}.mock-form.glow{animation:formGlow 2.2s ease;border-radius:2px}@keyframes formGlow{0%,to{box-shadow:none}30%,70%{box-shadow:0 0 0 3px #111}}.mock-sent{font-size:13px;color:#1c7a4d;font-weight:700}.mock-note{margin:26px 0 24px;padding-top:12px;border-top:1px solid var(--mock-hairline);font-size:11.5px;color:var(--mock-grey);letter-spacing:.04em}.cover p{line-height:1.7}.cover ul{padding-inline-start:20px;line-height:1.7}@media (max-width: 767px){.mock-nav{display:none;position:absolute;top:100%;right:0;left:0;background:#fff;flex-direction:column;gap:0;padding:8px 0 16px;border-bottom:1px solid var(--mock-hairline);z-index:5}.mock-nav.open{display:flex}.mock-nav .item{padding:10px 0;font-size:14px;font-weight:400;letter-spacing:normal}.mock-nav .has-dd{display:block}.mock-nav .dd{display:none;position:static;border:0;padding:0 0 4px 16px;min-width:0}.mock-nav .has-dd.open .dd{display:block}.mock-nav .dd a{padding:6px 0;font-size:14px;white-space:normal}.mock-nav .dd-works,.mock-nav .dd-years{max-height:380px}.mock-nav.open{max-height:560px;overflow-y:auto;flex-wrap:nowrap}.mock-burger{display:block}.mock-socials{margin-left:0}.mock-navrow{justify-content:space-between}.mock-cards,.mock-contact-grid,.mock-twocol{grid-template-columns:1fr}.mock-bio{grid-template-columns:1fr;gap:12px}.mock-bio img{width:100%;height:auto;max-height:none}.mock-nextshow{display:none}.mock-brand{font-size:19px}}.mock-noteslink{padding:30px 0 18px;text-align:center}.mock-noteslink a{font-size:11px;letter-spacing:.08em;color:#9a958e;text-decoration:underline;text-underline-offset:3px}.mock-demotag{font-size:11px;letter-spacing:.12em;font-weight:700;color:#8a4b00;border:1px dashed #8a4b00;padding:4px 8px;justify-self:start;margin-bottom:2px}.mock-links span,.mock-links a{display:block;font-size:13px;color:#555}.mock-links a{color:#111;font-weight:600;text-decoration:underline;text-underline-offset:2px}.mock-acc-body a{color:#111;text-decoration:underline;text-underline-offset:2px;font-weight:600}.mock-tagline{font-size:12px;letter-spacing:.12em;color:#666;margin:6px 0 0}.file-nav{display:flex;flex-wrap:wrap;gap:8px;direction:rtl;padding:10px 0}.file-nav a{display:inline-block;padding:6px 14px;border:1px solid #d8d3cc;border-radius:999px;text-decoration:none;color:#111;font-size:13px;line-height:1.4;unicode-bidi:isolate}.file-nav a[aria-current=page],.file-nav a.active{background:#111;color:#fff;border-color:#111}.cover-lead{font-size:17px;line-height:1.75;max-width:60ch}.cover-cards{margin:18px 0 8px}.cover-secondary{border-top:1px solid #e5e0da;margin-top:22px;padding-top:14px;font-size:14px}.mock-press{margin-top:22px;border-top:1px solid #e5e0da;padding-top:10px}.mock-press .mock-acc-head{width:100%}.mock-acc-meta{color:var(--muted, #777);font-size:13px;font-weight:400}.cal-event{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:10px 0;border-top:1px solid var(--mock-hairline, #e5e2dc);align-items:baseline}.cal-date{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:#777;white-space:nowrap}.cal-main{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px 10px;text-align:start;align-items:baseline}.cal-venue{color:#777;font-size:13px}.cal-year-nav{display:flex;justify-content:space-between;gap:10px;padding:14px 0 4px}.cal-page{max-width:880px;margin:0 auto}.cal-venue a{color:inherit;text-decoration:underline;text-decoration-color:#d8d4cd;text-underline-offset:2px}.cal-venue a:hover{color:#111;text-decoration-color:#111}.reuse-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:10px 0 18px}.reuse-grid figure{margin:0}.reuse-grid img{width:100%;height:110px;object-fit:cover;display:block}.reuse-grid .reuse-cap{font-size:11.5px;color:#777;margin-top:4px}.cal-venue a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cal-venue a:hover{color:#000}.cal-title{font-weight:700;font-size:14.5px;color:#111;text-decoration:none}a.cal-title:hover{text-decoration:underline}.cal-venue{font-size:13.5px;color:#444}.mock-upcoming{border:1px solid #111;padding:20px 22px;margin:26px 0 34px}.mock-upcoming-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0}.mock-upcoming-row+.mock-upcoming-row{border-top:1px solid var(--mock-hairline, #e5e2dc)}.mock-upcoming-title{font-weight:800;letter-spacing:.04em}.mock-upcoming-venue{font-size:13.5px;color:#444;direction:ltr;text-align:start}.vid-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px;margin:18px 0 30px}.vid-thumb{position:relative;display:block;width:100%;aspect-ratio:16/9;border:0;padding:0;cursor:pointer;background:#111}.vid-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vid-play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:34px;text-shadow:0 1px 8px rgba(0,0,0,.6)}.vid-frame{position:relative;width:100%;aspect-ratio:16/9;background:#111;margin:0 auto}.vid-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vid-title{font-size:13.5px;font-weight:600;margin:10px 0 6px;text-align:center}.vid-flag{font-size:12px;color:#8a5a00;background:#fff6e5;display:inline-block;padding:2px 8px;margin-top:4px;border:1px solid #ecd9ae}.rev-filters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 26px}.rev-chip{font:inherit;font-size:13px;padding:6px 14px;border:1px solid #111;background:#fff;border-radius:999px;cursor:pointer}.rev-chip.on{background:#111;color:#fff}.rev-group{margin-bottom:46px;padding-bottom:8px;border-bottom:1px solid #111}.rev-quote{margin:0;padding:20px 0;border-bottom:1px solid var(--mock-hairline, #e5e2dc)}.rev-quote:last-child{border-bottom:none}.rev-quote blockquote{margin:0;font-size:14px;line-height:1.7;color:#161616;font-family:inherit;font-weight:400}.rev-quote figcaption{margin-top:10px;font-size:13px;color:#555;display:flex;flex-direction:column;gap:3px;font-family:inherit}.rev-quote figcaption>span:first-child{font-weight:700;color:#111}.rev-more{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#111;font-weight:700}.news-quote blockquote{font-size:17px}.news-award{margin:30px 0 0}.news-jury summary{cursor:pointer;font-weight:700;font-size:14px}.news-jury p{margin-top:10px}@media (max-width: 600px){.cal-event{grid-template-columns:76px 1fr;gap:10px}.cal-main{text-align:start}.mock-upcoming-row{flex-direction:column;align-items:flex-start}}.vid-fallback{display:flex;gap:14px;align-items:baseline;margin-top:6px;font-size:12.5px}.vid-fallback a{font-weight:700;color:#111;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.vid-back{font:inherit;background:none;border:none;padding:0;cursor:pointer;color:#555;text-decoration:underline}.news-strip{display:flex;gap:10px;overflow-x:auto;margin:24px 0 30px;padding-bottom:8px;max-width:100%}.mock-body{padding:0;max-width:none}.news-strip img{height:200px;width:auto;flex:0 0 auto;display:block}.mock-lead-full{max-width:none}.collab-grid{display:grid;grid-template-columns:1fr;gap:18px;padding:8px 0 26px;max-width:none}.collab-role-head{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:4px}.collab-role-names{font-size:14px;line-height:1.5}.collab-name{font-weight:700;font-size:14.5px;display:block}.collab-role{font-size:12.5px;color:#666}.collab-controls{display:flex;gap:10px;justify-content:center;padding:14px 16px 4px;flex-wrap:wrap}.collab-btn{font-family:inherit;font-size:14px;padding:8px 18px;border:1px solid #111;background:#fff;color:#111;cursor:pointer}.collab-btn:hover{background:#111;color:#fff}.collab-marquee.paused .collab-row{animation-play-state:paused}.ws-strip{display:flex;gap:10px;overflow-x:auto;margin:22px 0 6px;padding-bottom:8px;max-width:100%}.ws-strip img{height:240px;width:auto;flex:0 0 auto;display:block}.cal-collage{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:26px 0 34px}.cal-collage img{width:100%;display:block}.cal-year-fig{margin:0 0 18px}.cal-year-img{width:100%;height:clamp(240px,36vw,440px);object-fit:cover;display:block}.cal-year-cap{font-size:12px;color:#777;margin-top:6px}.vid-list{display:flex;flex-direction:column;gap:46px;margin:20px 0 34px}.vid-big-thumb{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border:0;padding:0;cursor:pointer;background:#111;overflow:hidden}.vid-big-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vid-big-play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:58px;text-shadow:0 1px 10px rgba(0,0,0,.65)}.vid-big-title{position:absolute;left:20px;bottom:16px;right:20px;color:#fff;font-size:clamp(18px,3vw,30px);font-weight:700;text-align:start;text-shadow:0 1px 10px rgba(0,0,0,.7)}.rev-click{cursor:pointer}.rev-click:hover blockquote{color:#000}.rev-open{background:#fff;padding:22px 20px;margin:10px 0;box-shadow:0 1px #111 inset,0 -1px #111 inset}.rev-open blockquote{font-size:clamp(19px,2.6vw,26px);line-height:1.5;font-weight:500}.rev-close{font-size:13px;color:#8a8a8a;margin-inline-start:12px}@media (max-width: 600px){.cal-collage{grid-template-columns:1fr}.cal-year-img{height:220px}.ws-strip img,.rev-group-img img{height:190px}}.rev-full{margin-top:14px;font-size:14px;line-height:1.75;color:#222;cursor:default}.rev-full p{margin:0 0 12px}.rev-src{margin-top:16px}.rev-src a{font-size:13px;color:#555;text-decoration:underline}.rev-full-missing{color:#8a8a8a;font-size:14px}.ws-note{font-size:13px;color:#8a8a8a;margin-top:6px}.collab-marquee{overflow:hidden;padding:8px 0 26px}.collab-row{display:flex;gap:10px;width:max-content;margin-bottom:10px;animation:collab-scroll 400s linear infinite}.collab-row.rev{animation-direction:reverse}.collab-row:hover{animation-play-state:paused}@keyframes collab-scroll{to{transform:translate(-50%)}}.collab-chip{white-space:nowrap;border:1px solid #ddd;border-radius:999px;padding:8px 14px;font-size:14px;background:#fff;color:inherit;text-decoration:none}a.collab-chip:hover{border-color:#111}.collab-chip b{font-weight:600}.collab-chip span{color:#777}@media (prefers-reduced-motion: reduce){.collab-row{animation:none}.collab-marquee{overflow-x:auto}}.vid-orig{display:grid;gap:26px;margin:18px 0 30px}.vid-orig-meta{display:flex;gap:14px;align-items:baseline;margin-top:6px;flex-wrap:wrap}.vid-orig-meta a{font-weight:700;color:#111;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.rev-group-imgs{display:flex;gap:14px;padding:2px 0 16px;flex-wrap:wrap}.rev-group-img{margin:0;position:relative}.rev-group-img[data-credit="1"]{cursor:pointer}.rev-group-img img{height:300px;width:auto;display:block}.rev-group-img figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;background:#000000ad;color:#fff;font-size:12px;padding:4px 8px;opacity:0;transition:opacity .18s ease;pointer-events:none}.rev-group-img.show-credit figcaption{opacity:1}.rev-group-img:focus-visible{outline:2px solid #111;outline-offset:2px}.ws-alt-tag{font-size:13px;color:#666;padding:26px 0 10px}.ws-slides{padding:0 0 8px}.ws-slide{display:none}.ws-slide.active{display:block}.ws-slide>img{width:100%;height:430px;object-fit:cover;display:block}.ws-slide-text>img{width:100%;height:220px;object-fit:cover;display:block}.ws-slide-textbody{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:14px 0 4px}.ws-slide-textbody p{font-size:14px;line-height:1.7;color:#333;margin:0}.ws-controls{display:flex;align-items:center;gap:10px;justify-content:center;padding:10px 0 0}.ws-dots{display:inline-flex;gap:7px}.ws-dot{width:8px;height:8px;border-radius:50%;border:1px solid #999;background:none;padding:0;cursor:pointer}.ws-dot.cur{background:#111;border-color:#111}@media (max-width: 767px){.ws-slide>img{height:240px}.ws-slide-text>img{height:200px}.ws-slide-textbody{grid-template-columns:1fr;gap:14px}}.press-groups{display:grid;gap:22px;padding:14px 0 8px}.press-group{display:grid;gap:12px}.press-work{font-size:13px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;border-bottom:1px solid var(--mock-hairline);padding-bottom:6px}.press-group blockquote{margin:0;padding:0 14px 0 0;border-right:3px solid var(--mock-hairline)}.press-group blockquote p{font-size:14px;line-height:1.7;color:#333;margin:0}.press-group blockquote cite{display:block;font-style:normal;font-weight:700;font-size:13px;margin-top:6px}[dir=ltr] .press-group blockquote,.press-group blockquote[dir=ltr]{padding:0 0 0 14px;border-right:0;border-left:3px solid var(--mock-hairline)}.vid-frame video{position:absolute;inset:0;width:100%;height:100%;background:#111}.contact-vid{margin:18px 0 6px}.opt-tag{font-size:12.5px;font-weight:700;color:#6b4a00;background:#fff6e5;border:1px dashed #d9b25c;padding:8px 12px;margin:26px 0 8px;border-radius:2px}.mock-acc-item{scroll-margin-top:80px}.mock{scroll-margin-top:70px}.mock{width:1120px;max-width:100%;box-sizing:border-box;padding-left:12px;padding-right:12px;margin-left:auto;margin-right:auto}.mock.in-file-host{width:auto;max-width:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.mock-bio-foot{grid-column:1 / -1;width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-top:14px}.opt-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:10px 0 4px}.opt-compare img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.opt-compare div div{font-size:13px;line-height:1.5;margin-top:6px}@media (max-width: 640px){.opt-compare{grid-template-columns:1fr}}.contact-collage{display:block;margin:30px auto 6px;max-width:min(430px,92%);max-height:620px;width:auto;height:auto}.mock-page-title{font-size:26px;letter-spacing:3px;font-weight:600;padding:26px 0 12px}.works-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:40px}.works-card{background:none;border:0;padding:0;cursor:pointer;text-align:left}.works-card img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.works-card-name{display:block;padding:8px 0 0;font-size:12px;letter-spacing:1.2px;font-weight:500;color:var(--mock-ink)}.mock-back{background:none;border:1px solid var(--mock-hairline);padding:8px 16px;margin:18px 0;font-size:12px;letter-spacing:1.2px;cursor:pointer;color:var(--mock-ink)}.work-hero img{width:100%;max-height:520px;object-fit:cover;display:block}.mock-tech{font-size:13px;letter-spacing:.6px;color:#666;margin:2px 0 16px}.work-sec{max-width:720px}.work-sec p{font-size:15px;line-height:1.75;margin:0 0 14px}.work-sec a{color:inherit}.work-sec .csec{margin-bottom:22px}.work-photos{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:26px}.work-photos figure{margin:0}.work-photos img{width:100%;display:block}.work-photos figcaption{font-size:11px;color:#777;padding-top:4px;letter-spacing:.4px}@media (max-width: 700px){.works-grid{grid-template-columns:repeat(2,1fr);gap:12px}.work-photos{grid-template-columns:1fr}}.work-wrap{padding:0 24px}.work-title{font-size:clamp(24px,4.4vw,40px);font-weight:700;letter-spacing:.04em;padding:18px 0 2px}.works-card-name{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.vid-frame{aspect-ratio:16/9;background:#000;margin:14px 0 20px}.vid-frame iframe,.vid-frame video{width:100%;height:100%;border:0;display:block}.work-ext-link{display:inline-block;margin:0 0 18px;padding:9px 18px;border:1.5px solid #1a1a1a;color:#1a1a1a;text-decoration:none;font-size:12px;letter-spacing:.12em;font-weight:700;text-transform:uppercase}.work-ext-link:hover{background:#1a1a1a;color:#fff}.mock [dir=rtl]{font-family:Segoe UI,system-ui,-apple-system,Roboto,Helvetica Neue,Arial,sans-serif}.contact-collage{display:none}.mock-list{list-style:disc}.mock-list li{margin-bottom:6px}.hero-seq{position:relative;overflow:clip}.hero-seq .hero-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.9s ease;overflow:hidden}.hero-adapt{aspect-ratio:3 / 2;max-height:min(946px,82vh)}@supports (aspect-ratio: 1){.hero-adapt{transition:aspect-ratio 1.9s ease}}.hero-seq .hero-slide.on{opacity:1}.hero-seq .hero-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hero-seq .hero-slide img.contain{object-fit:contain}.hero-seq .hero-slide img.bgfill{object-fit:cover;filter:blur(26px) brightness(1.05);transform:scale(1.25)}.hero-seq .mock-hero-title{z-index:2}.hero-seq-btn{position:absolute;bottom:12px;right:12px;z-index:3;font-size:10px;padding:3px 9px;opacity:.55}.hero-seq-btn:hover,.hero-seq-btn:focus-visible{opacity:1}.aud-collage-h{width:100%;display:block;margin:10px 0 4px}.film-poster{cursor:pointer}.film-poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.film-poster .film-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:#000000b8;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px}.film-poster:focus-visible{outline:2px solid #000;outline-offset:2px}.film-link{display:inline-block;margin:8px 0 20px;font-size:13px;letter-spacing:.04em;text-decoration:underline;color:inherit}.contact-film{padding:0;box-sizing:border-box}.contact-film .vid-frame{margin-left:0;margin-right:0;max-width:100%}.contact-film .film-link{max-width:100%;overflow-wrap:anywhere}@media (max-width: 600px){.cal-event{grid-template-columns:1fr;gap:2px;padding:12px 0}.cal-date{white-space:normal}.rev-group-img img{height:190px}}.mock-acc-item{scroll-margin-top:78px}.mock{padding-top:0}.mock.in-file-host{padding-top:62px}@media (max-width: 600px){.mock.in-file-host{padding-top:78px}}a.vid-frame{display:block;text-decoration:none;color:inherit}.collage-compare .collage-opt{margin:14px 0 26px}.collage-compare .collage-opt-title{font-weight:600;margin-bottom:8px}.collage-compare img.cal{max-width:470px;width:100%;display:block;margin:0 auto;border:1px solid #ddd}.collage-compare .collage-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.collage-compare .collage-grid img{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block}.yb-wrap{width:1120px;max-width:100%;box-sizing:border-box;padding:0 12px;margin:0 auto}.yb-wrap.in-file-host{width:100%;max-width:none;padding:0;margin:0}.yb{color:#000;background:#fff;font:12px/1.35 Helvetica,Arial,sans-serif;direction:ltr}.yb *{box-sizing:border-box}.yb p:empty,.yb br{display:none}.yb a{color:#000;text-decoration:none}.yb a:hover{text-decoration:underline}.yb h1,.yb h2,.yb h3,.yb p,.yb figure,.yb ul,.yb blockquote{margin:0;padding:0}.yb .yb-banner{background:#ffe9a8;border:1px solid #c90;padding:6px 10px;margin:0 0 10px;font:700 11px Arial}.yb .yb-head{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding:0 0 10px}.yb .yb-head h1{font:700 15px Georgia,Times New Roman,serif}.yb .yb-head h2{font:700 13px Helvetica,Arial,sans-serif}.yb .yb-right{width:300px;font:700 10px/1.35 Helvetica,Arial,sans-serif;text-align:justify}.yb .yb-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #000;border-bottom:1px solid #000;padding:11px 0;margin-bottom:18px}.yb .yb-links{display:flex;gap:26px;font:11px/1.3 Arial;letter-spacing:1px}.yb .yb-links a.on{border-bottom:1px solid #000}.yb .yb-soc{display:flex;gap:12px}.yb .yb-soc a{display:inline-flex;opacity:.8;line-height:0}.yb .yb-soc svg{width:16px;height:16px;display:block}.yb .yb-video{position:relative;aspect-ratio:16/9;background:#000;max-width:900px;margin:0 auto}.yb .yb-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.yb .yb-cols{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;padding-top:26px}.yb h3{font:700 11px Arial;letter-spacing:1px;margin:0 0 8px}.yb .blk{margin-bottom:26px}.yb .blk p{font:12px/1.4 Arial;margin:0 0 8px;overflow-wrap:break-word}.yb .yb-shows{list-style:none;margin:6px 0 0;padding:0}.yb .yb-shows li{display:flex;gap:14px;align-items:baseline;padding:10px 0;border-top:1px solid #000}.yb .yb-shows li:last-child{border-bottom:1px solid #000}.yb .yb-date{font:700 11px Arial;width:80px;flex-shrink:0}.yb .yb-main{flex:1;min-width:0;font-size:12px}.yb .yb-main>a{font-weight:700}.yb .yb-venue{display:block;font-size:11px}.yb .yb-tix{font:700 11px Arial;text-decoration:underline;flex-shrink:0}.yb .yb-quote{margin:0 0 12px;padding:12px 0;border-top:1px solid #000;border-bottom:1px solid #000;font:italic 15px/1.5 Georgia,serif;text-align:right}.yb .yb-quote cite{display:block;font: 11px Arial;margin-top:8px}.yb .rtl{direction:rtl;text-align:right}.yb .yb-book{margin-top:6px;padding-top:12px;border-top:1px solid #000;font:700 11px Arial}.yb form.wpcf7-form label{display:block;margin-bottom:12px;font:12px Arial}.yb form.wpcf7-form input[type=text],.yb form.wpcf7-form input[type=email],.yb form.wpcf7-form textarea{width:100%;max-width:100%;border:1px solid #000;padding:6px;font:12px Arial;margin-top:3px}.yb form.wpcf7-form textarea{height:140px}.yb form.wpcf7-form input[type=submit]{border:1px solid #000;background:#000;color:#fff;padding:7px 22px;font:700 11px Arial;letter-spacing:1px;cursor:pointer}.yb .yb-toggle,.yb .yb-burger{display:none}@media (max-width:767px){.yb .yb-right{display:none}.yb .yb-head{padding-right:36px;align-items:flex-start}.yb .yb-burger{display:block;position:absolute;right:0;top:-3px;font:24px Arial;cursor:pointer;width:32px;height:32px}.yb .yb-nav{display:none;flex-direction:column;align-items:flex-start;gap:12px}.yb .yb-links{flex-direction:column;gap:0;width:100%;font-size:14px}.yb .yb-links a{padding:6px 0;border-bottom:1px solid #ddd}.yb:has(#ybm:checked) .yb-nav{display:flex}.yb .yb-cols{display:flex;flex-direction:column;gap:10px;padding-top:22px}.yb .yb-shows li{flex-wrap:wrap;gap:4px 12px}.yb .yb-date{width:auto}}.yb .yb-video{max-width:none;margin:0}.yb{font-size:14px;line-height:1.5}.yb .yb-shows li .yb-main>a,.yb .yb-shows li:first-child .yb-main>a{font:700 19px/1.25 Georgia,serif}.yb .yb-shows li .yb-date,.yb .yb-shows li:first-child .yb-date{font:700 14px Arial}.yb .yb-venue{font-size:14px;margin-top:3px}.yb .yb-tix{font-size:13px}.yb .yb-shows li{padding:14px 0;align-items:baseline}.yb h3{font-size:12px}.yb .blk p,.yb .yb-colR p{font:14px/1.55 Arial}.yb .yb-colR p.rtl,.yb details p.rtl{font:15px/1.6 Arial}.yb summary{font-size:12px}.yb .yb-quote{font-size:20px}.yb .yb-links,.yb .yb-links label{font-size:12px;line-height:1.3}.yb .yb-right{font-size:11px}.yb ul.yb-list li{font:14px/1.45 Arial}.yb label,.yb .wpcf7 input,.yb .wpcf7 textarea{font-size:14px}.yb .yb-cta{font-size:12px}@media (min-width:768px){.yb .yb-date{width:104px}}.yb h3{color:#595959}.yb cite{font-size:13px}.yb .yb-quote cite{display:block;margin-top:6px;font-style:normal}.yb .yb-colR p.rtl,.yb details p.rtl,.yb .yb-colR p{font-size:15px}.yb .yb-right{font-size:12px;width:auto;text-align:right;letter-spacing:.5px;align-self:flex-end;padding-bottom:2px}.yb .yb-cta{font-size:13px}.yb .yb-links a,.yb .yb-ddw label{padding-top:3px;padding-bottom:3px}.yb .yb-tix,.yb .yb-date{font-size:14px}.yb .yb-sndrow{display:flex;justify-content:flex-end;margin:0}.yb .yb-snd{position:static;padding:6px 0 6px 8px;background:transparent;border:0;cursor:pointer;color:#fff;font:700 11px Arial,sans-serif;letter-spacing:1.2px}.yb .yb-snd[hidden]{display:none}.yb .yb-pill{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;background:#000;border:1px solid #000}.yb .yb-snd svg{width:16px;height:16px}.yb .yb-snd:focus-visible{outline:3px solid #ffd400;outline-offset:0}.yb .yb-snd:not(.on) .yb-w{display:none}@media (max-width:767px){.yb .yb-snd{padding:6px 0 6px 6px}.yb .yb-pill{height:30px;padding:0 10px;gap:6px}}.yb,.yb *:not(svg):not(path){font-family:Inter,Segoe UI,system-ui,-apple-system,Roboto,Helvetica Neue,Arial,sans-serif!important}div.yb .yb-head h1{font-size:27px;font-weight:800;letter-spacing:.4px;line-height:1.1}div.yb .yb-head h2{font-size:13px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;margin-top:5px}div.yb .yb-nav a,div.yb .yb-nav label{font-size:13px;font-weight:500;letter-spacing:1.3px}div.yb .yb-shows li .yb-main>a,div.yb .yb-shows li:first-child .yb-main>a{font-size:21px;font-weight:800;letter-spacing:.3px;line-height:1.2}div.yb .yb-lead{font-size:22px;font-weight:500;line-height:1.4;letter-spacing:.2px}div.yb .yb-quote{font-style:normal;font-size:18px;font-weight:400;line-height:1.55}@media (max-width:767px){div.yb .yb-head h1{font-size:19px}div.yb .yb-lead{font-size:17px}div.yb .yb-shows li .yb-main>a{font-size:19px}}.yb .yb-soc{gap:4px;align-items:center}.yb .yb-soc a{width:38px;height:38px;padding:0;align-items:center;justify-content:center;opacity:1}.yb .yb-soc svg{width:24px;height:24px}.yb .yb-soc a:nth-child(2) svg{width:32px;height:32px}.yb .yb-soc a:nth-child(3) svg{width:29px;height:29px}@media (max-width:767px){.yb .yb-shows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline}.yb .yb-shows li .yb-date{grid-column:1;grid-row:1;width:auto}.yb .yb-shows li .yb-tix{grid-column:2;grid-row:1}.yb .yb-shows li .yb-main{grid-column:1/-1;grid-row:2}.yb .yb-shows li .yb-main>a{overflow-wrap:anywhere}}.yb .yb-nav{margin-bottom:12px;padding:9px 0}.yb .yb-head{padding-bottom:8px}.yb .yb-right a{display:block;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.yb .yb-right a:hover{text-decoration:underline}.yb .yb-right .yb-go{display:block;margin-top:3px;letter-spacing:1px}.yb [id=yb-upcoming]{scroll-margin-top:50px}.yb .yb-lead{max-width:780px;margin:26px auto 6px;text-align:center;font:22px/1.35 Georgia,Times New Roman,serif;letter-spacing:0}.yb .yb-lead small{display:block;font:11px Arial;letter-spacing:1px;margin-top:10px}.yb .yb-cols{padding-top:30px;gap:64px;border-top:1px solid #000;margin-top:26px}.yb h3{font:700 11px Arial;letter-spacing:1.5px;margin:0 0 12px;padding:0}.yb .blk{margin-bottom:34px}.yb .yb-quote{font:italic 19px/1.45 Georgia,serif;border-top:0;border-bottom:0;padding:0 0 8px;text-align:right}.yb details{margin:6px 0 0;border-top:1px solid #000;padding-top:8px}.yb summary{cursor:pointer;font:700 11px Arial;letter-spacing:1px;list-style:none}.yb summary::-webkit-details-marker{display:none}.yb details[open] summary{margin-bottom:8px}.yb .yb-colR p.rtl{font:13px/1.55 Arial}.yb .yb-cta{display:inline-block;margin-top:6px;border:1px solid #000;padding:9px 18px;font:700 11px Arial;letter-spacing:1px}.yb .yb-cta:hover{background:#000;color:#fff;text-decoration:none}.yb ul.yb-list{list-style:none;margin:0 0 12px;padding:0}.yb ul.yb-list li{padding:6px 0;border-top:1px solid #ddd;font:12px/1.4 Arial}.yb .yb-colR p{margin:0 0 12px;font:12px/1.5 Arial}@media (max-width:767px){.yb .yb-lead{font-size:18px;margin-top:24px}.yb .yb-cols{gap:6px}.yb .yb-nav{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:4px 0;margin-bottom:10px}.yb .yb-nav .yb-links{display:none}.yb:has(#ybm:checked) .yb-nav{flex-direction:column;align-items:flex-start}.yb:has(#ybm:checked) .yb-nav .yb-links{display:flex}.yb .yb-soc{gap:2px}.yb .yb-soc a{width:44px;height:44px}}.yb .yb-ddw{position:relative;display:inline-block}.yb .yb-ddw .yb-ddc{position:absolute;opacity:0;width:1px!important;height:1px!important;margin:0;padding:0!important;border:0!important;left:0;top:0}.yb .yb-ddw label{cursor:pointer;display:inline-block}.yb .yb-ddw label:after{content:" ▾";font-size:9px}.yb .yb-ddc:checked+label:after{content:" ▴"}.yb .yb-ddw label:hover{text-decoration:underline}.yb .yb-links a,.yb .yb-ddw label{text-decoration-thickness:1px;text-underline-offset:4px}.yb .yb-ddc:focus-visible+label,.yb .yb-links a:focus-visible{outline:2px solid #000;outline-offset:3px}.yb .yb-dd{display:none;position:absolute;top:calc(100% + 13px);left:-14px;z-index:30;background:#fff;border:1px solid #000;padding:6px 0;min-width:190px;flex-direction:column}.yb .yb-ddc:checked~.yb-dd{display:flex}.yb .yb-dd a{padding:8px 16px;white-space:nowrap;display:block}.yb .yb-dd a:hover{background:#000;color:#fff;text-decoration:none}.yb .yb-dd.yrs{min-width:260px;padding:8px;flex-direction:row;flex-wrap:wrap;width:280px}.yb .yb-ddc:checked~.yb-dd.yrs{display:flex}.yb .yb-dd.yrs a{padding:6px 0;text-align:center;width:25%}@media (max-width:767px){.yb .yb-ddw{display:block;border-bottom:1px solid #ddd}.yb .yb-ddw label{padding:6px 0;display:block;border-bottom:0!important}.yb .yb-ddw .yb-ddc:checked+label{border-bottom:0}.yb .yb-links .yb-dd a{border-bottom:0}.yb .yb-dd{position:static;border:0;padding:0 0 6px 14px;min-width:0;width:auto}.yb .yb-dd a{padding:7px 0;white-space:normal}.yb .yb-dd a:hover{background:none;color:#000;text-decoration:underline}.yb .yb-dd.yrs{width:auto;padding:0 0 8px 14px}.yb .yb-dd.yrs a{text-align:left;width:25%}}.yb .yb-head a.yb-home,.yb .yb-head a.yb-home:hover{display:inline;color:inherit;text-decoration:none!important;font:inherit;letter-spacing:inherit}.yb .yb-links>a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.yb .yb-worksmenu>label{padding-left:4px;min-width:15px}.yb .yb-worklist{max-height:min(65vh,460px);overflow-y:auto;overscroll-behavior:contain;min-width:340px}.yb .yb-worklist a{font-size:12px!important;letter-spacing:.3px!important}.yb .yb-worksmenu>.yb-ddc:checked~.yb-dd{display:flex}@media (max-width:767px){.yb .yb-worksmenu>label{display:inline-block;padding:6px 8px}.yb .yb-worksmenu>a{display:inline-block}.yb .yb-worklist{min-width:0;max-height:55vh}.yb .yb-worklist a{white-space:normal}}.yb-video{position:relative}.ybx-snd{position:absolute;left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);z-index:5;display:inline-flex;align-items:center;gap:6px;background:#000000b8;color:#fff;border:1px solid rgba(255,255,255,.55);border-radius:2px;padding:7px 10px;font:700 12px/1 Inter,Segoe UI,system-ui,Arial,sans-serif;letter-spacing:1.5px;cursor:pointer}.ybx-snd:hover,.ybx-snd:focus-visible{background:#000}.ybx-snd[hidden]{display:none}.ybx-snd{font-size:10px;letter-spacing:1px;line-height:10px;top:10px;bottom:auto;transform:translate(-50%)}@media (max-width:767px){.yb-wrap.in-file-host{margin:0 -12px}}.file-closing{font:12px Arial;color:#555;text-align:center;padding:18px 0}.filecard-standalone{min-height:60vh}body{margin:0}.native-review-source em,.native-review-source i{font-style:normal}.native-review-source [data-original-href]:not([href]){text-decoration:underline dotted;cursor:help}.native-review-source h1,.native-review-source h2,.native-review-source h3,.native-review-source h4{font-size:inherit}.native-review-source strong,.native-review-source b{font-weight:inherit}.native-review-source a{color:inherit;text-decoration:underline}.cal-venue p{margin:0}.cal-venue p+p{margin-top:.4em}.rev-expand{appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;padding:8px 0;cursor:pointer}.rev-expand:focus-visible{outline:2px solid currentColor;outline-offset:4px}.native-page-source{font-weight:400;font-style:normal}.native-page-source p:first-child{margin-top:0}.native-page-source p:last-child{margin-bottom:0}.native-page-source a{color:inherit;text-decoration:underline;text-underline-offset:3px}.native-page-source strong,.native-page-source b{font-weight:inherit}.rev-expand{display:block;clear:both;margin-top:10px;min-height:36px}.cover{font-family:InterPreview,Arial,sans-serif;box-sizing:border-box;width:100%;max-width:1096px;margin:0 auto;padding:24px 16px;line-height:1.65;overflow-wrap:anywhere}.cover h1{font-size:28px;line-height:1.2}.cover h2{font-size:20px;line-height:1.3}.cover p,.cover li{font-size:16px}.cover ul{padding-inline-start:24px}.cover .file-nav{display:flex;gap:14px;flex-wrap:wrap}.native-video-facade{display:flex;min-height:210px;width:100%;align-items:flex-end;justify-content:center;padding:22px;background:#181818;color:#fff;font:14px Arial,sans-serif;letter-spacing:.04em}.native-workshop h3{font:inherit}.native-workshop em,.native-workshop i{font-style:normal}.native-workshop p{margin:0 0 1em}.native-workshop .mock-acc-body{overflow-wrap:anywhere}.native-workshop img{max-width:100%;height:auto}.native-review-source em,.native-review-source i,.native-review-source,.native-review-source *{font-style:normal}.video-directory-note{max-width:680px;font-size:15px;line-height:1.6;color:#444;margin:8px 0 28px}.vid-orig.video-directory{gap:0;border-top:1px solid #bbb}.video-directory-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid #ccc}.video-directory-number{font-size:12px;color:#666;font-variant-numeric:tabular-nums}.video-directory-row .vid-title{margin:0;font-size:19px;line-height:1.35;letter-spacing:.01em}.video-directory-link{font-size:12px;line-height:1.5;font-weight:600;white-space:nowrap;min-height:44px;display:flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:4px}.video-directory-link:focus-visible{outline:2px solid #111;outline-offset:5px}@media (max-width:600px){.video-directory-row{grid-template-columns:26px minmax(0,1fr);gap:8px 12px;padding:18px 0}.video-directory-row .vid-title{font-size:18px}.video-directory-link{grid-column:2;justify-self:start;min-height:36px}.video-directory-note{font-size:14px;margin-bottom:22px}}.video-directory-row .vid-title{text-align:left}.video-directory-link{color:#111}.native-language-note{font:13px/1.6 Arial,sans-serif;color:#555;margin:10px 0 14px}.chero[role=button]:focus-visible{outline:2px solid #111;outline-offset:4px}@media (max-width:767px){.mock #rw-root,.mock #rw-root .cw{padding-left:0;padding-right:0}}#rw-root .yb-formatted-quote,#rw-root .yb-formatted-quote em,#rw-root .yb-formatted-quote i{font-style:normal}#rw-root .cw .ctx .yb-critic{font-weight:700!important;font-style:normal}#rw-root .yb-review-heading{font-weight:700!important}.video-gallery{display:grid;grid-template-columns:1fr;gap:36px;margin:20px 0 40px}.video-gallery-title{font:600 18px/1.4 InterPreview,Arial,sans-serif;letter-spacing:0;margin:0 0 10px}.video-gallery-frame{position:relative;aspect-ratio:16/9;background:#111}.video-gallery-play{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;padding:0;background:#111;cursor:pointer}.video-gallery-play img{display:block;width:100%;height:100%;object-fit:cover}.video-play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:48px;color:#202020;opacity:.92}.video-play-icon svg{display:block;width:100%;height:100%;fill:currentColor}.video-gallery-play:hover .video-play-icon,.video-gallery-play:focus-visible .video-play-icon{color:red}.video-gallery-play:focus-visible{outline:3px solid #111;outline-offset:4px}.video-gallery-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (min-width:768px){.video-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}}#rw-root .cv .csnd{background:transparent;color:#555;border:0;border-radius:0;min-width:44px;min-height:44px;font:500 11px/1.3 InterPreview,Arial,sans-serif;letter-spacing:.03em;padding:8px 4px;box-shadow:none}#rw-root .cv .csnd:hover,#rw-root .cv .csnd:focus-visible{color:#111;text-decoration:underline;text-underline-offset:4px}#rw-root .cv .csnd:focus-visible{outline:1px solid #777;outline-offset:2px}#rw-root .bodyland-rehearsal{color:#111!important;font-size:13px;text-decoration:underline;text-underline-offset:3px;margin-top:8px}.mock-nav .dd-parent{background:none;border:0;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;padding:0}.mock-nav .dd-parent span{font-size:11px}.mock-nav .dd-parent.current{text-decoration:underline;text-underline-offset:4px}.mock-nav .dd-parent:focus-visible{outline:2px solid #555;outline-offset:4px}@media (max-width:767px){.mock-nav .dd-parent{min-height:40px;display:block;width:100%;text-align:left}}.native-workshop{margin-top:24px}@media (min-width:768px){.mock-nav .has-dd.open .dd.dd-years{display:grid;grid-template-columns:repeat(4,1fr);min-width:280px;width:320px;padding:8px}.mock-nav .dd-years a{text-align:center;padding:9px 10px}}button.vid-frame.film-poster{display:block;border:0;padding:0;color:inherit}.native-workshop>.mock-lead{padding:0 0 12px;text-align:left;line-height:1.55}.native-workshop>.mock-lead h3{font:inherit;margin:0;padding:0;text-indent:0}.hero-seq:focus-visible{outline:2px solid #555;outline-offset:3px}@media (prefers-reduced-motion:reduce){.hero-seq .hero-slide{transition:none!important}}.mock-nav .dd-works{width:min(430px,calc(100vw - 36px));overflow-x:hidden;box-sizing:border-box}.mock-nav .dd-works a{white-space:normal;overflow-wrap:anywhere;box-sizing:border-box}.yb .yb-worklist{max-width:calc(100vw - 36px);overflow-x:hidden;box-sizing:border-box}.yb .yb-worklist a{white-space:normal;overflow-wrap:anywhere;box-sizing:border-box}#rw-root .yb-review-piece{margin:0 0 24px;break-inside:avoid}#rw-root .yb-review-piece:last-child{margin-bottom:0}#rw-root .yb-review-piece .yb-review-words{margin:0 0 6px}#rw-root .yb-review-piece .yb-review-byline{margin:0;font-style:normal}#rw-root .yb-review-piece .yb-critic{font-weight:700!important;font-style:normal}#rw-root .cbody[data-work=my-space] .cvi{aspect-ratio:4/3}.mock-navrow{position:relative;z-index:30;isolation:isolate}#rw-root .cv{isolation:isolate}.yb .yb-nav{position:relative;z-index:30;isolation:isolate}
