.mg-gallery__grid[data-astro-cid-cyfwhesp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mg-gallery__grid[data-astro-cid-cyfwhesp] li[data-astro-cid-cyfwhesp]{margin:0}.mg-gallery__link[data-astro-cid-cyfwhesp]{background:var(--mg-blush);border-radius:4px;padding:3px;display:block}.mg-gallery__link[data-astro-cid-cyfwhesp] img[data-astro-cid-cyfwhesp]{aspect-ratio:1;object-fit:cover;border-radius:2px;width:100%;height:auto}.mg-gallery__link[data-astro-cid-cyfwhesp]:hover img[data-astro-cid-cyfwhesp]{opacity:.9}.mg-gallery__link[data-astro-cid-cyfwhesp]:focus-visible{outline-color:var(--mg-leaf)}.mg-lightbox[data-astro-cid-cyfwhesp]{background:var(--mg-white);width:min(96vw,1200px);max-width:none;max-height:96dvh;color:var(--mg-ink);border:0;border-radius:6px;padding:0}.mg-lightbox[data-astro-cid-cyfwhesp]::backdrop{background:#000000d1}.mg-lightbox__figure[data-astro-cid-cyfwhesp]{margin:0}.mg-lightbox__figure[data-astro-cid-cyfwhesp] .mg-lightbox__img{object-fit:contain;background:var(--mg-ivory);width:100%;height:auto;max-height:calc(96dvh - 8.5rem);display:block}.mg-lightbox__caption[data-astro-cid-cyfwhesp]{font-family:var(--serif);color:var(--mg-leaf);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.6rem 1rem 0;display:flex}.mg-lightbox__count[data-astro-cid-cyfwhesp]{font-family:var(--sans);font-size:var(--t--1);color:var(--mg-ink-soft)}.mg-lightbox__bar[data-astro-cid-cyfwhesp]{border-top:1px solid var(--mg-brass);flex-wrap:wrap;gap:.5rem;margin-top:.6rem;padding:.6rem 1rem 1rem;display:flex}.mg-lightbox__btn[data-astro-cid-cyfwhesp]{min-height:var(--tap-min);min-width:var(--tap-min);border:1px solid var(--mg-leaf);background:var(--mg-white);color:var(--mg-leaf);cursor:pointer;border-radius:6px;padding:.5rem 1rem;font-weight:600}.mg-lightbox__btn--close[data-astro-cid-cyfwhesp]{background:var(--mg-leaf);color:var(--mg-white);margin-left:auto}.mg-lightbox__btn[data-astro-cid-cyfwhesp]:focus-visible{outline-color:var(--mg-leaf)}.mg{--mg-leaf:#33503f;--mg-blush:#e7c9c3;--mg-ivory:#f7f3e9;--mg-brass:#c9a24d;--mg-white:#fff;--mg-ink:#2a1714;--mg-ink-soft:#4a3229}.mg[data-astro-cid-pxlx3e4l]{background:var(--mg-white);color:var(--mg-ink);padding-block:0 var(--s8)}.mg-col[data-astro-cid-pxlx3e4l]{max-width:52rem;margin-inline:auto}.mg[data-astro-cid-pxlx3e4l] [data-astro-cid-pxlx3e4l]:focus-visible{outline-color:var(--mg-leaf)}.mg[data-astro-cid-pxlx3e4l] a[data-astro-cid-pxlx3e4l]:not(.mg-btn){color:var(--mg-leaf)}.mg[data-astro-cid-pxlx3e4l] .photo{outline:0}.mg[data-astro-cid-pxlx3e4l] .photo:after{content:none}@media (width>=52rem){.mg-col[data-astro-cid-pxlx3e4l]{padding-top:var(--s6)}.mg[data-astro-cid-pxlx3e4l] .mg-hero .photo{border-radius:6px}}.mg-intro[data-astro-cid-pxlx3e4l],.mg-section[data-astro-cid-pxlx3e4l],.mg-end[data-astro-cid-pxlx3e4l]{padding-inline:var(--gut)}@media (width>=52rem){.mg-intro[data-astro-cid-pxlx3e4l],.mg-section[data-astro-cid-pxlx3e4l],.mg-end[data-astro-cid-pxlx3e4l]{padding-inline:0}}.mg-intro[data-astro-cid-pxlx3e4l]{padding-top:var(--s5)}.mg-title[data-astro-cid-pxlx3e4l]{color:var(--mg-leaf);margin-bottom:var(--s3)}.mg-title__by[data-astro-cid-pxlx3e4l]{font-size:var(--t-3);margin-top:var(--s1);font-style:italic;font-weight:500;display:block}.mg-lede[data-astro-cid-pxlx3e4l]{font-size:var(--t-2);color:var(--mg-ink-soft)}.mg-facts[data-astro-cid-pxlx3e4l]{gap:var(--s3);margin:var(--s5) 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.mg-fact[data-astro-cid-pxlx3e4l]{padding:var(--s3) var(--s4);background:var(--mg-ivory);border-top:1px solid var(--mg-brass);font-size:var(--t-0);border-radius:4px;margin:0;line-height:1.35}.mg-fact__n[data-astro-cid-pxlx3e4l]{font-family:var(--serif);font-size:var(--t-5);color:var(--mg-leaf);font-weight:600;line-height:1.1;display:block}.mg-btn[data-astro-cid-pxlx3e4l]{width:100%;max-width:24rem;min-height:var(--tap);border:1px solid var(--mg-leaf);background:var(--mg-leaf);color:var(--mg-white);text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:.4em;padding:.8em 1.4em;font-weight:600;text-decoration:none;display:flex}.mg-btn[data-astro-cid-pxlx3e4l]:hover{background:var(--mg-ink);border-color:var(--mg-ink);color:var(--mg-white)}.mg-btn--blush[data-astro-cid-pxlx3e4l]{background:var(--mg-blush);border-color:var(--mg-blush);color:var(--mg-ink)}.mg-btn--blush[data-astro-cid-pxlx3e4l]:hover{background:var(--mg-ivory);border-color:var(--mg-leaf);color:var(--mg-ink)}.mg-section[data-astro-cid-pxlx3e4l]{margin-top:var(--s7)}.mg-h2[data-astro-cid-pxlx3e4l]{color:var(--mg-leaf);font-size:var(--t-4);padding-bottom:var(--s2);margin-bottom:var(--s4);border-bottom:1px solid var(--mg-brass)}.mg-mat[data-astro-cid-pxlx3e4l]{margin:0 0 var(--s4);background:var(--mg-blush);border-radius:6px;padding:4px}.mg-note[data-astro-cid-pxlx3e4l]{color:var(--mg-ink-soft)}.mg-addons[data-astro-cid-pxlx3e4l]{padding:var(--s2) var(--s4);background:var(--mg-ivory);border-radius:4px;margin:0;list-style:none}.mg-addons[data-astro-cid-pxlx3e4l] li[data-astro-cid-pxlx3e4l]{padding:var(--s3) 0;font-family:var(--serif);font-size:var(--t-2);color:var(--mg-leaf);margin:0}.mg-addons[data-astro-cid-pxlx3e4l] li[data-astro-cid-pxlx3e4l]+li[data-astro-cid-pxlx3e4l]{border-top:1px solid var(--mg-brass)}.mg-end[data-astro-cid-pxlx3e4l]{margin-top:var(--s7)}
