article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{box-sizing:border-box}.clearfix:before,.clearfix:after{display:table;content:''}.clearfix:after{clear:both}html,body,.container,.post-header{height:100%}body{background:#FFFFFF;color:#625C5C;font-weight:400;font-size:20px;line-height:1.5;font-family:'Raleway', Arial, sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}h2,h3,h4,h5,h6{color:#45a4db;font-family:'Rubik', sans-serif}h1{font-family:'Rubik', sans-serif}.highlight{padding:10px}a,a:visited,a:active{color:#45a4db;text-decoration:none}a:hover{text-decoration:underline;-webkit-text-decoration-color:#625C5C !important;text-decoration-color:#625C5C !important}#page{margin:0 auto;max-width:1100px;text-align:justify;padding:2em 1.25em 3em 1.25em}#page>*{animation:fadein 1.3s}kbd{padding:0 .6em;border:1px solid #ccc;background-color:#f7f7f7;color:#333;box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;border-radius:3px;display:inline-block;margin:.1em;text-shadow:0 1px 0 #fff;line-height:1.4;white-space:nowrap}header#index-header{margin:120px 50px 10px 20px;text-align:right}@media screen and (max-width: 710px){header#index-header{margin-right:30px}header#index-header h1{margin-bottom:0}}@media screen and (max-width: 400px){header#index-header{margin-top:80px}}img.center{display:block;margin:auto}#logo-link{position:absolute;top:37px;left:132px}@media screen and (max-width: 400px){#logo-link{top:8px;left:72px}}body.show-menu #logo-link{display:none}.menu-wrap{position:absolute;z-index:999;background:#fff;transition:width 0.3s, height 0.3s;width:0;height:0;font-size:1.5em;left:0.5em;top:0.5em;transform-origin:0% 0%}@media screen and (max-width: 400px){.menu-wrap{top:-0.5em;left:-0.5em}}.menu-wrap img#simplify-logo{float:right;padding:22px 22px 0 0}.menu-button{display:inline;z-index:1000;margin:0;padding:0;width:2.5em;height:2.25em;border:none;font-size:1.5em;color:#373a47;background:transparent;outline:none}.menu-button:hover{opacity:0.8}.menu{height:100%;opacity:0;font-size:0.65em;color:#64697d;visibility:hidden}.menu-logo{visibility:hidden;opacity:0}.icon-list{text-align:right;position:absolute;right:1em;bottom:0.9em}.icon-list a{font-size:1.5em;margin-left:0.25em;color:#45a4db}body.show-menu .content::after{position:fixed;top:0;bottom:0;left:-100vw;z-index:10;width:100%;min-height:100%;background:rgba(0,0,0,0.3);content:'';opacity:1;transition:opacity 0.3s, transform 0s 0.3s;transform:translate3d(100%, 0, 0)}.show-menu .menu-wrap{width:340px;height:370px;animation:anim-jelly 0.8s linear forwards;opacity:0.9}.show-menu .menu{opacity:1;visibility:visible;transition:opacity 0.3s 0.3s}.show-menu .menu-logo{opacity:1;visibility:visible;transition:opacity 0.3s 0.3s}@keyframes anim-jelly{0%{transform:matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}4%{transform:matrix3d(0.432, 0, 0, 0, 0, 0.432, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}7.91%{transform:matrix3d(0.889, 0, 0, 0, 0, 0.889, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}11.91%{transform:matrix3d(1.189, 0, 0, 0, 0, 1.189, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}15.82%{transform:matrix3d(1.276, 0, 0, 0, 0, 1.276, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}20.42%{transform:matrix3d(1.196, 0, 0, 0, 0, 1.196, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}24.92%{transform:matrix3d(1.059, 0, 0, 0, 0, 1.059, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}29.53%{transform:matrix3d(0.96, 0, 0, 0, 0, 0.96, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}34.03%{transform:matrix3d(0.931, 0, 0, 0, 0, 0.931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}43.14%{transform:matrix3d(0.985, 0, 0, 0, 0, 0.985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}52.15%{transform:matrix3d(1.017, 0, 0, 0, 0, 1.017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}70.37%{transform:matrix3d(0.996, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}88.59%{transform:matrix3d(1.001, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}100%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}}.menu-inner{list-style:none;padding:0 0.75em;font-size:0.97em;margin:0}.menu-inner .fa{vertical-align:top;line-height:1;margin-right:0.65em;font-size:1.5rem}.menu-inner li a{display:block;padding:0.45em 7px 0.45em 25px;line-height:0.8;text-decoration:none;color:#625C5C;outline:none}.menu-inner li a span{font-size:1rem;text-transform:uppercase;letter-spacing:3px;line-height:1.4rem;font-weight:500}.menu-inner li a span:hover{font-weight:600}.highlight{background-color:#fcfcfc;color:#8e8c84;border:1px solid #e0f0f0;overflow:scroll;white-space:pre;border-radius:3px}.highlight .hll{background-color:#ffffcc}.highlight .c{color:#0099FF;font-style:italic}.highlight .err{color:#AA0000;background-color:#FFAAAA}.highlight .k{color:#006699;font-weight:bold}.highlight .o{color:#555555}.highlight .cm{color:#0099FF;font-style:italic}.highlight .cp{color:#009999}.highlight .c1{color:#0099FF;font-style:italic}.highlight .cs{color:#0099FF;font-weight:bold;font-style:italic}.highlight .gd{background-color:#FFCCCC;border:1px solid #CC0000}.highlight .ge{font-style:italic}.highlight .gr{color:#FF0000}.highlight .gh{color:#003300;font-weight:bold}.highlight .gi{background-color:#CCFFCC;border:1px solid #00CC00}.highlight .go{color:#AAAAAA}.highlight .gp{color:#000099;font-weight:bold}.highlight .gs{font-weight:bold}.highlight .gu{color:#003300;font-weight:bold}.highlight .gt{color:#99CC66}.highlight .kc{color:#006699;font-weight:bold}.highlight .kd{color:#006699;font-weight:bold}.highlight .kn{color:#006699;font-weight:bold}.highlight .kp{color:#006699}.highlight .kr{color:#006699;font-weight:bold}.highlight .kt{color:#007788;font-weight:bold}.highlight .m{color:#FF6600}.highlight .s{color:#CC3300}.highlight .na{color:#330099}.highlight .nb{color:#336666}.highlight .nc{color:#00AA88;font-weight:bold}.highlight .no{color:#336600}.highlight .nd{color:#9999FF}.highlight .ni{color:#999999;font-weight:bold}.highlight .ne{color:#CC0000;font-weight:bold}.highlight .nf{color:#CC00FF}.highlight .nl{color:#9999FF}.highlight .nn{color:#00CCFF;font-weight:bold}.highlight .nt{color:#330099;font-weight:bold}.highlight .nv{color:#003333}.highlight .ow{color:#000000;font-weight:bold}.highlight .w{color:#bbbbbb}.highlight .mf{color:#FF6600}.highlight .mh{color:#FF6600}.highlight .mi{color:#FF6600}.highlight .mo{color:#FF6600}.highlight .sb{color:#CC3300}.highlight .sc{color:#CC3300}.highlight .sd{color:#CC3300;font-style:italic}.highlight .s2{color:#CC3300}.highlight .se{color:#CC3300;font-weight:bold}.highlight .sh{color:#CC3300}.highlight .si{color:#AA0000}.highlight .sx{color:#CC3300}.highlight .sr{color:#33AAAA}.highlight .s1{color:#CC3300}.highlight .ss{color:#FFCC33}.highlight .bp{color:#336666}.highlight .vc{color:#003333}.highlight .vg{color:#003333}.highlight .vi{color:#003333}.highlight .il{color:#FF6600}div#pagination{clear:both;text-align:center;margin:30px 45px 70px 45px}div#pagination p{margin:0;padding:0;display:inline;transition:all 0.2s ease-in-out !important}@media screen and (max-width: 460px){div#pagination p{clear:both;display:block;padding:8px}}div#pagination p#pages_count{display:block}div#pagination p#pages_prev{float:left}div#pagination p#pages_prev:before{padding-right:8px;content:'\00AB'}div#pagination p#pages_prev:hover{transform:scale(1.1)}div#pagination p#pages_next{float:right}div#pagination p#pages_next:after{padding-left:8px;content:'\00BB'}div#pagination p#pages_next:hover{transform:scale(1.1)}@keyframes fadeout{from{opacity:0.5}to{opacity:0.15}}div#category-list{columns:275px;column-gap:20px;margin:0 auto 20px auto;max-width:1200px;padding:0 20px}div#category-list div{margin:0 0 20px 0;padding:30px 0 0 0;break-inside:avoid;min-height:8rem;display:-ms-flexbox;display:flex}div#category-list div h2{z-index:1;content:attr(data-letter);font-size:6rem;line-height:6rem;display:block;width:105px;margin:0;padding:0;color:#625C5C;font-weight:900;animation:fadeout 0.5s;animation-fill-mode:both}div#category-list div ul{z-index:2;list-style:none;margin:10px 0 0 -75px;padding:0;animation:fadein 1s}div#category-list div ul a{display:block;font-size:1.5rem;font-weight:600}div#category-list div ul a:hover{text-decoration:underline}footer.site-footer{clear:both;border-top:1px solid rgba(98,92,92,0.25);margin:70px 0 0 0;padding:50px 10px;font-size:75%}footer.site-footer h2{color:#625C5C}footer.site-footer div.flex-holder{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1100px;padding-left:40px;margin:0 auto}footer.site-footer div.footer-col{margin:20 auto;-ms-flex:1 0 280px;flex:1 0 280px}footer.site-footer div.footer-col p,footer.site-footer div.footer-col ul{margin:0;padding:0;list-style:none}footer.site-footer div.footer-col p li,footer.site-footer div.footer-col ul li{margin:0}footer.site-footer div.footer-col p li span,footer.site-footer div.footer-col ul li span{margin-left:8px}footer.site-footer div.footer-col-1{-ms-flex:4 0 280px;flex:4 0 280px}footer.site-footer div.footer-col-2{-ms-flex:1 1 280px;flex:1 1 280px}footer.site-footer a,footer.site-footer a:active,footer.site-footer a:visited{text-decoration:none}footer.site-footer a .fa,footer.site-footer a:active .fa,footer.site-footer a:visited .fa{color:#625C5C}#archive{text-align:left}#archive ul{list-style:none;margin:0;padding:0;display:inline-block}#archive ul.month{margin-top:8px}#archive li{margin:0;padding:0}#archive li.archive-year{padding-bottom:120px}#archive a:hover{text-decoration:underline}#archive .left{float:left;font-size:2em;width:50px;text-align:right;font-weight:300}#archive a.left{text-align:center}#archive a.left.year-number{width:auto;transform:rotate(90deg) scale(1.5) translateX(70px);transform-origin:120% 40%;font-weight:800;color:#625C5C}#archive a.left.month-name{font-weight:800;transform:scale(1.5) translate(34px, -30px)}#archive .archive-article{height:4rem}#archive .archive-article .fulldate{display:none;opacity:0.4}#archive .archive-article .left{font-weight:500;margin-right:12px}#archive .archive-article a{line-height:1.3rem;padding-top:20px;display:inline-block}@media screen and (max-width: 680px){#archive .left{display:none}#archive ul.month{list-style:inside}#archive .archive-article{height:auto}#archive .archive-article a,#archive .archive-article .fulldate{display:inline}}@keyframes slide-down{from{opacity:0;transform:translateY(-70px)}to{opacity:1}}@keyframes move-left{from{transform:scale(4) translate(2.15rem, -0.5rem)}to{transform:scale(4) translate(1rem, -0.5rem)}}hr{clear:both;border:0;height:1px;background-image:linear-gradient(to right, transparent, rgba(0,0,0,0.75), transparent);visibility:hidden}@media screen and (max-width: 700px){hr{visibility:visible}}div#posts{max-width:1100px;padding:0 20px;margin:20px auto 30px auto}div#posts .hidden-on-desktop{display:none;padding-bottom:30px;font-style:italic}div#posts div.post-block{clear:both;padding:60px 0 50px 0;animation:slide-down 0.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.18, 0.89, 0.32, 1.28)}div#posts div.post-block:after{display:table;content:'';clear:both}div#posts div.post-block p.subline{text-align:justify;font-size:1.5rem;font-weight:300}div#posts div.post-block .post-meta{float:left;width:190px;margin:0 60px 30px 0;padding:0}div#posts div.post-block .post-meta span{text-align:right;display:block;transition:all 0.2s ease-in-out;opacity:0.5}div#posts div.post-block .post-meta span:hover{opacity:1 !important}div#posts div.post-block .post-meta span.post-dayname{padding-right:10px;font-weight:800;font-size:2rem;transform:rotate(270deg);position:relative;top:70px;right:95px;opacity:0.7}div#posts div.post-block .post-meta span.post-daynumber{display:inline-block;transform:scale(4) translate(2.15rem, -0.5rem);font-weight:800;margin:0;padding:0;opacity:0.7;animation:move-left 0.8s;animation-timing-function:cubic-bezier(0.18, 0.89, 0.32, 1.28);animation-fill-mode:forwards;animation-delay:0.4s}div#posts div.post-block .post-meta span i{float:right;padding:6px 0 0 5px}div#posts div.post-block h2{margin-top:0}div#posts a:hover{text-decoration:underline}@media screen and (max-width: 700px){div#posts .post-meta{display:none}div#posts .hidden-on-desktop{display:block}}@keyframes arrive{from{left:100%;opacity:0;top:100%}to{opacity:1;top:calc(50% + 80px);left:50%}}@media screen and (max-width: 600px){article{padding-top:120px}}.post-header{position:relative;margin:0 auto;min-height:400px;max-width:1000px}@media screen and (max-width: 1300px){.post-header{min-height:450px}}@media screen and (max-width: 920px){.post-header{min-height:330px}}@media screen and (max-width: 600px){.post-header{min-height:auto;position:inherit}}.post-header .title{margin:0 auto;padding:0 2.25em;width:100%;text-align:center !important;position:absolute;transform:translateX(-50%) translateY(-50%);animation:arrive 0.6s;animation-fill-mode:forwards}@media screen and (max-width: 920px){.post-header .title{font-size:70%}}@media screen and (max-width: 600px){.post-header .title{position:inherit;transform:none}}.post-header .title h1{line-height:1;padding:0 0 0.2em;color:#625C5C;font-weight:800;font-size:3.25em;margin:0 auto;transition:all 0.3s ease-in-out !important}@media screen and (max-width: 600px){.post-header .title h1{font-size:2rem;text-align:right}}.post-header .title p{color:#625C5C;padding:0 0 0.6em;font-weight:300;font-size:0.85em;margin:0 auto}.post-header .title p time{float:left;transition:all 0.3s ease-in-out !important}.post-header .title p .read-in{float:right;transition:all 0.3s ease-in-out !important}.post-header .title p .atags{display:block;transition:all 0.3s ease-in-out !important;clear:both !important}.post-header .title p .atags a,.post-header .title p .atags a:visited,.post-header .title p .atags a:hover{font-weight:400}@media screen and (max-width: 600px){.post-header .title p>*{display:block;float:none !important;text-align:left;font-size:1rem}}.post-header .title p.subline{line-height:1;font-size:1.75em;transition:all 0.3s ease-in-out !important}@media screen and (max-width: 600px){.post-header .title p.subline{font-size:1.4rem;text-align:left;padding:12px 0 18px 0}}@media screen and (min-width: 600px){.post-header .title:hover h1{transform:scale(1.05) translateY(-30px)}.post-header .title:hover p.subline{transform:scale(1.1) translate(0, -20px) !important}.post-header .title:hover time{transform:scale(1.3) translate(20px, -20px)}.post-header .title:hover .read-in{transform:scale(1.3) translate(-20px, -20px)}.post-header .title:hover .atags{transform:scale(1.4) translateY(-10px) !important}}@keyframes fadein{from{opacity:0}to{opacity:1}}.post-content{margin:0 auto;padding:0 0 3em;max-width:1000px}.post-content>div{transition-property:transform, opacity;padding:20px}.post-content>div>*{animation:fadein 2s}.post-content h3{margin:0;font-size:1.4em}.post-content li code,.post-content p code{border:1px solid #f0f0f0;border-radius:2px;padding:1px 4px;background-color:#fcfcfc}.post-content img.media-30p{max-width:30%}.post-content blockquote{padding:0.25em;font-style:italic;font-size:1.65em;line-height:1.4}.post-content blockquote::before{content:'\201C'}.post-content blockquote::after{content:'\201D'}.contact-page ul.contact{list-style:none;margin:0;padding:0}.contact-page ul.contact li{margin:0;padding:0}div#share-buttons{text-align:right;font-size:1.4rem;font-weight:300}div#share-buttons ul{display:inline;list-style:none;margin:0;padding:0}div#share-buttons ul li{display:inline}div#share-buttons ul li a{padding:0 4px}div#share-buttons ul li a:hover{color:#625C5C}
