a[data-astro-cid-6lsptdz3]:has(img){position:relative}a[data-astro-cid-6lsptdz3]:has(img):after{content:"";position:absolute;inset:0;border-radius:8px;background:radial-gradient(circle,#fff3,#fff0 70%);opacity:0;transition:opacity 1s ease}a[data-astro-cid-6lsptdz3]:has(img):hover:after{opacity:1}.font-display{font-family:Plus Jakarta Sans,system-ui,sans-serif}.font-sans{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.peer:invalid:not(:-moz-placeholder)~.validation-message{visibility:visible;--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.peer:invalid:not(:placeholder-shown)~.validation-message{visibility:visible;--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}
