/* Wider, loosely scattered Polaroids, like photographs dropped onto a table. */
.photo-campaign .memory-wall{min-height:790px;width:calc(100% + 100px);margin:48px 20px 34px -120px}
.photo-campaign .memory-wall .polaroid-1{left:0%;top:16%;width:23%;height:23%;--tilt:-22deg;z-index:2;--photo-index:0;transform-origin:center}
.photo-campaign .memory-wall .polaroid-2{left:67%;top:9%;width:24%;height:24%;--tilt:18deg;z-index:2;--photo-index:1;transform-origin:center}
.photo-campaign .memory-wall .polaroid-3{left:32%;top:36%;width:24%;height:23%;--tilt:-9deg;z-index:6;--photo-index:2;transform-origin:center}
.photo-campaign .memory-wall .polaroid-4{left:2%;top:70%;width:24%;height:24%;--tilt:-18deg;z-index:3;--photo-index:3;transform-origin:center}
.photo-campaign .memory-wall .polaroid-5{left:75%;top:65%;width:23%;height:23%;--tilt:13deg;z-index:3;--photo-index:4;transform-origin:center}
.photo-campaign .memory-wall .polaroid-6{left:35%;top:3%;width:23%;height:23%;--tilt:-8deg;z-index:3;--photo-index:5;transform-origin:center}
.photo-campaign .memory-wall .polaroid-7{left:23%;top:16%;width:22%;height:32%;--tilt:9deg;z-index:4;--photo-index:6;transform-origin:center}
.photo-campaign .memory-wall .polaroid-8{left:54%;top:29%;width:22%;height:33%;--tilt:-14deg;z-index:5;--photo-index:7;transform-origin:center}
.photo-campaign .memory-wall .polaroid-9{left:2%;top:42%;width:22%;height:33%;--tilt:-11deg;z-index:4;--photo-index:8;transform-origin:center}
.photo-campaign .memory-wall .polaroid-10{left:77%;top:34%;width:21%;height:32%;--tilt:16deg;z-index:5;--photo-index:9;transform-origin:center}
.photo-campaign .memory-wall .polaroid-11{left:26%;top:62%;width:22%;height:32%;--tilt:7deg;z-index:5;--photo-index:10;transform-origin:center}
.photo-campaign .memory-wall .polaroid-12{left:65%;top:62%;width:22%;height:32%;--tilt:-12deg;z-index:6;--photo-index:11;transform-origin:center}
.photo-campaign .memory-wall .polaroid-13{left:48%;top:71%;width:22%;height:29%;--tilt:17deg;z-index:7;--photo-index:12;transform-origin:center}
.photo-campaign .memory-wall .memory-card.is-expanded{z-index:30}
.memory-audio{position:absolute;right:9px;bottom:23px;display:grid;place-items:center;width:34px;height:34px;padding:7px;border:1px solid #fff7;border-radius:50%;background:#16120fde;color:#fff;cursor:pointer;opacity:0;transition:opacity .15s;z-index:2}
.memory-audio[hidden]{display:none}
.memory-audio svg{width:18px;height:18px}
.memory-card:hover .memory-audio,.memory-card:focus-within .memory-audio,.memory-card.is-expanded .memory-audio,.memory-card.audio-blocked .memory-audio{opacity:1}
.memory-wall .memory-tools{top:calc(100% + 30px)}
.memory-wall .motion-status:not(:empty){width:auto;height:auto;clip-path:none;left:0;right:0;top:calc(100% + 68px);text-align:center;font-size:12px}
@media(min-width:1001px) and (max-width:1200px){.photo-campaign .memory-wall{width:calc(100% + 60px);margin-left:-85px;margin-right:25px;min-height:750px}}
@media(max-width:1000px){.photo-campaign .memory-wall{min-height:0;width:min(740px,calc(100% - 70px));height:800px;margin:32px auto 62px}}
@media(max-width:760px){.photo-campaign .memory-wall{width:calc(100% - 50px);max-width:500px;height:590px;margin:28px auto 62px}.memory-audio{bottom:18px;right:5px;width:30px;height:30px;padding:5px}}
@media(hover:none){.memory-audio{opacity:1}}
