.errorPage{align-items:center;background-color:#000;color:#fff;display:flex;flex:1;flex-direction:column;justify-content:center;text-align:center}.errorPage h1{margin-bottom:24px}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;font:inherit;font-size:100%;margin:0;padding:0;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}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}[style*="--aspect-ratio"]:before,[style*="--aspect-ratio"]>:first-child{width:100%}[style*="--aspect-ratio"]>:first-child{height:100%;left:0;position:absolute;top:0}[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]:before{--aspect-ratio-divider:calc(var(--aspect-ratio));content:"";display:block;padding-bottom:calc(100%/var(--aspect-ratio-divider))}.u-uppercase{text-transform:uppercase}.u-align-center{text-align:center}.u-underline{position:relative}.u-underline:before{background-color:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(1);transform:scaleX(var(--progress,1));transform-origin:left center;width:100%;z-index:2}.u-splitted-text span{margin-right:.25ch}.u-rollover{display:inline-block;position:relative;white-space:nowrap}.u-rollover--hover:after{transform:scaleX(1)!important;transform-origin:left bottom!important}.u-rollover:after{background-color:#fff;background-color:var(--c-white);bottom:0;content:"";display:block;height:100%;left:-4px;mix-blend-mode:difference;position:absolute;right:-4px;transform:scaleX(0);transform-origin:right bottom;transition:.4s cubic-bezier(.19,1,.22,1);transition-property:transform}.u-rollover:hover:after{transform:scaleX(1);transform-origin:left bottom}.u-link-hover{display:block;position:relative}@media(hover:hover){.u-link-hover:hover:after{transform:scaleX(0);transform-origin:center right}}.u-link-hover:after{background-color:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(1);transform-origin:center left;transition:transform .4s cubic-bezier(.19,1,.22,1);width:100%}@font-face{font-display:swap;font-family:Moderat-Regular;font-style:normal;font-weight:400;src:url(/fonts/Moderat-Regular/Moderat-Regular.woff2) format("woff2"),url(/fonts/Moderat-Regular/Moderat-Regular.woff) format("woff"),url(/fonts/Moderat-Regular/Moderat-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Moderat-Thin;font-style:normal;font-weight:400;src:url(/fonts/Moderat-Thin/Moderat-Thin.woff2) format("woff2"),url(/fonts/Moderat-Thin/Moderat-Thin.woff) format("woff"),url(/fonts/Moderat-Thin/Moderat-Thin.otf) format("opentype")}@font-face{font-display:swap;font-family:SaolDisplay-Semibold;font-style:normal;font-weight:400;src:url(/fonts/SaolDisplay-Semibold/SaolDisplay-Semibold.woff2) format("woff2"),url(/fonts/SaolDisplay-Semibold/SaolDisplay-Semibold.woff) format("woff"),url(/fonts/SaolDisplay-Semibold/SaolDisplay-Semibold.otf) format("opentype")}@font-face{font-display:swap;font-family:SharpGroteskBold25;font-style:normal;font-weight:400;src:url(/fonts/SharpGroteskBold25/SharpGroteskBold25.woff2) format("woff2"),url(/fonts/SharpGroteskBold25/SharpGroteskBold25.woff) format("woff"),url(/fonts/SharpGroteskBold25/SharpGroteskBold25.otf) format("opentype")}@media(max-width:768px){.e-titre-sharp{font-family:SharpGroteskBold25;font-size:40px;letter-spacing:inherit;line-height:45px}}@media(min-width:769px){.e-titre-sharp{font-family:SharpGroteskBold25;font-size:73px;letter-spacing:inherit;line-height:100%}}@media(min-width:1441px){.e-titre-sharp{font-family:SharpGroteskBold25;font-size:102px;letter-spacing:inherit;line-height:95%}}@media(max-width:768px){.e-titre-saol{font-family:SaolDisplay-Semibold;font-size:39.7px;letter-spacing:inherit;line-height:41px}}@media(min-width:769px){.e-titre-saol{font-family:SaolDisplay-Semibold;font-size:75px;letter-spacing:inherit;line-height:100%}}@media(min-width:1441px){.e-titre-saol{font-family:SaolDisplay-Semibold;font-size:102px;letter-spacing:inherit;line-height:95%}}@media(max-width:768px){.e-titre-moderat{font-family:Moderat-Thin;font-size:40px;letter-spacing:inherit;line-height:45px}}@media(min-width:769px){.e-titre-moderat{font-family:Moderat-Thin;font-size:73px;letter-spacing:inherit;line-height:100%}}@media(min-width:1441px){.e-titre-moderat{font-family:Moderat-Thin;font-size:102px;letter-spacing:inherit;line-height:95%}}@media(max-width:768px){.e-titre-moderat-regular{font-family:Moderat-Regular;font-size:40px;letter-spacing:inherit;line-height:45px}}@media(min-width:769px){.e-titre-moderat-regular{font-family:Moderat-Thin;font-size:90px;letter-spacing:inherit;line-height:100%}}@media(min-width:1441px){.e-titre-moderat-regular{font-family:Moderat-Regular;font-size:102px;letter-spacing:inherit;line-height:108px}}@media(max-width:768px){.e-titre-love{font-family:Moderat-Regular;font-size:28px;letter-spacing:inherit;line-height:29px}}@media(min-width:769px){.e-titre-love{font-family:Moderat-Regular;font-size:58px;letter-spacing:inherit;line-height:60px}}@media(min-width:1441px){.e-titre-love{font-family:Moderat-Regular;font-size:62px;letter-spacing:inherit;line-height:64px}}@media(max-width:768px){.e-cta-2{font-family:Moderat-Thin;font-size:13px;letter-spacing:.05em;line-height:21px}}@media(min-width:769px){.e-cta-2{font-family:Moderat-Thin;font-size:16px;letter-spacing:inherit;line-height:26px}}@media(max-width:768px){.e-cdt{font-family:Moderat-Regular;font-size:16px;letter-spacing:inherit;line-height:25.5px}}@media(min-width:769px){.e-cdt{font-family:Moderat-Regular;font-size:19px;letter-spacing:inherit;line-height:30.27px}}@media(max-width:768px){.e-petit-cdt{font-family:Moderat-Thin;font-size:18px;letter-spacing:inherit;line-height:29px}}@media(min-width:769px){.e-petit-cdt{font-family:Moderat-Thin;font-size:16px;letter-spacing:inherit;line-height:20px}}@media(min-width:320px){.e-cdt-footer{font-family:Moderat-Thin;font-size:16px;letter-spacing:inherit;line-height:26px}}@media(max-width:768px){.e-cta{font-family:SharpGroteskBold25;font-size:16px;letter-spacing:inherit;line-height:22px}}@media(min-width:769px){.e-cta{font-family:SharpGroteskBold25;font-size:30px;letter-spacing:inherit;line-height:41px}}@media(max-width:768px){.e-citation-saol{font-family:SaolDisplay-Semibold;font-size:24px;letter-spacing:inherit;line-height:auto}}@media(min-width:769px){.e-citation-saol{font-family:SaolDisplay-Semibold;font-size:56px;letter-spacing:inherit;line-height:auto}}@media(max-width:768px){.e-petit-titre-saol{font-family:SaolDisplay-Semibold;font-size:32px;letter-spacing:inherit;line-height:1em}}@media(min-width:769px){.e-petit-titre-saol{font-family:SaolDisplay-Semibold;font-size:32px;letter-spacing:inherit;line-height:1em}}:root{--font-moderat-regular:"Moderat-Regular";--font-moderat-thin:"Moderat-Thin";--font-saol:"SaolDisplay-Semibold";--font-sharp:"SharpGroteskBold25";--c-white:#fff;--c-black:#000;--c-grey:#232323;--c-dark:#141414}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none;text-decoration:initial}a,button{color:inherit}button{background-color:transparent;border:initial;cursor:pointer;font:inherit;outline:medium none currentcolor;outline:initial;padding:0}html{box-sizing:border-box;height:100%}*,:after,:before{box-sizing:inherit}#__layout,#__nuxt,body,html{width:100%}#__content,#__layout,#__nuxt,body{display:flex;flex:1;flex-direction:column}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;background-color:#fff;background-color:var(--c-white);min-height:100%;overflow-x:hidden}body.noScroll{overflow:hidden}body.windows{overflow:overlay}body.windows::-webkit-scrollbar{background-color:transparent;-webkit-border-radius:100px;width:10px}body.windows::-webkit-scrollbar-thumb:vertical{background:#babac0;background-clip:padding-box;border:2px solid transparent;-webkit-border-radius:100px;min-height:10px}a:focus{outline:medium none currentcolor;outline:initial}:root{--layout-gap:24px;--layout-width:calc(100vw - var(--layout-gap)*2);--layout-columns:5;--layout-border:calc((100vw - var(--layout-width))/2)}@media(min-width:769px){:root{--layout-columns:6;--layout-width:74.4vw}}.b-layoutSection{padding-bottom:96px;padding-top:64px}@media(min-width:769px){.b-layoutSection{padding-bottom:186px;padding-top:186px}}@media(min-width:1441px){.b-layoutSection{padding-bottom:216px;padding-top:248px}}.b-layoutBlock{margin-left:auto;margin-right:auto;max-width:1440px;width:calc(100vw - 48px);width:var(--layout-width)}.b-layoutGrid{grid-column-gap:24px;grid-column-gap:var(--layout-gap);-moz-column-gap:24px;column-gap:24px;-moz-column-gap:var(--layout-gap);column-gap:var(--layout-gap);display:grid;grid-template-columns:repeat(5,1fr);grid-template-columns:repeat(var(--layout-columns),1fr)}.col-2{grid-column:span 5}@media(min-width:769px){.col-2{grid-column:span 2}}.col-3{grid-column:span 5}@media(min-width:769px){.col-3{grid-column:span 3}}.col-4{grid-column:span 5}@media(min-width:769px){.col-4{grid-column:span 4}}:root{--t-stagger:300ms}.transition__maskInBottom{display:block;overflow:hidden}.transition__maskInBottom>*{display:block;transition-delay:0s;transition-delay:calc(var(--i, 0)*var(--t-stagger));transition-duration:.4s;transition-property:transform;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.transition__maskInBottom--to>*{transform:translate(0)}.transition__maskInBottom--from>*{transform:translateY(100%)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe,.shellCurtain{pointer-events:none}.shellCurtain{height:100vh;height:calc(var(--vh, 1vh)*100);left:0;position:fixed;top:0;width:100%;z-index:1000}.shellCurtain canvas{height:100%;width:100%}.shellHeader{color:var(--c-white);display:flex;justify-content:space-between;left:0;opacity:0;overflow:hidden;padding-top:30px;pointer-events:none;position:fixed;top:0;transition:color .4s cubic-bezier(.19,1,.22,1);width:100%;z-index:100}@media(max-width:768px){.shellHeader{padding-left:var(--layout-border);padding-right:var(--layout-border)}}@media(min-width:769px){.shellHeader{padding-top:40px}.shellHeader__burger{display:none}}.shellHeader--appeared .shellHeader__nav__item__link__inner:before{transform-origin:right center;transition:transform .6s cubic-bezier(.19,1,.22,1)}.shellHeader--dark{color:var(--c-black)}.shellHeader--dark .eyeLogo__bg{fill:var(--c-black)}.shellHeader--dark .eyeLogo__blanc{fill:var(--c-white)}.shellHeader--visible{opacity:1}.shellHeader>*{pointer-events:all}@media(min-width:769px){.shellHeader__home{width:var(--layout-border)}.shellHeader__home>*{display:block;margin:0 auto;max-width:144px;width:80%}}.shellHeader__nav{display:flex;width:50%}@media(max-width:768px){.shellHeader__nav{display:none}}.shellHeader__nav__item{align-items:center;display:flex;justify-content:center;width:var(--layout-border)}.shellHeader__nav__item span{display:block}.shellHeader__nav__item__link{position:relative;transform-origin:left bottom;transition:transform .6s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.shellHeader__nav__item__link:hover{transform:rotate(-5deg)}.shellHeader__nav__item__link:hover ellipse{stroke-dashoffset:0}.shellHeader__nav__item__link:hover .shellHeader__nav__item__link__inner{--progress:0!important}}.shellHeader__nav__item__link__circle{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.shellHeader__nav__item__link__circle ellipse{fill:transparent;stroke:currentColor;stroke-dasharray:244;stroke-dashoffset:244;transition:stroke-dashoffset .6s cubic-bezier(.19,1,.22,1)}.shellHeader__nav__item--current .shellHeader__nav__item__link{transform:rotate(-5deg)}.shellHeader__nav__item--current .shellHeader__nav__item__link__inner{--progress:0!important}.shellHeader__nav__item--current .shellHeader__nav__item__link ellipse{stroke-dashoffset:244px;stroke-dashoffset:calc(244px - 244px*var(--progress, 0))}@media(min-width:769px){.shellHome__eye{display:none}}@media(max-width:768px){.shellHome__ouam{display:none}}.shellHome__eye{height:17px;width:auto}.shellHome__ouam path{fill:currentColor}.eyeLogo__blanc{transform:scaleY(.7);transform-origin:center center}.eyeLogo:hover .eyeLogo__blanc{animation:clin .2s cubic-bezier(.19,1,.22,1)}@keyframes clin{0%{transform:scaleY(.7)}70%{transform:scaleY(0)}to{transform:scaleY(.7)}}.shellBurger{transition:transform .6s cubic-bezier(.68,-.55,.265,1.55);transition-delay:.2s}.shellBurger--hidden{transform:translateX(50vw);transition-delay:0s}.shellBurger rect{fill:currentColor}.shellLangs{align-items:center;display:inline-flex;text-transform:uppercase}.shellLangs__lang{position:relative;transform-origin:left bottom;transition:transform .6s cubic-bezier(.19,1,.22,1)}@media(max-width:768px){.shellLangs__lang:before{display:none}.shellLangs__lang--current{-webkit-text-decoration:underline;text-decoration:underline}}@media(min-width:769px){.shellLangs__lang--current{transform:rotate(-5deg)}.shellLangs__lang--current ellipse{--p:var(--progress,0);stroke-dashoffset:244px!important;stroke-dashoffset:calc(244px - 113px*var(--p))!important}}.shellLangs__lang:first-child{margin-right:12px}@media(min-width:769px){.shellLangs__lang:first-child{margin-right:20px}.shellLangs__lang:first-child:after{display:none}}.shellLangs__lang:first-child:after{background-color:currentColor;content:"";height:1px;left:calc(100% + 4px);position:absolute;top:50%;transform:translateY(-50%);width:4px}.shellLangs__lang__circle{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.shellLangs__lang__circle ellipse{fill:transparent;stroke:currentColor;stroke-dasharray:244;stroke-dashoffset:244;transition:stroke-dashoffset .6s cubic-bezier(.19,1,.22,1)}.shellLangs__lang__link{display:block;position:relative}.shellNavigation{background-color:var(--c-dark);color:var(--c-white);display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);padding-bottom:20px;padding-top:120px;position:fixed;right:0;top:0;transition:transform .6s cubic-bezier(.68,-.55,.265,1.55);width:110vw;z-index:200}@media(min-width:769px){.shellNavigation{display:none}}.shellNavigation:before{background-color:var(--c-dark);content:"";height:100%;position:absolute;right:100%;top:0;width:10%}.shellNavigation--closed{transform:translateX(-100%)}.shellNavigation__button{position:absolute;right:24px;top:30px;transition:transform .6s cubic-bezier(.19,1,.22,1);transition-delay:.3s}.shellNavigation--closed .shellNavigation__button{transform:translateX(-100vw)}.shellNavigation__links{position:relative}.shellNavigation__link{padding:12px 0 12px 10vw;position:relative;transition:.6s cubic-bezier(.19,1,.22,1);transition-property:color,background-color}.shellNavigation__link:before{top:0}.shellNavigation__link:before,.shellNavigation__link:last-child:after{background-color:currentColor;content:"";height:1px;left:0;position:absolute;width:100%}.shellNavigation__link:last-child:after{bottom:0}.shellNavigation__link:hover{background-color:var(--c-white);color:var(--c-dark)}.shellNavigation__bottom{display:flex;flex-direction:column;padding-left:10vw}.shellNavigation__langs{margin:auto}.shellNavigation__socials{margin-bottom:16px}.shellSocials{align-items:center;display:flex}@media(max-width:768px){.shellSocials{flex-direction:column}}.shellSocials__separator{background-color:currentColor;height:1px;margin:0 16px;max-width:80px;width:100%}@media(max-width:768px){.shellSocials__separator{display:none}}.shellSocials__list{display:inline-flex;justify-content:center;margin:auto}.shellSocials__title{text-align:center;white-space:nowrap}@media(max-width:768px){.shellSocials__title{margin-bottom:16px}}.shellSocials__social{overflow:hidden}.shellSocials__social path{transition:fill .4s cubic-bezier(.19,1,.22,1)}.shellSocials__social path:first-child{fill:transparent}.shellSocials__social:not(:last-child){margin-right:12px}.shellSocials__social__icon{height:52px;width:52px}.shellSocials__social a{display:inline-block}.shellSocials__social:hover path{fill:var(--c-black)}.shellSocials__social:hover path:first-child{fill:var(--c-white)}.shellFooter{background-color:var(--c-black);color:var(--c-white);padding:120px 0}.shellFooter__inner{position:relative}.shellFooter__stickers{grid-column:span 1;position:relative;transform:translateY(-35%)}@media(max-width:1024px){.shellFooter__stickers{display:none}}.shellFooter__stickers>*{height:230px;position:absolute!important;width:230px}.shellFooter__stickers>:first-child{transform:translateX(-50%)}.shellFooter__stickers>:nth-child(2){left:50%;top:0;transform:translate(-50%,-50%)}.shellFooter__stickers>:nth-child(3){right:0;transform:translateX(50%)}.shellFooter__dev{display:inline-block}.shellFooter__dev:after{background-color:#fff;content:"";display:block;height:1px;transform:scaleX(0);transform-origin:right center;transition:transform .25s linear;width:100%}.shellFooter__dev:hover:after{transform:scaleX(1);transform-origin:left center}.shellFooter__cta{font-size:max(16px,min(1.6vw,30px));line-height:calc(max(16px, min(1.6vw, 30px)) + 6px)}@media(max-width:768px){.shellFooter__cta{text-transform:uppercase}}.shellFooter__col1{grid-column:span 5}@media(min-width:769px){.shellFooter__col1{grid-column:1/span 3}}@media(min-width:1025px){.shellFooter__col1{grid-column:3/span 2}}@media(max-width:768px){.shellFooter__col1{margin-bottom:80px}}.shellFooter__col1>:not(:last-child){margin-bottom:16px}.shellFooter__col2{grid-column:span 5}@media(min-width:769px){.shellFooter__col2{grid-column:4/span 3}}@media(min-width:1025px){.shellFooter__col2{grid-column:5/span 2}}.shellFooter__col2>:not(:last-child){margin-bottom:16px}@media(max-width:1280px){.shellFooter__socials{flex-direction:row;flex-wrap:wrap}.shellFooter__socials .shellSocials__title{margin-bottom:8px;text-align:left;width:100%}.shellFooter__socials .shellSocials__separator{display:block;margin:0 24px 0 0;width:80px}}.shellFooter__socials .shellSocials__list{margin:0}.e-sticker{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;cursor:grab;position:relative}.e-sticker--disabled{cursor:inherit}.e-sticker>*{pointer-events:none}.e-sticker__back{left:0;position:absolute;z-index:2}.e-sticker__back>*{height:100%;width:100%}.e-sticker__back,.e-sticker__front{height:100%;overflow:hidden;width:100%;will-change:transform}.e-sticker__back>*,.e-sticker__front>*{background-image:var(--bg);background-repeat:no-repeat;background-size:contain;will-change:transform}.e-sticker__front{position:relative;z-index:2}.e-sticker__front>*{height:100%;width:100%}.e-sticker--disappear{display:none;pointer-events:none}