.memory{--memory-ratio:3 / 2;--memory-radius:24px;--memory-border-alpha:.5;--memory-card-inset:16px;--memory-focus:50% 50%;--memory-inset-deep:-6%;--memory-inset-soft:-3%;--memory-inset-sharp:-2.5%;--memory-inset-aura:-38px;--memory-blur-deep:42px;--memory-blur-soft:13px;--memory-blur-aura:64px;--memory-aura-opacity:.8;--memory-mask-soft-x0:0%;--memory-mask-soft-x1:10%;--memory-mask-soft-x2:90%;--memory-mask-soft-x3:100%;--memory-mask-soft-y0:0%;--memory-mask-soft-y1:12%;--memory-mask-soft-y2:88%;--memory-mask-soft-y3:100%;--memory-mask-sharp-x0:2%;--memory-mask-sharp-x1:20%;--memory-mask-sharp-x2:80%;--memory-mask-sharp-x3:98%;--memory-mask-sharp-y0:3%;--memory-mask-sharp-y1:22%;--memory-mask-sharp-y2:78%;--memory-mask-sharp-y3:97%;--memory-inner-glow:0;--memory-nx:0;--memory-ny:0;--memory-par-strength:.4;--memory-ease:cubic-bezier(.2, .65, .25, 1);--memory-aura-x:-17px;--memory-aura-y:-12px;--memory-aura-scale:1;--memory-frame-rx:-1.7deg;--memory-frame-ry:2.3deg;--memory-sharp-x:8px;--memory-sharp-y:5.5px;--memory-sharp-scale:1;--memory-card-x:16px;--memory-card-y:11px}.memory__frame{clip-path:inset(0 round var(--memory-radius))}.memory__layer--soft{-webkit-mask-image:linear-gradient(to right, transparent var(--memory-mask-soft-x0), #000 var(--memory-mask-soft-x1), #000 var(--memory-mask-soft-x2), transparent var(--memory-mask-soft-x3)), linear-gradient(to bottom, transparent var(--memory-mask-soft-y0), #000 var(--memory-mask-soft-y1), #000 var(--memory-mask-soft-y2), transparent var(--memory-mask-soft-y3));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent var(--memory-mask-soft-x0), #000 var(--memory-mask-soft-x1), #000 var(--memory-mask-soft-x2), transparent var(--memory-mask-soft-x3)), linear-gradient(to bottom, transparent var(--memory-mask-soft-y0), #000 var(--memory-mask-soft-y1), #000 var(--memory-mask-soft-y2), transparent var(--memory-mask-soft-y3));mask-image:linear-gradient(to right, transparent var(--memory-mask-soft-x0), #000 var(--memory-mask-soft-x1), #000 var(--memory-mask-soft-x2), transparent var(--memory-mask-soft-x3)), linear-gradient(to bottom, transparent var(--memory-mask-soft-y0), #000 var(--memory-mask-soft-y1), #000 var(--memory-mask-soft-y2), transparent var(--memory-mask-soft-y3));-webkit-mask-composite:source-in;mask-composite:intersect}.memory__layer--sharp{-webkit-mask-image:linear-gradient(to right, transparent var(--memory-mask-sharp-x0), #000 var(--memory-mask-sharp-x1), #000 var(--memory-mask-sharp-x2), transparent var(--memory-mask-sharp-x3)), linear-gradient(to bottom, transparent var(--memory-mask-sharp-y0), #000 var(--memory-mask-sharp-y1), #000 var(--memory-mask-sharp-y2), transparent var(--memory-mask-sharp-y3));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent var(--memory-mask-sharp-x0), #000 var(--memory-mask-sharp-x1), #000 var(--memory-mask-sharp-x2), transparent var(--memory-mask-sharp-x3)), linear-gradient(to bottom, transparent var(--memory-mask-sharp-y0), #000 var(--memory-mask-sharp-y1), #000 var(--memory-mask-sharp-y2), transparent var(--memory-mask-sharp-y3));mask-image:linear-gradient(to right, transparent var(--memory-mask-sharp-x0), #000 var(--memory-mask-sharp-x1), #000 var(--memory-mask-sharp-x2), transparent var(--memory-mask-sharp-x3)), linear-gradient(to bottom, transparent var(--memory-mask-sharp-y0), #000 var(--memory-mask-sharp-y1), #000 var(--memory-mask-sharp-y2), transparent var(--memory-mask-sharp-y3));-webkit-mask-composite:source-in;mask-composite:intersect}.memory__frame:after{content:"";z-index:3;border-radius:inherit;border:1px solid rgba(255, 255, 255, var(--memory-border-alpha));box-shadow:inset 0 0 0 1px rgba(255, 255, 255, calc(.22 * var(--memory-inner-glow))), inset 0 0 120px 34px rgba(248, 243, 234, calc(.16 * var(--memory-inner-glow)));pointer-events:none;position:absolute;inset:0}.memory--small{--memory-inset-aura:-16px;--memory-aura-x:-9px;--memory-aura-y:-6px;--memory-soft-x:-5px;--memory-soft-y:-3.5px;--memory-sharp-x:4.5px;--memory-sharp-y:3px;--memory-card-x:8px;--memory-card-y:5.5px;--memory-card-inset:8px}.memory--article{--memory-aura-opacity:.5}@container memory-slot (max-width:512px){.memory:not(.memory--continuous){--memory-radius:16px}}.memory--continuous{--memory-radius:0px;--memory-inset-soft:0%;--memory-inset-sharp:0%;--memory-blur-soft:0px;--memory-ground:var(--color-cream);--memory-foot-fade:120px;--memory-vignette-blur:4cqw;--memory-vignette-spread:3cqw;--memory-sharpness-x:75%;--memory-sharpness-y:82%;--memory-sharpness-center:44%;--memory-sharpness-full:22%;--memory-sharpness-end:69%;container-type:inline-size}.memory--continuous:before{z-index:3;box-shadow:inset 0 0 48px 36px var(--memory-ground), inset 0 0 18px 9px var(--memory-ground);box-shadow:inset 0 0 var(--memory-vignette-blur) var(--memory-vignette-spread) var(--memory-ground), inset 0 0 1.5cqw .75cqw var(--memory-ground)}.memory--continuous .memory__layer--soft{-webkit-mask-image:none;mask-image:none}.memory--continuous .memory__layer--sharp{-webkit-mask-image:radial-gradient(ellipse var(--memory-sharpness-x) var(--memory-sharpness-y) at 50% var(--memory-sharpness-center), #000 var(--memory-sharpness-full), transparent var(--memory-sharpness-end));-webkit-mask-composite:source-over;-webkit-mask-image:radial-gradient(ellipse var(--memory-sharpness-x) var(--memory-sharpness-y) at 50% var(--memory-sharpness-center), #000 var(--memory-sharpness-full), transparent var(--memory-sharpness-end));mask-image:radial-gradient(ellipse var(--memory-sharpness-x) var(--memory-sharpness-y) at 50% var(--memory-sharpness-center), #000 var(--memory-sharpness-full), transparent var(--memory-sharpness-end));-webkit-mask-composite:source-over;mask-composite:add}.memory--continuous .memory__frame{clip-path:none;overflow:visible}.memory--continuous .memory__frame:after{height:var(--memory-foot-fade);box-shadow:none;background:linear-gradient(to top, var(--memory-ground) 0%, color-mix(in srgb, var(--memory-ground) 0%, transparent) 100%);border:0;inset:auto 0 0}[data-memory-parallax] .memory__aura{transform:translate(calc(var(--memory-aura-x) * var(--memory-nx) * var(--memory-par-strength)), calc(var(--memory-aura-y) * var(--memory-ny) * var(--memory-par-strength))) scale(var(--memory-aura-scale));transition:transform .6s var(--memory-ease)}[data-memory-parallax] .memory__frame{transform:rotateY(calc(var(--memory-frame-ry) * var(--memory-nx) * var(--memory-par-strength))) rotateX(calc(var(--memory-frame-rx) * var(--memory-ny) * var(--memory-par-strength)));transition:transform .55s var(--memory-ease)}[data-memory-parallax] .memory__layer--soft{transform:translate(calc(var(--memory-soft-x,0px) * var(--memory-nx) * var(--memory-par-strength)), calc(var(--memory-soft-y,0px) * var(--memory-ny) * var(--memory-par-strength)));transition:transform .55s var(--memory-ease)}[data-memory-parallax] .memory__layer--sharp{transform:translate(calc(var(--memory-sharp-x) * var(--memory-nx) * var(--memory-par-strength)), calc(var(--memory-sharp-y) * var(--memory-ny) * var(--memory-par-strength))) scale(var(--memory-sharp-scale));transition:transform .5s var(--memory-ease)}[data-memory-parallax] .memory__caption{transform:translate(calc(var(--memory-card-x) * var(--memory-nx) * var(--memory-par-strength)), calc(var(--memory-card-y) * var(--memory-ny) * var(--memory-par-strength)));transition:transform .45s var(--memory-ease)}.memory.is-parallax{--memory-aura-scale:1.02;--memory-sharp-scale:1.01}.memory.is-parallax .memory__aura,.memory.is-parallax .memory__frame,.memory.is-parallax .memory__layer--soft,.memory.is-parallax .memory__layer--sharp,.memory.is-parallax .memory__caption{will-change:transform}@supports ((-webkit-hyphens:none)){.memory__frame{clip-path:none;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.memory--continuous .memory__frame{-webkit-mask-image:none}[data-memory-parallax] .memory__aura{transition:none;transform:none}.memory.is-parallax .memory__aura,.memory.is-parallax .memory__frame,.memory.is-parallax .memory__layer--soft,.memory.is-parallax .memory__layer--sharp,.memory.is-parallax .memory__caption{will-change:auto}}@supports not ((mask-composite:intersect) or (-webkit-mask-composite:source-in)){.memory__layer--soft,.memory__layer--sharp{-webkit-mask-image:radial-gradient(78% 78%,#000 42%,#0000 88%);mask-image:radial-gradient(78% 78%,#000 42%,#0000 88%)}}@media (max-width:712px){.memory:not(.memory--continuous){--memory-blur-deep:30px;--memory-blur-soft:10px}}@media (prefers-reduced-motion:reduce){[data-memory-parallax] .memory__aura,[data-memory-parallax] .memory__frame,[data-memory-parallax] .memory__layer--soft,[data-memory-parallax] .memory__layer--sharp,[data-memory-parallax] .memory__caption{transition:none;transform:none}}