@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.vv-reveal{animation:linear both vv-reveal;animation-timeline:view();animation-range:entry entry 55%}.store-ornament-divider .store-ornament{animation:linear both vv-bloom;animation-timeline:view();animation-range:entry 10% entry 70%}}.vv-rise{animation:.7s cubic-bezier(.2,.8,.2,1) both vv-rise}.vv-rise-late{animation:.7s cubic-bezier(.2,.8,.2,1) .12s both vv-rise}.vv-sheen{isolation:isolate;position:relative;overflow:hidden}.vv-sheen:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffa6 50%,#0000 65%);animation:5.5s ease-in-out infinite vv-sheen;position:absolute;inset:0;transform:translate(-120%)}.vv-sheen:nth-child(2):after{animation-delay:.8s}.vv-sheen:nth-child(3):after{animation-delay:1.6s}.vv-twinkle{transform-origin:50%;animation:3.2s ease-in-out infinite vv-twinkle}.vv-toran{transform-origin:top;animation:6s ease-in-out infinite vv-toran}.vv-burst span{border-radius:50%/60% 60% 40% 40%;width:6px;height:9px;animation:.7s cubic-bezier(.2,.8,.2,1) forwards vv-burst;position:absolute;top:50%;left:50%}.vv-shower span{animation:linear forwards vv-fall;position:absolute;top:-3rem}}@keyframes vv-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes vv-bloom{0%{opacity:0;transform:scale(.6)rotate(-20deg)}to{opacity:1;transform:none}}@keyframes vv-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes vv-sheen{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes vv-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.6;transform:scale(.6)rotate(45deg)}}@keyframes vv-toran{0%,to{transform:skew(0)scaleY(1)}30%{transform:skew(-1.5deg)scaleY(1.04)}65%{transform:skew(1.2deg)scaleY(.98)}}@keyframes vv-burst{0%{transform:translate(-50%, -50%) rotate(var(--r)) translateY(0) scale(.4);opacity:1}to{transform:translate(-50%, -50%) rotate(var(--r)) translateY(-26px) scale(1);opacity:0}}@keyframes vv-fall{0%{opacity:0;transform:translate(0)rotate(0)}6%{opacity:1}50%{transform:translate(30px,55vh)rotate(200deg)}to{opacity:.2;transform:translate(-20px,110vh)rotate(420deg)}}.vv-header,.vv-header>nav{transition:background-color .6s,border-color .6s}.vv-header[data-tint=royal]>nav{background-color:color-mix(in oklab, var(--color-royal) 17%, var(--color-paper));border-color:color-mix(in oklab, var(--color-royal) 32%, var(--color-paper))}.vv-header[data-tint=gulal]>nav{background-color:color-mix(in oklab, var(--color-gulal) 17%, var(--color-paper));border-color:color-mix(in oklab, var(--color-gulal) 32%, var(--color-paper))}.vv-header[data-tint=gold]>nav{background-color:color-mix(in oklab, var(--color-gold) 28%, var(--color-paper));border-color:color-mix(in oklab, var(--color-gold) 45%, var(--color-paper))}.vv-header[data-tint=peacock]>nav{background-color:color-mix(in oklab, var(--color-peacock) 19%, var(--color-paper));border-color:color-mix(in oklab, var(--color-peacock) 34%, var(--color-paper))}.vv-header[data-tint=mor]>nav{background-color:color-mix(in oklab, var(--color-mor) 19%, var(--color-paper));border-color:color-mix(in oklab, var(--color-mor) 34%, var(--color-paper))}.vv-header[data-tint=royal]{border-bottom-color:color-mix(in oklab, var(--color-royal) 32%, var(--color-paper))}.vv-header[data-tint=gulal]{border-bottom-color:color-mix(in oklab, var(--color-gulal) 32%, var(--color-paper))}.vv-header[data-tint=gold]{border-bottom-color:color-mix(in oklab, var(--color-gold) 45%, var(--color-paper))}.vv-header[data-tint=peacock]{border-bottom-color:color-mix(in oklab, var(--color-peacock) 34%, var(--color-paper))}.vv-header[data-tint=mor]{border-bottom-color:color-mix(in oklab, var(--color-mor) 34%, var(--color-paper))}@media (prefers-reduced-motion:reduce){.vv-header,.vv-header>nav{transition:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.vv-header nav a,.vv-header nav button,footer a,main a.rounded-full,main button.rounded-full,.vv-header a.rounded-full,.vv-header button.rounded-full{transition:transform .2s cubic-bezier(.2,.8,.2,1),color .2s,background-color .2s,border-color .2s}.vv-header nav a:hover,.vv-header nav button:hover{color:var(--color-ink);transform:scale(1.07)}.vv-header nav .shadow-float a{transform-origin:0}.vv-header nav a:hover,.vv-header nav button:hover,footer a:hover,main a.rounded-full:hover,main button.rounded-full:hover:not(:disabled),main article:hover h3 a{-webkit-text-stroke:.45px currentColor;paint-order:stroke fill}footer a:hover{transform:translate(3px)scale(1.04)}main a.rounded-full:hover,main button.rounded-full:hover:not(:disabled),.vv-header a.rounded-full:hover,.vv-header button.rounded-full:hover{transform:scale(1.05)}main article h3 a{transform-origin:0;transition:transform .2s cubic-bezier(.2,.8,.2,1),color .2s;display:inline-block}main article:hover h3 a{color:var(--color-ink);transform:scale(1.03)}}
