@property --wr-cw{syntax:"<length>";inherits:true;initial-value:0}@property --wr-wn{syntax:"<integer>";inherits:false;initial-value:0}@layer components{.wr{--wr-x:-1000;--w:min(64vw, 82vh);--g:3vw;--h:calc(var(--w) * .75);--iw:min(100cqw, 133.33cqh);--ih:min(75cqw, 100cqh);--ty:calc(15vh + 100px);--lbd:grid;--skb:calc(2.4vh + 8px);--dot:22px;font-family:var(--font-jakarta), system-ui, sans-serif;background:#fff9f6;position:relative}.wr[data-many]{--dot:14px}@media (max-width:759.98px){.wr{--w:88vw;--g:4vw;--h:min(58vh, 150vw);--iw:min(263.158cqw, 194.553cqh);--ih:100cqh;--ty:calc(13vh + 100px);--lbd:none;--skb:calc((100svh - var(--ty) + var(--h)) / 2 + 8px);--dot:16px}.wr[data-many]{--dot:8px}}.wr-sd{animation-duration:1s;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:both;animation-delay:calc(-1s * clamp(0, (var(--wr-x) - var(--r0)) / (var(--r1) - var(--r0)), 1))}.wr-k{--r0:calc(var(--an) + var(--sn) * var(--k,0));--r1:calc(var(--bn) + var(--sn) * var(--k,0))}.wr-card{animation-name:wr-card, var(--wr-intro,none);animation-duration:1s, var(--wr-intro-dur,0s);animation-timing-function:linear, var(--wr-intro-ease,linear);animation-fill-mode:both, var(--wr-intro-fill,none);animation-play-state:paused,running;animation-delay:calc(-1s * clamp(0, (var(--wr-x) - var(--an)) / (var(--bn) - var(--an)), 1)), var(--wr-intro-delay,0s)}.wr-title{animation-name:wr-mq,wr-ttl-out;animation-duration:1s;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:both;animation-delay:calc(-1s * clamp(0, (var(--wr-x) - var(--r0)) / (var(--r1) - var(--r0)), 1)), calc(-1s * clamp(0, (var(--wr-x) - var(--r2)) / (var(--r3) - var(--r2)), 1))}.wr-back{animation-name:wr-skip-in,wr-nav-out;animation-duration:1s;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:both,forwards;animation-delay:calc(-1s * clamp(0, (var(--wr-x) - var(--r0)) / (var(--r1) - var(--r0)), 1)), calc(-1s * clamp(0, (var(--wr-x) - var(--r2)) / (var(--r3) - var(--r2)), 1))}@supports (animation-timeline:view()){.wr:not([data-wr-js]):not([data-short]) .wr-sd{animation-duration:auto;animation-play-state:running;animation-delay:0s;animation-timeline:--wr;animation-range:contain calc(var(--r0) * 1%) contain calc(var(--r1) * 1%)}.wr:not([data-wr-js]):not([data-short]) .wr-card{animation-duration:auto, var(--wr-intro-dur,0s);animation-play-state:running,running;animation-delay:0s, var(--wr-intro-delay,0s);animation-timeline:--wr,auto;animation-range:contain calc(var(--an) * 1%) contain calc(var(--bn) * 1%), normal}.wr:not([data-wr-js]):not([data-short]) .wr-title,.wr:not([data-wr-js]):not([data-short]) .wr-back{animation-duration:auto;animation-play-state:running;animation-delay:0s;animation-timeline:--wr,--wr;animation-range:contain calc(var(--r0) * 1%) contain calc(var(--r1) * 1%), contain calc(var(--r2) * 1%) contain calc(var(--r3) * 1%)}}.wr-reel{view-timeline-name:--wr;position:relative}.wr-stage{height:100svh;position:sticky;top:0;overflow:clip}.wr-track{top:var(--ty);will-change:transform;perspective:2400px;align-items:center;animation-name:wr-track;display:flex;position:absolute;bottom:0;left:0}.wr-card{width:var(--w);height:var(--h);margin-right:var(--g);background:#ede7ff;border-radius:2.4vw;flex:none;position:relative;overflow:clip;box-shadow:0 3vw 6vw #5a32a038;container-type:size}.wr-card[data-far]{content-visibility:hidden}.wr[data-short]{--w:min(82vw, 680px);--h:calc(var(--w) * .75)}.wr[data-short] .wr-stage{height:auto;padding-block:88px 24px;position:relative}.wr[data-short] .wr-track{width:100%;padding:20px calc((100vw - var(--w)) / 2) 40px;scroll-snap-type:x mandatory;scroll-padding-inline:calc((100vw - var(--w)) / 2);animation:none;position:relative;inset:auto;overflow-x:auto}.wr[data-short] .wr-card{scroll-snap-align:center;animation:none}.wr[data-short] .wr-card:last-child{margin-right:0}@media (max-width:759.98px){.wr[data-short]{--w:88vw;--h:min(560px, 130vw)}}.wr-card-bg{background-position:50%;background-size:cover;animation-name:wr-bg;position:absolute;inset:-6%}.wr-inner{width:var(--iw);height:var(--ih);color:#2a2e55;--r0:var(--an);--r1:var(--bn);margin:auto;animation-name:none;position:absolute;inset:0;container-type:inline-size}.wr-body{display:contents}.wr-at{left:var(--wr-dl);right:var(--wr-dr);top:var(--wr-dt);bottom:var(--wr-db);width:var(--wr-dw);height:var(--wr-dh);position:absolute}@media (max-width:759.98px){.wr .wr-inner{--wr-cw:100cqw;margin:0}.wr-body{width:var(--wr-cw);flex-direction:column;gap:1.4cqw;padding:2.6cqw 2.4cqw 2.4cqw;display:flex;position:absolute;top:0;bottom:0;left:0}.wr-at{flex:none;width:auto;height:auto;position:relative;inset:auto}.wr-at[data-phone=pin]{left:var(--wr-pl);right:var(--wr-pr);top:var(--wr-pt);bottom:var(--wr-pb);width:var(--wr-pw);height:var(--wr-ph);position:absolute}.wr-body{--wr-pile:.6;--wr-rise:2cqw;--wr-slide:2cqw}.wr-tab{min-height:32px}.wr-cta{place-items:center;min-height:32px;display:grid}}.wr-glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #fffffff2;border-radius:2cqw;box-shadow:0 1.6cqw 4.5cqw #46288c33}.wr-glass-88{background:#ffffffe0}.wr-chip{color:#1f2250;cursor:pointer;align-items:center;gap:1.4cqw;padding:1.2cqw 1.6cqw;font-size:1.5cqw;font-weight:600;transition:background .25s,box-shadow .25s;display:flex}.wr-chip:hover{background:#fff;box-shadow:0 1.6cqw 4cqw #ff00c838}.wr-cta{text-align:center;color:#fff;background:linear-gradient(90deg,#ff5a8a,#ff00c8);border-radius:1.2cqw;padding:1.2cqw 2cqw;font-size:1.45cqw;font-weight:700;text-decoration:none;display:block;box-shadow:0 1cqw 2.4cqw #ff00c859}.wr-cta:hover{color:#fff}.wr-script{font-family:var(--font-caveat), "Caveat", cursive;color:#262a8a;flex-direction:column;gap:.6cqw;font-weight:700;line-height:.95;animation-name:wr-script;display:flex}.wr-swoosh{background:linear-gradient(90deg,#ff00c8,#ff7ad9);border-radius:1cqw;width:70%;height:.45cqw;margin-left:20%;display:block;transform:rotate(-3deg)}.wr-tabs{background:#f1eefa;border-radius:1.2cqw;gap:.5cqw;padding:.5cqw;display:flex}.wr-tab{cursor:pointer;white-space:nowrap;color:#4b4f75;box-shadow:none;background:0 0;border:0;border-radius:.9cqw;flex:1;padding:.85cqw .6cqw;font-family:inherit;font-size:1.25cqw;font-weight:700;transition:background .25s,color .25s}.wr-tab[aria-selected=true]{color:#e11daa;background:#fff;box-shadow:0 .4cqw 1cqw #46288c1f}.wr-num:after{content:counter(wr-wn) attr(data-suffix)}.wr-num{counter-reset:wr-wn var(--wr-wn);animation-name:wr-num}.wr-blink{animation:1s step-end infinite wr-blink}.wr-eq{animation:.8s ease-in-out infinite alternate wr-eq}.wr-dock-btn{cursor:pointer;width:4.6cqw;height:4.6cqw;transform:scale(var(--sc,1));background:0 0;border:0;border-radius:50%;padding:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:relative}.wr-dock-btn:hover{transform:scale(1.12)}.wr-pick[aria-pressed=true]:not(:focus-visible){outline:.2cqw solid #ff00c88c}.wr-thumb{opacity:.75;outline-offset:.2cqw;transition:opacity .25s}.wr-thumb:hover,.wr-thumb[aria-pressed=true]{opacity:1}.wr-thumb[aria-pressed=true]:not(:focus-visible),.wr-tile[aria-pressed=true]:not(:focus-visible){outline:.25cqw solid #ff00c8}.wr-tile{outline-offset:.2cqw}.wr-pill{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbf;border-radius:999px;align-items:center;gap:14px;max-width:94vw;padding:8px 10px 8px 20px;animation-name:wr-nav-out;display:flex;position:absolute;bottom:2.4vh;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #5a32a024}.wr-labels{display:var(--lbd);grid-template-areas:"l";min-width:132px;height:18px;position:relative;overflow:hidden}.wr-label{white-space:nowrap;font:800 13px/18px var(--font-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:-.01em;color:#161a3d;grid-area:l;align-items:baseline;gap:8px;animation-name:wr-lbl;display:flex}.wr-dot{cursor:pointer;background:0 0;border:0;padding:8px 0;display:block}.wr-dot:hover{opacity:.75}.wr-dot-track{width:var(--dot);background:#161a3d1f;border-radius:4px;height:4px;display:block;overflow:hidden}.wr-dot-fill{transform-origin:0;background:linear-gradient(90deg,#ff5a8a,#ff00c8);border-radius:4px;height:100%;animation-name:wr-fill;display:block}.wr-hint button{font-family:var(--font-jakarta), sans-serif}.wr-hint{align-items:center;animation-name:wr-end;display:flex;overflow:hidden}.wr-skip{right:2.4vw;bottom:var(--skb);z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;font:700 12px var(--font-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:.06em;color:#1f2937;background:#ffffffbf;border:1px solid #1f29371f;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;transition:background .2s,color .2s;display:flex;position:absolute}.wr-skip:hover{color:#fff;background:#1f2937}.wr-skip-out{animation-name:wr-skip}}@keyframes wr-track{0%{transform:translate3d(calc(50vw - var(--w) / 2), 0, 0)}to{transform:translate3d(calc(50vw - var(--w) / 2 - var(--n1) * (var(--w) + var(--g))), 0, 0)}}@keyframes wr-card{0%,to{opacity:.45;filter:saturate(.6);transform:scale(.78)}50%{opacity:1;filter:none;transform:scale(1)}}@keyframes wr-bg{0%{transform:scale(1.14)translate(4%)}50%{transform:scale(1.02)}to{transform:scale(1.14)translate(-4%)}}@keyframes wr-head{0%{opacity:0;transform:translateY(4cqw)}34%,66%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3cqw)}}@keyframes wr-panel{0%{opacity:0;transform:perspective(1000px) translate3d(0, var(--wr-rise,8cqw), 0) rotateX(-38deg)}36%,64%{opacity:1;transform:perspective(1000px)translate(0,0)rotateX(0)}to{opacity:0;transform:perspective(1000px)translate3d(0,-5cqw,-4cqw)rotateX(28deg)}}@keyframes wr-side{0%{opacity:0;transform:perspective(900px) translate3d(var(--wr-slide,6cqw), 0, 0) rotateY(-32deg)}36%,64%{opacity:1;transform:none}to{opacity:0;transform:perspective(900px) translate3d(calc(var(--wr-slide,6cqw) * -2 / 3), -2cqw, 0) rotateY(22deg)}}@keyframes wr-script{0%,22%{clip-path:inset(-20% 100% -20% 0);opacity:1}46%,70%{clip-path:inset(-20% -5% -20% 0);opacity:1}to{clip-path:inset(-20% -5% -20% 0);opacity:0}}@keyframes wr-ring{0%,22%{stroke-dashoffset:251.3px}48%,to{stroke-dashoffset:var(--to)}}@keyframes wr-num{0%,22%{--wr-wn:0}48%,to{--wr-wn:var(--tn)}}@keyframes wr-bar{0%,24%{transform:scaleY(0)}48%,to{transform:scaleY(1)}}@keyframes wr-barx{0%,24%{transform:scaleX(0)}48%,to{transform:scaleX(1)}}@keyframes wr-line{0%,22%{stroke-dashoffset:var(--len)}52%,to{stroke-dashoffset:0}}@keyframes wr-wipe{0%,22%{clip-path:inset(0 100% 0 0)}52%,to{clip-path:inset(0)}}@keyframes wr-type-url{0%,24%{clip-path:inset(0 100% 0 0)}50%,to{clip-path:inset(0)}}@keyframes wr-fly{0%,24%{top:3cqw;left:0%}38%{top:-.8cqw}52%,to{top:3cqw;left:100%}}@keyframes wr-prog{0%,24%{transform:scaleX(0)}60%,to{transform:scaleX(.42)}}@keyframes wr-prog-full{0%,24%{transform:scaleX(0)}52%,to{transform:scaleX(1)}}@keyframes wr-mq{0%{transform:translate(50vw)}94%,to{transform:translate(calc(50vw - 100%))}}@keyframes wr-ch{0%{opacity:0}to{opacity:1}}@keyframes wr-cr-win{0%{opacity:0}.5%,99.5%{opacity:1}to{opacity:0}}@keyframes wr-cr-hold{0%{opacity:0}.5%,to{opacity:1}}@keyframes wr-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes wr-end{0%{opacity:0;max-width:0}to{opacity:1;max-width:460px}}@keyframes wr-skip-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes wr-skip{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes wr-ttl-out{to{translate:-130vw}}@keyframes wr-intro-b{0%{opacity:0;filter:brightness(1.6);scale:.15 1}}@keyframes wr-flip-out{to{opacity:.6;rotate:y 90deg}}@keyframes wr-flip-in{0%{opacity:.6;rotate:y -90deg}}@keyframes wr-pile{0%{opacity:0;transform:perspective(1000px) translate3d(-4cqw, calc(var(--wr-rise,8cqw) * 1.25), 0) rotateX(-30deg) rotate(-6deg)}36%,64%{opacity:1;transform:none}to{opacity:0;transform:perspective(1000px)translate3d(0,-6cqw,-4cqw)rotateX(24deg)rotate(4deg)}}@keyframes wr-lbl{0%{opacity:0;transform:translateY(10px)}50%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes wr-fill{0%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}@keyframes wr-nav-out{to{opacity:0;visibility:hidden;translate:0 16px}}@keyframes wr-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}
