body{overflow-y:scroll;overflow-x:hidden;background-color:#E1E1E3}.hidden{position:absolute;overflow:hidden;width:0;height:0}.thumb-nav{position:fixed;top:0;left:0;z-index:1000;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:2em;-webkit-transition:-webkit-transform .6s,opacity .6s;transition:transform .6s,opacity .6s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}.thumb-nav--hide{opacity:0;-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}.thumb-nav__item{position:relative;display:block;margin-right:20px;border:2px solid #fff;border-radius:50%;color:#fff}.thumb-nav__item img{display:block;border-radius:50%;opacity:.2;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s}.thumb-nav__item--current img,.thumb-nav__item:hover img{opacity:.95;-webkit-transform:scale3d(.75,.75,1);transform:scale3d(.75,.75,1)}.thumb-nav__item span{position:absolute;top:0;left:0;width:100%;text-align:center;font-size:1.5em;line-height:65px}.container,.container::after{position:absolute;top:0;left:0;width:100%;height:100vh;opacity:0;pointer-events:none}.container{z-index:1;overflow:hidden;background:#2a2e39;-webkit-transform-origin:50% 120%;transform-origin:50% 120%}.container::after{z-index:1000;background:#000;content:'';-webkit-transition:opacity .9s;transition:opacity .9s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}.container--animOutLeft::after,.container--animOutRight::after{opacity:1}.container--current{position:absolute;z-index:100;height:auto;opacity:1;pointer-events:auto}.container--animInLeft,.container--animInRight{z-index:101;opacity:1}.container--animInLeft,.container--animInRight,.container--animOutLeft,.container--animOutRight{-webkit-animation-timing-function:cubic-bezier(.7,0,.3,1);animation-timing-function:cubic-bezier(.7,0,.3,1);-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.container--animInRight{-webkit-animation-name:animInRight;animation-name:animInRight}.container--animInLeft{-webkit-animation-name:animInLeft;animation-name:animInLeft}.container--animOutRight{-webkit-animation-name:animOutRight;animation-name:animOutRight}.container--animOutLeft{-webkit-animation-name:animOutLeft;animation-name:animOutLeft}@-webkit-keyframes animOutLeft{to{-webkit-transform:rotate3d(0,0,1,-20deg) translate3d(-100%,0,0);opacity:0}}@keyframes animOutLeft{to{-webkit-transform:rotate3d(0,0,1,-20deg) translate3d(-100%,0,0);transform:rotate3d(0,0,1,-20deg) translate3d(-100%,0,0);opacity:0}}@-webkit-keyframes animInRight{from{-webkit-transform:rotate3d(0,0,1,20deg) translate3d(100%,0,0);opacity:0}to{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}}@keyframes animInRight{from{-webkit-transform:rotate3d(0,0,1,20deg) translate3d(100%,0,0);transform:rotate3d(0,0,1,20deg) translate3d(100%,0,0);opacity:0}to{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0);transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}}@-webkit-keyframes animOutRight{to{-webkit-transform:rotate3d(0,0,1,20deg) translate3d(100%,0,0);opacity:0}}@keyframes animOutRight{to{-webkit-transform:rotate3d(0,0,1,20deg) translate3d(100%,0,0);transform:rotate3d(0,0,1,20deg) translate3d(100%,0,0);opacity:0}}@-webkit-keyframes animInLeft{from{-webkit-transform:rotate3d(0,0,1,-20deg) translate3d(-100%,0,0);opacity:0}to{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}}@keyframes animInLeft{from{-webkit-transform:rotate3d(0,0,1,-20deg) translate3d(-100%,0,0);transform:rotate3d(0,0,1,-20deg) translate3d(-100%,0,0);opacity:0}to{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0);transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}}.intro{z-index:10;overflow:hidden;width:100%;height:100vh;background:#167C9C;-webkit-transition:-webkit-transform .6s;transition:transform .6s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}.container--animInLeft .intro,.container--animInRight .intro,.container--animOutLeft .intro,.container--animOutRight .intro{position:absolute}.container--open .intro{-webkit-transform:translate3d(0,-100%,0) translate3d(0,250px,0);transform:translate3d(0,-100%,0) translate3d(0,250px,0)}.intro__image{position:absolute;bottom:0;min-width:100%;min-height:120%;width:auto;height:auto;opacity:.8;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .6s,opacity .6s;transition:transform .6s,opacity .6s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}.container--open .intro__image{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}.intro__content{color:#FFF;position:absolute;bottom:0;padding:1.8em;width:100%;font-size:1.15em}.intro__title{margin:0 0 20px;font-weight:900;font-size:4em;font-family:"Playfair Display",Georgia,serif;line-height:1}.intro__subtitle{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.intro__description{line-height:1.2;margin-right:36px}.trigger{position:relative;-webkit-flex:none;flex:none;overflow:hidden;margin:0 0 0 20px;padding:0;width:40px;height:40px;outline:0;border:none;background:0 0}.trigger span{position:absolute;top:100%}.icon{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;stroke:#dbdbdb;fill:none;stroke-width:2px}.theme-1 a{color:#e28e51}.theme-1,.theme-1 .intro{background:#ee4d35}.theme-2 a{color:#E2EC52}.theme-2,.theme-2 .intro{background:#4698e1}@media screen and (max-width:1000px){.intro__content{font-size:.85em}}@media screen and (max-width:590px){.intro__title{font-size:2em}}@media screen and (max-width:550px){.intro__title{font-size:1em}.intro__description{font-size:.66em}}.left{width:200px}.redir{text-align:right;width:96%;font-size:1.2em}.redir a{text-decoration:none;color:#CFE4E4}