.gallery{padding:8rem 8vw;background:#f0eee5}.gallery-heading{max-width:850px;margin:0 auto 3rem;text-align:center}.gallery h2{font-family:var(--display);font-size:clamp(3.4rem,6vw,6rem);line-height:.88;letter-spacing:-.08em;margin:0}.photo-wall{columns:4 220px;column-gap:1rem;max-width:1400px;margin:auto}.photo-wall img{width:100%;display:block;break-inside:avoid;margin:0 0 1rem;filter:saturate(.96)}.form-trigger{background:transparent;font-family:var(--mono);cursor:pointer}.modal{position:fixed;inset:0;z-index:10;background:rgba(20,43,55,.8);padding:1rem;display:none;align-items:center;justify-content:center}.modal.open{display:flex}.modal-panel{position:relative;background:var(--paper);width:min(630px,100%);max-height:94vh;overflow:auto;padding:3rem}.modal-panel h2{font-family:var(--display);font-size:clamp(2.7rem,6vw,4.5rem);line-height:.9;letter-spacing:-.07em;margin:0 0 2rem}.modal-close{position:absolute;right:1rem;top:1rem;border:0;background:none;font-size:2rem;line-height:1;cursor:pointer;color:var(--ink)}form{display:grid;gap:1.15rem}label{display:grid;gap:.45rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}input,textarea{width:100%;border:1px solid var(--ink);border-radius:0;background:white;padding:.8rem;font:400 .9rem var(--mono);text-transform:none;letter-spacing:normal}textarea{resize:vertical}form .button{justify-self:start;background:transparent;cursor:pointer}@media(max-width:760px){.gallery{padding:5rem 1.25rem}.photo-wall{columns:2 145px;column-gap:.65rem}.photo-wall img{margin-bottom:.65rem}.modal-panel{padding:3rem 1.5rem 1.5rem}}.hero h1,.intro h2,.section-heading h2,.custom h2,.shop-soon h2,.gallery h2,.modal-panel h2{letter-spacing:-.035em;word-spacing:.11em}.hero-art{height:300px;border:0;background:transparent;display:flex;align-items:center;justify-content:center}.hero-art img{max-width:280px!important;height:auto!important;padding:0!important}@media(max-width:760px){.hero-art{height:220px}.hero-art img{max-width:190px!important}}.make-card{text-decoration:none}.gallery-nav{display:none!important}
