.media-container[data-v-a8acdc25]{position:relative;width:100%;margin-bottom:0}.media-item[data-v-a8acdc25]{-o-object-fit:cover;object-fit:cover;width:100%;display:block}.opacity-0[data-v-a8acdc25]{opacity:0}.opacity-100[data-v-a8acdc25]{opacity:1}.transition-opacity[data-v-a8acdc25]{transition:opacity .15s ease-out}.animate-pulse[data-v-a8acdc25]{animation:pulse-a8acdc25 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-a8acdc25{0%,to{opacity:1}50%{opacity:.7}}.fade-enter-active[data-v-712b38bc],.fade-leave-active[data-v-712b38bc]{transition:opacity .1s ease-out}.fade-enter-from[data-v-712b38bc],.fade-leave-to[data-v-712b38bc]{opacity:0}.memory-page[data-v-a46edace]{min-height:100vh}.ambient-shell[data-v-a46edace]{position:absolute;left:50%;width:100vw;transform:translate(-50%);pointer-events:none;z-index:0;overflow:hidden}.ambient-blob[data-v-a46edace]{position:absolute;border-radius:9999px;opacity:1}.ambient-vignette[data-v-a46edace]{position:absolute;inset:0}.ambient-grain[data-v-a46edace]{position:absolute;inset:0;opacity:var(--ambient-grain-opacity);background-image:radial-gradient(rgba(20,25,33,.32) .5px,transparent .8px);background-size:var(--ambient-grain-size) var(--ambient-grain-size);mix-blend-mode:soft-light}.reveal-block[data-v-a46edace]{opacity:0;transform:translateY(8px);animation:reveal-in-a46edace .22s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--reveal-delay, 0ms)}.masonry-container[data-v-a46edace]{display:flex;width:100%;gap:.66rem}.masonry-column[data-v-a46edace]{flex:1;display:flex;flex-direction:column;gap:.66rem}.masonry-item[data-v-a46edace]{width:100%}.expanded-media-image[data-v-a46edace]{max-width:100vw;max-height:100vh;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.description-clamp[data-v-a46edace]{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scroll-hint-chevron[data-v-a46edace]{animation:scroll-hint-nudge-a46edace 1.4s ease-in-out infinite}@keyframes scroll-hint-nudge-a46edace{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(2px);opacity:1}}@keyframes reveal-in-a46edace{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.reveal-block[data-v-a46edace]{animation:none;opacity:1;transform:none}.scroll-hint-chevron[data-v-a46edace]{animation:none}}@media(max-width:648px){.masonry-container[data-v-a46edace],.masonry-column[data-v-a46edace]{gap:.42rem}}
