a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;color:inherit;font-size:100%;font:inherit;margin:0;outline:none;padding:0;text-decoration:none;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}span{display:block}*,:after,:before{box-sizing:border-box}button,input,select,textarea{all:unset;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;font:inherit;margin:0;outline:none;padding:0}:root{--margin:20px;--gutter:20px}@media(max-width:600px){:root{--margin:10px;--gutter:10px}}#grid-c .grid__h{flex-direction:column}#grid-c .grid__h,#grid-c .grid__v{display:flex;height:100%;justify-content:space-between;position:fixed;width:100%}#grid-c.o{opacity:.5}#grid-c{height:100%;left:0;opacity:0;top:0;width:100vw;z-index:100}#grid-c,#grid-c #grid-w{pointer-events:none;position:fixed}#grid-c #grid-w{bottom:var(--margin);display:flex;justify-content:center;left:var(--margin);opacity:.5;top:var(--margin);width:calc(100vw - var(--margin)*2)}#grid-c #grid-w #grid{display:flex;height:100%;justify-content:space-between;width:100vw}#grid-c #grid-w #grid div{background:#499899;float:left;height:0;position:relative;width:calc(8.33333vw + var(--gutter)/12 - var(--gutter) - var(--margin)*2/12*1)}#grid-c #grid-h{height:100dvh;opacity:.5;position:fixed;width:100vw}#grid-c #grid-h div:first-child{background:#499899;height:1px;position:absolute;top:50%;width:100vw}#grid-c #grid-h div:nth-child(2){background:#499899;height:100dvh;left:50%;position:absolute;width:1px}#grid-c #grid-h div:nth-child(3){background:#499899;height:1px;position:absolute;top:25%;width:100vw}#grid-c #grid-h div:nth-child(4){background:#499899;height:1px;position:absolute;top:75%;width:100vw}@keyframes glowAnimation{0%{text-shadow:0 0 .25rem hsla(0,0%,100%,.502),0 0 .5rem hsla(0,0%,100%,.502),0 0 .75rem hsla(0,0%,100%,.502)}to{text-shadow:0 0 .5rem hsla(0,0%,100%,.502),0 0 .75rem hsla(0,0%,100%,.502),0 0 1rem hsla(0,0%,100%,.502)}}@keyframes performantGlowAnimation{0%{opacity:.7}to{opacity:1}}@font-face{font-display:swap;font-family:Hjeune Type Bold;font-style:normal;font-weight:500;src:url(../fonts/Hjeune-Type-Bold.woff2) format("woff2"),url(../fonts/Hjeune-Type-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:NeueBit Bold;font-style:normal;font-weight:400;src:url(../fonts/NeueBit-Bold.woff2) format("woff2"),url(../fonts/NeueBit-Bold.woff) format("woff")}html{background-color:#111;color:#fff;font-size:.5208333333vw;overflow:hidden;position:absolute;text-rendering:optimizeLegibility;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,html:after{height:100%;left:0;top:0;width:100%}html:after{animation:grain 8s steps(10) infinite;background-image:url(../img/Noise_reduced.png);content:"";opacity:.2;pointer-events:none;position:fixed;will-change:background-position;z-index:999999}@media(max-width:899px){html{font-size:2.2222222222vw;height:100dvh;overflow:hidden}}body{font-family:Hjeune Type Bold;font-size:2.8rem;font-weight:500;height:100%;line-height:100%;padding:var(--margin);width:100%}body,body:after{left:0;position:absolute;top:0}body:after{background:linear-gradient(#13111100 50%,#0000001a 0),linear-gradient(90deg,#ff00000f,#00ff0005,#00000042);background-size:100% 2px,3px 100%;bottom:0;content:" ";display:block;opacity:.8;pointer-events:none;right:0;z-index:8888}@media(max-width:899px){body{height:100dvh;overflow:hidden}}.glow-text{isolation:isolate;position:relative}.glow-text:before{animation:performantGlowAnimation 1.5s infinite alternate;content:attr(data-title);position:absolute;text-shadow:0 0 .25rem hsla(0,0%,100%,.502),0 0 .5rem hsla(0,0%,100%,.502),0 0 .75rem hsla(0,0%,100%,.502),0 0 1rem hsla(0,0%,100%,.502);top:0;z-index:-1}@media(max-width:899px){.glow-text:before{left:0}}.GL{z-index:-3}.GL,.GL_MODEL{height:100%;height:100dvh;left:0;position:absolute;top:0;width:100%;width:100vw}.GL_MODEL{z-index:-2}@media(max-width:899px){.GL_MODEL{opacity:.7!important}}.webgl-ascii-container{height:100%;height:100dvh;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;width:100vw;z-index:99}img.ascii,video.ascii{opacity:0}.icon-container{position:relative}.icon-container svg{height:2.6rem;position:absolute;width:2.6rem}.smooth-scroll{position:relative;will-change:transform}.tp-dfwv{z-index:999}.page{left:0;min-height:100%;opacity:0;position:absolute;top:0;width:100%;z-index:1}.page h1{font-size:8.5rem;font-weight:500;line-height:100%;text-transform:uppercase}@media(max-width:899px){.page h1{font-size:7rem}}.primary-button{background-color:#fff;border:1px solid #fff;box-shadow:0 0 .5rem #fff;color:#000;cursor:pointer;display:block;font-family:NeueBit Bold;font-size:3.6rem;font-weight:500;height:5rem;line-height:70%;padding:1.4rem 1.5rem 1.6rem;text-align:center;text-transform:uppercase;transition:.5s ease;width:auto}.primary-button:hover{background-color:transparent;border:1px solid #fff;color:#fff}.lenis{overflow-x:hidden}.header .ascii-text{min-height:8.5rem}@keyframes grain{0%,to{background-position:0 0}10%{background-position:-5% -10%}20%{background-position:-15% 5%}30%{background-position:7% -25%}40%{background-position:-5% 25%}50%{background-position:-15% 10%}60%{background-position:15% 0}70%{background-position:0 15%}80%{background-position:3% 25%}90%{background-position:-10% 10%}}.header-mobile{display:none}@media(max-width:899px){.header-mobile{display:block}}.header-mobile .mobile-header{display:flex;justify-content:space-between;opacity:0;position:absolute;top:var(--margin);transform:translateY(-20px);transition:color .5s cubic-bezier(.3,0,0,1);width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12);z-index:9}.header-mobile .mobile-header svg{width:calc(58.33333vw + var(--gutter)/1.71429 - var(--gutter) - var(--margin)*2/12*7)}.header-mobile .navigation-mobile{align-items:flex-end;background-color:#fff;color:#000;display:flex;height:100dvh;inset:0;padding:var(--margin);position:absolute;transform:translate(100%);transition:transform .5s cubic-bezier(.3,0,0,1);width:100dvw;z-index:8}.header-mobile .navigation-mobile nav{font-size:8.5rem;font-weight:500;line-height:100%;text-transform:uppercase}@media(max-width:899px){.header-mobile .navigation-mobile nav{font-size:7rem}}.header-mobile .navigation-mobile nav a.active span{align-items:center;display:flex}.header-mobile .navigation-mobile nav a.active span:after{background-color:#000;content:"";display:block;height:1.5rem;margin-left:3rem;width:1.5rem}.header-mobile.is-open .mobile-header{color:#000}.header-mobile.is-open .mobile-header path{fill:#000}.header-mobile.is-open .mobile-header{z-index:120}.header-mobile.is-open .navigation-mobile{transform:translate(0);z-index:110}.navigation{display:flex;justify-content:space-between;position:absolute;text-transform:uppercase;top:var(--margin);width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12);z-index:10}@media(max-width:899px){.navigation{display:none}}.navigation a{opacity:0;transform:translateY(-20px);width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}.navigation a div{position:relative;width:-moz-fit-content;width:fit-content}.navigation a div>.circle{height:130%;left:-20%;opacity:0;position:absolute;top:0;width:130%}.navigation a div>.trace{bottom:-30%;left:0;opacity:0;position:absolute;width:100%}.navigation a:last-child{align-items:center;display:flex;justify-content:space-between}.page_about_wrapper .footer,.page_videos_wrapper .footer{align-items:flex-end;display:flex;justify-content:space-between;padding:var(--margin);width:100%}@media(max-width:899px){.page_about_wrapper .footer,.page_videos_wrapper .footer{margin-bottom:10rem}}.page_about_wrapper .footer div,.page_videos_wrapper .footer div{display:flex;justify-content:space-between;width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}@media(max-width:899px){.page_about_wrapper .footer div,.page_videos_wrapper .footer div{flex-direction:column;width:calc(50vw + var(--gutter)/2 - var(--gutter) - var(--margin)*2/12*6)}}.page_about_wrapper .footer div:last-child,.page_videos_wrapper .footer div:last-child{text-align:right}.page_about_wrapper .footer a,.page_videos_wrapper .footer a{font-size:2.8rem;font-weight:500;line-height:100%}.page_about_wrapper .footer p,.page_videos_wrapper .footer p{font-size:1.4rem;font-weight:500;line-height:100%}@media(max-width:899px){.page_about_wrapper .footer p,.page_videos_wrapper .footer p{text-align:center}}.page_about_wrapper .credits,.page_videos_wrapper .credits{margin-top:8rem;padding:var(--margin);text-transform:uppercase}.page_about_wrapper .credits>h2,.page_videos_wrapper .credits>h2{font-size:8.5rem;font-weight:500;line-height:100%;margin-bottom:10rem;text-align:center;width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}@media(max-width:899px){.page_about_wrapper .credits>h2,.page_videos_wrapper .credits>h2{font-size:7rem}}.page_about_wrapper .credits .item_wrapper,.page_videos_wrapper .credits .item_wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 calc(8.33333vw + var(--gutter)/12 - var(--margin)*2/12*1);margin-bottom:5rem;width:calc(83.33333vw + var(--gutter)/1.2 - var(--gutter) - var(--margin)*2/12*10)}@media(max-width:899px){.page_about_wrapper .credits .item_wrapper,.page_videos_wrapper .credits .item_wrapper{flex-direction:column;margin:0 0 5rem;width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}.page_about_wrapper .credits .item_wrapper .item,.page_videos_wrapper .credits .item_wrapper .item{align-items:center;display:flex;flex-direction:column;text-align:center;width:calc(25vw + var(--gutter)/4 - var(--gutter) - var(--margin)*2/12*3)}@media(max-width:899px){.page_about_wrapper .credits .item_wrapper .item,.page_videos_wrapper .credits .item_wrapper .item{margin-bottom:4rem;width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}.page_about_wrapper .credits .item_wrapper .item>h3,.page_videos_wrapper .credits .item_wrapper .item>h3{font-size:4.5rem;font-weight:500;line-height:120%}.page_about_wrapper .credits .item_wrapper .item>p,.page_videos_wrapper .credits .item_wrapper .item>p{font-size:2.8rem;font-weight:500;line-height:100%;margin-bottom:2rem;margin-top:1rem}.page_about_wrapper .credits .item_wrapper .item .link a,.page_videos_wrapper .credits .item_wrapper .item .link a{font-family:NeueBit Bold;font-size:2.4rem;font-weight:500;line-height:70%;margin:0 1rem;text-decoration:underline;transition:opacity .5s ease}.page_about_wrapper .credits .item_wrapper .item .link a:hover,.page_videos_wrapper .credits .item_wrapper .item .link a:hover{opacity:.5}.page_about_wrapper .credits .item_wrapper .item img,.page_videos_wrapper .credits .item_wrapper .item img{height:calc(12.5vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2 - var(--gutter)/12/2 + var(--gutter)/2 + var(--margin)*2/12*1/2);margin:3rem 0;width:calc(12.5vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2 - var(--gutter)/12/2 + var(--gutter)/2 + var(--margin)*2/12*1/2)}#player-w{background-color:#1e1e1ecf;bottom:var(--margin);position:absolute;right:var(--margin);transform:translateY(400px);width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2);z-index:10}#player-w.is-expanded{background-color:#fff;bottom:0;height:100dvh;right:0;width:100vw;z-index:1000}#player-w.is-expanded .player{flex-direction:column;padding:20px;width:100vw}#player-w.is-expanded .player .expanded-cover{display:block;width:100%}#player-w.is-expanded .player .expanded-cover .c{display:flex}#player-w.is-expanded .player .expanded-cover .c .icon-container{transform:rotate(180deg)}#player-w.is-expanded .player .expanded-cover p{color:#000;height:4rem;text-align:center;width:calc(100% - 5rem)}#player-w.is-expanded .player .expanded-cover img{height:calc(100vw - 40px);margin-top:4rem;-o-object-fit:cover;object-fit:cover;width:100%}#player-w.is-expanded .player .progress-container{order:1;position:relative}#player-w.is-expanded .player .time-display{display:flex;margin-bottom:5vh;order:2}#player-w.is-expanded .player .controls{height:4.5rem;margin-bottom:15vh;order:3}#player-w.is-expanded .player .controls .icon-container{height:4.5rem!important;margin:0 1rem;width:4.5rem!important}#player-w.is-expanded .player .controls .icon-container svg{height:4.5rem!important;width:4.5rem!important}#player-w.is-expanded .player .info{align-self:flex-start;height:30%;justify-content:center;margin:2rem 0}#player-w.is-expanded .player .info span:first-child{font-size:4.5rem;font-weight:500;line-height:120%}#player-w.is-expanded .player .info span:last-child{font-size:1.8rem;font-weight:500;line-height:100%;text-transform:uppercase}@media(max-width:899px){#player-w{height:5.5rem;transition:height .5s cubic-bezier(.7,0,.25,1);width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}#player-w .controls{align-items:center;background-color:#fff;box-shadow:0 0 .5rem #fff;display:flex;height:3rem;top:-2.6rem}@media(max-width:899px){#player-w .controls{display:none}}#player-w .controls .open{align-items:center;cursor:pointer;display:flex;height:2.6rem;justify-content:center;position:absolute;right:0;width:2.6rem}#player-w .controls .open .icon-container{transition:all .2s ease-in-out}#player-w .controls .open path{fill:#000}#player-w .controls .volume-control{align-items:center;cursor:pointer;display:flex;gap:.8rem;height:2.6rem;width:calc(100% - 3.4rem)}#player-w .controls .volume-control path{fill:#000}#player-w .controls .volume-control input[type=range]{-webkit-appearance:none;background:#0000002c;cursor:pointer;flex:1;height:.3rem;outline:none;position:relative;width:100%}#player-w .controls .volume-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#151515;cursor:pointer;height:1rem;width:1rem}#player-w .controls .volume-control input[type=range]::-moz-range-thumb{background-color:#151515;border:none;cursor:pointer;height:1rem;width:1rem}#player-w .track-list{pointer-events:none}@media(max-width:899px){#player-w .track-list{display:none}}#player-w .track-list li{align-items:center;border:1px solid #fff;border-bottom:0;box-shadow:0 0 .5rem #fff;display:flex;font-family:NeueBit Bold;font-size:2.4rem;font-weight:500;height:5.5rem;isolation:isolate;justify-content:space-between;line-height:70%;padding:10px;position:relative;width:100%}#player-w .track-list li div{align-items:center;display:flex;height:100%}#player-w .track-list li div img{height:4rem;-o-object-fit:cover;object-fit:cover;width:4rem}#player-w .track-list li div span{isolation:isolate;margin-left:1rem;position:relative;text-shadow:none}#player-w .track-list li div span:before{animation:performantGlowAnimation 1.5s infinite alternate;content:attr(data-title);left:0;position:absolute;text-shadow:0 0 .25rem hsla(0,0%,100%,.502),0 0 .5rem hsla(0,0%,100%,.502),0 0 .75rem hsla(0,0%,100%,.502),0 0 1rem hsla(0,0%,100%,.502);top:0;z-index:-1}#player-w .track-list li span.track-duration{isolation:isolate;margin-left:1rem;position:relative;text-shadow:none}#player-w .track-list li span.track-duration:before{animation:performantGlowAnimation 1.5s infinite alternate;content:attr(data-duration);left:0;position:absolute;text-shadow:0 0 .25rem hsla(0,0%,100%,.502),0 0 .5rem hsla(0,0%,100%,.502),0 0 .75rem hsla(0,0%,100%,.502),0 0 1rem hsla(0,0%,100%,.502);top:0}#player-w .player{align-items:center;background-color:#fff;box-shadow:0 0 .5rem #fff;display:flex;height:5rem;justify-content:space-between;padding:10px;width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}@media(max-width:899px){#player-w .player{height:100%;width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}#player-w .player .expanded-cover,#player-w .player .time-display{display:none}#player-w .player .time-display{color:#000;font-size:1.4rem;font-weight:500;justify-content:space-between;line-height:100%;margin-top:1.6rem;width:100%}#player-w .player .progress-container{background:#00000040;bottom:0;cursor:pointer;height:5px;left:0;position:absolute;width:100%}#player-w .player .progress-container .progress-bar{background:#000;height:100%;width:50%}#player-w .player .info{color:#000;display:flex;flex-direction:column;height:100%;justify-content:space-between}#player-w .player .info span:first-child{font-family:NeueBit Bold;font-size:2.4rem;font-weight:500;line-height:70%}#player-w .player .info span:last-child{font-size:1.4rem;font-weight:500;line-height:100%;margin-bottom:.3rem;text-transform:uppercase}@media(max-width:899px){#player-w .player .info{width:100%}}#player-w .player .controls{align-items:center;display:flex}#player-w .player .controls .icon-container{cursor:pointer;margin:0 .25rem}#player-w .player .controls path{fill:#000}#player-w .player .volume-control{align-items:center;display:flex;gap:8px;margin-top:12px}.product-slider{display:flex;flex-direction:column;height:calc(100dvh - 8rem - 40px);justify-content:space-between;overflow:hidden;position:relative;width:calc(50vw + var(--gutter)/2 - var(--gutter) - var(--margin)*2/12*6)}@media(max-width:899px){.product-slider{height:50dvh;width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}.product-slider .link{cursor:pointer;fill:#fff;position:absolute;right:0;top:0;z-index:1}.product-slider .controls{display:flex;justify-content:space-between;position:absolute;top:40%;width:calc(50vw + var(--gutter)/2 - var(--gutter) - var(--margin)*2/12*6)}@media(max-width:899px){.product-slider .controls{width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}.product-slider .controls .icon-container{cursor:pointer;fill:#fff}.product-slider .controls .icon-container svg{z-index:1}.product-slider .slider{cursor:grab;display:flex;height:calc(100% - 8.33333vw - var(--gutter)/12 + var(--gutter) + var(--margin)*2/12*1 - 47.66667px);overflow:hidden;width:100%}.product-slider .slider .slider-inner{display:flex;height:100%}.product-slider .slider .slider-image{align-self:center;display:flex;justify-content:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(50vw + var(--gutter)/2 - var(--gutter) - var(--margin)*2/12*6)}@media(max-width:899px){.product-slider .slider .slider-image{width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}.product-slider .slider .slider-image img{height:80%;-o-object-fit:contain;object-fit:contain;width:80%}.product-slider .pagination{display:flex;justify-content:center;margin-bottom:2rem}.product-slider .pagination span{border:1px solid #fff;cursor:pointer;height:10px;margin:0 3px;width:10px}.product-slider .pagination span.active{background-color:#fff;box-shadow:0 0 .5rem #fff}.product-slider .thumbnails{display:flex;justify-content:flex-start;width:100%}@media(max-width:899px){.product-slider .thumbnails{margin:2rem 0}}.product-slider .thumbnails .thumbnails_container{align-items:center;border:1px solid #fff;cursor:pointer;display:flex;height:calc(8.33333vw + var(--gutter)/12 - var(--gutter) - var(--margin)*2/12*1 + 17.66667px);justify-content:center;margin-left:-1px;width:calc(8.33333vw + var(--gutter)/12 - var(--gutter) - var(--margin)*2/12*1 + 17.66667px)}@media(max-width:899px){.product-slider .thumbnails .thumbnails_container{height:calc(8.33333vw + var(--gutter)/12 - var(--gutter) - var(--margin)*2/12*1 + 37.66667px);width:calc(8.33333vw + var(--gutter)/12 - var(--gutter) - var(--margin)*2/12*1 + 37.66667px)}}.product-slider .thumbnails .thumbnails_container img{height:80%;width:80%}.product-slider .thumbnails .thumbnails_container.active{background-color:#fff;box-shadow:0 0 .5rem #fff}.product-slider .thumbnails .thumbnails_container.active img{opacity:1!important}.product-slider .thumbnails .thumbnails_container:first-child{margin-left:0}.product-slider .thumbnails .thumbnails_container:nth-child(10),.product-slider .thumbnails .thumbnails_container:nth-child(7),.product-slider .thumbnails .thumbnails_container:nth-child(9){display:none}.vizualiser{align-items:flex-start;display:flex;gap:.2rem}.vizualiser .col{display:flex;flex-direction:column-reverse;gap:.2rem}.vizualiser .col .dot{background:#fff;border-radius:50%;height:1rem;opacity:.25;transform:scale(.5);transition:all .5s;width:1rem}.vizualiser .col .dot.active{background:#fff;opacity:1;transform:scale(1)}.page_home{padding:0 var(--margin)}.page_home .lenis{padding:0}.page_home>.header{margin-bottom:2rem;margin-top:10rem;padding-bottom:3rem;width:calc(41.66667vw + var(--gutter)/2.4 - var(--gutter) - var(--margin)*2/12*5)}@media(max-width:899px){.page_home>.header{width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}.page_home>.header .ascii-text{font-size:8.5rem;font-weight:500;line-height:100%}@media(max-width:899px){.page_home>.header .ascii-text{font-size:7rem}}.page_home .container{display:flex;justify-content:space-between}.page_home .container .feed_wrapper_container{border:1px solid #fff;height:calc(100dvh - 24.5rem - 10px);position:relative}.page_home .container .feed_wrapper_container:before{background-color:#fff;content:"";display:block;height:1px;position:absolute;top:-2rem;width:100%}@media(max-width:899px){.page_home .container .feed_wrapper_container{height:calc(100dvh - 30rem - 20px)}}.page_home .container .feed_wrapper_container .feed_wrapper{background-color:#1e1e1ecf;position:relative;width:calc(41.66667vw + var(--gutter)/2.4 - var(--gutter) - var(--margin)*2/12*5)}@media(max-width:899px){.page_home .container .feed_wrapper_container .feed_wrapper{width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}.page_home .container .feed_wrapper_container .feed_wrapper .album-item{border-bottom:1px solid #fff;padding:var(--margin)}.page_home .container .feed_wrapper_container .feed_wrapper .album-item:last-child{border-bottom:none}.page_home .container .feed_wrapper_container .feed_wrapper .album-item>.header{align-items:flex-start;display:flex;font-size:4.5rem;font-weight:500;justify-content:space-between;line-height:120%;margin-bottom:3rem}@media(max-width:899px){.page_home .container .feed_wrapper_container .feed_wrapper .album-item>.header{flex-direction:column}}.page_home .container .feed_wrapper_container .feed_wrapper .album-item>.header .title{display:flex}.page_home .container .feed_wrapper_container .feed_wrapper .album-item>.header .title .author{margin-right:1rem}.page_home .container .feed_wrapper_container .feed_wrapper .album-item>.header .title .titre{text-transform:uppercase;width:calc(25vw + var(--gutter)/4 - var(--gutter) - var(--margin)*2/12*3)}@media(max-width:899px){.page_home .container .feed_wrapper_container .feed_wrapper .album-item>.header .title .titre{width:100%}}.page_home .container .feed_wrapper_container .feed_wrapper .album-item>.header .date{font-size:1.4rem;font-weight:500;line-height:100%;margin-top:2rem}.page_home .container .feed_wrapper_container .feed_wrapper .album-item .desc{font-family:NeueBit Bold;font-size:2.4rem;font-weight:500;line-height:70%;margin-bottom:3rem}.page_home .container .feed_wrapper_container .feed_wrapper .album-item img,.page_home .container .feed_wrapper_container .feed_wrapper .album-item video{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.page_home .container .feed_wrapper_container .feed_wrapper .album-item iframe{height:calc(25vw + var(--gutter)/4 - var(--gutter) - var(--margin)*2/12*3);width:100%}@media(max-width:899px){.page_home .container .feed_wrapper_container .feed_wrapper .album-item iframe{height:calc(66.66667vw + var(--gutter)/1.5 - var(--gutter) - var(--margin)*2/12*8)}}.page_home .container .feed_wrapper_container .feed_wrapper .album-item video{pointer-events:all}.page_home .container .feed_wrapper_container .feed_wrapper .album-item a{background-color:#fff;border:1px solid #fff;box-shadow:0 0 .5rem #fff;color:#000;cursor:pointer;display:block;font-family:NeueBit Bold;font-size:3.6rem;font-weight:500;height:5rem;line-height:70%;padding:1.4rem 1.5rem 1.6rem;text-align:center;text-transform:uppercase;transition:.5s ease;width:auto}.page_home .container .feed_wrapper_container .feed_wrapper .album-item a:hover{background-color:transparent;border:1px solid #fff;color:#fff}.page_home .container .feed_wrapper_container .feed_wrapper .album-item a{margin:2rem 0}.page_home .container .feed_wrapper_container .feed_wrapper .album-item .video-wrapper{align-items:center;display:flex;justify-content:center}.page_home .container .feed_wrapper_container .feed_wrapper .album-item .video-wrapper .icon-container{cursor:pointer;fill:#fff;mix-blend-mode:difference;position:absolute}.page_home .container .feed_wrapper_container .feed_wrapper .no_posts{padding:var(--margin)}.page_home .container .control_wrapper{display:flex;flex-direction:column;margin-top:-14rem}@media(max-width:899px){.page_home .container .control_wrapper{display:none}}.page_home .container .control_wrapper .top{display:flex;justify-content:space-between;margin-bottom:20px;width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}.page_home .container .control_wrapper .top .stats{align-items:center;border:1px solid #fff;display:flex;font-size:2.8rem;font-weight:500;height:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2);justify-content:center;line-height:100%;padding:10px;position:relative;width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}.page_home .container .control_wrapper .top .stats .label{align-items:center;display:flex;font-size:1.4rem;font-weight:500;height:90%;justify-content:center;line-height:100%;position:absolute;text-align:center;width:90%}.page_home .container .control_wrapper .top .stats .label div{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:absolute}.page_home .container .control_wrapper .top .stats .label div:nth-child(2){transform:rotate(90deg);transform-origin:center center}.page_home .container .control_wrapper .top .stats .label div:nth-child(2) p:nth-child(2){transform:rotate(180deg);transform-origin:center center}.page_home .container .control_wrapper .top .stats .mini-title{left:10px;position:absolute;top:10px}.page_home .container .control_wrapper .top .stats svg{height:100%;width:100%}.page_home .container .control_wrapper .top .stats line{stroke:#fff;stroke-width:1px}.page_home .container .control_wrapper .top .stats text{dominant-baseline:middle;fill:#fff;font-size:10px;text-anchor:middle}.page_home .container .control_wrapper .top .stats polygon{fill:#53ad9b;opacity:.5;stroke-width:0px}.page_home .container .control_wrapper .top .stats circle{fill:#fff;r:3px;stroke:#53ad9b;stroke-width:2px}.page_home .container .control_wrapper .bottom{display:flex;justify-content:space-between;margin-bottom:2rem;width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}.page_home .container .control_wrapper .bottom .video{border:1px solid #fff;height:calc(100dvh - 24.5rem - 50px - 16.66667vw - var(--gutter)/6 + var(--gutter) + var(--margin)*2/12*2);position:relative;width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}.page_home .container .control_wrapper .bottom .video svg{padding:1rem;width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}.page_home .container .control_wrapper .bottom .video video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:0}@media(max-width:899px){.page_home .container .control_wrapper .bottom .video video{display:none!important}}.page_home .container .control_wrapper .bottom .vizualiser{height:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2);width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}.page_boutique_wrapper{height:100dvh;overflow:hidden}.page_boutique_wrapper .page_boutique{display:flex;flex-direction:column;justify-content:space-between;padding:var(--margin)}@media(max-width:899px){.page_boutique_wrapper .page_boutique{padding-bottom:calc(5.5rem + var(--margin)*2)}}.page_boutique_wrapper .page_boutique .header{display:flex;justify-content:space-between;padding-top:8rem}.page_boutique_wrapper .page_boutique .product-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10rem;width:calc(83.33333vw + var(--gutter)/1.2 - var(--gutter) - var(--margin)*2/12*10)}@media(max-width:899px){.page_boutique_wrapper .page_boutique .product-list{width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}.page_boutique_wrapper .page_boutique .product-list .product-card-wrapper{display:flex;flex-direction:column;gap:0;margin-bottom:10rem}.page_boutique_wrapper .page_boutique .product-list .product-card-wrapper.product-card{border:1px solid #fff;height:-moz-fit-content;height:fit-content;opacity:0;transform:translateY(200%);width:calc(25vw + var(--gutter)/4 - var(--gutter) - var(--margin)*2/12*3)}@media(max-width:449px){.page_boutique_wrapper .page_boutique .product-list .product-card-wrapper.product-card{margin-bottom:var(--margin);width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}.page_boutique_wrapper .page_boutique .product-list .product-card-wrapper.product-card:nth-child(2n){margin-top:10rem}@media(max-width:449px){.page_boutique_wrapper .page_boutique .product-list .product-card-wrapper.product-card:nth-child(2n){margin-top:0}}.page_boutique_wrapper .page_boutique .product-list .product-card-wrapper.product-card .product-image{align-items:center;border-bottom:1px solid #fff;box-shadow:0 0 .5rem #fff;display:flex;height:calc(25vw + var(--gutter)/4 - var(--gutter) - var(--margin)*2/12*3);justify-content:center;position:relative;transition:background-color .7s ease;width:100%}.page_boutique_wrapper .page_boutique .product-list .product-card-wrapper.product-card .product-image:hover{background-color:#fff}@media(max-width:899px){.page_boutique_wrapper .page_boutique .product-list .product-card-wrapper.product-card .product-image:hover{background-color:transparent}.page_boutique_wrapper .page_boutique .product-list .product-card-wrapper.product-card .product-image{height:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}.page_boutique_wrapper .page_boutique .product-list .product-card-wrapper.product-card .product-image img{height:80%;-o-object-fit:cover;object-fit:cover;width:80%}.page_boutique_wrapper .page_boutique .product-list .product-card-wrapper.product-card .product-image img.ascii{height:80%;-o-object-fit:cover;object-fit:cover;position:absolute;width:80%}.page_boutique_wrapper .page_boutique .product-list .product-card-wrapper.product-card .product-info h2{border-bottom:1px solid #fff;box-shadow:0 0 .5rem #fff;font-size:4.5rem;font-weight:500;line-height:120%;padding:1.2rem 1.5rem 1.5rem;text-transform:uppercase;width:100%}.page_boutique_wrapper .page_boutique .product-list .product-card-wrapper.product-card .product-info .price{border-bottom:1px solid #fff;box-shadow:0 0 .5rem #fff;font-family:NeueBit Bold;font-size:3.6rem;font-weight:500;line-height:70%;padding:1.7rem 1.5rem 1.5rem;text-transform:uppercase;width:100%}.page_boutique_wrapper .page_boutique .product-list .product-card-wrapper.product-card .product-info .primary-button{width:100%}.page_concours{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - var(--margin)*2 - 8rem);padding:var(--margin)}.page_concours>.primary-button{margin-top:4rem}.page_concours>.header{align-self:flex-start;display:flex;justify-content:space-between;padding-top:8rem}@media(max-width:899px){.page_concours>.header{align-self:center}.page_concours>.header .glow-text{text-align:center}.page_concours>.header .glow-text:before{left:0}}.page_concours .contest{display:flex}.page_concours .contest.disable .column-2 .files-sub,.page_concours .contest.disable .column-2 .info-sub,.page_concours .contest.disable .column-2 .primary-button,.page_concours .contest.disable .header,.page_concours .contest.disable .package{opacity:.5!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.page_concours .contest .participants-w .participants-c{border:1px solid #fff;height:calc(100dvh - 25rem - 40px);margin-top:2rem;width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}.page_concours .contest .participants-w .participants-c .header{align-items:center;background-color:#fff;display:flex;padding:1.2rem;text-transform:uppercase}.page_concours .contest .participants-w .participants-c .header .icon-container{margin-right:1rem}.page_concours .contest .participants-w .participants-c .header p{color:#000;padding-bottom:.3rem}.page_concours .contest .participants-w .participants-c .list-c{height:calc(100% - 4rem - 20px);overflow-x:hidden;overflow-y:auto}.page_concours .contest .participants-w .participants-c .list-c .user-list{padding:1rem}.page_concours .contest .participants-w .participants-c .list-c .user-list li{align-items:center;display:flex;font-size:1.8rem;font-weight:500;line-height:100%;position:relative}.page_concours .contest .participants-w .participants-c .list-c .user-list li .icon{fill:#fff}.page_concours .contest .participants-w .participants-c .list-c .user-list li .name{display:flex;padding:.6rem;width:90%}.page_concours .contest .participants-w .participants-c .list-c .user-list li .pseudo{margin-right:1rem;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_concours .contest .participants-w .primary-button{margin-top:20px;width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}.page_concours .contest .participants-w .primary-button.disable{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_concours .contest .column-2{display:flex;flex-direction:column;justify-content:space-between;margin-left:20px;margin-top:2rem;width:calc(83.33333vw + var(--gutter)/1.2 - var(--gutter) - var(--margin)*2/12*10)}.page_concours .contest .column-2 .line-1,.page_concours .contest .column-2 .line-2,.page_concours .contest .column-2 .line-3{align-items:center;display:flex;justify-content:space-between;width:calc(75vw + var(--gutter)/1.33333 - var(--gutter) - var(--margin)*2/12*9)}.page_concours .contest .column-2 .line-1 .label_number,.page_concours .contest .column-2 .line-2 .label_number,.page_concours .contest .column-2 .line-3 .label_number{font-size:4.5rem;font-weight:500;line-height:120%;margin-right:20px;text-align:center;width:calc(8.33333vw + var(--gutter)/12 - var(--gutter) - var(--margin)*2/12*1)}.page_concours .contest .column-2 .line-1 .label_number:before,.page_concours .contest .column-2 .line-2 .label_number:before,.page_concours .contest .column-2 .line-3 .label_number:before{text-align:center}.page_concours .contest .column-2 .line-1 .svg,.page_concours .contest .column-2 .line-2 .svg,.page_concours .contest .column-2 .line-3 .svg{align-items:center;display:flex;height:100%;width:calc(8.33333vw + var(--gutter)/12 - var(--gutter) - var(--margin)*2/12*1 + 40px)}.page_concours .contest .column-2 .line-1 .svg svg,.page_concours .contest .column-2 .line-2 .svg svg,.page_concours .contest .column-2 .line-3 .svg svg{height:auto;width:100%}.page_concours .contest .column-2 .line-1 .header,.page_concours .contest .column-2 .line-2 .header,.page_concours .contest .column-2 .line-3 .header{align-items:center;background-color:#fff;display:flex;padding:1.2rem;text-transform:uppercase}.page_concours .contest .column-2 .line-1 .header .header-wrapper,.page_concours .contest .column-2 .line-2 .header .header-wrapper,.page_concours .contest .column-2 .line-3 .header .header-wrapper{align-items:center;display:flex}.page_concours .contest .column-2 .line-1 .header .icon-container,.page_concours .contest .column-2 .line-2 .header .icon-container,.page_concours .contest .column-2 .line-3 .header .icon-container{margin-right:1rem}.page_concours .contest .column-2 .line-1 .header p,.page_concours .contest .column-2 .line-2 .header p,.page_concours .contest .column-2 .line-3 .header p{color:#000;padding-bottom:.3rem}.page_concours .contest .column-2 .line-1{width:calc(83.33333vw + var(--gutter)/1.2 - var(--gutter) - var(--margin)*2/12*10)}.page_concours .contest .column-2 .line-1 .info{border:1px solid #fff;width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}.page_concours .contest .column-2 .line-1 .info .list-c .desc-list{padding:1rem}.page_concours .contest .column-2 .line-1 .info .list-c .desc-list li{align-items:center;display:flex;font-size:1.8rem;font-weight:500;line-height:100%;position:relative}.page_concours .contest .column-2 .line-1 .info .list-c .desc-list li .icon{fill:#fff}.page_concours .contest .column-2 .line-1 .info .list-c .desc-list li .desc{display:flex;padding:.6rem;width:90%}.page_concours .contest .column-2 .line-1 .package{background-color:#fff;height:100%;width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}.page_concours .contest .column-2 .line-1 .package .dl{align-items:center;display:flex;height:calc(100% - 5.5rem);justify-content:center}.page_concours .contest .column-2 .line-1 .package .primary-button{background-color:#000;border:1px solid #000;color:#fff;width:80%}.page_concours .contest .column-2 .line-1 .package .primary-button:hover{background-color:#fff;color:#000}.page_concours .contest .column-2 .line-1 .time{border:1px solid #fff;height:100%;width:calc(25vw + var(--gutter)/4 - var(--gutter) - var(--margin)*2/12*3)}.page_concours .contest .column-2 .line-1 .time .timer{align-items:center;display:flex;height:calc(100% - 5.5rem);justify-content:center;text-transform:uppercase}.page_concours .contest .column-2 .line-1 .time .timer div{align-items:center;display:flex;font-size:4.5rem;font-weight:500;justify-content:center;line-height:120%}.page_concours .contest .column-2 .line-2{width:calc(83.33333vw + var(--gutter)/1.2 - var(--gutter) - var(--margin)*2/12*10)}.page_concours .contest .column-2 .line-2 .files-sub{background-color:#fff;height:25rem;width:calc(25vw + var(--gutter)/4 - var(--gutter) - var(--margin)*2/12*3)}.page_concours .contest .column-2 .line-2 .files-sub .input-w{font-size:1.8rem;font-weight:500;height:calc(100% - 5.5rem);line-height:100%;padding:1rem}.page_concours .contest .column-2 .line-2 .files-sub .input-w .primary-button{background-color:#000;border:#000;color:#fff}.page_concours .contest .column-2 .line-2 .files-sub .input-w .drop-container{align-items:center;border:2px dashed #000;color:#000;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:space-between;padding:var(--margin);transition:background .2s ease-in-out,border .2s ease-in-out}.page_concours .contest .column-2 .line-2 .files-sub .input-w .drop-container.drag-active,.page_concours .contest .column-2 .line-2 .files-sub .input-w .drop-container:hover{background:#eee}.page_concours .contest .column-2 .line-2 .files-sub .input-w .drop-title{color:#000;text-align:center}.page_concours .contest .column-2 .line-2 .files-sub .input-w input[type=file]{background-color:#fff;color:#000;width:100%}.page_concours .contest .column-2 .line-2 .files-sub .input-w input[type=file]:focus{outline:2px dashed #000;outline-offset:2px}.page_concours .contest .column-2 .line-2 .files-sub .input-w input[type=file]::file-selector-button{background:#000;border:none;color:#fff;cursor:pointer;margin-right:8px;padding:8px 12px}.page_concours .contest .column-2 .line-2 .files-sub .input-w input[type=file]::file-selector-button:hover{background:#fff;color:#000}.page_concours .contest .column-2 .line-2 .visualisateur{border:1px solid #fff;height:25rem;width:calc(41.66667vw + var(--gutter)/2.4 - var(--gutter) - var(--margin)*2/12*5)}.page_concours .contest .column-2 .line-2 .visualisateur .header{justify-content:space-between}.page_concours .contest .column-2 .line-2 .visualisateur .header>.icon-container{cursor:pointer}.page_concours .contest .column-2 .line-2 .visualisateur .vizualiser{align-items:center;display:flex;flex-direction:column;gap:.15rem;height:calc(100% - 5.5rem);justify-content:center}.page_concours .contest .column-2 .line-2 .visualisateur .vizualiser .b,.page_concours .contest .column-2 .line-2 .visualisateur .vizualiser .t{align-items:flex-start;display:flex;gap:.15rem}.page_concours .contest .column-2 .line-2 .visualisateur .vizualiser .b{transform:scaleY(-1)}.page_concours .contest .column-2 .line-2 .visualisateur .vizualiser .dot{height:.75rem;width:.75rem}.page_concours .contest .column-2 .line-2 .visualisateur .vizualiser .dot.mid-active{opacity:1}.page_concours .contest .column-2 .line-3{position:relative;width:calc(66.66667vw + var(--gutter)/1.5 - var(--gutter) - var(--margin)*2/12*8)}.page_concours .contest .column-2 .line-3 .group{align-items:center;display:flex;justify-content:space-between;width:calc(58.33333vw + var(--gutter)/1.71429 - var(--gutter) - var(--margin)*2/12*7)}.page_concours .contest .column-2 .line-3 .group .info-sub{background-color:#fff;height:25rem;width:calc(25vw + var(--gutter)/4 - var(--gutter) - var(--margin)*2/12*3)}.page_concours .contest .column-2 .line-3 .group .info-sub .form-error{color:red;font-size:1.4rem;font-weight:500;line-height:100%;margin-left:.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_concours .contest .column-2 .line-3 .group .info-sub .input-w{display:flex;flex-direction:column;height:calc(100% - 5.5rem);justify-content:space-between;padding:1rem}.page_concours .contest .column-2 .line-3 .group .info-sub .input-w p{color:#000;font-size:1.8rem;font-weight:500;line-height:100%}.page_concours .contest .column-2 .line-3 .group .info-sub .input-w input{border:1px solid #000;color:#000;font-size:2.8rem;font-weight:500;height:5rem;line-height:100%;padding:1rem;text-transform:uppercase;width:100%}.page_concours .contest .column-2 .line-3 .group .svg{align-items:center;display:flex;height:100%;left:calc(33.33333vw + var(--gutter)/3 - var(--gutter) - var(--margin)*2/12*4);pointer-events:none;position:absolute;width:calc(25vw + var(--gutter)/4 - var(--gutter) - var(--margin)*2/12*3 + 35px)}.page_concours .contest .column-2 .line-3 .group .encoder{align-items:center;border:1px solid #fff;display:flex;flex-direction:column;font-size:1.4rem;font-weight:500;height:-moz-min-content;height:min-content;line-height:100%;padding:.5rem;text-align:center}.page_concours .contest .column-2 .line-3 .group .encoder p:first-child{align-self:flex-start}.page_concours .contest .column-2 .line-3 .group .encoder p:nth-child(2){margin:1.2rem 0}.page_concours .contest .column-2 .line-3 .group .primary-button{width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}.page_concours-archives_wrapper{height:100dvh;overflow:auto}.page_concours-archives_wrapper .page_concours-archives .running{align-items:center;display:flex;flex-direction:column;margin-bottom:10rem;padding-top:8rem}.page_concours-archives_wrapper .page_concours-archives .running h2{font-size:8.5rem;font-weight:500;line-height:100%;margin-bottom:5rem}@media(max-width:899px){.page_concours-archives_wrapper .page_concours-archives .running h2{font-size:7rem}}.page_concours-archives_wrapper .page_concours-archives .running .primary-button{width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}.page_concours-archives_wrapper .page_concours-archives .last_concours{align-items:center;display:flex;flex-direction:column}.page_concours-archives_wrapper .page_concours-archives .last_concours p{text-transform:uppercase}.page_concours-archives_wrapper .page_concours-archives .last_concours .item{align-items:center;display:flex;flex-direction:column;margin-bottom:10rem;width:77.4rem}.page_concours-archives_wrapper .page_concours-archives .last_concours .item h2{font-size:8.5rem;font-weight:500;line-height:100%;margin-bottom:5rem;text-align:center;text-transform:uppercase}@media(max-width:899px){.page_concours-archives_wrapper .page_concours-archives .last_concours .item h2{font-size:7rem}}.page_concours-archives_wrapper .page_concours-archives .last_concours .item .player_sub{width:100%}.page_concours-archives_wrapper .page_concours-archives .last_concours .item .player_sub .controls svg{fill:#fff}.page_concours-archives_wrapper .page_concours-archives .last_concours .item .player_sub .controls{display:flex;justify-content:space-between;margin-bottom:1rem;width:100%}.page_concours-archives_wrapper .page_concours-archives .last_concours .item .player_sub .vizualiser{align-items:center;display:flex;flex-direction:column;gap:.15rem;justify-content:center}.page_concours-archives_wrapper .page_concours-archives .last_concours .item .player_sub .vizualiser .b,.page_concours-archives_wrapper .page_concours-archives .last_concours .item .player_sub .vizualiser .t{align-items:flex-start;display:flex;gap:.15rem}.page_concours-archives_wrapper .page_concours-archives .last_concours .item .player_sub .vizualiser .b{transform:scaleY(-1)}.page_concours-archives_wrapper .page_concours-archives .last_concours .item .player_sub .vizualiser .dot{height:.75rem;width:.75rem}.page_concours-archives_wrapper .page_concours-archives .last_concours .item .player_sub .vizualiser .dot.mid-active{opacity:1}.page_about_wrapper{height:100dvh;overflow:hidden}.page_about_wrapper .page_about{padding:var(--margin)}.page_about_wrapper .page_about .header{display:flex;flex-direction:column;padding-top:8rem}.page_about_wrapper .page_about .header .title{font-family:NeueBit Bold;font-size:31rem!important;font-size:3.6rem;font-weight:500;line-height:70%}@media(max-width:899px){.page_about_wrapper .page_about .header .title{font-size:15rem!important}}.page_about_wrapper .page_about .header .sub_title{font-size:34rem!important;font-size:4.5rem;font-weight:500;line-height:120%;margin-top:-12rem}@media(max-width:899px){.page_about_wrapper .page_about .header .sub_title{font-size:16.3rem!important;margin-top:-4rem}}.page_about_wrapper .page_about .albums_wrapper{margin-top:10rem}@media(max-width:899px){.page_about_wrapper .page_about .albums_wrapper{margin-top:2rem}}.page_about_wrapper .page_about .albums_wrapper .year_group{margin-bottom:15rem}@media(max-width:899px){.page_about_wrapper .page_about .albums_wrapper .year_group{margin-bottom:2rem}}.page_about_wrapper .page_about .albums_wrapper .year_group .year{font-size:8.5rem;font-weight:500;line-height:100%;margin-bottom:15rem}@media(max-width:899px){.page_about_wrapper .page_about .albums_wrapper .year_group .year{font-size:7rem;margin-bottom:2rem}}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item{display:flex;justify-content:space-between;margin-bottom:5rem;position:relative;width:calc(33.33333vw + var(--gutter)/3 - var(--gutter) - var(--margin)*2/12*4)}@media(max-width:899px){.page_about_wrapper .page_about .albums_wrapper .year_group .album-item{width:calc(66.66667vw + var(--gutter)/1.5 - var(--gutter) - var(--margin)*2/12*8)}}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item:hover .credit-container{display:block}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .album-info,.page_about_wrapper .page_about .albums_wrapper .year_group .album-item a{text-transform:uppercase;width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}@media(max-width:899px){.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .album-info,.page_about_wrapper .page_about .albums_wrapper .year_group .album-item a{width:calc(33.33333vw + var(--gutter)/3 - var(--gutter) - var(--margin)*2/12*4)}}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .album-info .album-title,.page_about_wrapper .page_about .albums_wrapper .year_group .album-item a .album-title{font-size:4.5rem;font-weight:500;line-height:120%}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .album-info .album-desc,.page_about_wrapper .page_about .albums_wrapper .year_group .album-item a .album-desc{font-size:1.8rem;font-weight:500;line-height:100%;margin-top:2rem}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .album-info img,.page_about_wrapper .page_about .albums_wrapper .year_group .album-item a img{height:100%;width:100%}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item.SINGLE{width:calc(25vw + var(--gutter)/4 - var(--gutter) - var(--margin)*2/12*3)}@media(max-width:899px){.page_about_wrapper .page_about .albums_wrapper .year_group .album-item.SINGLE{width:calc(58.33333vw + var(--gutter)/1.71429 - var(--gutter) - var(--margin)*2/12*7)!important}}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item.SINGLE a{width:calc(8.33333vw + var(--gutter)/12 - var(--gutter) - var(--margin)*2/12*1)}@media(max-width:899px){.page_about_wrapper .page_about .albums_wrapper .year_group .album-item.SINGLE a{height:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2);width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item.SINGLE .album-info{width:calc(41.66667vw + var(--gutter)/2.4 - var(--gutter) - var(--margin)*2/12*5)}}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item.SINGLE .album-title{font-size:2.8rem;font-weight:500;line-height:100%}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item.SINGLE .album-desc{font-size:1.4rem;font-weight:500;line-height:100%;margin-top:1rem}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container{display:none;height:100%;pointer-events:none;position:absolute;width:100%}@media(max-width:449px){.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container{display:none!important}}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container .credit-detail{background:transparent;background-color:#000;border:1px solid #fff;color:#fff;left:calc(-33.33333vw + var(--gutter)/12 - var(--gutter) - var(--margin)*2/12*1 - var(--gutter)/2.4 + var(--gutter) + var(--margin)*2/12*5);position:absolute;right:inherit;text-transform:uppercase;transform:translateY(-90%);width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2);z-index:1000}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container .credit-detail p{font-family:NeueBit Bold;font-size:2.4rem;font-weight:500;line-height:70%;padding:.5rem 2rem}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container .credit-detail p:first-child{padding-top:2rem}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container .credit-detail p:last-child{padding-bottom:2rem}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container .credit-detail .c{inset:0;pointer-events:none;position:absolute}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container .credit-detail .c div{background-color:#fff;height:1.6rem;position:absolute;width:1.6rem}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container .credit-detail .c div:first-child{left:-.8rem;top:-.8rem}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container .credit-detail .c div:nth-child(2){right:-.8rem;top:-.8rem}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container .credit-detail .c div:nth-child(3){bottom:-.8rem;left:-.8rem}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container .credit-detail .c div:nth-child(4){bottom:-.8rem;right:-.8rem}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container .credit-detail .c div:nth-child(5){right:-.8rem;top:50%;transform:translateY(-50%)}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container .credit-detail .line{background-color:#fff;display:block;height:1px;position:absolute;top:50%;transform:translate(100%,-50%);width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container .credit-detail .line:before{background-color:#fff;content:"";display:block;height:1px;position:absolute;top:50%;transform:translate(110%) rotate(-135deg);transform-origin:right top;width:calc(8.33333vw + var(--gutter)/12 - var(--gutter) - var(--margin)*2/12*1)}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container .credit-detail .line:after{background-color:#fff;content:"";display:block;height:1.6rem;position:absolute;right:-11rem;top:9.5rem;width:1.6rem}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container .credit-detail.right{left:inherit;right:calc(-16.66667vw + var(--gutter)/12 - var(--gutter) - var(--margin)*2/12*1 - var(--gutter)/4 + var(--gutter) + var(--margin)*2/12*3)}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container .credit-detail.right .line{top:50%;transform:translate(-100%,-50%)}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container .credit-detail.right .line:before{top:50%;transform:translate(-100%) rotate(-45deg);transform-origin:right bottom}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container .credit-detail.right .line:after{left:-11rem;top:9.5rem}.page_about_wrapper .page_about .albums_wrapper .year_group .album-item .credit-container .credit-detail.right .c div:nth-child(5){left:-.8rem;top:50%;transform:translateY(-50%)}.page_about_wrapper .page_about .albums_wrapper .year_group:first-child .album-item:first-child{margin-left:calc(8.33333vw + var(--gutter)/12 - var(--margin)*2/12*1)}.page_about_wrapper .page_about .albums_wrapper .year_group:first-child .album-item:nth-child(2){margin-left:calc(16.66667vw + var(--gutter)/6 - var(--margin)*2/12*2)}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(2) .year{margin-left:calc(66.66667vw + var(--gutter)/1.5 - var(--margin)*2/12*8)}@media(max-width:449px){.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(2) .year{margin-left:calc(33.33333vw + var(--gutter)/3 - var(--margin)*2/12*4)}}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(2) .album-item:first-child{margin-left:calc(58.33333vw + var(--gutter)/1.71429 - var(--margin)*2/12*7)}@media(max-width:449px){.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(2) .album-item:first-child{margin-left:calc(33.33333vw + var(--gutter)/3 - var(--margin)*2/12*4)}}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(2) .album-item:nth-child(2){margin-left:calc(58.33333vw + var(--gutter)/1.71429 - var(--margin)*2/12*7)}@media(max-width:449px){.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(2) .album-item:nth-child(2){margin-left:calc(33.33333vw + var(--gutter)/3 - var(--margin)*2/12*4)}}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(2) .album-item:nth-child(3){margin-left:calc(41.66667vw + var(--gutter)/2.4 - var(--margin)*2/12*5)}@media(max-width:449px){.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(2) .album-item:nth-child(3){margin-left:calc(16.66667vw + var(--gutter)/6 - var(--margin)*2/12*2)}}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(3) .year{margin-left:calc(83.33333vw + var(--gutter)/1.2 - var(--margin)*2/12*10)}@media(max-width:449px){.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(3) .year{margin-left:calc(41.66667vw + var(--gutter)/2.4 - var(--margin)*2/12*5)}}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(3) .album-item:first-child{margin-left:calc(66.66667vw + var(--gutter)/1.5 - var(--margin)*2/12*8)}@media(max-width:449px){.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(3) .album-item:first-child{margin-left:calc(33.33333vw + var(--gutter)/3 - var(--margin)*2/12*4)}}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(3) .album-item:nth-child(2){margin-left:calc(58.33333vw + var(--gutter)/1.71429 - var(--margin)*2/12*7)}@media(max-width:449px){.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(3) .album-item:nth-child(2){margin-left:calc(8.33333vw + var(--gutter)/12 - var(--margin)*2/12*1)}}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(3) .album-item:nth-child(3){margin-left:calc(66.66667vw + var(--gutter)/1.5 - var(--margin)*2/12*8)}@media(max-width:449px){.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(3) .album-item:nth-child(3){margin-left:calc(25vw + var(--gutter)/4 - var(--margin)*2/12*3)}}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(3) .album-item:nth-child(4){margin-left:calc(41.66667vw + var(--gutter)/2.4 - var(--margin)*2/12*5)}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(4) .year{margin-left:calc(16.66667vw + var(--gutter)/6 - var(--margin)*2/12*2)}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(4) .album-item:first-child{margin-left:calc(8.33333vw + var(--gutter)/12 - var(--margin)*2/12*1)}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(4) .album-item:nth-child(2){margin-left:calc(33.33333vw + var(--gutter)/3 - var(--margin)*2/12*4)}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(4) .album-item:nth-child(3){margin-left:calc(16.66667vw + var(--gutter)/6 - var(--margin)*2/12*2)}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(4) .album-item:nth-child(4){margin-left:calc(50vw + var(--gutter)/2 - var(--margin)*2/12*6)}@media(max-width:449px){.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(4) .album-item:nth-child(4){margin-left:calc(25vw + var(--gutter)/4 - var(--margin)*2/12*3)}}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(4) .album-item:nth-child(5){margin-left:calc(58.33333vw + var(--gutter)/1.71429 - var(--margin)*2/12*7)}@media(max-width:449px){.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(4) .album-item:nth-child(5){margin-left:calc(16.66667vw + var(--gutter)/6 - var(--margin)*2/12*2)}}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(4) .album-item:nth-child(6){margin-left:calc(25vw + var(--gutter)/4 - var(--margin)*2/12*3)}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(4) .album-item:nth-child(7){margin-left:calc(8.33333vw + var(--gutter)/12 - var(--margin)*2/12*1)}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(5) .year{margin-left:calc(41.66667vw + var(--gutter)/2.4 - var(--margin)*2/12*5)}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(5) .album-item:first-child{margin-left:calc(58.33333vw + var(--gutter)/1.71429 - var(--margin)*2/12*7)}@media(max-width:449px){.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(5) .album-item:first-child{margin-left:calc(33.33333vw + var(--gutter)/3 - var(--margin)*2/12*4)}}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(5) .album-item:nth-child(2){margin-left:calc(25vw + var(--gutter)/4 - var(--margin)*2/12*3)}.page_about_wrapper .page_about .albums_wrapper .year_group:nth-child(5) .album-item:nth-child(3){margin-left:calc(8.33333vw + var(--gutter)/12 - var(--margin)*2/12*1)}.page_videos_wrapper{height:100dvh;overflow:hidden}.page_videos_wrapper .page_videos{padding:var(--margin)}.page_videos_wrapper .page_videos .header{display:flex;justify-content:space-between;padding-top:8rem}.page_videos_wrapper .page_videos .wrapper_videos{margin-left:calc(8.33333vw + var(--gutter)/12 - var(--margin)*2/12*1);margin-top:10rem}@media(max-width:899px){.page_videos_wrapper .page_videos .wrapper_videos{margin-left:0;margin-top:5rem}}.page_videos_wrapper .page_videos .wrapper_videos .video_item{display:flex;justify-content:space-between;margin-bottom:10rem;width:calc(83.33333vw + var(--gutter)/1.2 - var(--gutter) - var(--margin)*2/12*10)}@media(max-width:899px){.page_videos_wrapper .page_videos .wrapper_videos .video_item{flex-direction:column;margin-bottom:5rem;width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}.page_videos_wrapper .page_videos .wrapper_videos .video_item .video-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:calc(41.66667vw + var(--gutter)/2.4 - var(--gutter) - var(--margin)*2/12*5)}@media(max-width:899px){.page_videos_wrapper .page_videos .wrapper_videos .video_item .video-wrapper{width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}.page_videos_wrapper .page_videos .wrapper_videos .video_item .video-wrapper .icon-container{cursor:pointer;fill:#fff;mix-blend-mode:difference;position:absolute;z-index:1}.page_videos_wrapper .page_videos .wrapper_videos .video_item .video-wrapper .sombritude{background-color:#000;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s cubic-bezier(.5,0,.25,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_videos_wrapper .page_videos .wrapper_videos .video_item .video-wrapper video{width:100%}.page_videos_wrapper .page_videos .wrapper_videos .video_item .video-wrapper:hover .sombritude{opacity:.5}.page_videos_wrapper .page_videos .wrapper_videos .video_item .video-wrapper:hover .icon-container{mix-blend-mode:normal}.page_videos_wrapper .page_videos .wrapper_videos .video_item.play .sombritude{opacity:0!important}.page_videos_wrapper .page_videos .wrapper_videos .video_item .info{margin-top:5rem;width:calc(41.66667vw + var(--gutter)/2.4 - var(--gutter) - var(--margin)*2/12*5)}@media(max-width:899px){.page_videos_wrapper .page_videos .wrapper_videos .video_item .info{margin-top:1.6rem;width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}.page_videos_wrapper .page_videos .wrapper_videos .video_item .info .title{font-size:4.5rem;font-weight:500;line-height:120%;text-transform:uppercase}.page_videos_wrapper .page_videos .wrapper_videos .video_item .info .date{font-size:1.4rem;font-weight:500;line-height:100%;margin-top:1.5rem;text-transform:uppercase}.page_videos_wrapper .page_videos .wrapper_videos .video_item .info .description{font-family:NeueBit Bold;font-size:2.4rem;font-weight:500;line-height:70%;margin-top:5rem;text-transform:uppercase}@media(max-width:899px){.page_videos_wrapper .page_videos .wrapper_videos .video_item .info .description{margin-top:1.6rem}}.page_ressources{padding:0 var(--margin)}.page_ressources .header{display:flex;justify-content:space-between;margin-top:10rem;width:calc(33.33333vw + var(--gutter)/3 - var(--gutter) - var(--margin)*2/12*4)}@media(max-width:899px){.page_ressources .header{width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}.page_ressources .header .title-number{display:none}}.page_ressources .mobile-warning{align-items:center;display:flex;flex-direction:column;height:100dvh;justify-content:center;text-align:center;width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}.page_ressources .mobile-warning .primary-button{margin-top:3rem;width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}.page_ressources .grid-container{display:flex;margin-top:6rem}.page_ressources .grid-container .grid-column{margin-right:20px;opacity:0;transform:translateY(100%);width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}@media(max-width:899px){.page_ressources .grid-container .grid-column{display:none}}.page_ressources .grid-container .grid-column:last-child{margin-right:0}.page_ressources .grid-container .grid-column .category-title{align-items:center;display:flex;font-size:2.8rem;font-weight:500;line-height:100%;margin-bottom:5rem}.page_ressources .grid-container .grid-column .category-title:before{background-color:#fff;content:"";display:block;height:2.2rem;margin-right:1rem;width:2.2rem}.page_ressources .grid-container .grid-column .grid-item{border:1px solid #fff;cursor:pointer;display:block;font-size:1.8rem;font-weight:500;height:12rem;line-height:100%;margin-bottom:20px;padding:10px;position:relative;transition:background-color .5s ease}.page_ressources .grid-container .grid-column .grid-item:last-child{margin-bottom:0}.page_ressources .grid-container .grid-column .grid-item.active,.page_ressources .grid-container .grid-column .grid-item:hover{background-color:#fff;box-shadow:0 0 .5rem #fff;color:#000}.page_ressources .grid-container .pad_container_wrapper.active .pad_container{transform:translate(0)}.page_ressources .grid-container .pad_container_wrapper .pad_container{border:1px solid #fff;border-right:none;display:flex;justify-content:space-between;padding:1.5rem;position:absolute;right:0;top:calc(12rem + 20px);transform:translate(100%);transition:transform .5s cubic-bezier(.6,0,0,1)}@media(max-width:899px){.page_ressources .grid-container .pad_container_wrapper .pad_container{border:0;bottom:calc(var(--margin)*2 + 5.5rem);flex-direction:column;height:70dvh;margin-top:2rem;padding:0;position:relative;top:inherit;width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}.page_ressources .grid-container .pad_container_wrapper .pad_container .l{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2)}@media(max-width:899px){.page_ressources .grid-container .pad_container_wrapper .pad_container .l{display:none;width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}.page_ressources .grid-container .pad_container_wrapper .pad_container .l .primary-button{display:none}}.page_ressources .grid-container .pad_container_wrapper .pad_container .l .icon-container{align-self:flex-start;cursor:pointer;fill:#fff}@media(max-width:899px){.page_ressources .grid-container .pad_container_wrapper .pad_container .l .icon-container{display:none}}.page_ressources .grid-container .pad_container_wrapper .pad_container .l p{font-size:4.5rem;font-weight:500;line-height:120%;text-align:center;width:80%}.page_ressources .grid-container .pad_container_wrapper .pad_container .l a{width:100%}.page_ressources .grid-container .pad_container_wrapper .pad_container .r{display:flex;flex-direction:column;justify-content:flex-end;padding-left:var(--margin);width:calc(29.16667vw + var(--gutter)/3 - var(--gutter) - var(--margin)*2/12*4 - var(--gutter)/12/2 + var(--gutter)/2 + var(--margin)*2/12*1/2)}@media(max-width:899px){.page_ressources .grid-container .pad_container_wrapper .pad_container .r{padding:0;width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}.page_ressources .grid-container .pad_container_wrapper .pad_container .r .pad-w{display:flex}.page_ressources .grid-container .pad_container_wrapper .pad_container .r .pad-w .pad_item_wrapper{display:flex;flex-wrap:wrap}@media(max-width:899px){.page_ressources .grid-container .pad_container_wrapper .pad_container .r .pad-w .pad_item_wrapper{align-items:center;justify-content:center}}.page_ressources .grid-container .pad_container_wrapper .pad_container .r .pad-w .pad_item_wrapper .pad-item{align-items:center;border:1px solid #fff;cursor:pointer;display:flex;flex-direction:column;height:calc(5.55556vw + var(--gutter)/6/3 - var(--gutter)/3 - var(--margin)*2/12*2/3 + 1px);justify-content:space-between;margin-left:-1px;margin-top:-1px;position:relative;transition:background-color .15s;width:calc(5.55556vw + var(--gutter)/6/3 - var(--gutter)/3 - var(--margin)*2/12*2/3 + 1px)}@media(max-width:899px){.page_ressources .grid-container .pad_container_wrapper .pad_container .r .pad-w .pad_item_wrapper .pad-item{height:calc(25vw + var(--gutter)/4 - var(--gutter) - var(--margin)*2/12*3 + 1px);width:calc(25vw + var(--gutter)/4 - var(--gutter) - var(--margin)*2/12*3 + 1px)}}.page_ressources .grid-container .pad_container_wrapper .pad_container .r .pad-w .pad_item_wrapper .pad-item.active,.page_ressources .grid-container .pad_container_wrapper .pad_container .r .pad-w .pad_item_wrapper .pad-item:hover{background-color:#fff;box-shadow:0 0 .5rem #fff;color:#000}@media(max-width:899px){.page_ressources .grid-container .pad_container_wrapper .pad_container .r .pad-w .pad_item_wrapper .pad-item:hover{background-color:inherit;box-shadow:none;color:inherit}}.page_ressources .grid-container .pad_container_wrapper .pad_container .r .pad-w .pad_item_wrapper .pad-item p:first-child{font-size:1.4rem;font-weight:500;left:5px;line-height:100%;position:absolute;top:5px}.page_ressources .grid-container .pad_container_wrapper .pad_container .r .pad-w .pad_item_wrapper .pad-item p:nth-child(3){font-size:1.4rem;font-weight:500;line-height:100%;margin-bottom:5px;text-transform:uppercase}.page_ressources .grid-container .pad_container_wrapper .pad_container .r .pad-w .pad_item_wrapper .pad-item p:nth-child(2){font-size:8.5rem;font-weight:500;line-height:100%;margin-top:-.7rem}@media(max-width:899px){.page_ressources .grid-container .pad_container_wrapper .pad_container .r .pad-w .pad_item_wrapper .pad-item p:nth-child(2){font-size:7rem}}.page_ressources .grid-container .pad_container_wrapper .pad_container .audio-controls{margin-top:20px;position:relative;width:100%}.tour{padding:0 var(--margin)}.tour .header{display:flex;justify-content:space-between;padding-top:8rem}.tour .mobile-event-details{background-color:#000;border:1px solid #fff;bottom:8rem;color:#fff;position:absolute;width:calc(100% - var(--margin)*2);z-index:150}.tour .mobile-event-details .details-header{display:flex;justify-content:space-between;padding:var(--margin) var(--margin) 0 var(--margin)}.tour .mobile-event-details .details-header h2{font-size:4.5rem;font-weight:500;line-height:120%;text-transform:uppercase}.tour .mobile-event-details .details-header .nav{align-items:center;display:flex}.tour .mobile-event-details .details-header .nav span{margin:0 1rem}.tour .mobile-event-details .details-header .nav .icon-container{height:3.6rem!important;width:3.6rem!important}.tour .mobile-event-details .details-header .nav .icon-container svg{fill:#fff;height:3.6rem;width:3.6rem}.tour .mobile-event-details .details-body{font-family:NeueBit Bold;font-size:2.4rem;font-weight:500;line-height:70%;margin-top:1rem;padding:0 var(--margin) var(--margin) var(--margin);text-transform:uppercase}.tour .mobile-event-details .details-body .info-line:last-child .text p:first-child{font-size:2.8rem;font-weight:500;line-height:100%}.tour .mobile-event-details .details-footer a{width:100%!important}.tour .map-wrapper{height:100dvh;inset:0;position:absolute;width:100vw}.tour .map-wrapper .label-container{inset:0;pointer-events:none;position:absolute;z-index:10}.tour .map-wrapper .label-container .map-label{color:#fff;cursor:pointer;display:flex;font-size:2.8rem;font-weight:500;justify-content:flex-end;line-height:100%;opacity:1;overflow:visible;pointer-events:all;position:absolute;text-align:right;text-transform:uppercase;white-space:nowrap;width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2);z-index:10}@media(max-width:899px){.tour .map-wrapper .label-container .map-label{display:none;position:relative;width:inherit}}.tour .map-wrapper .label-container .map-label p{align-items:center;display:flex}.tour .map-wrapper .label-container .map-label p:before{background-color:#fff;content:"";display:block;height:2rem;margin:0 .7rem;width:2rem}.tour .map-wrapper .label-container .map-label.past{opacity:.5!important;pointer-events:none}.tour .map-wrapper .label-container .map-point{background:#fff;box-shadow:0 0 .5rem #fff;cursor:pointer;height:1.6rem;pointer-events:auto;position:absolute;width:1.6rem;z-index:999}@media(max-width:899px){.tour .map-wrapper .label-container .map-point{opacity:.4}}.tour .map-wrapper .label-container .map-point.past{opacity:.5;pointer-events:none}.tour .map-wrapper .label-container .map-point.selected{opacity:1}.tour .map-wrapper .line-overlay{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:5}@media(max-width:899px){.tour .map-wrapper .line-overlay{display:none}}.tour .map-wrapper .line-overlay polyline.past{opacity:.5;pointer-events:none}.tour .map-wrapper .detail-container{pointer-events:auto;position:absolute;transform:translate(-50%,-50%);z-index:1001}.tour .map-wrapper .detail-container .map-detail{background:transparent;background-color:#000;border:1px solid #fff;color:#fff;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-100%,-50%);width:calc(16.66667vw + var(--gutter)/6 - var(--gutter) - var(--margin)*2/12*2);z-index:1000}@media(max-width:899px){.tour .map-wrapper .detail-container .map-detail{display:none}}.tour .map-wrapper .detail-container .map-detail a{display:block;width:100%}.tour .map-wrapper .detail-container .map-detail.right{transform:translateY(-50%)}.tour .map-wrapper .detail-container .map-detail h2{font-size:4.5rem;font-weight:500;line-height:120%;padding:2rem}.tour .map-wrapper .detail-container .map-detail p{font-family:NeueBit Bold;font-size:2.4rem;font-weight:500;line-height:70%;padding:.5rem 2rem}.tour .map-wrapper .detail-container .map-detail p.loc{font-size:2.8rem;font-weight:500;line-height:100%}.tour .map-wrapper .detail-container .map-detail p.a{padding-bottom:2rem}.tour .map-wrapper .detail-container .map-detail .close{background:transparent;border:none;color:#fff;cursor:pointer;font-size:1.5rem;position:absolute;right:.5rem;top:.5rem}.tour .map-wrapper .detail-container .map-detail .close svg{fill:#fff}.tour .map-wrapper .detail-container .map-detail .c{inset:0;pointer-events:none;position:absolute}.tour .map-wrapper .detail-container .map-detail .c div{background-color:#fff;height:1.6rem;position:absolute;width:1.6rem}.tour .map-wrapper .detail-container .map-detail .c div:first-child{left:-.8rem;top:-.8rem}.tour .map-wrapper .detail-container .map-detail .c div:nth-child(2){right:-.8rem;top:-.8rem}.tour .map-wrapper .detail-container .map-detail .c div:nth-child(3){bottom:-.8rem;left:-.8rem}.tour .map-wrapper .detail-container .map-detail .c div:nth-child(4){bottom:-.8rem;right:-.8rem}.tour .map-wrapper .detail-container .map-detail .c div:nth-child(5){right:-.8rem;top:50%;transform:translateY(-50%)}.tour .map-wrapper .detail-container .map-detail.right .c div:nth-child(5){left:-.8rem;top:50%;transform:translateY(-50%)}.event-progress{align-items:center;border:1px solid #fff;box-shadow:0 0 .5rem #fff;display:flex;justify-content:center;padding:1rem;position:relative;width:calc(25vw + var(--gutter)/4 - var(--gutter) - var(--margin)*2/12*3)}@media(max-width:899px){.event-progress{display:none}}.event-progress .subject-info{align-self:flex-end;font-size:1.8rem;font-size:1.6rem;font-weight:500;line-height:100%;line-height:1;margin-right:20px;text-align:center}.event-progress .subject-info .subject-number{font-size:7rem}.event-progress .bargraph-container{align-items:self-end;display:flex;flex-direction:column;font-size:1.8rem;font-weight:500;height:100%;justify-content:space-between;line-height:100%;position:relative}.event-progress .bargraph-container .labels{display:flex;justify-content:space-between;margin-bottom:.5rem}.event-progress .bargraph-container .labels .p{left:calc(30% - 1.2rem);position:relative;position:absolute}.event-progress .bargraph-container .labels .p:after{background-color:#fff;content:"";height:1.6rem;position:absolute;right:50%;top:2rem;width:1px}.event-progress .bargraph-container .labels.c{margin-bottom:1rem;width:50%}.event-progress .bargraph-container .bargraph{display:flex;gap:.5rem}.event-progress .bargraph-container .bargraph .bar{border-radius:.5rem;height:8rem;width:.95rem}.event-progress .bargraph-container .bargraph .bar:first-child{background-color:#53ad9b}.event-progress .bargraph-container .bargraph .bar:nth-child(2){background-color:#4ea29a}.event-progress .bargraph-container .bargraph .bar:nth-child(3){background-color:#499899}.event-progress .bargraph-container .bargraph .bar:nth-child(4){background-color:#448e98}.event-progress .bargraph-container .bargraph .bar:nth-child(5){background-color:#3f8497}.event-progress .bargraph-container .bargraph .bar:nth-child(6){background-color:#3a7a96}.event-progress .bargraph-container .bargraph .bar:nth-child(7){background-color:#356f95}.event-progress .bargraph-container .bargraph .bar:nth-child(8){background-color:#306594}.event-progress .bargraph-container .bargraph .bar:nth-child(9){background-color:#2b5b93}.event-progress .bargraph-container .bargraph .bar:nth-child(10){background-color:#275192}.event-progress .bargraph-container .bargraph .bar:nth-child(11){background-color:#224791}.event-progress .bargraph-container .bargraph .bar:nth-child(12){background-color:#1d3d90}.event-progress .bargraph-container .bargraph .bar:nth-child(13){background-color:#18328f}.event-progress .bargraph-container .bargraph .bar:nth-child(14){background-color:#13288e}.event-progress .bargraph-container .bargraph .bar:nth-child(15){background-color:#0e1e8d}.event-progress .bargraph-container .bargraph .bar:nth-child(16){background-color:#09148c}.event-progress .bargraph-container .bargraph .bar:nth-child(17){background-color:#040a8b}.event-progress .bargraph-container .bargraph .bar:nth-child(18){background-color:#00008b}.event-progress .bargraph-container .bargraph .bar:nth-child(19){background-color:#0e008b}.event-progress .bargraph-container .bargraph .bar:nth-child(20){background-color:#1e008b}.event-progress .bargraph-container .bargraph .bar:nth-child(21){background-color:#31008b}.event-progress .bargraph-container .bargraph .bar:nth-child(22){background-color:#3c008b}.event-progress .bargraph-container .bargraph .bar:nth-child(23){background-color:#4f008b}.event-progress .bargraph-container .bargraph .bar:nth-child(24){background-color:#5a008b}.event-progress .bargraph-container .bargraph .bar:nth-child(25){background-color:#72008b}.event-progress .bargraph-container .bargraph .bar:nth-child(26){background-color:#86008b}.event-progress .bargraph-container .bargraph .bar:nth-child(27){background-color:#8b0076}.event-progress .bargraph-container .bargraph .bar-empty{background:transparent!important;border:1px solid hsla(0,0%,100%,.2)}.page_boutique_single{height:100dvh;overflow:auto;padding:var(--margin)}.page_produit{display:flex;justify-content:space-between;margin-top:8rem;width:calc(91.66667vw + var(--gutter)/1.09091 - var(--gutter) - var(--margin)*2/12*11)}@media(max-width:899px){.page_produit{flex-direction:column;margin-top:2em;width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}.page_produit .product-details{display:flex;flex-direction:column;height:calc(100dvh - 8rem - 48px);justify-content:center;padding-bottom:8rem;width:calc(33.33333vw + var(--gutter)/3 - var(--gutter) - var(--margin)*2/12*4)}@media(max-width:899px){.page_produit .product-details{height:-moz-max-content;height:max-content;padding-bottom:calc(5.5rem + var(--margin)*3);width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}.page_produit .product-details .title{font-size:8.5rem;font-weight:500;line-height:100%;position:relative;width:calc(33.33333vw + var(--gutter)/3 - var(--gutter) - var(--margin)*2/12*4)}@media(max-width:899px){.page_produit .product-details .title{font-size:7rem;width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}.page_produit .product-details .title:before{text-transform:uppercase}.page_produit .product-details .title .line{background-color:#fff;height:1px;margin-top:1rem;position:absolute;right:0;width:calc(58.33333vw + var(--gutter)/1.71429 - var(--gutter) - var(--margin)*2/12*7)}@media(max-width:899px){.page_produit .product-details .title .line{display:none}}.page_produit .product-details .title .line .line2{height:10rem;width:1px}.page_produit .product-details .title .line .line2,.page_produit .product-details .title .line .line2:after{background-color:#fff;content:"";display:block;left:0;position:absolute;transform:rotate(45deg);transform-origin:left top}.page_produit .product-details .title .line .line2:after{bottom:0;height:1.6rem;width:1.6rem}.page_produit .product-details .price{margin-top:5rem}.page_produit .product-details .description,.page_produit .product-details .price{font-family:NeueBit Bold;font-size:3.6rem;font-weight:500;line-height:70%;text-transform:uppercase}.page_produit .product-details .description{margin:5rem 0}.page_produit .product-details .primary-button{width:calc(25vw + var(--gutter)/4 - var(--gutter) - var(--margin)*2/12*3)}@media(max-width:899px){.page_produit .product-details .primary-button{width:calc(100vw + var(--gutter)/1 - var(--gutter) - var(--margin)*2/12*12)}}.ascii-loader[data-v-72461b40]{align-items:center;color:#fff;display:flex;font-family:monospace;font-size:1.5rem;inset:0;justify-content:center;position:fixed;z-index:9999}.page-enter-active,.page-leave-active{transition:all .3s}.page-enter-from,.page-leave-to{opacity:0}.return[data-v-85325a7d]{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;top:50%;transform:translate(-50%);z-index:10}.return p[data-v-85325a7d]{animation:glowAnimation-85325a7d 1.5s infinite alternate;text-align:center;text-shadow:0 0 .25rem #ffffff80,0 0 .5rem #ffffff80,0 0 .75rem #ffffff80,0 0 1rem #ffffff80;@keyframes glowAnimation-85325a7d{0%{text-shadow:0 0 .25rem #ffffff80,0 0 .5rem #ffffff80,0 0 .75rem #ffffff80}to{text-shadow:0 0 .5rem #ffffff80,0 0 .75rem #ffffff80,0 0 1rem #ffffff80}}}.return .icon-container[data-v-85325a7d]{fill:#fff}.page-404[data-v-85325a7d]{align-items:center;display:flex;height:100dvh;justify-content:center;left:0;padding:var(--margin);padding-top:10rem;position:absolute;top:0;width:100vw}.svg-404[data-v-85325a7d]{display:block;height:100%;width:100%}#player-w[data-v-85325a7d]{display:none}@media only screen and (max-width:450px){.return[data-v-85325a7d]{display:none}.page-404[data-v-85325a7d]{padding-top:var(--margin)}.svg-404[data-v-85325a7d]{height:100vw;transform:rotate(-90deg);width:100dvh}.svg-404 svg[data-v-85325a7d]{height:100vw;width:100dvh}}
