.plan[data-astro-cid-ni4fynlp]{margin:var(--space-3) auto 0;max-width:62rem}svg[data-astro-cid-ni4fynlp]{width:100%;height:auto;display:block}.room[data-astro-cid-ni4fynlp]{fill:var(--c-bg)}.bath[data-astro-cid-ni4fynlp]{fill:var(--c-surface);stroke:var(--c-ink-soft);stroke-width:1.5px}.service[data-astro-cid-ni4fynlp]{fill:#ddd6cb}.wall[data-astro-cid-ni4fynlp]{fill:none;stroke:var(--c-ink);stroke-width:5px;stroke-linejoin:round;stroke-linecap:round}.wall-in[data-astro-cid-ni4fynlp]{fill:none;stroke:var(--c-ink);stroke-width:2.2px}.terrace[data-astro-cid-ni4fynlp],.deck[data-astro-cid-ni4fynlp]{fill:#e3d8c6}.water[data-astro-cid-ni4fynlp]{fill:#9ec3d6;stroke:#5e8fa9;stroke-width:2px}.steps[data-astro-cid-ni4fynlp]{fill:#b9d4e2;stroke:#5e8fa9;stroke-width:2px}.patio[data-astro-cid-ni4fynlp]{fill:#dccdb5}.pergola[data-astro-cid-ni4fynlp]{fill:url(#slats)}.slat[data-astro-cid-ni4fynlp]{stroke:var(--c-oak);stroke-width:2.2px}.mark[data-astro-cid-ni4fynlp] circle[data-astro-cid-ni4fynlp]{fill:var(--c-bay)}.mark[data-astro-cid-ni4fynlp] text[data-astro-cid-ni4fynlp]{fill:#fff;font:600 28px var(--font-text);text-anchor:middle}.bay[data-astro-cid-ni4fynlp]{fill:var(--c-ink-soft);font:500 20px var(--font-text);letter-spacing:.12em;text-transform:uppercase;text-anchor:middle}.hall[data-astro-cid-ni4fynlp]{fill:var(--c-ink-soft);font:500 15px var(--font-text);letter-spacing:.1em;text-transform:uppercase;text-anchor:middle}figcaption[data-astro-cid-ni4fynlp]{margin-top:var(--space-3)}.legend[data-astro-cid-ni4fynlp]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.legend[data-astro-cid-ni4fynlp]{column-gap:var(--space-4);grid-template-columns:repeat(2,1fr)}}.legend[data-astro-cid-ni4fynlp] li[data-astro-cid-ni4fynlp]{align-items:baseline;gap:.75rem;display:flex}.legend[data-astro-cid-ni4fynlp] li[data-astro-cid-ni4fynlp]:before{content:attr(data-n);background:var(--c-bay);color:#fff;min-width:2.6rem;font-size:var(--step--1);text-align:center;border-radius:999px;flex:none;padding:.1rem .45rem;font-weight:600}.page-head[data-astro-cid-n4og2vln]{padding-block:var(--space-5) var(--space-4)}.page-head[data-astro-cid-n4og2vln] h1[data-astro-cid-n4og2vln]{max-width:18ch}.later[data-astro-cid-n4og2vln]{margin-top:var(--space-5)}.split[data-astro-cid-n4og2vln].top{align-items:start}.pair[data-astro-cid-n4og2vln]{gap:var(--space-2);margin-top:var(--space-4);display:grid}@media (width>=48rem){.pair[data-astro-cid-n4og2vln]{grid-template-columns:1fr 1fr}}.trio[data-astro-cid-n4og2vln]{gap:var(--space-2);margin-top:var(--space-4);display:grid}@media (width>=48rem){.trio[data-astro-cid-n4og2vln]{grid-template-columns:repeat(3,1fr)}}.amen[data-astro-cid-n4og2vln]{gap:var(--space-4);display:grid}@media (width>=48rem){.amen[data-astro-cid-n4og2vln]{grid-template-columns:repeat(2,1fr)}}@media (width>=72rem){.amen[data-astro-cid-n4og2vln]{grid-template-columns:repeat(3,1fr)}}.amen[data-astro-cid-n4og2vln] h3[data-astro-cid-n4og2vln]{font-size:var(--step-1)}@media (width>=60rem){.hosts[data-astro-cid-n4og2vln]{grid-template-columns:5fr 7fr}}.signature[data-astro-cid-n4og2vln]{font-family:var(--font-display);font-size:var(--step-1);margin-top:var(--space-3);font-style:italic}.head[data-astro-cid-n4og2vln]{margin-bottom:var(--space-4)}.moment-list[data-astro-cid-n4og2vln]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=60rem){.moment-list[data-astro-cid-n4og2vln]{gap:var(--space-4);grid-template-columns:repeat(3,1fr)}}.moment[data-astro-cid-n4og2vln] .time[data-astro-cid-n4og2vln]{margin-top:var(--space-3);color:var(--c-olive-deep)}.moment[data-astro-cid-n4og2vln] h3[data-astro-cid-n4og2vln]{font-size:var(--step-2)}.moment[data-astro-cid-n4og2vln] p[data-astro-cid-n4og2vln]{color:var(--c-ink-soft);max-width:30rem}.who-list[data-astro-cid-n4og2vln]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width<=59.99rem){.who-list[data-astro-cid-n4og2vln]{gap:var(--space-2);scroll-snap-type:x mandatory;padding-bottom:var(--space-2);grid-auto-columns:82%;grid-auto-flow:column;overflow-x:auto}.who-list[data-astro-cid-n4og2vln] li[data-astro-cid-n4og2vln]{scroll-snap-align:start;background:var(--c-surface);padding:var(--space-3)}}@media (width>=60rem){.who-list[data-astro-cid-n4og2vln]{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}}.who-list[data-astro-cid-n4og2vln] li[data-astro-cid-n4og2vln]{border-top:1px solid var(--c-oak);padding-top:var(--space-3)}.who-list[data-astro-cid-n4og2vln] h3[data-astro-cid-n4og2vln]{font-size:var(--step-2)}.who-list[data-astro-cid-n4og2vln] p[data-astro-cid-n4og2vln]{color:var(--c-ink-soft);margin:0}.cta[data-astro-cid-n4og2vln]{text-align:center}.cta[data-astro-cid-n4og2vln] .lead[data-astro-cid-n4og2vln]{margin-bottom:var(--space-3)}
