.wk-head{display:grid;gap:var(--sp-3);margin-bottom:var(--sp-7)}.wk-head .band-sub{margin-top:0}.wk-head h2{max-width:16ch}.wk-head .eyebrow{color:var(--dark-accent-text)}.wk-grid{display:grid;gap:var(--sp-7);align-items:start}.wk-cell{min-width:0;container-type:inline-size}.wk-grid .fr-name{color:var(--dark-heading)}.wk-grid .fr-meta{color:var(--dark-muted);max-width:32rem}.ws{margin:0}.ws-media{position:relative}.ws .fr-win img{aspect-ratio:16 / 10}.ws .fr-bar{min-height:2.5rem;box-sizing:border-box}.ws figcaption{display:grid;gap:.15rem;margin-top:var(--sp-4)}.ws-visit{justify-self:start;margin-top:var(--sp-2);padding-block:.4rem;display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;font-family:var(--font-display);font-weight:var(--fw-heavy);font-size:var(--fs-sm);color:var(--gold-400);text-decoration:underline;text-underline-offset:.2em}.ws-visit:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--r-sm)}@media(hover:hover){.ws-visit:hover{color:var(--dark-heading)}}.wk-next{display:grid;gap:var(--sp-2);place-items:center;align-content:center;box-sizing:border-box;min-width:0;height:calc(62.5cqw + 2.5rem + 5px);padding:var(--sp-5);text-align:center;text-decoration:none;border-radius:var(--r-lg);border:2px dashed var(--dark-line-ui);color:var(--dark-muted);transition:border-color var(--dur-fast),translate .3s var(--ease-out)}.wk-next strong{font-family:var(--font-display);font-weight:var(--fw-heavy);font-size:var(--fs-2xl);line-height:1.05;color:var(--dark-heading)}@media(hover:hover){.wk-next:hover{border-color:var(--gold-400);translate:0 -6px}}.wk-next:focus-visible{outline:3px solid var(--focus);outline-offset:4px}@media(min-width:640px){.wk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.wk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wk-head--split h2{max-width:12ch}@media(min-width:900px){.wk-head--split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--sp-8);align-items:end}.wk-head--split .band-sub{max-width:34rem;font-size:var(--fs-lg)}}.wk-pair{display:grid;gap:var(--sp-7)}.wk-first .text-link{margin-top:var(--sp-7)}@media(min-width:900px){.wk-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8);align-items:start}}
