.moments-title{font-family:var(--f-title);text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}@keyframes moment-in{0%{opacity:0;translate:calc(var(--bx) * -.12vmax) calc(var(--by) * -.12vmax);scale:.85}}@keyframes moments-fade-in{0%{opacity:0;visibility:hidden}}@keyframes moments-turn{0%{transform:perspective(calc(min(80vw,139.742vh)/1.33333))rotateY(90deg)}to{transform:perspective(calc(min(80vw,139.742vh)/1.33333))rotateY(0)}}@keyframes moments-draw{0%{transform:translateY(-37.8553%)scaleY(0)}}@keyframes moments-open{0%{transform:rotateY(90deg)}}@keyframes moments-tilt{0%{transform:perspective(calc(min(80vw, 139.742vh) * .75)) rotateY(90deg) rotateX(var(--tilt))}to{transform:perspective(calc(min(80vw,139.742vh)/1.33333))rotateY(0)rotateX(0)}}.is-wall article>.dynamic-title{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.is-wall article>.content{container-type:normal}html.navigated .slide-enter-content>.moments{animation:none}#main-wrapper>.container.is-wall{min-height:calc(100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}#main-wrapper>.container.is-wall>:is(#header-wrapper,#tail-wrapper){z-index:2;pointer-events:none;background:0 0;position:relative}@supports not (aspect-ratio:1){#main-wrapper>.container.is-wall>#header-wrapper,#main-wrapper>.container.is-wall>#tail-wrapper{z-index:2;pointer-events:none;background:0 0;position:relative}}#main-wrapper>.container.is-wall>:is(#header-wrapper,#tail-wrapper) a,#main-wrapper>.container.is-wall>:is(#header-wrapper,#tail-wrapper) button,#main-wrapper>.container.is-wall>:is(#header-wrapper,#tail-wrapper) .tooltip-container{pointer-events:auto}@supports not (aspect-ratio:1){#main-wrapper>.container.is-wall>#header-wrapper a,#main-wrapper>.container.is-wall>#tail-wrapper a,#main-wrapper>.container.is-wall>#header-wrapper button,#main-wrapper>.container.is-wall>#tail-wrapper button,#main-wrapper>.container.is-wall>#header-wrapper .tooltip-container,#main-wrapper>.container.is-wall>#tail-wrapper .tooltip-container{pointer-events:auto}}#main-wrapper>.container.is-wall #tail-wrapper>footer{border-top:0;margin-top:0}.moments{z-index:1;isolation:isolate;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:contain;position:fixed;inset:0;overflow:clip}.moments:focus-visible{outline:none}.moments-veil{z-index:8;cursor:grabbing;position:absolute;inset:0}.moments-decor{z-index:-1;aspect-ratio:1664/774;opacity:.14;transform-origin:49.88% 53.36%;pointer-events:none;width:min(80vw,139.742vh);position:absolute;top:50%;left:50%;overflow:visible;translate:-49.88% -53.36%}.moments-decor path{stroke:var(--heading);stroke-width:1.2153px;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){.moments-cross{animation:.8s cubic-bezier(.165,.84,.44,1) .2s backwards moments-draw}}@media (max-width:47.624em){.moments-cross{scale:1 3.5}}.moments-x{--step:1}@media (prefers-reduced-motion:no-preference){.moments-x{animation:moments-open 2s cubic-bezier(.645, .045, .355, 1) .8s backwards, moments-fade-in 1s cubic-bezier(.755, .05, .855, .06) calc(.2s + var(--step) * .1s) backwards}}.moments-rays{--step:3}@media (prefers-reduced-motion:no-preference){.moments-rays{animation:moments-turn 2s cubic-bezier(.645, .045, .355, 1) .8s backwards, moments-fade-in 1s cubic-bezier(.755, .05, .855, .06) calc(.2s + var(--step) * .1s) backwards}}.moments-ray{--step:2}@media (prefers-reduced-motion:no-preference){.moments-ray{animation:moments-tilt 2s cubic-bezier(.645, .045, .355, 1) .8s backwards, moments-fade-in 1s cubic-bezier(.755, .05, .855, .06) calc(.2s + var(--step) * .1s) backwards}}.moments-ray{--tilt:80deg}.moments-ray+.moments-ray{--tilt:-80deg;--step:4}.moments-layer,.moment{mix-blend-mode:multiply}@media (prefers-color-scheme:dark){.moments-layer,.moment{mix-blend-mode:screen}}.moments-layer{will-change:transform;position:absolute;top:50%;left:50%}.moments-layer:has(>.moment:is(:hover,:focus-within)){z-index:8}@media (scripting:enabled){.moments:not(.is-ready) .moments-layer{visibility:hidden}}.moment{width:calc(var(--w) * 1vmax);opacity:var(--o);transform:translate(calc(var(--x) * 1vmax), calc(var(--y) * 1vmax)) translate(-50%, -50%) scale(1);margin:0;position:absolute;top:0;left:0}.is-linear .moment{opacity:1;transform:translate(calc(var(--lx) * 1vmax), 0) translate(-50%, -50%) scale(var(--ls))}@media (prefers-reduced-motion:no-preference){.is-ready .moment{transition:transform 1.6s cubic-bezier(.645,.045,.355,1),opacity 1.6s cubic-bezier(.645,.045,.355,1);transition-delay:calc(var(--delay) * .5s)}}.is-ready .moment.is-parked{transition:none}@media (hover:hover){.moment:hover{z-index:99;opacity:1;transition-delay:0s}}:where(:root[data-hover]) .moment:hover{z-index:99;opacity:1;transition-delay:0s}@supports not (aspect-ratio:1){:root[data-hover] .moment:hover{z-index:99;opacity:1;transition-delay:0s}}.moment:focus-within{z-index:99;opacity:1}.moment-photo{width:100%;cursor:inherit;--bx:var(--x);--by:var(--y);display:block}.is-linear .moment-photo{--bx:calc(var(--lx) / var(--ls));--by:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.moments:not(.is-burst) .moment-photo{opacity:0}.is-burst .is-near .moment-photo{animation:1.6s cubic-bezier(.165,.84,.44,1) backwards moment-in;animation-delay:calc(var(--delay) * .6s)}}.moment-photo img{width:100%;aspect-ratio:var(--r);filter:grayscale();pointer-events:none;transition:none;display:block}@media (prefers-reduced-motion:no-preference){.moment-photo img{transition:filter .4s,scale .5s cubic-bezier(.165,.84,.44,1)}}.moment-photo img:not([src]){visibility:hidden}@media (scripting:none){.moment-photo img:not([src]){display:none}}@media (hover:hover){.moment-photo:hover img{filter:none;scale:1.04}}:where(:root[data-hover]) .moment-photo:hover img{filter:none;scale:1.04}@supports not (aspect-ratio:1){:root[data-hover] .moment-photo:hover img{filter:none;scale:1.04}}.moment-photo:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.moment-photo:focus-visible img{filter:none}.moments-ui{inset:auto 0 calc(var(--tail) + env(safe-area-inset-bottom));z-index:99;align-items:end;gap:calc(.5 * var(--line)) var(--line);padding:var(--line) var(--gutter);pointer-events:none;font-family:var(--f-sans);text-transform:uppercase;color:var(--muted);grid-template-columns:minmax(8.58rem,1fr) auto minmax(8.58rem,1fr);font-size:.756rem;display:grid;position:absolute}.moments-ui>*{pointer-events:auto}@media (scripting:enabled){.moments:not(.is-burst) .moments-ui{visibility:hidden}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.is-burst .moments-ui{animation:.6s cubic-bezier(.165,.84,.44,1) 1.6s backwards moments-fade-in}}@media (max-width:47.624em){.moments-ui{grid-template-columns:1fr}.moments-ui>.moments-title{grid-area:1/1;justify-self:center}.moments-ui>.moments-toggle{justify-self:center}}.moments-count{font-family:var(--f-serif);text-transform:none;grid-area:1/1;margin:0;font-size:.87rem;font-style:italic;font-weight:400}@media (max-width:47.624em){.moments-count{display:none}}.moments-title{max-width:60vw;color:var(--heading);text-transform:none;grid-area:1/2/3;align-self:end;font-size:1.322rem;text-decoration:none!important}@media (max-width:47.624em){.moments-title{max-width:100%}}.moments-toggle{grid-area:2/1;justify-self:start;align-items:center;gap:.6em;font-size:.572rem;line-height:1;display:flex}.moments-toggle button{text-transform:inherit;opacity:.45;position:relative}@media (prefers-reduced-motion:no-preference){.moments-toggle button{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}}.moments-toggle button:after{content:"";position:absolute;inset:-1.6em -.3em}.moments-toggle button[aria-pressed=true]{opacity:1}.moments-toggle .moments-switch{border-radius:calc(.333333 * var(--line));opacity:1;border:1px solid;width:5em;height:1.3em;position:relative}.moments-toggle .moments-switch span{aspect-ratio:1;background:currentColor;border-radius:50%;width:.6em;position:absolute;top:50%;left:15%;translate:-50% -50%}@media (prefers-reduced-motion:no-preference){.moments-toggle .moments-switch span{transition-property:translate;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}}.is-random .moments-toggle .moments-switch span{translate:calc(3.5em - 50%) -50%}
