.tone--moss[data-astro-cid-ta2fbyqs]{--c:var(--moss);--t:var(--moss-tint)}.tone--teal[data-astro-cid-ta2fbyqs]{--c:var(--teal);--t:var(--teal-tint)}.tone--brick[data-astro-cid-ta2fbyqs]{--c:var(--brick);--t:var(--brick-tint)}.tone--gold[data-astro-cid-ta2fbyqs]{--c:var(--ochre);--t:var(--gold-tint)}.hero[data-astro-cid-ta2fbyqs]{background:var(--gold);padding-block:1.25rem clamp(3rem,7vw,5rem);overflow:hidden}.hero__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);margin-top:1.5rem;display:grid}.hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{color:var(--navy);font-size:clamp(2.75rem,1.6rem + 4.6vw,5.25rem)}.hero__lede[data-astro-cid-ta2fbyqs]{max-width:30em;font-size:var(--step-1);color:var(--navy);margin-top:1.5rem;line-height:1.55}.house[data-astro-cid-ta2fbyqs]{padding-top:12%;position:relative}.house[data-astro-cid-ta2fbyqs] img{aspect-ratio:1;object-fit:cover;clip-path:polygon(50% 0,100% 34%,100% 100%,0 100%,0 34%);width:100%}.house__roof[data-astro-cid-ta2fbyqs]{width:112%;height:38%;position:absolute;top:0;left:-6%;overflow:visible}.house__roof[data-astro-cid-ta2fbyqs] path[data-astro-cid-ta2fbyqs]{fill:none;stroke:var(--navy);stroke-linejoin:miter;vector-effect:non-scaling-stroke;stroke-width:10px}.tiles[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;list-style:none;display:grid}.tile[data-astro-cid-ta2fbyqs]{background:var(--t);border-radius:14px;align-content:start;gap:.75rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.tile__icon[data-astro-cid-ta2fbyqs]{background:var(--c);width:3.25rem;height:3.25rem;color:var(--paper);border-radius:50%;place-items:center;display:grid}.tile[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--c);margin-top:.5rem}.tile[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--ink);max-width:32em}.guests[data-astro-cid-ta2fbyqs]{background:var(--navy);color:var(--mist)}.guests__head[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:1rem 4rem;display:grid}.guests[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{color:var(--paper)}.guests__head[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--haze);font-size:var(--step-1);line-height:1.5}.guest-list[data-astro-cid-ta2fbyqs]{border-top:1px solid color-mix(in srgb, var(--mist) 20%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(2rem,4vw,2.75rem);list-style:none;display:grid}.guest-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{align-content:start;gap:.6rem;display:grid}.guest__icon[data-astro-cid-ta2fbyqs]{border:1.5px solid var(--gold);width:3.5rem;height:3.5rem;color:var(--gold);border-radius:50%;place-items:center;display:grid}.guest-list[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:var(--step-2);color:var(--paper);margin-top:.4rem}.guest-list[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--haze)}.guests__more[data-astro-cid-ta2fbyqs]{color:var(--haze);margin-top:2.75rem}.guests__more[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--gold);text-underline-offset:3px;font-weight:600}.inside__head[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem 2rem;display:flex}.inside__actions[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:.75rem;display:flex}.inside__price[data-astro-cid-ta2fbyqs]{color:var(--muted);margin-top:.75rem}.inside__price[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--navy);text-underline-offset:3px;font-weight:600}.strip[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:2rem;display:grid}.strip[data-astro-cid-ta2fbyqs] img{aspect-ratio:4/5;object-fit:cover;border-radius:10px;width:100%}.strip[data-astro-cid-ta2fbyqs] img:nth-child(2n){margin-top:2.5rem}@media (width<=900px){.hero__grid[data-astro-cid-ta2fbyqs],.guests__head[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.house[data-astro-cid-ta2fbyqs]{width:100%;max-width:26rem;margin-inline:auto}.guest-list[data-astro-cid-ta2fbyqs],.strip[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.tiles[data-astro-cid-ta2fbyqs],.guest-list[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}
