.page_page__E_I3Q{background:#f7f7f7;min-height:100vh;padding-bottom:var(--page-footer-gap)}.page_section__sUVxv{color:#2b241c;padding:calc(clamp(8rem, 13vw, 11rem) + clamp(2rem, 5vw, 4.5rem)) 0 0}.page_inner__tEUtY{margin:0 auto;max-width:86rem;padding:0 1.25rem;width:100%}.page_heading__gMtLV{display:grid;grid-gap:0;gap:0;margin:0 auto clamp(3.5rem,7vw,6rem);max-width:46rem;text-align:center}.page_eyebrow__htQPF{color:#bd1517;font-size:.78rem;font-weight:600;letter-spacing:.22em;line-height:1.4;margin:0 auto clamp(.28rem,.7vw,.5rem);text-transform:uppercase}.page_heading__gMtLV h2{margin-top:0}.page_hiddenTitle__LzO7y{height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.page_grid__UjV4Z{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.page_card__leT5T{background:#f8f8f8;border:var(--card-border);border-radius:4px;color:inherit;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:var(--card-transition)}.page_galleryCard__VZRWB{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;padding:0;text-align:left;width:100%}.page_card__leT5T:focus-within,.page_card__leT5T:hover,.page_galleryCard__VZRWB:focus-visible{border-color:var(--card-hover-border-color);box-shadow:var(--card-hover-shadow);transform:var(--card-hover-lift)}.page_galleryCard__VZRWB:focus-visible{outline:2px solid rgba(189,21,23,.36);outline-offset:3px}.page_media__AwwbN{aspect-ratio:4/5;background:#f8f8f8;display:block;overflow:hidden;position:relative}.page_albumImage__dza_y{display:block;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;transform:scale(1.02);transition:var(--card-image-transition);width:100%}.page_imagePlaceholder__tPWgA{background:var(--card-placeholder-background);display:block;height:100%;width:100%}.page_card__leT5T:focus-within .page_albumImage__dza_y,.page_card__leT5T:hover .page_albumImage__dza_y{transform:scale(1.06)}.page_cardContent__3sR9n{align-content:start;display:grid;grid-gap:.32rem;gap:.32rem;margin:.45rem auto 0;padding:.62rem 0 .78rem;width:80%}.page_eventPill__yivIJ{align-self:start;background:rgba(149,69,69,.08);border:1px solid rgba(149,69,69,.06);border-radius:999px;color:#954545;display:inline-flex;font-size:.7rem;font-weight:400;justify-self:start;letter-spacing:.08rem;line-height:1;padding:.36rem .68rem;transition:background-color .35s ease,border-color .35s ease,color .35s ease;white-space:nowrap}.page_card__leT5T:focus-within .page_eventPill__yivIJ,.page_card__leT5T:hover .page_eventPill__yivIJ{background:rgba(149,69,69,.12);border-color:rgba(149,69,69,.16);color:#7f3838}.page_cardContent__3sR9n h3{color:#1c0303;font-size:.95rem;font-weight:400;letter-spacing:.15rem;line-height:1.6;margin:0}.page_cardContent__3sR9n p{color:rgba(var(--color-ink),.58);font-size:.78rem;letter-spacing:.15rem;line-height:1.8;margin:0}.page_endMarker__YHWHz{margin-top:clamp(4rem,8vw,7rem)}.page_previewOverlay__yGzu8{background:rgba(12,12,12,.86);color:#fff;display:block;inset:0;padding:clamp(2.6rem,5vh,4rem) clamp(2rem,6vw,5rem) clamp(2rem,4vh,3rem);position:fixed;z-index:1000}.page_previewTopBar__gavVb{align-items:center;display:flex;gap:clamp(1rem,2vw,1.8rem);justify-content:center;left:0;position:fixed;right:0;top:.8rem;z-index:1002}.page_previewIconButton__sSv8G{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:rgba(255,255,255,.9);cursor:pointer;display:inline-flex;font:inherit;font-family:Arial,sans-serif;font-size:1.28rem;font-weight:400;height:2.5rem;justify-content:center;line-height:1;padding:0;transition:color .18s ease,opacity .18s ease;width:2.5rem}.page_previewIconButton__sSv8G:focus-visible,.page_previewIconButton__sSv8G:hover{color:#fff;outline:none}.page_previewCounter__bK6vU{align-items:center;color:rgba(255,255,255,.88);display:inline-flex;font-family:Arial,sans-serif;font-size:.82rem;font-weight:500;height:2.5rem;justify-content:center;letter-spacing:.04em;line-height:1;min-width:4rem;text-align:center}.page_previewToolbar__upRew{align-items:center;display:flex;gap:.35rem;position:fixed;right:1.15rem;top:.8rem;z-index:1003}.page_previewCloseButton__39RXx,.page_previewTextButton__IZvpN{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:rgba(255,255,255,.88);cursor:pointer;display:inline-flex;font:inherit;font-family:var(--font-serif-tc);gap:.35rem;justify-content:center;line-height:1;min-height:2.5rem;padding:0 .55rem;text-decoration:none;transition:color .18s ease,opacity .18s ease}.page_previewTextButton__IZvpN{font-size:.88rem;letter-spacing:.12em}.page_previewButtonIcon__fM7pG{display:block;fill:none;height:1.05rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.05rem}.page_previewTextButton__IZvpN:first-child .page_previewButtonIcon__fM7pG{fill:currentColor;stroke:none}.page_previewCloseButton__39RXx{font-family:Arial,sans-serif;font-size:1.6rem;font-weight:400;width:2.5rem}.page_previewCloseButton__39RXx:focus-visible,.page_previewCloseButton__39RXx:hover,.page_previewTextButtonActive__XFcD1,.page_previewTextButton__IZvpN:focus-visible,.page_previewTextButton__IZvpN:hover{color:#fff;outline:none}.page_previewStage__H2EEo{align-items:center;display:flex;height:calc(100vh - clamp(5rem, 10vh, 7rem));justify-content:center;min-height:0;min-width:0}.page_previewImage__b0qkt{display:block;max-height:100%;max-width:100%;object-fit:contain;width:auto}.page_thumbnailRail___ny3k{align-content:start;background:rgba(18,18,18,.34);box-shadow:0 16px 42px rgba(0,0,0,.18);display:grid;grid-gap:.32rem;gap:.32rem;grid-template-columns:1fr;overflow-y:auto;padding:.45rem;position:fixed;right:1.15rem;top:3.65rem;bottom:clamp(2rem,4vh,3rem);width:clamp(8rem,16vw,13.5rem);z-index:1001}.page_thumbnailButton__6XLTm{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:3px solid transparent;cursor:pointer;display:block;padding:0;transition:border-color .16s ease}.page_thumbnailButton__6XLTm[aria-current=true]{border-color:#4da3ff}.page_thumbnailButton__6XLTm:focus-visible{border-color:#bd1517;outline:none}.page_thumbnailImage__W7HMA{aspect-ratio:4/3;display:block;height:auto;object-fit:cover;width:100%}@media (max-width:1100px){.page_grid__UjV4Z{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.page_section__sUVxv{padding-top:calc(clamp(8rem, 13vw, 11rem) + clamp(2rem, 5vw, 4.5rem))}.page_grid__UjV4Z{display:flex;gap:.85rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.75rem;scroll-padding-inline:.25rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.page_card__leT5T{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 1rem);scroll-snap-align:start}.page_heading__gMtLV{margin-bottom:3rem}.page_eventPill__yivIJ{font-size:.62rem;letter-spacing:.04em;padding:.3rem .5rem}.page_cardContent__3sR9n h3{font-size:.82rem;letter-spacing:.04em;line-height:1.45}.page_cardContent__3sR9n p{font-size:.68rem;letter-spacing:.04em;line-height:1.5}}@media (hover:none) and (pointer:coarse){.page_card__leT5T:hover{border-color:rgba(var(--color-black),.08);box-shadow:none;transform:none}.page_card__leT5T:hover .page_albumImage__dza_y{transform:none}.page_card__leT5T:hover .page_eventPill__yivIJ{background:rgba(149,69,69,.08);border-color:rgba(149,69,69,.06);color:#954545}}@media (max-width:820px){.page_previewOverlay__yGzu8{padding:6.25rem 0 7.4rem}.page_previewTopBar__gavVb{right:0;top:.5rem}.page_previewToolbar__upRew{justify-content:center;left:0;right:0;top:3.25rem}.page_previewTextButton__IZvpN{font-size:.78rem;padding:0 .38rem}.page_previewStage__H2EEo{height:calc(100vh - 13.65rem);padding:0 1rem}.page_previewImage__b0qkt{max-height:100%;max-width:100%}.page_thumbnailRail___ny3k{background:rgba(18,18,18,.34);bottom:0;grid-auto-flow:column;grid-auto-columns:5.5rem;grid-template-columns:none;height:6.4rem;left:0;overflow-x:auto;overflow-y:hidden;right:0;top:auto;width:100%}}@media (min-width:1600px){.page_inner__tEUtY{max-width:var(--wide-content-max);width:var(--wide-content-width)}}