.gallery-rustic[data-v-de515db9]{padding:5rem 1.5rem;background:#faf6ee}.gallery-rustic-head[data-v-de515db9]{text-align:center;margin-bottom:3rem}.gallery-rustic-kicker[data-v-de515db9]{font-family:var(--site-font-body);font-style:italic;font-size:.85rem;color:#7c5e3c;margin-bottom:.5rem;letter-spacing:.04em}.gallery-rustic-title[data-v-de515db9]{font-family:var(--site-font-heading);font-style:italic;font-weight:500;color:#4d3a26;font-size:clamp(2rem,5vw,3.5rem)}.gallery-rustic-grid[data-v-de515db9]{display:flex;align-items:flex-start;gap:1.5rem;max-width:1120px;margin:0 auto}.gallery-rustic-column[data-v-de515db9]{flex:1 1 0;min-width:0}.gallery-rustic-card[data-v-de515db9]{margin:0 0 1.5rem;padding:12px;background:#fffbf2;border:1px solid rgba(124,94,60,.22);box-shadow:0 12px 28px -22px #4d3a2666}.gallery-rustic-card img[data-v-de515db9]{width:100%;height:auto;display:block}.gallery-rustic-open[data-v-de515db9]{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.gallery-rustic-open[data-v-de515db9]:focus-visible{outline:2px solid #7c5e3c;outline-offset:4px}.gallery-rustic-more[data-v-de515db9]{text-align:center;margin-top:1rem}.gallery-rustic-more button[data-v-de515db9]{padding:.75rem 1.75rem;border:1px solid rgba(124,94,60,.45);background:#fffbf2;color:#4d3a26;font-family:var(--site-font-body);font-style:italic;font-size:1rem;cursor:pointer;transition:background .15s ease}.gallery-rustic-more button[data-v-de515db9]:hover{background:#f3ead9}.gallery-rustic-empty[data-v-de515db9]{text-align:center;color:#94816a;padding:3rem 0;font-style:italic;font-family:var(--site-font-body)}@media (min-width: 1024px){.gallery-rustic-grid[data-v-de515db9]{gap:1.75rem}}
