.tile.svelte-1o4mu39{border:1px solid var(--line-soft);background:linear-gradient(180deg, var(--surface), var(--surface-2));box-shadow:var(--shadow-card);position:relative}.tile.svelte-1o4mu39:focus-visible{outline:2px solid var(--tile-accent);outline-offset:3px}.watermark.svelte-1o4mu39{color:color-mix(in srgb, var(--cream) 5%, transparent);pointer-events:none;font-size:6rem;line-height:1;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:-.22em;right:-.06em}@media (width>=40rem){.watermark.svelte-1o4mu39{font-size:8.5rem}}.with-visual.svelte-1o4mu39 .top-row:where(.svelte-1o4mu39){justify-content:flex-start}.visual.svelte-1o4mu39{top:calc(var(--spacing) * 5);right:calc(var(--spacing) * 5);opacity:.6;pointer-events:none;position:absolute}@media (width>=40rem){.visual.svelte-1o4mu39{top:calc(var(--spacing) * 7);right:calc(var(--spacing) * 7)}}.tile-eyebrow.svelte-1o4mu39{color:var(--tile-accent)}.tile.svelte-1o4mu39 .btn-card{text-decoration:underline;-webkit-text-decoration-color:var(--tile-accent);text-decoration-color:var(--tile-accent);text-underline-offset:.3em;text-decoration-thickness:1px}@media (hover:hover){.tile.svelte-1o4mu39:hover{border-color:var(--line)}.tile.svelte-1o4mu39:hover .watermark:where(.svelte-1o4mu39){transform:translateY(4%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.watermark.svelte-1o4mu39,.tile.svelte-1o4mu39:hover .watermark:where(.svelte-1o4mu39){transition:none;transform:none}}
