.card.svelte-190omut{background:var(--white);border:1px solid var(--grey-200);animation:svelte-190omut-rise .6s var(--ease) both;transition:transform .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;display:flex}.card.svelte-190omut:hover{transform:translateY(-6px);box-shadow:0 20px 40px #12233b1a}@keyframes svelte-190omut-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.media.svelte-190omut{aspect-ratio:16/10;background:var(--grey-100);display:block;position:relative;overflow:hidden}.media.svelte-190omut img:where(.svelte-190omut){object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.card.svelte-190omut:hover .media:where(.svelte-190omut) img:where(.svelte-190omut){transform:scale(1.05)}.badge.svelte-190omut{background:var(--navy);color:var(--white);letter-spacing:.06em;text-transform:uppercase;padding:.4em .8em;font-size:.7rem;font-weight:700;position:absolute;top:.9rem;left:.9rem}.body.svelte-190omut{flex-direction:column;flex:1;gap:.7rem;padding:1.6rem 1.6rem 1.8rem;display:flex}.head.svelte-190omut h3:where(.svelte-190omut){color:var(--navy);margin:0 0 .25rem;font-size:1.3rem}.loc.svelte-190omut{letter-spacing:.02em;text-transform:uppercase;color:var(--blue);align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;display:inline-flex}.body.svelte-190omut p:where(.svelte-190omut){margin:0;font-size:.9rem}.facts.svelte-190omut{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.facts.svelte-190omut li:where(.svelte-190omut){color:var(--grey-700);background:var(--grey-100);padding:.32em .75em;font-size:.74rem;font-weight:600}.actions.svelte-190omut{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.6rem;display:flex}.learn-more.svelte-190omut{color:var(--blue);align-items:center;gap:.4rem;font-size:.88rem;font-weight:700;display:inline-flex}.learn-more.svelte-190omut svg{transition:transform .3s var(--ease)}.learn-more.svelte-190omut:hover svg{transform:translate(4px)}.enquire.svelte-190omut{padding:.6em 1.2em;font-size:.82rem}
