.rc[data-v-21a983d1]{color:var(--color-ink);align-content:start;gap:6px;text-decoration:none;display:grid}.rc__plate[data-v-21a983d1]{aspect-ratio:4/3;margin-bottom:var(--space-16);border-radius:var(--radius-sm);background:var(--rc-plate,var(--chalk-1));place-items:center;padding:9%;transition:background-color .42s;display:grid;position:relative;overflow:hidden}.rc--link:hover .rc__plate[data-v-21a983d1]{background:color-mix(in srgb,var(--rc-plate,var(--chalk-1)) 96%,var(--color-ground))}.rc__plate--tone[data-v-21a983d1]{background:0 0}.rc__plate--bleed[data-v-21a983d1]{align-items:end;padding-bottom:0}.rc__plate--bleed .rc__picture[data-v-21a983d1]{margin-bottom:-10%}.rc__picture[data-v-21a983d1]{z-index:1;width:100%;transition:translate .52s cubic-bezier(.22,1.2,.36,1);position:relative}.rc--link:hover .rc__picture[data-v-21a983d1]{translate:0 -2px}.rc__head[data-v-21a983d1]{align-items:center;gap:10px;display:flex}.rc__icon[data-v-21a983d1]{background:var(--keycap-face);width:28px;height:28px;box-shadow:var(--keycap);color:var(--color-ink);border-radius:7px;place-items:center;display:grid}.rc__title[data-v-21a983d1]{font-weight:400;transition:translate .52s cubic-bezier(.22,1.2,.36,1)}.rc--link:hover .rc__title[data-v-21a983d1]{translate:3px}.rc__go[data-v-21a983d1]{box-sizing:content-box;color:var(--color-ink-tertiary);border-radius:7px;flex-shrink:0;margin-left:auto;padding:6px;transition:rotate .52s cubic-bezier(.22,1.2,.36,1),color .22s,background-color .26s}.rc--link:hover .rc__go[data-v-21a983d1]{background:var(--color-ground);color:var(--color-white);rotate:45deg}.rc--link[data-v-21a983d1]:focus-visible{outline:2px solid var(--color-blue-900);outline-offset:4px;border-radius:var(--radius-sm)}.rc__text[data-v-21a983d1]{max-width:30em;color:var(--color-ink-tertiary);text-wrap:pretty;transition:color .3s}.rc--link:hover .rc__text[data-v-21a983d1]{color:var(--color-ink-secondary)}.rc--link[data-v-21a983d1]:hover .rc__meta>*{background:var(--chalk-3);color:var(--color-ink)}.rc__meta[data-v-21a983d1]{margin-top:var(--space-8);flex-wrap:wrap;gap:6px;display:flex}@media (prefers-reduced-motion:reduce){.rc__go[data-v-21a983d1],.rc__picture[data-v-21a983d1]{transition:none}}
