.tile-wrap.svelte-wm4j2{animation:svelte-wm4j2-fadeUp .8s var(--ease-atelier) both}@keyframes svelte-wm4j2-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tile-link.svelte-wm4j2{display:block}.hover-overlay.svelte-wm4j2{opacity:0;transition:opacity .7s var(--ease-atelier);z-index:10;position:absolute;inset:0}.tile-link.svelte-wm4j2:hover .hover-overlay:where(.svelte-wm4j2){opacity:.3}.logo-center.svelte-wm4j2{z-index:20;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.logo.svelte-wm4j2{object-fit:contain;filter:drop-shadow(0 4px 12px #0003);max-width:40%;max-height:30%}.name-reveal.svelte-wm4j2{z-index:20;opacity:0;transition:transform .5s var(--ease-atelier), opacity .5s var(--ease-atelier);padding:1.5rem;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.tile-link.svelte-wm4j2:hover .name-reveal:where(.svelte-wm4j2){opacity:1;transform:translateY(0)}.name-text.svelte-wm4j2{color:#fff;text-align:center;letter-spacing:-.01em;text-shadow:0 2px 8px #0000004d;font-size:1.25rem;font-weight:300}.tile-label.svelte-wm4j2{text-align:center;margin-top:1rem}.label-text.svelte-wm4j2{color:var(--muted-fg);letter-spacing:.2em}
