.dot-gradient.svelte-p8v8rj{position:relative;overflow:hidden}.dot-canvas.svelte-p8v8rj{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.content.svelte-p8v8rj{z-index:1;position:relative}.card.svelte-1cso6sw{aspect-ratio:4/5;isolation:isolate;color:#fff;border-radius:4px;width:100%;max-width:280px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #1c19160f}.card.svelte-1cso6sw:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1c19161f}.card.svelte-1cso6sw .dot-gradient{z-index:0;filter:saturate(.42)brightness(.86);transition:filter .3s;position:absolute;inset:0}.card.svelte-1cso6sw:hover .dot-gradient{filter:saturate(.55)brightness(.88)}.card-wash.svelte-1cso6sw{z-index:0;pointer-events:none;background:linear-gradient(#1c191647 0%,#1c191614 55%,#1c191600 100%);position:absolute;inset:0}.card-content.svelte-1cso6sw{z-index:1;flex-direction:column;flex:1;justify-content:space-between;gap:1rem;padding:1.4rem;display:flex;position:relative}.card-eyebrow.svelte-1cso6sw{letter-spacing:.04em;color:#faf7f2b8;margin:0 0 20px;font-size:.78rem;font-weight:400}.card-title.svelte-1cso6sw{letter-spacing:-.015em;color:#faf7f2;font-family:Plus Jakarta Sans,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.18}
