.container,.content-wrap,body,html{overflow:hidden;width:100%;height:100%}.container{background:#373a47}.menu-wrap a{color:#b8b7ad}.menu-wrap a:focus,.menu-wrap a:hover{color:#c94e50}.content-wrap{overflow-y:scroll;-webkit-overflow-scrolling:touch}.content{position:relative;background:#b4bad2}.content:before{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(0,0,0,.3);content:"";opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:opacity .4s,-webkit-transform 0s .4s;transition:opacity .4s,transform 0s .4s}.menu-button{position:fixed;bottom:0;z-index:1000;margin:1em;padding:0;width:2.5em;height:2.25em;border:none;text-indent:2.5em;font-size:1.5em;color:transparent;background:transparent}.menu-button:before{position:absolute;top:.5em;right:.5em;bottom:.5em;left:.5em;background:linear-gradient(#373a47 20%,transparent 0,transparent 40%,#373a47 0,#373a47 60%,transparent 0,transparent 80%,#373a47 0);content:""}.menu-button:hover{opacity:.6}.close-button{width:16px;height:16px;position:absolute;right:1em;top:1em;overflow:hidden;text-indent:16px;border:none;z-index:1001;background:transparent;color:transparent}.close-button:after,.close-button:before{content:"";position:absolute;width:2px;height:100%;top:0;left:50%;background:#888}.close-button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-wrap{bottom:0;left:0;z-index:1001;height:160px;font-size:1.15em;-webkit-transform:translate3d(0,160px,0);transform:translate3d(0,160px,0);-webkit-transition:-webkit-transform .4s;transition:transform .4s}.menu,.menu-wrap{position:absolute;width:100%}.menu{z-index:1000;text-align:center;top:50%;padding:0 1.5em;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.close-button,.icon-list a{opacity:0;-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0);-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s}.icon-list a{display:inline-block;padding:.8em}.icon-list a i,.icon-list a span{vertical-align:middle}.icon-list a span{display:inline-block;margin-left:10px;font-size:.75em;font-weight:700;letter-spacing:1px}.morph-shape{position:absolute;width:100%;width:calc(100% + 400px);height:100%;top:0;left:0;fill:#373a47;-webkit-transition:-webkit-transform .4s;transition:transform .4s;-webkit-transform:translate3d(-400px,0,0);transform:translate3d(-400px,0,0)}.show-menu .close-button,.show-menu .content:before,.show-menu .icon-list a,.show-menu .menu-wrap,.show-menu .morph-shape{-webkit-transform:translateZ(0);transform:translateZ(0)}.show-menu .content:before,.show-menu .menu-wrap{-webkit-transition-delay:0s;transition-delay:0s}.show-menu .close-button,.show-menu .content:before,.show-menu .icon-list a{opacity:1}.show-menu .icon-list a:nth-child(2){-webkit-transition-delay:.05s;transition-delay:.05s}.show-menu .icon-list a:nth-child(3){-webkit-transition-delay:.1s;transition-delay:.1s}.show-menu .icon-list a:nth-child(4){-webkit-transition-delay:.15s;transition-delay:.15s}.show-menu .icon-list a:nth-child(5){-webkit-transition-delay:.2s;transition-delay:.2s}.show-menu .icon-list a:nth-child(6){-webkit-transition-delay:.25s;transition-delay:.25s}.show-menu .close-button{-webkit-transition-delay:.3s;transition-delay:.3s}.show-menu .content:before{-webkit-transition:opacity .4s;transition:opacity .4s}
:root{--g3cae94e2b2:1}
