.site-footer{margin-top:0}.hh[data-astro-cid-c65n3et3]{position:relative;background:var(--ink);color:var(--cream);min-height:640px;display:flex;align-items:center;overflow:hidden}.hh[data-astro-cid-c65n3et3] .hh-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.hh-shade[data-astro-cid-c65n3et3]{position:absolute;inset:0;background:linear-gradient(90deg,#2b2a27f0,#2b2a27db 40%,#2b2a2759 54%,#2b2a2714 66%,#2b2a270d)}.hh-copy[data-astro-cid-c65n3et3]{position:relative;width:100%;padding-top:var(--s16);padding-bottom:var(--s16);display:flex;flex-direction:column;gap:var(--s6)}.hh-eyebrow[data-astro-cid-c65n3et3]{color:var(--gold-light)}.hh[data-astro-cid-c65n3et3] h1[data-astro-cid-c65n3et3]{max-width:14ch;color:var(--cream)}.hh[data-astro-cid-c65n3et3] .lead[data-astro-cid-c65n3et3]{color:var(--muted-dark);font-size:1.2rem;max-width:46ch;margin:0}.hh-cta[data-astro-cid-c65n3et3]{display:flex;gap:var(--s3);flex-wrap:wrap}.hh-chips[data-astro-cid-c65n3et3]{list-style:none;margin:0;padding:0;display:flex;gap:var(--s6);flex-wrap:wrap;font-size:.95rem;color:var(--muted-dark)}.hh-chips[data-astro-cid-c65n3et3] li[data-astro-cid-c65n3et3]{display:inline-flex;align-items:center;gap:8px}.hh-chips[data-astro-cid-c65n3et3] svg[data-astro-cid-c65n3et3]{color:var(--gold-light)}@media(min-width:768px){.hh[data-astro-cid-c65n3et3]{min-height:720px}.hh-copy[data-astro-cid-c65n3et3]{padding-top:var(--s24);padding-bottom:var(--s24)}}@media(max-width:767px){.hh-shade[data-astro-cid-c65n3et3]{background:linear-gradient(180deg,#2b2a278c,#2b2a27eb 45%,#2b2a27f7)}.hh[data-astro-cid-c65n3et3] .hh-img{object-position:70% top}.hh-copy[data-astro-cid-c65n3et3]{padding-top:220px}}.hp-head[data-astro-cid-c65n3et3]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s6);flex-wrap:wrap;margin-bottom:var(--s8)}.hp-grid[data-astro-cid-c65n3et3]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s4)}.hp-card[data-astro-cid-c65n3et3]{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s6)}.hp-card[data-astro-cid-c65n3et3] h3[data-astro-cid-c65n3et3]{margin:0;font-size:1.6rem}.hp-card[data-astro-cid-c65n3et3] p[data-astro-cid-c65n3et3]{margin:0}.hp-card[data-astro-cid-c65n3et3] svg[data-astro-cid-c65n3et3]{color:var(--ink)}.hp-price[data-astro-cid-c65n3et3]{margin-top:auto!important;padding-top:var(--s3);font-family:var(--serif);font-size:2rem;font-weight:700;line-height:1}.hp-price[data-astro-cid-c65n3et3] span[data-astro-cid-c65n3et3]{font-family:var(--sans);font-size:.95rem;font-weight:400;color:var(--muted)}@media(max-width:1023px){.hp-grid[data-astro-cid-c65n3et3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.hp-grid[data-astro-cid-c65n3et3]{grid-template-columns:1fr}}.hp-steps[data-astro-cid-c65n3et3]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s6)}.hp-step[data-astro-cid-c65n3et3]{display:flex;flex-direction:column;gap:var(--s3)}.hp-step[data-astro-cid-c65n3et3] .hp-step-img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-card)}.hp-num[data-astro-cid-c65n3et3]{margin:var(--s2) 0 0;font-family:var(--serif);font-size:2.5rem;font-weight:800;color:var(--gold);line-height:1}.hp-step[data-astro-cid-c65n3et3] h3[data-astro-cid-c65n3et3]{margin:0;font-size:1.35rem}.hp-step[data-astro-cid-c65n3et3] p[data-astro-cid-c65n3et3]{margin:0}@media(max-width:767px){.hp-steps[data-astro-cid-c65n3et3]{grid-template-columns:1fr;gap:var(--s8)}}.hp-dom[data-astro-cid-c65n3et3]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s12);align-items:start}.hp-dom-side[data-astro-cid-c65n3et3]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4)}.hp-dom-side[data-astro-cid-c65n3et3] .hp-dom-pic{grid-column:1 / -1;display:block}.hp-dom-side[data-astro-cid-c65n3et3] .hp-dom-img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--r-card);display:block}.hp-dom-side[data-astro-cid-c65n3et3] .tile[data-astro-cid-c65n3et3]{align-items:flex-start}.hp-dom-side[data-astro-cid-c65n3et3] .tile[data-astro-cid-c65n3et3] .ico[data-astro-cid-c65n3et3]{margin-top:2px}@media(max-width:900px){.hp-dom[data-astro-cid-c65n3et3]{grid-template-columns:1fr;gap:var(--s8)}.hp-dom-side[data-astro-cid-c65n3et3]{order:-1}}@media(max-width:599px){.hp-dom-side[data-astro-cid-c65n3et3]{grid-template-columns:1fr}}
