.mem-gallery .mem-gallery-grid{column-count:3;column-gap:clamp(22px,2.3vw,42px);display:block}.mem-gallery .mem-gallery-card:nth-child(n){vertical-align:top;break-inside:avoid;width:100%;margin:0 0 38px;padding:0;display:inline-block}.mem-gallery .mem-gallery-card--photograph .mem-gallery-image{aspect-ratio:auto;background:var(--pal-surface,#e3dfd5);border:0}.mem-gallery .mem-gallery-card--photograph .mem-gallery-image img{aspect-ratio:auto 3/4;object-fit:contain;filter:none;width:100%;height:auto;display:block;position:static;transform:none}.mem-gallery .mem-gallery-image{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.mem-gallery .mem-gallery-card figcaption{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-top:17px;display:grid}.mem-gallery .mem-gallery-card:not(.mem-gallery-card--photograph) figcaption{grid-template-columns:minmax(0,1fr)}.mem-gallery .mem-gallery-card h2{font-size:clamp(27px,2.6vw,38px);transition:color .25s}.mem-gallery .mem-gallery-card figcaption>div{overflow-wrap:anywhere;min-width:0}.mem-gallery .mem-gallery-card .cms-media-credit{margin-top:7px;font-size:12px}.mem-gallery-description{margin-top:12px}.mem-gallery .mem-gallery-description p{max-width:none;font-size:12px;line-height:1.75}.mem-gallery .mem-gallery-description a{text-underline-offset:3px;text-decoration:underline}.mem-gallery .mem-gallery-caption-arrow{justify-self:end;transition:transform .3s,color .3s}@media (min-width:701px) and (hover:hover) and (pointer:fine){.mem-gallery-description{opacity:0;visibility:hidden;transition:opacity .28s,transform .35s,visibility .28s;transform:translateY(7px)}.mem-gallery-card:hover .mem-gallery-description,.mem-gallery-card:focus-within .mem-gallery-description{opacity:1;visibility:visible;transform:none}.mem-gallery .mem-gallery-card:hover .mem-gallery-image,.mem-gallery .mem-gallery-card:focus-within .mem-gallery-image{box-shadow:0 16px 32px rgb(var(--pal-shade-rgb,34 41 28) / .1255);transform:translateY(-4px)}.mem-gallery-card:hover h2,.mem-gallery-card:focus-within h2{color:var(--pal-accent,#6b745b)}.mem-gallery-card:hover .mem-gallery-caption-arrow,.mem-gallery-card:focus-within .mem-gallery-caption-arrow{color:var(--pal-deep,#393f34);transform:translate(3px,-3px)}}@media (max-width:1100px){.mem-gallery .mem-gallery-grid{column-count:2}}@media (max-width:600px){.mem-gallery .mem-gallery-grid{column-count:1}.mem-gallery .mem-gallery-card:nth-child(n){margin-bottom:30px}.mem-gallery .mem-gallery-card h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.mem-gallery .mem-gallery-card .mem-gallery-image,.mem-gallery .mem-gallery-card .mem-gallery-caption-arrow,.mem-gallery .mem-gallery-description{transform:none!important}}
