.tile[data-v-e1d99113]{position:relative;display:block;border-radius:14px;overflow:hidden;aspect-ratio:4/3;color:var(--brand-white);text-decoration:none;background:var(--color-bg-alt)}.tile-img[data-v-e1d99113]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.tile:focus-visible .tile-img[data-v-e1d99113],.tile:hover .tile-img[data-v-e1d99113]{transform:scale(1.04)}.tile-text[data-v-e1d99113]{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:.15rem;padding:2.5rem 1rem .9rem;background:linear-gradient(180deg,rgba(var(--brand-ink-rgb),0) 0,rgba(var(--brand-ink-rgb),.78))}.tile-label[data-v-e1d99113]{font-weight:600;font-size:1.05rem;line-height:1.2}.tile-price[data-v-e1d99113]{font-size:.9rem}.tile-badge[data-v-e1d99113]{position:absolute;top:.5rem;right:.5rem;padding:.1rem .45rem;border-radius:999px;background:var(--brand-white);color:var(--brand-ink);font-size:.6rem;line-height:1.3;white-space:nowrap;box-shadow:0 1px 4px rgba(var(--brand-ink-rgb),.25)}.tile-badge strong[data-v-e1d99113]{font-size:.75rem;font-weight:700}@media(prefers-reduced-motion:reduce){.tile-img[data-v-e1d99113]{transition:none}}.guide[data-v-e88bd580]{display:grid;gap:.75rem;align-content:start;color:var(--brand-ink);text-decoration:none;font-weight:500}.guide-img[data-v-e88bd580]{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:14px}.guide:focus-visible .guide-title[data-v-e88bd580],.guide:hover .guide-title[data-v-e88bd580]{text-decoration:underline}
