._gallery_17n9g_1{--mosaic-gap:10px;width:100%}._stack_17n9g_2{container-type:inline-size}._opening_17n9g_3{aspect-ratio:1.76;gap:var(--mosaic-gap);grid-template-rows:1fr .8fr .7fr;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._opening_17n9g_3>:first-child{grid-area:1/1/3/3}._opening_17n9g_3>:nth-child(2){grid-area:1/3/auto/5}._opening_17n9g_3>:nth-child(3){grid-area:2/3/4}._opening_17n9g_3>:nth-child(4){grid-area:2/4/4}._opening_17n9g_3>:nth-child(5){grid-area:3/1}._opening_17n9g_3>:nth-child(6){grid-area:3/2}._photo_17n9g_10{background:var(--ivory-deep);width:100%;min-width:0;height:100%;min-height:0;color:var(--ivory);text-align:left;border:0;padding:0;display:block;position:relative;overflow:hidden}._photo_17n9g_10 img{object-fit:cover;width:100%;height:100%;transition:filter .25s;display:block;position:absolute;inset:0}._photo_17n9g_10[data-fit=contain] img{object-fit:contain}._photo_17n9g_10:hover img{filter:brightness(1.025)}._photo_17n9g_10:focus-visible{z-index:1;outline:2px solid var(--oxblood);outline-offset:3px}._rows_17n9g_15,._extra_17n9g_15{gap:var(--mosaic-gap);flex-direction:column;display:flex}._extra_17n9g_15{margin-top:var(--mosaic-gap)}._extra_17n9g_15[hidden]{display:none}._row_17n9g_15{gap:var(--mosaic-gap);width:100%;height:calc((100cqw - var(--row-gaps) * var(--mosaic-gap)) / var(--row-aspect));display:flex}._row_17n9g_15[data-single=true]{justify-content:center;max-height:34rem}._row_17n9g_15[data-single=true] ._rowPhoto_17n9g_20{width:min(100%, calc(34rem * var(--row-aspect)));flex:0 auto!important}._rowPhoto_17n9g_20{flex-basis:0;min-width:0}._row_17n9g_15 ._photo_17n9g_10 img{object-fit:contain}._moreArea_17n9g_23{flex-direction:column;align-items:center;gap:.8rem;padding:1.8rem 0 .6rem;display:flex}._count_17n9g_24{font-family:var(--sans);color:#041914ad;font-size:.875rem}._more_17n9g_23{overflow-wrap:anywhere;border:1px solid var(--forest);background:var(--forest);min-width:min(14rem,100%);max-width:100%;min-height:3.25rem;color:var(--ivory);font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;padding:1rem 1.7rem;font-size:.875rem}._more_17n9g_23:hover{background:var(--forest-black)}._announcement_17n9g_27{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._dialog_17n9g_28{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ivory);background:var(--forest-black);border:0;margin:0;padding:0}._dialog_17n9g_28::backdrop{background:var(--forest-black)}._gallery_17n9g_1 ._dialog_17n9g_28 :focus-visible{outline:2px solid var(--brass-soft);outline-offset:4px}@media (max-width:700px){._opening_17n9g_3{aspect-ratio:auto;grid-template-rows:repeat(5,30cqw);grid-template-columns:repeat(2,minmax(0,1fr))}._opening_17n9g_3>:first-child{grid-area:1/1/4}._opening_17n9g_3>:nth-child(2){grid-area:1/2}._opening_17n9g_3>:nth-child(3){grid-area:2/2/4}._opening_17n9g_3>:nth-child(4){grid-area:4/1/6}._opening_17n9g_3>:nth-child(5){grid-area:4/2}._opening_17n9g_3>:nth-child(6){grid-area:5/2}._row_17n9g_15[data-single=true]{max-height:30rem}}@media (prefers-reduced-motion:reduce){._photo_17n9g_10 img{transition:none}}
