button,input[type="button"],input[type="reset"],input[type="submit"],button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#477dca;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1em;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}
button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{background-color:#2c5999;color:#fff}
button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,button:disabled{cursor:not-allowed;opacity:.5}
.alm-load-more-btn{background-repeat:no-repeat;background-color:transparent;position:relative;visibility:hidden}
.alm-load-more-btn.done:after{display:none}fieldset{background-color:#f7f7f7;border:1px solid #ddd;margin:0 0 .75em;padding:1.5em}
input,label,select{display:block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em}
label{font-weight:600;margin-bottom:.375em}label.required::after{content:'*'}
label abbr{display:none}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple=multiple],textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;margin-bottom:.75em;padding:.5em;transition:border-color;width:100%}
input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#c4c4c4}
input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#477dca;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(55,112,192,0.7);outline:0}
textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
input[type="checkbox"],input[type="radio"]{display:inline;margin-right:.375em}
input[type="file"]{padding-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}
ul,ol{list-style-type:none;margin:0;padding:0}ul{list-style-type:disc;margin-bottom:.75em;padding-left:1.5em}
ol{list-style-type:decimal;margin-bottom:.75em;padding-left:1.5em}dl{margin-bottom:.75em}
dl dt{font-weight:bold;margin-top:.75em}dl dd{margin:0}table{-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}
th{border-bottom:1px solid #b7b7b7;font-weight:600;padding:.75em 0;text-align:left}
td{border-bottom:1px solid #ddd;padding:.75em 0}tr,td,th{vertical-align:middle}html{box-sizing:border-box}
*,*::after,*::before{box-sizing:inherit}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */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],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}
h1{font-size:2em;margin:.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:white}
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;height:auto;max-height:100%;max-width:100%}
svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .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}#breadcrumbs{font-size:.875rem;font-family:"open-sans","Helvetica","Arial",sans-serif;padding:20px 0 20px 50px}
html{font-size:62.5%}body{font-size:16px}h1,h2,h3,h4,h5,h6{clear:both;float:none;line-height:1.25em;margin-bottom:20px;text-transform:uppercase;font-weight:500;margin-top:0}
h1::after,h2::after,h3::after,h4::after,h5::after,h6::after{clear:both;content:"";display:table}
h1{font-size:4.6875rem;color:white;font-family:"futura-pt","Helvetica","Arial",sans-serif}
h2{font-size:3.125rem;font-family:"futura-pt","Helvetica","Arial",sans-serif}
h3{font-size:2.1875rem;font-family:"futura-pt","Helvetica","Arial",sans-serif}
h4{font-size:1.5rem;font-family:"futura-pt","Helvetica","Arial",sans-serif}
h5{font-size:1.25rem;font-family:"futura-pt","Helvetica","Arial",sans-serif}
h6{font-size:1rem;font-family:"futura-pt","Helvetica","Arial",sans-serif}
blockquote{background-color:#f7f7f7;border-left:solid 5px red;font-style:italic;padding:20px}
cite{font-style:italic}a,a:visited{transition:all 200ms ease-in-out;color:#ffbc00;text-decoration:underline}
a:hover,a:visited:hover{transition:all 200ms ease-in-out;color:#d43858;text-decoration:none}
.entry-meta a,.entry-meta a:visited,.entry-content a,.entry-content a:visited,#secondary a,#secondary a:visited{transition:all 200ms ease-in-out;text-decoration:none}
.entry-meta a:hover,.entry-meta a:visited:hover,.entry-content a:hover,.entry-content a:visited:hover,#secondary a:hover,#secondary a:visited:hover{transition:all 200ms ease-in-out;text-decoration:underline}
ul:nth-child(n+2){margin-bottom:0}ol:nth-child(n+2){margin-bottom:0}.entry-title{font-family:"futura-pt","Helvetica","Arial",sans-serif;margin-bottom:0}
@media screen and (min-width:30em){.entry-title{font-size:28px;font-size:1.75em}}
@media screen and (min-width:48em){.entry-title{font-size:38px;font-size:2.375em}
}.entry-content p{width:100%;line-height:1.6em}#primary,#secondary{font-family:"open-sans","Helvetica","Arial",sans-serif}
.widget-title{font-size:20px;font-size:1.25em}p{line-height:1.5em;margin-top:0}#submit{background:white;border:solid 5px #555;border-radius:0;box-shadow:none;clear:both;font-family:"futura-pt","Helvetica","Arial",sans-serif;margin:10px 0;padding:20px;transition:all 200ms ease-in-out}
#submit:focus{background:#f2f2f2;border:solid 5px #222;border-radius:0;box-shadow:none;font-family:"futura-pt","Helvetica","Arial",sans-serif;padding:20px}
#submit:hover{background:#f2f2f2;border:solid 5px #222;border-radius:0;box-shadow:none;font-family:"futura-pt","Helvetica","Arial",sans-serif;padding:20px}
#submit:hover{background-color:#555}.neat-button{background:#fff;border:solid 5px #ccc;border-radius:0;box-shadow:none;clear:both;font-family:"futura-pt","Helvetica","Arial",sans-serif;margin:10px 0;padding:20px;transition:all 200ms ease-in-out}
.neat-button:focus{background:#f2f2f2;border:solid 5px #999;border-radius:0;box-shadow:none;font-family:"futura-pt","Helvetica","Arial",sans-serif;padding:20px}
.neat-button:hover{background:#f2f2f2;border:solid 5px #999;border-radius:0;box-shadow:none;font-family:"futura-pt","Helvetica","Arial",sans-serif;padding:20px}
.neat-3d-button{background:#fff;border-top:solid 3px #ccc;border-right:solid 3px #ccc;border-left:solid 3px #ccc;border-bottom:solid 5px #999;border-radius:0;clear:both;float:left;font-family:oswald;margin:15px 0;padding:20px;transition:all 200ms ease-in-out}
.neat-3d-button:focus{background:#f2f2f2;border-top:solid 3px #999;border-right:solid 3px #999;border-left:solid 3px #999;border-bottom:solid 3px #999;border-radius:0;box-shadow:none;font-family:"futura-pt","Helvetica","Arial",sans-serif;padding:20px}
.neat-3d-button:hover{background:#f2f2f2;border-top:solid 3px #999;border-right:solid 3px #999;border-left:solid 3px #999;border-bottom:solid 3px #999;border-radius:0;box-shadow:none;font-family:"futura-pt","Helvetica","Arial",sans-serif;padding:20px}
input[type="submit"]{background:white;border:solid 5px #555;border-radius:0;box-shadow:none;clear:both;font-family:"futura-pt","Helvetica","Arial",sans-serif;margin:10px 0;padding:20px;transition:all 200ms ease-in-out;margin:0;padding:8px}
input[type="submit"]:focus{background:#f2f2f2;border:solid 5px #222;border-radius:0;box-shadow:none;font-family:"futura-pt","Helvetica","Arial",sans-serif;padding:20px}
input[type="submit"]:hover{background:#f2f2f2;border:solid 5px #222;border-radius:0;box-shadow:none;font-family:"futura-pt","Helvetica","Arial",sans-serif;padding:20px}
input[type="submit"]:hover{background-color:#999;padding:8px}input#s{float:left;width:70%}
.infinite-scroll #navigation,.infinite-scroll.neverending #footer{display:none}.infinity-end.neverending #footer{display:block}
html{-webkit-font-smoothing:antialiased}body{background-color:#fff;color:white;font-family:"open-sans","Helvetica","Arial",sans-serif;line-height:1.5em;word-break:break-word}
#page{background-color:rgba(5,30,61,0.5);overflow:hidden}@media screen and (min-width:64em){#page{padding-top:100px}
}.inner-wrap{position:relative}@media screen and (min-width:48em){.inner-wrap{padding:0 50px}
}@media screen and (min-width:64em){.inner-wrap{padding:0 150px}}.container{max-width:71.25em;margin-left:auto;margin-right:auto}
.container::after{clear:both;content:"";display:table}.site-main{max-width:71.25em;margin-left:auto;margin-right:auto;padding:0 5%;width:100%}
.site-main::after{clear:both;content:"";display:table}@media screen and (min-width:48em){.site-main{padding:0}
}@media screen and (min-width:64em){.site-content{padding:0 100px}}.site-header{width:100%;transform:translate3d(0,0,0);border-bottom:1px solid #979eb9;background-size:cover;position:relative;z-index:999;text-transform:uppercase;font-family:"futura-pt","Helvetica","Arial",sans-serif;height:60px;padding:5px}
.site-header a{color:white;text-decoration:none}@media screen and (min-width:48em){.site-header{height:80px;font-size:17px;font-size:1.0625em;padding:10px}
}@media screen and (min-width:64em){.site-header{position:fixed;top:0;z-index:300;height:100px}
}.logo{display:block;height:100%;max-width:200px;float:left;position:relative;z-index:6}
.logo img{width:150px;max-width:100%}@media screen and (min-width:64em){.logo img{width:200px}
}@media screen and (min-width:64em){.logo{height:100%;max-width:200px}}@media screen and (min-width:71.25em){.logo{max-width:270px}
.logo img{width:270px}}.mobile-menu{position:absolute;right:0;top:0;z-index:130;height:50px;width:50px;margin:0}
@media screen and (min-width:48em){.mobile-menu{display:none}}#showblock{display:none}
.hamburger{position:absolute;top:13px;right:10px;z-index:100;list-style-type:none}
.hamburger li{width:30px;background-color:white;height:3px;margin-bottom:7px}.hamburger.active li{background-color:white}
.hamburger.active li.one{transform:translate(-1px,8px) rotate(45deg)}.hamburger.active li.two{opacity:0}
.hamburger.active li.three{transform:translate(-1px,-12px) rotate(-45deg)}#showblock{display:none}
#showblock:checked+.primary-nav{display:block}@media(max-width:768px){.primary-nav{display:none;position:absolute;left:0;top:0;width:100%;background-color:#051026;z-index:4;transform:translateY(60px);font-size:28px;font-size:1.75em;padding:20px}
.primary-nav li{margin-bottom:25px}.primary-nav .main-menu{border:2px solid #979eb9;padding:20px}
}@media screen and (min-width:48em){.main-menu{position:relative;float:right;padding-right:80px !important}
}.main-menu a{display:block}.main-menu a:hover{color:#d43858;text-decoration:none}
@media screen and (min-width:48em){.main-menu a{padding:18px 15px}}@media screen and (min-width:64em){.main-menu a{padding:29px 20px}
}.main-menu li{display:block}@media screen and (min-width:48em){.main-menu li{display:inline-block}
}.home-top{padding:20px 0}@media screen and (min-width:48em){.primary-nav{position:relative;height:100%}
}.rss-icon{height:20px}.rss-link{display:none;position:absolute;right:20px;height:20px;width:20px;top:0;bottom:0;margin-top:auto;margin-bottom:auto}
@media screen and (min-width:48em){.rss-link{display:block}}.notification-bar{position:relative;height:50px;width:100%;background-color:#d43858;transition:all .3s;color:white;text-align:center;font-family:"futura-pt","Helvetica","Arial",sans-serif;font-size:16px;font-size:1em;overflow:hidden}
.notification-bar p{padding:10px 0;margin-bottom:0}.notification-bar.hide{height:0}
.notification-bar a{text-transform:uppercase;text-decoration:none;border-radius:2px;display:inline-block;background-color:white;color:#051026;padding:5px 10px;margin-left:20px}
.notification-bar .close{position:absolute;width:15px;right:30px;top:0;bottom:0;margin-bottom:auto;margin-top:auto;cursor:pointer}
.notification-bar svg{position:absolute;top:0;bottom:0;margin-bottom:auto;margin-top:auto}
@media screen and (min-width:64em){.notification-bar{position:fixed;top:100px;z-index:300}
}.no-list{list-style-type:none;margin-bottom:0;padding:0}.letter-spaced--small,.post-meta{letter-spacing:1px}
.letter-spaced--medium,.post-title{letter-spacing:.1em}.letter-spaced--big{letter-spacing:.2em}
.nav-trigger{position:absolute;top:200px}a.button{background-color:#d43858;display:inline-block;padding:15px 30px;text-transform:uppercase;color:white;font-family:"futura-pt","Helvetica","Arial",sans-serif;font-size:20px;font-size:1.25em;text-decoration:none;border-radius:5px}
@media screen and (min-width:48em){a.button{padding:20px 50px}}a.button:hover{background-color:#ffbc00;color:#051e3d;text-decoration:none}
a.button.button--clear{position:relative;background-color:transparent;color:#d0ddff;font-size:16px;font-size:1em;border:1px solid #d0ddff;padding:5px 25px 5px 50px;margin:5px;text-decoration:none !important;width:300px}
@media screen and (min-width:48em){a.button.button--clear{width:auto}}a.button.button--clear:hover{background-color:#d43858;border-color:#d43858}
.button span{left:0;top:0;height:100%;width:30px;border-right:1px solid rgba(151,158,185,0.3);position:absolute;padding:7px}
.uppercase{text-transform:uppercase}.post{position:relative;margin-top:50px}@media screen and (min-width:48em){.post{margin-top:100px}
}.post-title{font-size:27px;font-size:1.6875em;text-transform:uppercase}.post-title a{color:white;text-decoration:none !important}
.post-title a:hover{color:#d43858}.post-meta{font-size:15px;font-size:.9375em;font-family:"futura-pt","Helvetica","Arial",sans-serif;font-weight:300;text-transform:uppercase}
.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}
.aligncenter{float:none;margin-top:.5em;margin-right:auto !important;margin-bottom:.5em;margin-left:auto !important}
.aligncenter::after{clear:both;content:"";display:table}
.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}
.sticky{float:left;padding:20px}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
.wp-caption{border:1px solid #ededed;clear:both;margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin:1.2% auto 0;max-width:98%}
.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}
.site-main .gallery{margin-bottom:1.5em}.site-main .gallery a img{border:0;height:auto;max-width:90%}
.site-main .gallery dd{margin:0}embed,iframe,object{max-width:100%}.comment-content a{word-wrap:break-word}
.infinity-end.neverending .site-footer{display:block}#content .entry-content a,#content .entry-content a:visited{text-decoration:underline}
#content .entry-content a:hover,#content .entry-content a:visited:hover{text-decoration:none}
#content .entry-meta{text-transform:uppercase;font-family:"futura-pt","Helvetica","Arial",sans-serif;font-weight:300}
#content .entry-meta a,#content .entry-meta a:visited{text-decoration:underline}#content .entry-meta a:hover,#content .entry-meta a:visited:hover{text-decoration:none}
#content .entry-meta .post-title a{text-decoration:none}.full-width-ad .textwidget>div{width:100%;overflow:hidden}
@media screen and (min-width:48em){.full-width-ad .textwidget>div{width:728px;display:block;margin:0 auto;float:none}
}@media screen and (min-width:48em){.full-width-ad{min-height:136px}}.comic-page{width:100%}
.comic-wrap{width:100%}.content-area .comic-table{min-height:200px}@media screen and (min-width:48em){.content-area .comic-table{margin:0 auto;width:95%;min-height:800px}
}.comic-nav-arrow{width:100px}.comic-nav-arrow .outline{opacity:.3;transition:all .3s}
.comic-nav-arrow .big-arrow,.comic-nav-arrow .left-arrow,.comic-nav-arrow .right-arrow{transition:all .3s}
.comic-nav-arrow .left-arrow{transform:translateX(10px)}.comic-nav-arrow .right-arrow{transform:translateX(-10px)}
.comic-nav-arrow.active:hover .big-arrow{fill:#ffbc00}.comic-nav-arrow.active:hover .big-arrow-line{stroke:#ffbc00}
.comic-nav-arrow.active:hover .big-arrow.st0{opacity:.3}.comic-nav-arrow.active:hover .outline{opacity:1}
.comic-nav-arrow.active:hover .left-arrow,.comic-nav-arrow.active:hover .right-arrow{transform:translateX(0)}
.comic-nav-arrow.desktop-arrow{display:none}@media screen and (min-width:64em){.comic-nav-arrow.desktop-arrow{display:block}
}@media screen and (min-width:64em){.comic-nav-arrow.mobile-arrow{display:none}}.comic-nav-arrow__prev{top:0;left:25px}
.comic-nav-arrow__next{top:0;right:25px}#comic-foot{visibility:hidden}.comic-nav-wrap{position:relative;z-index:3;top:0;height:100%}
@media screen and (min-width:64em){.comic-nav-wrap{position:absolute;width:100px}
}.comic-nav-wrap__left{float:left;margin-bottom:20px}@media screen and (min-width:64em){.comic-nav-wrap__left{margin-bottom:0;float:none;left:50px}
.comic-nav-wrap__left.comic-nav-wrap__left--post{left:-130px}}.comic-nav-wrap__right{float:right}
@media screen and (min-width:64em){.comic-nav-wrap__right{float:none;right:50px}.comic-nav-wrap__right.comic-nav-wrap__right--post{right:-130px}
}.comic-link{display:block;transform:translate3d(0,0,0);transition:none !important}
.prev-link{top:0}.next-link{top:0}.comic-nav-bottom{display:block;height:100px}@media screen and (min-width:64em){.comic-nav-bottom{display:none}
}.share-comic{text-align:center;font-family:"futura-pt","Helvetica","Arial",sans-serif;text-transform:uppercase;color:#d0ddff}
.share-comic .social-list{margin-bottom:20px;padding-left:0}.share-comic .social-list a{color:inherit}
.share-comic li{display:inline-block;margin-right:10px}.share-comic .social-link a{display:block;border-radius:50%;border:2px solid #d0ddff;width:40px;height:40px;padding:7px}
.share-comic .social-link a:hover{color:white;border-color:#d43858;background-color:#d43858}
.button-wrap{text-align:center}.author-image__circle{float:left;overflow:hidden;border-radius:50%;border:2px solid #979eb9;height:80px;width:80px;margin-right:15px;margin-bottom:15px;display:inline-block;position:relative;z-index:2}
@media screen and (min-width:48em){.author-image__circle{height:120px;width:120px}
}@media screen and (min-width:64em){.author-image__circle{margin:0;position:absolute;left:-140px;top:0}
}.home-latest-post-wrap,.latest-post-wrap{padding-top:20px}@media screen and (min-width:48em){.home-latest-post-wrap,.latest-post-wrap{float:left;width:60%}
}.home-latest-post{position:relative}@media screen and (min-width:64em){.home-latest-post:before{content:"";position:absolute;left:-69.6px;width:70px;top:-2.5px;height:2px;background-color:#979eb9;transform:rotate(-45deg);transform-origin:right center}
}.home-sidebar{padding-top:20px}@media screen and (min-width:48em){.home-sidebar{float:right;width:30%}
}.home-sidebar .widget-area{border-top:2px solid #979eb9}.home-latest-post,.widget-area,.latest-post{padding-top:20px}
.latest-post{margin-bottom:40px}@media screen and (min-width:64em){.home-entry-content,.latest-post{border-top:2px solid #979eb9}
}.home-entry-content p,.latest-post p{margin-top:0;margin-bottom:30px;line-height:1.6em}
.post-title{margin-bottom:0}.read-more-button{width:80%;display:block;margin:0 auto;float:none;margin-bottom:40px}
@media screen and (min-width:48em){.read-more-button{display:none}}.volume-row-wrap{position:relative;border-bottom:1px solid rgba(151,158,185,0.3);margin-bottom:40px}
.volume-row-wrap:after,.volume-row-wrap:before{content:"";position:absolute;width:1px;background-color:#979eb9;height:300px;bottom:-1px;transform-origin:bottom;opacity:.3}
.volume-row-wrap:after{left:0;transform:rotate(-45deg)}.volume-row-wrap:before{right:0;transform:rotate(45deg)}
.volume-row{text-align:center;font-size:0;margin-bottom:50px}.comic-archive-cover{width:30%;display:inline-block;text-align:center;margin-right:1%}
.comic-archive-cover a,.comic-archive-cover img{display:block}@media screen and (min-width:48em){.comic-archive-cover{width:19%}
.comic-archive-cover a:hover{box-shadow:0 0 40px 14px rgba(255,255,255,0.26)}.comic-archive-cover:hover{color:#ffbc00}
}.volume-header{font-size:27px;font-size:1.6875em}.characters-wrap{margin-bottom:100px;position:relative;padding-top:100px;padding-bottom:70px}
.individual-character{display:block;margin-left:auto;margin-right:auto;margin-bottom:50px;width:250px;vertical-align:top;position:relative;z-index:2}
@media screen and (min-width:64em){.individual-character{display:inline-block;width:30%;margin-right:calc(100% / 30)}
.individual-character:nth-of-type(3n){margin-right:0}}.individual-character p{margin-bottom:4px;font-size:14px;font-size:.875em}
.individual-character h3{font-size:20px;font-size:1.25em;margin-bottom:15px}.individual-character__image{display:block;float:none;width:200px;height:200px;overflow:hidden;position:relative;margin-bottom:10px;margin-left:auto;margin-right:auto}
.individual-character__image div{transform:rotate(45deg);overflow:hidden;position:absolute;width:350px;height:350px;bottom:0;left:-40px;z-index:2}
.individual-character__image img{transform:rotate(-45deg);width:300px;height:300px;position:absolute;bottom:0;left:39px;padding-right:75px;padding-top:75px}
.character-line{position:absolute;width:248px;top:162px;left:-20px;z-index:1}.individual-character__name{font-family:"futura-pt","Helvetica","Arial",sans-serif;text-transform:uppercase;font-size:20px;font-size:1.25em}
.character-text{width:215px;float:none;margin:0 auto;text-align:left}.divider-1{position:absolute;top:-20px;left:-10vw;width:80vw}
@media screen and (min-width:48em){.divider-1{left:-30vw}}.divider-1.post-border{top:-50px}
@media screen and (min-width:48em){.divider-1.post-border{top:-100px}}.divider-2{position:absolute;bottom:0;right:-10vw;width:80vw}
@media screen and (min-width:48em){.divider-2{right:-30vw}}.author-bio{position:relative;padding-top:30px;margin-top:50px;margin-bottom:40px}
@media screen and (min-width:64em){.author-bio{border-top:2px solid #979eb9;margin-top:100px}
.author-bio:before{content:"";position:absolute;left:-69.6px;width:70px;top:-2.5px;height:2px;background-color:#979eb9;transform:rotate(-45deg);transform-origin:right center}
}@media screen and (min-width:64em){.author-bio.with-padding{width:80%;margin:0 auto 50px;float:none;padding-left:20px}
}.author-bio h4{font-size:25px;font-size:1.5625em}.title-with-border{width:calc(100% - 95px);border-top:2px solid #979eb9;padding-top:20px;display:inline-block;position:relative}
@media screen and (min-width:48em){.title-with-border{width:calc(100% - 135px)}
}@media screen and (min-width:64em){.title-with-border{border:0;padding-top:0;float:none;width:auto}
}.title-with-border:before{content:"";position:absolute;height:2px;width:50px;left:-50px;background-color:#979eb9;top:-2px;transform:rotate(-45deg);transform-origin:right}
@media screen and (min-width:64em){.title-with-border:before{display:none}}.author-bio__name{font-size:32px;font-size:2em}
.story-wrap{margin-bottom:50px}@media screen and (min-width:48em){.story-wrap{width:70%;margin-bottom:100px}
}@media screen and (min-width:48em){h2.about-header{font-size:49px;font-size:3.0625em}
}.content-area.interior-page{margin-top:50px}.content-area.blog-archive-page{margin-top:50px}
.left-404{position:relative}@media screen and (min-width:48em){.left-404{float:left;width:50%}
}.highlight-shadow{position:absolute;top:50%;left:50%;box-shadow:0 0 140px 144px rgba(255,255,255,0.26)}
.right-404{position:relative}@media screen and (min-width:48em){.right-404{padding-top:200px;float:right;width:50%}
}.right-404 .divider-2{bottom:-100px}@media screen and (min-width:48em){.right-404 .divider-2{left:0;bottom:-100px}
}@keyframes moveInFromLeft{0%{opacity:0;transform:translateX(-100px)}
100%{opacity:1;transform:translateX(0)}}@keyframes moveOutToLeft{0%{opacity:1;transform:translateX(0)}
100%{opacity:0;transform:translateX(-100px)}}@keyframes moveInFromRight{0%{opacity:0;transform:translateX(100px)}
100%{opacity:1;transform:translateX(0)}}@keyframes moveOutToRight{0%{opacity:1;transform:translateX(0)}
100%{opacity:0;transform:translateX(100px)}}.sceneElement{animation-duration:.4s;transition-timing-function:ease-in;animation-fill-mode:both}
.home .sceneElement{opacity:1}.comic .sceneElement{opacity:0}.is-exiting .sceneElement{transition-timing-function:ease-out}
#main[data-transition=fade] .sceneElement{animation-name:fadeIn}.sceneElement.next{animation-name:moveInFromRight}
.sceneElement.prev{animation-name:moveInFromLeft}.sceneElement:not(.prev){animation-delay:.4s;animation-name:moveInFromRight}
.sceneElement.exiting-prev{opacity:1;animation-name:moveOutToRight}.sceneElement.exiting-next{opacity:1;animation-name:moveOutToLeft}
#main[data-transition=fade].is-exiting .sceneElement{animation-name:fadeOut}#main[data-transition=moveleft] .sceneElement{animation-name:moveInFromLeft}
#main[data-transition=moveleft].is-exiting .sceneElement{animation-name:moveOutToRight}
#main[data-transition=moveright] .sceneElement{animation-name:moveInFromRight}#main[data-transition=moveright].is-exiting .sceneElement{animation-name:moveOutToLeft}
.page-template-page-templatestemplate-landing-page-php #main,.page-template-page-templatestemplate-landing-page-php #primary,.page-template-page-templatestemplate-landing-page-php #secondary{width:100%;margin:0;padding:0}
.page-template-page-templatestemplate-landing-page-php #page{max-width:100%;margin-left:auto;margin-right:auto}
.page-template-page-templatestemplate-landing-page-php #page::after{clear:both;content:"";display:table}
.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}
.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}
footer{position:relative;margin:0 auto;width:100%;text-align:center;color:#979eb9;background-size:100%;background-position:top;background-repeat:no-repeat;font-size:12px;font-size:.75em}
@media screen and (min-width:48em){footer{font-size:16px;font-size:1em}}footer h3{line-height:1.7em;color:white;font-size:25px;font-size:1.5625em}
@media screen and (min-width:48em){footer h3{font-size:35px;font-size:2.1875em}}@media screen and (min-width:64em){footer h3{font-size:45px;font-size:2.8125em}
}footer .support-us{border:2px solid rgba(151,158,185,0.3);padding:40px;margin:auto;width:95%;position:relative;background-size:100% 100%;background-repeat:no-repeat}
@media screen and (min-width:48em){footer .support-us{padding:100px 20%;padding-bottom:50px}
}footer .support-us h3,footer .support-us a{position:relative;z-index:2}footer .support-us .bg-image{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;display:none}
footer .support-us:before{position:absolute;left:0;top:0;width:137px;height:137px;border-right:4px solid rgba(151,158,185,0.3);border-bottom:4px solid rgba(151,158,185,0.3)}
footer .footer-top{padding:50px 0;background-size:100%;background-position:bottom;background-repeat:no-repeat;position:relative}
footer .site-info{position:relative;z-index:1}.bottom-ad{margin-top:40px;float:left;width:100%}
.footer-logo{width:100px;vertical-align:text-bottom}@media screen and (min-width:48em){.footer-logo{width:200px}
}.footer__social{background-color:#979eb9;height:100px;width:100%;padding-top:25px}
.footer__social h3{font-size:20px;font-size:1.25em;color:#051e3d}.footer__social span{margin-right:10px}
@media screen and (min-width:48em){.footer__social span{margin-right:50px}}.footer__social a{background-color:#051e3d;border-radius:50%;display:inline-block;width:40px;height:40px;color:white}
.footer__social a .fa{padding:13px}@media screen and (min-width:48em){.footer__social a .fa{padding:10px}
}.footer__social a:hover{color:white;text-decoration:none;background-color:#d43858}
.footer-top__bg{position:absolute;width:100%;left:0;top:0;height:100%;z-index:0;background-size:contain;background-position:bottom;background-repeat:no-repeat}
.footer__contact-us{padding:30px 0}.footer__contact-us p{margin:0}.footer__contact-us .copyright{margin-top:20px}
.footer__links{border-top:2px solid #979eb9;border-bottom:2px solid #979eb9;padding:30px 0}
.footer-link-col p{margin-bottom:5px}@media screen and (min-width:48em){.footer-link-col{float:left;width:100%}
}.footer-link-col .textwidget{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
.footer-bottom{background-color:#051026;position:relative}.footer__credit{padding:15px 0}
.footer__image{position:absolute;top:-220px;width:20%;z-index:4;display:none}@media screen and (min-width:48em){.footer__image{display:block}
}.footer__image--right{left:70px}.footer__image--left{right:70px}.footer-upper-left{display:none}
@media screen and (min-width:48em){.footer-upper-left{display:block;position:absolute;top:10px;left:10px;width:200px;opacity:.3}
}.footer-bottom-right{display:none}@media screen and (min-width:48em){.footer-bottom-right{display:block;position:absolute;bottom:10px;right:10px;width:200px;opacity:.3}
}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#ccc;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto;color:red;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}