a,abbr,acronym,address,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,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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;font-weight:inherit}*,::after,::before{box-sizing:border-box}ol,ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img,svg,video{max-width:100%;display:block}html{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;font-size:10px;line-height:1.5}body{-webkit-text-size-adjust:100%}a{color:inherit;text-decoration:inherit}a[data-route] *{pointer-events:none}a *{pointer-events:none}button,input,select,textarea{margin:0;padding:0;color:inherit;background:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;outline:0}button{-webkit-appearance:none;appearance:none;border:none}textarea{overflow:auto;vertical-align:top;resize:vertical}svg symbol:not(.nostyle) *{fill:inherit;stroke:inherit}@font-face{font-family:Apercu;src:url(/build/assets/apercu_bold.cf2a3df4.woff2) format("woff2"),url(/build/assets/apercu_bold.aefc36e3.woff) format("woff");font-style:normal;font-weight:700;font-display:block}@font-face{font-family:Apercu;src:url(/build/assets/apercu_regular.30fee882.woff2) format("woff2"),url(/build/assets/apercu_regular.74b0c226.woff) format("woff");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:Katalogen;src:url(/build/assets/katalogen2000.bf4ae5d8.woff2) format("woff2"),url(/build/assets/katalogen2000.ea773bcd.woff) format("woff");font-style:normal;font-weight:400;font-display:block}body{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;padding:0 20px;background:#fff;font-family:Apercu,sans-serif;font-size:16px;font-weight:700;color:#000}span.link{display:inline-block;cursor:default}button{cursor:pointer;text-align:left;white-space:nowrap}.page{visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.ktlg{position:relative;z-index:0;overflow:hidden;max-width:1240px;min-height:100%;margin:0 auto}.link{position:relative;color:inherit;cursor:pointer}.about a{display:inline-block;position:relative}.about a::after,.link::after{display:inline-block;position:absolute;right:0;bottom:.1em;left:0;height:2px;opacity:0;background:currentColor;content:""}a.link.active{pointer-events:none}.link.active::after{opacity:1}@media (hover:hover){.about a:hover::after,.link:hover::after{opacity:1}}.logo{position:absolute;z-index:3;top:40px;left:15px;width:88px;height:48px}@media (max-width:1024px){.logo{top:50px;right:0;left:0;margin:0 auto}}.lines{position:absolute;z-index:2;top:0;bottom:0;overflow:hidden;width:100%;pointer-events:none;content-visibility:auto}.lines hr{display:block;position:absolute;width:1px;height:100%;margin:0;padding:0;opacity:1;border:none;border-left:solid 1px #1f0;transition:opacity .3s 0s}.lines hr:nth-child(1){left:0;opacity:0}.lines hr:nth-child(2){left:25%}.lines hr:nth-child(3){left:50%}.lines hr:nth-child(4){right:25%}.lines hr:nth-child(5){right:0}html[data-page=studio] .lines hr:nth-child(3),html[data-page=studio] .lines hr:nth-child(4),html[data-page=studio] .lines hr:nth-child(5){opacity:0}@media (max-width:1024px){.lines hr:nth-child(1){opacity:1}.lines hr:nth-child(2),.lines hr:nth-child(4){opacity:0}.lines hr:nth-child(4){right:25%}html[data-page=studio] .lines hr:nth-child(0),html[data-page=studio] .lines hr:nth-child(5){visibility:visible!important}}@media (max-width:768px){.lines hr:nth-child(3){opacity:0}}.scrolls .scroll{position:absolute;overflow:auto;overflow:-moz-scrollbars-none;width:25%;height:100%;padding:120px 15px 0;font-size:.99em;line-height:155%;text-align:left;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.scrolls .scroll::-webkit-scrollbar{width:0!important}.scrolls .scroll-nav{display:flex;align-items:flex-start;flex-flow:column nowrap;justify-content:flex-start;font-size:1.07em}.scrolls .scroll-nav .link{position:relative;margin-bottom:0}.scrolls .scroll-inner>*{padding-bottom:25px}.scrolls .scroll1 .link{color:#1f0}.scrolls .scroll1{left:0}.scrolls .scroll2{left:25%}.scrolls .scroll3{left:50%}.scrolls .scroll4{right:0}.scrolls--two-cols .scroll1,.scrolls--two-cols .scroll4{display:none}.scrolls--two-cols .scroll2{display:block;left:0;width:50%}.scrolls--two-cols .scroll3{left:50%;width:50%}.scrolls--nav-col .scroll1{display:block;width:50%}.scrolls--nav-col .scroll2{display:block;left:50%;width:50%}.scrolls--nav-col .scroll3,.scrolls--nav-col .scroll4{display:none}.scrolls--mobile .scroll1{display:block;width:100%}.scrolls--mobile .scroll2,.scrolls--mobile .scroll3,.scrolls--mobile .scroll4{display:none}.scrolls--itv .scroll1{display:block;width:25%}.scrolls--itv .scroll2{display:block;left:25%;width:75%}.scrolls--itv .scroll3,.scrolls--itv .scroll4{display:none}.scrolls--mobile-itv .scroll1{display:none}.scrolls--mobile-itv .scroll2{display:block;left:0;width:100%}.scrolls--mobile-itv .scroll3,.scrolls--mobile-itv .scroll4{display:none}.interviews .itv-item{position:relative;font-size:1.07em;color:#1f0}.interviews .itv-item .itv-img{position:relative;width:100%;margin-bottom:3.8em}.interviews .itv-item .itv-img::after{display:block;width:100%;padding-top:133%;content:""}.interviews .itv-item .itv-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interviews .itv-item .itv-infos{display:flex;position:absolute;bottom:1.5em;align-items:center;flex-flow:column nowrap;justify-content:flex-start;width:100%;pointer-events:none}@media (max-width:1024px){.interviews .itv-item .itv-img::after{padding-top:80%}}@media (max-width:768px){.interviews .itv-item .itv-img::after{padding-top:70%}}@media (hover:hover){.interviews .itv-item .itv-infos{visibility:hidden;opacity:0;transform:translateY(-2em)}.interviews .itv-item:hover .itv-img{filter:grayscale(1)}.interviews .itv-item:hover .itv-infos{visibility:visible;opacity:1;transform:translateY(0);transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .2s}}.interview .scroll-nav .link:first-child{margin-bottom:1.75em}.interview h1{margin:.67em 0;font-size:2em}.interview .interview-video div{position:relative;overflow:hidden;height:0;margin:0 0 40px;padding-top:30px;padding-bottom:54%}.interview .interview-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.interview .interview-header{display:flex;align-items:flex-start;flex-flow:row nowrap;justify-content:space-between;margin:0 0 80px;font-size:14px;line-height:1.4em;color:#1f0}.interview .interview-buttons,.interview .interview-infos{display:flex;align-items:flex-start;flex-flow:column nowrap;justify-content:flex-start}.interview .interview-buttons{width:66.66%;text-transform:uppercase}.interview .interview-buttons button{margin:.12em 0}.interview .interview-buttons button *{pointer-events:none}.interview .interview-description{margin:0 0 20px}.interview .interview-infos{width:33.33%}.interview .interview-content p{padding:0 0 60px}.interview .interview-content .question{display:block;margin-bottom:15px}.interview .interview-content .answer{display:block;margin-bottom:15px;font-weight:400;color:#888}@media (min-width:1026px){.interview .interview-content{columns:2;column-gap:30px}.interview .interview-content p{column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}}@media (max-width:1024px){.interview .interview-buttons,.interview .interview-infos{width:50%}}@media (max-width:768px){.interview .interview-header{flex-flow:column nowrap}.interview .interview-buttons,.interview .interview-infos{width:100%}.interview .interview-infos{margin-top:40px}}.studios{font-size:1.1em}.studios a{display:inline-block}.studios a.link.active{pointer-events:all}.studios .list-cities{margin:.6em 0}.studios .list-cities .item-city>a,.studios .list-cities .item-city>button{margin-left:2.5em}.studios .list-studios li{font-size:15px;line-height:1.55em;color:#000}.studios .list-studios li .link{color:#000}.studios .list-studios li .link.active{color:#1f0}.studios .item-studio{overflow:hidden}.studios .studio-infos{display:flex;align-items:flex-start;flex-flow:column nowrap;justify-content:flex-start;width:100%;margin:1em 0 1.3em;padding-left:2em;color:#1f0}.studios .studio-infos .link{color:#1f0!important}.studios .list-studios:not(:last-child){padding-bottom:0}.computing .studio-infos{display:none}@media (max-width:1024px){.studios .scroll1{display:block;width:50%}.studios .scroll2{display:block;left:50%;width:50%}.studios .scroll3,.studios .scroll4{display:none}.studios .studio-infos{align-items:flex-end;margin-left:0}}@media (max-width:768px){.studios .scroll1{display:block;width:100%}.studios .scroll2,.studios .scroll3,.studios .scroll4{display:none}.studios .studio-infos{align-items:flex-start;margin-left:0}.studios .list-studios{width:100%;text-align:right}.studios .list-studios:first-of-type{padding-top:25px}.studios .list-studios:last-of-type{padding-bottom:25px}}@media (hover:hover){.studios .list-studios li .link:hover{color:#1f0}}.menu{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;-webkit-user-select:none;user-select:none;pointer-events:none;content-visibility:auto}.menu .menu-background{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;opacity:0;background:#fff;transition:opacity .5s ease;pointer-events:none;will-change:opacity}.menu .menu-content{position:absolute;z-index:1;top:0;right:0;bottom:50%;width:75%;font-family:Katalogen,sans-serif;font-size:5.8em;font-weight:400;line-height:1.5em;color:#1f0;transform:translateY(-100%);text-align:center;letter-spacing:.03em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:transform}.menu nav{position:absolute;bottom:0;left:50%;transform:translate(-50%,.85em);pointer-events:all;will-change:transform}.menu .menu-content,.menu nav{transition:transform .7s ease}.menu ul{transform:translateY(0);transition:transform .8s cubic-bezier(.19,1,.22,1)}.menu li span{display:inline-block}.menu .kern-s{margin:0 .05em 0 .1em}.menu li{cursor:pointer}.menu a{display:inline-block;position:relative;pointer-events:none}.menu a::after{visibility:hidden;position:absolute;right:0;bottom:.11em;left:0;width:100%;height:.09em;margin:0 auto;background:#1f0;content:""}body.menu-open .menu .menu-content{transform:translateY(0)}body.menu-open .menu .menu-background{opacity:.7;pointer-events:all}body.menu-open .menu nav{transform:translate(-50%,calc(50% - .2em * .5));pointer-events:none}body.menu-open .menu ul{transform:translateY(.2em)}body.menu-open .menu a{pointer-events:all}@media (max-width:1024px){.menu .menu-content{width:100%;font-size:3em}}@media (hover:hover){body:not(.menu-open) .menu:hover ul{transform:translateY(.2em)}body.menu-open .menu a:hover::after{visibility:visible}}