.curiosity-gallery{--wall-scrim:#05070d;padding-block:26px 14px}.curiosity-gallery__stage{position:relative}.curiosity-gallery .curiosity-gallery__heading,.curiosity-gallery__lede{z-index:3;text-align:center;pointer-events:none;background:radial-gradient(ellipse closest-side, color-mix(in srgb, var(--wall-scrim) 90%, transparent), color-mix(in srgb, var(--wall-scrim) 70%, transparent) 58%, transparent);width:fit-content;max-width:min(100%,680px);margin:0 auto;padding:18px 44px;display:block;position:absolute;inset-inline:0}.curiosity-gallery .curiosity-gallery__heading{top:11%}.curiosity-gallery .curiosity-gallery__heading h2{color:#fff;max-width:none;text-shadow:0 2px 3px #000, 0 0 24px var(--wall-scrim)}.curiosity-gallery__lede{color:#fff;text-wrap:balance;text-shadow:0 1px 2px #000, 0 0 18px var(--wall-scrim);font-size:clamp(.98rem,1.25vw,1.12rem);font-weight:500;line-height:1.5;bottom:11%}.curiosity-wall{--art-height:clamp(158px, 15vw, 215px);--card-width:clamp(210px, 22vw, 320px);--card-overlap:32px;--center-scale:1.3;--row-pull:40px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 27% 73%,#0000);mask-image:linear-gradient(#0000,#000 27% 73%,#0000)}.curiosity-wall[data-shape=portrait]{--card-width:clamp(118px, 15vw, 190px);--art-height:calc(var(--card-width) * 4 / 3);--card-overlap:18px;--row-pull:34px}.curiosity-wall__canvas{width:100%;padding:18px 0;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.curiosity-wall__row{--row-scale:1;--row-art-height:calc(var(--art-height) * var(--row-scale));--row-card-width:calc(var(--card-width) * var(--row-scale));--stream-width:calc((var(--row-card-width) - var(--card-overlap)) * var(--count));min-width:0;height:calc(var(--row-art-height) + 40px);position:relative}.curiosity-wall__row+.curiosity-wall__row{margin-top:calc(-40px - var(--row-pull) - (var(--art-height) * (var(--center-scale) - 1)) / 2)}.curiosity-wall__row:first-child{--flow-duration:48.7s;--flow-delay:-7s;opacity:.68}.curiosity-wall__row:nth-child(2){--row-scale:var(--center-scale);--flow-duration:40s;--flow-delay:-16.5s;z-index:2}.curiosity-wall__row:nth-child(3){--flow-duration:45.2s;--flow-delay:-11.3s;opacity:.65}.curiosity-wall__track{align-items:center;width:max-content;height:100%;display:flex}.curiosity-wall.is-looping .curiosity-wall__track{animation:curiosity-flow var(--flow-duration) linear var(--flow-delay) infinite}.curiosity-wall.is-idle .curiosity-wall__track{animation-play-state:paused}.curiosity-wall__group{flex:0 0 var(--stream-width);width:var(--stream-width);height:var(--row-art-height);display:flex}@keyframes curiosity-flow{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--stream-width)), 0, 0)}}.curiosity-wall__card{flex:0 0 var(--row-card-width);width:var(--row-card-width);height:100%;margin-right:calc(-1 * var(--card-overlap));transform:translateY(var(--card-rise)) rotate(var(--card-tilt));outline:1px solid var(--wall-card-edge,transparent);outline-offset:-1px;background:#151a24;display:block;position:relative;overflow:hidden;box-shadow:0 8px 20px #0009}.curiosity-wall__card:nth-child(2n){z-index:1}.curiosity-wall__card img{object-fit:cover;width:100%;height:100%;display:block}.curiosity-wall[data-shape=landscape] .curiosity-wall__card img{object-position:center 40%}span.curiosity-wall__card{pointer-events:none}@media (width<=700px){.curiosity-gallery{padding-block:18px 10px}.curiosity-gallery .curiosity-gallery__heading,.curiosity-gallery__lede{padding:8px 16px}.curiosity-gallery .curiosity-gallery__heading{top:max(8px,6%)}.curiosity-gallery__lede{bottom:max(8px,6%)}.curiosity-wall[data-shape=landscape]{--card-width:clamp(88px, 28vw, 200px);--art-height:calc(var(--card-width) * .752);--card-overlap:calc(var(--card-width) * .152);--row-pull:calc(var(--art-height) * .25)}.curiosity-wall[data-shape=portrait]{--card-width:clamp(76px, 24vw, 118px);--card-overlap:clamp(11px, 2.8vw, 18px);--row-pull:calc(var(--art-height) * .22)}}@media (prefers-reduced-motion:reduce){.curiosity-wall__row{overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.curiosity-wall__row::-webkit-scrollbar{display:none}.curiosity-wall.is-looping .curiosity-wall__track{animation:none;transform:none}.curiosity-wall [data-stream-copy=true]{display:none}.curiosity-wall__card{transform:none}}
