:root{--c-tile:#5f0809;--c-ink-red:#640608;--c-ink-green:#185a30;--c-text:#1d1917;--c-muted:#5d524c;--c-cream:#f3e9d9;--c-cream-line:#d8c6aa;--c-deep:#740a0d;--c-red:#ab1f1d;--c-gold:#e2bf8f;--c-bg:#fff;--font-display:"Alumni Sans", "Arial Narrow", "Roboto Condensed", "Helvetica Neue", Impact, sans-serif;--font-body:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-pop:cubic-bezier(.16, 1, .3, 1);--vh:100vh;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}@supports (height:100svh){:root{--vh:100svh}}:root{--u:calc(max(180px, min(100vw, 540px, (var(--vh) - 48px - var(--safe-top) - var(--safe-bottom)) * .632)) / 390);--wheel:calc(344 * var(--u))}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;background:var(--c-bg)}body{min-height:100vh;min-height:var(--vh);background:var(--c-bg);color:var(--c-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{min-height:100vh;min-height:var(--vh);flex-direction:column;display:flex;position:relative;overflow:hidden}.top{z-index:3;height:calc(104 * var(--u) + var(--safe-top));padding-top:calc(18 * var(--u) + var(--safe-top));background-color:var(--c-tile);background-image:radial-gradient(120% 140% at 50% 20%,#28000000 55%,#28000052 100%),url(/img/carreaux.jpg);background-size:100% 100%, calc(510 * var(--u)) auto;border-radius:0 0 50% 50% / 0 0 calc(19 * var(--u)) calc(19 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) #46080852;background-position:50%,top;background-repeat:no-repeat,repeat-x;flex:none;position:relative}.top__logo{width:calc(170 * var(--u));height:auto;margin:0 auto}.intro{flex-direction:column;align-self:stretch;align-items:center;display:flex;position:relative}.intro>.headline,.intro>.flag,.intro>.lead{z-index:1;position:relative}.deco{z-index:0;pointer-events:none;position:absolute}.deco img{width:100%;height:auto}.deco--left{left:calc(-26 * var(--u));top:calc(4 * var(--u));width:calc(120 * var(--u))}.deco--right{right:calc(-27 * var(--u));top:calc(2 * var(--u));width:calc(118 * var(--u))}.deco--left img{-webkit-mask-image:radial-gradient(36% 30% at 100% 14%,#0000 75%,#000 100%);mask-image:radial-gradient(36% 30% at 100% 14%,#0000 75%,#000 100%)}.deco--right img{-webkit-mask-image:linear-gradient(90deg,#0000 14%,#000 38%);mask-image:linear-gradient(90deg,#0000 14%,#000 38%)}.stage{z-index:1;padding:0 0 calc(16px + var(--safe-bottom));text-align:center;flex-direction:column;flex:1 0 auto;align-items:center;display:flex;position:relative}.spacer{flex:1 1 0;width:1px}.spacer--top{min-height:calc(22 * var(--u));max-height:calc(22 * var(--u) + 24px)}.spacer--mid{min-height:calc(32 * var(--u));max-height:calc(32 * var(--u) + 32px)}.spacer--end{flex-grow:2}.headline{font-family:var(--font-display);font-weight:700;font-size:calc(44 * var(--u));line-height:calc(39 * var(--u));letter-spacing:0;text-transform:uppercase;color:var(--c-ink-red);margin:0}.headline__line{white-space:nowrap;display:block}.headline__line--green{color:var(--c-ink-green)}.headline__word{display:inline-block}.flag{width:calc(72 * var(--u));margin-top:calc(14 * var(--u));display:block}.flag img{width:100%;height:auto}.lead{margin:calc(14 * var(--u)) 0 0;max-width:max(calc(320 * var(--u)), 19.5em);font-size:max(12px, calc(12.5 * var(--u)));color:var(--c-text);padding:0 8px;font-weight:400;line-height:1.3}.noscript{color:var(--c-muted);margin:12px 16px 0;font-size:14px}.wheel{width:var(--wheel);height:var(--wheel);z-index:1;--label-r:calc(var(--wheel) * .29);flex:none;position:relative}.wheel__base{width:100%;height:100%;box-shadow:0 calc(10 * var(--u)) calc(26 * var(--u)) #5a1e0c33, 0 calc(2 * var(--u)) calc(5 * var(--u)) #5a1e0c2e;border-radius:50%;position:absolute;top:0;left:0}.wheel__disc{will-change:transform;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.wheel__svg{width:100%;height:100%}.wheel__labels{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.wheel__label{font-family:var(--font-display);font-weight:700;font-size:calc(var(--wheel) * .077);letter-spacing:.012em;white-space:nowrap;color:#fff;text-shadow:0 1px 1px #28000047;transform:translate(-50%, -50%) rotate(var(--a)) translateY(calc(-1 * var(--label-r))) rotate(-90deg);line-height:1;position:absolute;top:50%;left:50%}.wheel--arc{--label-r:calc(var(--wheel) * .33)}.wheel--arc .wheel__label{font-size:calc(var(--wheel) * .079);transform:translate(-50%, -50%) rotate(var(--a)) translateY(calc(-1 * var(--label-r)))}.wheel__label--cream{color:#5e0303;text-shadow:0 1px #ffffff80}.pct{vertical-align:baseline;width:.4em;height:.591em;margin-left:.01em;display:inline-block;overflow:visible}.wheel__hl{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.wheel__hl path{fill:#fff7e8;fill-opacity:.16;stroke:#fff7e8;stroke-width:4px;stroke-linejoin:round}.wheel__hl.is-win{animation:win-glow 1.5s var(--ease-out) both}@keyframes win-glow{0%{opacity:0}18%{opacity:1}45%{opacity:.35}70%{opacity:1}to{opacity:.85}}.wheel__pointer{z-index:3;left:50%;top:calc(var(--wheel) * -.056);width:calc(var(--wheel) * .112);margin-left:calc(var(--wheel) * -.056);pointer-events:none;position:absolute}.wheel__pointer svg{transform-origin:50% 27%;will-change:transform;width:100%;height:auto;overflow:visible}.wheel__hub{z-index:2;width:calc(var(--wheel) * .278);height:calc(var(--wheel) * .278);margin:calc(var(--wheel) * -.139) 0 0 calc(var(--wheel) * -.139);cursor:pointer;color:#fff;box-shadow:0 0 0 calc(var(--wheel) * .0135) var(--c-cream), 0 0 0 calc(var(--wheel) * .0135 + 1px) var(--c-cream-line), 0 calc(var(--wheel) * .016) calc(var(--wheel) * .04) #3200006b, inset 0 2px 2px #ffffff29, inset 0 -6px 12px #1e000052;transition:transform .14s var(--ease-out), filter .14s var(--ease-out);background-color:#8c0f15;background-image:radial-gradient(circle at 50% 28%,#a5171d 0%,#8c0f15 50%,#6c080c 100%);border:0;border-radius:50%;padding:0;position:absolute;top:50%;left:50%}.wheel__hub:active{filter:brightness(.94);transform:scale(.95)}.wheel__hub:focus{outline:none}.wheel__hub:focus-visible{outline:3px solid var(--c-gold);outline-offset:calc(var(--wheel) * .0135 + 4px)}.wheel__hub[aria-disabled=true]{cursor:default}.wheel__hub[aria-disabled=true]:active{filter:none;transform:none}.wheel__hub-text{font-family:var(--font-display);font-weight:700;font-size:calc(var(--wheel) * .08);letter-spacing:.02em;text-transform:uppercase;text-shadow:0 1px 2px #28000059;padding-top:calc(var(--wheel) * .012);flex-direction:column;align-items:center;line-height:1;display:flex}.wheel__hub-text:after{content:"";width:calc(var(--wheel) * .098);height:max(2px, calc(var(--wheel) * .0066));margin-top:calc(var(--wheel) * .024);opacity:.95;background:currentColor;border-radius:2px;display:block}.wheel__hub:before{content:"";top:calc(var(--wheel) * -.0135);left:calc(var(--wheel) * -.0135);right:calc(var(--wheel) * -.0135);bottom:calc(var(--wheel) * -.0135);opacity:0;pointer-events:none;border:2px solid #fff7e8f2;border-radius:50%;position:absolute}.is-idle .wheel__hub:before{animation:hub-call 2.8s var(--ease-out) .6s infinite}@keyframes hub-call{0%{opacity:0;transform:scale(1)}8%{opacity:.9}55%,to{opacity:0;transform:scale(1.42)}}.modal{z-index:50;width:100%;height:100%;padding:calc(16px + var(--safe-top)) 16px calc(16px + var(--safe-bottom));justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.modal[hidden]{display:none}.modal__backdrop{opacity:0;background:#1e060694;width:100%;height:100%;transition:opacity .24s;position:absolute;top:0;left:0}.modal__card{overscroll-behavior:contain;text-align:center;opacity:0;background:#fff;border-radius:14px;width:100%;max-width:352px;max-height:100%;transition:opacity .2s,transform .2s;position:relative;overflow:auto;transform:translateY(28px)scale(.96);box-shadow:0 24px 60px #28000059}.modal__card:focus{outline:none}.modal.is-open .modal__backdrop{opacity:1}.modal.is-open .modal__card{opacity:1;transition:opacity .26s ease, transform .42s var(--ease-pop);transform:none}.modal__band{background-color:var(--c-tile);background-image:radial-gradient(120% 140% at 50% 20%,#28000000 55%,#2800004d 100%),url(/img/carreaux.jpg);background-position:50%,top;background-size:100% 100%,420px;border-radius:0 0 50% 50%/0 0 14px 14px;justify-content:center;align-items:center;height:88px;display:flex}.result__bravo{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:#fff;text-shadow:0 2px 4px #1e000059;margin:0;font-size:46px;font-weight:700;line-height:1}.result__body{padding:20px 22px 22px}.result__kicker{color:var(--c-muted);margin:0;font-size:14px;font-weight:600}.result__title{font-family:var(--font-display);text-transform:uppercase;color:var(--c-ink-red);text-wrap:balance;margin:4px 0 0;font-size:40px;font-weight:700;line-height:.98}.result__flag{width:72px;height:auto;margin:12px auto 0}.result__desc{color:var(--c-text);margin:12px 0 0;font-size:14px;line-height:1.45}.btn-primary{cursor:pointer;background:var(--c-deep);color:#fff;width:100%;min-height:50px;font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;transition:transform .12s var(--ease-out), background-color .12s ease;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:0 16px;font-size:24px;font-weight:700;text-decoration:none;display:flex;box-shadow:inset 0 -3px #0000002e}.btn-primary__icon{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.btn-primary:active{background:#5e0709;transform:scale(.98)}.btn-primary:focus{outline:none}.btn-primary:focus-visible{outline:3px solid var(--c-gold);outline-offset:3px}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:#860c10}.wheel__hub:not([aria-disabled=true]):hover{filter:brightness(1.07)}}.svg-defs{width:0;height:0;position:absolute;overflow:hidden}.review__card{--card:min(100vw - 32px, 352px);--s:min(52px, calc((var(--card) - 76px) / 5));--g:8px}.review__band{gap:10px;height:92px;padding:0 16px 6px;position:relative}.review__g{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 2px 6px #1e00004d}.review__g svg{width:26px;height:26px}.review__title{font-family:var(--font-display);font-weight:700;font-size:min(34px, calc((var(--card) - 84px) / 7.9));letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:#fff;text-shadow:0 2px 4px #1e000059;margin:0;line-height:1}.review__body{padding:22px}.review [data-for]{display:none}.review[data-state=connect] [data-for~=connect],.review[data-state=write] [data-for~=write],.review[data-state=cooldown] [data-for~=cooldown]{animation:fade-up .26s var(--ease-out) both;display:block}.review[data-state=connect] .modal__band[data-for~=connect],.review[data-state=connect] .review__stars[data-for~=connect]{animation:none;display:flex}.review[data-state=write] .review__body,.review[data-state=cooldown] .review__body{border-top:6px solid var(--c-tile);padding:30px 24px 24px}.review__warn{width:72px;height:auto;margin:0 auto;display:block}.review__hourglass{width:46px;height:auto;margin:0 auto;display:block}.review__clock{font-family:var(--font-display);letter-spacing:.02em;color:var(--c-red);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:54px;font-weight:700;line-height:1}.review__wait-title{font-family:var(--font-body);color:var(--c-text);text-wrap:balance;margin:18px 0 0;font-size:19px;font-weight:700;line-height:1.35}.review__wait .btn-primary{margin-top:22px}.review__cooldown .review__desc{margin-top:10px}@keyframes refuse{20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.review__desc{margin-top:10px}.review__cooldown .btn-secondary{margin-top:22px}.review.is-refused .review__card{animation:refuse .42s var(--ease-out)}.btn-secondary{border:1.5px solid var(--c-cream-line);width:100%;min-height:48px;color:var(--c-text);font-family:var(--font-body);cursor:pointer;transition:transform .12s var(--ease-out), background-color .12s ease;background:#fff;border-radius:10px;justify-content:center;align-items:center;margin-top:12px;padding:0 16px;font-size:15px;font-weight:600;display:flex}.btn-secondary:active{background:#fbf7f0;transform:scale(.98)}.btn-secondary:focus{outline:none}.btn-secondary:focus-visible{outline:3px solid var(--c-gold);outline-offset:3px}.review__inapp{border:1px solid var(--c-cream-line);background:#fbf7f0;border-radius:10px;margin-top:16px;padding:14px}.review__inapp p{margin:0;font-size:14px;line-height:1.45}.review__inapp .btn-primary{margin-top:12px}.review__copied{color:var(--c-ink-green);font-weight:600;margin-top:10px!important}.review__desc{color:var(--c-text);text-wrap:pretty;margin:18px 0 0;font-size:15px;line-height:1.45}.review__desc strong{font-weight:600}.review__stars{justify-content:center;gap:var(--g);width:calc(5 * var(--s) + 4 * var(--g));--step:calc(var(--s) + var(--g));margin:0 auto;display:flex;position:relative}.star{width:var(--s);height:var(--s);display:block;position:relative}.star svg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.star__empty path{fill:#eee8df;stroke:#ddd2c3;stroke-width:1.2px;stroke-linejoin:round}.star__full path{fill:url(#star-gold);stroke:#e89400;stroke-width:1.2px;stroke-linejoin:round}.star__full .star__shine{fill:none;stroke:#fff;stroke-opacity:.75;stroke-width:1.4px;stroke-linecap:round}.review__hand{z-index:2;left:calc(var(--s) * .5 - var(--s) * .3);top:calc(var(--s) * .45);width:calc(var(--s) * .74);pointer-events:none;opacity:0;will-change:transform, opacity;position:absolute}.review__hand svg{transform-origin:40% 0;width:100%;height:auto;display:block;transform:rotate(-12deg)}.review__ring{z-index:1;left:calc(4 * var(--step) - var(--s) * .2);top:calc(var(--s) * -.2);width:calc(var(--s) * 1.4);height:calc(var(--s) * 1.4);opacity:0;pointer-events:none;border:3px solid #ffd54a;border-radius:50%;position:absolute;box-shadow:0 0 0 5px #ffd54a59}.review.is-playing .review__hand{animation:hand-tap 1.5s var(--ease-out) .3s both}.review.is-playing .star__full{animation:star-fill .42s var(--ease-out) backwards;animation-delay:.9s}.review.is-playing .review__ring{animation:ring-burst .7s var(--ease-out) .9s both}@keyframes hand-tap{0%{opacity:0;transform:translate(calc(4 * var(--step) + var(--s) * .5), calc(var(--s) * .9))}30%{opacity:1;transform:translate(calc(4 * var(--step)), 0)}40%{transform:translate(calc(4 * var(--step)), 3px) scale(.9)}50%{transform:translate(calc(4 * var(--step)), 0)}80%{opacity:1;transform:translate(calc(4 * var(--step)), 0)}to{opacity:0;transform:translate(calc(4 * var(--step) + var(--s) * .35), calc(var(--s) * .55))}}@keyframes star-fill{0%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.16)}to{opacity:1;transform:none}}@keyframes ring-burst{0%{opacity:0;transform:scale(.7)}12%{opacity:.95}to{opacity:0;transform:scale(1.35)}}.toast{z-index:70;left:50%;bottom:calc(20px + var(--safe-bottom));color:#fff;text-align:center;width:max-content;max-width:calc(100% - 32px);animation:toast-in .22s var(--ease-out);background:#1d1917;border-radius:10px;padding:12px 16px;font-size:14px;line-height:1.4;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #00000040}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.is-waiting .wheel__hub-text{opacity:.6}.is-waiting .wheel__hub:before{opacity:1;border-color:#fff7e8f2 #0000 #0000;animation:.8s linear infinite hub-wait}@keyframes hub-wait{to{transform:rotate(360deg)}}.gain__body{text-align:left;padding:18px 22px 22px}.gain__step{display:none}.gain[data-step=form] [data-step-show=form],.gain[data-step=sent] [data-step-show=sent]{animation:fade-up .26s var(--ease-out) both;display:block}.gain .result__kicker,.gain .result__title{text-align:center}.gain__lead{color:var(--c-muted);text-align:center;margin:10px 0 0;font-size:14px;line-height:1.45}.gain__form{margin-top:16px}.field+.field{margin-top:12px}.field__label{color:var(--c-text);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.field__input{width:100%;min-height:48px;color:var(--c-text);font:400 16px/1.2 var(--font-body);-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #d9cfc3;border-radius:10px;padding:0 14px;transition:border-color .12s,box-shadow .12s;display:block}.field__input:focus{border-color:var(--c-deep);outline:none;box-shadow:0 0 0 3px #740a0d24}.field__input[aria-invalid=true]{border-color:#b3261e}.field__error{color:#b3261e;margin:6px 0 0;font-size:13px;line-height:1.35}.check{cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;padding:4px 0;display:flex}.check__box{width:22px;height:22px;accent-color:var(--c-deep);flex:none;margin:0}.check__text{color:var(--c-muted);font-size:13px;line-height:1.45}.gain__error{text-align:center;margin-top:12px}.gain__form .btn-primary{margin-top:18px}.gain__form .btn-primary[aria-busy=true]{opacity:.7;pointer-events:none}.gain__legal{color:var(--c-muted);text-align:center;margin:12px 0 0;font-size:12px;line-height:1.45}.gain__legal a{color:inherit;text-underline-offset:2px}.gain [data-step-show=sent]{text-align:center}.gain__envelope{width:64px;height:auto;margin:8px auto 0;display:block}.gain__sent-title{font-family:var(--font-display);text-transform:uppercase;color:var(--c-ink-red);margin:14px 0 0;font-size:34px;font-weight:700;line-height:1}.gain__text{margin:10px 0 0;font-size:15px;line-height:1.45}.gain__muted{color:var(--c-muted);margin:8px 0 0;font-size:13px;line-height:1.45}.gain__dates{text-align:center;background:#fbf7f0;border:1px solid #ecdcc2;border-radius:12px;margin:18px 0 0;padding:14px 12px}.gain__dates-label{color:var(--c-muted);font-size:13px;font-weight:600;display:block}.gain__dates-value{color:var(--c-text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;line-height:1.35;display:block}.gain__dates-value strong{color:var(--c-ink-red);white-space:nowrap;font-weight:700}.gain [data-step-show=sent] .btn-secondary{margin-top:16px}.gain [data-step-show=sent] .btn-primary{margin-top:12px}.confetti{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.confetti[hidden]{display:none}.is-locked,.is-locked body{overflow:hidden}@media (min-width:720px){.deco--left{left:0;top:calc(-10 * var(--u));width:min(26vw,330px)}.deco--right{right:0;top:calc(-22 * var(--u));width:min(18vw,236px)}.deco--left img{-webkit-mask-image:none;mask-image:none}}.js:not(.is-ready) .top{transform:translateY(-102%)}.js:not(.is-ready) .top__logo,.js:not(.is-ready) .headline__word,.js:not(.is-ready) .lead,.js:not(.is-ready) .deco,.js:not(.is-ready) .wheel,.js:not(.is-ready) .wheel__pointer,.js:not(.is-ready) .wheel__hub{opacity:0}.js:not(.is-ready) .flag{clip-path:inset(0 100% 0 0)}.js.is-ready .top{animation:top-in .72s var(--ease-out) backwards}.js.is-ready .top__logo{animation:logo-in .7s var(--ease-out) .26s backwards}.js.is-ready .headline__word{animation:rise-in .68s var(--ease-out) backwards}.js.is-ready .headline__word:first-child{animation-delay:.38s}.js.is-ready .headline__word:nth-child(2){animation-delay:.47s}.js.is-ready .headline__line--green .headline__word{animation-delay:.59s}.js.is-ready .flag{animation:.62s cubic-bezier(.65,0,.35,1) .76s backwards brush-in}.js.is-ready .lead{animation:rise-in .62s var(--ease-out) .82s backwards}.js.is-ready .deco--left{animation:deco-left-in .95s var(--ease-out) .42s backwards}.js.is-ready .deco--right{animation:deco-right-in .95s var(--ease-out) .52s backwards}.js.is-ready .wheel{animation:wheel-in 1.1s var(--ease-out) .3s backwards}.js.is-ready .wheel__pointer{animation:pointer-in .62s var(--ease-pop) 1.1s backwards}.js.is-ready .wheel__hub{animation:hub-in .56s var(--ease-pop) 1s backwards}@keyframes top-in{0%{transform:translateY(-102%)}to{transform:none}}@keyframes logo-in{0%{opacity:0;transform:translateY(-8px)scale(.94)}to{opacity:1;transform:none}}@keyframes rise-in{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes brush-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes deco-left-in{0%{opacity:0;transform:translate(-38%)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes deco-right-in{0%{opacity:0;transform:translate(38%)rotate(8deg)}to{opacity:1;transform:none}}@keyframes wheel-in{0%{opacity:0;transform:translateY(6%)scale(.86)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes pointer-in{0%{opacity:0;transform:translateY(-70%)}to{opacity:1;transform:none}}@keyframes hub-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js.is-ready .top,.js.is-ready .top__logo,.js.is-ready .headline__word,.js.is-ready .lead,.js.is-ready .deco--left,.js.is-ready .deco--right,.js.is-ready .wheel,.js.is-ready .wheel__pointer,.js.is-ready .wheel__hub,.js.is-ready .flag{animation:.32s backwards fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1;clip-path:none;transform:none}}.is-idle .wheel__hub:before,.review.is-playing .review__hand,.review.is-playing .review__ring,.review.is-refused .review__card{animation:none}.review.is-playing .star__full{animation:.32s backwards fade-in;animation-delay:calc(.12s + var(--i) * 80ms)}.modal__card,.modal.is-open .modal__card{transition:opacity .2s;transform:none}}
