.mm-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1rem;margin:3rem 0}.mm-gallery figure{margin:0}.mm-gallery a{display:flex;align-items:center;justify-content:center;background:var(--wp--preset--color--field,#fafafa);aspect-ratio:1/1;padding:.5rem}.mm-gallery img{width:100%;height:100%;object-fit:contain}.mm-gallery figcaption{font-size:.8rem;padding-top:.5rem}.mm-collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.mm-collections article>a{text-decoration:none;color:inherit}.mm-collections img{width:100%;height:auto;aspect-ratio:6/5;object-fit:contain;background:var(--wp--preset--color--linen,#f2f2f2)}.mm-collections h3{margin:.6rem 0;font-size:2rem}.mm-collections .mm-eyebrow{margin-top:1.2rem}.mm-archive{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-archive h3{font-size:1.5rem}.mm-archive-title{margin-top:6rem!important}.mm-sheet-list{display:grid;gap:0;margin-block:2rem}.mm-sheet-list a{display:flex;justify-content:space-between;padding:1.2rem 0;border-bottom:1px solid var(--wp--preset--color--border,#ddd);text-decoration:none}.mm-access{max-width:36rem;margin:3rem auto;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--wp--preset--color--border,#ddd)}.mm-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.pswp__button:focus-visible{outline:3px solid #fff;outline-offset:-4px}@media(max-width:900px){.mm-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.mm-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem .6rem}.mm-collections,.mm-archive{grid-template-columns:1fr;gap:2.5rem}.mm-archive-title{margin-top:3rem!important}}
