.pcard[data-astro-cid-3vpt37q6]{list-style:none}.pcard-link[data-astro-cid-3vpt37q6]{border-radius:var(--radius-media);aspect-ratio:3/2;background:var(--color-plan);text-decoration:none;display:block;position:relative;overflow:hidden}.pcard-media[data-astro-cid-3vpt37q6]{display:block;position:absolute;inset:0}.pcard-media[data-astro-cid-3vpt37q6] img[data-astro-cid-3vpt37q6]{object-fit:cover;width:100%;height:100%;display:block}.pcard-link[data-astro-cid-3vpt37q6]:before{content:"";z-index:1;opacity:0;transition:opacity var(--motion-fast) ease;background:#0a0e1424;position:absolute;inset:0}.pcard-link[data-astro-cid-3vpt37q6]:hover:before{opacity:1}.pcard-body[data-astro-cid-3vpt37q6]{inset-inline:0;z-index:2;padding:24px;display:block;position:absolute;bottom:0}.pcard-tag[data-astro-cid-3vpt37q6]{font-family:var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:#a8c6e6;margin-bottom:8px;font-size:9.5px;display:block}.pcard-link[data-astro-cid-3vpt37q6]:not(.fcard) .pcard-tag[data-astro-cid-3vpt37q6]{border-radius:var(--radius-edge);background:#0a0e14b8;padding:4px 8px;display:inline-block}.pcard-link[data-astro-cid-3vpt37q6]:not(.fcard) .pcard-title[data-astro-cid-3vpt37q6],.pcard-link[data-astro-cid-3vpt37q6]:not(.fcard) .pcard-desc[data-astro-cid-3vpt37q6]{paint-order:stroke fill;text-shadow:0 1px 2px #080b10d9}.pcard-title[data-astro-cid-3vpt37q6]{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:20px;font-weight:700;line-height:1.2;display:block}.pcard-link[data-astro-cid-3vpt37q6]:not(.fcard) .pcard-title[data-astro-cid-3vpt37q6]{-webkit-text-stroke:3px #080b10eb}.pcard-desc[data-astro-cid-3vpt37q6]{color:#ffffffc7;margin-top:6px;font-size:13.5px;line-height:1.4;display:block}.pcard-link[data-astro-cid-3vpt37q6]:not(.fcard) .pcard-desc[data-astro-cid-3vpt37q6]{-webkit-text-stroke:2px #080b10eb;color:#fff}.fcard[data-astro-cid-3vpt37q6]{background:var(--color-plan);border:1px solid var(--color-line)}.fcard[data-astro-cid-3vpt37q6]:after,.fcard[data-astro-cid-3vpt37q6]:before{content:none}.fcard[data-astro-cid-3vpt37q6] .pcard-tag[data-astro-cid-3vpt37q6]{color:var(--color-blue-dk)}.fcard[data-astro-cid-3vpt37q6] .pcard-title[data-astro-cid-3vpt37q6]{color:var(--color-ink)}.fcard[data-astro-cid-3vpt37q6] .pcard-desc[data-astro-cid-3vpt37q6]{color:var(--color-steel)}.fcard[data-astro-cid-3vpt37q6]:hover{border-color:var(--color-blue)}.fcard[data-astro-cid-3vpt37q6]:hover .pcard-title[data-astro-cid-3vpt37q6]{color:var(--color-blue-dk)}.fcard[data-astro-cid-3vpt37q6] .pcard-body[data-astro-cid-3vpt37q6]{flex-direction:column;justify-content:flex-end;display:flex;inset:0}.pcard-link[data-astro-cid-3vpt37q6]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pcard-link[data-astro-cid-3vpt37q6]:before,.pcard-link[data-astro-cid-3vpt37q6]:after{transition:none}}
