.dd-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:810px){.dd-gallery{gap:12px}}@media (min-width:1200px){.dd-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.dd-gallery .dd-tile{aspect-ratio:3/2;border-radius:var(--dd-radius-frame);background-color:var(--dd-object);cursor:zoom-in;-webkit-tap-highlight-color:transparent;width:100%;transition:scale var(--dur-press) var(--dd-ease-out);display:block;overflow:clip}.dd-gallery .dd-gate,.dd-gallery .dd-gate-inner{height:100%}.dd-gallery .dd-tile img{object-fit:cover;width:100%;height:100%;transition:scale var(--dur-media) var(--dd-ease-out);display:block}@media (hover:hover) and (pointer:fine){.dd-gallery .dd-tile:hover img{scale:var(--dd-zoom-media)}[data-dd-chroma][data-dd-armed] .dd-gallery .dd-tile:hover img{scale:none}}.dd-gallery-chroma .dd-tile-glare{border-radius:var(--dd-radius-frame);display:block}.dd-gallery .dd-tile:active{scale:var(--dd-press-card)}.dd-lightbox--gallery{width:100%;max-width:none;height:100%;max-height:none;color:var(--dd-text);touch-action:pinch-zoom;transition:opacity var(--dur-overlay-out) var(--dd-ease-out);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:clip}.dd-lightbox--gallery::backdrop{background:0 0}.dd-gl-scrim{background:color-mix(in srgb, var(--dd-canvas) 96%, transparent);transition:opacity var(--dur-overlay-in) var(--dd-ease-out);position:fixed;inset:0}@starting-style{.dd-lightbox--gallery[open] .dd-gl-scrim,.dd-lightbox--gallery[open] .dd-gl-top,.dd-lightbox--gallery[open] .dd-gl-nav,.dd-lightbox--gallery[open] .dd-gl-matte{opacity:0}}.dd-lightbox--gallery[data-closing]{opacity:0}.dd-lightbox--gallery:is([data-closing],[data-flipping],[data-dismissed]) .dd-gl-scrim,.dd-lightbox--gallery[data-flipping] :is(.dd-gl-top,.dd-gl-nav,.dd-gl-matte){opacity:0;transition-duration:var(--dur-overlay-out)}.dd-gl-top{inset:12px 12px auto var(--dd-gutter);z-index:2;transition:opacity var(--dur-overlay-in) var(--dd-ease-out);justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute}.dd-gl-counter{color:var(--dd-text-secondary)}.dd-gl-window{z-index:1;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;position:relative;overflow:auto hidden}.dd-gl-window::-webkit-scrollbar{display:none}.dd-gl-track{height:100%;margin:0;padding:0;list-style:none;display:flex}.dd-gl-frame{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;place-items:center;min-width:0;height:100%;padding:64px 16px 88px;display:grid}.dd-gl-figure{justify-items:center;gap:12px;margin:0;display:grid}.dd-gl-img{width:min(90vw, 72vh * var(--dd-ar,1.5));height:auto;max-height:78vh;aspect-ratio:var(--dd-ar,1.5);object-fit:contain;border-radius:var(--dd-radius-frame);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background-position:50%;background-size:cover;display:block}@supports (height:1svh){.dd-gl-img{width:min(90vw, 72svh * var(--dd-ar,1.5));max-height:78svh}}.dd-gl-matte{text-align:center;max-width:60ch;transition:opacity var(--dur-overlay-in) var(--dd-ease-out);justify-items:center;gap:4px;display:grid}.dd-gl-nav{z-index:2;pointer-events:none;transition:opacity var(--dur-overlay-in) var(--dd-ease-out);justify-content:center;gap:24px;display:flex;position:absolute;inset:auto 0 16px}.dd-gl-nav>*{pointer-events:auto}@media (min-width:810px){.dd-gl-top{inset:20px 20px auto var(--dd-gutter)}.dd-gl-frame{padding:72px 88px 40px}.dd-gl-nav{justify-content:space-between;inset:50% 20px auto;translate:0 -50%}}@media (prefers-reduced-motion:reduce){.dd-gallery .dd-tile,.dd-gallery .dd-tile img{transition:none}.dd-gallery .dd-tile img,.dd-gallery .dd-tile:active{scale:none}.dd-lightbox--gallery,.dd-gl-scrim,.dd-gl-top,.dd-gl-nav,.dd-gl-matte{transition-duration:var(--dur-rm-fade)}.dd-gl-window{scroll-behavior:auto}@starting-style{.dd-lightbox--gallery[open]{opacity:0}}}
