.memory-experience-module__navZAq__page,.memory-experience-module__navZAq__experience{--memory-header-height:72px}.memory-experience-module__navZAq__cover{height:100svh;min-height:620px;padding:calc(var(--memory-header-height) + 1rem) 5% 1.5rem;grid-template-rows:1fr auto}.memory-experience-module__navZAq__cover ::selection{color:var(--color-forest);background:var(--color-chalk)}.memory-experience-module__navZAq__coverImage{opacity:0;transition:opacity .95s ease-in-out}.memory-experience-module__navZAq__coverImage[data-active=true]{opacity:1}.memory-experience-module__navZAq__coverCanvas{opacity:0}.memory-experience-module__navZAq__coverShade{background:linear-gradient(#111b163b 0%,#111b1633 28%,#111b164f 52%,#111b16c7 100%)}.memory-experience-module__navZAq__coverMain{touch-action:pan-y}.memory-experience-module__navZAq__coverCopy{text-shadow:0 3px 26px #111b164d;width:100%;padding:1.5rem 0 1.75rem}.memory-experience-module__navZAq__coverTitle{letter-spacing:-.02em;text-wrap:balance;color:var(--color-chalk);font-size:clamp(2.25rem,5.4vw,5.75rem);line-height:1.38}.memory-experience-module__navZAq__coverTitleLine{padding:0 .12em;display:block}.memory-experience-module__navZAq__coverDescription{max-width:19em}.memory-experience-module__navZAq__coverControl{transition:background-color .18s}.memory-experience-module__navZAq__coverControl:hover{background:#fffdf824}.memory-experience-module__navZAq__coverControl:focus-visible,.memory-experience-module__navZAq__coverChoice:focus-visible{outline:2px solid var(--color-chalk);outline-offset:4px}.memory-experience-module__navZAq__coverProgress{background:var(--color-chalk);transform-origin:0;width:100%;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.memory-experience-module__navZAq__coverChoice[aria-pressed=true] .memory-experience-module__navZAq__coverProgress{transform:scaleX(1)}.memory-experience-module__navZAq__coverProgress[data-running=true]{animation:6.5s linear both memory-experience-module__navZAq__memory-cover-progress}.memory-experience-module__navZAq__closing{align-items:center;min-height:100svh;display:flex}@keyframes memory-experience-module__navZAq__memory-cover-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.memory-experience-module__navZAq__stage{background:var(--color-canvas);position:relative}.memory-experience-module__navZAq__stage[data-enhanced=true]{height:100svh;min-height:540px;overflow:clip}.memory-experience-module__navZAq__intro{top:1.5rem;left:4.5%}.memory-experience-module__navZAq__scene{height:100svh;min-height:540px;position:relative;overflow:clip}.memory-experience-module__navZAq__stage[data-enhanced=true] .memory-experience-module__navZAq__scene{position:absolute;inset:0}.memory-experience-module__navZAq__photo{position:absolute}.memory-experience-module__navZAq__photo0{width:28%;height:26%;top:9%;left:9%}.memory-experience-module__navZAq__photo1{width:26%;height:35%;top:17%;right:-5%}.memory-experience-module__navZAq__photo2{width:35%;height:24%;top:56%;left:-9%}.memory-experience-module__navZAq__photo3{width:27%;height:17%;top:75%;right:9%}.memory-experience-module__navZAq__scene[data-album=together] .memory-experience-module__navZAq__photo1{width:34%;height:15%;top:17%;right:3%}.memory-experience-module__navZAq__copy{z-index:2;width:64%;position:absolute;top:36%;left:31%}.memory-experience-module__navZAq__title{font-family:var(--font-serif);letter-spacing:-.045em;color:var(--color-forest);font-size:clamp(2.65rem,11.5vw,4.5rem);font-weight:400;line-height:1.22}.memory-experience-module__navZAq__copy>p:last-of-type{max-width:13rem}.memory-experience-module__navZAq__controls{padding:.5rem 5% .75rem}@media (min-width:640px){.memory-experience-module__navZAq__page,.memory-experience-module__navZAq__experience{--memory-header-height:78px}.memory-experience-module__navZAq__cover{padding:calc(var(--memory-header-height) + 1.5rem) 4.5% 2rem}.memory-experience-module__navZAq__coverTitleLine{display:inline-block}.memory-experience-module__navZAq__coverCopy{padding-bottom:2.5rem}.memory-experience-module__navZAq__coverDescription{max-width:32rem}.memory-experience-module__navZAq__stage[data-enhanced=true],.memory-experience-module__navZAq__scene{min-height:580px}.memory-experience-module__navZAq__intro{top:1rem}.memory-experience-module__navZAq__photo0{width:23%;height:39%;top:7%;left:12%}.memory-experience-module__navZAq__photo1{width:12%;height:27%;top:3%;right:12%}.memory-experience-module__navZAq__photo2{width:19%;height:25%;top:66%;left:4.5%}.memory-experience-module__navZAq__photo3{width:17%;height:35%;top:54%;left:34%}.memory-experience-module__navZAq__copy{width:43%;top:33%;left:54%}.memory-experience-module__navZAq__copy>p:last-of-type{max-width:none}.memory-experience-module__navZAq__title{font-size:clamp(3.25rem,6vw,6.5rem)}.memory-experience-module__navZAq__controls{padding:.5rem 4.5% 1rem}.memory-experience-module__navZAq__scene[data-album=curiosity] .memory-experience-module__navZAq__photo0{width:17%;height:47%;top:8%;left:14%}.memory-experience-module__navZAq__scene[data-album=curiosity] .memory-experience-module__navZAq__photo1{width:17%;height:26%;top:6%;right:8%}.memory-experience-module__navZAq__scene[data-album=curiosity] .memory-experience-module__navZAq__photo2{width:16%;height:25%;top:64%;left:3%}.memory-experience-module__navZAq__scene[data-album=together] .memory-experience-module__navZAq__photo0{width:30%;height:34%;top:12%;left:7%}.memory-experience-module__navZAq__scene[data-album=together] .memory-experience-module__navZAq__photo1{width:20%;height:24%;top:4%;right:9%}.memory-experience-module__navZAq__scene[data-album=together] .memory-experience-module__navZAq__photo3{width:14%;height:32%;top:55%;left:36%}}@media (min-width:900px){.memory-experience-module__navZAq__page,.memory-experience-module__navZAq__experience{--memory-header-height:84px}}@media (min-width:1150px){.memory-experience-module__navZAq__page,.memory-experience-module__navZAq__experience{--memory-header-height:92px}}@media (prefers-reduced-motion:reduce),(max-height:679px){.memory-experience-module__navZAq__controls{background:var(--color-canvas);border-top:1px solid var(--color-line);position:sticky;bottom:0}}.memory-experience-module__navZAq__viewerEntrance{animation:.4s ease-out memory-experience-module__navZAq__album-open}@keyframes memory-experience-module__navZAq__album-open{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.memory-experience-module__navZAq__viewerEntrance{animation:none}.memory-experience-module__navZAq__coverImage{transition-duration:.18s}.memory-experience-module__navZAq__coverCanvas{display:none}.memory-experience-module__navZAq__coverProgress[data-running=true]{animation:none}}
