.DemoShelf_page__AX3AJ{padding-top:var(--layout-page-start);padding-bottom:var(--layout-page-end)}.DemoShelf_head__TR1Gl{margin-bottom:var(--layout-section)}.DemoShelf_eyebrow__c7Pn_{margin:0 0 24px;font-weight:400;font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text)}.DemoShelf_disclaimer__RCC8w{max-width:62ch;margin:0;padding:16px 18px;border-left:3px solid var(--accent);border-radius:var(--radius);background:rgba(192,70,28,.06);font-size:16px;line-height:1.6}.DemoShelf_disclaimer__RCC8w strong{font-weight:750}.DemoShelf_disclaimer__RCC8w a{color:var(--accent-text);text-underline-offset:3px}.DemoShelf_grid__FBtA3{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-10);gap:var(--space-10);margin-bottom:var(--layout-section)}@media (max-width:860px){.DemoShelf_grid__FBtA3{grid-template-columns:1fr;gap:var(--space-8)}}.DemoShelf_card__UC4ZM{display:flex;flex-direction:column;gap:var(--space-5)}.DemoShelf_shot__aV7u_{display:block;border-radius:var(--radius)}.DemoShelf_shot__aV7u_:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.DemoShelf_img__zHt40{width:100%;height:100%;object-fit:cover;object-position:top center}.DemoShelf_body__095v3{display:flex;flex-direction:column;gap:6px}.DemoShelf_trade__lCKpd{font-family:var(--font-display);font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.1;letter-spacing:-.015em;margin:0}.DemoShelf_business__B99ff{margin:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--muted)}.DemoShelf_oneLiner__aaqWa{margin:6px 0 0;max-width:48ch;font-size:15px;line-height:1.55;color:var(--muted)}.DemoShelf_open__coKfH{margin-top:6px;align-self:flex-start;min-height:44px;display:inline-flex;align-items:center;font-weight:650;color:var(--accent-text)}.DemoShelf_heldNote__nHb0l{max-width:54ch;margin:-4px 0 20px;color:var(--muted);font-size:15px;line-height:1.55}.DemoShelf_held__0CQ2_{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.DemoShelf_held__0CQ2_ li{padding:7px 12px;border:1px solid var(--border);border-radius:999px;font-size:14px;color:var(--muted)}