.Collage-module__zRZIGW__section{padding:calc(var(--nav-height) + var(--space-5)) var(--margin-x) var(--space-7);--lx:0;--ly:0}.Collage-module__zRZIGW__empty{max-width:var(--wide-width);color:var(--text-dim);font-size:var(--text-sm);margin:0 auto}.Collage-module__zRZIGW__board{max-width:var(--wide-width);column-count:4;column-gap:var(--space-3);margin:0 auto}.Collage-module__zRZIGW__card{break-inside:avoid;margin-bottom:var(--space-3);background:var(--bg-raised);border:1px solid var(--line);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);transform:translate3d(calc(var(--lx) * var(--depth,8px)), calc(var(--ly) * var(--depth,8px)), 0);border-radius:10px;overflow:hidden}.Collage-module__zRZIGW__card:hover{transform:translate3d(calc(var(--lx) * var(--depth,8px)), calc(var(--ly) * var(--depth,8px)), 0) scale(1.02);box-shadow:var(--shadow-soft,0 20px 40px -20px #0000004d)}.Collage-module__zRZIGW__card img{width:100%;height:auto;display:block}.Collage-module__zRZIGW__photoButton{cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block}.Collage-module__zRZIGW__photoButton img{width:100%;height:auto;display:block}.Collage-module__zRZIGW__overlay{z-index:100;padding:var(--space-4);cursor:zoom-out;background:#141210f0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Collage-module__zRZIGW__expanded{object-fit:contain;cursor:default;border-radius:4px;width:auto;max-width:92vw;height:auto;max-height:88vh}.Collage-module__zRZIGW__closeHint{top:var(--space-3);right:var(--space-3);z-index:101;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:#f4f3eeb3;position:fixed}.Collage-module__zRZIGW__videoWrap{aspect-ratio:16/9;width:100%;position:relative}.Collage-module__zRZIGW__videoWrap iframe{border:none;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:900px){.Collage-module__zRZIGW__board{column-count:3}}@media (max-width:620px){.Collage-module__zRZIGW__board{column-count:2}}@media (prefers-reduced-motion:reduce){.Collage-module__zRZIGW__card{transform:none!important}.Collage-module__zRZIGW__card:hover{transform:scale(1.015)!important}}
