@font-face{font-family:Suisse;src:url(/site/templates/dist/fonts/SuisseIntl-Medium-WebM_4cf10900.woff2) format("woff2"),url(/site/templates/dist/fonts/SuisseIntl-Medium-WebM_af8bcf4c.woff) format("woff");font-style:normal;font-weight:400}body,html{background-color:#000;color:#fff;font-size:1.3vw;line-height:1.3;margin:0;font-family:Suisse}@media (max-width:1200px){body,html{font-size:1.5vw}}@media (max-width:1024px){body,html{font-size:2.2vw}}@media (max-width:600px){body,html{font-size:4.4vw}}body,html{padding:0}body{position:relative;min-height:100vh;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}a{color:inherit}a:hover{color:#3131c7}h1,h2,h3,h4{margin-top:0;font-weight:400}h1{margin-bottom:.8rem;font-size:2.2rem}h3{font-size:1.63rem}h3,li,p{margin-bottom:0}li,p{margin-top:0;font-size:1.48rem}li.smalltext,p.smalltext{font-size:1.08rem}li.regulartext,p.regulartext{font-size:1.48rem}li.largetext,p.largetext{font-size:2.2rem;line-height:1.2}@media (max-width:600px){li,p{font-size:.8rem}li.smalltext,p.smalltext{font-size:.6rem}li.largetext,p.largetext{font-size:1.22rem}}p.largetext+p.largetext,p.regulartext+p.regulartext,p.smalltext+p.smalltext,p:not(.largetext):not(.regulartext):not(.smalltext)+p:not(.largetext):not(.regulartext):not(.smalltext){text-indent:1rem}p.smalltext+h1,p.smalltext+h2,p.smalltext+h3,p.smalltext+p:not(.smalltext),p.smalltext+ul{margin-top:.864rem}@media (max-width:600px){p.smalltext+h1,p.smalltext+h2,p.smalltext+h3,p.smalltext+p:not(.smalltext),p.smalltext+ul{margin-top:.48rem}}p.smalltext+picture,p.smalltext+video,picture+p.smalltext,video+p.smalltext{margin-top:.3rem}@media (max-width:600px){p.smalltext+picture,p.smalltext+video,picture+p.smalltext,video+p.smalltext{margin-top:.162rem}}p.regulartext+h1,p.regulartext+h2,p.regulartext+h3,p.regulartext+p:not(.regulartext),p.regulartext+ul{margin-top:1.184rem}@media (max-width:600px){p.regulartext+h1,p.regulartext+h2,p.regulartext+h3,p.regulartext+p:not(.regulartext),p.regulartext+ul{margin-top:.64rem}}p:not(.largetext):not(.regulartext):not(.smalltext)+h1,p:not(.largetext):not(.regulartext):not(.smalltext)+h2,p:not(.largetext):not(.regulartext):not(.smalltext)+h3,p:not(.largetext):not(.regulartext):not(.smalltext)+p.largetext,p:not(.largetext):not(.regulartext):not(.smalltext)+p.regulartext,p:not(.largetext):not(.regulartext):not(.smalltext)+p.smalltext,p:not(.largetext):not(.regulartext):not(.smalltext)+ul{margin-top:1.184rem}@media (max-width:600px){p:not(.largetext):not(.regulartext):not(.smalltext)+h1,p:not(.largetext):not(.regulartext):not(.smalltext)+h2,p:not(.largetext):not(.regulartext):not(.smalltext)+h3,p:not(.largetext):not(.regulartext):not(.smalltext)+p.largetext,p:not(.largetext):not(.regulartext):not(.smalltext)+p.regulartext,p:not(.largetext):not(.regulartext):not(.smalltext)+p.smalltext,p:not(.largetext):not(.regulartext):not(.smalltext)+ul{margin-top:.64rem}}p.regulartext+picture,p.regulartext+video,p:not(.largetext):not(.regulartext):not(.smalltext)+picture,p:not(.largetext):not(.regulartext):not(.smalltext)+video{margin-top:.7rem}@media (max-width:600px){p.regulartext+picture,p.regulartext+video,p:not(.largetext):not(.regulartext):not(.smalltext)+picture,p:not(.largetext):not(.regulartext):not(.smalltext)+video{margin-top:.29rem}}picture+p.regulartext,picture+p:not(.largetext):not(.regulartext):not(.smalltext),video+p.regulartext,video+p:not(.largetext):not(.regulartext):not(.smalltext){margin-top:.7rem}@media (max-width:600px){picture+p.regulartext,picture+p:not(.largetext):not(.regulartext):not(.smalltext),video+p.regulartext,video+p:not(.largetext):not(.regulartext):not(.smalltext){margin-top:.24rem}}.imgcontainer+.imgcontainer,picture+picture,picture+video,video+picture,video+video{margin-top:1.061rem}@media (max-width:600px){.imgcontainer+.imgcontainer,picture+picture,picture+video,video+picture,video+video{margin-top:.57rem}}p.largetext+p:not(.largetext){margin-top:1.76rem}@media (max-width:600px){p.largetext+p:not(.largetext){margin-top:.95rem}}p.largetext+picture,p.largetext+video,picture+p.largetext,video+p.largetext{margin-top:.9rem}@media (max-width:600px){p.largetext+picture,p.largetext+video,picture+p.largetext,video+p.largetext{margin-top:.49rem}}.project .content .inner ul,.text ul{margin:0;padding:0;list-style-type:none}.project .content .inner ul>li,.text ul>li{display:-webkit-box;display:-ms-flexbox;display:flex}.project .content .inner ul>li:before,.text ul>li:before{-ms-flex-item-align:center;align-self:center;content:"\2013";margin-right:.5em}.project .content .inner ul>li.hasChild:before,.text ul>li.hasChild:before{content:"";margin-right:0}.project .content .inner ul>li h3,.project .content .inner ul>li p,.text ul>li h3,.text ul>li p{margin-left:1em;text-indent:-1em}.project .content .inner ul>li h3:before,.project .content .inner ul>li p:before,.text ul>li h3:before,.text ul>li p:before{-ms-flex-item-align:center;align-self:center;content:"\2013";margin-right:.5em}.screen{position:relative}.screen.splash{pointer-events:none;min-height:100vh;position:sticky;top:0;z-index:6}.splashopen .screen.splash{pointer-events:all;cursor:pointer}.mobilemenuopen .screen.splash{pointer-events:none}.screen #maflogo{pointer-events:all;cursor:pointer;z-index:2;fill:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;width:calc(100% - 2.4rem);position:absolute;right:1.2rem;top:calc(50% + 1.1rem);margin-top:1.1rem;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0)}.p404 .t404{margin:4rem}.tool{background-color:#fff;padding:1rem}nav.mainmenu{padding:.6rem;color:#fff;font-size:2rem;width:calc(100vw - 1.6rem);display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;z-index:2;left:0}@media (max-width:1024px){nav.mainmenu{padding:0;z-index:6}}nav.mainmenu ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 3.4rem;padding:0}@media (max-width:1024px){nav.mainmenu ul{display:none}}nav.mainmenu ul li{list-style-type:none}nav.mainmenu ul li a{color:#fff;text-decoration:none;margin-right:1.8rem}nav.mainmenu ul li.current_page a,nav.mainmenu ul li a:hover{color:#3131c7}nav.mainmenu .payoff{margin-left:auto;text-align:right;width:calc(100vw - 5rem)}@media (max-width:1024px){nav.mainmenu .payoff{position:absolute;right:1.2rem;top:.7rem;z-index:22}}body.mobilemenuopen nav.mainmenu{width:100vw}body.mobilemenuopen nav.mainmenu .closehamburger{z-index:21;display:block}body.mobilemenuopen nav.mainmenu ul{display:block;position:fixed;margin-left:0;z-index:20;height:100vh;width:100vw;background-color:#000;padding:4rem 1.1rem}div.closeproject{cursor:pointer;left:-20rem;z-index:2;-webkit-transition:left .7s;-o-transition:left .7s;transition:left .7s;position:fixed;font-size:2.3rem;top:.15rem}div.closeproject:hover{color:#3131c7}body.home nav.mainmenu{width:calc(200vw - 1.6rem);left:-100vw}@media (max-width:1024px){body.home nav.mainmenu{width:calc(100vw - 1.2rem)}}body.home nav.mainmenu ul{-webkit-transition:margin-left 1.2s;-o-transition:margin-left 1.2s;transition:margin-left 1.2s}body.home nav.mainmenu a[href="/"]{color:#3131c7}body.projectopen nav.mainmenu ul{margin-left:-100vw;-webkit-transition:margin-left 1.2s;-o-transition:margin-left 1.2s;transition:margin-left 1.2s}body.projectopen nav.mainmenu .payoff{display:none}body.projectopen div.closeproject{left:1.1rem;-webkit-transition:left .7s;-o-transition:left .7s;transition:left .7s}.hamburger{-webkit-filter:invert(100%) brightness(100%) contrast(100%);filter:invert(100%) brightness(100%) contrast(100%);width:1.7rem;height:1.7rem;padding:1.1rem 1.2rem;cursor:pointer;display:none;position:fixed;z-index:8;left:0;-webkit-transition:left .6s;-o-transition:left .6s;transition:left .6s;top:0}@media (max-width:1024px){.hamburger{display:block}}.hamburger:hover{-webkit-filter:invert(15%) sepia(91%) saturate(3273%) hue-rotate(240deg) brightness(92%) contrast(101%);filter:invert(15%) sepia(91%) saturate(3273%) hue-rotate(240deg) brightness(92%) contrast(101%)}body.mobilemenuopen .hamburger{display:none}.projectopen .hamburger{left:-20rem;-webkit-transition:left .6s;-o-transition:left .6s;transition:left .6s}.closehamburger{display:none;cursor:pointer;left:1.1rem;z-index:2;-webkit-transition:left .7s;-o-transition:left .7s;transition:left .7s;position:fixed;font-size:2.3rem;top:.15rem}.closehamburger:hover{color:#3131c7}nav #maflogo{fill:#fff;width:9.5rem;position:fixed;right:1.2rem;top:1.2rem;z-index:20}.splashfinished .screen #maflogo:hover,.splashfinished nav #maflogo:hover,nav #maflogo:hover{fill:#3131c7}body.mobilemenuopen .screen #maflogo,body.mobilemenuopen nav #maflogo{cursor:auto}body.mobilemenuopen .screen #maflogo:hover,body.mobilemenuopen nav #maflogo:hover{fill:#fff}.tool{position:fixed;display:none;color:#000;z-index:2000;left:10px;top:10px}.tool label{display:block}input[type=number]{border:0;font-size:inherit;pointer-events:none;text-align:right;background-color:transparent}body.blog h2{color:#fff;position:fixed;left:.8rem;font-size:2rem;font-weight:400;bottom:-3.2rem;-webkit-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}body.blog .blogitems{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:4.75rem;position:relative;margin:0 auto}body.blog .blogitems .blogitem{width:35em;margin-bottom:2rem;max-width:35em;-webkit-perspective:800px;perspective:800px}body.blog .blogitems .blogitem:last-child{margin-bottom:.7rem}@media (min-width:721px){body.blog .blogitems .blogitem:nth-last-child(2){margin-bottom:.7rem}}@media (max-width:720px){body.blog .blogitems .blogitem{max-width:45em;width:45em}}body.blog .blogitems .blogitem h3{color:#fff;font-size:2em;margin:0;text-align:center}body.blog .blogitems .blogitem iframe{position:relative;max-width:90%;min-height:700px;width:504px;background-color:#fff;top:0;left:50%;-webkit-transform:translate3d(-50%,0,0) rotate3d(.5,1,0,3.28317deg);transform:translate3d(-50%,0,0) rotate3d(.5,1,0,3.28317deg);-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;margin-bottom:1em}body.columnslayout h2.pagetitle{color:#fff;position:fixed;left:.8rem;font-size:2rem;font-weight:400;bottom:-3.2rem;-webkit-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}body.columnslayout .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:3.55rem;margin-right:1.3rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.columnslayout .columns .text{padding:0 .5em .25em}body.columnslayout .columns .images,body.columnslayout .columns .text{width:50%;position:sticky;top:4.75rem}body.columnslayout .columns .images .caption{text-align:center}body.columnslayout .columns .images .imgcontainer:last-child{padding-bottom:.7rem}body.columnslayout .columns .images .imgcontainer:last-child picture{padding-bottom:0}body.columnslayout .columns .images .imgcontainer picture{width:calc(100% - 3.5rem);padding:0 1.4rem;display:block}body.columnslayout .columns .images .imgcontainer picture img{width:100%;height:auto;display:block}body.columnslayout .columns.noimages .text,body.columnslayout .columns.notext .images{width:100%}@media (max-width:1024px){body.columnslayout .columns{display:block}body.columnslayout .columns .images,body.columnslayout .columns .text{position:relative;width:100%}}body.columnslayout .columns.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.columns:first-of-type .images,section.columns:first-of-type .text{margin-top:4.75rem}@media (max-width:1024px){section.columns:last-of-type{margin-bottom:25%}}.loopcontainer,body.columnslayout .columns .images .imgcontainer .loopcontainer{padding:.4rem 1.4rem}.loopcontainer .loopitems,body.columnslayout .columns .images .imgcontainer .loopcontainer .loopitems{top:50%;position:sticky}.loopcontainer picture,body.columnslayout .columns .images .imgcontainer .loopcontainer picture{opacity:0;position:absolute;padding:0!important;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;top:0}.loopcontainer picture:first-child,body.columnslayout .columns .images .imgcontainer .loopcontainer picture:first-child{display:block}.loopcontainer picture.show,body.columnslayout .columns .images .imgcontainer .loopcontainer picture.show{opacity:1;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.loopcontainer picture+picture,body.columnslayout .columns .images .imgcontainer .loopcontainer picture+picture{margin-top:0!important}.projectcontainer{height:200vh;width:100%}.projectcontainer .project{-webkit-transform:translateZ(0);transform:translateZ(0);background-size:cover;height:100vh;position:sticky;width:100%;overflow-x:hidden;overflow-y:hidden;top:0}.projectcontainer .project h2.projecttitle{color:#fff;position:absolute;cursor:pointer;z-index:2;left:.8rem;font-size:2rem;font-weight:400;bottom:-3.2rem;-webkit-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.projectcontainer .project h2.projecttitle a{text-decoration:none}.projectcontainer .project .content{display:none;padding-bottom:.7rem;overflow-y:scroll;height:100%;color:#fff;font-size:1.48rem}.projectcontainer .project .content .inner{margin:0 auto;padding-bottom:1.061rem;width:32rem;padding-top:3.9rem;max-width:calc(100% - 7.8rem)}.projectcontainer .project .content .inner video{width:100%;height:auto}.projectcontainer .project .content .inner video:focus{outline:none}.projectcontainer .project .content .inner .belowcontent,.projectcontainer .project .content .inner .belowcontent img{width:100%;height:auto;display:block}.projectcontainer .project div.imgc{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-perspective:900px;perspective:900px;-webkit-transition:-webkit-transform 1.2s;transition:-webkit-transform 1.2s;-o-transition:-o-transform 1.2s;transition:transform 1.2s;transition:transform 1.2s,-webkit-transform 1.2s,-o-transform 1.2s;-webkit-transform:translateZ(0) rotateY(0) scaleX(1) translateX(0);transform:translateZ(0) rotateY(0) scaleX(1) translateX(0)}.projectcontainer .project div.imgc .image3d{cursor:pointer;width:50%;top:0;left:0;-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;position:absolute;height:50%;-webkit-transform:translateZ(0) rotateY(-40deg) scale(1);transform:translateZ(0) rotateY(-40deg) scale(1)}.projectcontainer .project.open h2.projecttitle{color:#3131c7}.projectcontainer .project.open div.imgc{-webkit-transition:-webkit-transform 1.2s;transition:-webkit-transform 1.2s;-o-transition:-o-transform 1.2s;transition:transform 1.2s;transition:transform 1.2s,-webkit-transform 1.2s,-o-transform 1.2s;-webkit-transform:rotateY(46deg) translateZ(0) translateX(60%) scaleX(.5);transform:rotateY(46deg) translateZ(0) translateX(60%) scaleX(.5)}@media (max-width:1200px){.projectcontainer .project.open div.imgc{-webkit-transform:rotateY(46deg) translateZ(0) translateX(60%) scaleX(.2);transform:rotateY(46deg) translateZ(0) translateX(60%) scaleX(.2)}}@media (max-width:630px){.projectcontainer .project.open div.imgc{-webkit-transform:rotateY(46deg) translateZ(0) translateX(100%) scaleX(.2);transform:rotateY(46deg) translateZ(0) translateX(100%) scaleX(.2)}}.projectcontainer .project.open div.imgc:nth-child(3){-webkit-transition:-webkit-transform 1.2s;transition:-webkit-transform 1.2s;-o-transition:-o-transform 1.2s;transition:transform 1.2s;transition:transform 1.2s,-webkit-transform 1.2s,-o-transform 1.2s;-webkit-transform:rotateY(-46deg) translateZ(0) translateX(-60%) scaleX(.5);transform:rotateY(-46deg) translateZ(0) translateX(-60%) scaleX(.5)}@media (max-width:1200px){.projectcontainer .project.open div.imgc:nth-child(3){-webkit-transform:rotateY(-46deg) translateZ(0) translateX(-60%) scaleX(.2);transform:rotateY(-46deg) translateZ(0) translateX(-60%) scaleX(.2)}}@media (max-width:630px){.projectcontainer .project.open div.imgc:nth-child(3){-webkit-transform:rotateY(-46deg) translateZ(0) translateX(-100%) scaleX(.2);transform:rotateY(-46deg) translateZ(0) translateX(-100%) scaleX(.2)}}.projectcontainer .project.hover .imgc .image3d img{-webkit-box-shadow:10px 5px 50px #3131c7;box-shadow:10px 5px 50px #3131c7}.projectcontainer .project.hover h2.projecttitle{color:#3131c7}.imgc{pointer-events:none}.imgc .image3d{pointer-events:auto}.imgc .image3d img{-webkit-box-shadow:10px 5px 50px #000;box-shadow:10px 5px 50px #000;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body#tinymce{margin:12px!important}