.ve-screening{min-width:0}.ve-screening [hidden]{display:none!important}.ve-screening .screening-current{grid-template-columns:minmax(0,1.5fr) minmax(240px,.5fr);align-items:center;gap:32px;display:grid}.ve-screening .screening-current-art{background:var(--surface);min-width:0;display:block;position:relative;overflow:hidden}.ve-screening .screening-current-art img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.ve-screening [data-screening-current-placeholder]{min-height:300px;font:400 32px var(--font-display,serif);place-content:center;padding:32px;display:grid}.ve-screening .screening-current-copy{min-width:0;padding:24px 0}.ve-screening .screening-current-copy>small{color:var(--muted);font-size:14px}.ve-screening h2{font:400 clamp(30px,4vw,54px)/1.3 var(--font-display,serif);margin:20px 0}.ve-screening h2 a{color:inherit;text-decoration:none}.ve-screening .screening-current-copy>p{font-size:16px;line-height:1.9}.ve-screening dl{flex-wrap:wrap;gap:20px;margin:24px 0;display:flex}.ve-screening dl>div{gap:6px;min-width:0;display:grid}.ve-screening dt{opacity:.6;font-size:13px}.ve-screening dd{margin:0;font-size:14px}.ve-screening [data-screening-current-open]{min-height:48px;color:inherit;background:0 0;border:1px solid;border-radius:0;align-items:center;padding:12px 20px;font-size:16px;display:inline-flex}.ve-screening .screening-catalog-index{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;margin-top:36px;padding-top:24px;display:grid}.ve-screening-index-heading{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.ve-screening-index-heading h3{font:400 24px var(--font-display,serif);margin:0}.ve-screening-index-heading span{color:var(--muted);font-size:14px}.ve-screening .screening-catalog-index button{border:0;border-bottom:2px solid var(--line);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px minmax(0,1fr);align-content:start;gap:12px;min-height:44px;padding:0 0 16px;display:grid;position:relative}.ve-screening .screening-catalog-index button img{aspect-ratio:16/10;object-fit:cover;grid-area:1/1/auto/-1;width:100%;height:auto}.ve-screening .screening-catalog-number{opacity:.6;grid-column:1;font:18px ui-monospace,monospace}.ve-screening .screening-catalog-index button>span:last-child{grid-column:2;min-width:0}.ve-screening .screening-catalog-index strong{font-size:19px;font-weight:400;line-height:1.5;display:block}.ve-screening .screening-catalog-index small{opacity:.65;margin-top:8px;font-size:14px;line-height:1.7;display:block}.ve-screening .screening-catalog-index button[aria-pressed=true]{border-bottom-color:currentColor}.ve-screening .screening-catalog-index button:hover,.ve-screening .screening-catalog-index button:focus-visible{background:color-mix(in srgb,currentColor 5%,transparent)}html[data-site-theme=museum] .ve-screening .screening-current{border:1px solid var(--line);padding:28px;display:block}html[data-site-theme=museum] .ve-screening .screening-current-art img{aspect-ratio:2}html[data-site-theme=museum] .ve-screening .screening-current-copy{grid-template-columns:minmax(0,1fr) minmax(240px,.6fr);gap:0 36px;display:grid}html[data-site-theme=museum] .ve-screening .screening-current-copy h2{grid-area:2/1/4}html[data-site-theme=museum] .ve-screening .screening-current-copy>p,html[data-site-theme=museum] .ve-screening .screening-current-copy dl{grid-column:2}html[data-site-theme=museum] .ve-screening .screening-catalog-index{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-site-theme=garden] .ve-screening .screening-current{background:#fffdf5;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding:28px}html[data-site-theme=garden] .ve-screening .screening-current-art{background:#fff;padding:8px}html[data-site-theme=garden] .ve-screening .screening-current-art img{aspect-ratio:4/3}html[data-site-theme=garden] .ve-screening .screening-catalog-index{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme=city] .ve-screening{border:1px solid var(--line);background:linear-gradient(130deg,#abc9d508,#0a2235aa);grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:28px;padding:28px;display:grid}html[data-site-theme=city] .ve-screening .screening-current{grid-area:1/2;align-self:start;display:block;position:sticky;top:100px}html[data-site-theme=city] .ve-screening .screening-catalog-index{border:0;grid-area:1/1;margin:0;padding:0;display:block}html[data-site-theme=city] .ve-screening-index-heading{margin-bottom:24px}html[data-site-theme=city] .ve-screening .screening-catalog-index button{grid-template-columns:28px minmax(0,1fr);width:100%;margin-bottom:20px}html[data-site-theme=city] .ve-screening .screening-catalog-index button img{aspect-ratio:16/9}@media (width<=1100px){.ve-screening .screening-current,html[data-site-theme=garden] .ve-screening .screening-current{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:24px}html[data-site-theme=city] .ve-screening{padding:20px;display:block}html[data-site-theme=city] .ve-screening .screening-current{position:static}html[data-site-theme=city] .ve-screening .screening-catalog-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}html[data-site-theme=museum] .ve-screening .screening-catalog-index{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.ve-screening .screening-current,html[data-site-theme=garden] .ve-screening .screening-current{display:block}html[data-site-theme=museum] .ve-screening .screening-current{border:0;padding:0}html[data-site-theme=museum] .ve-screening .screening-current-copy{display:block}.ve-screening .screening-current-art img,html[data-site-theme=museum] .ve-screening .screening-current-art img{aspect-ratio:4/3}.ve-screening h2{font-size:30px}.ve-screening .screening-current-copy{padding:20px 0}.ve-screening .screening-catalog-index,html[data-site-theme=museum] .ve-screening .screening-catalog-index,html[data-site-theme=garden] .ve-screening .screening-catalog-index,html[data-site-theme=city] .ve-screening .screening-catalog-index{grid-template-columns:minmax(0,1fr);gap:16px}.ve-screening .screening-catalog-index button,html[data-site-theme=city] .ve-screening .screening-catalog-index button{grid-template-columns:104px minmax(0,1fr);gap:16px;padding:12px 0}.ve-screening .screening-catalog-index button img,html[data-site-theme=city] .ve-screening .screening-catalog-index button img{aspect-ratio:4/3;grid-area:1/1;width:104px}.ve-screening .screening-catalog-index .screening-catalog-number{grid-area:2/1;font-size:14px}.ve-screening .screening-catalog-index button>span:last-child{grid-area:1/2/3}.ve-screening .screening-catalog-index button:not(:has(img)){grid-template-columns:32px minmax(0,1fr)}.ve-screening .screening-catalog-index button:not(:has(img)) .screening-catalog-number{grid-row:1}.ve-screening .screening-catalog-index strong{font-size:18px}html[data-site-theme=garden] .ve-screening .screening-current{padding:16px}html[data-site-theme=city] .ve-screening{border-inline:0;padding:16px 0}.ve-screening dt{font-size:14px}.ve-screening .screening-current-copy>p{font-size:16px}}
