body{background:#fbf4ec;margin:0}a{color:#6a4774}a:hover{color:#4e3257}.v-root{--u:1;--cs:.8;color:#2e2733;background:#fbf4ec;flex-direction:column;min-height:100vh;font-family:Alegreya Sans,sans-serif;display:flex;position:relative;overflow:hidden}.v-blob{filter:blur(26px);opacity:.75;pointer-events:none;position:absolute}.v-b1{background:#f7d5be;width:520px;height:440px;animation:16s ease-in-out infinite v-morph;top:-140px;left:-160px}.v-b2{background:#e2d6f0;width:480px;height:520px;animation:19s ease-in-out infinite reverse v-morph;top:-60px;right:-170px}.v-b3{background:#d5ece0;width:560px;height:420px;animation:22s ease-in-out infinite v-morph;bottom:-260px;left:20%}@keyframes v-morph{0%,to{border-radius:58% 42% 55% 45%/48% 60% 40% 52%;transform:translate(0)rotate(0)}33%{border-radius:40% 60% 38% 62%/60% 38% 62% 40%;transform:translate(40px,30px)rotate(20deg)}66%{border-radius:62% 38% 60% 40%/42% 58%;transform:translate(-30px,20px)rotate(-12deg)}}.v-float{pointer-events:none;position:absolute;inset:0}.v-float i{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0;width:12px;height:12px;animation:9s linear infinite v-rise;position:absolute;bottom:8%}.v-float i:first-child{background:#b9a6da;animation-delay:0s;left:6%}.v-float i:nth-child(2){background:#efaf8e;width:9px;height:9px;animation-duration:11s;animation-delay:2.5s;left:14%}.v-float i:nth-child(3){background:#f3c98b;animation-delay:5s;left:24%}.v-float i:nth-child(4){background:#9cd1b5;width:8px;height:8px;animation-duration:12s;animation-delay:1.2s;left:35%}.v-float i:nth-child(5){background:#b9a6da;width:10px;height:10px;animation-delay:6.5s;left:48%}.v-float i:nth-child(6){background:#efaf8e;animation-duration:10s;animation-delay:3.4s;left:60%}.v-float i:nth-child(7){background:#f3c98b;width:8px;height:8px;animation-delay:7.6s;left:70%}.v-float i:nth-child(8){background:#9cd1b5;animation-duration:13s;animation-delay:.6s;left:80%}.v-float i:nth-child(9){background:#b9a6da;width:9px;height:9px;animation-delay:4.4s;left:89%}.v-float i:nth-child(10){background:#efaf8e;width:7px;height:7px;animation-duration:11s;animation-delay:8.4s;left:95%}@keyframes v-rise{0%{opacity:0;transform:translateY(0)rotate(0)}15%{opacity:.85}85%{opacity:.6}to{opacity:0;transform:translateY(-70vh)rotate(180deg)}}.v-head{z-index:3;box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1160px;margin:0 auto;padding:24px 32px 0;display:flex;position:relative}.v-main{z-index:2;box-sizing:border-box;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:1160px;margin:0 auto;padding:8px 24px 40px;display:flex;position:relative}.v-titles{flex-direction:column;justify-content:flex-end;align-items:center;min-height:118px;display:flex}.v-swap{flex-direction:column;align-items:center;gap:10px;animation:.55s cubic-bezier(.2,.8,.2,1) both v-fadeup;display:flex}@keyframes v-fadeup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.v-h1{font-optical-sizing:auto;font-variation-settings:"SOFT" 100,"WONK" 1;letter-spacing:-.025em;color:#2e2733;text-wrap:balance;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(40px,5.4vw,72px);font-weight:560;line-height:1}.v-h1 em{color:#6a4774;padding:0 .04em;font-style:italic;font-weight:420;display:inline-block;position:relative}.v-swash{width:96%;height:.3em;position:absolute;bottom:-.16em;left:2%;right:2%;overflow:visible}.v-swash path{stroke-dasharray:420;stroke-dashoffset:420px;animation:1.1s cubic-bezier(.6,0,.2,1) .35s forwards v-draw}@keyframes v-draw{to{stroke-dashoffset:0}}.v-h1-sm{font-size:clamp(30px,3.6vw,44px)}.v-sub{color:#4f4657;text-wrap:balance;margin:0;font-size:19px;line-height:1.5}.v-stage{width:100%;height:calc(var(--u) * 360px);margin-top:calc(var(--u) * 14px);transition:height .6s cubic-bezier(.2,.8,.2,1);position:relative}.v-stage-big{height:calc(var(--cs) * 600px)}.v-fan{left:50%;top:calc(50% - var(--u) * 64px);width:0;height:0;animation:.35s both v-fadein;position:absolute}@keyframes v-fadein{0%{opacity:0}to{opacity:1}}.v-slot{left:calc(var(--u) * -80px);top:calc(var(--u) * -107px);width:calc(var(--u) * 160px);height:calc(var(--u) * 213px);cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;transition:transform .62s cubic-bezier(.2,.85,.25,1.08),opacity .5s;position:absolute}.v-slot:not([disabled]){cursor:pointer}.v-slot:focus-visible{outline:none}.v-slot:focus-visible .v-in{box-shadow:0 0 0 4px #fbf4ec,0 0 0 7px #8e77b5}.v-in{border-radius:calc(var(--u) * 13px);transition:transform .3s cubic-bezier(.2,.8,.2,1.2),box-shadow .3s;position:absolute;inset:0}.v-mini{border-radius:calc(var(--u) * 13px);background:#ebdff4;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 24px #4a30542e,0 2px 5px #4a30541a}.v-mini:before{content:"";background:#f7d5be;border-radius:46% 54% 60% 40%/50% 46% 54% 50%;width:62%;height:44%;position:absolute;top:-12%;left:-14%}.v-mini:after{content:"";background:#d5ece0;border-radius:54% 46% 40% 60%/46% 54%;width:58%;height:40%;position:absolute;bottom:-12%;right:-16%}.v-mini b{inset:calc(var(--u) * 7px);border-radius:calc(var(--u) * 8px);z-index:1;border:1.5px solid #b9a6da;position:absolute}.v-mini img{z-index:1;width:62%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-wave{animation:3.4s ease-in-out infinite v-bob}@keyframes v-bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--u) * -10px))}}.v-s0 .v-wave{animation-delay:0s}.v-s1 .v-wave{animation-delay:-.45s}.v-s2 .v-wave{animation-delay:-.9s}.v-s3 .v-wave{animation-delay:-1.35s}.v-s4 .v-wave{animation-delay:-1.8s}.v-s5 .v-wave{animation-delay:-2.25s}.v-s6 .v-wave{animation-delay:-2.7s}.v-s0,.v-s2,.v-s4,.v-s6{--rdx:-1}.v-s1,.v-s3,.v-s5{--rdx:1}.v-riffle{animation:1.35s cubic-bezier(.45,0,.2,1) both v-riffle}.v-s6 .v-riffle{animation-delay:.42s}.v-s5 .v-riffle{animation-delay:.48s}.v-s4 .v-riffle{animation-delay:.54s}.v-s3 .v-riffle{animation-delay:.6s}.v-s2 .v-riffle{animation-delay:.66s}.v-s1 .v-riffle{animation-delay:.72s}.v-s0 .v-riffle{animation-delay:.78s}@keyframes v-riffle{0%,to{transform:none}18%{transform:translate(calc(var(--rdx) * var(--u) * 132px),calc(var(--u) * -10px)) rotate(calc(var(--rdx) * 11deg))}36%{transform:none}54%{transform:translate(calc(var(--rdx) * var(--u) * -120px),calc(var(--u) * -6px)) rotate(calc(var(--rdx) * -9deg))}72%{transform:none}84%{transform:translateY(calc(var(--u) * -14px))}}.v-pickable{animation:2s ease-in-out infinite v-glow}.v-s1 .v-pickable{animation-delay:.2s}.v-s2 .v-pickable{animation-delay:.4s}.v-s3 .v-pickable{animation-delay:.6s}.v-s4 .v-pickable{animation-delay:.8s}.v-s5 .v-pickable{animation-delay:1s}.v-s6 .v-pickable{animation-delay:1.2s}@keyframes v-glow{0%,to{box-shadow:0 0 #b9a6da00}50%{box-shadow:0 0 0 6px #b9a6da73,0 0 28px 6px #f3c98b73}}.v-slot:not([disabled]):hover .v-in,.v-slot:not([disabled]):focus-visible .v-in{transform:translateY(calc(var(--u) * -26px)) scale(1.06)}.v-bigwrap{width:calc(var(--cs) * 432px);height:calc(var(--cs) * 576px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-halo{width:calc(var(--cs) * 820px);height:calc(var(--cs) * 820px);pointer-events:none;background:radial-gradient(circle,#f3c98b8c 0%,#efaf8e47 32%,#b9a6da38 50%,#fbf4ec00 70%);border-radius:50%;animation:4s ease-in-out infinite v-halo;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-halo-on{animation:1.2s cubic-bezier(.2,.8,.2,1) both v-halo-in,4s ease-in-out 1.2s infinite v-halo}@keyframes v-halo{0%,to{opacity:.85;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes v-halo-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}60%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}to{opacity:.85;transform:translate(-50%,-50%)scale(1)}}.v-rays{width:calc(var(--cs) * 980px);height:calc(var(--cs) * 980px);margin-left:calc(var(--cs) * -490px);margin-top:calc(var(--cs) * -490px);pointer-events:none;opacity:.5;animation:40s linear infinite v-spin;position:absolute;top:50%;left:50%}@keyframes v-spin{to{transform:rotate(360deg)}}.v-burst{pointer-events:none;z-index:1;width:0;height:0;position:absolute;top:50%;left:50%}.v-burst i{background:var(--c);opacity:0;width:14px;height:14px;animation:v-pop-p 1.25s cubic-bezier(.15,.75,.3,1) var(--d,.35s) both;position:absolute;top:-7px;left:-7px}.v-burst i:nth-child(4n+1),.v-burst i:nth-child(4n+3){clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);width:18px;height:18px;top:-9px;left:-9px}.v-burst i:nth-child(4n+2){border-radius:50%;width:11px;height:11px}.v-burst i:nth-child(4n){border-radius:3px;width:10px;height:10px}@keyframes v-pop-p{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}12%{opacity:1}70%{opacity:1}to{transform:translate(calc(var(--dx) * var(--cs)),calc(var(--dy) * var(--cs))) scale(1) rotate(220deg);opacity:0}}.v-burst i:first-child{--dx:300px;--dy:0px;--c:#efaf8e}.v-burst i:nth-child(2){--dx:213px;--dy:57px;--c:#b9a6da;--d:.42s}.v-burst i:nth-child(3){--dx:260px;--dy:150px;--c:#f3c98b}.v-burst i:nth-child(4){--dx:156px;--dy:156px;--c:#9cd1b5;--d:.4s}.v-burst i:nth-child(5){--dx:150px;--dy:260px;--c:#b9a6da}.v-burst i:nth-child(6){--dx:57px;--dy:213px;--c:#efaf8e;--d:.44s}.v-burst i:nth-child(7){--dx:0px;--dy:300px;--c:#9cd1b5}.v-burst i:nth-child(8){--dx:-57px;--dy:213px;--c:#f3c98b;--d:.4s}.v-burst i:nth-child(9){--dx:-150px;--dy:260px;--c:#efaf8e}.v-burst i:nth-child(10){--dx:-156px;--dy:156px;--c:#b9a6da;--d:.44s}.v-burst i:nth-child(11){--dx:-260px;--dy:150px;--c:#f3c98b}.v-burst i:nth-child(12){--dx:-213px;--dy:57px;--c:#9cd1b5;--d:.42s}.v-burst i:nth-child(13){--dx:-300px;--dy:0px;--c:#b9a6da}.v-burst i:nth-child(14){--dx:-213px;--dy:-57px;--c:#efaf8e;--d:.4s}.v-burst i:nth-child(15){--dx:-260px;--dy:-150px;--c:#9cd1b5}.v-burst i:nth-child(16){--dx:-156px;--dy:-156px;--c:#f3c98b;--d:.44s}.v-burst i:nth-child(17){--dx:-150px;--dy:-260px;--c:#efaf8e}.v-burst i:nth-child(18){--dx:-57px;--dy:-213px;--c:#b9a6da;--d:.42s}.v-burst i:nth-child(19){--dx:0px;--dy:-300px;--c:#f3c98b}.v-burst i:nth-child(20){--dx:57px;--dy:-213px;--c:#9cd1b5;--d:.4s}.v-burst i:nth-child(21){--dx:150px;--dy:-260px;--c:#b9a6da}.v-burst i:nth-child(22){--dx:156px;--dy:-156px;--c:#efaf8e;--d:.44s}.v-burst i:nth-child(23){--dx:260px;--dy:-150px;--c:#9cd1b5}.v-burst i:nth-child(24){--dx:213px;--dy:-57px;--c:#f3c98b;--d:.42s}.v-cardbtn{cursor:pointer;perspective:1600px;z-index:2;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:20px;padding:0;position:absolute;inset:0}.v-cardbtn:focus-visible{outline-offset:6px;outline:3px solid #8e77b5}.v-tilt,.v-pop,.v-auto,.v-flip{transform-style:preserve-3d;position:absolute;inset:0}.v-tilt{transition:transform .25s ease-out}.v-pop-on{animation:1.15s cubic-bezier(.2,.8,.2,1) both v-pop}@keyframes v-pop{0%{transform:scale(1)}30%{transform:scale(1.07)translateY(-8px)}62%{transform:scale(.985)}to{transform:scale(1)}}.v-auto-on{animation:.95s cubic-bezier(.3,1.35,.45,1) .12s both v-autoflip}@keyframes v-autoflip{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}.v-flip{transition:transform .85s cubic-bezier(.3,1.3,.45,1)}.v-face3{backface-visibility:hidden;border-radius:20px;position:absolute;inset:0;overflow:hidden;box-shadow:0 26px 60px #4a305442,0 4px 10px #4a30541f}.v-back{transform:rotateY(180deg)}.v-face3{background:#fbf4ec}.v-secret{filter:blur(4px)}.v-scale{width:432px;height:576px;transform:scale(var(--cs));transform-origin:0 0;position:absolute;top:0;left:0}.v-shine{pointer-events:none;position:absolute;inset:0}.v-shine-on{background:linear-gradient(115deg,#fff0 38%,#ffffffb3 50%,#fff0 62%) 0 0/300% 100%;animation:1.15s ease-out 1s both v-sweep}@keyframes v-sweep{0%{background-position:130% 0}to{background-position:-30% 0}}.v-glare{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx,50%) var(--my,25%),#ffffff61,#fff0 46%);transition:opacity .3s;position:absolute;inset:0}.v-cardbtn:hover .v-glare{opacity:1}.v-controls{z-index:4;flex-direction:column;align-items:center;gap:12px;min-height:118px;margin-top:4px;display:flex;position:relative}.v-row{flex-wrap:wrap;justify-content:center;gap:12px;animation:.5s cubic-bezier(.2,.8,.2,1) both v-fadeup;display:flex}.v-btn{appearance:none;color:#fff;cursor:pointer;white-space:nowrap;background:#6a4774;border:1.5px solid #6a4774;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:15px 28px;font-family:Alegreya Sans,sans-serif;font-size:17px;font-weight:500;line-height:1;transition:transform .18s cubic-bezier(.2,.8,.2,1.4),box-shadow .2s,background .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #6a477447}.v-btn:hover{background:#573a60;transform:translateY(-2px);box-shadow:0 12px 26px #6a477457}.v-btn:active{transform:translateY(1px)scale(.98)}.v-btn:focus-visible{outline-offset:3px;outline:3px solid #b9a6da}.v-btn svg{flex-shrink:0}.v-btn[disabled]{opacity:.55;cursor:default;transform:none}.v-btn-ghost{color:#6a4774;box-shadow:none;background:#fff9}.v-btn-ghost:hover{color:#573a60;background:#fff;box-shadow:0 8px 18px #6a477424}.v-cta{min-height:58px;padding:17px 34px;font-size:18px}.v-cta:after{content:"";pointer-events:none;border:2px solid #b9a6da;border-radius:999px;animation:2.2s ease-out infinite v-ring;position:absolute;inset:-2px}@keyframes v-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35,1.6)}}.v-cta:before{content:"";background:linear-gradient(100deg,#fff0,#ffffff59,#fff0);width:40%;animation:3.2s ease-in-out infinite v-btnshine;position:absolute;top:0;bottom:0;left:-60%}@keyframes v-btnshine{0%,55%{left:-60%}to{left:130%}}.v-note{font-variation-settings:"SOFT" 100;color:#5e5466;text-wrap:balance;max-width:360px;margin:0;font-family:Fraunces,Georgia,serif;font-size:18px;font-style:italic;font-weight:380;line-height:1.45}.v-hint{color:#5e5466;align-items:center;gap:8px;margin:0;font-size:15px;display:inline-flex}.v-tap{background:#b9a6da;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite v-tapdot;display:inline-block}@keyframes v-tapdot{0%,to{opacity:.6;transform:scale(.7)}50%{opacity:1;transform:scale(1.3)}}.v-hist{flex-direction:column;align-items:center;gap:10px;max-width:100%;margin-top:8px;display:flex}.v-hist-label{letter-spacing:.16em;color:#6a4774;margin:0;font-size:13px;font-weight:700}.v-chips{scrollbar-width:none;gap:8px;max-width:100%;padding:4px 4px 8px;display:flex;overflow-x:auto}.v-chip{color:#2e2733;cursor:pointer;background:#ffffffbf;border:1.5px solid #e2d6f0;border-radius:999px;flex:none;align-items:center;gap:8px;max-width:240px;min-height:44px;padding:8px 14px 8px 10px;font-family:Alegreya Sans,sans-serif;font-size:14px;transition:transform .2s cubic-bezier(.2,.8,.2,1.4),border-color .2s;animation:.45s both v-fadeup;display:inline-flex}.v-chip:hover{border-color:#b9a6da;transform:translateY(-2px)}.v-chip:focus-visible{outline-offset:2px;outline:3px solid #b9a6da}.v-chip span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v-sw{border:1px solid #6a477440;border-radius:4px;flex:none;width:16px;height:22px}.v-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v-root.v-m{--u:.62;--cs:.6;min-height:768px}.v-m .v-blob{transform:scale(.6)}.v-m .v-head{padding:16px 20px 0}.v-m .v-main{padding:4px 16px 28px}.v-m .v-titles{min-height:84px}.v-m .v-h1{font-size:38px}.v-m .v-h1-sm{font-size:30px}.v-m .v-sub{font-size:17px}.v-m .v-note{font-size:16px}.v-m .v-logo{height:38px!important}.v-m .v-site{font-size:13px!important}.v-m .v-row{flex-wrap:nowrap;gap:10px;width:100%}.v-m .v-row .v-btn{flex:1 1 0;gap:8px;min-width:0;padding:14px 10px;font-size:16px}.v-m .v-cta{flex:0 auto!important;padding:16px 28px!important}.v-m .v-controls{min-height:104px}.v-lift{transform:translateY(calc(var(--u) * -26px)) scale(1.06)!important}.v-finger{z-index:60;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.v-finger-in{animation:1.5s cubic-bezier(.3,.7,.3,1) both v-finger;position:absolute;top:0;left:0}@keyframes v-finger{0%{transform:translate(calc(var(--u) * 90px),calc(var(--u) * 190px)) scale(1);opacity:0}18%{opacity:1}68%{transform:translate(0)scale(1)}78%{transform:translate(0)scale(.84)}90%{transform:translate(0)scale(1)}to{opacity:1;transform:translate(0)scale(1)}}.v-hand{left:calc(var(--u) * -22px);top:calc(var(--u) * -4px);width:calc(var(--u) * 64px);height:calc(var(--u) * 80px);filter:drop-shadow(0 6px 10px #4a305447);position:absolute}.v-tapring{left:calc(var(--u) * -22px);top:calc(var(--u) * -22px);width:calc(var(--u) * 44px);height:calc(var(--u) * 44px);opacity:0;border:3px solid #fff;border-radius:50%;animation:.7s ease-out 1.12s both v-tapring;position:absolute;box-shadow:0 0 0 3px #6a477459}@keyframes v-tapring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.2)}}@media (width<=860px){.v-root{--u:.8;--cs:.66}.v-titles{min-height:96px}.v-head{padding:16px 20px 0}.v-blob{transform:scale(.7)}}@media (width<=480px){.v-root{--u:.62;--cs:.6}.v-main{padding:4px 16px 28px}.v-titles{min-height:84px}.v-h1{font-size:38px}.v-h1-sm{font-size:30px}.v-sub{font-size:17px}.v-note{font-size:16px}.v-logo{height:38px!important}.v-site{font-size:13px!important}.v-row{flex-wrap:nowrap;gap:10px;width:100%}.v-row .v-btn{flex:1 1 0;gap:8px;min-width:0;padding:14px 10px;font-size:16px}.v-cta{flex:0 auto!important;padding:16px 28px!important}.v-controls{min-height:104px}.v-root{min-height:100dvh}.v-main{padding-top:20px;padding-bottom:calc(24px + env(safe-area-inset-bottom));justify-content:flex-start}.v-stage,.v-stage-big{height:auto;min-height:calc(var(--u) * 300px);flex:auto;margin-top:12px}.v-controls{margin-top:24px}}@media (width<=360px){.v-root{--u:.54;--cs:.54}.v-h1{font-size:33px}}@media (width<=860px) and (height<=800px){.v-root{--cs:.54;--u:.58}}@media (width<=860px) and (height<=700px){.v-root{--cs:.46;--u:.5}.v-titles{min-height:76px}}@media (prefers-reduced-motion:reduce){.v-blob,.v-float i,.v-wave,.v-riffle,.v-pickable,.v-halo,.v-rays,.v-cta:after,.v-cta:before,.v-tap{animation:none!important}.v-burst{display:none}.v-auto-on,.v-pop-on,.v-shine-on{animation:none}.v-slot,.v-flip{transition-duration:10ms}}
