.rgrid[data-astro-cid-3iiywo5i]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:clamp(24px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.rgrid[data-astro-cid-3iiywo5i] li[data-astro-cid-3iiywo5i]{display:flex}.rcard[data-astro-cid-3iiywo5i]{border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-card);color:var(--color-ink);transition:transform .3s var(--ease-brand), box-shadow .3s var(--ease-brand);flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.rcard[data-astro-cid-3iiywo5i]:hover,.rcard[data-astro-cid-3iiywo5i]:focus-visible{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.rcard-img[data-astro-cid-3iiywo5i]{aspect-ratio:4/3;background:#e4ecef;overflow:hidden}.rcard-img[data-astro-cid-3iiywo5i] img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-brand);display:block}.rcard[data-astro-cid-3iiywo5i]:hover .rcard-img[data-astro-cid-3iiywo5i] img{transform:scale(1.04)}.rcard-body[data-astro-cid-3iiywo5i]{gap:8px;padding:20px 24px 26px;display:grid}.rcard-tech[data-astro-cid-3iiywo5i]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-petrol);font-size:12px}.rcard-name[data-astro-cid-3iiywo5i]{font-family:var(--font-head);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.18}.rcard-fact[data-astro-cid-3iiywo5i]{color:var(--color-body-light);font-size:16px;line-height:1.55}.rcard-fact[data-astro-cid-3iiywo5i].is-figure{font-family:var(--font-head);color:var(--color-petrol);font-size:22px;font-weight:600}.rcard-more[data-astro-cid-3iiywo5i]{font-family:var(--font-head);color:var(--color-petrol);align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:600;display:inline-flex}.rcard-more[data-astro-cid-3iiywo5i] svg[data-astro-cid-3iiywo5i]{width:14px;height:14px}.rgrid[data-astro-cid-3iiywo5i] li[data-astro-cid-3iiywo5i][hidden]{display:none}@media (prefers-reduced-motion:reduce){.rcard[data-astro-cid-3iiywo5i],.rcard-img[data-astro-cid-3iiywo5i] img{transition:none}}.rgrid[data-astro-cid-3iiywo5i].is-pin{columns:6 380px;column-gap:18px;margin-inline:calc(50% - 50vw);padding-inline:24px;display:block}.is-pin[data-astro-cid-3iiywo5i] li[data-astro-cid-3iiywo5i]{break-inside:avoid;margin:0 0 18px;display:block}.is-pin[data-astro-cid-3iiywo5i] .rcard[data-astro-cid-3iiywo5i]{background:var(--color-ink-2);color:var(--color-text);translate:0 var(--ty,0);display:block;position:relative;box-shadow:0 18px 40px -18px #010f138c,0 2px 6px #010f132e}.is-pin[data-astro-cid-3iiywo5i] .rcard[data-astro-cid-3iiywo5i]:hover,.is-pin[data-astro-cid-3iiywo5i] .rcard[data-astro-cid-3iiywo5i]:focus-visible{box-shadow:0 24px 48px -18px #010f13a6,0 0 0 1px #44ddff80}.is-pin[data-astro-cid-3iiywo5i] .rcard-img[data-astro-cid-3iiywo5i]{aspect-ratio:1;background:var(--color-ink-2);display:block}.is-pin[data-astro-cid-3iiywo5i] .is-hoch[data-astro-cid-3iiywo5i] .rcard-img[data-astro-cid-3iiywo5i]{aspect-ratio:4/5}.is-pin[data-astro-cid-3iiywo5i] .is-quer[data-astro-cid-3iiywo5i] .rcard-img[data-astro-cid-3iiywo5i]{aspect-ratio:4/3}.is-pin[data-astro-cid-3iiywo5i] .rcard-body[data-astro-cid-3iiywo5i]{background:linear-gradient(#03222b00 0%,#03222bd1 52%,#03222bf0 100%);gap:4px;padding:56px 16px 14px;transition:background .35s;position:absolute;inset:auto 0 0}.is-pin[data-astro-cid-3iiywo5i] .rcard[data-astro-cid-3iiywo5i]:is(:hover,:focus-visible) .rcard-body[data-astro-cid-3iiywo5i]{background:linear-gradient(#03222b00 0,#03222be6 48px,#03222bf7 100%)}.is-pin[data-astro-cid-3iiywo5i] .rcard-name[data-astro-cid-3iiywo5i]{color:var(--color-white);font-size:17px}.is-pin[data-astro-cid-3iiywo5i] [data-astro-cid-3iiywo5i]:is(.rcard-tech,.rcard-fact,.rcard-more){opacity:0;max-height:0;transition:max-height .45s var(--ease-brand), opacity .35s;margin:0;overflow:hidden}.is-pin[data-astro-cid-3iiywo5i] .rcard[data-astro-cid-3iiywo5i]:is(:hover,:focus-visible) [data-astro-cid-3iiywo5i]:is(.rcard-tech,.rcard-fact,.rcard-more){opacity:1;max-height:60px}.is-pin[data-astro-cid-3iiywo5i] .rcard-tech[data-astro-cid-3iiywo5i],.is-pin[data-astro-cid-3iiywo5i] .rcard-more[data-astro-cid-3iiywo5i]{color:var(--color-sky-lt)}.is-pin[data-astro-cid-3iiywo5i] .rcard-fact[data-astro-cid-3iiywo5i]{color:var(--color-body);font-size:14px}.is-pin[data-astro-cid-3iiywo5i] .rcard-fact[data-astro-cid-3iiywo5i].is-figure{color:var(--color-gold);font-size:20px}@media (hover:none){.is-pin[data-astro-cid-3iiywo5i] [data-astro-cid-3iiywo5i]:is(.rcard-tech,.rcard-more){display:none}.is-pin[data-astro-cid-3iiywo5i] .rcard-fact[data-astro-cid-3iiywo5i]{opacity:1;max-height:none}}@media (width<=37.4375rem){.rgrid[data-astro-cid-3iiywo5i].is-pin{columns:2;column-gap:12px;margin-inline:0;padding-inline:0}.is-pin[data-astro-cid-3iiywo5i] li[data-astro-cid-3iiywo5i]{margin-bottom:12px}.is-pin[data-astro-cid-3iiywo5i] .rcard-body[data-astro-cid-3iiywo5i]{padding:40px 12px 10px}.is-pin[data-astro-cid-3iiywo5i] .rcard-name[data-astro-cid-3iiywo5i]{font-size:15px}.is-pin[data-astro-cid-3iiywo5i] .rcard-fact[data-astro-cid-3iiywo5i]{display:none}}@media (prefers-reduced-motion:reduce){.is-pin[data-astro-cid-3iiywo5i] [data-astro-cid-3iiywo5i]:is(.rcard-tech,.rcard-fact,.rcard-more,.rcard-body){transition:none}}
