.projects-hero.svelte-4p3kqc{--maxw: 900px;width:min(var(--maxw),96vw);aspect-ratio:3 / 1;margin:1.25rem auto 1rem;border-radius:28px;box-shadow:0 12px 32px #0000001a;position:relative;overflow:hidden}.projects-hero.svelte-4p3kqc img:where(.svelte-4p3kqc){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%;display:block}.img-credit-badge.svelte-4p3kqc{position:absolute;right:12px;bottom:12px;padding:.35rem .6rem;border-radius:999px;font-size:.6rem;line-height:1;color:#fff;background:#00000080;text-decoration:none;-webkit-backdrop-filter:saturate(160%) blur(4px);backdrop-filter:saturate(160%) blur(4px);box-shadow:0 4px 14px #0000002e}.img-credit-badge.svelte-4p3kqc:hover{text-decoration:underline}@media (prefers-color-scheme: dark){.img-credit-badge.svelte-4p3kqc{background:#ffffffb3;color:#000}}@media (max-width: 480px){.img-credit-badge.svelte-4p3kqc{font-size:.4rem;padding:.28rem .45rem;right:8px;bottom:8px}}@media (max-width: 360px){.img-credit-badge.svelte-4p3kqc{font-size:.62rem;padding:.24rem .4rem;right:6px;bottom:6px}}
