.gallery-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:24px}.gallery-grid figure{margin:0;padding:10px;background:var(--paper);border:1px solid var(--ink);box-shadow:5px 5px var(--gold)}.gallery-grid figure:first-child{transform:rotate(-2deg)}.gallery-grid figure:last-child{transform:rotate(2deg)}.gallery-grid img{width:100%;height:320px;object-fit:cover;display:block}.gallery-grid figcaption{font-size:11px;margin:11px 2px 2px}.gallery-section{padding-top:20px}.book-cover{height:310px;border:2px solid var(--ink);background:#e5e3d9;padding:18px;display:flex;justify-content:center;align-items:center}.book-cover img{max-width:100%;height:100%;object-fit:contain;filter:drop-shadow(4px 5px 2px #0003)}.postcard-cover{background:#dfcba0}.postcard-cover img{width:100%;height:auto;max-height:100%;transform:rotate(-3deg)}.publication-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;align-items:start}.publication-preview{position:relative;background:var(--paper);border:1px solid var(--ink);padding:16px;box-shadow:8px 8px var(--green);transform:rotate(-2deg)}.publication-preview img{width:100%;display:block}.publication-preview p{padding-top:13px}.publication-grid h2{margin-bottom:25px}.publication-grid .button{margin-top:25px}.map-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:7%;align-items:center;border-top:1px solid var(--line)}.map-section h2{margin-bottom:24px}.map-section figure{margin:0}.library-card .small{font-size:12px}.library-grid{row-gap:35px}@media(max-width:800px){.gallery-grid{grid-template-columns:1fr 1fr}.gallery-grid figure:first-child{grid-column:1/-1}.gallery-grid img{height:240px}.gallery-grid figure:first-child img{height:330px}.publication-grid,.map-section{grid-template-columns:1fr;gap:40px}.book-cover{height:270px}}@media(max-width:480px){.gallery-grid{grid-template-columns:1fr;gap:25px}.gallery-grid figure:first-child{grid-column:auto}.gallery-grid img,.gallery-grid figure:first-child img{height:auto;max-height:420px;object-fit:cover}.book-cover{height:310px}}
