.logo-container.svelte-iqlh6f{width:200px;height:100px;display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative}.logo-link.svelte-iqlh6f{display:flex;width:100%;height:100%}.logo-link.svelte-iqlh6f:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(to bottom,#e5ac8e00,#ffffff80 50%,#e5ac8e00);transform:rotate(60deg) translate(-5em,16em);pointer-events:none}.card.svelte-iqlh6f:hover .logo-link:where(.svelte-iqlh6f):after{animation:svelte-iqlh6f-shineEffect 1.5s forwards;z-index:1}[data-bs-theme=dark] .logo-link.svelte-iqlh6f:after{background:linear-gradient(to bottom,#e5ac8e00,#21252980 50%,#e5ac8e00)}@keyframes svelte-iqlh6f-shineEffect{to{transform:rotate(60deg) translate(1em,-9em)}}.badge-title.svelte-r1mdce{line-height:1.25;height:2.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.badge-image.svelte-r1mdce{height:120px;display:flex;align-items:center;justify-content:center}.badge-img{max-width:100%;max-height:100%;object-fit:contain}.badge-image.svelte-r1mdce:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(to bottom,#e5ac8e00,#ffffff80 50%,#e5ac8e00);transform:rotate(60deg) translate(-5em,16em);pointer-events:none}.image-badge-card.svelte-r1mdce:hover .badge-image:where(.svelte-r1mdce):before{animation:svelte-r1mdce-shineEffect 1.5s forwards;z-index:1}[data-bs-theme=dark] .image-badge-card.svelte-r1mdce:hover .badge-image:where(.svelte-r1mdce):before{background:linear-gradient(to bottom,#e5ac8e00,#21252980 50%,#e5ac8e00)}@keyframes svelte-r1mdce-shineEffect{to{transform:rotate(60deg) translate(1em,-9em)}}.entity-image-container.svelte-1m8h2cn{min-height:80px;display:flex;align-items:center;justify-content:center}.contained-image{max-width:100%;max-height:80px;object-fit:contain}.entity-card.svelte-1m8h2cn{transition:transform .2s ease-in-out}.entity-card.svelte-1m8h2cn:hover{transform:translateY(-2px)}.clean-card.svelte-1cu3mpz{text-align:center}.clean-card-link.svelte-1cu3mpz{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-decoration:none;color:inherit;transition:opacity .2s}.clean-card-link.svelte-1cu3mpz:hover{opacity:.7}.clean-card-image.svelte-1cu3mpz{width:100%;height:140px;display:flex;align-items:flex-end;justify-content:center}.clean-card-img{max-width:100%;max-height:100%;object-fit:contain}.clean-card-placeholder.svelte-1cu3mpz{width:100%;height:140px;display:flex;align-items:center;justify-content:center;color:#d1d5db;font-size:2rem}.clean-card-name.svelte-1cu3mpz{font-weight:700;font-size:.95rem;color:#1d1d1f;line-height:1.2}[data-bs-theme=dark] .clean-card-name.svelte-1cu3mpz{color:#f5f5f7}.hero-card.svelte-cq2pvi{text-align:center}.hero-card-link.svelte-cq2pvi{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:16px;overflow:hidden;background:#fff;transition:transform .25s ease,box-shadow .25s ease}.hero-card-link.svelte-cq2pvi:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.hero-card-image.svelte-cq2pvi{position:relative;width:100%;overflow:hidden}.hero-card-overlay.svelte-cq2pvi{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.35) 60%,transparent 100%);padding:2.5rem 1.25rem 1.25rem}.hero-card-body.svelte-cq2pvi{display:flex;flex-direction:column;gap:.25rem;text-align:left}.hero-card-badge.svelte-cq2pvi{font-size:.7rem;font-weight:700;color:#ff6b35;text-transform:uppercase;letter-spacing:.5px}.hero-card-name.svelte-cq2pvi{font-weight:700;font-size:1.1rem;color:#fff;line-height:1.25}.hero-card-subtitle.svelte-cq2pvi{font-size:.85rem;color:#fffc;line-height:1.3}.hero-card-img{width:100%;height:100%;object-fit:cover}.hero-card-placeholder.svelte-cq2pvi{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e5e5e7;color:#a1a1a6;font-size:3rem}[data-bs-theme=dark] .hero-card-link.svelte-cq2pvi{background:#2c2c2e}[data-bs-theme=dark] .hero-card-placeholder.svelte-cq2pvi{background:#3a3a3c;color:#636366}
