.alb-stage{--alb-h:var(--alb-h-base);--alb-fade:var(--alb-fade-base);margin-top:var(--alb-gap-base)}@media (min-width:1280px){.alb-stage{--alb-h:var(--alb-h-lg);--alb-fade:var(--alb-fade-lg);margin-top:var(--alb-gap-lg)}}.alb-clip{height:var(--alb-h);scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--alb-fade)), #0000008c calc(100% - var(--alb-fade) * .5), #0000002e calc(100% - var(--alb-fade) * .2), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--alb-fade)), #0000008c calc(100% - var(--alb-fade) * .5), #0000002e calc(100% - var(--alb-fade) * .2), transparent 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--alb-fade)), #0000008c calc(100% - var(--alb-fade) * .5), #0000002e calc(100% - var(--alb-fade) * .2), transparent 100%);overflow:hidden auto}.alb-clip::-webkit-scrollbar{display:none}.alb-halo{background:var(--card);border-radius:var(--radius-2xl);clip-path:inset(0 round var(--radius-2xl));height:100%}.alb-halo .alb-frame{background:0 0}
.als-layer{pointer-events:none;isolation:isolate;--als-half:50cqw;position:absolute;inset:0;container-type:inline-size}.als-card{left:50%;bottom:var(--als-edge,0px);transform:var(--als-rest);opacity:var(--als-rest-o);transform-origin:50%;will-change:transform, opacity;backface-visibility:hidden;position:absolute}.als-photo{border-radius:var(--radius-tile);background:#ffffff0d;background:lab(100% 0 0/.05);width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a;box-shadow:inset 0 0 0 1px lab(100% 0 0/.1)}.als-at-lg{display:none}@media (min-width:1280px){.als-at-lg{display:block}.als-at-base{display:none}}