.ce-open[data-astro-cid-nujvi4ee]{padding-block:var(--space-12) var(--space-32);position:relative}#page-hero-end-sentinel[data-astro-cid-nujvi4ee]{width:1px;height:1px;position:absolute;bottom:0;left:0}.ce-open__grid[data-astro-cid-nujvi4ee]{gap:var(--space-12);display:grid}.ce-open__media[data-astro-cid-nujvi4ee]{aspect-ratio:9/4;border-radius:var(--radius-sm);background:var(--night);margin:0;position:relative;overflow:hidden}.ce-open__media[data-astro-cid-nujvi4ee] .ce-open__img{object-fit:cover;object-position:50% 28%;width:100%;height:100%}.ce-open__caption[data-astro-cid-nujvi4ee]{font:600 .6875rem/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--paper);background:linear-gradient(#1d161000,#1d1610c7);padding:18px 12px 8px;position:absolute;inset:auto 0 0}.ce-open__eyebrow[data-astro-cid-nujvi4ee]{margin-bottom:var(--space-8);color:var(--brand-brown)}.ce-open__title[data-astro-cid-nujvi4ee]{max-width:16ch;margin-bottom:var(--space-12);font-size:clamp(1.875rem,1.3rem + 2.7vw,4rem)}.ce-open__lead[data-astro-cid-nujvi4ee]{max-width:30em;margin-bottom:var(--space-16);color:var(--muted-ink);font-size:clamp(1rem,.95rem + .3vw,1.25rem)}.ce-open__cta[data-astro-cid-nujvi4ee]{width:100%}.ce-open__trays[data-astro-cid-nujvi4ee]{margin-top:var(--space-16);color:var(--ink);font-size:.9375rem;line-height:1.45;text-decoration:none;display:block}.ce-open__trays[data-astro-cid-nujvi4ee] span[data-astro-cid-nujvi4ee]{border-bottom:1.5px solid var(--brand-primary);font-weight:600}.ce-open__area[data-astro-cid-nujvi4ee]{max-width:34em;margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--line);color:var(--muted-ink);font-size:.875rem}.ce-open__area[data-astro-cid-nujvi4ee] strong[data-astro-cid-nujvi4ee]{color:var(--ink)}.ce-occasions[data-astro-cid-nujvi4ee]{border-top:1px solid var(--line);padding:0}.ce-occasions[data-astro-cid-nujvi4ee] li[data-astro-cid-nujvi4ee]{padding-block:var(--space-16);border-bottom:1px solid var(--line)}.ce-occasions__title[data-astro-cid-nujvi4ee]{font:450 clamp(1.25rem, 1.1rem + .6vw, 1.625rem)/1.2 var(--font-display);font-variation-settings:"SOFT" 50, "opsz" 144;margin-bottom:4px}.ce-occasions[data-astro-cid-nujvi4ee] p[data-astro-cid-nujvi4ee]{color:var(--muted-ink)}.ce-services__head[data-astro-cid-nujvi4ee] .d-intro[data-astro-cid-nujvi4ee]{margin-bottom:var(--space-32)}.ce-services[data-astro-cid-nujvi4ee]{gap:var(--space-8);padding:0;display:grid}.ce-services__item[data-astro-cid-nujvi4ee]{column-gap:var(--space-12);padding:var(--space-16) var(--space-16) var(--space-24);background:var(--ivory);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:auto 1fr;align-content:start;align-items:baseline;display:grid}.ce-services__item--optional[data-astro-cid-nujvi4ee]{background:var(--paper-warm)}.ce-services__n[data-astro-cid-nujvi4ee]{font:italic 450 1.5rem/1.1 var(--font-display);color:var(--brand-primary)}.ce-services__title[data-astro-cid-nujvi4ee]{margin-bottom:var(--space-8);font:450 clamp(1.375rem, 1.2rem + .8vw, 1.875rem)/1.15 var(--font-display);font-variation-settings:"SOFT" 50, "opsz" 144}.ce-services__line[data-astro-cid-nujvi4ee]{color:var(--muted-ink);grid-column:1/-1}.ce-ways[data-astro-cid-nujvi4ee]{gap:var(--space-16);margin-top:var(--space-24);padding:var(--space-16) 0 0;border-top:1px solid var(--line);display:grid}.ce-ways__title[data-astro-cid-nujvi4ee]{font:600 var(--text-body) / 1.3 var(--font-ui);margin-bottom:2px}.ce-ways[data-astro-cid-nujvi4ee] p[data-astro-cid-nujvi4ee]{color:var(--muted-ink);font-size:.9375rem}.ce-example[data-astro-cid-nujvi4ee]{gap:var(--space-32);display:grid}.ce-example__media[data-astro-cid-nujvi4ee]{margin:0}.ce-example__media[data-astro-cid-nujvi4ee] .ce-example__img{aspect-ratio:4/3;object-fit:cover;object-position:55% 45%;border-radius:var(--radius-sm);width:100%}.ce-caption[data-astro-cid-nujvi4ee]{margin-top:var(--space-8);font:600 .6875rem/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink)}.ce-caption--dark[data-astro-cid-nujvi4ee]{color:#f6efe4b3}.ce-example__facts[data-astro-cid-nujvi4ee]{gap:var(--space-16);margin-bottom:var(--space-24);padding-top:var(--space-16);border-top:1px solid #f6efe433;display:grid}.ce-example__facts[data-astro-cid-nujvi4ee] dt[data-astro-cid-nujvi4ee]{font:600 .75rem/1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-soft);margin-bottom:2px}.ce-example__facts[data-astro-cid-nujvi4ee] dd[data-astro-cid-nujvi4ee]{color:#f6efe4e0;margin:0}.ce-example__link[data-astro-cid-nujvi4ee]{gap:var(--space-8);border-bottom:1.5px solid var(--accent-soft);color:var(--paper);padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.ce-close-trays[data-astro-cid-nujvi4ee]{padding-block:var(--space-24);text-align:center;color:var(--muted-ink);font-size:.9375rem}.ce-close-trays[data-astro-cid-nujvi4ee] a[data-astro-cid-nujvi4ee]{color:var(--ink);border-bottom:1.5px solid var(--brand-primary);font-weight:600;text-decoration:none}@media (width>=48rem){.ce-open__cta[data-astro-cid-nujvi4ee]{width:auto}.ce-occasions[data-astro-cid-nujvi4ee]{column-gap:var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ce-services[data-astro-cid-nujvi4ee]{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-ways[data-astro-cid-nujvi4ee]{column-gap:var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr))}.ce-services__item[data-astro-cid-nujvi4ee]{padding:var(--space-32)}}@media (width>=64rem){.ce-open[data-astro-cid-nujvi4ee]{padding-block:clamp(2rem, 4vw, 3.5rem) var(--space-section-compact)}.ce-open__grid[data-astro-cid-nujvi4ee]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.ce-open__media[data-astro-cid-nujvi4ee]{width:100%;aspect-ratio:var(--d-ratio,4 / 3);max-height:calc(100svh - var(--header-height) - 5rem);order:2}.ce-open__media[data-astro-cid-nujvi4ee] .ce-open__img{object-position:50% 40%}.ce-open__caption[data-astro-cid-nujvi4ee]{padding:32px 16px 12px}.ce-open__eyebrow[data-astro-cid-nujvi4ee]{margin-bottom:var(--space-16)}.ce-open__title[data-astro-cid-nujvi4ee]{margin-bottom:var(--space-24)}.ce-open__lead[data-astro-cid-nujvi4ee]{margin-bottom:var(--space-32)}.ce-open__cta[data-astro-cid-nujvi4ee]{height:3.375rem}.ce-open__trays[data-astro-cid-nujvi4ee]{font-size:1rem}.ce-open__area[data-astro-cid-nujvi4ee]{margin-top:var(--space-24);font-size:.9375rem}.ce-example[data-astro-cid-nujvi4ee]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2.5rem,6vw,6rem)}.ce-example__facts[data-astro-cid-nujvi4ee]{column-gap:var(--space-24);row-gap:var(--space-12);grid-template-columns:auto 1fr}.ce-example__facts[data-astro-cid-nujvi4ee]>div[data-astro-cid-nujvi4ee]{display:contents}.ce-example__facts[data-astro-cid-nujvi4ee] dt[data-astro-cid-nujvi4ee]{padding-top:4px}}
