pre,textarea{overflow:auto}[disabled],html{cursor:default}[hidden],audio:not([controls]),template{display:none}details,main,summary{display:block}progress{display:inline-block}*,::after,::before{border-style:inherit;border-width:0;box-sizing:inherit;color:inherit;cursor:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;vertical-align:inherit}html{border-style:solid;box-sizing:border-box;font-family:sans-serif;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}a,button,input,label,select{cursor:pointer}code,kbd,pre,samp{font-family:monospace,monospace}input:not([type]),input[type=email],input[type=number],input[type=search],input[type=text],input[type=password],textarea{cursor:text}nav ul{list-style:none}small{font-size:75%}table{border-collapse:collapse;border-spacing:0}textarea{resize:none}::-moz-selection{background-color:#B3D4FC;text-shadow:none}::selection{background-color:#B3D4FC;text-shadow:none}[unselectable]{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}@font-face{font-family:"Trajan Pro";font-style:normal;font-weight:400;src:local("TrajanPro-Bold"),url(font/Trajan_Pro-700-normal.woff)}@font-face{font-family:"Helvetica Neue";font-style:normal;font-weight:300;src:local("HelveticaNeue-Light"),url(font/Helvetica_Neue-300-normal.woff)}@font-face{font-family:"Helvetica Neue";font-style:italic;font-weight:300;src:local("HelveticaNeue-Light"),url(font/Helvetica_Neue-300-italic.woff)}img{height:auto;max-width:100%}[data-ratio]{display:block;position:relative}[data-ratio="16:9"]{padding-bottom:56.25%}[data-ratio-content]{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}body,html{min-height:100%}body{background:#000;background:linear-gradient(to bottom,#000 0,#000 calc(100% - 7rem),#0d0d1a 100%) fixed;color:#FFF;font:300 100%/1.5 "Helvetica Neue",Helvetica,sans-serif}.page-nav{background:linear-gradient(to bottom,rgba(0,0,0,.75) 0,rgba(0,0,0,.25) 25%,rgba(0,0,0,.25) 50%,transparent 100%);left:0;position:fixed;right:0;text-align:right;top:0;z-index:2}body.admin-bar .page-nav{top:32px}.page-nav>.list{display:inline-block;background:rgba(0,0,0,.75);padding:.5rem 1rem;position:relative;text-align:left}.page-nav>.list::before{border-color:rgba(0,0,0,.75) transparent transparent;border-width:2.5rem 0 2.5rem 2.5rem;content:"";display:block;height:100%;position:absolute;right:100%;top:0;width:10px}.page-hero>.heading>.link,.page-nav>.list>.item,.page-nav>.list>.item>.link{display:inline-block}.page-nav>.list>.item:not(:first-of-type)::before{content:"/";display:inline-block;margin:0 .5rem;text-shadow:0 2px 4px #000,0 2px 2px #000,0 0 1rem #000}.page-nav>.list>.item>.link{color:#FFF;text-shadow:0 2px 4px #000,0 2px 2px #000,0 0 1rem #000}.page-nav>.list>.item>.link:focus,.page-nav>.list>.item>.link:hover{color:#FD9}.page-hero{background:#122 url(media/blog-hero.jpg)fixed no-repeat 50% 0/cover;height:25rem;position:relative}.page-hero::after{background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.5) calc(100% - 5rem),#000 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page-hero>.heading{padding:2rem;position:fixed;z-index:1}@media screen and (max-width:85rem){.page-hero>.heading{position:relative}}.page-hero>.heading>.link>.image{display:block;max-width:100%}.page-main{padding:0 calc(50% - 20rem) 7rem;position:relative}@media screen and (max-width:44rem){.page-main{padding:0 2rem 7rem}}.page-main .-header{box-shadow:0 1px 0 0 rgba(255,255,255,.1);padding-bottom:1rem}.page-main>.section:first-child .-header{margin-top:-2.5rem}.page-main>.section>.header>.heading{font:300%/1 "Trajan Pro";text-indent:-.25rem;text-shadow:0 2px 4px #000,0 2px 2px #000,0 0 1rem #000}.page-main>.section>.header>.subheading{color:#BBB;display:inline;font-size:.875rem;margin-bottom:1rem}.page-main.-blog-index>.link{color:currentColor;display:block;padding:1em;transition:background 1s,box-shadow 1s}.page-main.-blog-index>.link:focus,.page-main.-blog-index>.link:hover{background:#0B0D34;box-shadow:0 0 2rem #1A1f80;color:#FD9;transition:background 16ms,box-shadow 16ms}.page-main.-blog-index>.link>.header>.heading{font:200%/1 "Trajan Pro"}.page-main.-blog-index>.link>.header>.subheading{color:#985;font-size:.875rem}.page-main.-blog-index>.link:not(:focus):not(:hover) .subheading{color:#888}.page-main.-blog-index>.wp-pagenavi{margin-top:3rem;text-align:center}.page-main.-blog-index>.wp-pagenavi a,.page-main.-blog-index>.wp-pagenavi span{border-width:0}.page-main.-blog-index>.wp-pagenavi a{cursor:pointer}.page-main.-blog-entry>.hr{background:url(../img/glyph-border.svg)no-repeat center 0/contain;height:3rem;margin:2rem 0;opacity:.5;width:100%}.page-main.-blog-entry a{color:#99E}.page-main.-blog-entry a:not(.addtoany_share_save):not(.a2a_button_google_plus):not(.a2a_button_twitter):not(.a2a_button_facebook){box-shadow:0 1px 0 0}.page-main.-blog-entry .body{color:#F1F1F1;position:relative}.page-main.-blog-entry .body p{margin-top:1.5em}.page-main.-blog-entry .body blockquote{color:#CCC;font-style:italic;padding:0 calc(50% - 17.5rem)}.page-main.-blog-entry .body a:focus,.page-main.-blog-entry .body a:hover{color:#FD9}.page-main.-blog-entry .body .alignleft,.page-main.-blog-entry .body .alignnone,.page-main.-blog-entry .body .alignright{margin:0}.page-main.-blog-entry .body .alignleft:not(:first-child),.page-main.-blog-entry .body .alignnone:not(:first-child),.page-main.-blog-entry .body .alignright:not(:first-child){margin-bottom:1.5rem;margin-top:1.5rem;min-width:10rem}.page-main.-blog-entry .body .alignleft{float:left;margin-right:1.5rem}.page-main.-blog-entry .body .alignright{float:right;margin-left:1.5rem}.page-main.-blog-entry .body .alignnone{width:100%}.page-main.-blog-entry .body .alignleft img,.page-main.-blog-entry .body .alignnone iframe,.page-main.-blog-entry .body .alignnone img,.page-main.-blog-entry .body .alignright img{display:block;height:auto;margin-top:.25rem;width:100%}.page-main.-blog-entry .body .alignnone iframe{height:24rem}.page-main.-blog-entry .body figure{font-size:.875rem;font-style:italic;text-align:center}.page-main.-blog-entry .comments{display:block;margin:1rem 0}
/*# sourceMappingURL=blog.css.map */