html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h2,h3{font-family:"Roboto Condensed",sans-serif;font-size:2.5em}[class*=button]{display:inline-block;margin:.5em;padding:.5em 1em;background:#fff;font-size:1.25em;text-transform:uppercase;text-decoration:none;color:inherit}[class*=button]:focus,[class*=button]:hover{transform:translateY(.1em);color:#fff;opacity:.75}.button-red{background:#e12227;color:#fff;width:100px}.button-green{background:#2db14b;color:#fff;width:100px}.button-blue{background:#3b789a;color:#fff;width:100px}body{background:#ecf0f1;color:#34495e}body,input,select,textarea{font-family:Roboto,sans-serif;font-weight:400}main{-webkit-overflow-scrolling:touch}.wrapper{max-width:80em;margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em}a,button,input,select,textarea{color:inherit;transition:.2s cubic-bezier(.215,.61,.355,1)}a{text-decoration:underline}a:focus,a:hover{text-decoration:none;color:#e12227}hr.margin{display:block;margin:3% 0;border-color:transparent}.page-title{text-align:center}.page-title h1{margin:1em 0}.page-title img{height:3.8em}@media (min-width:30em){.page-title img{height:3.8em}}@media (min-width:48em){.page-title img{height:auto;width:auto;max-width:80%}}.page-title h2{margin:0;font-family:Roboto,sans-serif;font-size:1.5em}@media (min-width:30em){.page-title h2{font-size:2.5em}}.page-title h2 i{font-style:normal}.page-title h2 i:nth-child(1){color:#e12227}.page-title h2 i:nth-child(2){color:#2db14b}.page-title h2 i:nth-child(3){color:#3b789a}.page-title p{margin:0}.download-bar{padding:2.5% 0;border:solid rgba(0,0,0,.1);border-width:1px 0;background:#fff;text-align:center}.navigation{padding:1% 0;background:#dde4e6;text-align:center}.navigation a{display:inline-block;margin:.5em}.about .columnize{display:block;margin:0;padding:0;font-size:.925em;-webkit-columns:15em 3;-webkit-column-gap:2em;-webkit-column-rule:1px dotted rgba(52,73,94,.4);-moz-columns:15em 3;-moz-column-gap:2em;-moz-column-rule:1px dotted rgba(52,73,94,.4);columns:15em 3;column-gap:2em;column-rule:1px dotted rgba(52,73,94,.4);margin-top:-1em}.about .columnize img{margin-bottom:.8em}.about h3{font-size:1.25em}.about ul{margin:0;padding:0;list-style-type:square;list-style-position:inside}.about ul ul{margin-left:1.5em}.gallery{display:flex;margin:0 -.5em;flex-flow:row wrap}.gallery .gallery-item{flex:0 1 100%}@media (min-width:30em){.gallery .gallery-item{flex-basis:50%}}@media (min-width:48em){.gallery .gallery-item{flex-basis:33%}.gallery .gallery-item:nth-child(1),.gallery .gallery-item:nth-child(2){flex-basis:50%}.gallery .gallery-item:nth-child(1) .gallery-item-title,.gallery .gallery-item:nth-child(2) .gallery-item-title{font-size:1.5em}}@media (min-width:60em){.gallery .gallery-item{flex-basis:25%}@keyframes filteredscrolling{0%{-webkit-filter:grayscale(0);filter:grayscale(0)}50%{animation-timing-function:ease;-webkit-filter:grayscale(1);filter:grayscale(1)}100%{animation-timing-function:ease;-webkit-filter:grayscale(0);filter:grayscale(0)}}}@media (min-width:77em){.gallery .gallery-item{flex-basis:24.75%}.gallery .gallery-item:nth-child(1),.gallery .gallery-item:nth-child(2),.gallery .gallery-item:nth-child(3){flex-basis:33%}.gallery .gallery-item:nth-child(1) .gallery-item-title,.gallery .gallery-item:nth-child(2) .gallery-item-title,.gallery .gallery-item:nth-child(3) .gallery-item-title{font-size:2em}}.gallery .gallery-item-link{position:relative;display:block;margin:.5em;overflow:hidden;color:#fff}.gallery .gallery-item-link:focus .gallery-item-img,.gallery .gallery-item-link:hover .gallery-item-img{transform:scale(1.1) rotate(-2deg)}.gallery .gallery-item-link:focus .gallery-item-vid,.gallery .gallery-item-link:hover .gallery-item-vid{transform:scale(1.3) rotate(-2deg)}.gallery .gallery-item-link:focus .gallery-item-infos,.gallery .gallery-item-link:hover .gallery-item-infos{padding:5% 2.5%;background:rgba(0,0,0,.75)}.gallery .gallery-item-link:hover .gallery-item-img{-webkit-filter:saturate(2);filter:saturate(2)}.gallery .gallery-item-vid{display:block;width:100%;transition:.3s cubic-bezier(.215,.61,.355,1);transform:scale(1.15) rotate(0)}.gallery .gallery-item-img{display:block;width:100%;transition:.3s cubic-bezier(.215,.61,.355,1)}.gallery .gallery-item-infos{position:absolute;left:0;right:0;bottom:0;display:flex;padding:2.5%;flex-flow:row nowrap;justify-content:space-between;align-items:center;background:rgba(0,0,0,.5);transition:.2s cubic-bezier(.215,.61,.355,1)}.gallery .gallery-item-infos>*{flex:1}.gallery .gallery-item-title{margin:0;padding:0;font-size:1em}.gallery .gallery-item-others{font-size:.75em;text-align:right}.gallery .gallery-item-sticker{position:absolute;right:10px;top:10px;width:20%}.banner{display:flex;flex-flow:row wrap}.banner .banner-item{align-self:center}.banner .banner-item:nth-child(1){flex-basis:100%}.banner .banner-item:nth-child(2){display:none;flex-basis:0%}.banner .banner-item:nth-child(3){display:none;flex-basis:0%}@media (min-width:30em){.banner .banner-item:nth-child(1){flex-basis:100%}.banner .banner-item:nth-child(2){display:none;flex-basis:0%}.banner .banner-item:nth-child(3){display:none;flex-basis:0%}}@media (min-width:48em){.banner .banner-item:nth-child(1){flex-basis:100%}.banner .banner-item:nth-child(2){display:none;flex-basis:0%}.banner .banner-item:nth-child(3){display:none;flex-basis:0%}}@media (min-width:60em){.banner .banner-item:nth-child(1){flex-basis:40%}.banner .banner-item:nth-child(2){display:inline;flex-basis:5%}.banner .banner-item:nth-child(3){display:inline;flex-basis:55%}}@media (min-width:77em){.banner .banner-item:nth-child(1){flex-basis:40%}.banner .banner-item:nth-child(2){flex-basis:20%}.banner .banner-item:nth-child(3){flex-basis:40%}}.upper-link{transition:.2s cubic-bezier(.215,.61,.355,1);opacity:0}.upper-link:focus,.upper-link:hover{opacity:.5;color:#34495e}.upper-link:link{text-decoration:none}.upper-link:visited{text-decoration:none}.upper-link:active{text-decoration:none}footer{padding:2% 0;background:#c0cdd1;text-align:center}.filteredscrolling{animation-name:filteredscrolling;animation-duration:1s;animation-iteration-count:1}video::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none}video::--webkit-media-controls-play-button{display:none!important;-webkit-appearance:none}video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}main{display:flex;flex-direction:column}main>*{order:1}main .about{margin-top:6%;order:42}main .about+hr.margin{margin:0}@media (min-width:60em){main .about{margin-top:0;order:2}main .about+hr.margin{margin:3% 0}}.netlifyLogo{width:30px;height:20px;transform:translateY(5px)}