.wm-updates{--wu-paper:#fffdf8;--wu-ink:#172d34;--wu-muted:#425657;--wu-line:#d4c8b3;--wu-gold:#72551f;--wu-dark:#1a3037;border-block:1px solid var(--wu-line);color:var(--wu-ink);background:#ede7d9;scroll-margin-top:5.5rem}.wm-updates-inner{width:min(1120px,100% - 2*clamp(18px,5vw,70px));margin-inline:auto;padding-block:clamp(36px,6vw,72px)}.wm-updates-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin:0 0 1.35rem;display:flex}.wm-update-label{letter-spacing:.15em;text-transform:uppercase;color:var(--wu-gold);margin:0 0 .5rem;font:700 .69rem/1.4 system-ui,sans-serif}.wm-updates h2{letter-spacing:-.048em;color:var(--wu-ink);margin:0 0 .63rem;font:400 clamp(2.35rem,5vw,4.15rem)/1.04 Georgia,serif}.wm-updates-deck{color:var(--wu-muted);max-width:54ch;margin:0;font-size:1rem}.wm-updates-filters{border:1px solid var(--wu-line);background:#f5f0e6;border-radius:5px;flex-wrap:wrap;align-items:center;gap:.35rem;padding:4px;display:flex}.wm-updates-filters button{-webkit-appearance:none;appearance:none;color:var(--wu-ink);cursor:pointer;background:0 0;border:0;border-radius:3px;min-height:38px;padding:.48rem .82rem;font:650 .86rem/1.4 system-ui,sans-serif}.wm-updates-filters button[aria-pressed=true]{background:var(--wu-dark);color:#fffaf0}.wm-updates-filters button:hover:not([aria-pressed=true]){background:#e9dfcb}.wm-updates :is(a,button,summary,iframe):focus-visible{outline-offset:3px;outline:3px solid #956621}.wm-updates-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-auto-rows:min-content;align-items:start;gap:.9rem;display:grid}.wm-updates-grid[data-active-filter=film]{grid-template-columns:minmax(0,560px)}.wm-update{background:var(--wu-paper);color:var(--wu-ink);border:1px solid var(--wu-line);border-radius:5px;min-width:0;overflow:hidden;box-shadow:0 3px 12px #1521260a}.wm-update-feature{grid-row:span 2}.wm-updates-filters[hidden],.wm-update[hidden]{display:none}.wm-update-meta{align-items:center;gap:.68rem;padding:1rem 1.18rem .85rem;font-family:system-ui,sans-serif;display:flex}.wm-update-mark{background:var(--wu-dark);color:#f1dbab;border-radius:50%;flex:0 0 37px;place-items:center;height:37px;font:400 1.1rem/1 Georgia,serif;display:grid}.wm-update-by,.wm-update-date{display:block}.wm-update-by{font-size:.84rem;font-weight:750;line-height:1.24}.wm-update-date{color:var(--wu-muted);margin-top:.13rem;font-size:.75rem;line-height:1.35}.wm-update-tag{color:#594210;text-transform:uppercase;letter-spacing:.07em;background:#eee4cf;border-radius:3px;margin-left:auto;padding:.22rem .53rem;font:750 .67rem/1.5 system-ui,sans-serif}.wm-update-tag-film{color:#66392d;background:#eadfda}.wm-update-screen{aspect-ratio:16/9;background:#101a1c;min-height:200px;margin:0;position:relative}.wm-update-screen iframe,.wm-update-poster{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.wm-update-poster img{object-fit:cover;width:100%;height:100%;display:block}.wm-update-poster:after{content:"";background:linear-gradient(#0000 72%,#0005);position:absolute;inset:0}.wm-update-play{z-index:1;color:#ffe9bc;background:#172b34f0;border:1px solid #e7cb91;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.wm-update-poster:hover .wm-update-play,.wm-update-poster:focus-visible .wm-update-play){color:var(--wu-dark);background:#f0d8a6}.wm-update-duration{z-index:1;color:#fff6df;background:#141b1ce8;border-radius:3px;padding:.14rem .38rem;font:650 .78rem/1.4 system-ui,sans-serif;position:absolute;bottom:.8rem;right:.8rem}.wm-update-copy{padding:0 1.18rem 1.12rem}.wm-update-feature .wm-update-copy{padding:1.12rem 1.18rem 1.2rem}.wm-update h3{color:var(--wu-ink);letter-spacing:-.025em;margin:.12rem 0 .5rem;font:400 clamp(1.42rem,3vw,2.05rem)/1.12 Georgia,serif}.wm-update-note h3{font-size:clamp(1.38rem,2.5vw,1.75rem)}.wm-update-copy>p:not(.wm-update-label){color:var(--wu-muted);margin:.45rem 0 .6rem;font-size:.92rem;line-height:1.57}.wm-update a:not(.wm-update-poster){color:var(--wu-gold);text-underline-offset:.17em;font-size:.87rem;font-weight:650}.wm-update-links{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.45rem .8rem;display:flex}.wm-update-player-note{color:var(--wu-muted);font-size:.77rem}.wm-update-details{border-top:1px solid var(--wu-line);color:var(--wu-muted);margin-top:.85rem;padding-top:.55rem;font-size:.83rem}.wm-update-details summary{color:var(--wu-ink);cursor:pointer;padding:.32rem 0;font-weight:750}.wm-update-details dl{margin:.55rem 0 .65rem}.wm-update-details dl>div{grid-template-columns:minmax(7.3em,.26fr) 1fr;gap:.36rem;padding:.26rem 0;display:grid}.wm-update-details dt{color:var(--wu-ink);font-weight:700}.wm-update-details dd{margin:0}.wm-update-film-link{background:#f1ebdf;border:1px solid #e3d9c4;border-radius:3px;align-items:center;gap:.75rem;margin-top:.75rem;text-decoration:none;display:flex;overflow:hidden}.wm-update-film-link:hover strong{text-decoration:underline}.wm-update-film-link img{object-fit:cover;background:#1a2325;flex:none;width:112px;height:68px}.wm-update-film-link small{color:var(--wu-muted);margin-top:.1rem;font-size:.73rem;font-weight:500;display:block}.wm-update-film-link>span{padding:.4rem .4rem .4rem 0}.wm-update-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.wm-updates-grid,.wm-updates-grid[data-active-filter=film]{grid-template-columns:1fr}.wm-update-feature{grid-row:auto}}@media (max-width:380px){.wm-update-meta{gap:.5rem}.wm-update-tag{letter-spacing:0}.wm-update-details dl>div{grid-template-columns:1fr;gap:0}}.home-updates-jump{color:#72551f;text-underline-offset:.2em;align-items:center;gap:.55rem;margin-top:1rem;font-size:.86rem;font-weight:650;text-decoration:underline;display:inline-flex}.home-updates-jump:focus-visible{outline-offset:3px;outline:3px solid #956621}
