.nm-pre{position:fixed;inset:0;z-index:2147482000;display:grid;place-items:center;background:radial-gradient(60% 50% at 50% 42%,rgba(206,229,213,.55),transparent 70%),radial-gradient(50% 40% at 50% 70%,rgba(188,216,236,.45),transparent 70%),#fbf8f3;border-radius:0 0 50% 50%/0 0 0 0;transition:transform 1s cubic-bezier(.76,0,.24,1),border-radius 1s cubic-bezier(.76,0,.24,1);will-change:transform}.nm-pre.leaving{transform:translateY(-104%);border-radius:0 0 50% 50%/0 0 22vh 22vh}.nm-pre-inner{display:flex;flex-direction:column;align-items:center;gap:22px;transition:opacity .35s ease,transform .6s cubic-bezier(.76,0,.24,1)}.nm-pre.leaving .nm-pre-inner{opacity:0;transform:translateY(-24px) scale(.97)}.nm-pre .nm-pre-drop{width:80px;height:96px;max-width:none;overflow:visible;animation:nm-pre-float 2.6s ease-in-out infinite;filter:drop-shadow(0 14px 18px rgba(5,101,174,.14))}.nm-pre-drop-bg{fill:hsla(0,0%,100%,.85);stroke:none}.nm-pre-smile{fill:#fff;stroke:none}.nm-pre-milk{transition:transform .25s linear}.nm-pre-wave{stroke:none;animation:nm-pre-wave 2.2s linear infinite}.nm-pre-wave.back{fill:#5b9bd0;animation-duration:3.1s;animation-direction:reverse}.nm-pre-wave.front{fill:#0068b5}.nm-pre .nm-pre-logo{display:block;height:42px;width:auto;max-width:none;-o-object-fit:contain;object-fit:contain;animation:nm-pre-rise .9s cubic-bezier(.2,.8,.2,1) .15s both}@keyframes nm-pre-wave{0%{transform:translateX(0)}to{transform:translateX(-100px)}}@keyframes nm-pre-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes nm-pre-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nm-pre,.nm-pre-inner{transition:opacity .25s ease}.nm-pre.leaving{transform:none;opacity:0}.nm-pre-bar,.nm-pre-drop,.nm-pre-logo,.nm-pre-wave{animation:none}}.nm-pre{--wh:clamp(120px,22vh,220px);overflow:hidden}.nm-pre-sea{position:absolute;inset:0;z-index:0;background:var(--nm-light,#fbe5d6);overflow:hidden}.nm-pre-tide{position:absolute;left:0;right:0;top:0;height:calc(100vh + var(--wh));transform:translate3d(0,calc(100vh - var(--wh) * .55),0);animation:nm-rise 2.8s cubic-bezier(.6,.02,.28,1) .15s forwards;will-change:transform}@keyframes nm-rise{to{transform:translate3d(0,calc(var(--wh) * -1),0)}}.nm-pre-waves{position:relative;height:var(--wh)}.nm-pre-waves i{position:absolute;left:0;top:0;width:200%;height:var(--wh);background:var(--nm-deep,#f5c9ae);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 100' preserveAspectRatio='none'%3E%3Cpath d='M0 50C133 12 267 12 400 50S667 88 800 50V100H0Z' fill='black'/%3E%3C/svg%3E") repeat-x 0 0 /25% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 100' preserveAspectRatio='none'%3E%3Cpath d='M0 50C133 12 267 12 400 50S667 88 800 50V100H0Z' fill='black'/%3E%3C/svg%3E") repeat-x 0 0 /25% 100%;will-change:transform;backface-visibility:hidden}.nm-pre-waves i.w2,.nm-pre-waves i.w4{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 100' preserveAspectRatio='none'%3E%3Cpath d='M0 44C133 78 267 78 400 44S667 10 800 44V100H0Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 100' preserveAspectRatio='none'%3E%3Cpath d='M0 44C133 78 267 78 400 44S667 10 800 44V100H0Z' fill='black'/%3E%3C/svg%3E")}.nm-pre-waves .w1{opacity:.3;top:-22px;animation:nm-right 14s linear infinite}.nm-pre-waves .w2{opacity:.45;top:-12px;animation:nm-left 11s linear infinite}.nm-pre-waves .w3{opacity:.65;top:-4px;animation:nm-right 9s linear infinite}.nm-pre-waves .w4{opacity:1;top:4px;animation:nm-left 16s linear infinite}@keyframes nm-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes nm-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.nm-pre-body{position:absolute;left:0;right:0;top:calc(var(--wh) + 2px);bottom:0;display:block;background:var(--nm-deep,#f5c9ae)}.nm-pre-inner{position:relative;z-index:1}.nm-pre .nm-pre-drop{filter:drop-shadow(0 16px 24px rgba(5,60,110,.2))}@media (prefers-reduced-motion:reduce){.nm-pre-tide{transform:translate3d(0,calc(var(--wh) * -1),0)}.nm-pre-tide,.nm-pre-waves i{animation:none}}