.edition .ed-gallery-wall{width:100%;min-width:0}.edition .ed-drift-frame{border-radius:24px;height:530px;overflow:hidden}.edition .ed-drift-frame .drift-wall{-webkit-mask-image:linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(#0000,#000 6% 94%,#0000)}.edition .ed-drift-frame .drift-wall__tile{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.edition .ed-drift-frame .drift-wall__inner{background:#101010}.edition .ed-drift-frame .drift-wall__overlay{opacity:.06}.edition .ed-drift-frame .drift-wall__tile img,.edition .ed-drift-frame .drift-wall__tile.is-active img{filter:grayscale()}.edition .ed-drift-frame .drift-wall__tile.is-active .drift-wall__inner{box-shadow:none;transform:none}.edition .ed-gallery-wall-footer{justify-content:space-between;align-items:center;gap:24px;min-height:44px;margin-top:20px;display:flex}.edition .ed-gallery-wall-footer p{color:#aaa;margin:0;font-size:13px}.edition .ed-gallery-dialog{--photo-dialog-space:24px;--photo-dialog-gap:20px;box-sizing:border-box;width:min(1120px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);padding:var(--photo-dialog-space);color:#f7f7f7;background:#101010;border:1px solid #363636;border-radius:24px;margin:auto;position:fixed;inset:0;overflow:auto}.edition .ed-gallery-dialog::backdrop{background:#000d}.edition .ed-gallery-dialog>img{-o-object-fit:contain;object-fit:contain;filter:none;width:100%;max-height:calc(100dvh - 240px);display:block}.edition .ed-gallery-dialog button{color:#f7f7f7;cursor:pointer;background:#181818;border:1px solid #737373;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.edition .ed-gallery-dialog button:hover{background:#303030}.edition .ed-gallery-dialog button:focus-visible{outline-offset:3px;outline:2px solid #1afe4c}.edition .ed-gallery-dialog-close{margin:0 0 var(--photo-dialog-gap) auto;position:static}.edition .ed-gallery-dialog-bottom{margin-top:var(--photo-dialog-gap);justify-content:space-between;align-items:center;gap:20px;display:flex}.edition .ed-gallery-dialog-bottom p{gap:20px;margin:0;font-size:13px;display:flex}.edition .ed-gallery-dialog-bottom p span{color:#00a1d5}.edition .ed-gallery-dialog-bottom button{border-radius:999px;flex-shrink:0;width:96px;min-width:96px;height:44px;padding-inline:18px;font-size:13px}@media (max-width:520px){.edition .ed-gallery-dialog-bottom{grid-template-columns:1fr 1fr;display:grid}.edition .ed-gallery-dialog-bottom p{grid-area:1/1/auto/-1}.edition .ed-gallery-dialog-bottom button{justify-self:stretch;width:100%;min-width:0}}@media (max-width:800px){.edition .ed-drift-frame{height:440px}.edition .ed-gallery-wall-footer{flex-wrap:wrap;gap:16px}}@media (max-width:520px){.edition .ed-drift-frame{border-radius:18px;height:360px}.edition .ed-gallery-wall-footer{gap:14px}.edition .ed-gallery-wall-footer .ed-carousel-controls{gap:8px;width:100%}.edition .ed-gallery-wall-footer .ed-carousel-controls button{padding-inline:18px}.edition .ed-gallery-wall-footer p{font-size:12px}.edition .ed-gallery-dialog{--photo-dialog-space:16px;--photo-dialog-gap:16px;border-radius:18px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.edition .ed-gallery-dialog-bottom{gap:12px}.edition .ed-gallery-dialog-bottom p{gap:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.edition .ed-gallery-wall *{scroll-behavior:auto!important;transition:none!important}}
