.homepage[data-astro-cid-lcdefpme]{--home-sage:#60695d;--home-rose:#cfb7b0;--home-cream:#f5ede3;--home-ink:#24231f;color:var(--home-ink);overflow:hidden}.home-hero[data-astro-cid-lcdefpme]{isolation:isolate;color:#fff;background:#303c32;align-items:center;min-height:clamp(560px,74vh,820px);display:grid;position:relative}.home-hero__image[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:0}.home-hero__image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 52%;width:100%;height:100%}.home-hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(90deg,#141c18ad,#141c1852 66%,#141c1814);position:absolute;inset:0}.home-hero__copy[data-astro-cid-lcdefpme]{width:min(100%,1320px);margin:0 auto;padding:clamp(3rem,8vw,8rem) clamp(1.25rem,4vw,4rem)}.home-hero__eyebrow[data-astro-cid-lcdefpme],.home-tag[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.9rem;font-weight:600}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-wrap:balance;text-shadow:0 2px 20px #00000040;max-width:20ch;margin:0;font:600 clamp(2.8rem,5.1vw,5.8rem)/1.12 Playfair Display,Georgia,serif}.home-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem;margin-top:2.4rem;display:flex}.home-button[data-astro-cid-lcdefpme]{color:#fff;background:#141c185c;border:1px solid;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1.1rem;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.home-button[data-astro-cid-lcdefpme]:hover{color:#303c32;background:#fff}.home-date-choices[data-astro-cid-lcdefpme]{align-self:flex-start;margin-top:1rem}.home-date-choices[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;list-style:none}.home-date-choices[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.home-date-choices__list[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.7rem;margin-top:.8rem;display:flex}.home-date-choices__list[data-astro-cid-lcdefpme] .event-cta{margin:0}.home-button[data-astro-cid-lcdefpme]:focus-visible{outline-offset:4px;outline:3px solid #f5ede3}.home-divider[data-astro-cid-lcdefpme]{background:var(--home-sage);height:20px}.home-divider--footer[data-astro-cid-lcdefpme]{background:var(--home-rose)}.home-split[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));min-height:620px;display:grid}.home-split__copy[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;min-width:0;padding:clamp(2.5rem,5vw,5.5rem);display:flex}.home-split__copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{text-align:justify;hyphens:auto;max-width:62ch;line-height:1.8}.home-split__copy[data-astro-cid-lcdefpme] .home-tag[data-astro-cid-lcdefpme]{margin:0 0 1rem;font-family:"Source Sans 3",sans-serif}.home-split[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:.2rem 0 1.2rem;font:600 clamp(2.4rem,4vw,4.5rem)/1.08 Playfair Display,Georgia,serif}.home-split--rose[data-astro-cid-lcdefpme] .home-split__copy[data-astro-cid-lcdefpme]{background:var(--home-rose)}.home-split--olive[data-astro-cid-lcdefpme] .home-split__copy[data-astro-cid-lcdefpme]{background:var(--home-sage);color:#fff}.home-split__media[data-astro-cid-lcdefpme]{background:#d5c5bb;min-height:440px;position:relative;overflow:hidden}.home-split__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-split--rose[data-astro-cid-lcdefpme] .home-split__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:62% center}.home-split--olive[data-astro-cid-lcdefpme] .home-split__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:48% center}.home-split__copy[data-astro-cid-lcdefpme] .event-cta{background:var(--home-sage);border-radius:0;margin-top:1rem}.home-split__copy[data-astro-cid-lcdefpme] .event-cta:hover{background:#454e43}.home-split--olive[data-astro-cid-lcdefpme] .home-button[data-astro-cid-lcdefpme]{background:var(--home-cream);border-color:var(--home-cream);color:#303c32;align-self:flex-start;margin-top:1.2rem}@media (width<=900px){.home-split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.home-split--reverse[data-astro-cid-lcdefpme] .home-split__media[data-astro-cid-lcdefpme]{order:0}.home-split--reverse[data-astro-cid-lcdefpme] .home-split__copy[data-astro-cid-lcdefpme]{order:1}.home-split__media[data-astro-cid-lcdefpme]{min-height:clamp(320px,62vw,560px)}.home-split__copy[data-astro-cid-lcdefpme]{padding:2.5rem clamp(1.25rem,6vw,4rem)}}@media (width<=520px){.home-hero[data-astro-cid-lcdefpme]{align-items:end;min-height:620px}.home-hero[data-astro-cid-lcdefpme]:before{background:linear-gradient(#141c1840 28%,#141c18d1)}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.3rem,10vw,3.2rem)}.home-actions[data-astro-cid-lcdefpme]{gap:.75rem}.home-button[data-astro-cid-lcdefpme]{padding-inline:.85rem}}@media (prefers-reduced-motion:reduce){.home-button[data-astro-cid-lcdefpme]{transition:none}}
