:root{--typewriterSpeed: 4s;--typewriterChracters: 17}*{padding:0;margin:0;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Roboto Mono",monospace}* P{text-align:justify}html{height:100%;scroll-behavior:smooth}body{position:relative;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}header{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:sticky;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;top:0;color:#30281d;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:2;margin-top:-8rem}header .navbar{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:95%;margin:0 auto}header .navbar .logo img{max-width:60%}header .navbar .site-nav,header .navbar .sns{position:absolute;right:0;overflow:hidden}header .navbar .site-nav ul,header .navbar .sns ul{margin:0;padding:0;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style:none}header .navbar .site-nav ul li a,header .navbar .sns ul li a{color:#000;padding:1em 2em;text-decoration:none;-webkit-transition:all ease-in 150ms;-o-transition:all ease-in 150ms;-moz-transition:all ease-in 150ms;transition:all ease-in 150ms}header .navbar .sns{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header::after{content:"";clear:both;display:block}.site-nav a:hover,.site-nav a:focus{color:#8f7a6a}section{-webkit-animation:transitionIn .75s;-moz-animation:transitionIn .75s;-o-animation:transitionIn .75s;animation:transitionIn .75s}footer{background-color:#000;padding:1rem;position:relative;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .copyright{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-weight:100;font-family:"PT Sans",sans-serif;font-size:.8rem}footer .contacts{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:.8rem}footer .contacts p{font-weight:100}@media screen and (max-width: 790px){header{padding:1rem}header .site-nav{position:fixed;top:100%;width:100%;text-align:center;background-color:#f3ede9;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s;-moz-transition:all ease-out .3s;transition:all ease-out .3s;height:0px;overflow:hidden;z-index:99}header .site-nav ul{width:100%;display:inline-block;padding-top:20rem}header .site-nav ul li{background-color:#ff0}header .site-nav ul li a{color:red;display:block;text-transform:uppercase;-webkit-transition:all ease-in 150ms;-o-transition:all ease-in 150ms;-moz-transition:all ease-in 150ms;transition:all ease-in 150ms;font-family:"PT Sans",sans-serif;font-size:1.5rem;font-weight:100}header nav.site-nav.open{height:100vh}header .landing{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header div.menu{padding:1em;position:absolute;top:.5em;right:.5em;cursor:pointer}header div.menu .line,header div.menu .line::before,header div.menu .line::after{content:"";display:block;background:#858585;height:3px;width:1.75em;border-radius:3px;-webkit-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;-moz-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms}header::after{content:"";clear:both;display:block}.site-nav li:last-child{border-bottom:none}.site-nav a:hover,.site-nav a:focus{background:#8f7a6a;color:#fff}.line::before{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px)}.line::after{-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-ms-transform:translateY(3px);-o-transform:translateY(3px);transform:translateY(3px)}.line.trans{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.line.trans::before{opacity:0}.line.trans::after{-webkit-transform:translateY(-3px) rotate(-90deg);-moz-transform:translateY(-3px) rotate(-90deg);-ms-transform:translateY(-3px) rotate(-90deg);-o-transform:translateY(-3px) rotate(-90deg);transform:translateY(-3px) rotate(-90deg)}}@-webkit-keyframes transitionIn{from{opacity:0;-webkit-transform:rotateX(-10deg);transform:rotateX(-10deg)}to{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}}@-moz-keyframes transitionIn{from{opacity:0;-moz-transform:rotateX(-10deg);transform:rotateX(-10deg)}to{opacity:1;-moz-transform:rotateX(0);transform:rotateX(0)}}@-o-keyframes transitionIn{from{opacity:0;transform:rotateX(-10deg)}to{opacity:1;transform:rotateX(0)}}@keyframes transitionIn{from{opacity:0;-webkit-transform:rotateX(-10deg);-moz-transform:rotateX(-10deg);transform:rotateX(-10deg)}to{opacity:1;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);transform:rotateX(0)}}/*# sourceMappingURL=frame.min.css.map */