
.amii-salty-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(24px,5vw,80px);padding:50px 0 70px}.amii-salty-tags{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.amii-salty-tags span{padding:9px 14px;border:1px solid #ded9d0;border-radius:999px;font-size:12px}.amii-salty-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.amii-salty-gallery.magazine{grid-template-columns:repeat(2,minmax(0,1fr))}.amii-salty-image{display:block;width:100%;border:0;padding:0;background:#f7f4ef;border-radius:16px;overflow:hidden;cursor:zoom-in}.amii-salty-image img{display:block;width:100%;height:auto;object-fit:contain}.amii-salty-gallery figure{margin:0;min-width:0}.amii-salty-gallery figcaption{padding:12px 0;font-size:12px;color:#6b6058}.amii-salty-section{padding:40px 0}.amii-salty-section h2{font-size:clamp(32px,4vw,60px);font-weight:400;letter-spacing:-.045em;margin:0 0 24px}.amii-salty-full-cover{height:auto!important;aspect-ratio:auto!important;background:#f7f4ef}.amii-salty-full-cover img{position:static!important;display:block;width:100%;height:auto!important;object-fit:contain!important}.amii-salty-lightbox{width:96vw;max-width:1600px;height:94vh;max-height:94vh;box-sizing:border-box;padding:0;border:0;border-radius:18px;background:#f7f4ef}.amii-salty-lightbox::backdrop{background:#201b18cc}.amii-salty-lightbox header{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:16px 24px;height:64px;box-sizing:border-box}.amii-salty-lightbox img{display:block;width:100%;height:calc(100% - 64px);object-fit:contain}.amii-salty-lightbox button{border:1px solid #302118;padding:8px 14px;border-radius:999px}.amii-salty-lightbox header div{display:flex;gap:10px;align-items:center}@media(max-width:750px){.amii-salty-intro{grid-template-columns:1fr}.amii-salty-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.amii-salty-gallery.magazine{grid-template-columns:1fr}}@media(max-width:450px){.amii-salty-gallery{grid-template-columns:1fr}}

/* Square previews preserve the original image proportions. */
.amii-salty-square,.amii-salty-full-cover.amii-salty-square{position:relative!important;display:block!important;box-sizing:border-box;width:100%;aspect-ratio:1/1!important;height:auto!important;min-height:0!important;overflow:hidden;background:#f7f4ef}.amii-salty-square>img,.amii-salty-full-cover.amii-salty-square>img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%;object-fit:contain!important}
