:root{--color-parchment:#f5efe0;--color-parchment-dark:#e9dfc7;--color-ink:#2b2620;--color-ink-soft:#57503f;--color-gold:#b8860b;--color-gold-light:#d4af37;--color-maroon:#6b1220;--color-maroon-light:#8a2332;--color-icon-blue:#1f3a5f;--color-earth:#8c7b6b;--color-border:#d8cbaa;--color-brand-navy:#0b1d32;--color-brand-navy-light:#16304f;--color-brand-gold:#e3b24d;--color-bg:var(--color-parchment);--color-surface:#fffdf7;--color-text:var(--color-ink);--color-text-muted:var(--color-ink-soft);--color-accent:var(--color-gold);--color-accent-strong:var(--color-maroon);--color-fast-bg:#ffaea9;--color-fast-text:#000;--color-cal-feast:var(--color-gold);--color-cal-service:var(--color-icon-blue);--color-cal-notice:#2e7d6b;--font-display:"DM Sans", system-ui, sans-serif;--font-body:"DM Sans", system-ui, sans-serif;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.25rem;--font-size-xl:1.75rem;--font-size-2xl:2.5rem;--line-height-tight:1.2;--line-height-base:1.5;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--radius-sm:2px;--radius-md:4px;--shadow-sm:0 1px 3px #2b262026;--border-ornamental:1px solid var(--color-border);--content-max-width:960px}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;overflow-x:clip}section[id]{scroll-margin-top:4.5rem}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);background:var(--color-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--line-height-tight);margin:0 0 var(--space-sm);color:var(--color-text)}h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}p{margin:0 0 var(--space-md)}a{color:var(--color-accent-strong)}img{max-width:100%;display:block}button{font-family:inherit}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{max-width:var(--content-max-width);padding:0 var(--space-lg);margin:0 auto}.section{padding:var(--space-2xl) 0}.section-heading{text-align:center;max-width:640px;margin:0 auto var(--space-xl)}.eyebrow{font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-strong);margin-bottom:var(--space-sm);font-weight:700;display:block}.btn{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-sm);cursor:pointer;border:var(--border-ornamental);font-weight:700;font-size:var(--font-size-base);justify-content:center;align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.btn-primary{background:var(--color-accent-strong);border-color:var(--color-accent-strong);color:var(--color-parchment)}.btn-secondary{background:var(--color-surface);color:var(--color-accent-strong)}.btn-group{gap:var(--space-md);flex-wrap:wrap;display:flex}@media (width<=640px){.btn-group{flex-direction:column;align-self:stretch;align-items:stretch;width:100%}.btn-group>*{width:100%}}._socialLinks_2bgyi_1{gap:var(--space-sm);display:flex}._link_2bgyi_6{width:2.25rem;height:2.25rem;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._link_2bgyi_6:hover{color:var(--color-accent)}._dialog_vaqc7_1{width:min(32rem, calc(100% - 2 * var(--space-md)));max-height:calc(100% - 2 * var(--space-md));border:var(--border-ornamental);border-top:4px solid var(--color-gold);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);padding:0;box-shadow:0 12px 40px #0b1d3266}._dialog_vaqc7_1::backdrop{background:#0b1d32b3}._panel_vaqc7_17{gap:var(--space-md);padding:var(--space-xl) var(--space-lg) var(--space-lg);flex-direction:column;display:flex;position:relative}._closeButton_vaqc7_25{top:var(--space-sm);right:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;display:inline-flex;position:absolute}._closeButton_vaqc7_25:hover{color:var(--color-accent-strong)}._closeButton_vaqc7_25:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._heading_vaqc7_47,._intro_vaqc7_51{margin:0}._steps_vaqc7_55{gap:var(--space-sm);flex-direction:column;margin:0;padding-left:1.5em;display:flex}._steps_vaqc7_55 li::marker{color:var(--color-accent-strong);font-weight:700}._option_vaqc7_68{color:var(--color-accent-strong)}._warning_vaqc7_72{gap:var(--space-sm);padding:var(--space-md);border-left:4px solid var(--color-maroon);border-radius:var(--radius-sm);background:var(--color-parchment);font-size:var(--font-size-sm);align-items:flex-start;margin:0;display:flex}._warning_vaqc7_72 svg{color:var(--color-maroon);flex-shrink:0}._actions_vaqc7_89{margin-top:var(--space-sm);justify-content:flex-end}._header_38gxi_1{z-index:40;background:var(--color-brand-navy);transition:transform .25s;position:sticky;top:0}._headerHidden_38gxi_9:not(:focus-within){transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){._header_38gxi_1{transition:none}}._inner_38gxi_19{width:100%;padding:var(--space-md) var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}._brandMark_38gxi_28{z-index:46;font-family:var(--font-display);color:var(--color-parchment);flex-direction:column;font-weight:700;line-height:1.15;text-decoration:none;display:flex;position:relative}._brandMarkSub_38gxi_40{font-size:var(--font-size-sm);color:var(--color-brand-gold);font-weight:400}._nav_38gxi_46{gap:var(--space-lg);display:none}._navLink_38gxi_51{color:var(--color-parchment);font-size:var(--font-size-sm);font-weight:700;text-decoration:none}._navLink_38gxi_51:hover{color:var(--color-brand-gold)}._actions_38gxi_62{align-items:center;gap:var(--space-md);color:var(--color-parchment);display:flex}._actions_38gxi_62 .link{color:var(--color-parchment)}._donateButton_38gxi_73{z-index:46;padding:var(--space-xs) var(--space-md);font-size:var(--font-size-sm);position:relative}._donateButton_38gxi_73:hover{background:var(--color-maroon-light);border-color:var(--color-maroon-light)}._menuToggle_38gxi_85{z-index:46;width:2.25rem;height:2.25rem;color:var(--color-parchment);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}._headerMenuOpen_38gxi_99{z-index:50}._mobileNav_38gxi_103{z-index:45;padding:var(--space-xl) var(--space-lg);background:var(--color-brand-navy);color:var(--color-parchment);flex-direction:column;justify-content:center;gap:1rem;display:flex;position:fixed;inset:0;overflow:hidden auto}._mobileNavLink_38gxi_118{padding:var(--space-sm) 0;color:var(--color-parchment);font-size:1rem;font-family:var(--font-display);align-items:center;gap:.75rem;text-decoration:none;display:flex}._mobileNavLink_38gxi_118:hover{color:var(--color-brand-gold)}@media (width>=1001px){._nav_38gxi_46{display:flex}._menuToggle_38gxi_85{display:none}}._footer_d2oq3_1{--color-surface:var(--color-brand-navy);--color-text:var(--color-parchment);--color-text-muted:#f5efe0b8;--color-accent-strong:var(--color-brand-gold);--color-border:#f5efe02e;border-top:var(--border-ornamental);background:var(--color-surface);padding:var(--space-lg)}._grid_d2oq3_13{gap:var(--space-lg);max-width:72rem;margin:0 auto var(--space-lg);grid-template-columns:2fr 1fr 1fr;display:grid}@media (width<=640px){._grid_d2oq3_13{grid-template-columns:1fr 1fr}}._brandBlock_d2oq3_27{grid-column:1/-1}@media (width>=641px){._brandBlock_d2oq3_27{grid-column:auto}}._brand_d2oq3_27{margin-bottom:var(--space-sm);font-family:var(--font-display);font-weight:700;font-size:var(--font-size-lg);color:var(--color-text);text-decoration:none;display:inline-flex}._address_d2oq3_47{max-width:32ch;color:var(--color-text-muted);font-style:normal;font-size:var(--font-size-sm);flex-direction:column;margin:.75em 0 0;display:flex}._contactLink_d2oq3_57{margin-top:.75em}._column_d2oq3_61{flex-direction:column;gap:.5em;display:flex}._columnHeading_d2oq3_67{color:var(--color-text);font-weight:700;font-size:var(--font-size-sm);margin:0 0 .25em}._columnLink_d2oq3_74{color:var(--color-text-muted);font-size:var(--font-size-sm);text-decoration:none}._columnLink_d2oq3_74:hover{color:var(--color-accent-strong);text-decoration:underline}._text_d2oq3_85{padding-top:var(--space-lg);border-top:var(--border-ornamental);color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;margin:0}._link_d2oq3_94{color:var(--color-accent-strong);align-items:center;gap:.3em;text-decoration:none;display:inline-flex}._link_d2oq3_94:hover{text-decoration:underline}._link_d2oq3_94:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._hero_i3dl6_1{min-height:32rem;padding:var(--space-2xl) var(--space-lg);border-bottom:4px solid var(--color-gold);background-color:var(--color-brand-navy);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._hero_i3dl6_1[data-variant=gradient]{background:linear-gradient(160deg, var(--color-brand-navy) 0%, var(--color-brand-navy-light) 55%, var(--color-maroon) 130%)}._bgMedia_i3dl6_22{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}._overlay_i3dl6_31{background:linear-gradient(#0b1d32cc 0%,#0b1d32e6 100%);position:absolute;inset:0}._inner_i3dl6_37{z-index:1;text-align:center;max-width:40rem;color:var(--color-parchment);position:relative}._eyebrow_i3dl6_45{font-size:var(--font-size-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-gold);margin-bottom:var(--space-sm);font-weight:700;display:block}._headline_i3dl6_55{color:var(--color-parchment);font-size:clamp(2rem, 5vw, var(--font-size-2xl))}._text_i3dl6_60{color:#f5efe0d9;font-size:var(--font-size-lg)}._ctas_i3dl6_65{margin-top:var(--space-lg);justify-content:center}._splitContent_i3dl6_70 ._ctas_i3dl6_65{justify-content:flex-start}._ctaSecondary_i3dl6_74{color:var(--color-parchment);background:0 0;border-color:#f5efe066}._hero_i3dl6_1[data-size=compact]{min-height:20rem;padding:var(--space-xl) var(--space-lg)}._heroSplit_i3dl6_85{background:var(--color-brand-navy);border-bottom:4px solid var(--color-gold);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}._splitInner_i3dl6_95{grid-template-columns:1fr;min-height:32rem;display:grid}._heroSplit_i3dl6_85[data-size=compact] ._splitInner_i3dl6_95{min-height:20rem}@media (width>=1001px){._splitInner_i3dl6_95{grid-template-columns:1fr 1fr}}._splitContent_i3dl6_70{padding:var(--space-2xl) var(--space-lg);flex-direction:column;order:2;justify-content:center;display:flex}@media (width>=1001px){._splitContent_i3dl6_70{padding:var(--space-2xl) clamp(var(--space-lg), 6vw, 5rem);order:1}}._splitMedia_i3dl6_126{order:1;min-height:16rem}@media (width>=1001px){._splitMedia_i3dl6_126{order:2}}._splitMedia_i3dl6_126 img,._splitMedia_i3dl6_126 video{object-fit:cover;width:100%;height:100%;display:block}._calendar_yb089_1{background:var(--color-surface);border:var(--border-ornamental);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-lg)}._controls_yb089_9{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}._nav_yb089_18{align-items:center;gap:var(--space-sm);display:flex}._navButton_yb089_24{border:var(--border-ornamental);border-radius:var(--radius-sm);background:var(--color-surface);width:2.25rem;height:2.25rem;color:var(--color-accent-strong);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}._navLabel_yb089_37{font-family:var(--font-display);text-align:center;min-width:11ch;font-weight:700}._todayButton_yb089_44{border:var(--border-ornamental);border-radius:var(--radius-sm);background:var(--color-surface);padding:var(--space-xs) var(--space-sm);cursor:pointer;font-size:var(--font-size-sm)}._options_yb089_53{gap:var(--space-sm) var(--space-lg);padding:var(--space-sm) var(--space-md);border:var(--border-ornamental);border-radius:var(--radius-md);background:var(--color-parchment);flex-wrap:wrap;margin:0;display:flex}._toggle_yb089_64{align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;font-weight:600;display:inline-flex}._switch_yb089_74{appearance:none;background:var(--color-earth);cursor:pointer;border-radius:999px;flex-shrink:0;width:2.5rem;height:1.375rem;margin:0;transition:background-color .15s;position:relative}._switch_yb089_74:before{content:"";background:var(--color-surface);width:calc(1.375rem - 6px);height:calc(1.375rem - 6px);box-shadow:var(--shadow-sm);border-radius:50%;transition:translate .15s;position:absolute;top:3px;left:3px}._switch_yb089_74:checked{background:var(--color-accent-strong)}._switch_yb089_74:checked:before{translate:1.125rem}._switch_yb089_74:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){._switch_yb089_74,._switch_yb089_74:before{transition:none}}._monthGrid_yb089_120{background:var(--color-border);border:var(--border-ornamental);grid-template-columns:repeat(7,1fr);gap:2px;display:grid}._weekdayLabel_yb089_128{background:var(--color-parchment);text-align:center;font-size:var(--font-size-sm);padding:var(--space-xs);color:var(--color-text-muted);font-weight:700}._dayCell_yb089_137{background:var(--color-surface);min-height:4rem;padding:var(--space-xs);align-items:flex-start;gap:var(--space-xs);cursor:pointer;font:inherit;color:var(--color-text);border:none;flex-direction:column;display:flex}._dayCell_yb089_137[data-outside]{color:var(--color-text-muted);background:var(--color-parchment)}._dayCell_yb089_137[data-today] ._dayNumber_yb089_156{background:var(--color-accent-strong);color:var(--color-parchment);border-radius:50%}._dayCell_yb089_137[data-selected]{outline:3px solid var(--color-accent-strong);outline-offset:-3px}._dayCell_yb089_137[data-outside] ._dot_yb089_167{opacity:.5}._dayCell_yb089_137[data-highlighted]{background:var(--cell-bg);color:var(--cell-fg)}._dayCell_yb089_137[data-highlighted][data-today] ._dayNumber_yb089_156{background:var(--cell-fg);color:var(--cell-bg)}._dayCell_yb089_137[data-highlighted][data-selected]{outline-color:var(--cell-fg)}._dayCell_yb089_137[data-highlighted] ._dayDots_yb089_185{gap:4px}._dayCell_yb089_137[data-highlighted] ._dot_yb089_167{outline:1px solid var(--cell-fg)}._dayNumber_yb089_156{width:1.5rem;height:1.5rem;font-size:var(--font-size-sm);justify-content:center;align-items:center;display:inline-flex}._dayDots_yb089_185{flex-wrap:wrap;gap:2px;display:flex}._dot_yb089_167{background:var(--color-gold);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}._dayTitles_yb089_217{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}._dayTitle_yb089_217{-webkit-line-clamp:2;text-align:left;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.2;display:-webkit-box;overflow:hidden}._legend_yb089_236{gap:var(--space-xs) var(--space-lg);margin:var(--space-md) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}._legendItem_yb089_247{align-items:center;gap:var(--space-xs);display:inline-flex}._legendItem_yb089_247 ._dot_yb089_167{width:10px;height:10px}._swatch_yb089_258{border:var(--border-ornamental);border-radius:var(--radius-sm);width:1rem;height:.75rem;display:inline-block}._agenda_yb089_266{margin-top:var(--space-lg);border-top:var(--border-ornamental);padding-top:var(--space-lg)}._agendaDate_yb089_272{margin-bottom:var(--space-md)}._agendaEmpty_yb089_276{color:var(--color-text-muted)}._agendaItem_yb089_280{border:var(--border-ornamental);border-left:4px solid var(--agenda-color,var(--color-gold));border-radius:var(--radius-sm);padding:var(--space-md);margin-bottom:var(--space-sm)}._agendaItemTitle_yb089_288{align-items:center;gap:var(--space-xs);margin:0 0 var(--space-xs);display:flex}._agendaItemText_yb089_295{margin:0 0 var(--space-xs);color:var(--color-text-muted)}._agendaTime_yb089_300{font-weight:700;font-size:var(--font-size-sm);margin:0}._grid_cwmf5_1{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}._card_cwmf5_10{background:var(--color-surface);border:var(--border-ornamental);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-align:center;overflow:hidden}._photo_cwmf5_19{object-fit:cover;object-position:top;width:100%;height:14rem;display:block}._body_cwmf5_27{padding:var(--space-lg);text-align:left}._name_cwmf5_32{margin-bottom:var(--space-xs)}._role_cwmf5_36{color:var(--color-accent-strong);font-weight:700;font-size:var(--font-size-sm);margin-bottom:var(--space-sm)}._links_cwmf5_43{margin:var(--space-sm) 0 0;font-size:var(--font-size-sm);gap:var(--space-xs);flex-direction:column;padding:0;list-style:none;display:flex}._feature_12gd1_1{gap:var(--space-xl);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=800px){._feature_12gd1_1{gap:var(--space-2xl);grid-template-columns:1fr 1fr}._feature_12gd1_1[data-image-position=right] ._media_12gd1_14{order:2}._feature_12gd1_1[data-image-position=right] ._content_12gd1_18{order:1}}._media_12gd1_14{border-radius:var(--radius-md);border:4px solid var(--color-gold);box-shadow:var(--shadow-sm);aspect-ratio:4/5;overflow:hidden}._media_12gd1_14 img{object-fit:cover;width:100%;height:100%}._feature_12gd1_1[data-frameless] ._media_12gd1_14{box-shadow:none;border:none;border-radius:0}._feature_12gd1_1[data-frameless] ._media_12gd1_14 img{object-fit:contain}._content_12gd1_18{max-width:32rem}._feature_12gd1_1[data-full-bleed]{grid-template-columns:1fr;align-items:stretch;gap:0}._feature_12gd1_1[data-full-bleed] ._media_12gd1_14{box-shadow:none;aspect-ratio:auto;border:none;border-radius:0;min-height:320px}._feature_12gd1_1[data-full-bleed] ._content_12gd1_18{max-width:none;padding:var(--space-2xl) var(--space-lg);flex-direction:column;justify-content:center;display:flex}@media (width>=800px){._feature_12gd1_1[data-full-bleed]{grid-template-columns:1fr 1fr}._feature_12gd1_1[data-full-bleed] ._media_12gd1_14{min-height:100%}._feature_12gd1_1[data-full-bleed] ._content_12gd1_18{padding:var(--space-2xl) clamp(var(--space-xl), 6vw, 6rem)}}._heading_12gd1_87{margin-top:0}._text_12gd1_91{color:var(--color-text-muted);font-size:var(--font-size-lg);margin-bottom:0}._ctas_12gd1_97{margin-top:var(--space-lg)}._quote_12gd1_101{border:none;margin:0;padding:0}._quote_12gd1_101 p{font-family:var(--font-display);font-size:var(--font-size-xl);line-height:var(--line-height-tight);color:var(--color-text);margin:0 0 var(--space-md)}._quote_12gd1_101 cite{color:var(--color-accent-strong);font-style:normal;font-weight:700;font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;display:block}._grid_18erb_1{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}._card_18erb_7{background:var(--color-surface);border:var(--border-ornamental);border-radius:var(--radius-md);padding:var(--space-lg);color:var(--color-text);box-shadow:var(--shadow-sm);text-decoration:none;display:block}._card_18erb_7:hover{border-color:var(--color-accent)}._cardIcon_18erb_22{color:var(--color-accent-strong);margin-bottom:var(--space-sm);display:inline-flex}._title_18erb_28{margin-bottom:var(--space-xs)}._description_18erb_32{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._map_1wk9g_1{border:var(--border-ornamental);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:var(--color-surface);overflow:hidden}._embed_1wk9g_9{border:0;width:100%;height:22rem;display:block}._actions_1wk9g_16{padding:var(--space-lg)}._schedule_c0cjg_1{align-items:center;gap:var(--space-xl);flex-direction:column;display:flex}._list_c0cjg_8{background:var(--color-surface);border:var(--border-ornamental);border-radius:var(--radius-md);width:100%;max-width:40rem;box-shadow:var(--shadow-sm);margin:0;overflow:hidden}._row_c0cjg_19{align-items:baseline;gap:var(--space-xs) var(--space-lg);padding:var(--space-lg);flex-wrap:wrap;display:flex}._row_c0cjg_19+._row_c0cjg_19{border-top:var(--border-ornamental)}._day_c0cjg_31{font-family:var(--font-display);font-weight:700;font-size:var(--font-size-lg);color:var(--color-accent-strong);flex:0 0 8rem}._details_c0cjg_39{gap:var(--space-xs);flex-direction:column;flex:16rem;margin:0;display:flex}._entry_c0cjg_47{gap:var(--space-xs);flex-direction:column;display:flex}._entry_c0cjg_47+._entry_c0cjg_47{margin-top:var(--space-sm)}._time_c0cjg_57{font-weight:700}._title_c0cjg_61{font-weight:600}._description_c0cjg_65{color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (width<=480px){._day_c0cjg_31{flex-basis:100%}}._ctas_c0cjg_76{justify-content:center;max-width:100%}._cta_c0cjg_76{flex:auto;min-width:12rem}._notice_c0cjg_86{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}._banner_699jb_1{width:100vw;min-height:24rem;padding:var(--space-2xl) var(--space-lg);border-top:4px solid var(--color-gold);border-bottom:4px solid var(--color-gold);justify-content:center;align-items:center;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}._image_699jb_16{background-position:50%;background-size:cover;position:absolute;inset:0}._overlay_699jb_23{background:linear-gradient(#2b2620cc 0%,#2b262099 100%);position:absolute;inset:0}._content_699jb_29{align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;max-width:34rem;margin:0 auto;display:flex;position:relative}._heading_699jb_40{color:var(--color-parchment);margin:0}._intro_699jb_45{color:var(--color-parchment-dark);font-size:var(--font-size-lg);margin:0}._actions_699jb_51{margin-top:var(--space-sm);justify-content:center}._cta_699jb_56{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-sm);background:var(--color-accent-strong);border:2px solid var(--color-accent-strong);color:var(--color-parchment);font-weight:700;font-size:var(--font-size-base);cursor:pointer;justify-content:center;align-items:center;gap:.4em;font-family:inherit;text-decoration:none;display:inline-flex}._cta_699jb_56:hover{background:var(--color-maroon-light);border-color:var(--color-maroon-light)}._cta_699jb_56:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._secondaryCta_699jb_83{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-sm);border:2px solid var(--color-parchment);color:var(--color-parchment);background:0 0;justify-content:center;align-items:center;gap:.4em;font-weight:700;text-decoration:none;display:inline-flex}._secondaryCta_699jb_83:hover{background:#f5efe01f}._secondaryCta_699jb_83:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._altSection_11r3w_1{background:var(--color-parchment-dark)}._fullBleedSection_11r3w_5{overflow:hidden}._ctaRow_11r3w_9{margin-top:var(--space-xl);justify-content:center}._galleryWide_11r3w_14{max-width:1440px;padding:0 var(--space-lg);margin:0 auto}._photoSection_11r3w_20{background-color:var(--color-brand-navy);isolation:isolate;background-position:50%;background-size:cover;position:relative}._photoSection_11r3w_20:before{content:"";z-index:-1;background:linear-gradient(#0b1d32cc 0%,#0b1d32e6 100%);position:absolute;inset:0}._photoSectionHeading_11r3w_36 .eyebrow{color:var(--color-brand-gold)}._photoSectionHeading_11r3w_36 h2,._photoSectionHeading_11r3w_36 p{color:var(--color-parchment)}._card_1jekz_1{border:var(--border-ornamental);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;height:100%;display:flex;overflow:hidden}._image_1jekz_11{aspect-ratio:16/9;object-fit:cover;width:100%}._imagePlaceholder_1jekz_17{aspect-ratio:16/9;background:linear-gradient(to bottom, var(--color-parchment), var(--color-parchment-dark));border-bottom:var(--border-ornamental);width:100%;color:var(--color-accent-strong);justify-content:center;align-items:center;display:flex}._body_1jekz_28{gap:var(--space-sm);padding:var(--space-md);flex-direction:column;flex:1;display:flex}._title_1jekz_36{font-size:var(--font-size-lg);margin:0}._description_1jekz_41{color:var(--color-text-muted);flex:1;margin:0}._link_1jekz_47{padding:var(--space-sm) var(--space-md);border:var(--border-ornamental);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-accent-strong);align-self:flex-start;align-items:center;gap:.4em;text-decoration:none;display:inline-flex}._link_1jekz_47:hover{background:var(--color-parchment-dark)}._link_1jekz_47:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._card_1xemg_1{border:2px solid var(--color-accent-strong);border-radius:var(--radius-md);background:var(--color-surface);margin-bottom:var(--space-lg);grid-template-columns:1fr;display:grid;overflow:hidden}@media (width>=640px){._card_1xemg_1{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}._image_1xemg_17{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}@media (width>=640px){._image_1xemg_17{aspect-ratio:auto}}._imagePlaceholder_1xemg_30{aspect-ratio:16/9;background:linear-gradient(to bottom, var(--color-parchment), var(--color-parchment-dark));width:100%;height:100%;color:var(--color-accent-strong);justify-content:center;align-items:center;display:flex}._body_1xemg_41{align-items:flex-start;gap:var(--space-sm);padding:var(--space-lg);flex-direction:column;display:flex}._badge_1xemg_49{background:var(--color-accent-strong);color:var(--color-parchment);font-weight:700;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;gap:.3em;padding:.2em .6em;display:inline-flex}._title_1xemg_63{font-size:var(--font-size-xl);margin:0}._description_1xemg_68{color:var(--color-text-muted);margin:0}._link_1xemg_73{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-sm);background:var(--color-accent-strong);border:2px solid var(--color-accent-strong);color:var(--color-parchment);align-self:flex-start;align-items:center;gap:.4em;font-weight:700;text-decoration:none;display:inline-flex}._link_1xemg_73:hover{background:var(--color-maroon-light);border-color:var(--color-maroon-light)}._link_1xemg_73:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._page_1cbfp_1{max-width:var(--content-max-width);padding:var(--space-xl) var(--space-lg);margin:0 auto}._heroWrap_1cbfp_7{margin-top:calc(var(--space-xl) * -1);margin-bottom:var(--space-xl)}._subtitle_1cbfp_12{margin:0 0 var(--space-md);color:var(--color-text-muted);font-size:var(--font-size-lg)}._page_1cbfp_1 section+section{margin-top:var(--space-2xl)}._grid_1cbfp_22{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=640px){._grid_1cbfp_22{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){._grid_1cbfp_22{grid-template-columns:repeat(3,1fr)}}._stats_1cbfp_40{gap:var(--space-xl);flex-wrap:wrap;display:flex}._stat_1cbfp_40{min-width:6rem}._statValue_1cbfp_50{font-family:var(--font-display);font-size:var(--font-size-2xl);color:var(--color-accent-strong);margin:0}._statLabel_1cbfp_57{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._grid_10yns_1{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}._tile_10yns_10 img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-md);border:var(--border-ornamental);width:100%;box-shadow:var(--shadow-sm)}._caption_10yns_19{margin:var(--space-sm) 0 0;text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}._grid_1k6pc_1{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}._card_1k6pc_10{background:var(--color-surface);border:var(--border-ornamental);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm)}._cardIcon_1k6pc_18{color:var(--color-accent-strong);margin-bottom:var(--space-sm);display:inline-flex}._lead_1k6pc_24{margin:0 0 var(--space-xs);font-weight:700}._text_1k6pc_29{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._list_1roeq_1{border-top:var(--border-ornamental);margin:0;padding:0;list-style:none}._item_1roeq_8{border-bottom:var(--border-ornamental)}._heading_1roeq_12{font-size:inherit;color:inherit;margin:0;font-family:inherit}._trigger_1roeq_19{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md) 0;text-align:left;cursor:pointer;color:var(--color-text);background:0 0;border:none;display:flex}._trigger_1roeq_19:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._icon_1roeq_37{color:var(--color-accent-strong);flex-shrink:0;display:inline-flex}._question_1roeq_43{font-weight:700;font-size:var(--font-size-lg);flex:1}._chevron_1roeq_49{color:var(--color-text-muted);flex-shrink:0;display:inline-flex}._panelWrap_1roeq_55{overflow:hidden}._panel_1roeq_55{margin:0 0 var(--space-lg) calc(22px + var(--space-md));color:var(--color-text-muted);max-width:38rem}._page_7wuu7_1{max-width:var(--content-max-width);padding:var(--space-xl) var(--space-lg) 0;margin:0 auto}._heroWrap_7wuu7_7{margin-top:calc(var(--space-xl) * -1);margin-bottom:var(--space-xl)}._page_7wuu7_1 section+section{margin-top:var(--space-2xl)}._sectionEyebrow_7wuu7_16{margin-bottom:var(--space-xs)}._sectionHeading_7wuu7_20{margin:0 0 var(--space-lg)}._sectionText_7wuu7_24{max-width:42rem;color:var(--color-text-muted);font-size:var(--font-size-lg);margin-bottom:var(--space-lg)}._banner_7wuu7_31{width:100vw;min-height:24rem;padding:var(--space-2xl) var(--space-lg);border-top:4px solid var(--color-gold);border-bottom:4px solid var(--color-gold);justify-content:center;align-items:center;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}._bannerImage_7wuu7_46{background-position:50%;background-size:cover;position:absolute;inset:0}._bannerOverlay_7wuu7_53{background:linear-gradient(#2b2620e6 0%,#2b2620d1 100%);position:absolute;inset:0}._bannerContent_7wuu7_59{align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;max-width:34rem;margin:0 auto;display:flex;position:relative}._bannerHeading_7wuu7_70{color:var(--color-parchment);margin:0}._bannerIntro_7wuu7_75{color:var(--color-parchment-dark);font-size:var(--font-size-lg);margin:0}._bannerActions_7wuu7_81{margin-top:var(--space-sm);justify-content:center}._bannerCta_7wuu7_86{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-sm);background:var(--color-accent-strong);border:2px solid var(--color-accent-strong);color:var(--color-parchment);justify-content:center;align-items:center;gap:.4em;font-weight:700;text-decoration:none;display:inline-flex}._bannerCta_7wuu7_86:hover{background:var(--color-maroon-light);border-color:var(--color-maroon-light)}._bannerCta_7wuu7_86:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._bannerSecondaryCta_7wuu7_110{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-sm);border:2px solid var(--color-parchment);color:var(--color-parchment);background:0 0;justify-content:center;align-items:center;gap:.4em;font-weight:700;text-decoration:none;display:inline-flex}._bannerSecondaryCta_7wuu7_110:hover{background:#f5efe01f}._bannerSecondaryCta_7wuu7_110:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._form_1sdlz_1{gap:var(--space-md);background:var(--color-surface);border:var(--border-ornamental);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-sm);padding:var(--space-xl);flex-direction:column;display:flex}._row_1sdlz_13{gap:var(--space-md);flex-direction:column;display:flex}@media (width>=640px){._row_1sdlz_13{flex-direction:row}._row_1sdlz_13 ._field_1sdlz_24{flex:1}}._field_1sdlz_24{gap:var(--space-xs);flex-direction:column;display:flex}._label_1sdlz_35{font-size:var(--font-size-sm);font-weight:700}._input_1sdlz_40,._textarea_1sdlz_41{font:inherit;padding:var(--space-sm);border:var(--border-ornamental);border-radius:var(--radius-sm);background:var(--color-parchment);color:var(--color-text)}._input_1sdlz_40:focus,._textarea_1sdlz_41:focus{outline:2px solid var(--color-accent);outline-offset:1px}._textarea_1sdlz_41{resize:vertical;min-height:8rem;max-height:24rem}._submit_1sdlz_62{align-self:flex-start}@media (width<=640px){._submit_1sdlz_62{justify-content:center;align-self:stretch}}._photoSection_1eq9e_1{background-color:var(--color-brand-navy);isolation:isolate;background-position:50%;background-size:cover;position:relative}._photoSection_1eq9e_1:before{content:"";z-index:-1;background:linear-gradient(#0b1d32cc 0%,#0b1d32e6 100%);position:absolute;inset:0}._photoSectionHeading_1eq9e_17 .eyebrow{color:var(--color-brand-gold)}._photoSectionHeading_1eq9e_17 h2,._photoSectionHeading_1eq9e_17 p{color:var(--color-parchment)}._directContact_1eq9e_26 a{color:var(--color-brand-gold)}._page_1mjuj_1{max-width:42rem;padding:var(--space-2xl) var(--space-lg);margin:0 auto}._page_1mjuj_1 p{color:var(--color-text-muted)}._page_1mjuj_1 a{color:var(--color-accent-strong);text-decoration:underline}._sitemap_1mjuj_16{gap:var(--space-md);flex-direction:column;padding:0;list-style:none;display:flex}._sitemap_1mjuj_16 p{margin:.25em 0 0}._page_19586_1{min-height:60vh;padding:var(--space-2xl) var(--space-lg);justify-content:center;align-items:center;display:flex}._card_19586_9{text-align:center;max-width:28rem}._card_19586_9 p{color:var(--color-text-muted);margin-bottom:var(--space-lg)}._button_48k9l_1{right:var(--space-lg);bottom:var(--space-lg);z-index:40;border:2px solid var(--color-brand-gold);background:var(--color-brand-navy);width:3rem;height:3rem;color:var(--color-brand-gold);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s,box-shadow .2s;display:inline-flex;position:fixed}._button_48k9l_1:hover{background:var(--color-brand-navy-light);box-shadow:0 2px 6px #2b262040}._button_48k9l_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}
