.keys[data-astro-cid-dzeifkvu]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,24px)}.key[data-astro-cid-dzeifkvu]{position:relative;display:grid;align-content:start;gap:10px;padding:64px 24px 24px;border-radius:22px;background:linear-gradient(165deg,#2e2418,#17120c 60%,#100c08);box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #c9a96e47,0 30px 60px -30px #000}.key-hole[data-astro-cid-dzeifkvu]{position:absolute;top:18px;inset-inline-start:22px;width:22px;height:22px;border-radius:50%;background:var(--onyx);box-shadow:inset 0 2px 4px #000,0 0 0 2px #8c7448}.key-no[data-astro-cid-dzeifkvu]{position:absolute;top:16px;inset-inline-end:22px;font-size:1.6rem;font-weight:900;color:#c9a96e59}.key[data-astro-cid-dzeifkvu] h3[data-astro-cid-dzeifkvu]{font-size:1.35rem;font-weight:800}.key-addr[data-astro-cid-dzeifkvu]{font-size:.88rem;color:var(--muted);min-height:4.6em}.key-actions[data-astro-cid-dzeifkvu]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--line-soft)}.key-phone[data-astro-cid-dzeifkvu]{font-size:1.05rem;font-weight:650;color:var(--brass-hi)}.key-new[data-astro-cid-dzeifkvu]{font-size:.82rem;color:var(--lume)}.key-map[data-astro-cid-dzeifkvu]{font-size:.82rem;color:var(--ivory);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--brass)}@media(max-width:1000px){.keys[data-astro-cid-dzeifkvu]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.keys[data-astro-cid-dzeifkvu]{grid-template-columns:1fr}}
