*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*behavior:url(../js/borderbox.htc)}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0;font-size:100%;line-height:1.4}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}label{cursor:pointer}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:'Bebas Neue';src:url(../type/bebasneue_regular.eot);src:url(../type/bebasneue_regular.eot?#iefix) format('embedded-opentype'),url(../type/bebasneue_regular.woff) format('woff'),url(../type/bebasneue_regular.ttf) format('truetype'),url(../type/bebasneue_regular.svg#bebasneue_regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Bebas Neue';src:url(../type/bebasneue_bold.eot);src:url(../type/bebasneue_bold.eot?#iefix) format('embedded-opentype'),url(../type/bebasneue_bold.woff) format('woff'),url(../type/bebasneue_bold.ttf) format('truetype'),url(../type/bebasneue_bold.svg#bebasneue_bold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Roboto Slab';src:url(../type/RobotoSlab-Bold.eot);src:url(../type/RobotoSlab-Bold.eot?#iefix) format('embedded-opentype'),url(../type/RobotoSlab-Bold.woff) format('woff'),url(../type/RobotoSlab-Bold.ttf) format('truetype'),url(../type/RobotoSlab-Bold.svg#roboto_slabbold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Roboto Slab';src:url(../type/RobotoSlab-Regular.eot);src:url(../type/RobotoSlab-Regular.eot?#iefix) format('embedded-opentype'),url(../type/RobotoSlab-Regular.woff) format('woff'),url(../type/RobotoSlab-Regular.ttf) format('truetype'),url(../type/RobotoSlab-Regular.svg#roboto_slabregular) format('svg');font-weight:400;font-style:normal}html{overflow-y:scroll}html,body{height:100%}body{background:#fff;left:0;position:relative;-webkit-transition:left .8s ease;-moz-transition:left .8s ease;-o-transition:left .8s ease;transition:left .8s ease}body,select,input,textarea{color:#666;font:400 1em/1.618em 'Roboto Slab',Georgia,Times,Times New Roman,serif}@media only screen and (min-width:64em){body,select,input,textarea{font-size:1.15em}}a:link,a:visited{color:#f05250}a:hover{color:#9a0f0d}a:active{color:#f4807f}p{margin:0 0 2em}h1,h2,h3,h4,h5,h6{font-weight:400}h2{color:#1d214f;border:#1d214f 4px solid;font:400 2em/1em 'Bebas Neue',sans-serif;padding:1em;text-align:center;margin:0 auto 1em;max-width:19em}.layout-horizontal{width:100%;padding:4%}.layout-grid{width:100%;padding:.05px 0 0}header{background:url(../img/halftone-forest1.png) bottom center no-repeat fixed;background-size:cover;height:100%;position:relative}header h1{font:700 5em/1em 'Bebas Neue',sans-serif;color:#1d214f;text-decoration:underline;text-transform:uppercase;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;margin:10% auto;width:3em;background:url(../img/glyph.svg) no-repeat center center}@media only screen and (min-width:64em){header h1{background-size:240px 240px;margin:4% auto}}header p{width:7em;margin:0 auto;color:#f05250;font:700 2em/1em 'Bebas Neue','League Gothic','Trade Gothic',sans-serif;text-align:right}header p span{position:relative;top:2em}header a.scroll{display:block;width:100px;height:100px;text-indent:-9999em;background:url(../img/arrow-down.png) center center no-repeat;position:absolute;bottom:10%;left:50%;margin-left:-50px}header a.scroll:hover{-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}@media only screen and (min-width:48em){header p{width:11em}}nav.main-navigation{z-index:10;position:fixed;height:100%;width:12em;top:0;left:-12em;background:#1d214f;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}nav.main-navigation ul{margin:0;padding:1.5em}nav.main-navigation ul li{margin:0 0 .75em}nav.main-navigation ul li a{color:#fff}nav.main-navigation ul li a:hover{color:#f05250}nav.main-navigation button{height:3em;width:3em;position:absolute;border:0;background:#fafafa url(../img/icon-menu.svg) center center no-repeat;top:0;text-indent:-9999em;right:-3em}@media only screen and (min-width:48em){nav.main-navigation{height:auto;width:auto;max-width:100%;left:0;right:auto;padding:0 1%;background:#fafafa}nav.main-navigation button{display:none;visibility:hidden}nav.main-navigation ul{*zoom:1;padding:0}nav.main-navigation ul:before,nav.main-navigation ul:after{content:" ";display:table}nav.main-navigation ul:after{clear:both}nav.main-navigation ul li{float:left;margin:0}nav.main-navigation ul li:first-child a{display:block;background:url(../img/glyph.svg) no-repeat center center;background-size:100% 100%;text-indent:-9999em;height:2.5em;width:2.5em;margin:.2em 1.25em 0 0;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}nav.main-navigation ul li a{display:block;padding:.5em 1.25em .75em 0;color:#f05250}nav.main-navigation ul li a:hover{color:#9a0f0d}}section#concept{background:url(../img/halftone-forest2.png) bottom center no-repeat fixed;background-size:cover;color:#fff}section#concept h2{border:4px solid #fff;color:#fff;column-span:all}section#concept p{max-width:38em;margin:2em auto}section#concentrations h2{color:#1d214f;border:#1d214f 4px solid}section#concentrations h3{font:700 3em/1em 'Bebas Neue',sans-serif;color:#1d214f;text-decoration:underline;text-transform:uppercase;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;margin:1em auto;padding:.65em 0 0;width:4em;height:3.5em}.lt-ie8 section#concentrations h3{zoom:1;display:inline}section#concentrations article{text-align:center;break-inside:avoid;-webkit-column-break-inside:avoid}section#concentrations article h3,section#concentrations article p{text-align:left}section#concentrations article#bd h3{background:url(../img/glyph-bd.svg) no-repeat center center}.no-svg section#concentrations article#bd h3{background:url(../img/glyph-bd.png)}section#concentrations article#art h3{background:url(../img/glyph-art.svg) no-repeat center center}.no-svg section#concentrations article#art h3{background:url(../img/glyph-art.png)}section#concentrations article#design h3{background:url(../img/glyph-design.svg) no-repeat center center}.no-svg section#concentrations article#design h3{background:url(../img/glyph-design.png)}section#concentrations article#museo h3{background:url(../img/glyph-museo.svg) no-repeat center center;padding:.15em}.no-svg section#concentrations article#museo h3{background:url(../img/glyph-museo.png)}@media only screen and (min-width:48em){.no-csscolumns section#concentrations{*zoom:1}.no-csscolumns section#concentrations:before,.no-csscolumns section#concentrations:after{content:" ";display:table}.no-csscolumns section#concentrations:after{clear:both}.no-csscolumns section#concentrations article{width:46%;float:left;margin:1em 2% 0}section#concentrations .inner{-webkit-column-gap:2.5em;-moz-column-gap:2.5em;column-gap:2.5em;-webkit-columns:auto 2;-moz-columns:auto 2;columns:auto 2}}@media only screen and (min-width:90em){.no-csscolumns section#concentrations{*zoom:1}.no-csscolumns section#concentrations:before,.no-csscolumns section#concentrations:after{content:" ";display:table}.no-csscolumns section#concentrations:after{clear:both}.no-csscolumns section#concentrations article{width:22%;float:left;margin:0}.no-csscolumns section#concentrations article+article{margin:0 0 0 4%}section#concentrations .inner{-webkit-column-gap:2.5em;-moz-column-gap:2.5em;column-gap:2.5em;-webkit-columns:auto 4;-moz-columns:auto 4;columns:auto 4}}section#finissants{background:#f2f2f2}section#finissants ul{list-style:none;margin:0;padding:0;*zoom:1}section#finissants ul:before,section#finissants ul:after{content:" ";display:table}section#finissants ul:after{clear:both}section#finissants ul li{margin:0;padding:0;position:relative;width:33.333333333333333%;height:6em;overflow:hidden;float:left;-webkit-transition:opacity .4s ease,background-color .4s ease;-moz-transition:opacity .4s ease,background-color .4s ease;-o-transition:opacity .4s ease,background-color .4s ease;transition:opacity .4s ease,background-color .4s ease}section#finissants ul li:nth-child(odd){background:#f05250}section#finissants ul li:nth-child(even){background:#1d214f}section#finissants ul li figure{display:block;padding:1em;text-decoration:none;overflow:hidden}section#finissants ul li:not(.is-filtered) figure{cursor:pointer}section#finissants ul li:not(.is-filtered) figure:hover img{-webkit-opacity:1;-moz-opacity:1;opacity:1}section#finissants ul li:not(.is-filtered) figure:hover figcaption{-webkit-opacity:0;-moz-opacity:0;opacity:0}section#finissants h2{margin:4%}section#finissants h3,section#finissants p{color:#fff}section#finissants h3{font:700 1.2em/1em 'Bebas Neue',sans-serif;margin:0 0 .5em}section#finissants p{line-height:1.3em;font-size:.75em;margin:0;display:none}section#finissants img{position:absolute;top:-15%;left:0;width:100%;-webkit-opacity:.3;-moz-opacity:.3;opacity:.3;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}section#finissants figcaption{position:relative;-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}section#finissants .graduate-filter{margin:0 auto 2em;max-width:38em;*zoom:1}section#finissants .graduate-filter:before,section#finissants .graduate-filter:after{content:" ";display:table}section#finissants .graduate-filter:after{clear:both}section#finissants .graduate-filter button{padding:.5em;background:0 0;color:#f05250;border:#f05250 2px solid;font-family:'Bebas Neue','League Gothic','Trade Gothic',sans-serif;font-size:1.24em;display:block;float:left}section#finissants .graduate-filter button+button{border-left:0}section#finissants .graduate-filter button:hover,section#finissants .graduate-filter button.is-active{background:#f05250;color:#fff}@media only screen and (min-width:30em){section#finissants ul li{height:7.5em}section#finissants p{display:block}}@media only screen and (min-width:48em){section#finissants ul li{width:20%}section#finissants h2{margin:4% auto .5em}section#finissants img{top:-25%}}@media only screen and (min-width:64em){section#finissants ul li{width:14.2857142857%;height:9.5em}section#finissants img{top:-15%}}@media only screen and (min-width:76em){section#finissants img{top:-25%}}@media only screen and (min-width:90em){section#finissants ul li{width:11.11111111%}section#finissants img{top:-20%}}section#expo{overflow:hidden;position:relative;height:800px}section#expo #map{width:100%;max-height:100%;height:800px;position:absolute;top:0;left:0}section#expo h3{color:#1d214f;font:400 2em/1em 'Bebas Neue',sans-serif}section#expo .layout-horizontal{z-index:5;position:relative;pointer-events:none}section#expo p{background:#1d214f;color:#fff;padding:1em;margin-bottom:0;pointer-events:auto}section#expo p.date{width:8em}section#expo span.day{font-size:1.5em;color:#f05250;display:block}section#expo span.time{font-size:1.25em}section#expo .inner{width:38em;margin:0 auto}section#partenaires{background:#1d214f}section#partenaires h2{color:#fff;border-color:#fff}section#partenaires ul{margin:0;padding:0;text-align:center;overflow:hidden}section#partenaires li{display:inline-block;vertical-align:middle;margin:0 4% 2em 0;padding:0}.lt-ie8 section#partenaires li{zoom:1;display:inline}section#partenaires a{display:block;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;text-indent:-9999em}section#partenaires a:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1}section#partenaires a.logo-age-uqo{background:url(../img/logo-age-uqo.png) no-repeat center center;width:208px;height:108px}section#partenaires a.logo-reeemi{background:url(../img/logo-reeemi.png) no-repeat center center;width:112px;height:133px}section#partenaires a.logo-uqo-sae{background:url(../img/logo-uqo-sae.png) no-repeat center center;width:347px;height:53px}section#partenaires a.logo-uqo-fondation{background:url(../img/logo-uqo-fondation.png) no-repeat center center;width:253px;height:53px}footer{background:#0f112a;color:#fff}footer section{display:block;width:100%}footer h2{color:#fff;border:none;font-size:1.5em;padding:0;text-align:left}footer ul{list-style:none;margin:0;padding:0}footer a:link,footer a:visited{color:#fff}footer a:hover{color:#f05250}footer a.logo-emi{background:url(../img/logo-emi.png) no-repeat top left;width:218px;height:144px;display:block;text-indent:-9999em;margin-bottom:1em;background-size:contain}@media only screen and (min-width:30em){footer section{display:inline-block;width:28.3333333%;vertical-align:top}.lt-ie8 footer section{zoom:1;display:inline}footer section+section{margin:0 0 0 6%}}.is-filtered{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;background:#FFE8C4!important}.is-invisible{-webkit-opacity:0;-moz-opacity:0;opacity:0}body.is-open{left:12em}nav.main-navigation.is-open{left:0}nav.main-navigation.is-open button{background:#1d214f url(../img/icon-menu-open.svg) center center no-repeat}