html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{background-color:#000}@font-face{font-family:helvetica_75;src:url(/build/assets/HelveticaNeue-Bold-BSj9N94M.ttf)format("truetype")}@font-face{font-family:helvetica_55;src:url(/build/assets/HelveticaNeue-Roman_1-DX8YnLBL.ttf)format("truetype")}html{touch-action:manipulation;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:focus-visible{outline-offset:3px;outline:3px solid #fff}[tabindex="-1"]:focus{outline:none}.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}.view{box-sizing:border-box;opacity:0;color:#fff;background-color:#000;width:100%;height:100%;min-height:100svh;font-family:helvetica_55;line-height:1.1;animation:1s ease-in forwards fadeIn;position:relative;overflow:hidden}.view:before,.view:after{content:"";pointer-events:none;z-index:2;width:100%;height:50svh;position:fixed;left:0}@media screen and (width>=769px) and (orientation:landscape){.view:before,.view:after{display:none}}.view:before{background:linear-gradient(#000c,#0000);top:0}.view:after{background:linear-gradient(#0000,#000);bottom:0}.view span.orange{color:#ff7900}.view .txt--errors{font-size:var(--size-text-xs);box-sizing:border-box;text-align:left;background-color:#ffc6c7;flex-direction:row;justify-content:left;align-items:center;width:100%;margin:2px auto 0 0;padding:3px;display:flex;color:#000!important}.view .txt--errors p{font-family:helvetica_75,sans-serif;font-size:clamp(.5rem,3vw,.75rem);margin:2px 0!important;padding:0!important}.view .txt--errors svg{margin:0 10px}.view .mobile{display:block}@media screen and (width>=769px) and (orientation:landscape){.view .mobile{display:none}}.view .desktop{display:none}@media screen and (width>=769px) and (orientation:landscape){.view .desktop{display:block}}.popin{z-index:1000;box-sizing:border-box;color:#000;opacity:0;background-color:#000000b3;width:100%;height:100%;padding:20px;animation:.5s ease-in forwards fadeIn;position:fixed;inset:0}.popin__content{box-sizing:border-box;text-align:justify;background-color:#fff;width:100%;height:100%;padding:25px;position:relative;overflow-y:auto}.popin__content .popin__close{cursor:pointer;font-size:unset;color:#000;background:0 0;border:none;padding:0;display:flex;position:fixed;top:25px;right:25px}button,.btn{--btn-font-size:clamp(.625rem, 4.8vw, 1.3rem);--btn-padding-y:calc((50px - .8 * var(--btn-font-size)) / 2);z-index:12;color:#000;padding:calc(var(--btn-padding-y) * .7) 36px;cursor:pointer;width:auto;font-family:helvetica_75;font-size:var(--btn-font-size);background-color:#fff;border:none;text-decoration:none;display:block;position:relative}@media (width>=769px) and (orientation:landscape){button,.btn{padding:calc(var(--btn-padding-y) * .9) 36px}}button:hover,.btn:hover{background-color:#ccc}button:active,.btn:active{color:#fff;background-color:#ff7900}.site-header{z-index:11;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:2svh 6%;display:flex;position:relative}@media (width>=769px) and (orientation:landscape){.site-header{background-color:#000}}.site-header__start{align-items:center;gap:2vw;display:flex}.site-header .site-header__logo{width:40px;max-width:none;margin:0;display:block}@media (width>=769px) and (orientation:landscape){.site-header .site-header__logo{width:50px}}.site-header .site-header__samsung{width:clamp(30px,25vw,120px);max-width:none;margin:0;display:block}.site-header:not(.site-header--mobile){display:none}@media (width>=769px) and (orientation:landscape){.site-header:not(.site-header--mobile){display:flex}}.selected-item-preview{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;justify-content:center;align-items:flex-start;width:100%;display:flex;position:fixed;inset:0 0 0 50%;transform:translate(-50%)}.selected-item-preview__card{text-align:center;flex-direction:column;align-items:center;gap:12px;width:80%;max-width:350px;margin-top:25svh;display:flex}.selected-item-preview__image{border-radius:12px;width:100%;max-width:350px}.selected-item-preview__text{color:#fff;width:85%;margin:0;font-family:helvetica_75;font-size:clamp(.75rem,5.2vw,1.625rem);line-height:1.25}.game-header{z-index:99;box-sizing:border-box;background-color:#0009;border:2px solid #ff7900;justify-content:space-between;align-items:center;width:80%;max-width:540px;margin:0 auto 3svh;padding:12px 10px;font-family:helvetica_75;font-size:clamp(.875rem,6vw,2.5rem);display:flex;position:relative}.game-header .countdown{color:#ff7900}.game-header .resolved-count{align-items:center;display:flex}.game-header .resolved-count .heart-picto{width:clamp(14px,1rem + 2vw,26px);margin-left:5px}.game-header .resolved-count .heart-picto.heart-pulse{animation:.4s ease-in-out heart-beat}.home{background-color:#0000;background-image:linear-gradient(#0006,#0006),url(/build/assets/background-BC_ro1xM.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}@media (width>=769px) and (orientation:landscape){.home{background-color:#0000;background-image:linear-gradient(#0009,#0009),url(/build/assets/background-desktop-VD_bI9a1.jpg);background-position:0;background-repeat:no-repeat;background-size:100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}.home__content{z-index:10;flex-direction:column;justify-content:space-between;width:100%;min-height:100svh;display:flex;position:relative}.home__content .title{text-align:center;font-family:helvetica_75,sans-serif;font-size:clamp(1.125rem,13vw,4rem);line-height:1}.home__content .title span{font-size:clamp(1rem,11vw,3.75rem);display:block}@media (width>=769px) and (orientation:landscape){.home__content .title span{display:inline-block}}.home__content .subtitle{z-index:100;text-align:center;width:80%;margin:2svh auto 0;font-family:helvetica_55,sans-serif;font-size:clamp(.75rem,4.3vw,1.375rem);line-height:1.25;position:relative}.home__content .subtitle span{font-family:helvetica_75,sans-serif}.home__content .subtitle:last-of-type{font-size:clamp(.65rem,4vw,1.175rem)}.home__content .home__body{display:contents}.home__content .home__postit{display:none}.home__content .home__prizes{flex:1;align-items:center;width:100%;max-width:600px;min-height:25svh;margin:2svh auto 0;display:flex;position:relative}.home__content .home__prizes>img{height:80%;max-height:160px;position:absolute;left:50%;transform:translate(-50%)}.home__content .home__prizes .prize{text-align:center;flex-direction:column;margin:0;display:flex;position:absolute}.home__content .home__prizes .prize img{object-fit:contain;object-position:center bottom;flex:1 1 0;width:100%;min-height:0}.home__content .home__prizes .prize figcaption{flex:none;margin-top:4px;font-family:Helvetica_75,sans-serif;font-size:clamp(.5625rem,2.5vw,.9375rem)}.home__content .home__prizes .prize--phone{width:34%;height:50%;top:0;right:0}.home__content .home__prizes .prize--watch{width:44%;height:50%;bottom:0;left:0}.home__content .home__prizes .prize--buds{width:40%;height:50%;bottom:0;right:0}.home__content form{opacity:0;flex-direction:column;flex:1;justify-content:center;align-items:center;width:90%;max-width:600px;margin:2svh auto;animation:.3s ease-in forwards fadeIn;display:flex}.home__content form .checkbox{width:100%;margin:0 auto 10px}.home__content form .checkbox__label{-webkit-tap-highlight-color:transparent;color:#fff;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;font-size:clamp(.75rem,4vw,1.375rem);line-height:1.25;display:flex}.home__content form .checkbox__label .checkbox__link{font:inherit;color:#fff;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:helvetica_75,sans-serif;text-decoration:underline;display:inline}.home__content form .checkbox__label .checkbox__text{box-sizing:border-box;cursor:pointer;padding-left:10px}.home__content form .checkbox__label .checkbox__text a{color:#fff;font-family:helvetica_75;text-decoration:underline}.home__content form .checkbox input:checked~.checkbox__checkmark:after{display:block}.home__content form .checkbox input:focus-visible~.checkbox__checkmark{outline-offset:3px;outline:3px solid #fff}.home__content form .checkbox__checkmark{box-sizing:border-box;background-color:#0000;border:1px solid #fff;justify-content:center;align-items:center;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;margin-top:calc(.6em - 8px);display:flex;position:relative}.home__content form .checkbox__checkmark:after{content:"";box-sizing:border-box;opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;animation:.3s ease-in forwards fadeIn;display:none;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.home__content form button{margin:1svh auto}@media (width>=769px) and (orientation:landscape){.home__content .home__body{box-sizing:border-box;flex:1;grid-template:"presentation prizes"1fr"form prizes"1fr/minmax(0,.9fr) minmax(0,1.1fr);column-gap:0;min-height:0;padding-left:13%;display:grid}.home__content .presentation{grid-area:presentation;align-self:end}.home__content .title,.home__content .subtitle{text-align:left;line-height:1.25}.home__content .title{font-size:clamp(3rem,5vw,5rem)}.home__content .title span{font-size:clamp(2.75rem,4.6vw,4.6875rem)}.home__content .title{margin:3svh 0}.home__content .subtitle{width:100%;margin:2svh 0 0;font-size:clamp(1rem,1.5vw,1.5rem)}.home__content .subtitle:last-of-type{font-size:clamp(1rem,1.5vw,1.5rem)}.home__content .home__prizes{--u:min(1vw, 1.7svh);grid-area:prizes;width:100%;max-width:none;min-height:0;max-height:80svh;margin:0}.home__content .home__prizes>img{height:85%;max-height:calc(var(--u) * 18)}.home__content .home__prizes .home__postit{height:calc(var(--u) * 11);width:auto;top:calc(50% - 12.5 * var(--u));left:calc(50% - 8 * var(--u));z-index:2;opacity:.5;display:block;position:absolute;transform:translate(-100%,-100%)rotate(-8deg)}.home__content .home__prizes .home__postit--right{height:calc(var(--u) * 9);top:calc(50% + 1 * var(--u));left:auto;right:3%;transform:translateY(-50%)rotate(6deg)}.home__content .home__prizes .prize{width:auto;height:auto}.home__content .home__prizes .prize img{flex:none;width:auto}.home__content .home__prizes .prize figcaption{font-family:helvetica_55;font-size:clamp(.75rem,1.1vw,1.25rem)}.home__content .home__prizes .prize--phone{top:auto;right:3%;bottom:calc(50% + 5 * var(--u))}.home__content .home__prizes .prize--phone img{height:calc(var(--u) * 16)}.home__content .home__prizes .prize--watch{left:2%;top:calc(50% + 3 * var(--u));bottom:auto}.home__content .home__prizes .prize--watch img{height:calc(var(--u) * 16)}.home__content .home__prizes .prize--buds{right:10%;top:calc(50% + 5 * var(--u));bottom:auto}.home__content .home__prizes .prize--buds img{height:calc(var(--u) * 15)}.home__content form{flex:none;grid-area:form;align-self:start;align-items:flex-start;width:100%;max-width:600px;margin:4svh 0}.home__content form .checkbox__label{font-size:clamp(.875rem,1.3vw,1.375rem)}.home__content form button{margin:3svh 0}}.tutorial{background-color:#0000;background-image:linear-gradient(#000c,#000c),url(/build/assets/background-D6oL2_fk.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding-top:10svh}@media (width>=769px) and (orientation:landscape){.tutorial{background-color:#0000;background-image:linear-gradient(#0003,#0003),url(/build/assets/background-desktop-CZdRn9TF.jpg);background-position:50%;background-repeat:no-repeat;background-size:100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}.tutorial:after,.tutorial:before{content:none}.tutorial__content{z-index:10;background-color:#000;width:85%;max-width:600px;margin:0 auto;padding:2svh 15px 5svh;font-family:helvetica_75;position:relative}.tutorial__content img{width:100%;max-width:600px;display:block}.tutorial__content h1{color:#ff7900;margin-top:2svh;font-size:clamp(.875rem,7vw,2.875rem);line-height:1.25}.tutorial__content p{margin-top:2svh;font-size:clamp(.785rem,4.5vw,1.375rem);line-height:1.4}.tutorial button{margin:10svh auto 10px}.tutorial__body{display:contents}.tutorial__prizes{display:none}@media (width>=769px) and (orientation:landscape){.tutorial{padding-top:0}.tutorial .tutorial__body{box-sizing:border-box;grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;column-gap:2vw;width:100%;min-height:80svh;margin:0;padding-left:13%;display:grid}.tutorial .tutorial__content{display:contents}.tutorial .tutorial__content>img{display:none}.tutorial .tutorial__content h1,.tutorial .tutorial__content p{grid-area:2/1}.tutorial .tutorial__content h1{align-self:end;margin:0;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.15}.tutorial .tutorial__content p{grid-row:3;font-size:clamp(1rem,1.5vw,1.5rem)}.tutorial .tutorial__prizes{grid-area:1/2/-1;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-self:center;align-items:center;gap:2svh 0;max-height:80svh;display:grid}.tutorial .tutorial__prizes figure{flex-direction:column;align-items:center;min-height:0;margin:0;display:flex}.tutorial .tutorial__prizes img{object-fit:contain;width:auto;max-width:100%;min-height:0;margin:0 auto;display:block}.tutorial .tutorial__prizes figcaption{text-align:center;flex:none;margin-top:1svh;font-family:helvetica_55;font-size:clamp(.75rem,1.1vw,1.25rem)}.tutorial .tutorial__prizes figure:first-child{grid-area:1/2/span 2}.tutorial .tutorial__prizes figure:first-child img{max-height:45svh}.tutorial .tutorial__prizes figure:nth-child(2){grid-area:1/1}.tutorial .tutorial__prizes figure:nth-child(2) img{max-height:40svh}.tutorial .tutorial__prizes figure:nth-child(3){grid-area:2/1}.tutorial .tutorial__prizes figure:nth-child(3) img{max-height:35svh}.tutorial button{grid-area:4/1;place-self:start;margin:4svh 0 0}}.game{background-color:#0000;background-image:linear-gradient(#0006,#0006),url(/build/assets/background-D6oL2_fk.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}@media (width>=769px) and (orientation:landscape){.game{background-color:#0000;background-image:linear-gradient(#0009,#0009),url(/build/assets/background-desktop-DfB6WvPE.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}.game .game-animation{z-index:1;z-index:10;height:100%;padding-top:10svh;position:relative}.game .game-animation .game__board{grid-template-columns:repeat(3,1fr);gap:8px;width:80%;max-width:540px;margin:1svh auto;display:grid}.game .game-animation .game__board .box{aspect-ratio:1;-webkit-user-select:none;user-select:none;opacity:0;box-sizing:border-box;background-color:#0000;border:2px solid #ff7900;border-radius:6px;animation:.4s forwards fadeIn;display:block;position:relative}.game .game-animation .game__board .box:first-child{animation-delay:.1s}.game .game-animation .game__board .box:nth-child(2){animation-delay:.2s}.game .game-animation .game__board .box:nth-child(3){animation-delay:.3s}.game .game-animation .game__board .box:nth-child(4){animation-delay:.4s}.game .game-animation .game__board .box:nth-child(5){animation-delay:.5s}.game .game-animation .game__board .box:nth-child(6){animation-delay:.6s}.game .game-animation .game__board .box:nth-child(7){animation-delay:.7s}.game .game-animation .game__board .box:nth-child(8){animation-delay:.8s}.game .game-animation .game__board .box:nth-child(9){animation-delay:.9s}.game .game-animation .game__board .box:nth-child(10){animation-delay:1s}.game .game-animation .game__board .box:nth-child(11){animation-delay:1.1s}.game .game-animation .game__board .box:nth-child(12){animation-delay:1.2s}.game .game-animation .game__board .box:disabled{filter:opacity(50%);pointer-events:none;cursor:default}.game .game-animation .game__board .box:focus-visible{outline-offset:3px;outline:3px solid #fff}.game .game-animation .game__board .box.is-selected{-webkit-tap-highlight-color:transparent}.game .game-animation .game__board .face{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.game .game-animation .game__board .verso{opacity:0;animation:.2s forwards fadeIn}.game .game-animation .game__board .is-selected .recto{visibility:hidden}.game .game-animation .game__instructions{text-align:center;opacity:0;width:80%;margin:3svh auto 0;font-family:helvetica_75;font-size:clamp(.75rem,5.2vw,1.625rem);line-height:1.25;animation:.4s 1.6s forwards fadeIn}.game .game-animation .game__title{display:none}.game .game-animation .game__body{display:contents}@media (width>=769px) and (orientation:landscape){.game .game-animation{padding-top:0}.game .game-animation .game__body{box-sizing:border-box;grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;column-gap:4vw;width:100%;min-height:85svh;padding-left:15%;display:grid}.game .game-animation .game__title{text-align:left;color:#ff7900;grid-area:2/1;align-self:end;width:auto;margin:0;font-family:helvetica_75;font-size:clamp(2rem,3.5vw,3.5rem);display:block}.game .game-animation .game-header{grid-area:3/1;width:100%;max-width:500px;margin:3svh 0 0;font-size:clamp(1.25rem,2.4vw,2.5rem)}.game .game-animation .game__instructions{text-align:left;grid-area:4/1;width:100%;max-width:500px;margin:3svh 0 0;font-size:clamp(1rem,1.8vw,1.75rem)}.game .game-animation .game__board{grid-area:1/2/-1;align-self:center;width:min(100%,50svh);max-width:none;margin:0;position:relative}.game .game-animation .game__board .selected-item-preview{align-items:center;position:absolute;inset:0;transform:none}.game .game-animation .game__board .selected-item-preview__card{width:90%;margin-top:0}}.win{background:url(/build/assets/background-DBqMqLZa.jpg) 50%/cover;align-items:center;display:flex}@media (width>=769px) and (orientation:landscape){.win{background-color:#0000;background-image:linear-gradient(#0009,#0009),url(/build/assets/background-desktop-DJB9jbc0.jpg);background-position:50%;background-repeat:no-repeat;background-size:100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}.win__content{z-index:12;text-align:center;box-sizing:border-box;position:relative}.win__content h1{width:75%;margin:0 auto 3svh;font-family:helvetica_75;font-size:clamp(.875rem,7vw,2.875rem)}.win__content .subtitle{opacity:0;width:80%;margin:2svh auto 0;font-size:clamp(.75rem,4.5vw,1.375rem);animation:.5s ease-out .6s forwards fadeIn}.win__content .subtitle span{font-family:helvetica_75}.win__content .instructions-timer{opacity:0;width:80%;margin:0 auto;font-size:clamp(.75rem,4.5vw,1.375rem);animation:.5s ease-out .6s forwards fadeIn}.win__content .instructions-timer span{color:#ff7900;font-family:helvetica_75}.win__content .win-illustration{opacity:0;width:70%;max-width:400px;margin:0 auto;animation:.5s ease-out .25s forwards slide-in-top;position:relative;container-type:inline-size}.win__content .win-illustration .prize{z-index:20;text-align:center;color:#000;box-sizing:border-box;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;flex-direction:column;align-items:center;padding:10% 14% 60%;font-family:helvetica_75;display:flex;position:absolute;inset:0}.win__content .win-illustration .prize p.title,.win__content .win-illustration .prize p.prize__introduction,.win__content .win-illustration .prize p.prize__value{font-size:6cqw}.win__content .win-illustration .prize p.prize__value{font-family:helvetica_55}.win__content .win-illustration .prize p.prize__name{font-size:clamp(1rem,6.2vw,2.125rem);font-size:calc(8cqw * var(--name-scale,1))}.win__content .win-illustration .prize .heart-block{justify-content:center;gap:2%;width:100%;margin:2svh auto;display:flex}.win__content .win-illustration .prize .heart-block img{width:18%}.win__content .win-illustration .gift-visual{z-index:15;width:100%;margin:0 auto;display:block;position:relative}.win__content .btn{opacity:0;margin:2svh auto;animation:.5s ease-in 1.5s forwards fadeIn;display:inline-block}.win__content .win__title{display:none}@media (width>=769px) and (orientation:landscape){.win__content{text-align:left;grid-template-rows:auto 1fr auto auto auto 1fr;grid-template-columns:15% minmax(0,1fr) 4vw minmax(0,1.3fr);width:100%;min-height:100svh;display:grid}.win__content .site-header{grid-area:1/1/auto/-1}.win__content .win-illustration{grid-area:2/4/-1;align-self:center;width:min(100%,40svh);max-width:none;margin:10%;container-type:inline-size}.win__content .win-illustration .prize p.title,.win__content .win-illustration .prize p.prize__introduction,.win__content .win-illustration .prize p.prize__value{font-size:5.8cqw}.win__content .win-illustration .prize p.prize__name{font-size:calc(8cqw * var(--name-scale,1))}.win__content .win__title{text-align:left;color:#ff7900;grid-area:2/2;align-self:end;width:auto;margin:0;font-family:helvetica_75;font-size:clamp(2rem,3.5vw,3.5rem);display:block}.win__content .subtitle{grid-area:3/2;align-self:start;width:100%;margin:3svh 0 0;font-size:clamp(1rem,1.8vw,1.75rem);line-height:1.25}.win__content .instructions-timer{grid-area:4/2;width:100%;margin:2svh 0 0;font-size:clamp(1rem,1.8vw,1.75rem)}.win__content .btn--next-step{grid-area:5/2;place-self:start;margin:4svh 0 0}.win-form{background-color:#0000;background-image:linear-gradient(#0009,#0009),url(/build/assets/background-desktop-BhwnQ7q7.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}.win-form__content{z-index:12;position:relative}.win-form__content header.mobile{background-image:url(/build/assets/header-background-BffZiarR.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:25svh;display:flex!important}.win-form__content header.mobile .gift-post-it{width:clamp(1.875rem,20vw,7.5rem);position:absolute;left:5%}.win-form__content header.mobile .gift-visual{width:auto;height:80%}.win-form__content .gift-informations{width:90%;max-width:600px;margin:0 auto}.win-form__content .gift-informations__title{margin:10px 0;font-family:helvetica_75;font-size:clamp(.875rem,9vw,2.5rem)}.win-form__content .form-container{width:90%;max-width:600px;margin:0 auto;line-height:1.25}.win-form__content .form-container .instructions{margin-bottom:5px;font-family:helvetica_55;font-size:clamp(.525rem,4vw,1.3rem)}.win-form__content .form-container .instructions:first-of-type{font-size:clamp(.625rem,4.5vw,1.5rem)}.win-form__content .form-container .instructions span{color:#ff7900;font-family:helvetica_75}.win-form__content .form-container form{margin:0 auto}.win-form__content .form-container form button:disabled{pointer-events:none;opacity:.2}.win-form__content .form-container form .field{margin:12px auto;position:relative}.win-form__content .form-container form section.input-container{margin-bottom:0;padding-top:10px;position:relative}.win-form__content .form-container form section.input-container label{color:#fff;font-size:var(--size-text-s);-o-transition:bottom .3s ease, font-size .3s ease;font-size:clamp(1rem,4vw,1.25rem);transition:bottom .3s,font-size .3s;position:absolute;bottom:2px}.win-form__content .form-container form section.input-container label.active{font-size:clamp(.375rem,2.5vw,.75rem);bottom:70%}.win-form__content .form-container form section.input-container label.active sup{display:none}.win-form__content .form-container form section.input-container label sup{font-size:clamp(.375rem,3.5vw,.9rem);font-style:italic;display:block}.win-form__content .form-container form section.input-container:focus-within label{font-size:clamp(.375rem,2.5vw,.75rem);bottom:70%}.win-form__content .form-container form section.input-container:focus-within label sup{display:none}.win-form__content .form-container form section.input-container input{box-sizing:border-box;border:none;border-bottom:1px solid #d9d9d9;border-radius:0;outline:none;width:100%;font-family:helvetica_55,sans-serif;font-size:clamp(1rem,4vw,1.25rem);transition:all .3s ease-in;color:#fff!important;background-color:#0000!important}.win-form__content .form-container form section.input-container input:focus{transition:all .3s ease-in}.win-form__content .form-container form section.input-container input:-webkit-autofill{-webkit-text-fill-color:black;transition:background-color 5000s ease-in-out;background-color:#0000!important}.win-form__content .form-container form section.input-container input:-webkit-autofill:hover{-webkit-text-fill-color:black;transition:background-color 5000s ease-in-out;background-color:#0000!important}.win-form__content .form-container form section.input-container input:-webkit-autofill:focus{-webkit-text-fill-color:black;transition:background-color 5000s ease-in-out;background-color:#0000!important}.win-form__content .form-container form section.input-container textarea:-webkit-autofill{-webkit-text-fill-color:black;transition:background-color 5000s ease-in-out;background-color:#0000!important}.win-form__content .form-container form section.input-container textarea:-webkit-autofill:hover{-webkit-text-fill-color:black;transition:background-color 5000s ease-in-out;background-color:#0000!important}.win-form__content .form-container form section.input-container textarea:-webkit-autofill:focus{-webkit-text-fill-color:black;transition:background-color 5000s ease-in-out;background-color:#0000!important}.win-form__content .form-container form section.input-container select:-webkit-autofill{-webkit-text-fill-color:black;transition:background-color 5000s ease-in-out;background-color:#0000!important}.win-form__content .form-container form section.input-container select:-webkit-autofill:hover{-webkit-text-fill-color:black;transition:background-color 5000s ease-in-out;background-color:#0000!important}.win-form__content .form-container form section.input-container select:-webkit-autofill:focus{-webkit-text-fill-color:black;transition:background-color 5000s ease-in-out;background-color:#0000!important}.win-form__content .form-container .required-message,.win-form__content .form-container .legal-notices{margin-bottom:10px;font-size:clamp(.5rem,2.8vw,1rem)}.win-form__content .form-container .required-message a,.win-form__content .form-container .legal-notices a{color:#fff}@media (width>=769px) and (orientation:landscape){.win-form .win-form__content{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);grid-template-columns:10% minmax(0,.9fr) 4vw minmax(0,1.1fr) 5%;width:100%;height:100svh;padding:0 0 2svh;display:grid}.win-form .win-form__content header.mobile{display:none!important}.win-form .win-form__content .site-header{grid-area:1/1/auto/-1}.win-form .win-form__content .gift-informations{grid-area:2/2;align-self:start;width:100%;margin:0;padding-top:16svh;position:relative}.win-form .win-form__content .gift-informations__title{text-align:left;color:#ff7900;align-self:end;width:auto;margin:0;font-family:helvetica_75;font-size:clamp(2rem,3.5vw,3.5rem);display:block}.win-form .win-form__content .gift-informations .gift-visual{object-fit:contain;width:100%;height:auto;max-height:40svh;margin:3svh auto 0;display:block}.win-form .win-form__content .gift-informations>.gift-post-it{width:clamp(60px,30%,300px);position:absolute;top:2svh;right:0}.win-form .win-form__content .gift-informations .instructions{margin:3svh 0 0;font-family:helvetica_55;font-size:clamp(1rem,1.5vw,1.5rem);line-height:1.2}.win-form .win-form__content .gift-informations .instructions span{color:#ff7900;font-family:helvetica_75}.win-form .win-form__content .form-container{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;grid-area:2/4;width:100%;max-width:none;min-height:0;margin:0;padding:2svh 3vw 2svh 2vw;overflow-y:auto}.win-form .win-form__content .form-container::-webkit-scrollbar{width:6px}.win-form .win-form__content .form-container::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:3px}.win-form .win-form__content .form-container .instructions{color:#ff7900;background-color:#ff79001f;margin:0 0 1.5svh;font-family:helvetica_75;font-size:clamp(1rem,1.5vw,1.5rem)}.win-form .win-form__content .form-container .instructions-timer{box-sizing:border-box;padding:10px;display:inline-block}.win-form .win-form__content .form-container form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:2vw;margin-top:1svh;display:grid}.win-form .win-form__content .form-container form .field{margin:0 0 clamp(6px,1.6vh,15px);position:relative}.win-form .win-form__content .form-container form .form-actions{margin:clamp(6px,1.5vh,15px) 0 0}.win-form .win-form__content .form-container form .input-container sup{font-size:clamp(.375rem,1vw,.9rem);font-style:italic;display:inline}.win-form .win-form__content .form-container form .field:first-child,.win-form .win-form__content .form-container form .field:nth-last-child(3),.win-form .win-form__content .form-container form .form-actions,.win-form .win-form__content .form-container form .required-message{grid-column:1/-1}.win-form .win-form__content .required-message,.win-form .win-form__content .legal-notices{margin:1svh 0;font-size:clamp(.5rem,min(1.1vw,1.6vh),.9rem);line-height:1.4}}.win-form .form-actions{align-items:center;gap:16px;margin:15px 0 10px;display:flex}.win-form .form-actions .btn--form{margin:0!important}.win-form .form-actions .form-timer{color:#fff;letter-spacing:.05em;font-family:helvetica_75,sans-serif;font-size:clamp(1.25rem,6.5vw,2.25rem)}.win-form.keyboard-nav .form-container .input-container:focus-within{outline-offset:6px;outline:3px solid #fff}.lose{background-color:#0000;background-image:linear-gradient(#0006,#0006),url(/build/assets/background-DBqMqLZa.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}@media (width>=769px) and (orientation:landscape){.lose{background-color:#0000;background-image:linear-gradient(#0009,#0009),url(/build/assets/background-desktop-CvwB5K5l.jpg);background-position:50%;background-repeat:no-repeat;background-size:100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}.lose__content{z-index:12;text-align:center;box-sizing:border-box;position:relative}.lose__content h1{width:75%;margin:3svh auto;font-family:helvetica_75;font-size:clamp(.875rem,7vw,2.875rem);line-height:1.25}.lose__content .subtitle{width:75%;margin:2svh auto;font-size:clamp(.625rem,4.5vw,1.575rem);line-height:1.25}.lose__content .subtitle span{font-family:helvetica_75}.lose__content .lose-illustration{width:100%;max-width:600px;margin:0 auto;padding-top:15svh;position:relative}.lose__content .lose-illustration .gift-visual{z-index:15;opacity:0;width:70%;margin:0 auto;animation:.5s ease-out .25s forwards slide-in-top;display:block;position:relative}.lose__content .lose-illustration .prizes{z-index:16;opacity:0;width:80%;max-width:600px;height:100%;animation:.5s cubic-bezier(.785,.135,.15,.86) .7s forwards prize-animation;position:absolute;top:2%;left:50%}.lose__content .lose-illustration .prizes img{width:100%;display:block;position:absolute;left:50%;transform:translate(-50%)}.lose__content .btn{opacity:0;margin:2svh auto;animation:.5s ease-in 1.5s forwards fadeIn;display:inline-block}@media (width>=769px) and (orientation:landscape){.lose__content{text-align:left;grid-template-rows:auto 1fr auto auto auto 1fr;grid-template-columns:13% minmax(0,1.1fr) 2% minmax(0,1.2fr);width:100%;min-height:100svh;display:grid}.lose__content .site-header{grid-area:1/1/auto/-1}.lose__content h1{text-align:left;color:#ff7900;grid-area:2/2;align-self:end;width:auto;margin:0;font-family:helvetica_75;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.15;display:block}.lose__content .subtitle{grid-column:2;width:90%;margin:3svh 0 0;font-size:clamp(1rem,1.8vw,1.75rem);line-height:1.25}.lose__content .subtitle:first-of-type{grid-row:3}.lose__content .subtitle:nth-of-type(2){grid-row:4}.lose__content .lose-illustration{grid-area:2/4/-1;align-self:center;width:min(100%,60svh);max-width:none;margin:10svh 0 0;padding-top:0}.lose__content .lose-illustration .prizes{position:absolute;top:-60%}.lose__content .lose-illustration .prizes img{width:120%}.lose__content .btn{grid-area:5/2;place-self:start;margin:4svh 0 0}}.thanks{background-color:#0000;background-image:linear-gradient(#0006,#0006),url(/build/assets/background-D6oL2_fk.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=769px) and (orientation:landscape){.thanks{background-color:#0000;background-image:linear-gradient(#0009,#0009),url(/build/assets/background-desktop-DJB9jbc0.jpg);background-position:50%;background-repeat:no-repeat;background-size:100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;display:block}}.thanks__content{z-index:99;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.thanks__content h1{font-family:helvetica_75;font-size:clamp(.875rem,6.5vw,2.875rem)}.thanks__content img{width:25%;max-width:180px;margin:2svh auto;display:block}.thanks__content p{width:75%;margin:0 auto;font-family:helvetica_55;font-size:clamp(.625rem,4.5vw,1.575rem);line-height:1.25}.thanks__content p:first-of-type{margin-bottom:1svh}.thanks__content p span{color:#ff7900;font-family:helvetica_75}.thanks__content .btn{white-space:nowrap;display:flex;position:fixed;bottom:10svh;left:50%;transform:translate(-50%)}@media (width>=769px) and (orientation:landscape){.thanks__content{text-align:left;box-sizing:border-box;grid-template-rows:auto 1fr auto auto auto 1fr;grid-template-columns:18% minmax(0,1fr) 4vw minmax(0,1fr);justify-content:stretch;align-items:start;min-height:100svh;display:grid}.thanks__content .site-header{grid-area:1/1/auto/-1}.thanks__content h1{text-align:left;color:#fff;grid-area:2/2;align-self:end;width:auto;margin:0;font-family:helvetica_75;font-size:clamp(2rem,3.5vw,3.5rem);display:block}.thanks__content>img{grid-area:2/4/-1;place-self:center start;width:min(60%,20svh);max-width:none;margin:-15svh 10% 0}.thanks__content p{grid-column:2;width:85%;margin:3svh 0 0;font-size:clamp(1rem,1.8vw,1.75rem)}.thanks__content p:first-of-type{grid-row:3;font-size:clamp(.75rem,5vw,1.3rem)}.thanks__content p:nth-of-type(2){grid-row:4;margin-top:1svh}.thanks__content .btn--redirect{grid-area:5/2;justify-self:start;margin:4svh 0 0;position:static;transform:none}}.played,.before,.after,.error{background:url(/build/assets/background-D6oL2_fk.jpg) 50%/cover;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=769px) and (orientation:landscape){.played,.before,.after,.error{background-color:#0000;background-image:linear-gradient(#000000b3,#000000b3),url(/build/assets/background-desktop-CvwB5K5l.jpg);background-position:50%;background-repeat:no-repeat;background-size:100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}.played .site-header,.before .site-header,.after .site-header,.error .site-header{position:absolute;top:0;left:0}.played h1,.before h1,.after h1,.error h1{text-align:center;width:80%;font-family:helvetica_75;font-size:clamp(.875rem,6.5vw,2.875rem)}.played p,.before p,.after p,.error p{text-align:center;width:80%;font-family:helvetica_55;font-size:clamp(.625rem,4.5vw,1.575rem)}.timeout{background-color:#0000;background-image:linear-gradient(#0006,#0006),url(/build/assets/background-D6oL2_fk.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=769px) and (orientation:landscape){.timeout{background-color:#0000;background-image:linear-gradient(#0009,#0009),url(/build/assets/background-desktop-CvwB5K5l.jpg);background-position:50%;background-repeat:no-repeat;background-size:100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}.timeout__content{z-index:99;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.timeout__content h1{text-align:center;width:80%;font-family:helvetica_75;font-size:clamp(.875rem,6.5vw,2.875rem)}.timeout__content img{width:20%;max-width:180px;margin:2svh auto;display:block}.timeout__content p{width:75%;margin:0 auto;font-family:helvetica_55;font-size:clamp(.8rem,4.5vw,1.5rem);line-height:1.25}.timeout__content p span{color:#ff7900;font-family:helvetica_75}.timeout__content .btn{white-space:nowrap;display:flex;position:fixed;bottom:10svh;left:50%;transform:translate(-50%)}@media (width>=769px) and (orientation:landscape){.timeout__content{text-align:left;box-sizing:border-box;grid-template-rows:auto 1fr auto auto auto 1fr;grid-template-columns:16% minmax(0,1fr) 4vw minmax(0,1fr);justify-content:stretch;align-items:start;width:100%;min-height:100svh;display:grid}.timeout__content .site-header{grid-area:1/1/auto/-1}.timeout__content h1{text-align:left;color:#fff;grid-area:2/2;align-self:end;width:auto;margin:0;font-family:helvetica_75;font-size:clamp(2rem,3.5vw,3.5rem);display:block}.timeout__content>img{grid-area:2/4/-1;place-self:center start;width:min(60%,20svh);max-width:none;margin:-15svh 10% 0}.timeout__content p{grid-area:3/2;width:100%;margin:3svh 0 0;font-size:clamp(1rem,1.8vw,1.75rem)}.timeout__content .btn{grid-area:4/2;justify-self:start;margin:4svh 0 0;position:static;transform:none}}@keyframes fadeIn{to{opacity:1}}@keyframes scale-in{0%{opacity:1;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-top{0%{transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes prize-animation{0%{opacity:0;transform:translate(-50%)scale(0)}35%{opacity:0}to{opacity:1;transform:translate(-50%)scale(1)}}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease-out}.fade-enter-from,.fade-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
