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}
html{--sx:.45;--sy:.8;background:#ece6db}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::view-transition-group(.morph){animation-duration:.48s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-image-pair(.morph){animation-name:via-blur}@keyframes via-blur{30%{filter:blur(3px)}}::view-transition-old(root){animation:.52s cubic-bezier(.2,.8,.2,1) both sheet-under}::view-transition-new(root){animation:.52s cubic-bezier(.2,.8,.2,1) both sheet-over}@keyframes sheet-over{0%{opacity:0;transform:translateY(28px)rotate(.4deg)}}@keyframes sheet-under{to{filter:brightness(.86)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
