.marketing-page.marketing-page--paper:has(.hall-card-grid),.marketing-page.marketing-page--paper:has(.marketing-empty--hall){max-width:100%;min-width:0;overflow-x:clip}.hall-card-grid{list-style:none;margin:0 0 var(--botski-space-8);padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),22.5rem));justify-content:start;gap:var(--botski-space-5)}.hall-card{display:flex;flex-direction:column;border:1px solid var(--botski-border);border-radius:1rem;background:var(--botski-background);color:var(--botski-text);overflow:hidden;min-height:100%;max-width:22.5rem;width:100%}.hall-card__media{aspect-ratio:3/2;max-width:100%;min-width:0;overflow:hidden;background:color-mix(in srgb,var(--botski-teal) 8%,var(--botski-ivory,#fefbf5));display:grid;place-items:center}.hall-card__media img{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center;display:block}.hall-card__body{display:flex;flex-direction:column;gap:var(--botski-space-2);padding:var(--botski-space-5);flex:1 1}.hall-card__mark{margin:0;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--botski-teal-text)}.hall-card__title{margin:0;font-size:1.25rem;line-height:1.25}.hall-card__summary{margin:0;flex:1 1}.hall-card__creator{margin:0}.hall-card__actions{margin-top:var(--botski-space-3)}