.card[data-astro-cid-ic6gzrdp]{border:1px solid var(--gm-rule);border-radius:var(--gm-radius-md);background:var(--gm-bg-raised);flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.card[data-astro-cid-ic6gzrdp]:hover{border-color:var(--gm-ink-soft)}.card__main[data-astro-cid-ic6gzrdp]{color:inherit;text-decoration:none;display:block}.card__main[data-astro-cid-ic6gzrdp]:hover{color:inherit}.card__media[data-astro-cid-ic6gzrdp]{aspect-ratio:3/4}.card__media[data-astro-cid-ic6gzrdp] img{object-fit:cover;width:100%;height:100%;display:block}.card__media--cutout[data-astro-cid-ic6gzrdp]{background:radial-gradient(70% 42% at 50% 100%, color-mix(in oklab, var(--gm-line) 78%, #fff) 0%, transparent 74%), linear-gradient(180deg, color-mix(in oklab, var(--gm-line) 10%, #0b1710) 0%, color-mix(in oklab, var(--gm-line) 40%, #0b1710) 62%, color-mix(in oklab, var(--gm-line) 66%, #0b1710) 100%);overflow:hidden}.card__media--cutout[data-astro-cid-ic6gzrdp] img{object-fit:contain;object-position:50% 100%;transform-origin:50% 100%;filter:drop-shadow(0 3px 12px #09140d80);transform:scale(1.1)}.card__media--slivers[data-astro-cid-ic6gzrdp]{background:var(--gm-rule);grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.card__media-empty[data-astro-cid-ic6gzrdp]{background:repeating-linear-gradient(-45deg, var(--gm-bg-raised) 0 14px, var(--gm-rule) 14px 15px);height:100%;color:var(--gm-ink-soft);justify-content:center;align-items:center;font-size:12px;display:flex}.card__body[data-astro-cid-ic6gzrdp]{padding:16px 18px 0}.card__kicker[data-astro-cid-ic6gzrdp]{letter-spacing:.14em;text-transform:uppercase;color:var(--gm-ink-soft);margin-bottom:6px;font-size:11px;font-weight:600}.card__title[data-astro-cid-ic6gzrdp]{letter-spacing:-.01em;color:var(--gm-line);font-size:18px;font-weight:600}.card__blurb[data-astro-cid-ic6gzrdp]{color:var(--gm-ink-soft);padding:6px 18px 0;font-size:14px;line-height:1.5}.card__foot[data-astro-cid-ic6gzrdp]{margin-top:auto;padding:14px 18px 20px}.card__cta[data-astro-cid-ic6gzrdp]{padding:10px 20px;font-size:14px}.card[data-astro-cid-ic6gzrdp]:hover .card__cta{background:var(--gm-accent);color:var(--gm-accent-ink)}.funding-band[data-astro-cid-lcdefpme]{background:var(--gm-bg-raised);border:1px solid var(--gm-rule);border-radius:var(--gm-radius-lg);flex-wrap:wrap;align-items:center;gap:28px;margin:40px 0 0;padding:36px 40px;display:flex}.funding-band__text[data-astro-cid-lcdefpme]{flex:1;min-width:240px}.funding-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:16px 0 6px;font-size:30px}.funding-band[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.pill-live[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:var(--gm-accent);border:1px solid var(--gm-accent);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}.shelves[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr 12px 1fr 1fr;gap:24px 20px;padding:56px 0 24px;display:grid}.shelves__h--releases[data-astro-cid-lcdefpme]{grid-area:1/1/auto/3}.shelves__h--elsewhere[data-astro-cid-lcdefpme]{grid-area:1/4/auto/6}.shelves[data-astro-cid-lcdefpme]>article:first-of-type{grid-area:2/1}.shelves[data-astro-cid-lcdefpme]>article:nth-of-type(2){grid-area:2/2}.shelves[data-astro-cid-lcdefpme]>article:nth-of-type(3){grid-area:2/4}.shelves[data-astro-cid-lcdefpme]>article:nth-of-type(4){grid-area:2/5}@media (width<=900px){.shelves[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.shelves__h--releases[data-astro-cid-lcdefpme],.shelves__h--elsewhere[data-astro-cid-lcdefpme]{grid-column:1/3}.shelves__h--releases[data-astro-cid-lcdefpme]{grid-row:1}.shelves[data-astro-cid-lcdefpme]>article:first-of-type{grid-area:2/1}.shelves[data-astro-cid-lcdefpme]>article:nth-of-type(2){grid-area:2/2}.shelves__h--elsewhere[data-astro-cid-lcdefpme]{grid-row:3}.shelves[data-astro-cid-lcdefpme]>article:nth-of-type(3){grid-area:4/1}.shelves[data-astro-cid-lcdefpme]>article:nth-of-type(4){grid-area:4/2}}.section__title[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:var(--gm-ink-soft);align-self:end;margin:0;font-size:15px;font-weight:600}
