.exp-card{position:relative;overflow:hidden;display:flex;flex-direction:column;width:100%;height:100%;min-height:var(--card-height);padding:var(--space-6);border-radius:1.5rem;background:var(--card-bg);color:var(--ink-on-colour);text-align:left;text-decoration:none;transition:transform var(--duration-card) var(--ease-card)}.exp-card--soon{color:var(--dim-ink);border:1px solid var(--border-default)}.exp-card__art{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;background-image:var(--card-art);background-repeat:no-repeat;background-position:0 0;background-size:var(--card-art-size,88%);opacity:0;transition:opacity var(--duration-card) var(--ease-card);pointer-events:none}.exp-card:hover .exp-card__art{opacity:1}@media (prefers-reduced-motion:reduce){.exp-card__art{transition:none}}.exp-card__body,.exp-card__meta,.exp-card__tags{position:relative}.exp-card__meta{display:flex;justify-content:flex-end;min-height:3rem}.exp-card__date{color:var(--card-chip-fill);display:flex;flex-direction:column;align-items:flex-end;line-height:1}.exp-card__day{font-weight:800}.exp-card__my{margin-top:var(--space-1)}.exp-card__soon{font-family:var(--font-sans);font-weight:600;color:var(--ink-secondary)}.exp-card__body{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-3)}.exp-card .chip-list--card{margin-top:0;padding-top:var(--space-4);max-height:calc(1.875rem * 2 + var(--space-2) + var(--space-4))}.exp-card__name{color:inherit}.exp-card--soon .exp-card__name{color:var(--ink-secondary)}.exp-card__premise{color:inherit;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.exp-card--showcase .exp-card__art{opacity:1;--card-art-size:106%}.experiments.page{-webkit-padding-before:0;padding-block-start:0}.exp-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6);padding-block:var(--space-16)}.exp-grid a.exp-card{will-change:transform}.exp-grid a.exp-card:hover{transform:scale(.97)}@media (max-width:64rem){.exp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:36rem){.exp-grid{grid-template-columns:1fr}}.exp-grid.is-armed>.exp-card{opacity:0}