.splash-scene{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.splash-scene__atmosphere{position:absolute;inset:0;background:radial-gradient(ellipse 96% 62% at 50% 118%,rgba(120,20,36,.42) 0,transparent 72%),radial-gradient(ellipse 70% 50% at 50% 40%,rgba(58,12,20,.3) 0,transparent 76%),#08070A;animation:splashAtmIn 1.1s cubic-bezier(.16,1,.3,1) both;pointer-events:none}.splash-scene__stage{position:relative;z-index:1;width:min(86vw,336px);height:min(42vh,336px);display:flex;align-items:center;justify-content:center}.splash-svg{width:100%;height:100%;overflow:visible}.splash-scene__brand{position:relative;z-index:1;margin-top:14px;text-align:center;display:flex;flex-direction:column;align-items:center;animation:splashBrandIn .9s cubic-bezier(.16,1,.3,1) .42s both}.splash-scene__wordmark{font-family:Palatino Linotype,Palatino,Georgia,serif;font-size:2.2rem;font-weight:500;letter-spacing:-.015em;color:#F4EFE8;margin:0}.splash-scene__rule{display:block;width:46px;height:1px;margin:11px 0 0;background:linear-gradient(90deg,transparent,rgba(197,160,92,.85),transparent);transform-origin:center;animation:splashRuleIn .75s cubic-bezier(.16,1,.3,1) .62s both}.splash-scene__tag{margin:10px 0 0;font-size:.8125rem;letter-spacing:.01em;color:#857C74}@keyframes splashAtmIn{0%{opacity:0}to{opacity:1}}@keyframes splashBrandIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes splashRuleIn{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}.splash-vessel{animation:splashVesselIn .6s cubic-bezier(.16,1,.3,1) both;transform-box:fill-box;transform-origin:center}@keyframes splashVesselIn{0%{opacity:0;transform:translateY(5px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.splash-liquid__wave{animation:splashWave 2.9s linear infinite}@keyframes splashWave{0%{transform:translateX(0)}to{transform:translateX(var(--wave-shift,-26px))}}@keyframes splashFillBottle{0%{transform:translateY(0)}to{transform:translateY(-87px)}}@keyframes splashFillGlass{0%{transform:translateY(0)}to{transform:translateY(-42px)}}@keyframes splashDrainBottle{0%{transform:translateY(-87px)}to{transform:translateY(-13px)}}.splash-rise--bottle{animation:splashFillBottle 1.34s cubic-bezier(.3,.86,.32,1) .26s both}.splash-scene--slow-garnet .splash-rise--bottle{animation-duration:1.76s;animation-timing-function:cubic-bezier(.22,.8,.28,1);animation-delay:.32s}.splash-rise--glass{animation:splashFillGlass 1.3s cubic-bezier(.3,.86,.32,1) .26s both}.splash-rise--duo-bottle{animation:splashFillBottle 1.24s cubic-bezier(.3,.86,.32,1) .24s both}.splash-rise--duo-glass{animation:splashFillGlass 1.2s cubic-bezier(.3,.86,.32,1) .52s both}.splash-pour__bottle{transform-box:view-box;transform-origin:0 0;animation:splashPourTip 2s .16s both}@keyframes splashPourTip{0%{transform:translate(82px,171px) rotate(0deg) scale(.78);animation-timing-function:cubic-bezier(.42,0,.3,1)}18%{transform:translate(96px,55px) rotate(123deg) scale(.78);animation-timing-function:cubic-bezier(.4,0,.6,1)}22%{transform:translate(94px,51px) rotate(118deg) scale(.78);animation-timing-function:linear}77%{transform:translate(94px,51px) rotate(118deg) scale(.78);animation-timing-function:cubic-bezier(.5,0,.35,1)}to{transform:translate(82px,171px) rotate(0deg) scale(.78)}}.splash-rise--pour-bottle{animation:splashDrainBottle 1s cubic-bezier(.36,.1,.5,.94) .66s both}.splash-rise--pour-glass{animation:splashFillGlass 1s cubic-bezier(.32,.8,.35,1) .76s both}.splash-pour__stream path{animation:splashStream 1.35s .6s both}@keyframes splashStream{0%{stroke-dashoffset:150;animation-timing-function:cubic-bezier(.45,.05,.75,.6)}19.2%{stroke-dashoffset:0;animation-timing-function:linear}76.9%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.4,0,.7,.5)}to{stroke-dashoffset:-150}}.splash-drop{transform-box:fill-box;transform-origin:center;opacity:0}.splash-pour__drops .splash-drop--1{animation:splashDropFall .6s linear .76s 2 both}.splash-pour__drops .splash-drop--2{animation:splashDropFall .6s linear 1.02s 2 both}@keyframes splashDropFall{0%{opacity:0;transform:translateY(-1px) scale(.6)}25%{opacity:.9;transform:translate(1px,2px) scale(1)}to{opacity:0;transform:translate(3px,11px) scale(.55)}}.splash-scene--swirl .splash-liquid__swirl{transform-box:fill-box;transform-origin:50% 0;animation:splashSwirl 1.28s cubic-bezier(.37,0,.36,1) 1.28s both}.splash-scene--swirl .splash-liquid__wave{animation-duration:1.15s}@keyframes splashSwirl{0%{transform:rotate(0deg)}24%{transform:rotate(5.6deg)}62%{transform:rotate(-5.2deg)}86%{transform:rotate(1.8deg)}to{transform:rotate(0deg)}}.splash-glass__spin{transform-box:fill-box;transform-origin:50% 50%;animation:splashSpinPerspective 1.28s cubic-bezier(.37,0,.36,1) 1.28s both}@keyframes splashSpinPerspective{0%{transform:scaleX(1)}24%{transform:scaleX(.935)}43%{transform:scaleX(1)}62%{transform:scaleX(.945)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.splash-scene .splash-drop,.splash-scene .splash-glass__spin,.splash-scene .splash-liquid,.splash-scene .splash-liquid__swirl,.splash-scene .splash-liquid__wave,.splash-scene .splash-pour__bottle,.splash-scene .splash-pour__stream path,.splash-scene .splash-vessel,.splash-scene__atmosphere,.splash-scene__brand,.splash-scene__rule{animation:none!important}.splash-rise--bottle,.splash-rise--duo-bottle,.splash-rise--pour-bottle{transform:translateY(-87px)!important}.splash-rise--duo-glass,.splash-rise--glass,.splash-rise--pour-glass{transform:translateY(-42px)!important}.splash-pour__bottle{transform:translate(82px,171px) rotate(0deg) scale(.78)!important}.splash-drop,.splash-pour__stream path{opacity:0!important}}