/*!
  ***********************************************************
  *	Theme Name: Korima
  * Version: 1.9.6
  * Theme URI: https://korima.maltiv.com
  *	Author: maltiv
  *	Author URI: https://maltiv.com
  *	Tags: minimal, creative, clean, blog
  ***********************************************************
 */:root{--color-bg:#fff;--color-bg-alt:#f0f2f4;--color-line:#f0f2f4;--color-accent:#141526;--color-link:#141526;--color-gray:#c8ced2;--color-green:#7ea41f;--color-blue:#3285e4;--color-red:#f05230;--color-font-primary:#141526;--color-font-secondary:#727377;--color-font-light:#818a8e;--color-icon:#141526;--color-featured-bg:#f7f7f7}[data-theme=dark]{--color-bg:#141516;--color-bg-alt:#242526;--color-line:#242526;--color-accent:#d4d4d5;--color-link:#d4d4d5;--color-gray:#c8ced2;--color-green:#7ea41f;--color-blue:#3285e4;--color-red:#f05230;--color-font-primary:#d4d4d5;--color-font-secondary:#9a9b9b;--color-font-light:#656566;--color-icon:#d4d4d5;--color-featured-bg:#1b1b1e}:root{--font-family-title:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-body:"Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.kg-code-card{width:100%}.kg-code-card pre{margin:0}.kg-bookmark-card{background:var(--color-featured-bg);display:inline-block;margin-bottom:3%;margin-right:0;margin-left:0;width:100%}.kg-card+.kg-bookmark-card{margin-top:0}html{background-color:var(--color-bg);min-height:100%;-moz-osx-font-smoothing:grayscale}body{margin:0;overflow:auto;overflow-x:hidden}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#0058ff;color:#fff;text-shadow:none}::selection{background:#0058ff;color:#fff;text-shadow:none}body,select,textarea{color:var(--color-font-secondary);height:100%;font-family:var(--font-family-body);font-feature-settings:"kern" 1;font-kerning:normal;font-size:15px;font-weight:400;line-height:1.444;position:relative}h1,h2,h3,h4,h5,h6{color:var(--color-font-primary);font-family:var(--font-family-title);font-weight:700;letter-spacing:0;line-height:1.4;margin:4% 0 2%;text-rendering:optimizeLegibility}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px}h6{font-size:13px}p{margin:0 0 3%}hr{background-color:#d1d1d1;border:0;height:1px;margin:0 0 18px}cite,dfn,em,i{font-style:italic}address{font-style:italic;margin:0 0 10px}code,kbd,pre,samp,tt,var{font-family:Inconsolata,monospace}pre{border-radius:.4rem;color:#343f44;font-size:1rem;line-height:1.3125;margin:0 0 1.75em;overflow:auto;padding:.8rem;white-space:pre;width:100%}code{border-radius:2px;color:var(--color-font-primary);font-size:1rem;line-height:1em;padding:.2rem;vertical-align:middle;white-space:pre-wrap}pre code{border:none;color:var(--color-font-primary);padding:0}code,pre{background:var(--color-bg-alt);border:1px solid var(--color-bg-alt)}abbr,acronym{border-bottom:1px dotted #d1d1d1;cursor:help}ins,mark{background:#fffcbf;padding:.125em .25em;text-decoration:none}big{font-size:125%}ol,ul{margin:0 0 1.75em 1.25em;padding:0}ul{list-style:disc}ol{list-style:decimal;margin-left:1.5em}li>ol,li>ul{margin-bottom:0}dl{margin:0 0 1.75em}dt{font-weight:700}dd{margin:0 0 1.75em}img{height:auto;max-width:100%;vertical-align:middle}del{opacity:.75}blockquote{color:var(--color-font-primary);font-variant:normal;font-style:normal;font-size:24px;letter-spacing:0;line-height:1.45;margin:0 0 5%;padding:40px 5%}blockquote,q{position:relative;quotes:none}blockquote cite,blockquote small{color:var(--color-font-light);display:block;font-size:16px;margin:2% 0 0}blockquote cite:before,blockquote small:before{content:"\2014\00a0"}blockquote cite,blockquote em,blockquote i{font-style:italic}blockquote b,blockquote strong{font-weight:400}blockquote>:last-child{margin-bottom:0}table,td,th{border:1px solid #ddd}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%}caption,td,th{font-weight:400;text-align:left}th{border-width:0 1px 1px 0;font-weight:700}td{border-width:0 1px 1px 0}td,th{padding:.4375em}button,button[disabled]:focus,button[disabled]:hover,input[type=button],input[type=button][disabled]:focus,input[type=button][disabled]:hover,input[type=reset],input[type=reset][disabled]:focus,input[type=reset][disabled]:hover,input[type=submit],input[type=submit][disabled]:focus,input[type=submit][disabled]:hover{background:0 0;background-color:none;border:1px solid var(--color-accent);color:var(--color-font-primary);font-size:11px;font-weight:400;height:36px;letter-spacing:.5px;line-height:1;outline:0;padding:20px 3rem;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:inherit;cursor:pointer;outline:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{background:0 0;border:1px solid #eee;color:var(--color-font-light);font-size:14px;line-height:1;padding:10px;width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:#ddd;color:#a3a4aa;outline:0}input[type=email]:active,input[type=number]:active,input[type=password]:active,input[type=search]:active,input[type=tel]:active,input[type=text]:active,input[type=url]:active,textarea:active{color:var(--color-font-light)}select{border:1px solid #eee;color:#999;padding:9px 10px;width:100%}a{color:var(--color-link);text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}a:hover{color:inherit;text-decoration:underline}a:active,a:focus,a:hover{outline:0}.container{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px;position:relative}.container:after{clear:both}.container:after,.container:before{content:'.';display:block;font-size:0;height:0;line-height:0;width:0;overflow:hidden;visibility:hidden}.flex{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}.svg-icon{display:block;height:18px;width:auto;padding:2.5px}.svg-social-media.svg-icon{padding:0}.svg-icon use{pointer-events:none}.svg-icon-stroke{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transition:none}.svg-icon-fill{color:var(--color-font-primary);fill:currentColor;stroke:none;transition:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes animateEntry{0%{opacity:0;transform:translate(0,10px)}100%{opacity:1;transform:translate(0,0)}}.kg-embed-card,.kg-image-card{margin:auto 0 3%;text-align:center}.kg-width-wide{display:inline-block;margin:auto calc(50% - 50vw - .8rem) 3%;min-width:calc(100% + 18rem);transform:translateX(calc(50vw - 50% + .8rem));width:calc(65vw + 2px)}.kg-width-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.kg-width-wide img{height:auto;width:100%}.kg-width-full img{max-width:100vw}.kg-gallery-card{position:relative}.kg-embed-card figcaption,.kg-gallery-card figcaption,.kg-image-card figcaption{color:var(--color-font-light);display:block;font-size:11px;letter-spacing:.5px;margin:auto;padding:.3rem;text-align:center;width:100%}.kg-gallery-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.kg-gallery-row{display:-webkit-flex;display:flex;justify-content:center;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;padding:0 0 10px}.kg-gallery-row:last-child{padding:0}.kg-gallery-image{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;padding-right:10px}.kg-gallery-image:last-child{padding:0}.kg-gallery-image a:hover{cursor:zoom-in}.kg-bookmark-container{display:-webkit-flex;display:flex;min-height:148px;text-decoration:none;border-radius:3px;box-shadow:0 20px 30px -6px rgba(0,0,0,.1);-moz-box-shadow:0 20px 30px -6px rgba(0,0,0,.1);-webkit-box-shadow:0 20px 30px -6px rgba(0,0,0,.1)}.kg-bookmark-container:hover{text-decoration:none}.kg-bookmark-content{display:-webkit-flex;display:flex;font-size:16px;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;justify-content:flex-start;align-items:flex-start;line-height:1.4;padding:20px}.kg-bookmark-title{color:var(--color-font-primary);font-weight:700;transition:color .2s ease-in-out}.kg-bookmark-container:hover .kg-bookmark-title{opacity:.8}.kg-bookmark-description{color:var(--color-font-secondary);display:-webkit-box;margin-top:12px;overflow-y:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kg-bookmark-thumbnail{position:relative;min-width:33%;max-height:100%}.kg-bookmark-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0 3px 3px 0;object-fit:cover}.kg-bookmark-metadata{align-items:center;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin-top:20px;color:var(--color-font-light)}.kg-bookmark-icon{margin-right:8px;width:18px;height:18px}.kg-bookmark-author:after{content:"•";margin:0 6px}.kg-bookmark-publisher{overflow:hidden;max-width:240px;text-overflow:ellipsis;white-space:nowrap}#header{padding:25px 0 0}#header .header-flex{align-items:center;display:-webkit-flex;display:flex;padding:0;position:relative}.header-flex .header-column{align-items:left;display:-webkit-flex;display:flex;position:relative;width:auto;height:40px}.header-flex .header-column.left{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.header-flex .header-column.right{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.navbar-brand{align-items:center;display:-webkit-flex;display:flex;margin-right:5%}.navbar-brand .navbar-title{margin-right:3rem}.navbar-brand .navbar-title h1{font-size:22px;letter-spacing:5px;line-height:1;margin:0;text-transform:uppercase}.navbar-brand .navbar-title h1 a{color:var(--color-font-primary);display:block}.navbar-brand .navbar-title h1 a:hover{opacity:.8;text-decoration:none}.navbar-brand .navbar-title h1 a img{display:block;height:auto;max-height:40px;width:auto}.navbar-brand .navbar-title p.navbar-description{color:var(--color-font-light);font-size:11px;line-height:1.5;margin:5px 0 0;max-width:250px;overflow:hidden}.navbar-menu{font-size:11px;margin:0;letter-spacing:1px;text-transform:uppercase}.navbar-menu ul{list-style-type:none;margin:0 auto;padding:0;position:relative;z-index:1}.navbar-menu li{display:inline-block;margin:0 20px 0 0}.navbar-menu li a{display:inline-block;color:var(--color-font-primary);line-height:32px;vertical-align:middle}.navbar-tools{display:-webkit-flex;display:flex;align-items:center}.navbar-tools a{color:var(--color-font-primary);display:-webkit-inline-flex;display:inline-flex}.navbar-tools a{background-color:transparent;align-items:center;font-size:11px;letter-spacing:1px;margin-left:20px;text-transform:uppercase}.navbar-tools a.nav-signup{margin-left:35px}.navbar-tools a.nav-signup svg{margin-right:10px}.navbar-tools a.nav-search:hover{opacity:.6}.mobile-menu-toggle,.mobile-search-toggle{display:none;visibility:hidden}.mobile-nav,.mobile-overlay{display:none}body.open{padding-right:17px;overflow-y:hidden}body.open .mobile-nav{box-shadow:0 0 45px 0 rgba(0,0,0,.15);-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}body.open .mobile-overlay{background-color:rgba(0,0,0,.6);pointer-events:auto;visibility:visible}.mobile-overlay{background-color:transparent;cursor:pointer;pointer-events:none;position:fixed;bottom:0;left:0;right:0;top:0;visibility:hidden;z-index:9998;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.mobile-nav{background-color:var(--color-bg-alt);box-shadow:0;overflow-x:auto;padding:2rem 0 0;position:fixed;bottom:0;left:0;top:0;width:320px;z-index:9999;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 500ms cubic-bezier(.86,0,.07,1),box-shadow .7s ease;-moz-transition:-moz-transform 500ms cubic-bezier(.86,0,.07,1),box-shadow .7s ease;transition:transform 500ms cubic-bezier(.86,0,.07,1),box-shadow .7s ease}.mobile-menu-close{position:absolute;right:2rem;top:15px}.mobile-menu-wrap{padding:2rem}.mobile-menu{font-size:11px;letter-spacing:1px;margin:0;padding:0 0 2rem;text-transform:uppercase}.mobile-menu ul{list-style-type:none;margin:0;padding:0}.mobile-menu ul li{display:block}.mobile-menu ul li a,.mobile-menu-subscriber a{color:var(--color-link);display:block;margin:0 0 1rem}#main-content{min-height:calc(100vh - 125px);padding:60px 0}.featured-post-card{background-color:var(--color-featured-bg);margin-bottom:60px;position:relative;visibility:hidden}.featured-post-card.slick-initialized{visibility:visible}.featured-post-card .post-card{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row}.featured-post-card .post-card .post-card-media{-webkit-flex:0 0 66.666%;-moz-flex:0 0 66.666%;-ms-flex:0 0 66.666%;flex:0 0 66.666%;max-width:66.666%;position:relative}.featured-post-card .post-card .post-card-media .post-card-image{background-repeat:no-repeat;background-size:cover;background-position:center center;display:block;height:100%;width:100%;position:absolute}.featured-post-card .post-card .post-card-content{-webkit-flex:0 0 33.333%;-moz-flex:0 0 33.333%;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;min-height:500px;padding:60px 60px 50px}.featured-post-card .post-card-content .entry-tag{font-size:11px;letter-spacing:2px;line-height:1;text-transform:uppercase}.featured-post-card .post-card-content .entry-tag a{color:var(--color-font-primary);display:inline-block;word-spacing:5px}.featured-post-card .post-card-content .entry-header{margin:2rem 0 0}.featured-post-card .post-card-content .entry-header .entry-title{font-size:2rem;line-height:1.333;letter-spacing:-.0125em;margin:0;padding:0}.featured-post-card .post-card-content .entry-author{align-items:center;color:var(--color-font-primary);display:-webkit-flex;display:flex;font-size:12px;line-height:1;margin:2rem 0 0}.featured-post-card .post-card-content .entry-author a{color:var(--color-font-primary);font-weight:700}.featured-post-card .post-card-content .entry-author .entry-author-avatar{margin-right:15px}.featured-post-card .post-card-content .entry-author .entry-author-avatar a{border:2px solid var(--color-bg-alt);border-radius:100%;overflow:hidden;display:inline-block}.featured-post-card .post-card-content .entry-author .entry-author-avatar img{width:30px;height:auto}.featured-post-card .post-card-content .entry-author .entry-authors{background:0 0;display:-webkit-inline-flex;display:inline-flex;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0}.featured-post-card .post-card-content .entry-author .entry-authors .entry-authors-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap-reverse;-moz-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;list-style:none;margin:0;padding:0 10px 0 14px}.featured-post-card .post-card-content .entry-author .entry-authors .entry-authors-list .entry-author-avatar{position:relative}.featured-post-card .post-card-content .entry-author .entry-authors .entry-authors-list .entry-author-avatar a{margin:0 -15px}.featured-post-card .post-card-content .entry-excerpt{margin:2rem 0 0}.featured-post-nav.featured-post-nav-prev{right:44px}.featured-post-nav{background-color:var(--color-line);display:-webkit-inline-flex;display:inline-flex;padding:13px;position:absolute;right:0;bottom:0;transition:none;z-index:1}.featured-post-nav svg{color:var(--color-font-secondary);opacity:.55}.featured-post-nav:hover{opacity:.75;cursor:pointer}.grid{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;margin:0 -17px 0;padding:0;overflow:hidden}.grid .entry-grid{display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;margin:0 18px 2rem;min-height:300px;overflow:hidden;width:calc(33.333% - 36px);animation:animateEntry linear .3s;animation-iteration-count:1}.entry-media{display:block;margin:0;position:relative;z-index:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.entry-media-img{background-color:#f5f5f5;background-repeat:no-repeat;background-size:cover;background-position:center center;display:block;height:100%;padding-bottom:110%;overflow:hidden;position:relative;width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.entry-media-img:hover{opacity:.8}.entry-body{padding:0 1rem 2rem;height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;justify-content:space-between}.no-image .entry-body{justify-content:flex-start}.entry-header{margin:30px 0 0}.entry-header .entry-title{font-size:24px;font-weight:400;line-height:1.45;letter-spacing:-.25px;margin:0}.entry-header .entry-title a{border-bottom:1px solid transparent;color:var(--color-font-primary)}.entry-header .entry-title a:hover{border-bottom:1px solid var(--color-font-secondary);text-decoration:none}.entry-datetime{font-size:12px;line-height:1;margin:30px 0 0}.entry-datetime span{margin-right:15px}.entry-excerpt{height:44px;margin:1rem 0 0;text-overflow:ellipsis;overflow:hidden}.post-progress,.post-progress[value]::-webkit-progress-bar{background-color:transparent}progress[value].post-progress[value]::-webkit-progress-value{background-color:var(--color-gray)}.post-progress[value]::-moz-progress-bar{background-color:var(--color-gray)}.post-progress[value='1']{opacity:0}.post-progress{position:fixed;z-index:90;top:0;right:0;left:0;width:100%;height:8px;-webkit-transition:opacity .15s ease-out .3s;transition:opacity .15s ease-out .3s;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}article[class*=post-]{animation:animateEntry linear .3s;animation-iteration-count:1;margin:0;padding:0}.page-template article[class*=post-],.post-template article[class*=post-]{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}.page-template article[class*=post-] .post-content,.post-template article[class*=post-] .post-content{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;padding:0;width:70%}.post-content{padding:0 60px 0;position:relative}.post-inner{background:0 0;max-width:920px;margin:0 auto;padding:0 120px}.no-image .post-inner{margin:0 auto}.no-image .post-header{text-align:center}.no-image .post-author{justify-content:center}.post-header{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 4rem}.post-header .post-cover,.post-header .post-meta{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.post-header .post-cover{padding:0}.post-header .post-cover figure.post-full-image{height:100%;margin:0;padding:0;position:relative;width:auto}.post-header .post-cover figure.post-full-image a:hover{cursor:zoom-in}.post-header .post-cover figure.post-full-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-header .post-meta{align-self:center;padding:2rem 5%}.post-header .post-tag{font-size:11px;letter-spacing:2px;line-height:1;text-transform:uppercase}.post-header .post-tag .featured{color:var(--color-font-primary);border:1px solid var(--color-accent);display:inline-block;letter-spacing:1px;margin-right:15px;padding:3px 10px}.post-header .post-tag a{color:var(--color-font-primary);display:inline-block;word-spacing:5px}.post-header .post-meta h1.post-title{font-size:42px;font-weight:400;line-height:1.45;margin:2rem 0 0}.post-header .post-meta .post-datetime{font-size:12px;line-height:1;margin:30px 0 0}.post-header .post-meta .post-datetime span{margin-right:15px}.post-header .post-meta .post-author{align-items:center;color:var(--color-font-primary);display:-webkit-flex;display:flex;font-size:12px;line-height:1;margin:2rem 0 0}.post-header .post-meta .post-author a{color:var(--color-font-primary);font-weight:700}.post-header .post-meta .post-author .post-author-avatar{margin-right:15px}.post-header .post-meta .post-author .post-author-avatar a{border:2px solid var(--color-bg-alt);border-radius:100%;overflow:hidden;display:inline-block}.post-header .post-meta .post-author .post-author-avatar img{width:30px;height:auto}.post-header .post-meta .post-author .post-authors{justify-content:center;align-items:center;background:0 0;display:-webkit-inline-flex;display:inline-flex;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0}.post-header .post-meta .post-author .post-authors .post-authors-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap-reverse;-moz-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;list-style:none;margin:0;padding:0 5px 0 0}.post-header .post-meta .post-author .post-authors .post-authors-list .post-author-avatar{margin:0;position:relative}.post-header .post-meta .post-author .post-authors .post-authors-list .post-author-avatar a{margin:0}.post-header .post-meta .post-author .post-authors .post-authors-list .post-author-avatar{transform:translate(-10px)}.post-header .post-meta .post-author .post-authors .post-authors-list .post-author-avatar:first-child{transform:none}.post-article{font-size:16px;line-height:1.6;margin:0;padding:0 0 2rem;position:relative}.post-article::after{content:"";position:absolute;border-bottom:1px solid var(--color-line);bottom:0;left:50%;width:50%;margin-left:-25%}.post-article.no-access::after{display:none}.post-excerpt{border-bottom:1px solid var(--color-line);color:var(--color-font-primary);font-size:22px;line-height:1.6;margin:0 0 3rem;padding:0 0 20px}.post-share{align-items:center;display:-webkit-flex;display:flex;margin:2rem 0}.post-share .post-share-label{font-size:12px;margin:0 1rem 0 0}.post-share .social-share{color:var(--color-font-light);display:-webkit-inline-flex;display:inline-flex;margin:10px}.post-share .social-share:hover{opacity:.6}.post-share .social-share.facebook-share{color:#3b5998}.post-share .social-share.twitter-share{color:#1da1f2}.post-share .social-share.linkedin-share{color:#0e76a8}.post-share .bookmark-share{cursor:pointer}.post-share .bookmark-popup{font-size:11px;line-height:11px;opacity:0}.bookmark-share:active~.bookmark-popup{opacity:1}.bookmark-share:not(:active)~.bookmark-popup{-webkit-transition:opacity 1s step-end;transition:opacity 1s step-end}.post-related{margin:4rem 0 0}.post-related p{color:var(--color-font-primary);font-size:11px;letter-spacing:2px;line-height:1;margin:0;text-transform:uppercase}.post-related .grid{margin-top:2rem}.post-related .entry-header{margin:1rem 0 0}.post-related .entry-header .entry-title{font-size:20px}.post-related .entry-body{padding-left:15px;padding-right:15px;padding-bottom:0}.post-comment{margin:2rem 0;text-align:center}.post-comment button.comment-load{align-items:center;background-color:transparent;border:1px solid var(--color-accent);display:-webkit-inline-flex;display:inline-flex;height:100%;color:var(--color-font-primary);font-size:11px;letter-spacing:.5px;line-height:1;padding:20px 3rem;position:relative;text-transform:uppercase}.comment-load.js-disqus-load.disabled{display:none}.post-comment button.comment-load span{width:15px;height:15px;display:-webkit-inline-flex;display:inline-flex;margin-left:10px;position:relative}.post-comment button.comment-load span::after,.post-comment button.comment-load span::before{content:"";width:6px;height:1px;background:var(--color-font-primary);position:absolute;top:50%}.post-comment button.comment-load span::before{transform:rotate(45deg);left:2.5px}.post-comment button.comment-load span::after{transform:rotate(-45deg);right:2.5px}.post-comment button.comment-load:hover{text-decoration:underline}.post-article.no-access .post-article-blur{display:block}.post-article.no-access .post-excerpt{display:none}.post-article-blur{display:none;-webkit-filter:blur(3px);filter:blur(3px);opacity:.8;padding:0 0 40px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.post-article-blur::before{box-shadow:inset 0 -210px 100px -100px var(--color-body);-moz-box-shadow:inset 0 -210px 100px -100px var(--color-body);-webkit-box-shadow:inset 0 -210px 100px -100px var(--color-body);content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.post-article-blur p{margin:0}.post-member{background:var(--color-bg-alt);box-shadow:0 0 30px rgba(0,0,0,.1);-moz-box-shadow:0 0 30px rgba(0,0,0,.1);-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);filter:blur(0);-webkit-filter:blur(0);padding:60px;margin:0 -60px 60px}.post-member.post-member-public.members,.post-member.post-member-subscriber.paid{display:block}.post-member.post-member-public.paid,.post-member.post-member-subscriber.members{display:none}.post-member-label{margin-bottom:30px}.post-member-label h3{margin-top:0}.post-member-label p{font-size:16px;line-height:1.6}.post-member img{padding:20px;-webkit-order:2;-moz-order:2;order:2}a.post-member-signup{background:0 0;border:1px solid var(--color-accent);color:var(--color-font-primary);cursor:pointer;display:inline-block;height:auto;font-size:11px;letter-spacing:.5px;line-height:1;margin:0 0 15px;padding:20px 3rem;text-transform:uppercase}a.post-member-signup:hover{text-decoration:underline}.post-member-signin{display:block}.post-content-author{align-items:center;border-bottom:1px solid var(--color-bg-alt);display:-webkit-flex;display:flex;margin:3rem 0 2rem;padding:0 0 3rem}.post-content-author.post-authors{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;text-align:center}.post-content-author span{display:inline-block;font-size:12px;font-weight:400;margin:0 0 5px}.post-content-author h4{font-size:20px;font-weight:400;margin:0 0 1%}.post-content-author .post-authors-list{padding:0 10px 0 14px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap-reverse;-moz-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;list-style:none;margin:0 0 30px}.post-content-author .post-authors-list-item.author-avatar{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;margin:0;padding:0;position:relative}.post-content-author .post-authors-list-item.author-avatar a{display:block;border:2px solid var(--color-bg-alt);border-radius:100%;margin:0 -15px;overflow:hidden;-webkit-transition:all .5s cubic-bezier(.4,.01,.165,.99) .7s;-moz-transition:all .5s cubic-bezier(.4,.01,.165,.99) .7s;-ms-transition:all .5s cubic-bezier(.4,.01,.165,.99) .7s;transition:all .5s cubic-bezier(.4,.01,.165,.99) .7s}.post-content-author .post-authors-content{line-height:1}.post-content-author .post-authors-content-list{font-size:16px}.post-content-author .post-authors-content-list a{color:var(--color-font-primary)}.post-content-author .author-avatar{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:3rem}.post-content-author .author-avatar img{border-radius:100%;width:60px;height:auto}.post-content-author .post-authors-list-item.author-avatar img{border-radius:100%;width:70px}.post-content-author .author-desc{font-size:15px;overflow:hidden;padding-right:30px}.post-content-author .author-desc a.author-name{color:var(--color-font-primary);display:inline-block;font-size:20px;margin:0 0 7px}.post-content-author .author-desc p.author-bio{line-height:1.444;margin:0}.notification{position:fixed;top:0;right:0;left:0;z-index:9999;padding:20px 60px;color:#fff;text-align:center;background:var(--color-green);transition:all .35s cubic-bezier(.19,1,.22,1) .5s;transform:translateY(-175%);visibility:hidden}.notification.error{background:var(--color-red)}.billing-cancel .notification-billing-cancel,.billing-success .notification-billing-success,.checkout-success .notification-checkout,.signin-success .notification-signin,.signup-success .notification-signup,.subscribe-success .notification-subscribe{visibility:visible;transform:translateY(0)}.notification.closed{visibility:hidden;transition:all 1.35s cubic-bezier(.19,1,.22,1);transform:translateY(-175%)}.notification-close{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.notification-close:before{content:"";position:absolute;top:29px;right:25px;display:block;width:18px;height:2px;background:#fff;border-radius:2px;transform:rotate(45deg)}.notification-close:after{content:"";position:absolute;top:29px;right:25px;display:block;width:18px;height:2px;background:#fff;border-radius:2px;transform:rotate(-45deg)}#main-content.site-subscription{min-height:auto;padding:0}.site-subscription{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;position:fixed;top:0;left:0;right:0;width:100%;height:100%}.site-subscription .site-subscription-cover{background-color:var(--color-bg-alt);-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;margin:0;padding:0;position:relative;width:44%}.site-subscription .site-subscription-cover img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site-subscription-form{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;display:-webkit-flex;display:flex;height:100%;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;padding:0 8%;position:relative;width:56%}.auth-header{margin:2rem 0 0}.auth-header a{align-items:center;display:-webkit-inline-flex;display:inline-flex;color:var(--color-font-primary);font-size:11px;letter-spacing:.5px;line-height:1;text-transform:uppercase}.auth-header a span{width:15px;height:15px;display:-webkit-inline-flex;display:inline-flex;margin-right:10px;position:relative}.auth-header a span::after,.auth-header a span::before{content:"";width:6px;height:1px;background:var(--color-font-primary);position:absolute;left:0}.auth-header a span::before{transform:rotate(-45deg);top:4.5px}.auth-header a span::after{transform:rotate(45deg);bottom:5.5px}.auth-form-wrap{align-items:center;display:-webkit-flex;display:flex;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;justify-content:center}.auth-form{position:relative;width:100%}.auth-form-wrap .auth-form h4{font-size:42px;font-weight:400;line-height:1.45;margin:0}.auth-form-wrap .auth-form form{margin:2rem 0 0}.auth-form-wrap .auth-form form>div{-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.auth-form-wrap .auth-form form input{border:1px solid var(--color-accent);border-right:0;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:300px;padding:18px}.auth-form-wrap .auth-form form button{background:0 0;background-color:transparent;border:1px solid var(--color-accent);color:var(--color-font-primary);-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;font-size:11px;height:auto;letter-spacing:.5px;line-height:14px;margin:0;max-width:420px;padding:20px 3rem;position:relative;text-transform:uppercase;white-space:nowrap;width:auto}.auth-form-wrap .auth-form form button::after{content:"";border:2px solid transparent;border-bottom-color:var(--color-accent);border-left-color:var(--color-accent);border-right-color:transparent;border-top-color:transparent;border-radius:100%;display:none;height:14px;margin-left:-7px;position:absolute;left:50%;width:14px;-webkit-animation:spin .5s infinite linear;animation:spin .7s infinite linear}.auth-form-wrap .auth-form form.loading button::after{display:-webkit-inline-flex;display:inline-flex}.auth-form-wrap .auth-form form.loading button span{visibility:hidden}.auth-form-wrap .auth-form form button:hover{text-decoration:underline}.auth-form-wrap .auth-form form .response-message{margin:1rem 0 0}.auth-form-wrap .auth-form form .response-message .message-error,.auth-form-wrap .auth-form form .response-message .message-success{display:none;font-size:12px}.auth-form-wrap .auth-form form .response-message .message-success{color:var(--color-green)}.auth-form-wrap .auth-form form .response-message .message-error{color:var(--color-red)}.auth-form-wrap .auth-form form.error .response-message .message-error,.auth-form-wrap .auth-form form.success .response-message .message-success{display:block}.auth-form-wrap .auth-form form.success .form-submit{display:none}.auth-form-wrap .auth-form small{display:block;margin:1rem 0 0}.account-wrap{margin:0 auto 2rem;padding:3rem;max-width:850px;text-align:center}.account-wrap h4.account-title{font-size:24px;font-weight:400;line-height:1.45;letter-spacing:-.25px;margin:0 0 2rem;padding:0 0 2rem;position:relative}.account-wrap h4.account-title::after{background:var(--color-line);content:"";display:block;height:1px;width:30%;position:absolute;bottom:0;left:50%;margin-left:-15%}.account-details,.account-intro{margin:0 0 3rem}.account-details .account-detail{display:-webkit-inline-flex;display:inline-flex;-webkit-flex:1 0 33.333%;-moz-flex:1 0 33.333%;-ms-flex:1 0 33.333%;flex:1 0 33.333%;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;padding:0 20px 0 0;margin:0 0 3rem}.account-details .account-detail label{color:var(--color-font-primary);font-size:11px;letter-spacing:2px;line-height:1;margin-bottom:.5rem;text-transform:uppercase}.account-info .account-footer a.btn{background:0 0;background-color:transparent;border:1px solid var(--color-accent);color:var(--color-font-primary);display:inline-block;font-size:11px;letter-spacing:.5px;line-height:14px;margin:0 1rem;padding:20px 3rem;text-transform:uppercase}.account-info .account-footer a.btn.cancel-subscription{border:1px solid var(--color-red);color:var(--color-red)}.account-info .account-footer a.btn{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.account-info .account-footer a.btn::after{content:"";border:2px solid transparent;border-bottom-color:var(--color-accent);border-left-color:var(--color-accent);border-right-color:transparent;border-top-color:transparent;border-radius:100%;display:none;height:14px;margin-left:10px;width:14px;-webkit-animation:spin .5s infinite linear;animation:spin .7s infinite linear}.account-info .account-footer a.btn.cancel-subscription::after{border-bottom-color:var(--color-red);border-left-color:var(--color-red)}.account-info .account-footer a.btn.loading::after{display:-webkit-inline-flex;display:inline-flex}.account-info .account-footer .cancel-subscription-error{color:var(--color-red);display:block;font-size:12px;margin:1rem 0 0}.account-info .account-footer{border-top:1px solid var(--color-line);padding:3rem 0 0}.subscribe-plan-heading{margin:0 auto 4rem;max-width:850px;padding:3rem 0 0;text-align:center}.subscribe-plan-heading h2{font-size:24px;font-weight:400;line-height:1.45;letter-spacing:-.25px;margin:0 0 1rem}.subscribe-plan-price{-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;justify-content:space-between;max-width:850px;margin:0 auto}.subscribe-plan-price .price-plan{border:1px solid var(--color-bg-alt);display:-webkit-inline-flex;display:inline-flex;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;width:410px;padding:2rem;text-align:center}.price-plan .price-plan{margin-left:25px}.price-plan-header{color:var(--color-font-primary);position:relative;padding:0 0 50px;text-align:center}.price-plan-header::after{background:var(--color-line);content:"";display:block;height:1px;width:60px;position:absolute;bottom:25px;left:50%;margin-left:-30px}.price-plan-header h3{font-weight:400;font-size:11px;letter-spacing:2px;line-height:1;margin:0 0 1rem;text-transform:uppercase}.price-plan-header strong{color:var(--color-font-primary);font-size:2rem;font-weight:400}.price-plan-content{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;justify-content:space-between}.price-plan-content ul{margin:0 0 40px;list-style-type:none}.price-plan-content ul li{margin:0 0 10px}.price-plan-content a.button{background-color:none;background:0 0;border:1px solid var(--color-accent);color:var(--color-font-primary);display:inline-block;font-size:11px;letter-spacing:.5px;line-height:1;padding:20px 3rem;text-transform:uppercase}.archive-page{background-color:var(--color-featured-bg);margin:0 auto 2rem;padding:3rem;text-align:center}.archive-profile-image{border-radius:100%;height:auto;margin:0 0 1rem;width:80px}h1.archive-title{font-size:24px;font-weight:400;line-height:1.45;letter-spacing:-.25px;margin:0 0 1rem}.archive-author-meta{font-size:12px;margin:0 0 2rem}.archive-author-meta a,.archive-author-meta span{justify-content:center;align-items:center;color:var(--color-font-secondary);display:-webkit-inline-flex;display:inline-flex}.archive-author-meta span{display:block;margin:0 0 1rem}.archive-author-meta a{color:var(--color-font-primary);font-size:11px;letter-spacing:2px;line-height:1;text-transform:uppercase;position:relative}.archive-author-meta a::after{content:"";margin:0 15px;width:2px;height:2px;background-color:var(--color-font-light);display:inline-block;vertical-align:3px}.archive-author-meta a:last-child::after{content:none}.archive-author-meta a:hover{color:initial}.archive-desc{max-width:800px;margin:0 auto 1rem}.pagination{display:table;margin:2rem auto 40px}.pagination button.pagination-load{align-items:center;background-color:transparent;border:1px solid var(--color-accent);display:-webkit-flex;display:flex;height:100%;color:var(--color-font-primary);font-size:11px;letter-spacing:.5px;line-height:1;padding:20px 3rem;position:relative;text-transform:uppercase}.pagination button.pagination-load:hover{text-decoration:underline}.pagination button.pagination-load span{width:15px;height:15px;display:-webkit-inline-flex;display:inline-flex;margin-left:10px;position:relative}.pagination button.pagination-load span::after,.pagination button.pagination-load span::before{content:"";width:6px;height:1px;background:var(--color-font-primary);position:absolute;top:50%}.pagination button.pagination-load span::before{transform:rotate(45deg);left:2.5px}.pagination button.pagination-load span::after{transform:rotate(-45deg);right:2.5px}.pagination button.pagination-load:hover{opacity:.8}.pagination button.pagination-load.pagination-disabled{background:0 0;border:none;color:var(--color-font-light);cursor:not-allowed;text-decoration:none}.error-message{margin-top:40px;text-align:center}.error-code{margin:0 0 10px;font-size:172px;letter-spacing:0;line-height:1}#footer{margin:1rem auto 0;min-height:100px}#footer .footer-flex{align-items:flex-start;border-top:1px solid var(--color-line);display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;padding:40px 0}.footer-flex .footer-column{display:-webkit-flex;display:flex;align-items:center;width:auto}.footer-flex .footer-column.center{justify-content:center;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.footer-flex .footer-column.left{align-items:flex-start;-webkit-flex:1 1 33.333%;-moz-flex:1 1 33.333%;-ms-flex:1 1 33.333%;flex:1 1 33.333%}.footer-flex .footer-column.right{-webkit-flex:1 1 33.333%;-moz-flex:1 1 33.333%;-ms-flex:1 1 33.333%;flex:1 1 33.333%;justify-content:flex-end}.footer-nav .nav{list-style-type:none;font-size:11px;letter-spacing:1px;line-height:2;margin:0;padding:0;text-transform:uppercase}.footer-nav .nav li{display:inline-block;margin:0 15px}.footer-nav .nav li a{display:inline-block;color:var(--color-font-primary)}.footer-logo h2{font-size:22px;letter-spacing:5px;line-height:1;margin:0;text-transform:uppercase}.footer-logo h2 a{color:var(--color-font-primary)}.footer-logo h2 a:hover{opacity:.8;text-decoration:none}.social-link a{color:var(--color-font-primary);display:-webkit-inline-flex;display:inline-flex;margin-left:15px;padding:0}.social-link a:hover{opacity:.6}.copyright{font-size:11px;padding:0;margin:1rem 0 0;text-align:center}.copyright,.copyright a{color:var(--color-font-light)}body.hidden-scroll{overflow:hidden}.sl-overlay{cursor:url('data:image/svg+xml,<svg class="svg-close svg-icon svg-icon-fill" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="13px" height="13px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><path d="M485.875811,0.000615602348 L511.99959,26.124405 L282.12259,256.000616 L511.999384,485.876826 L485.875605,512.000616 L255.99959,282.123616 L26.1235737,512.000616 L-0.000205155031,485.876826 L229.87559,256.000616 L-0.000410401566,26.124405 L26.1233685,0.000615602348 L255.99959,229.877616 L485.875811,0.000615602348 Z" /></svg>'),not-allowed;position:fixed;left:0;right:0;top:0;bottom:0;background:var(--color-bg);display:none;z-index:1035}.sl-wrapper{z-index:1040}.sl-wrapper button{border:0 none;background:0 0;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-counter{display:none;position:fixed;bottom:30px;right:30px;z-index:1060;color:var(--color-font-light);font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:24px;width:24px;line-height:24px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace}.sl-wrapper .sl-navigation button.sl-next{background-image:url('data:image/svg+xml;utf8,<svg class="svg-right-0 svg-icon svg-icon-fill" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 276 512"><path d="M26.9846261,511.906186 L-0.000318012422,484.921242 L228.968626,255.952298 L-0.000318012422,26.983354 L26.9846261,-9.03845666e-14 L269.445247,242.460621 C276.897868,249.911652 276.897868,261.992944 269.445247,269.445565 L26.9846261,511.906186 Z" /></svg>');background-repeat:no-repeat;background-position:50%;box-shadow:none;right:0;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{background-image:url('data:image/svg+xml;utf8,<svg class="svg-left-0 svg-icon svg-icon-fill" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 275 512"><path d="M247.881133,511.55866 L5.58511508,269.262642 C-1.86085757,261.815081 -1.86085757,249.74199 5.58511508,242.296018 L247.881133,-2.96373019e-14 L274.847757,26.9650354 L46.0342572,255.778536 L274.847757,484.592036 L247.881133,511.55866 Z" /></svg>');background-repeat:no-repeat;background-position:50%;box-shadow:none;left:0;font-size:2rem}.sl-wrapper .sl-navigation button:focus{outline:0}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:13px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:13px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper .sl-image{cursor:grab;position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width:35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width:50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{border:0 none}@media (min-width:35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width:50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;z-index:1060}.sl-spinner{display:none;border:5px solid var(--color-accent);border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.sl-transition{-webkit-transition:-webkit-transform ease .2s;-moz-transition:-moz-transform ease .2s;-ms-transition:-ms-transform ease .2s;-o-transition:-o-transform ease .2s;transition:transform ease .2s}@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.search-wrap{background:var(--color-bg);opacity:0;padding-top:5%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-transform:scale(.96);transform:scale(.96);-webkit-transition:opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-end,-webkit-transform 250ms cubic-bezier(.694,0,.335,1);transition:opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-end,-webkit-transform 250ms cubic-bezier(.694,0,.335,1);transition:transform 250ms cubic-bezier(.694,0,.335,1),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-end;transition:transform 250ms cubic-bezier(.694,0,.335,1),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-end,-webkit-transform 250ms cubic-bezier(.694,0,.335,1)}.search-wrap.show{opacity:1;z-index:10;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-start,-webkit-transform 250ms cubic-bezier(.8,0,.55,.94);transition:opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-start,-webkit-transform 250ms cubic-bezier(.8,0,.55,.94);transition:transform 250ms cubic-bezier(.8,0,.55,.94),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-start;transition:transform 250ms cubic-bezier(.8,0,.55,.94),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-start,-webkit-transform 250ms cubic-bezier(.8,0,.55,.94);z-index:9999}.search-container{margin:0 auto;width:50%}.search-form,.search-results{margin:0 auto;width:100%}.search-field{text-align:right;margin:0;position:relative}.search-field span.search-close{height:18px;text-align:center;position:absolute;right:16px;top:16px;width:auto}.search-field span.search-close svg{color:var(--color-accent)}.search-field span.search-close:hover{opacity:.6}.search-field .search-input{background:var(--color-featured-bg);border:0;font-size:18px;margin-bottom:0;padding:16px 56px 16px 24px}.search-field .search-input,.search-field .search-input:focus{color:var(--color-font-primary)}.search-field .search-close:hover{cursor:pointer}.search-field .search-info{color:#ccc;font-size:13px;margin:10px 0 0;text-align:left}.search-results{counter-reset:search;height:calc(100vh - 200px);margin:0;margin-top:0;max-height:0;opacity:0;overflow:auto;padding-top:0;width:100%;white-space:normal;transition:all .5s cubic-bezier(.28,.12,.22,1) 0s}.search-wrap.result .search-results.js-search-results{max-height:60%;margin-top:30px;opacity:1}.results-info{display:block;font-size:12px;opacity:0}.search-wrap.result .results-info{opacity:1}.search-results .results-item{padding:0 24px 0;margin:2rem 0 0}.results-item .results-date{margin:1rem 0 0}@media screen and (max-width:1000px){blockquote{margin-right:0;margin-left:0}.container{width:800px;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}.kg-width-wide{min-width:calc(100% + 0px)}.mobile-nav,.mobile-overlay{display:block}#header .container{width:100%}#header .header-flex{max-width:800px;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}.header-flex .header-column.left{justify-content:center}.header-column .navbar-menu,.header-column.right{display:none}.header-column .navbar-brand,.navbar-brand .navbar-title{margin:0;text-align:center}.header-flex .mobile-menu-toggle{display:block;position:absolute;left:20px;visibility:visible}.header-flex .mobile-search-toggle{display:block;position:absolute;right:20px;visibility:visible}.header-flex a.mobile-menu-toggle svg{width:1.5rem;height:auto}.search-container{width:800px;padding-right:20px;padding-left:20px}#main-content{padding:3rem 0 0}.archive-page{background:var(--color-featured-bg);border:0;max-width:100%;padding:3rem}.archive-page .archive-desc{border:0;padding:0 0 1rem}.site-subscription{display:block}.site-subscription-cover{display:none}.site-subscription-form{align-items:center;width:100%}.site-subscription-form .auth-form-wrap{text-align:center}.featured-post-card:hover{margin-bottom:2rem}.featured-post-card:hover{cursor:grab}.featured-post-card .featured-post-nav{display:none;visibility:hidden}.featured-post-card .post-card{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.featured-post-card .post-card .post-card-media{min-height:400px;max-width:100%;overflow:hidden}.featured-post-card .post-card .post-card-content{max-width:100%;min-height:0}.featured-post-card .post-card-content .entry-header{margin-top:1rem}.featured-post-card .post-card-content .entry-header .entry-title{font-size:24px}.featured-post-card .post-card-content .entry-author .entry-author-avatar,.featured-post-card .post-card-content .entry-author .entry-authors{display:none}.grid{margin:0 -15px 0}.grid .entry-grid{margin:0 15px 30px;min-height:auto;width:calc(50% - 36px)}.no-image .post-header{text-align:left}.post-header{border-top:1px solid var(--color-line);margin:0 0 2rem}.post-header .post-cover,.post-header .post-meta{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.post-header .post-cover{min-height:400px;order:2}.post-header .post-meta{padding:3rem 24px 2rem;order:1}.page-template .post-header .post-cover,.page-template .post-header .post-meta{padding:1rem 0 0}.page-template .post-article::after{display:none}.post-header .post-meta h1.post-title{margin-top:1rem}.post-excerpt{margin:0 0 2rem}.post-inner{padding:0}.post-member.post-member-public.members,.post-member.post-member-subscriber.paid{text-align:center}.post-related .grid .entry-grid:nth-child(3){display:none}.subscribe-plan-price{max-width:760px}.subscribe-plan-price .price-plan{max-width:360px;margin-bottom:2rem}#footer .footer-flex{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.footer-flex .footer-column,.footer-flex .footer-column.center,.footer-flex .footer-column.left,.footer-flex .footer-column.right{align-items:center;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;justify-content:center;margin:0 0 1rem;text-align:center;width:100%}.footer-flex .footer-column.center{margin:2rem 0}}@media screen and (max-width:800px){blockquote{padding:7%;font-size:18px;line-height:1.4}.container{padding-right:2rem;padding-left:2rem;width:100%}.search-container{padding-right:2rem;padding-left:2rem;width:100%}#main-content{padding:2rem 0 0}.post-inner{max-width:100%}.post-member{margin:0 0 2rem;padding:2rem}.subscribe-plan-price{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.subscribe-plan-price .price-plan{max-width:100%;width:auto}}@media screen and (max-width:640px){.container{padding-right:15px;padding-left:15px}.mobile-nav{width:100%}.search-container{padding-right:15px;padding-left:15px}.grid .entry-grid{width:100%}.entry-media-img{padding-bottom:75%}.entry-datetime{margin:1rem 0 0}.post-header .post-meta h1.post-title{font-size:32px}.post-content-author{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;padding:0 2rem 3rem;text-align:center}.post-content-author .author-avatar{margin:0 0 1rem}.post-content-author .author-desc{padding:0}.account-details{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;margin:0}.account-details .account-detail{padding:0}.account-info .account-footer a.btn{display:block;margin:0 0 1rem}}@media screen and (max-width:640px){.header-column .navbar-brand{padding:0 24px}.navbar-brand .navbar-title h1{font-size:16px;letter-spacing:2px}.navbar-brand .navbar-description{padding:0 20px}.featured-post-card .post-card .post-card-media{min-height:280px}.featured-post-card .post-card .post-card-content{padding:2rem}.auth-form{max-width:400px;width:auto}.auth-form-wrap .auth-form form>div{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.auth-form-wrap .auth-form h4{font-size:26px}.auth-form-wrap .auth-form form input{border-right:1px solid var(--color-accent);max-width:100%;margin:0 0 10px;text-align:center}}