.work{background:#0b0b0b}.gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:260px;gap:12px}.gallery figure{margin:0;overflow:hidden;background:#181818}.gallery-tall{grid-row:span 2}.gallery-wide{grid-column:span 2}.gallery img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease,filter .45s ease}.gallery figure:hover img{transform:scale(1.035);filter:contrast(1.05)}.location a{color:var(--gold);text-decoration:none;display:inline-block;margin-top:10px;font-weight:700}.mobile-actions{display:none}

@media(max-width:800px){body{padding-bottom:68px}.gallery{grid-template-columns:1fr 1fr;grid-auto-rows:230px}.gallery-tall{grid-row:span 2}.gallery-wide{grid-column:span 2}.mobile-actions{position:fixed;z-index:20;left:0;right:0;bottom:0;height:68px;display:grid;grid-template-columns:repeat(4,1fr);background:#111;border-top:1px solid #39352f;box-shadow:0 -8px 30px #0008}.mobile-actions a{display:grid;place-items:center;color:#eee;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.4px;border-right:1px solid #39352f}.mobile-actions .whatsapp{background:#c99a4b;color:#111}}

@media(max-width:480px){.gallery{grid-template-columns:1fr;grid-auto-rows:390px}.gallery-tall,.gallery-wide{grid-row:auto;grid-column:auto}.gallery figure:nth-child(n+4){display:none}}
