aside[data-v-4981baac]{overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:0;left:0;z-index:9999;position:fixed;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;background:#fff;width:300px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}aside[data-v-4981baac]:after{content:"";position:fixed;left:300px;width:1px;background:#ccc;top:0;z-index:1;height:200%;bottom:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0}aside>header[data-v-4981baac]{margin:2rem;padding-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}aside footer[data-v-4981baac]{padding:2.5rem 2rem 6.4rem}aside footer a.follow[data-v-4981baac]{line-height:1.8;color:#999;padding:.5rem 0 .3rem;display:block;font-size:1rem;width:100%;outline:0;text-align:center;outline:1px dashed;outline-color:#ccc;outline-offset:0;border:1px dashed hsla(0,0%,100%,0);-webkit-transition:all 1.25s cubic-bezier(.19,1,.22,1);transition:all 1.25s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden;width:6rem;margin:auto}aside footer a.follow[data-v-4981baac]:after{background:#f50;content:"";height:220%;opacity:.5;position:absolute;top:-75%;-webkit-transform:rotate(35deg);transform:rotate(35deg);-webkit-transition:all .55s cubic-bezier(.19,1,.22,1);transition:all .55s cubic-bezier(.19,1,.22,1);left:-55%;width:30%;z-index:-9}aside footer a.follow[data-v-4981baac]:hover{color:#f50;outline-color:rgba(252,70,29,0);outline-offset:1em;border-color:#f50;border-style:solid}aside footer a.follow[data-v-4981baac]:active{color:#fff;background:#f50}aside footer a.follow[data-v-4981baac]:active:after{left:120%;-webkit-transition:all .55s cubic-bezier(.19,1,.22,1);transition:all .55s cubic-bezier(.19,1,.22,1)}aside[data-v-4981baac] h2{font-weight:100;margin:0;letter-spacing:.1rem}aside[data-v-4981baac] h2.host{font-family:host;font-size:1.4rem;text-rendering:geometricPrecision}aside[data-v-4981baac] header,aside[data-v-4981baac] menu,aside[data-v-4981baac] nav{position:relative}aside[data-v-4981baac] header:after,aside[data-v-4981baac] menu:after,aside[data-v-4981baac] nav:after{content:"";width:6rem;left:50%;margin-left:-3rem;border-bottom:1px solid #ccc;bottom:0;-webkit-transform:scale(.5);transform:scale(.5);position:absolute}aside[data-v-4981baac] .pug h2{font-size:1.6rem;margin:.4rem 1rem 0;text-indent:1rem;letter-spacing:1.1rem}aside[data-v-4981baac] .pug h3{font-weight:100;font-size:.8rem;margin:0 1rem 0;letter-spacing:.38rem;text-indent:.1rem}aside[data-v-4981baac] .pug h2,aside[data-v-4981baac] .pug h3{font-family:html;text-align:center}aside[data-v-4981baac] .pug header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}aside[data-v-4981baac] .pug header .logo{height:3rem;width:3rem;margin:2rem auto 2.55rem;background-size:contain}aside[data-v-4981baac] .pug>menu,aside[data-v-4981baac] .pug nav{margin:auto;padding:2rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}aside[data-v-4981baac] .pug>menu a,aside[data-v-4981baac] .pug nav a{padding:.5rem;font-size:1rem;color:#000}aside[data-v-4981baac] .pug>menu a:hover,aside[data-v-4981baac] .pug nav a:hover{color:#f50}aside[data-v-4981baac] .pug>menu a{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}aside[data-v-4981baac] x-ico{position:relative;margin-top:-.09rem;height:2rem}aside[data-v-4981baac] x-ico.x{width:2rem}aside[data-v-4981baac] x-ico.x:after,aside[data-v-4981baac] x-ico.x:before{top:1rem;-webkit-transition:all .5s;transition:all .5s;border-top:1px solid #000;content:"";position:absolute;width:100%}aside[data-v-4981baac] x-ico.x:before{-webkit-transform:scale(.5) rotate(45deg);transform:scale(.5) rotate(45deg)}aside[data-v-4981baac] x-ico.x:after{-webkit-transform:scale(.5) rotate(135deg);transform:scale(.5) rotate(135deg)}aside[data-v-4981baac] x-ico.x:hover:after,aside[data-v-4981baac] x-ico.x:hover:before{border-color:#f50}aside[data-v-4981baac] x-ico.x:hover:after{-webkit-transform:scale(.65) rotate(45deg);transform:scale(.65) rotate(45deg)}aside[data-v-4981baac] x-ico.x:hover:before{-webkit-transform:scale(.65) rotate(135deg);transform:scale(.65) rotate(135deg)}aside[data-v-4981baac] x-ico.menu{width:1.2rem;top:2rem;display:block;position:fixed}aside[data-v-4981baac] x-ico.menu:before{top:.667rem}aside[data-v-4981baac] x-ico.menu:after{bottom:.667rem}aside[data-v-4981baac] x-ico.menu:after,aside[data-v-4981baac] x-ico.menu:before{-webkit-transition:width .5s;transition:width .5s;background:#000;content:"";position:absolute;height:2px;width:100%;-webkit-transition:all .5s;transition:all .5s}aside[data-v-4981baac] x-ico.menu:after{width:62%}aside[data-v-4981baac] x-ico.menu:hover:after,aside[data-v-4981baac] x-ico.menu:hover:before{height:1px;background:#f50}aside[data-v-4981baac] x-ico.menu:hover:after{width:100%;bottom:.71rem}aside[data-v-4981baac] x-ico.menu:hover:before{top:.71rem;width:62%}main[data-v-4981baac]{background:#fff;position:absolute;top:0;bottom:0;right:0;left:301px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}main article[data-v-4981baac]{max-width:41em}.vue aside[data-v-4981baac],.vue aside[data-v-4981baac]:after,.vue main[data-v-4981baac],.vue main x-ico.menu[data-v-4981baac]{-webkit-transition:left .5s;transition:left .5s}.vue main x-ico.menu[data-v-4981baac]{left:-2rem}.vue.x main[data-v-4981baac]{left:0}.vue.x main x-ico.menu[data-v-4981baac]{left:2rem}.vue.x aside[data-v-4981baac]{left:-300px}.vue.x aside[data-v-4981baac]:after{left:-1px}