.gallery[data-astro-cid-zrbkczau]{padding-block:clamp(1.25rem,4vw,2rem)}.gallery__track[data-astro-cid-zrbkczau]{padding:0 var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;gap:.6rem;margin:0;list-style:none;display:flex;overflow-x:auto}.gallery__track[data-astro-cid-zrbkczau]::-webkit-scrollbar{display:none}.gallery__track[data-astro-cid-zrbkczau] li[data-astro-cid-zrbkczau]{aspect-ratio:4/5;scroll-snap-align:start;background:#e3d8c6;border-radius:6px;flex:0 0 76vw;overflow:hidden}@media (width>=52rem){.gallery__track[data-astro-cid-zrbkczau] li[data-astro-cid-zrbkczau]{flex-basis:29%}}.gallery__nav[data-astro-cid-zrbkczau]{display:none}@media (hover:hover) and (pointer:fine){.gallery__nav[data-astro-cid-zrbkczau]{justify-content:center;gap:.75rem;margin-top:1.1rem;display:flex}}.gallery__btn[data-astro-cid-zrbkczau]{width:2.75rem;height:2.75rem;color:inherit;opacity:.85;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;place-items:center;padding:0;transition:opacity .2s,background-color .2s;display:grid}.gallery__btn[data-astro-cid-zrbkczau] svg[data-astro-cid-zrbkczau]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.gallery__btn[data-astro-cid-zrbkczau]:hover{opacity:1;background:#7f7f7f1a}.gallery__btn[data-astro-cid-zrbkczau]:disabled{opacity:.3;cursor:default}@media (prefers-reduced-motion:reduce){.gallery__track[data-astro-cid-zrbkczau]{scroll-behavior:auto}}.letter[data-astro-cid-x5va5w76]{width:min(100% - 2 * var(--gutter), 44rem);background:var(--c-card);border-radius:6px;margin:0 auto;padding:clamp(1.75rem,5vw,2.5rem) clamp(1.25rem,4vw,2.25rem);position:relative}.letter[data-astro-cid-x5va5w76]:before{content:"”";top:-.1em;color:#2a6e6c;opacity:.25;pointer-events:none;font-size:5.5rem;line-height:1;position:absolute;inset-inline-start:.8rem}blockquote[data-astro-cid-x5va5w76]{font-size:var(--t-lede);text-wrap:pretty;margin:0;font-weight:300}figcaption[data-astro-cid-x5va5w76]{align-items:baseline;gap:.6rem;margin-top:1rem;display:flex}.letter__name[data-astro-cid-x5va5w76]{font-size:1.15rem;font-weight:700}.letter__from[data-astro-cid-x5va5w76]{font-size:var(--t-small);color:var(--c-ink-soft)}.letter__more[data-astro-cid-x5va5w76]{border-top:1px solid var(--c-line);margin-top:1rem;padding-top:.9rem}.letter__more[data-astro-cid-x5va5w76] summary[data-astro-cid-x5va5w76]{cursor:pointer;width:fit-content;font-size:var(--t-small);color:var(--c-ink-soft);text-underline-offset:.28em;margin-block:-.6rem;padding-block:.6rem;text-decoration:underline;list-style:none}.letter__more[data-astro-cid-x5va5w76] summary[data-astro-cid-x5va5w76]::-webkit-details-marker{display:none}.letter__more[data-astro-cid-x5va5w76][open] .letter__open[data-astro-cid-x5va5w76],.letter__more[data-astro-cid-x5va5w76]:not([open]) .letter__close[data-astro-cid-x5va5w76]{display:none}.letter__full[data-astro-cid-x5va5w76]{font-size:var(--t-small);gap:.35rem;margin-top:1rem;display:grid}body:has(main.bali-f){--c-ground:#faf7f2;--c-card:#faf7f2;--c-panel:#ece4d6;--c-taupe:#d3c2a8;--c-line:#d3c2a8;--c-block:#2a6e6c;--c-ink:#2b2a1f;--c-black:#2b2a1f;--c-ink-soft:#5a5a44;--c-accent:#2a6e6c;--c-accent-hover:#215856;--f-teal:#2a6e6c;--f-rose:#e8cdbf;--radius:0}@media (width<=52rem){body:has(main.bali-f) .float-cta{padding:.8rem;inset-inline-start:auto;inset-inline-end:calc(.9rem + env(safe-area-inset-left,0px))}body:has(main.bali-f) .float-cta span{display:none}}.bali-f[data-astro-cid-r2zrjzys]{overflow-x:clip}.eyebrow[data-astro-cid-r2zrjzys]{letter-spacing:.22em;text-transform:uppercase;color:var(--c-ink-soft);text-align:right;direction:ltr;margin-bottom:.75rem;font-size:.78rem;font-weight:600}.title[data-astro-cid-r2zrjzys]{color:var(--c-ink);margin-bottom:1.25rem;font-size:clamp(1.6rem,1.2rem + 1.8vw,2.5rem);font-weight:700;line-height:1.2}.pull[data-astro-cid-r2zrjzys],.split__text[data-astro-cid-r2zrjzys] strong[data-astro-cid-r2zrjzys]{color:inherit;font-weight:700}.btn[data-astro-cid-r2zrjzys]{border-radius:0;margin-top:1.75rem;padding:.95rem 2rem;font-weight:700}.btn--light[data-astro-cid-r2zrjzys]{background:var(--c-card);color:var(--c-ink)}.call[data-astro-cid-r2zrjzys]{width:fit-content;display:flex}.block[data-astro-cid-r2zrjzys] .call[data-astro-cid-r2zrjzys]{margin-inline:auto}@media (hover:hover) and (pointer:fine){.btn--light[data-astro-cid-r2zrjzys]:hover{background:#fff}}.subtitle[data-astro-cid-r2zrjzys]{color:var(--c-ink);margin:-.6rem 0 1.25rem;font-size:clamp(1.1rem,1rem + .6vw,1.35rem);font-weight:700}.title[data-astro-cid-r2zrjzys],.subtitle[data-astro-cid-r2zrjzys]{text-wrap:balance}.split__text[data-astro-cid-r2zrjzys] p[data-astro-cid-r2zrjzys],.block[data-astro-cid-r2zrjzys] p[data-astro-cid-r2zrjzys],.closing[data-astro-cid-r2zrjzys] p[data-astro-cid-r2zrjzys]{text-wrap:pretty}.chapter--sand[data-astro-cid-r2zrjzys]{background:var(--c-panel)}.chapter--teal[data-astro-cid-r2zrjzys] .subtitle[data-astro-cid-r2zrjzys]{color:var(--c-card)}.centered[data-astro-cid-r2zrjzys]{text-align:center}.tiles[data-astro-cid-r2zrjzys]{grid-template-columns:1fr 1fr;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=52rem){.tiles[data-astro-cid-r2zrjzys]{grid-template-columns:repeat(3,1fr);gap:1rem}}.tile[data-astro-cid-r2zrjzys]{background:var(--c-panel);text-align:center;border-radius:6px;padding:1.1rem .9rem}.tile__icon[data-astro-cid-r2zrjzys]{fill:none;width:1.75rem;height:1.75rem;stroke:var(--f-teal);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;margin:0 auto .5rem;display:block}.tile[data-astro-cid-r2zrjzys] h3[data-astro-cid-r2zrjzys]{font-size:var(--t-body);font-weight:700;line-height:1.3}.tile[data-astro-cid-r2zrjzys] p[data-astro-cid-r2zrjzys]{font-size:var(--t-small);color:var(--c-ink-soft);margin-top:.2rem;line-height:1.45}.letter-band[data-astro-cid-r2zrjzys]{background:var(--c-panel);padding-block:clamp(2rem,6vw,3.5rem)}.hero[data-astro-cid-r2zrjzys]{background:#2f3d2c;grid-template-rows:1fr 1fr;height:100svh;min-height:40rem;display:grid;position:relative}.hero__photo[data-astro-cid-r2zrjzys]{overflow:hidden}.hero__text[data-astro-cid-r2zrjzys]{width:min(17.5rem, calc(100% - 2 * var(--gutter)));color:var(--c-ink);text-align:center;background:#faf7f2f5;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem 1rem;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 20px 40px -20px #0006}@media (width>=52rem){.hero[data-astro-cid-r2zrjzys]{grid-template-rows:none;grid-template-columns:1fr 1fr}.hero__text[data-astro-cid-r2zrjzys]{width:25rem;padding:2rem 1.75rem}}.hero__brand[data-astro-cid-r2zrjzys]{letter-spacing:.18em;text-transform:uppercase;color:var(--f-teal);direction:ltr;margin-inline-end:-.18em;font-size:clamp(1.3rem,.9rem + 2vw,2.1rem);font-weight:700;line-height:1}.hero__brand[data-astro-cid-r2zrjzys] span[data-astro-cid-r2zrjzys]{letter-spacing:.34em;margin-top:.4rem;font-size:.65rem;font-weight:600;display:block}.hero[data-astro-cid-r2zrjzys] h1[data-astro-cid-r2zrjzys]{margin-top:.7rem;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);font-weight:400}.hero__date[data-astro-cid-r2zrjzys]{margin-top:.3rem;font-size:clamp(1.4rem,1.1rem + 1.4vw,2.1rem);font-weight:700;line-height:1.15}.hero__meta[data-astro-cid-r2zrjzys]{font-size:var(--t-small);color:var(--c-ink-soft)}.hero[data-astro-cid-r2zrjzys] .btn[data-astro-cid-r2zrjzys]{font-size:var(--t-small);margin-top:.9rem;padding:.75rem 1.4rem}.split[data-astro-cid-r2zrjzys]{display:grid}.split--sand[data-astro-cid-r2zrjzys]{background:var(--c-panel)}.split__photo[data-astro-cid-r2zrjzys]{aspect-ratio:4/3;background:var(--c-panel);position:relative;overflow:hidden}.split__text[data-astro-cid-r2zrjzys]{padding:clamp(2.25rem, 7vw, 4rem) var(--gutter)}@media (width>=52rem){.split[data-astro-cid-r2zrjzys]{grid-template-columns:1fr 1fr;align-items:stretch}.split__photo[data-astro-cid-r2zrjzys]{aspect-ratio:auto;min-height:30rem}.split__text[data-astro-cid-r2zrjzys]{align-self:center;max-width:40rem;padding:4rem clamp(2.5rem,5vw,4.5rem)}.split[data-astro-cid-r2zrjzys]:not(.split--flip) .split__photo[data-astro-cid-r2zrjzys]{order:2}}.split[data-astro-cid-r2zrjzys] .portrait{object-position:58% 50%}.split--solo[data-astro-cid-r2zrjzys]{grid-template-columns:none;justify-items:center}.split--solo[data-astro-cid-r2zrjzys] .split__text[data-astro-cid-r2zrjzys]{width:min(100%,44rem)}.chapter[data-astro-cid-r2zrjzys]{padding-bottom:3px}.chapter--teal[data-astro-cid-r2zrjzys]{background:var(--f-teal);color:var(--c-card)}.chapter--teal[data-astro-cid-r2zrjzys] .title[data-astro-cid-r2zrjzys],.chapter--teal[data-astro-cid-r2zrjzys] .eyebrow[data-astro-cid-r2zrjzys],.chapter--teal[data-astro-cid-r2zrjzys] .pull[data-astro-cid-r2zrjzys],.chapter--teal[data-astro-cid-r2zrjzys] .lede[data-astro-cid-r2zrjzys],.chapter--teal[data-astro-cid-r2zrjzys] .mark[data-astro-cid-r2zrjzys]{color:var(--c-card)}.block[data-astro-cid-r2zrjzys]{padding:clamp(3rem, 8vw, 5rem) var(--gutter)}.block__inner[data-astro-cid-r2zrjzys]{max-width:62rem;margin-inline:auto}.block__inner--mid[data-astro-cid-r2zrjzys]{max-width:48rem}.block--sand[data-astro-cid-r2zrjzys]{background:var(--c-panel)}.faq[data-astro-cid-r2zrjzys]{border-top:1px solid var(--c-taupe)}.faq__item[data-astro-cid-r2zrjzys]{border-bottom:1px solid var(--c-taupe)}.faq__item[data-astro-cid-r2zrjzys] summary[data-astro-cid-r2zrjzys]{font-size:var(--t-lede);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.2rem;font-weight:700;list-style:none;display:flex}.faq__item[data-astro-cid-r2zrjzys] summary[data-astro-cid-r2zrjzys]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-r2zrjzys] summary[data-astro-cid-r2zrjzys]:after{content:"+";color:var(--f-teal);transition:rotate .2s var(--ease-out);flex:none;font-size:1.5rem;font-weight:300;line-height:1}.faq__item[data-astro-cid-r2zrjzys][open] summary[data-astro-cid-r2zrjzys]:after{rotate:45deg}.faq__answer[data-astro-cid-r2zrjzys]{color:var(--c-ink-soft);gap:.6rem;padding-bottom:1.3rem;display:grid}.awaits__meals[data-astro-cid-r2zrjzys]{text-align:center;font-size:var(--t-lede);margin-top:1.25rem}@media (prefers-reduced-motion:reduce){.faq__item[data-astro-cid-r2zrjzys] summary[data-astro-cid-r2zrjzys]:after{transition:none}}.closing[data-astro-cid-r2zrjzys]{color:var(--c-card);isolation:isolate;text-align:center;display:grid;position:relative}.closing__photo[data-astro-cid-r2zrjzys]{z-index:-1;background:#3a3428;position:absolute;inset:0}.closing__photo[data-astro-cid-r2zrjzys]:after{content:"";background:#1e1e1885;position:absolute;inset:0}.closing__text[data-astro-cid-r2zrjzys]{width:min(100%,44rem);padding:clamp(4rem, 12vw, 7rem) var(--gutter);margin-inline:auto}.closing[data-astro-cid-r2zrjzys] .title[data-astro-cid-r2zrjzys],.closing[data-astro-cid-r2zrjzys] .pull[data-astro-cid-r2zrjzys],.closing[data-astro-cid-r2zrjzys] .mark[data-astro-cid-r2zrjzys]{color:var(--c-card)}.closing__note[data-astro-cid-r2zrjzys]{font-size:var(--t-small);opacity:.9;margin-top:1rem}
