.unit-card[data-astro-cid-4xvumfad]{position:relative;display:flex;flex-direction:column;container:unit-card / inline-size;padding:.75rem;border:.0625rem solid transparent;border-radius:1.75rem;background:var(--color-canvas);box-shadow:0 .0625rem .125rem #1111110d,0 .875rem 2.125rem #11111112;transition:transform var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) ease}.unit-card[data-astro-cid-4xvumfad]:hover,.unit-card[data-astro-cid-4xvumfad]:focus-within{box-shadow:0 .0625rem .125rem #1111110f,0 1.25rem 2.75rem #1111111c;transform:translateY(-.125rem)}.media[data-astro-cid-4xvumfad]{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:1.125rem;background:var(--color-surface)}.media[data-astro-cid-4xvumfad] img[data-astro-cid-4xvumfad]{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out-expo)}.unit-card[data-astro-cid-4xvumfad]:hover .media[data-astro-cid-4xvumfad] img[data-astro-cid-4xvumfad]{transform:scale(1.04)}.body[data-astro-cid-4xvumfad]{display:grid;flex:1;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .875rem;align-content:start;padding:1.125rem .5rem .5rem}.head[data-astro-cid-4xvumfad]{display:contents}.subtitle[data-astro-cid-4xvumfad],.facts[data-astro-cid-4xvumfad],.foot[data-astro-cid-4xvumfad],.cta[data-astro-cid-4xvumfad]{grid-column:1 / -1}@container unit-card (max-width: 17.5rem){.name[data-astro-cid-4xvumfad]{grid-column:1 / -1}.rating[data-astro-cid-4xvumfad]{grid-row:2;grid-column:2}.subtitle[data-astro-cid-4xvumfad]{grid-row:2;grid-column:1;font-size:.875rem;white-space:normal}.facts[data-astro-cid-4xvumfad]{column-gap:.875rem;font-size:.8125rem}.facts[data-astro-cid-4xvumfad] svg{width:1.0625rem;height:1.0625rem}}.name[data-astro-cid-4xvumfad]{min-width:0;margin:0;overflow:hidden;font-size:1.3125rem;font-weight:600;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.name[data-astro-cid-4xvumfad] a[data-astro-cid-4xvumfad]{color:inherit;text-decoration:none}.name[data-astro-cid-4xvumfad] a[data-astro-cid-4xvumfad]:after{position:absolute;inset:0;content:""}.name[data-astro-cid-4xvumfad] a[data-astro-cid-4xvumfad]:focus-visible{outline:none}.unit-card[data-astro-cid-4xvumfad]:has(.name a:focus-visible){outline:.125rem solid var(--color-focus);outline-offset:.1875rem}.rating[data-astro-cid-4xvumfad]{display:inline-flex;flex:none;gap:.3125rem;align-items:center;margin:0;font-size:.96875rem;font-weight:500;font-variant-numeric:tabular-nums}.rating[data-astro-cid-4xvumfad] svg{width:1.0625rem;height:1.0625rem;fill:var(--color-star);stroke:var(--color-star)}.rating[data-astro-cid-4xvumfad] .value[data-astro-cid-4xvumfad]{display:inline-flex;align-items:baseline}.rating[data-astro-cid-4xvumfad] .of[data-astro-cid-4xvumfad]{color:var(--color-ink-muted)}.fav[data-astro-cid-4xvumfad]{position:absolute;top:1.5rem;left:1.5rem;display:inline-flex;gap:.35rem;align-items:center;margin:0;padding:.3rem .7rem .3rem .55rem;border:.0625rem solid transparent;border-radius:999rem;background:#fffffff2;box-shadow:0 .25rem .75rem #11111126;color:var(--color-ink);font-size:.8125rem;font-weight:600;white-space:nowrap;pointer-events:none}.fav[data-astro-cid-4xvumfad] svg{width:.9375rem;height:.9375rem;fill:var(--color-fav);stroke:var(--color-fav)}.subtitle[data-astro-cid-4xvumfad]{margin:0;overflow:hidden;font-size:.96875rem;color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap}.facts[data-astro-cid-4xvumfad]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.625rem 1.25rem;margin:.875rem 0 1.25rem;padding:0;list-style:none;font-size:.90625rem;color:var(--color-ink)}.facts[data-astro-cid-4xvumfad] li[data-astro-cid-4xvumfad]{display:flex;gap:.5625rem;align-items:center;min-width:0}.facts[data-astro-cid-4xvumfad] svg{flex:none;width:1.1875rem;height:1.1875rem}.foot[data-astro-cid-4xvumfad]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;align-self:end}.cta[data-astro-cid-4xvumfad]{display:inline-flex;align-self:end;justify-self:start;gap:.4375rem;align-items:center;height:2.625rem;padding:0 1.0625rem;border-radius:.75rem;background:var(--color-ink);color:var(--color-ink-inverse);font-size:.875rem;font-weight:600}.cta[data-astro-cid-4xvumfad] svg{width:.9375rem;height:.9375rem}@media(prefers-reduced-motion:reduce){.unit-card[data-astro-cid-4xvumfad],.media[data-astro-cid-4xvumfad] img[data-astro-cid-4xvumfad]{transition:none}.unit-card[data-astro-cid-4xvumfad]:hover,.unit-card[data-astro-cid-4xvumfad]:focus-within{transform:none}}
