.hero-split[data-astro-cid-lmemcrkr]{--hero-tone:#232922;background:var(--hero-tone);color:#fff;position:relative;overflow:hidden}.hero-split[data-astro-cid-lmemcrkr] h1[data-astro-cid-lmemcrkr]{color:#fff}.hero-split[data-astro-cid-lmemcrkr] .lede[data-astro-cid-lmemcrkr]{color:#ffffffdb}.hero-split[data-astro-cid-lmemcrkr] .tel-link[data-astro-cid-lmemcrkr]{color:#fff}.hero-split-copy[data-astro-cid-lmemcrkr]{z-index:1;position:relative}.hero-split[data-astro-cid-lmemcrkr] h1[data-astro-cid-lmemcrkr]{font-size:var(--text-display-1);max-width:20ch;margin-bottom:1rem}.hero-split[data-astro-cid-lmemcrkr] .lede[data-astro-cid-lmemcrkr]{max-width:44ch}.lead-actions[data-astro-cid-lmemcrkr]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.6rem;display:flex}.hero-split-shot[data-astro-cid-lmemcrkr]{margin:2rem 0 calc(-1 * var(--section-y));position:relative}.hero-split-shot[data-astro-cid-lmemcrkr]:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--hero-tone) 0%, color-mix(in srgb, var(--hero-tone) 45%, transparent) 14%, transparent 34%);position:absolute;inset:0}.hero-split-shot[data-astro-cid-lmemcrkr] img{object-fit:cover;width:100%;height:clamp(16rem,8rem + 30vw,24rem);display:block}@media (width>=960px){.hero-split[data-astro-cid-lmemcrkr]{align-items:center;min-height:clamp(32rem,72vh,46rem);display:flex}.hero-split-copy[data-astro-cid-lmemcrkr]{width:100%}.hero-split-copy[data-astro-cid-lmemcrkr]>div[data-astro-cid-lmemcrkr]{max-width:min(40rem,46%)}.hero-split-shot[data-astro-cid-lmemcrkr]{margin:0;position:absolute;inset:0 0 0 44%}.hero-split-shot[data-astro-cid-lmemcrkr] img{height:100%}.hero-split-shot[data-astro-cid-lmemcrkr]:after{background:linear-gradient(to right, var(--hero-tone) 0%, color-mix(in srgb, var(--hero-tone) 70%, transparent) 10%, color-mix(in srgb, var(--hero-tone) 30%, transparent) 24%, transparent 40%)}}.rules[data-astro-cid-susec4wb]{text-align:center;background:#faf8f3}.rules[data-astro-cid-susec4wb] h2[data-astro-cid-susec4wb]{font-size:var(--text-display-2);margin-bottom:3rem}.rules-lede[data-astro-cid-susec4wb]{max-width:60ch;margin:-2.1rem auto 3rem}.rule-list[data-astro-cid-susec4wb]{flex-wrap:wrap;justify-content:center;gap:2.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.rule-list[data-astro-cid-susec4wb] li[data-astro-cid-susec4wb]{flex-direction:column;flex:0 15rem;align-items:center;display:flex}.rule-mark[data-astro-cid-susec4wb]{place-items:center;width:7rem;height:7rem;margin-bottom:1rem;display:grid;position:relative}.rule-petals[data-astro-cid-susec4wb]{width:100%;height:100%;position:absolute;inset:0}.rule-petals[data-astro-cid-susec4wb] polygon[data-astro-cid-susec4wb]{fill:none;stroke:var(--color-pine);stroke-opacity:.45;stroke-width:1px;vector-effect:non-scaling-stroke}.rule-mark[data-astro-cid-susec4wb] svg:not(.rule-petals){color:var(--color-pine-deep);position:relative}.rule-list[data-astro-cid-susec4wb] h3[data-astro-cid-susec4wb]{margin-bottom:.4rem;font-size:1.375rem}.rule-list[data-astro-cid-susec4wb] p[data-astro-cid-susec4wb]{font-size:var(--text-small);color:var(--color-ink-muted);max-width:30ch}@media (width<=559px){.rule-list[data-astro-cid-susec4wb] li[data-astro-cid-susec4wb]{flex-basis:100%}}.package-grid[data-astro-cid-7lb3h475]{align-items:start;gap:2rem;display:grid}.package-copy[data-astro-cid-7lb3h475] h2[data-astro-cid-7lb3h475]{font-size:var(--text-display-2);max-width:23ch;margin-bottom:1rem}.package-note[data-astro-cid-7lb3h475]{font-size:var(--text-small);max-width:46ch;margin-top:1rem}.package-panel[data-astro-cid-7lb3h475]{border-top:2px solid var(--color-amber);padding-top:1.25rem}.package-head[data-astro-cid-7lb3h475]{font-family:var(--font-body);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-amber-deep);margin-bottom:.5rem;font-weight:700}.package-list[data-astro-cid-7lb3h475]{margin:0;padding:0;list-style:none}.package-list[data-astro-cid-7lb3h475] li[data-astro-cid-7lb3h475]{border-bottom:1px solid var(--color-rule);font-family:var(--font-display);font-size:var(--text-display-3);color:var(--color-ink);padding:.75rem 0}.package-price[data-astro-cid-7lb3h475]{font-size:var(--text-small);color:var(--color-ink-muted);margin-top:1rem;font-weight:600}@media (width>=900px){.package-grid[data-astro-cid-7lb3h475]{grid-template-columns:1.15fr .85fr;gap:4rem}}.ground[data-astro-cid-42bjfcfb]{isolation:isolate;align-items:center;min-height:30rem;display:grid;position:relative}.ground-shot[data-astro-cid-42bjfcfb]{z-index:-1;position:absolute;inset:0}.ground-shot[data-astro-cid-42bjfcfb] img{object-fit:cover;object-position:45% 55%;width:100%;height:100%}.ground-copy[data-astro-cid-42bjfcfb]{max-width:38rem;margin:clamp(3rem, 2rem + 3vw, 5rem) var(--page-margin);border-radius:var(--radius-card);padding:clamp(1.4rem,1rem + 1.6vw,2.25rem)}.ground-copy[data-astro-cid-42bjfcfb] h2[data-astro-cid-42bjfcfb]{font-size:var(--text-display-2);color:#fff;margin-bottom:1rem}.ground-note[data-astro-cid-42bjfcfb]{font-size:var(--text-small);max-width:48ch;margin-top:1rem}@media (width>=1100px){.ground-copy[data-astro-cid-42bjfcfb]{margin-inline:max(var(--page-margin), calc((100vw - 1200px) / 2 + var(--page-margin)))}}.bring[data-astro-cid-z2pbnh42] h2[data-astro-cid-z2pbnh42]{font-size:var(--text-display-2);margin-bottom:.9rem}.bring-lede[data-astro-cid-z2pbnh42]{margin-bottom:1.75rem}.bring-list[data-astro-cid-z2pbnh42]{margin:0;padding:0;list-style:none}.bring-list[data-astro-cid-z2pbnh42] li[data-astro-cid-z2pbnh42]{border-top:1px solid var(--color-rule);font-size:var(--text-body);max-width:58ch;padding:.85rem 0 .85rem 1.75rem;position:relative}.bring-list[data-astro-cid-z2pbnh42] li[data-astro-cid-z2pbnh42]:before{content:"";background:var(--color-amber);width:.65rem;height:2px;position:absolute;top:1.45rem;left:0}.lead-actions[data-astro-cid-xz2yxmx3]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.6rem;display:flex}.close[data-astro-cid-xz2yxmx3]{isolation:isolate;align-items:center;min-height:26rem;display:grid;position:relative}.close-shot[data-astro-cid-xz2yxmx3]{z-index:-1;position:absolute;inset:0}.close-shot[data-astro-cid-xz2yxmx3] img{object-fit:cover;object-position:60% 60%;width:100%;height:100%}.close-copy[data-astro-cid-xz2yxmx3]{max-width:34rem;margin:clamp(3rem, 2rem + 3vw, 5rem) var(--page-margin);border-radius:var(--radius-card);padding:clamp(1.4rem,1rem + 1.6vw,2.25rem)}.close-copy[data-astro-cid-xz2yxmx3] h2[data-astro-cid-xz2yxmx3]{font-size:var(--text-display-2);color:#fff}@media (width>=960px){.close-copy[data-astro-cid-xz2yxmx3]{width:fit-content;max-width:none}.close-copy[data-astro-cid-xz2yxmx3] h2[data-astro-cid-xz2yxmx3]{white-space:nowrap}}@media (width>=1100px){.close-copy[data-astro-cid-xz2yxmx3]{margin-inline:max(var(--page-margin), calc((100vw - 1200px) / 2 + var(--page-margin)))}}
