.noise[data-v-4cbe6a8e]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.018;pointer-events:none}.logo .name[data-v-5530428b]{fill:#ffeed9;stroke:#000;stroke-width:1.5;opacity:.9}.logo .name.name--ch[data-v-5530428b]{width:70%}@media(min-width:64em){.logo .name.name--ch[data-v-5530428b]{width:50%}}.header[data-v-7a867e77]{position:fixed;top:10px;left:0;width:100%;text-align:center}@media(device-width:375px)and (device-height:812px)and (-webkit-device-pixel-ratio:3){.header[data-v-7a867e77]{top:15px}}@media(device-width:414px)and (device-height:896px)and (-webkit-device-pixel-ratio:2){.header[data-v-7a867e77]{top:15px}}@media(device-width:414px)and (device-height:896px)and (-webkit-device-pixel-ratio:3){.header[data-v-7a867e77]{top:15px}}@media(min-width:64em){.header[data-v-7a867e77]{top:0}}.header__title[data-v-7a867e77]{display:inline-block;position:relative;width:calc(100% - 80px);margin-bottom:0}@media(min-width:64em){.header__title[data-v-7a867e77]{width:calc(100% - 25vw);margin-bottom:0;-webkit-transform:translateY(-25%);transform:translateY(-25%)}}.header__subtitle[data-v-7a867e77]{margin-top:10px;letter-spacing:2px;font-size:20px;text-transform:uppercase;font-family:AftonJames,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:64em){.header__subtitle[data-v-7a867e77]{font-size:25px;margin-top:-15px}}@media(min-width:90em){.header__subtitle[data-v-7a867e77]{font-size:30px}}@media(min-width:105em){.header__subtitle[data-v-7a867e77]{font-size:36px}}.in-app:not(.in-fullpage) .header[data-v-7a867e77]{top:65px}.in-app:not(.in-fullpage) .header .header__title[data-v-7a867e77]{display:none}.in-app:not(.in-fullpage) .header .header__subtitle[data-v-7a867e77]{margin-top:0;font-size:32px;letter-spacing:3px}.in-fullpage .header[data-v-7a867e77]{top:50px}@media(device-width:375px)and (device-height:812px)and (-webkit-device-pixel-ratio:3){.in-fullpage .header[data-v-7a867e77]{top:70px}}@media(device-width:414px)and (device-height:896px)and (-webkit-device-pixel-ratio:2){.in-fullpage .header[data-v-7a867e77]{top:70px}}@media(device-width:414px)and (device-height:896px)and (-webkit-device-pixel-ratio:3){.in-fullpage .header[data-v-7a867e77]{top:70px}}.app-audio[data-v-3e03e469]{cursor:pointer;pointer-events:auto}.app-audio svg[data-v-3e03e469]{width:16px;height:auto;fill:#ffeed9;opacity:.9}@media(min-width:90em){.app-audio svg[data-v-3e03e469]{width:18px}}.footer[data-v-03c795ae]{position:fixed;left:0;bottom:5.5555555556vh;width:100%;display:grid;grid-template-columns:repeat(16,1fr);font-weight:300;pointer-events:none}@media(max-width:63.99em){.footer[data-v-03c795ae]{padding:0 20px;bottom:20px}}@media(max-width:25.865em){.footer[data-v-03c795ae]{bottom:10px}}.footer>[data-v-03c795ae]{-ms-flex-item-align:end;align-self:end}.footer__content[data-v-03c795ae]{grid-column:1/10;justify-self:start;font-size:12px;pointer-events:all;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;text-align:left;padding-bottom:20px}@media(min-width:48em){.footer__content[data-v-03c795ae]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width:64em){.footer__content[data-v-03c795ae]{grid-column:2/8;font-size:14px;padding-bottom:0}}.footer__content .content__arrow-rotation[data-v-03c795ae]{display:inline-block;position:relative}.footer__content svg[data-v-03c795ae]{display:inline-block;width:14px;margin:-2px 0 0 0;-webkit-transform:scaleX(-1);transform:scaleX(-1);fill:#1d1d1d;-webkit-transition:margin .2s cubic-bezier(.445,.05,.55,.95),fill .2s cubic-bezier(.445,.05,.55,.95);transition:margin .2s cubic-bezier(.445,.05,.55,.95),fill .2s cubic-bezier(.445,.05,.55,.95)}.footer__content .content__text[data-v-03c795ae]{position:relative;display:inline-block;line-height:1.3;font-weight:500;color:rgba(29,29,29,.9);margin-left:10px;-webkit-transition:color .2s cubic-bezier(.445,.05,.55,.95),margin .2s cubic-bezier(.445,.05,.55,.95);transition:color .2s cubic-bezier(.445,.05,.55,.95),margin .2s cubic-bezier(.445,.05,.55,.95)}.footer__content .content__text span.alternate[data-v-03c795ae]{position:absolute;top:100%;left:0;opacity:.2}@media(max-width:63.99em){.footer__content .content__text span.alternate[data-v-03c795ae]{display:none}}@media(min-width:64em){.footer__content .content__text[data-v-03c795ae]{font-size:12px}}@media(pointer:fine)and (hover:hover){.footer__content:hover svg[data-v-03c795ae]{margin-left:5px;fill:#ffeed9}.footer__content:hover .content__text[data-v-03c795ae]{color:#ffeed9;margin-left:7px}}.footer__croccat[data-v-03c795ae]{position:relative;top:0;grid-column:10/15;width:31.25vw;justify-self:end;margin:0}@media(max-width:23.4275em){.footer__croccat[data-v-03c795ae]{padding-left:18px}}@media(min-device-width:375px)and (max-device-width:667px){.footer__croccat[data-v-03c795ae]{padding-left:18px}}@media(min-width:64em){.footer__croccat[data-v-03c795ae]{top:15px;grid-column:10/16;width:15.625vw}}.footer .app-audio[data-v-03c795ae]{grid-column:16/-1;margin-bottom:27px}@media(min-width:25.875em)and (max-width:63.99em){.footer .app-audio[data-v-03c795ae]{margin-bottom:15}}@media(min-width:64em){.footer .app-audio[data-v-03c795ae]{margin-bottom:6px}}@media(min-width:90em){.footer .app-audio[data-v-03c795ae]{margin-bottom:8px}}.in-app:not(.in-fullpage) .footer .content__arrow-rotation[data-v-03c795ae]{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center}.in-app:not(.in-fullpage) .footer .content__arrow-rotation img[data-v-03c795ae]{margin:0}.box[data-v-2abf7eb1]{display:inline-block;position:absolute;width:25%;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.box[data-v-2abf7eb1]:before{display:block;content:"";width:100%;padding-top:100%}.box .c-puzzle-picture[data-v-2abf7eb1]{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:400%}.in-game .box[data-v-2abf7eb1]{width:25%}.in-game .box .c-puzzle-picture[data-v-2abf7eb1]{top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px)}.puzzle[data-v-e9274ecc]{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px}.grabbable .puzzle[data-v-e9274ecc]{cursor:-webkit-grab;cursor:grab}.grabbable .puzzle[data-v-e9274ecc]:active{cursor:-webkit-grabbing;cursor:grabbing}.puzzle[data-color=beige][data-v-e9274ecc]{background-color:#feedd9}.puzzle[data-color=azure][data-v-e9274ecc]{background-color:#45a3b2}.puzzle[data-color=blue][data-v-e9274ecc]{background-color:#3d6389}.puzzle[data-color=pink][data-v-e9274ecc]{background-color:#d09ec1}.puzzle__mask[data-v-e9274ecc]{position:relative;width:100%;background-color:#ffeed9;overflow:hidden}.puzzle__mask[data-v-e9274ecc]:before{display:block;content:"";width:100%;padding-top:100%}.puzzle__container[data-v-e9274ecc]{position:absolute;top:50%;left:50%;width:calc(100% + 4px);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.puzzle__container[data-v-e9274ecc]:before{display:block;content:"";width:100%;padding-top:100%}.puzzle__full-art[data-v-e9274ecc]{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover;pointer-events:none;z-index:9;opacity:1;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.puzzle__full-art.hidden[data-v-e9274ecc]{opacity:0}.puzzle-button[data-v-134d2399]{display:block;position:absolute;bottom:-28px;left:50%;width:160px;height:56px;margin-left:-80px;font-weight:700;border-radius:40px;border:transparent;background-color:transparent;z-index:10;cursor:pointer}@media(min-width:48em)and (max-width:104.99em){.puzzle-button[data-v-134d2399]{font-size:14px}}@media(min-width:105em){.puzzle-button[data-v-134d2399]{width:180px;height:60px;bottom:-30px}}.puzzle-button.close[data-v-134d2399]{color:#ffeed9;bottom:-60px;font-size:16px}.puzzle-button .puzzle-button__bg[data-v-134d2399]{display:none;-webkit-transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275)}.puzzle-button .puzzle-button__content[data-v-134d2399]{display:block;position:relative}.puzzle-button:not(.close) .puzzle-button__bg[data-v-134d2399]{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:28px;background-color:#eaeaea}@media(pointer:fine)and (hover:hover){.puzzle-button:not(.close)[data-animated] .puzzle-button__bg[data-v-134d2399]{-webkit-transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275)}.puzzle-button:not(.close)[data-animated]:hover .puzzle-button__bg[data-v-134d2399]{-webkit-transform:scale(1.15);transform:scale(1.15)}}.puzzle-button:not(.close) .puzzle-button__content[data-v-134d2399]{letter-spacing:1px}.puzzle-navigation[data-v-3ef58dd8]{position:relative;-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#ffeed9;font-weight:500;-webkit-transform:translateY(35px);transform:translateY(35px);z-index:0}@media(min-width:120em){.puzzle-navigation[data-v-3ef58dd8]{-webkit-box-flex:1;-ms-flex:1 1 400px;flex:1 1 400px}}.puzzle-navigation[data-v-3ef58dd8]{font-size:40px}@media screen and (min-width:1024px){.puzzle-navigation[data-v-3ef58dd8]{font-size:calc(40px + 40*(100vw - 1024px)/1536);line-height:calc(40px + 40*(100vw - 1024px)/1536)}}@media screen and (min-width:2560px){.puzzle-navigation[data-v-3ef58dd8]{font-size:80px;line-height:80px}}@media(max-width:63.99em){.puzzle-navigation[data-v-3ef58dd8]{display:none}}.puzzle-navigation svg[data-v-3ef58dd8]{width:80px;margin:0 45px 0 45px;fill:none;stroke:#ffeed9}.puzzle-navigation[data-v-3ef58dd8]:first-of-type{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.puzzle-navigation--won{pointer-events:none}.rotate-device[data-v-5fb7b699]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#6bc1e2;z-index:999;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:63.99em)and (orientation:landscape){.rotate-device[data-v-5fb7b699]{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(pointer:fine)and (hover:hover){.rotate-device[data-v-5fb7b699]{display:none}}.rotate-device img[data-v-5fb7b699]{-webkit-animation-name:rotate-data-v-5fb7b699;animation-name:rotate-data-v-5fb7b699;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes rotate-data-v-5fb7b699{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-data-v-5fb7b699{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cookie-bar__wrapper[data-v-1f41409e]{position:fixed;bottom:5.5555555556vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:10px}@media(max-width:63.99em){.cookie-bar__wrapper[data-v-1f41409e]{bottom:20px;font-size:12px}}@media(max-width:25.865em){.cookie-bar__wrapper[data-v-1f41409e]{bottom:10px}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,input,select,textarea{color:#1d1d1d}body,html{line-height:1.2;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}body{margin:0;font-size:16px;font-family:Gucci Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}b,strong{display:inline-block;font-weight:500}::-moz-selection{color:#1d1d1d;background:#ffeed9;text-shadow:none}::selection{color:#1d1d1d;background:#ffeed9;text-shadow:none}h1,h2,h3,h4{margin:0;color:rgba(29,29,29,.85);font-family:AftonJames,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:500}audio,canvas,iframe,img,svg,video{vertical-align:middle}hr{display:block;height:1px;margin:1rem 0;padding:0;border:0}li,ul{list-style:none}fieldset,li,ul{padding:0;margin:0}fieldset{border:0}textarea{resize:none}input::-moz-focus-inner{border:0}button{padding:0;font-size:inherit}a[href],button{-ms-touch-action:manipulation;touch-action:manipulation;font-family:Gucci Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;color:#1d1d1d}a[href]:focus,button:focus{outline:transparent}figure{margin:0}q:after,q:before{display:none}p{margin:0;line-height:1.4}a:visited{color:#1d1d1d;text-decoration:none}body:after,body:before{position:absolute;top:0;left:0;z-index:z-index(below)-2;display:block;visibility:hidden;overflow:hidden;width:1px;height:1px}a{position:relative;text-decoration:none}a,a:active,a:visited{color:inherit}.pointerevents:not(.touchevents) a:hover{text-decoration:none}img{display:block;max-width:100%;height:auto;margin-right:auto;margin-left:auto}blockquote{margin-bottom:2em;font-style:italic}embed,iframe,object{width:100%}button{border:0;color:rgba(29,29,29,.85);background-color:transparent;cursor:pointer}@font-face{font-family:AftonJames;src:url(/fonts/AftonJames.woff) format("woff"),url(/fonts/AftonJames.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gucci Sans Pro;src:url(/fonts/GucciSansPro-Light.woff) format("woff"),url(/fonts/GucciSansPro-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gucci Sans Pro;src:url(/fonts/GucciSansPro-Medium.woff) format("woff"),url(/fonts/GucciSansPro-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gucci Sans Pro;src:url(/fonts/GucciSansPro-Heavy.woff) format("woff"),url(/fonts/GucciSansPro-Heavy.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}body,html{-ms-touch-action:none;touch-action:none}body.is-loading{cursor:wait!important}.fade-enter-active{-webkit-transition:opacity .5s cubic-bezier(.445,.05,.55,.95) 1s,-webkit-transform .5s cubic-bezier(.175,.885,.32,1.275) 1s;transition:opacity .5s cubic-bezier(.445,.05,.55,.95) 1s,-webkit-transform .5s cubic-bezier(.175,.885,.32,1.275) 1s;transition:opacity .5s cubic-bezier(.445,.05,.55,.95) 1s,transform .5s cubic-bezier(.175,.885,.32,1.275) 1s;transition:opacity .5s cubic-bezier(.445,.05,.55,.95) 1s,transform .5s cubic-bezier(.175,.885,.32,1.275) 1s,-webkit-transform .5s cubic-bezier(.175,.885,.32,1.275) 1s}.fade-leave-active{-webkit-transition:opacity .3s cubic-bezier(.445,.05,.55,.95),-webkit-transform .5s cubic-bezier(.175,.885,.32,1.275);transition:opacity .3s cubic-bezier(.445,.05,.55,.95),-webkit-transform .5s cubic-bezier(.175,.885,.32,1.275);transition:opacity .3s cubic-bezier(.445,.05,.55,.95),transform .5s cubic-bezier(.175,.885,.32,1.275);transition:opacity .3s cubic-bezier(.445,.05,.55,.95),transform .5s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .5s cubic-bezier(.175,.885,.32,1.275)}.fade-enter{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.fade-leave-to{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}#app{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100vw;max-height:100vh;text-align:center;background-color:#6bcae2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow:hidden}#app .app__image{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#app main{position:relative;text-align:center;width:calc(100vw - 50px);max-width:360px;-webkit-transition:-webkit-box-shadow .6s ease;transition:-webkit-box-shadow .6s ease;transition:box-shadow .6s ease;transition:box-shadow .6s ease,-webkit-box-shadow .6s ease;z-index:5}#app main.is-playing{-webkit-transition:-webkit-box-shadow .6s ease .8s;transition:-webkit-box-shadow .6s ease .8s;transition:box-shadow .6s ease .8s;transition:box-shadow .6s ease .8s,-webkit-box-shadow .6s ease .8s;-webkit-box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}#app main:before{display:block;content:"";width:100%;padding-top:100%}@media(min-width:64em){#app main{-webkit-transform:translateY(35px);transform:translateY(35px)}}@media(min-width:90em){#app main{max-width:420px}}@media(min-width:105em){#app main{max-width:460px}}@media(min-width:120em){#app main{max-width:520px}}@media(min-width:160em){#app main{max-width:600px}}@media(min-width:25.875em){#app main{width:calc(100vw - 40px)}}#app.in-app main{-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media(min-device-width:414px)and (max-device-width:736px){#app:not(.in-app) main{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media(device-width:375px)and (device-height:812px)and (-webkit-device-pixel-ratio:3){#app:not(.in-app) main{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@media(device-width:414px)and (device-height:896px)and (-webkit-device-pixel-ratio:2){#app:not(.in-app) main{-webkit-transform:translateY(-18px);transform:translateY(-18px)}}@media(device-width:414px)and (device-height:896px)and (-webkit-device-pixel-ratio:3){#app:not(.in-app) main{-webkit-transform:translateY(-18px);transform:translateY(-18px)}}#app .show-full-art{position:absolute;top:-25px;width:100%;text-align:center;color:rgba(255,238,217,.8);font-weight:700;font-size:13px;cursor:pointer}@media(max-width:25.865em){#app .show-full-art{font-size:12px}}#app .puzzle__result{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(29,29,29,.8);font-size:44px;font-weight:800;color:#ffeed9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10}@media(min-width:64em){#app .puzzle__result{display:none}}#app .puzzle__tutorial{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background-color:rgba(29,29,29,.8);font-size:14px;line-height:26px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#ffeed9}#app .puzzle__tutorial-container{padding:20px 20px 0 20px}@media(min-width:64em){#app .puzzle__tutorial-container{padding:80px 40px 0 40px}}#app .puzzle__tutorial-icon{margin-top:40px}#app .Cookie{bottom:40px;left:50%;margin-left:-300px;width:600px;border-radius:5px;background-color:#3d6389}#app .Cookie .Cookie__button{padding:18px 40px;border-radius:60px;font-weight:800;color:rgba(29,29,29,.85);background-color:#fff}