.ArchiveGallery_page__pufhB,.ArchiveGallery_section__MSLgG{background:#fff;color:#062a1c}.ArchiveGallery_page__pufhB,.ArchiveGallery_section__MSLgG{padding-block:clamp(3.5rem,7vw,6rem)}.ArchiveGallery_page__pufhB{min-height:65svh}.ArchiveGallery_container__4YYgF{width:min(72rem,calc(100% - 2.5rem));margin-inline:auto}.ArchiveGallery_sectionLayout__d4EiK{display:grid;gap:2rem}.ArchiveGallery_pageIntro__IaxDn{margin-bottom:clamp(2.5rem,4vw,4rem)}.ArchiveGallery_heading__WLfBS{max-width:18ch;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.ArchiveGallery_list__MVR_D{min-width:0;margin:0;padding:0;border-top:1px solid rgba(6,42,28,.25);list-style:none}.ArchiveGallery_resourceItem__WK0Rx{min-width:0;border-bottom:1px solid rgba(6,42,28,.18)}.ArchiveGallery_resourceLink__OyAtl{display:flex;min-height:7rem;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.35rem;color:inherit;text-decoration:none}.ArchiveGallery_resourceCopy__NL99l{display:grid;min-width:0;gap:.4rem}.ArchiveGallery_resourceStatus__FnC1l,.ArchiveGallery_resourceType__26H8C{color:#4a5a52;font-size:.875rem;line-height:1.5}.ArchiveGallery_resourceTitle__Wqo_N{font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600;letter-spacing:-.035em;line-height:1.2}.ArchiveGallery_resourceArrow__NNktf{flex:none;color:#0a5c3a;font-size:1.85rem;font-weight:400;line-height:1;transition:transform .18s ease}.ArchiveGallery_resourceLink__OyAtl:focus-visible{outline:3px solid #d8a700;outline-offset:5px}@media (hover:hover){a.ArchiveGallery_resourceLink__OyAtl:hover .ArchiveGallery_resourceTitle__Wqo_N{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}a.ArchiveGallery_resourceLink__OyAtl:hover .ArchiveGallery_resourceArrow__NNktf{transform:translate(3px,-3px)}}@media (min-width:48rem){.ArchiveGallery_container__4YYgF{width:min(72rem,calc(100% - 4rem))}}@media (min-width:64rem){.ArchiveGallery_sectionLayout__d4EiK{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5rem}}@media (prefers-reduced-motion:reduce){.ArchiveGallery_resourceArrow__NNktf{transition:none}a.ArchiveGallery_resourceLink__OyAtl:hover .ArchiveGallery_resourceArrow__NNktf{transform:none}}.InfoSection_section__a66Yn{scroll-margin-top:1.5rem;background:#f7f8f4;color:#062a1c}.InfoSection_container__ffVdV{max-width:80rem;margin-inline:auto;padding:clamp(3.5rem,7vw,6rem) 1.25rem}.InfoSection_intro__7iRSU{margin-bottom:3rem}.InfoSection_eyebrow__8oi5F,.InfoSection_label__lAoue{font-size:.875rem;font-weight:600;line-height:1.5;color:#486156}.InfoSection_heading__XtHsG{max-width:19ch;margin-top:.8rem;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:700;letter-spacing:-.045em;line-height:1.1;text-wrap:balance}.InfoSection_jumpLinks__gdoT_{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:1.5rem}.InfoSection_jumpLinks__gdoT_ a,.InfoSection_textLink__BDIsi{display:inline-flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:2.75rem;font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-color:#bccdc2;text-underline-offset:.4rem}.InfoSection_jumpLinks__gdoT_ a:hover,.InfoSection_textLink__BDIsi:hover{text-decoration-color:currentColor}.InfoSection_chapter__Ngy4U{display:grid;gap:1.75rem;scroll-margin-top:2rem;padding-block:clamp(2rem,4vw,3.5rem);border-top:1px solid #cdd8cf}.InfoSection_chapterTitle__ODQuI{font-size:1.25rem;font-weight:600;letter-spacing:-.025em}.InfoSection_dates__P58vM{display:grid;gap:1.75rem}.InfoSection_dateLine__IqGMW{display:flex;align-items:center;gap:1rem;margin-top:.4rem}.InfoSection_dateNumber__le6kK{font-size:clamp(4rem,7vw,6rem);font-weight:500;line-height:1;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.InfoSection_dateMonth__ChVOk{font-size:1rem;font-weight:600}.InfoSection_address__K_c_0,.InfoSection_muted___pO0j,.InfoSection_requirements__zBPOq dd,.InfoSection_scheduleNote__KvUo7{font-size:.9375rem;line-height:1.75;color:#4a5a52}.InfoSection_scheduleNote__KvUo7{max-width:62ch;margin-top:1.75rem}.InfoSection_period__WlVGp{max-width:22ch;margin-block:1rem .5rem;font-size:clamp(1.4rem,2.3vw,1.8rem);font-weight:600;letter-spacing:-.03em;line-height:1.35}.InfoSection_actions__LtODY{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1.5rem}.InfoSection_requirements__zBPOq>div{padding-block:1.25rem;border-bottom:1px solid #dbe2dc}.InfoSection_requirements__zBPOq>div:first-child{padding-top:0}.InfoSection_requirements__zBPOq>div:last-child{padding-bottom:0;border-bottom:0}.InfoSection_requirements__zBPOq dt{margin-bottom:.4rem;font-size:1rem;font-weight:600}.InfoSection_location__w7jT9{display:grid;gap:2rem;scroll-margin-top:2rem;margin-top:1rem;border-top:1px solid #cdd8cf;padding-top:clamp(2.5rem,5vw,4rem)}.InfoSection_venue__TGGoK{margin-top:1rem;max-width:16ch;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:600;letter-spacing:-.04em;line-height:1.15}.InfoSection_hotel__DXfAG{margin-top:.75rem;font-size:1rem;font-weight:600}.InfoSection_address__K_c_0{max-width:36ch;margin-block:1rem;font-style:normal}.InfoSection_directions__yiCgX{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-height:3rem;margin-top:1.5rem;border-bottom:1px solid #0a5c3a;font-size:.9375rem;font-weight:600;color:#0a5c3a}.InfoSection_map__j8sGg{overflow:hidden;min-width:0;height:clamp(19rem,36vw,28rem);background:#e3e9e1;border-radius:.5rem}.InfoSection_map__j8sGg iframe{display:block;width:100%;height:100%;border:0}.InfoSection_sourceNote__zMSNv{margin-top:2rem;font-size:.875rem;line-height:1.7;color:#4a5a52}@media (min-width:40rem){.InfoSection_container__ffVdV{padding-inline:2rem}.InfoSection_dates__P58vM{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (min-width:64rem){.InfoSection_container__ffVdV{padding-inline:3rem}.InfoSection_chapter__Ngy4U,.InfoSection_location__w7jT9{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:4rem}.InfoSection_location__w7jT9{align-items:center}}.RevealOnScroll_item__mKrID[data-state=hidden]>*{opacity:0;transform:translateY(2.75rem)}.RevealOnScroll_item__mKrID[data-state=shown]>*{opacity:1;transform:none;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.RevealOnScroll_item__mKrID[data-state=shown]>:nth-child(2){transition-delay:.14s}@media (prefers-reduced-motion:reduce){.RevealOnScroll_item__mKrID>*{opacity:1!important;transform:none!important;transition:none!important}}