.opening-animation-module__Dd3HMa__artwork{--logo-width:clamp(112px, 9.24vw, 180px);--logo-gap:clamp(20px, 1.67vw, 32px);background:var(--cream);position:absolute;inset:0;overflow:hidden}.opening-animation-module__Dd3HMa__panel{z-index:2;background:var(--olive);transform-origin:0;animation:1s cubic-bezier(.65,0,.35,1) 4.1s both opening-animation-module__Dd3HMa__close-panel;position:absolute;inset:0 50% 0 0}.opening-animation-module__Dd3HMa__logo{z-index:3;width:var(--logo-width);aspect-ratio:313/95;background:var(--cream);transform:translate(calc(-100% - var(--logo-gap)), -50%);animation:1s cubic-bezier(.65,0,.35,1) 4.1s both opening-animation-module__Dd3HMa__center-logo;position:absolute;top:50%;left:50%;-webkit-mask:url(/landing/logo-savor.svg) 50%/contain no-repeat;mask:url(/landing/logo-savor.svg) 50%/contain no-repeat}.opening-animation-module__Dd3HMa__words{width:calc(50% - 40px);height:1.5em;color:var(--olive);font-family:var(--font-besley), Georgia, serif;font-size:clamp(42px,3.75vw,72px);font-weight:500;line-height:1.5;position:absolute;top:50%;left:calc(50% + clamp(15px,1.17vw,24px));overflow:hidden;transform:translateY(-50%)}.opening-animation-module__Dd3HMa__word{white-space:nowrap;animation:1.55s cubic-bezier(.22,1,.36,1) both opening-animation-module__Dd3HMa__roll-word;position:absolute;inset:0}.opening-animation-module__Dd3HMa__word:last-child{animation-name:opening-animation-module__Dd3HMa__roll-final-word}@keyframes opening-animation-module__Dd3HMa__roll-word{0%{transform:translateY(100%)}26%,74%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes opening-animation-module__Dd3HMa__roll-final-word{0%{transform:translateY(100%)}26%,to{transform:translateY(0)}}@keyframes opening-animation-module__Dd3HMa__close-panel{to{transform:scaleX(2)}}@keyframes opening-animation-module__Dd3HMa__center-logo{to{transform:translate(-50%,-50%)}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
