.m-card[data-astro-cid-hw5fkglj]{display:flex;flex-direction:column;gap:.5rem;padding:.625rem .625rem 1.25rem;border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);transition:border-color .3s var(--ease-out),transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.m-card[data-astro-cid-hw5fkglj][hidden]{display:none}.m-card[data-astro-cid-hw5fkglj]:hover{transform:translateY(-.125rem);border-color:var(--line-strong);box-shadow:0 12px 30px #2c2d3714}.m-media[data-astro-cid-hw5fkglj]{position:relative;margin-bottom:1rem}.m-visual[data-astro-cid-hw5fkglj]{position:relative;display:grid;place-items:center;aspect-ratio:16 / 10;overflow:hidden;border-radius:calc(var(--r-lg) - .375rem);background:var(--bg);color:var(--ink);text-decoration:none;isolation:isolate}.m-visual[data-astro-cid-hw5fkglj]:after{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(21,21,27,.36),transparent 45%);content:"";opacity:0;transition:opacity .3s var(--ease-out);pointer-events:none}.m-visual[data-astro-cid-hw5fkglj].has-cover{background:var(--grey-light)}.m-cover[data-astro-cid-hw5fkglj]{width:100%;height:100%;object-fit:cover;transition:transform .45s var(--ease-out)}.m-logo[data-astro-cid-hw5fkglj]{width:min(62%,8rem);max-height:5.5rem;object-fit:contain;transition:transform .45s var(--ease-out)}.m-avatar[data-astro-cid-hw5fkglj]{position:absolute;left:.875rem;bottom:-1.125rem;z-index:3;display:grid;place-items:center;width:3.5rem;height:3.5rem;overflow:hidden;border-radius:999rem;border:3px solid var(--white);background:var(--white);box-shadow:0 8px 20px #2c2d3729;pointer-events:none}.m-avatar[data-astro-cid-hw5fkglj] img[data-astro-cid-hw5fkglj]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.m-avatar-initials[data-astro-cid-hw5fkglj]{display:grid;place-items:center;width:100%;height:100%;background:var(--bg);color:var(--ink);font-family:DM Mono,monospace;font-size:.95rem;font-weight:500;letter-spacing:.04em}.m-initials[data-astro-cid-hw5fkglj]{font-family:DM Mono,monospace;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:500;letter-spacing:.04em}.m-visit[data-astro-cid-hw5fkglj]{position:absolute;right:.75rem;bottom:.75rem;z-index:2;display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .65rem;border-radius:999rem;background:var(--white);color:var(--night);font-size:.76rem;font-weight:650;opacity:0;transform:translateY(.35rem);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.m-visual[data-astro-cid-hw5fkglj]:hover:after,.m-visual[data-astro-cid-hw5fkglj]:focus-visible:after{opacity:1}.m-visual[data-astro-cid-hw5fkglj]:hover .m-cover[data-astro-cid-hw5fkglj],.m-visual[data-astro-cid-hw5fkglj]:focus-visible .m-cover[data-astro-cid-hw5fkglj],.m-visual[data-astro-cid-hw5fkglj]:hover .m-logo[data-astro-cid-hw5fkglj],.m-visual[data-astro-cid-hw5fkglj]:focus-visible .m-logo[data-astro-cid-hw5fkglj]{transform:scale(1.035)}.m-visual[data-astro-cid-hw5fkglj]:hover .m-visit[data-astro-cid-hw5fkglj],.m-visual[data-astro-cid-hw5fkglj]:focus-visible .m-visit[data-astro-cid-hw5fkglj]{opacity:1;transform:translateY(0)}.m-top[data-astro-cid-hw5fkglj]{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem;padding:.375rem .75rem 0}.m-launch[data-astro-cid-hw5fkglj]{font-size:.74rem;font-weight:600;padding:.25rem .5625rem;border-radius:999rem}.m-launch[data-astro-cid-hw5fkglj]{background:var(--grey-light);color:var(--ink-soft)}.m-name[data-astro-cid-hw5fkglj]{font-weight:600;font-size:1.3rem;letter-spacing:-.01em;padding-inline:.75rem}.m-name-link[data-astro-cid-hw5fkglj]{color:inherit;text-decoration:none;transition:color .2s var(--ease-out)}.m-name-link[data-astro-cid-hw5fkglj]:hover{color:var(--dusk);text-decoration:underline;text-underline-offset:.15em}.m-cat[data-astro-cid-hw5fkglj]{font-size:.72rem;color:var(--dusk);padding:.1875rem .5rem;border-radius:999rem;background:var(--grey-light)}.m-blurb[data-astro-cid-hw5fkglj]{color:var(--ink-soft);line-height:1.5;font-size:.96rem;padding-inline:.75rem}.m-actions[data-astro-cid-hw5fkglj]{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;margin-top:auto;padding:.375rem .75rem 0}.m-actions[data-astro-cid-hw5fkglj] .btn[data-astro-cid-hw5fkglj]{width:100%;padding-inline:.875rem}.m-card[data-astro-cid-hw5fkglj]:hover .arrow[data-astro-cid-hw5fkglj]{transform:translate(.1875rem)}@media(hover:none){.m-visit[data-astro-cid-hw5fkglj]{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.m-card[data-astro-cid-hw5fkglj],.m-cover[data-astro-cid-hw5fkglj],.m-logo[data-astro-cid-hw5fkglj],.m-visit[data-astro-cid-hw5fkglj]{transition:none}}
