.cq[data-astro-cid-5rsiqw42]{container-type:inline-size}.kits[data-astro-cid-5rsiqw42]{gap:var(--sp-6);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@container (width>=300px){.kits[data-astro-cid-5rsiqw42]{grid-template-columns:repeat(2,1fr)}}@container (width<=459px){.kits[data-astro-cid-5rsiqw42]{gap:var(--sp-4)}}@container (width>=900px){.kits[data-astro-cid-5rsiqw42]{grid-template-columns:repeat(4,1fr)}.kits--six[data-astro-cid-5rsiqw42]{grid-template-columns:repeat(3,1fr)}}.kits__compact[data-astro-cid-5rsiqw42]{margin-top:var(--sp-8);text-align:center}.kits__compact-label[data-astro-cid-5rsiqw42]{color:var(--muted);margin-bottom:var(--sp-4)}.kits__links[data-astro-cid-5rsiqw42]{justify-content:center;gap:var(--sp-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.kits__link[data-astro-cid-5rsiqw42]{min-height:var(--target-min);padding-inline:var(--sp-5);border:1px solid var(--border);border-radius:var(--r-round);background:var(--black);color:var(--white);font-size:var(--t-body-s);transition:border-color var(--dur-fast) ease, color var(--dur-fast) ease;align-items:center;text-decoration:none;display:inline-flex}.kits__link[data-astro-cid-5rsiqw42]:hover{border-color:var(--gold);color:var(--gold)}.kits__link[data-astro-cid-5rsiqw42]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.kits__browse[data-astro-cid-5rsiqw42]{margin-top:var(--sp-7)}.kit[data-astro-cid-5rsiqw42]{display:flex;position:relative}.kit__hit[data-astro-cid-5rsiqw42]{background:var(--black);border:1px solid var(--border);border-radius:var(--r-1);color:var(--white);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out);flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.kit__plate[data-astro-cid-5rsiqw42]{aspect-ratio:16/10;background-color:var(--black-deep);background-image:var(--stripe);border-bottom:1px solid var(--border);display:block;position:relative;overflow:hidden}.kit--scene[data-astro-cid-5rsiqw42] .kit__plate[data-astro-cid-5rsiqw42] img[data-astro-cid-5rsiqw42]{object-fit:cover;width:100%;height:100%}.kit--plate[data-astro-cid-5rsiqw42] .kit__plate[data-astro-cid-5rsiqw42] img[data-astro-cid-5rsiqw42]{width:auto;height:auto;max-width:calc(100% - var(--sp-4));max-height:calc(100% - var(--sp-4));position:absolute;top:50%;left:50%;translate:-50% -50%}.kit__credit[data-astro-cid-5rsiqw42]{top:var(--sp-2);right:var(--sp-2);z-index:1;min-height:var(--target-min);padding-inline:var(--sp-3);letter-spacing:var(--track-label);text-transform:uppercase;font-variation-settings:"wght" 600;color:var(--muted);background:rgb(from var(--black) r g b / .55);border-radius:var(--r-1);transition:color var(--dur-fast) ease;align-items:center;font-size:11px;text-decoration:none;display:inline-flex;position:absolute}.kit__credit[data-astro-cid-5rsiqw42]:hover,.kit__credit[data-astro-cid-5rsiqw42]:focus-visible{color:var(--gold)}.kit__credit[data-astro-cid-5rsiqw42]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.kit__body[data-astro-cid-5rsiqw42]{gap:var(--sp-2);padding:var(--sp-6);flex-direction:column;flex:1;display:flex}.kit__name[data-astro-cid-5rsiqw42]{font-size:var(--d-kit);line-height:1}.kit__desc[data-astro-cid-5rsiqw42]{flex:1}.kit__link[data-astro-cid-5rsiqw42]{align-self:flex-start;align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);border-bottom:2px solid var(--gold);padding-bottom:2px;display:inline-flex}.kit__hit[data-astro-cid-5rsiqw42]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.kit__hit[data-astro-cid-5rsiqw42]:hover{border-color:var(--gold);box-shadow:var(--lift);translate:0 -4px}.kit__hit[data-astro-cid-5rsiqw42]:hover .kit__link[data-astro-cid-5rsiqw42]{color:var(--gold)}}@media (prefers-reduced-motion:reduce){.kit__hit[data-astro-cid-5rsiqw42]{transition:border-color var(--dur-base) var(--ease-out)}.kit__hit[data-astro-cid-5rsiqw42]:hover{box-shadow:none;translate:none}}
