.wall{container-type:inline-size}.wall--tiles{--wall-columns:1;--wall-gap:var(--space-4);--wall-row:calc((100cqi - (var(--wall-columns) - 1)*var(--wall-gap))/var(--wall-columns)/12);column-gap:var(--wall-gap);display:grid;grid-auto-flow:dense;grid-auto-rows:var(--wall-row);grid-template-columns:repeat(var(--wall-columns),minmax(0,1fr))}@container (min-width: 30rem){.wall--tiles{--wall-columns:2}}@container (min-width: 46rem){.wall--tiles{--wall-columns:3}}@container (min-width: 62rem){.wall--tiles{--wall-columns:4}}@container (min-width: 80rem){.wall--tiles{--wall-columns:5}}.wall--tile{border-radius:var(--radius-media);box-shadow:var(--shadow-2);grid-row-end:span 12;margin-block-end:var(--wall-gap)}.wall--tile img{height:100%;object-fit:cover}a.wall--tile{transition:box-shadow .15s ease}a.wall--tile:focus-visible,a.wall--tile:hover{box-shadow:var(--shadow-3)}.media{display:block;overflow:hidden;position:relative}.media img,.media video{display:block;height:auto;width:100%}.media iframe{border:0;display:block;height:100%;width:100%}.media--fill{height:100%}.media--round{aspect-ratio:1;border-radius:50%}.media--round img,.media--round video{height:100%;object-fit:cover}.media--square{aspect-ratio:1;border-radius:var(--radius-box)}.media--cover img,.media--cover video,.media--square img,.media--square video{height:100%;object-fit:cover}.media--16-9{aspect-ratio:16/9;width:100%}.media--4-3{aspect-ratio:4/3;width:100%}.media--bg{inset:0;position:absolute;z-index:0}.media--fg{position:relative;z-index:var(--z-raised)}.media--placeholder{background:radial-gradient(circle at center,var(--neutral-5),var(--neutral-8))}.media--caption{background:rgba(0,0,0,.35);color:#fff;font-size:var(--font-size-3);inset-block-end:0;inset-inline:0;overflow:hidden;padding:var(--space-2) var(--space-3);position:absolute;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.6);white-space:nowrap;z-index:var(--z-raised)}