*{padding:0;margin:0;box-sizing:border-box}body,html{width:100%;min-height:100%;touch-action:none;-webkit-tap-highlight-color:transparent}body{-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-size-adjust:none;overscroll-behavior:none}a{text-decoration:none;color:inherit;pointer-events:all}button{appearance:none;-webkit-appearance:none;border:none;background:none;padding:0;color:inherit;cursor:pointer;pointer-events:all}img{user-drag:none;-webkit-user-drag:none}@font-face{font-family:basic-thin-italic;src:url(/assets/fonts/BasicSans-ExtraLightIt.woff2) format("woff2"),url(/assets/fonts/BasicSans-ExtraLightIt.woff) format("woff");font-weight:thin;font-style:italic;font-display:swap}@font-face{font-family:basic-regular;src:url(/assets/fonts/BasicSans-Regular.woff2) format("woff2"),url(/assets/fonts/BasicSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:basic-bold;src:url(/assets/fonts/BasicSans-Bold.woff2) format("woff2"),url(/assets/fonts/BasicSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}#canvas-wrapper,#canvas-wrapper canvas{pointer-events:auto;position:absolute;top:0;left:0;width:100%;height:100%}#canvas-wrapper{z-index:0;position:fixed}html{pointer-events:none;color:#fff;font-size:.3125vw}@media (min-width: 768px){html{font-size:.1302083333vw}}@media (min-width: 959px){html{font-size:.09765625vw}}@media (min-width: 1441px){html{font-size:.0694444444vw}}@media (min-width: 1600px){html{font-size:.0625vw}}#root{font-size:11px}body{pointer-events:none}#app{width:100%;height:100%;pointer-events:none}.pokemon-gus-container{position:fixed;width:100%;top:0}.popin{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#ffffffe6;justify-content:center;display:none;opacity:0;text-align:left;font-family:basic-bold;z-index:2;pointer-events:auto;align-items:center;padding-top:110px;touch-action:none}@media (min-width: 768px){.popin{padding-top:80px;padding-bottom:80px}}.popin-wrapper{display:flex;flex-direction:column;align-items:center}.popin-wrapper .image-container{position:relative}.popin-wrapper .image-container img{pointer-events:none;max-height:60vh;max-width:92vw;position:relative;z-index:1;box-shadow:0 0 0 2px #666}.popin-wrapper .image-container video{top:0;left:0;right:0;bottom:0;position:absolute;display:none;background-color:#000;pointer-events:all;width:100%;height:calc(100% - 4px);box-shadow:0 0 0 2px #666}.popin-wrapper .image-container .play-btn{position:absolute;left:50%;top:50%;width:50px;height:50px;transform:translate3d(-50%,-50%,0);z-index:2;display:none}.popin-wrapper .image-container .play-btn svg path{fill:#666}.popin-wrapper .post-infos{display:flex;align-items:center;margin-top:10px;font-size:12rem;color:#000}@media (min-width: 768px){.popin-wrapper .post-infos{font-size:10rem}}.popin-wrapper .post-infos .avatar-container{width:30px;height:30px;flex-shrink:0}@media (min-width: 768px){.popin-wrapper .post-infos .avatar-container{width:25px;height:25px}}.popin-wrapper .post-infos .avatar-container img{user-select:none;width:100%;height:100%;object-fit:cover;border-radius:50%;border:2px solid #666666}.popin-wrapper .post-infos .username{margin-left:10px}.popin-wrapper .post-infos .username:before{content:"@"}.popin .close-btn{position:absolute;top:90px;right:20px;width:30px;height:30px}@media (min-width: 768px){.popin .close-btn{top:90px}}.popin .close-btn svg path{fill:#666}.popin.isVideo .play-btn{display:block}.popin.isVideo video{display:block}.top-button{border:1.5px solid #9e9d9d;border-radius:10px;position:absolute;top:93px;padding:3px 2px;height:31px;pointer-events:auto;color:#363636;z-index:2;background:rgba(255,255,255,.5);font-family:basic-regular;font-weight:700;display:flex;align-items:center}@media (min-width: 959px){.top-button{top:110px}}@media (max-height: 575.98px) and (orientation: landscape){.top-button{top:80px}}.join-in{display:none;opacity:0;left:30px;display:inline-block;padding:3px 10px;line-height:24px;font-size:14px;color:#363636;pointer-events:auto;cursor:pointer;vertical-align:center;text-transform:uppercase;transition:background .3s linear}@media (min-width: 959px){.join-in{left:10vw}}@media (max-height: 575.98px) and (orientation: landscape){.join-in{font-size:10px;line-height:10px;padding:2px 5px}}.join-in:hover{background:rgb(255,255,255)}.language-selector{right:30px;gap:8px;padding:3px 15px 3px 2px}@media (min-width: 959px){.language-selector{right:10vw;padding-right:25px}}@media (min-width: 959px){.language-selector:after{content:"";position:absolute;right:10px;top:12px;border-bottom:5px solid #333;border-left:5px solid transparent;transform:rotate(45deg)}}.language-selector img{width:25px}@media (max-height: 575.98px) and (orientation: landscape){.language-selector img{width:20px}}.language-selector .language-value{font-size:18px;text-transform:uppercase}@media (min-width: 959px){.language-selector .language-value{font-size:12px}}@media (max-height: 575.98px) and (orientation: landscape){.language-selector .language-value{font-size:12px}}@media (min-width: 959px){.language-selector .language-value .lang-mobile{display:none}}.language-selector .language-value .lang-desktop{display:none}@media (min-width: 959px){.language-selector .language-value .lang-desktop{display:block}}.language-selector .language-value .lang-desktop .locale{text-transform:uppercase}.language-selector select{cursor:pointer;position:absolute;opacity:0;top:0;left:0;width:100%;height:100%}.language-selector .outline{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.language-selector select:focus~.outline{outline:-webkit-focus-ring-color auto 1px}footer{background:#424242;padding:12px 10px 15px;color:#fff;pointer-events:auto;position:fixed;bottom:0px;width:100%;z-index:1;font-family:basic-regular}@media (max-height: 575.98px) and (orientation: landscape){footer{padding:5px 10px}}footer .dk-top{margin:auto}footer .dk-title{display:none}@media (min-width: 768px){footer .dk-title{display:block}}@media (min-width: 768px){footer .mb-title{display:none}}@media (min-width: 768px){footer.lang-fr-fr .top,footer.lang-de-de .top,footer.lang-it-it .top{max-width:1000px}}footer .top{max-width:500px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;flex-direction:column}@media (min-width: 768px){footer .top{gap:8px;font-size:14px;max-width:800px;flex-direction:row}}@media (max-height: 575.98px) and (orientation: landscape){footer .top{font-size:10px}}footer .top .content{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}footer .top .content .bar{width:1px;height:12px;background:white}@media (min-width: 768px){footer .top .content .bar{width:2px;height:22px}}@media (max-height: 575.98px) and (orientation: landscape){footer .top .content .bar{width:1px;height:10px}}footer .top .content a{text-align:center}footer .top .content a#privacy-link,footer .top .content a#terms-link,footer .top .content a#mosaic-terms-link{margin:0 auto}footer .top .content .privacy-terms{display:flex;justify-content:space-between;width:50%}footer .top .content .privacy{display:none}@media (min-width: 768px){footer .top .content .privacy{display:block}footer .top .content .privacy img{height:40px}}footer .top .images{display:flex;gap:8px}footer .top .images img{height:22px}footer h1{text-align:center;font-family:basic-bold;font-size:16px;margin:4px 0 6px}@media (min-width: 768px){footer h1{font-size:16px;line-height:16px}}@media (max-height: 575.98px) and (orientation: landscape){footer h1{font-size:14px}}footer p{font-size:12px;line-height:11px;max-width:630px;margin:auto;text-align:center}@media (min-width: 768px){footer p{padding-top:5px}}@media (max-height: 575.98px) and (orientation: landscape){footer p{margin:0 auto;padding-top:0;font-size:10px;line-height:10px}}footer #copyright-link{font-family:arial}.accessible{text-align:center;width:100%;position:absolute;background:url(/assets/images/background.jpg);background-size:100% 100%;background-repeat:no-repeat;min-height:100vh;pointer-events:none;touch-action:none;z-index:1;height:100%;overflow:auto;padding-bottom:150px}.accessible:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:auto}@media (min-width: 768px){.accessible{padding-bottom:200px}}.accessible h1{padding-top:130px;font-size:30rem;line-height:110%;font-family:basic-bold;margin-bottom:10px;color:#1c2b5e}@media (min-width: 768px){.accessible h1{margin-bottom:24px}}@media (min-width: 959px){.accessible h1{font-size:38rem;padding-top:130px;margin-bottom:56px}}.accessible h1 i{font-family:basic-thin-italic}.accessible .grid-wrapper{position:relative}.accessible .grid-wrapper .grid-wrapper_page{display:none;justify-items:center;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);row-gap:28px;column-gap:24px;padding-left:32px;padding-right:32px;list-style:none}.accessible .grid-wrapper .grid-wrapper_page.active{display:grid}@media (min-width: 768px){.accessible .grid-wrapper .grid-wrapper_page{gap:44px;padding-left:6vw;padding-right:6vw}}@media (min-width: 959px){.accessible .grid-wrapper .grid-wrapper_page{row-gap:56px;grid-template-columns:repeat(4,1fr);padding-left:10vw;padding-right:10vw}}.accessible .grid-wrapper .item-container{width:100%;max-width:145px;aspect-ratio:1/1;overflow:hidden;background:#464646}.accessible .grid-wrapper .item-container img{width:100%;height:100%;object-fit:cover}.accessible .grid-navigation{display:flex;justify-content:space-between;align-items:center;gap:26px;margin-top:16px;margin-left:auto;margin-right:auto;padding:6px 8px;width:fit-content;min-width:calc(100% - 64px);border-radius:8px;background:linear-gradient(90deg,#8f40a4 0%,#4084d7 100%)}@media (min-width: 768px){.accessible .grid-navigation{margin-top:32px;min-width:340px}}@media (min-width: 959px){.accessible .grid-navigation{gap:18px;margin-top:44px}}.accessible .grid-navigation button.btn-navigation{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;width:20px;height:20px}.accessible .grid-navigation button.btn-navigation.disabled{opacity:.6;cursor:not-allowed}.accessible .grid-navigation button.btn-navigation#btn-navigation_previous svg{transform:translate3d(-15%,0,0)}.accessible .grid-navigation button.btn-navigation#btn-navigation_next svg{transform:translate3d(15%,0,0)}.accessible .grid-navigation button.btn-navigation:hover:not(.disabled){background:#ebebeb}.accessible .grid-navigation button.btn-navigation svg{width:8px;height:16px}.accessible .grid-navigation button.btn-navigation svg path{stroke:#000}.accessible .grid-navigation .navigation-numbers{display:flex;align-items:center;gap:18px;padding-bottom:2px}.accessible .grid-navigation .navigation-numbers .navigation-numbers_item .navigation-numbers_item-text,.accessible .grid-navigation .navigation-numbers .navigation-numbers_dots .navigation-numbers_item-text{font-family:basic-bold;font-size:12px;color:#fff}@media (min-width: 768px){.accessible .grid-navigation .navigation-numbers .navigation-numbers_item .navigation-numbers_item-text,.accessible .grid-navigation .navigation-numbers .navigation-numbers_dots .navigation-numbers_item-text{font-size:16px}}.accessible .grid-navigation .navigation-numbers .navigation-numbers_item:hover:not(.active) .navigation-numbers_item-text{opacity:.75}.accessible .grid-navigation .navigation-numbers .navigation-numbers_item.active .navigation-numbers_item-text{color:#68e5ff}.terms-of-use{color:#1c2b5e;font-family:basic-regular;background:url(/assets/images/background.jpg);background-size:100% 100%;background-repeat:no-repeat;font-size:14px;padding:120px 20px 150px;pointer-events:auto;touch-action:all}@media (min-width: 768px){.terms-of-use{padding:100px;font-size:16px}}.terms-of-use h1{text-align:center;font-size:30rem;line-height:110%;font-family:basic-bold;margin-bottom:10px}@media (min-width: 959px){.terms-of-use h1{font-size:38rem}}.terms-of-use h1 i{font-family:basic-thin-italic;text-decoration:none}.terms-of-use h2{text-align:center;font-weight:400;font-size:14px;padding:10px 0 20px}@media (min-width: 768px){.terms-of-use h2{padding:10px 0;padding-bottom:25rem;font-size:16px}}.terms-of-use p{padding:20px 0;max-width:1200px;margin:auto}.terms-of-use p+p{padding-top:10px}.terms-of-use .numbers{margin-right:10px;font-weight:700}@media (min-width: 768px){.terms-of-use .list{padding-bottom:25rem}}.terms-of-use .list .list{margin-left:25px}@media (min-width: 768px){.terms-of-use .list .list{margin-left:30rem}}.terms-of-use .tab{padding-bottom:20px;max-width:1200px;margin:auto}@media (min-width: 768px){.terms-of-use .tab{display:flex}}.terms-of-use .tab>div{border:1px solid #1c2b5e;border-top:none;padding:20px}.terms-of-use .tab>div:first-child{border-top:1px solid #1c2b5e;align-items:center}@media (min-width: 768px){.terms-of-use .tab>div{flex:1;border-top:1px solid #1c2b5e;border-left:none}.terms-of-use .tab>div:first-child{border-left:1px solid #1c2b5e}}.terms-of-use .mailto,.terms-of-use a,.terms-of-use i{text-decoration:underline}.joinin-popin{font-size:15rem;line-height:120%;color:#1c2b5e;font-family:arial;z-index:2;position:relative;text-align:center;pointer-events:auto;overflow:auto}.joinin-popin .background{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:url(/assets/images/aberations-background.jpg);background-size:cover;background-position:50% 0%}@media (min-width: 768px){.joinin-popin{font-size:15rem}}.joinin-popin .inner{padding:120px 10rem 38rem;max-width:720rem;margin:auto;position:relative;min-height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;overflow-x:hidden;gap:10rem}@media (min-width: 768px){.joinin-popin .inner{padding:100px 10rem}}.joinin-popin .inner h1{font-size:21rem;line-height:110%;font-family:basic-bold;margin-bottom:10rem}@media (min-width: 768px){.joinin-popin .inner h1{margin-bottom:20rem;font-size:38rem}}.joinin-popin .inner h1 i{font-family:basic-thin-italic}.joinin-popin .inner h2{font-size:23rem;line-height:110%;font-family:basic-bold}@media (min-width: 768px){.joinin-popin .inner h2{font-size:34rem}}.joinin-popin .inner h3{font-size:14rem;line-height:110%;font-family:basic-bold}@media (min-width: 768px){.joinin-popin .inner h3{font-size:26rem}}.joinin-popin .inner p{padding:0rem;font-family:basic-regular}.joinin-popin .inner .top p{max-width:600px;margin:auto;font-size:15rem}@media (min-width: 768px){.joinin-popin .inner .top p{font-size:13rem}}.joinin-popin .inner .center{height:100%;max-height:300px}@media (min-width: 768px){.joinin-popin .inner .center{max-height:50vh}}.joinin-popin .inner .center img{height:100%}.joinin-popin .inner .bottom .content{background:rgba(255,255,255,.5);border-radius:5px;padding:11px 5px;margin:0 20px 10px}.joinin-popin .inner .bottom .content p{font-size:15rem;line-height:14rem;padding:0}@media (min-width: 768px){.joinin-popin .inner .bottom .content{display:none}}.joinin-popin .inner .bottom p.hashtag{color:#000;text-transform:uppercase;padding-top:0rem;padding-bottom:7rem;font-size:14rem;margin-top:0}@media (min-width: 768px){.joinin-popin .inner .bottom p.hashtag{padding-top:4rem;font-size:16rem;margin-top:0rem}}.joinin-popin .inner .bottom p{padding:10rem 0 15rem;font-size:13rem}.joinin-popin .inner .bottom .club p{display:none}@media (min-width: 768px){.joinin-popin .inner .bottom .club p{display:block}}.joinin-popin .inner .bottom .suscribe{font-size:13rem;color:#fff;text-align:center;background:#1c2b5e;padding:4rem 17rem;width:180px;border-radius:5rem;margin-top:5rem;display:inline-block;white-space:nowrap;font-family:basic-bold;transition:background .3s linear}@media (min-width: 768px){.joinin-popin .inner .bottom .suscribe{font-size:16rem;padding:12rem 17rem;width:250rem}}.joinin-popin .inner .bottom .suscribe:hover{background:#4a63b4}.joinin-popin .inner .bottom .images{display:flex;justify-content:space-between;align-items:center;max-width:250px;margin:auto;padding-bottom:10rem}@media (min-width: 768px){.joinin-popin .inner .bottom .images{padding-bottom:33rem;max-width:318rem}}.joinin-popin .inner .bottom .images img{height:34px}@media (min-width: 768px){.joinin-popin .inner .bottom .images img{height:57px}.joinin-popin .inner .bottom .images img.youtube{height:67px}}.joinin-popin .close-btn{position:absolute;top:70px;right:20px;width:30px;height:30px}@media (min-width: 768px){.joinin-popin .close-btn{top:90px;right:50px}}.joinin-popin .close-btn svg path{fill:#666}.cta{font-size:13rem;color:#fff;text-align:center;background:#1c2b5e;padding:4rem 17rem;width:180px;border-radius:5rem;margin-top:5rem;display:inline-block;white-space:nowrap;font-family:basic-bold;transition:background .3s linear}@media (min-width: 768px){.cta{font-size:16rem;padding:12rem 17rem;width:250rem}}.cta:hover{background:#4a63b4}.cta.disabled{background:#4f4f4f}.cta.disabled:hover{background:#7a7a7a}.leaving-popin{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:auto;background:rgba(0,0,0,.5);z-index:50;display:flex;justify-content:center;align-items:center;display:none}.leaving-popin .leave-inner{border-radius:10px;background:white;padding:10px 30px;width:80%;max-width:800px;text-align:center}.leaving-popin .leave-inner p{font-family:basic-regular;font-size:16px;color:#1c2b5e;padding:20px 0 0}@media (min-width: 768px){.leaving-popin .leave-inner p{padding:20px 60px 0}}.leaving-popin .leave-inner p.header{font-size:18px;font-family:basic-bold}.leaving-popin .leave-inner .cta{margin:10px 20px 5px}@media (min-width: 959px){.leaving-popin .leave-inner .cta{margin:40px 20px 5px}}.reduce-motion-wrapper{position:absolute;top:57px;left:0;right:0;background:#808080;padding:3px;pointer-events:auto;z-index:2}@media (min-width: 959px){.reduce-motion-wrapper{top:62px}}@media (max-height: 575.98px) and (orientation: landscape){.reduce-motion-wrapper{right:unset;font-size:9px}}.reduce-motion-wrapper .reduce-motion{display:flex;align-items:center;justify-content:center}.reduce-motion-wrapper .reduce-motion input{cursor:pointer}.reduce-motion-wrapper .reduce-motion label{cursor:pointer;padding-left:5px;text-transform:uppercase;font-family:basic-regular;color:#fff;font-size:10px}@media (min-width: 959px){.reduce-motion-wrapper .reduce-motion label{font-size:12px}}@media (max-height: 575.98px) and (orientation: landscape){.reduce-motion-wrapper .reduce-motion label{font-size:10px}}.index{text-align:center;width:100%;position:absolute;overflow:hidden}.index .title{padding:130px 0;font-family:basic-bold;margin-bottom:10px;color:#1c2b5e}@media (max-height: 575.98px) and (orientation: landscape){.index .title{padding:70px 0;font-size:24px}}@media (min-width: 959px){.index .title{font-size:38rem}}.index .title h1{background:rgba(255,255,255,.5);box-shadow:0 0 40px 40px #ffffff80;display:inline-block;font-size:30rem;line-height:110%}@media (max-height: 575.98px) and (orientation: landscape){.index .title h1{font-size:22rem}}@media (min-width: 959px){.index .title h1{font-size:38rem}}.index .title h1 i{font-family:basic-thin-italic}.index .zoomer{user-select:none;position:fixed;bottom:123px;right:30px;display:none;flex-direction:column;align-items:center;justify-content:center;pointer-events:auto;gap:2px}@media (min-width: 768px){.index .zoomer{display:flex}}@media (max-height: 575.98px) and (orientation: landscape){.index .zoomer{display:none}}.index .zoomer img.top{width:30px;z-index:1;position:relative;cursor:pointer}.index .zoomer .slider{height:105px;width:2px;background:#231f20;position:relative}.index .zoomer .slider .cursor-wrapper{position:absolute;margin-left:-34px;padding:30px;cursor:grab;margin-top:-30px;transform:translate3d(0,50%,0)}.index .zoomer .slider .cursor-wrapper .cursor{width:10px;height:10px;border-radius:10px;background:#231f20}.index .zoomer img.bottom{width:15px;z-index:1;position:relative;cursor:pointer}
