.cards[data-astro-cid-qm62o65u]{display:grid;gap:clamp(20px,2.4vw,32px)}@media(min-width:700px){.cards[data-astro-cid-qm62o65u]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.cards[data-astro-cid-qm62o65u]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card[data-astro-cid-qm62o65u]{display:flex;flex-direction:column;background:var(--color-ivory-warm);border:1px solid color-mix(in srgb,var(--color-ink) 10%,transparent);transition:transform .8s var(--ease-brand),box-shadow .8s var(--ease-brand),border-color .8s var(--ease-brand)}.card[data-astro-cid-qm62o65u]:hover{transform:translateY(-7px);box-shadow:0 28px 60px -34px #0120196b;border-color:color-mix(in srgb,var(--color-gold) 46%,transparent)}.card--feat[data-astro-cid-qm62o65u]{background:#fff;border-color:color-mix(in srgb,var(--color-gold) 55%,transparent)}@supports (grid-template-rows: subgrid){@media(min-width:1080px){.cards[data-astro-cid-qm62o65u]{grid-template-rows:auto auto auto 1fr auto auto}.card[data-astro-cid-qm62o65u]{display:grid;grid-template-rows:subgrid;grid-row:span 6}}}.card__media[data-astro-cid-qm62o65u]{position:relative;overflow:hidden;background:var(--color-sage)}.card__img[data-astro-cid-qm62o65u]{width:100%;height:auto;aspect-ratio:16 / 11;object-fit:cover;object-position:center;transition:transform 1.8s var(--ease-brand)}.card[data-astro-cid-qm62o65u]:hover .card__img[data-astro-cid-qm62o65u]{transform:scale(1.07)}.card__badge[data-astro-cid-qm62o65u]{position:absolute;top:16px;left:16px;z-index:2;padding:8px 14px;background:var(--color-ivory);color:var(--color-forest);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase}.card__badge--gold[data-astro-cid-qm62o65u]{background:var(--color-gold);color:var(--color-forest-deep)}.card__head[data-astro-cid-qm62o65u],.card__blurb[data-astro-cid-qm62o65u],.card__specs[data-astro-cid-qm62o65u],.card__price[data-astro-cid-qm62o65u],.card__acts[data-astro-cid-qm62o65u]{padding-inline:clamp(22px,2.2vw,32px)}.card__head[data-astro-cid-qm62o65u]{padding-top:clamp(24px,2.4vw,34px)}.card__cat[data-astro-cid-qm62o65u]{font-size:.625rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-gold-ink)}.card__title[data-astro-cid-qm62o65u]{margin-top:12px;font-size:clamp(1.4rem,1.9vw,1.75rem);line-height:1.16;font-weight:300;letter-spacing:-.015em}.card__blurb[data-astro-cid-qm62o65u]{margin-top:14px;font-size:.92rem;line-height:1.72;color:var(--color-muted)}.card__specs[data-astro-cid-qm62o65u]{margin-top:clamp(20px,2vw,28px);padding-top:clamp(16px,1.6vw,22px);border-top:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);display:grid;gap:9px}.spec[data-astro-cid-qm62o65u]{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:10px;font-size:.84rem;line-height:1.5}.spec__mark[data-astro-cid-qm62o65u]{display:grid;place-items:center;color:var(--color-forest);transform:translateY(2px)}.spec__mark[data-astro-cid-qm62o65u] svg[data-astro-cid-qm62o65u]{width:13px;height:13px}.spec--off[data-astro-cid-qm62o65u],.spec--off[data-astro-cid-qm62o65u] .spec__mark[data-astro-cid-qm62o65u]{color:var(--color-muted)}.spec__value[data-astro-cid-qm62o65u]{font-family:var(--font-display);font-size:.95rem;color:var(--color-gold-ink);white-space:nowrap}.card__price[data-astro-cid-qm62o65u]{display:flex;align-items:baseline;gap:10px;margin-top:clamp(22px,2.2vw,30px);padding-top:clamp(16px,1.6vw,22px);border-top:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)}.card__price[data-astro-cid-qm62o65u] b[data-astro-cid-qm62o65u]{font-family:var(--font-display);font-weight:300;font-size:clamp(2.1rem,2.8vw,2.6rem);line-height:1;letter-spacing:-.02em}.card__price[data-astro-cid-qm62o65u] i[data-astro-cid-qm62o65u]{font-style:normal;font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted)}.card__acts[data-astro-cid-qm62o65u]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;padding-block:clamp(20px,2vw,28px) clamp(24px,2.4vw,34px)}.card__btn[data-astro-cid-qm62o65u]{min-height:46px;padding-inline:26px;font-size:.7rem}.card--feat[data-astro-cid-qm62o65u] .card__btn[data-astro-cid-qm62o65u]{--btn-bg: var(--color-gold);--btn-fg: var(--color-forest-deep);border-color:var(--color-gold)}.card--feat[data-astro-cid-qm62o65u] .card__btn[data-astro-cid-qm62o65u]:after{background:var(--color-forest)}.card--feat[data-astro-cid-qm62o65u] .card__btn[data-astro-cid-qm62o65u]:hover,.card--feat[data-astro-cid-qm62o65u] .card__btn[data-astro-cid-qm62o65u]:focus-visible{color:var(--color-ivory);border-color:var(--color-forest)}.card__more[data-astro-cid-qm62o65u]{font-size:.68rem}
