/*!
    copyright Andrea Guarinoni
    based on HTML5 Boilerplate v5.2.0 | MIT License | http://h5bp.com/
*/
html{color:#000;font-size:1em;line-height:1.4}::-moz-selection{background:#000;text-shadow:none;color:#FFF}::selection{background:#000;text-shadow:none;color:#FFF}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.nojsbanner{position:fixed;top:0;left:0;right:0;bottom:auto;z-index:9999;text-align:center;background:#d82546;color:#FFF;padding:.5em}.nojsbanner a{color:#FFF;text-decoration:underline}.nojsbanner a:after{display:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.no-hiddenscroll ::-webkit-scrollbar{width:6px;height:6px}.no-hiddenscroll ::-webkit-scrollbar-track{border:none;background:0 0}.no-hiddenscroll ::-webkit-scrollbar-track:hover{-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,.1)}.no-hiddenscroll ::-webkit-scrollbar-thumb{border:none;background:#CCC;background:rgba(0,0,0,.5);-webkit-transition:all .4s ease;transition:all .4s ease}.no-hiddenscroll ::-webkit-scrollbar-thumb:hover{background:#CCC;background:rgba(0,0,0,.75)}.no-hiddenscroll ::-webkit-scrollbar-thumb:window-inactive{background:#CCC;background:rgba(0,0,0,.25)}#main-container,body,html{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%}html{font-size:1em;color:#000;font-family:gt-america,Arial,Helvetica,sans-serif;line-height:1.2;letter-spacing:.035em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-size:90%}a,a:focus,a:hover,a:visited{color:inherit;text-decoration:none}a{position:relative}a:after{content:'';display:block;position:absolute;top:auto;left:0;right:0;bottom:0;background-color:#000;width:auto;height:.05em;margin:auto;visibility:hidden;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.list-container .item:not(.collapsed) a.name:after,a.current:after,a.underline:after,a:hover:after{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}a.underline:hover:after{visibility:hidden;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}a.no-underline:after{display:none}#main-container{-webkit-transition:opacity 1s linear,visibility 1ms linear;-moz-transition:opacity 1s linear,visibility 1ms linear;-ms-transition:opacity 1s linear,visibility 1ms linear;-o-transition:opacity 1s linear,visibility 1ms linear;transition:opacity 1s linear,visibility 1ms linear}.js #main-container.fade{opacity:0;visibility:hidden;-webkit-transition:opacity 1s linear,visibility 1ms linear 1s;-moz-transition:opacity 1s linear,visibility 1ms linear 1s;-ms-transition:opacity 1s linear,visibility 1ms linear 1s;-o-transition:opacity 1s linear,visibility 1ms linear 1s;transition:opacity 1s linear,visibility 1ms linear 1s}.no-js #main-container{position:relative;padding-top:3em}h1,h2,h3{font-size:inherit;font-weight:inherit;margin:0}h1{display:inline-block}.header{position:fixed;top:0;left:0;right:0;bottom:auto;width:100%;height:auto;z-index:9999;padding:1.5em 1.5em 3em 1.5em;pointer-events:none}body:not(#cover):not(#look):not(#play):not(#about):not(#time-travellers) .header{background:rgba(255,255,255,.85);background:-moz-linear-gradient(top,rgba(255,255,255,.95) 0,rgba(255,255,255,.95) 70%,rgba(255,255,255,.75) 80%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.95) 0,rgba(255,255,255,.95) 70%,rgba(255,255,255,.75) 80%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.95) 0,rgba(255,255,255,.95) 70%,rgba(255,255,255,.75) 80%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ffffff', endColorstr='#00ffffff', GradientType=0 )}.header .headings{padding-right:5em}#play .header .heading{display:none}.heading{width:100%;font-family:gt-pressura,Arial,sans-serif}.heading.col-2,.heading.col-3{display:none}.menu-btn{position:absolute;top:0;left:auto;right:0;bottom:auto;width:7em;height:auto;text-align:right;line-height:1}.menu-btn a{display:block;padding:1.5em 1.5em 1.5em 0;position:relative;width:100%;pointer-events:auto}.menu-btn a:after{display:none}.menu-btn span{display:inline-block;font-size:150%;white-space:nowrap;vertical-align:top;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.menu-btn .folded{opacity:0;max-width:0;overflow:hidden}.menu-btn a:hover .folded{opacity:1;max-width:100%}.menu ul{list-style:none;margin:0 auto;padding:1.5em 1.5em}.menu{z-index:9999}#menu{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(255,255,255,.95);overflow:auto;-webkit-overflow-scrolling:touch}#menu .wrapper{position:relative;width:100%;height:100%;display:table}#menu .wrapper ul{display:table-cell;vertical-align:middle;text-align:center}#menu ul li a{font-family:gt-pressura,Arial,sans-serif;display:inline-block;line-height:1;margin-bottom:2.5%;margin-bottom:2.5vh}.contents{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding-top:6.5em;padding-left:1.5em;padding-right:1.5em;padding-bottom:1.75em}.bg-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-webkit-background-position:center center;-moz-background-position:center center;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-webkit-background-repeat:no-repeat;-moz-background-repeat:no-repeat;background-repeat:no-repeat}.bg-image.contain{-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.js .bg-image.b-lazy,.js img.b-lazy{-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-ms-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease}.js .bg-image.b-lazy:not(.b-loaded),.js img.b-lazy:not(.b-loaded){opacity:0}#splash{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:99999;cursor:pointer;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transition:all .8s linear;-moz-transition:all .8s linear;-ms-transition:all .8s linear;-o-transition:all .8s linear;transition:all .8s linear}#splash.light{color:#BB7A1F;background-color:#F9F1F1}#splash .wrapper{position:relative;display:table;width:100%;height:100%}#splash h1{display:table-cell;vertical-align:middle;margin:auto;text-align:center;padding:.25em;font-family:gt-pressura,Arial,sans-serif}#splash h1 b,#splash h1 span{display:block}#splash h1 span{font-family:gt-america,Arial,Helvetica,sans-serif}#cover .bg-image{position:fixed}.big{line-height:1.1;font-size:250%;font-size:-webkit-calc(5vw + 4vh + 3vmin);font-size:-moz-calc(5vw + 4vh + 3vmin);font-size:calc(5vw + 4vh + 3vmin)}.slideshow{position:relative;width:100%;height:100%;overflow:hidden}.swiper-container{position:absolute;top:1em;left:0;right:0;bottom:0;width:100%;height:auto;cursor:pointer}.swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-ms-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.swiper-slide{width:100%;height:100%}.swiper-slide .bg-image{-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.slideshow .swiper-lazy{opacity:0;-webkit-transition:opacity .8s linear;-moz-transition:opacity .8s linear;-ms-transition:opacity .8s linear;-o-transition:opacity .8s linear;transition:opacity .8s linear}.slideshow .swiper-lazy-loaded{opacity:1}.slideshow .swiper-lazy-preloader{display:none}.slideshow .swiper-slide-active .swiper-lazy-preloader{display:block}.slideshow .swiper-lazy-preloader{width:0;height:2px;background-color:#000;margin:0 0 0 -5%;-webkit-animation:loading 1s infinite ease-in-out;-moz-animation:loading 1s infinite ease-in-out;animation:loading 1s infinite ease-in-out}.slideshow .swiper-lazy-preloader:after{display:none}@-webkit-keyframes loading{0%{width:0}100%{width:10%}}@-moz-keyframes loading{0%{width:0}100%{width:10%}}@keyframes loading{0%{width:0}100%{width:10%}}#read .contents>.wrapper{position:relative;display:table;width:100%;height:100%}#read .contents>.wrapper>.articles{position:relative;display:table-cell;width:100%;vertical-align:middle;text-align:center}article{text-align:center;padding:1em 0}article .big{font-family:gt-pressura,Arial,sans-serif}article h3{font-style:italic}.article-toggler{display:block;font-size:150%}.js .article-toggler:after{display:block;position:relative;content:'(CLOSE)';overflow:hidden;height:2em;background-color:transparent;visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.js article.closed .article-toggler:after{content:'(OPEN)';height:0;opacity:0}.js article.closed .article-toggler:hover:after{opacity:1;height:2em}article .content{letter-spacing:.015em;font-family:gt-monoregular,monospace,sans-serif;line-height:1.4}.js article .content{overflow:hidden;max-height:250em;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease}.js article.closed .content{max-height:0!important;opacity:0}article .content p{margin:auto}.grid{position:relative}.grid-item-box{position:relative;float:left;width:50%;padding-bottom:60%}.grid-item-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.grid-item{position:relative;width:65%;margin:5% auto;overflow:hidden}.grid-item .grid-item-wrapper,.grid-item-vertical .grid-item-wrapper{position:relative;padding-bottom:136%}.grid-item-horizontal .grid-item-wrapper{padding-bottom:73%}.grid-item-caption{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:table;margin:auto;overflow:auto;opacity:0;-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-ms-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease}.grid-item-caption p{display:table-cell;text-align:center;vertical-align:middle;width:100%;padding:1.5em;text-transform:uppercase;font-size:75%}.grid-item:hover .bg-image{opacity:0!important}.grid-item:hover .grid-item-caption{opacity:1}#about .contents>.wrapper{position:relative;padding:1em 0}#about,body#about #main-container .header{background:#BB7A1F}body#about #main-container .header{background:-moz-linear-gradient(top,rgba(187,122,31,.95) 0,rgba(187,122,31,.95) 70%,rgba(187,122,31,.75) 80%,rgba(187,122,31,0) 100%);background:-webkit-linear-gradient(top,rgba(187,122,31,.95) 0,rgba(187,122,31,.95) 70%,rgba(187,122,31,.75) 80%,rgba(187,122,31,0) 100%);background:linear-gradient(to bottom,rgba(187,122,31,.95) 0,rgba(187,122,31,.95) 70%,rgba(187,122,31,.75) 80%,rgba(187,122,31,0) 100%)}#about .description{padding-bottom:4em}#about .contacts h2,#about .contacts p{margin-bottom:2em}.logo{width:auto;height:2em;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}#time-travellers,body#time-travellers #main-container .header{background:#FDF0F7}body#time-travellers #main-container .header{background:-moz-linear-gradient(top,rgba(253,240,247,.95) 0,rgba(253,240,247,.95) 70%,rgba(253,240,247,.75) 80%,rgba(253,240,247,0) 100%);background:-webkit-linear-gradient(top,rgba(253,240,247,.95) 0,rgba(253,240,247,.95) 70%,rgba(253,240,247,.75) 80%,rgba(253,240,247,0) 100%);background:linear-gradient(to bottom,rgba(253,240,247,.95) 0,rgba(253,240,247,.95) 70%,rgba(253,240,247,.75) 80%,rgba(253,240,247,0) 100%)}#time-travellers #main-container{min-height:30em}#time-travellers .contents{padding-left:0;padding-right:0}#time-travellers .swiper-slide{padding:0 1.5em}#time-travellers .image-wrapper{position:relative;width:100%;height:50%}#time-travellers .caption{position:relative;width:100%;height:50%;padding-top:2em;padding-bottom:3.5em;font-family:gt-monoregular,monospace,sans-serif}#time-travellers .scroll-wrapper{position:relative;height:100%;-webkit-overflow-scrolling:touch;overflow:auto}#time-travellers .scroll-wrapper .wrapper{position:relative;display:table;width:100%;height:100%}#time-travellers .scroll-wrapper .wrapper p{display:table-cell;width:100%;vertical-align:middle}#time-travellers .pagination{position:absolute;top:auto;left:auto;right:.5em;bottom:-.25em;font-size:300%;z-index:100;width:auto}#play .video-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}#play video{height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#play .fallback-image{display:none;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:url(../media/images/play/bg-placeholder.jpg);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.ios.no-videoautoplay #play .fallback-image{display:block}.ios.no-videoautoplay #play .video{display:none}.no-transitions{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (max-width:40em){.grid-item-box{width:100%;padding-bottom:0}.grid-item-container{position:relative}.grid-item{margin-top:5%!important;margin-bottom:5%!important}}@media only screen and (max-width:60em){.ios .menu-btn a .folded,.touchevents .menu-btn a .folded{opacity:1;max-width:100%}.ios.js article.closed .article-toggler:after,.touchevents.js article.closed .article-toggler:after{opacity:1;height:2em}.ios #menu ul li a:not(.current):after,.touchevents #menu ul li a:not(.current):after{display:none}}@media only screen and (min-width:27.5em){body{font-size:95%}.heading{float:left;width:50%}.heading.col-2{display:block}}@media only screen and (min-width:35em){body{font-size:100%}}@media only screen and (min-width:40em){body{font-size:105%}.header{padding:1.75em 1.75em 3em 1.75em}.menu-btn a{padding:1.75em 1.75em 1.75em 0}#menu ul{padding:1.75em 2em}.heading{width:33.33%}.heading.col-3{display:block}.contents{padding-left:2em;padding-right:2em}#about .description{position:relative;width:59%;width:-webkit-calc(66% - 3em);width:-moz-calc(66% - 3em);width:calc(66% - 3em);float:left;padding-right:4em;padding-top:4.5em;padding-bottom:3em}#about .contacts{position:relative;position:sticky;top:8em;width:31%;width:calc(33% + 3em);float:left}#time-travellers #main-container{min-height:auto}#time-travellers .swiper-slide{padding-top:1em}#time-travellers .caption{float:right;width:27%;width:-webkit-calc(33% - 2em);width:-moz-calc(33% - 2em);width:calc(33% - 2em);height:100%;padding-bottom:6em}#time-travellers .image-wrapper{float:right;width:73%;width:-webkit-calc(66% + 2em);width:-moz-calc(66% + 2em);width:calc(66% + 2em);height:100%}#time-travellers .pagination{left:.65em;right:auto;bottom:0}#time-travellers .scroll-wrapper .wrapper p{vertical-align:bottom;font-size:75%;padding-right:1.5em}#time-travellers .swiper-slide .bg-image{-webkit-background-position:left center;-moz-background-position:left center;background-position:left center}}@media only screen and (min-width:50em){body{font-size:115%}}@media only screen and (min-width:60em){body{font-size:135%}}@media only screen and (min-width:65em){body{font-size:140%}}@media only screen and (min-width:75em){body{font-size:145%}}@media only screen and (min-width:95em){body{font-size:150%}}@media only screen and (min-width:102.5em){body{font-size:152.5%}}@media only screen and (min-width:110em){body{font-size:165%}}@media only screen and (min-width:117.5em){body{font-size:177.5%}}@media only screen and (min-width:125em){body{font-size:190%}}@media only screen and (min-width:137.5em){body{font-size:192.5%}}@media only screen and (min-width:150em){body{font-size:205%}}@media only screen and (max-height:25em){.header{padding:1.25em 1.75em 3em 1.25em}.menu-btn a{padding:1.25em 1.75em 1.25em 0}body:not(#cover) .heading{display:none!important}body:not(#cover) .header{background:0 0!important}.contents{padding-top:3em}#about .description{padding-top:4em}#about .contacts{top:3em}}@media only screen and (max-height:25em) and (min-width:40em){#time-travellers .swiper-slide{padding-top:0}#time-travellers .caption{padding-top:0;padding-bottom:4.5em}#time-travellers .pagination{bottom:-.25em}}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}