body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure,input,textarea{margin:0;padding:0;box-sizing:border-box}body{font:400 16px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#111;background-color:#fefefe;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal;display:flex;flex-direction:column;min-height:100vh}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure,.highlight{margin-bottom:15px}article,section,.collection-index{max-width:1200px;margin:0 auto}@media screen and (max-width: 1200px){article,section,.collection-index{padding:30px 60px}}@media screen and (max-width: 900px){article,section,.collection-index{padding:30px 30px}}@media screen and (max-width: 600px){article,section,.collection-index{padding:30px 15px}}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:14px}ul,ol{margin-left:30px}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:400}h1,.h1{font-size:30px;font-size:1.875rem}h2,.h2{font-size:26px;font-size:1.625rem}h3,.h3{font-size:22px;font-size:1.375rem}h4,.h4{font-size:18px;font-size:1.125rem}h5,.h5{font-size:16px;font-size:1rem;font-weight:bold}a{color:#2a7ae2;text-decoration:none}a:visited{color:#1756a9}a:hover{color:#111;text-decoration:underline}.social-media-list a:hover{text-decoration:none}a.inherit{color:inherit;text-decoration:inherit}a.inherit:hover,a.inherit:visited{color:inherit;text-decoration:inherit}blockquote{color:#828282;border-left:4px solid #c2c2c2;padding-left:15px;font-size:18px;letter-spacing:-.5px;letter-spacing:-.03125rem;font-style:italic}blockquote>:last-child{margin-bottom:0}pre,code{font-size:15px;border:1px solid #c2c2c2;border-radius:3px;background-color:#eef}code{padding:1px 5px}pre{padding:8px 12px;overflow-x:auto}pre>code{border:0;padding-right:0;padding-left:0}.wrapper{max-width:-webkit-calc(1200px - (30px * 2));max-width:calc(1200px - (30px * 2));margin-right:auto;margin-left:auto}@media screen and (max-width: 1200px){.wrapper{max-width:-webkit-calc(1200px - (30px));max-width:calc(1200px - (30px))}}.wrapper.home header:after,.wrapper.home ul:after,.wrapper.home .post-list:after,.wrapper.home .more:after,.wrapper:after{content:"";display:table;clear:both}.svg-inline--fa{color:#828282;padding-right:5px}.social-media-list li+li{padding-top:5px}table{margin-bottom:30px;width:100%;text-align:left;color:#3f3f3f;border-collapse:collapse;border:1px solid #c2c2c2}table tr:nth-child(even){background-color:#d1d1d1}table th,table td{padding:10px 15px}table th{background-color:#c9c9c9;border:1px solid #b8b8b8;border-bottom-color:#a3a3a3}table td{border:1px solid #c2c2c2}.site-header{border-top:5px solid #424242;border-bottom:1px solid #424242;height:100px;height:6.25rem}@media screen and (max-width: 900px){.site-header{height:200px;height:12.5rem}}@media screen and (max-width: 600px){.site-header{height:100px;height:6.25rem}}@media screen and (max-width: 900px){.site-header .image-title{text-align:center}}@media screen and (max-width: 600px){.site-header .image-title{text-align:left}}.site-header .site-title{line-height:100px;line-height:6.25rem}@media screen and (max-width: 400px){.site-header .site-title{font-size:25px;font-size:1.5625rem}}.site-header .header-image{border-radius:50%;height:70px;height:4.375rem;width:70px;width:4.375rem;vertical-align:top;padding-top:15px;padding-top:.9375rem;padding-bottom:15px;padding-bottom:.9375rem}.site-header .wrapper{position:relative}@media screen and (max-width: 1200px){.site-header{padding-left:60px;padding-right:60px}}@media screen and (max-width: 900px){.site-header{padding-left:30px;padding-right:30px}}@media screen and (max-width: 600px){.site-header{padding-left:15px;padding-right:15px}}.site-title{font-size:30px;font-size:1.875rem;font-weight:300;line-height:54px;letter-spacing:-1px;margin-bottom:0;display:inline}.site-title,.site-title:visited{color:#424242}#submenu{margin-bottom:30px;margin-bottom:1.875rem;position:relative;top:-15px;top:-.9375rem}@media screen and (max-width: 1200px){#submenu{padding-left:60px;padding-left:3.75rem;padding-right:60px;padding-right:3.75rem;top:15px;top:.9375rem}}@media screen and (max-width: 900px){#submenu{padding-left:30px;padding-left:1.875rem;padding-right:30px;padding-right:1.875rem}}@media screen and (max-width: 600px){#submenu{padding-left:15px;padding-left:.9375rem;padding-right:15px;padding-right:.9375rem}}#submenu .category-filters{display:flex;justify-content:center;text-align:center}#submenu .category-filters .button{flex-basis:0;flex-grow:1;border:none;border-right:1px solid #fefefe;border-top:1px solid #424242;border-bottom:1px solid #424242;font-size:14px;font-size:.875rem;background-color:#424242;border-radius:0}#submenu .category-filters .button:hover{background-color:#111;color:#fefefe}#submenu .category-filters .button:last-child{border-right:none}#submenu .category-filters .button.active{background-color:#111;border-top:1px solid #111;border-bottom:1px solid #111}#submenu .category-filters .button.inactive{background-color:#fefefe;color:#111;border-right:1px solid #111;border-top:1px solid #111;border-bottom:1px solid #111}#submenu .category-filters .button.inactive:first-child{border-left:1px solid black}.page-content{padding:30px 0}@media screen and (max-width: 1200px){.page-content{padding:0}}.page-heading{font-size:32px}.post-list-heading{font-size:28px}.post-list,.category-filters{margin-left:0;list-style:none}.post-list .post,.category-filters .post{margin-bottom:60px;transition:all .15s ease-in-out;max-height:1000px;max-height:62.5rem}img.featured{max-width:30vh;max-height:40vh}.post-meta{font-size:14px;color:#828282}.post-link{display:inline-block;font-size:24px}.image-caption{text-align:center;margin-top:-25px;margin-top:-1.5625rem;margin-bottom:30px;margin-bottom:1.875rem}.post-header{margin-bottom:30px}.title{font-size:32px;letter-spacing:-1px;letter-spacing:-.0625rem}.post-content{margin-bottom:30px;margin-bottom:1.875rem}button,.button{font-size:18px;font-size:1.125rem;padding:10px;padding:.625rem;cursor:pointer;background-color:#111;color:#fefefe;border:1px solid #111;border-radius:5px;border-radius:.3125rem}button:link,button:visited,button:active,.button:link,.button:visited,.button:active{color:#fefefe}button:hover,.button:hover{color:#111;text-decoration:none;background-color:#e8e8e8}button.white,.button.white{background-color:#fefefe;color:#111}button.white:hover,.button.white:hover{background-color:#111;color:#fefefe}.svg-inline--fa{color:inherit}.site-footer{border-top:1px solid #c2c2c2;padding:30px 0;margin-top:auto}.site-footer h3{margin-bottom:7.5px;margin-bottom:.46875rem}.site-footer a{text-decoration:none;color:inherit}.site-footer a:hover{text-decoration:none;color:#111}.site-footer ul{margin-left:0}.site-footer li{list-style-type:none}@media screen and (max-width: 1200px){.site-footer .wrapper{padding-left:60px;padding-right:60px}}@media screen and (max-width: 900px){.site-footer .wrapper{padding-left:30px;padding-right:30px}}@media screen and (max-width: 600px){.site-footer .wrapper{padding-left:15px;padding-right:15px}}.footer-heading{font-size:18px;margin-bottom:15px;margin-bottom:.9375rem}.contact-list,.social-media-list{list-style:none;margin-left:0}.footer-col-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around}.footer-col-wrapper,.site-description{font-size:15px;color:#424242}.footer-col{margin-bottom:15px;margin-bottom:.9375rem;width:25%}@media screen and (max-width: 900px){.footer-col{width:50%}}@media screen and (max-width: 300px){.footer-col{width:100%}}.highlight{background:#fff}.highlighter-rouge .highlight{background:#eef}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:#008080}.highlight .ni{color:#800080}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#099}.about .post-content{display:flex;align-items:center}.about .post-content .text{margin-left:30px}@media screen and (max-width: 600px){.about .post-content{display:block}.about .post-content img{display:block;margin:0 auto;margin-bottom:15px;margin-bottom:.9375rem}.about .post-content .text{margin-left:0}}.wrapper.home{max-width:100%;padding:0}.wrapper.home header,.wrapper.home ul,.wrapper.home .post-list,.wrapper.home .more{max-width:-webkit-calc(1200px - 60px);max-width:calc(1200px - 60px);margin-right:auto;margin-left:auto;margin-bottom:30px;margin-bottom:1.875rem}@media screen and (max-width: 1200px){.wrapper.home header,.wrapper.home ul,.wrapper.home .post-list,.wrapper.home .more{max-width:-webkit-calc(1200px - (30px));max-width:calc(1200px - (30px))}}@media screen and (max-width: 600px){.wrapper.home header,.wrapper.home ul,.wrapper.home .post-list,.wrapper.home .more{padding:0}}.home section:last-child .more{margin-bottom:0}.home.post,.home.art,.home.work{border-top:1px solid #c2c2c2;padding-top:30px}@media screen and (max-width: 600px){.home.post .section-title,.home.art .section-title,.home.work .section-title{text-align:center}}.home.post .certifications .certification-title,.home.art .certifications .certification-title,.home.work .certifications .certification-title{margin-top:7.5px;margin-top:.46875rem}.home.post .certifications .logo,.home.art .certifications .logo,.home.work .certifications .logo{height:100px;height:6.25rem}.home .post-list{margin-top:30px;margin-top:1.875rem;margin-bottom:30px;margin-bottom:1.875rem}.home .post-list .post{margin-bottom:0}.home .section-title{margin-left:auto;margin-right:auto;max-width:-webkit-calc(1200px - (30px * 2));max-width:calc(1200px - (30px * 2))}@media screen and (max-width: 1200px){.home .section-title{max-width:-webkit-calc(1200px - (30px));max-width:calc(1200px - (30px))}}.home .art{margin-bottom:30px;margin-bottom:1.875rem}@media screen and (max-width: 1200px){.home .art{margin-bottom:0}}.home .art .post-list{display:flex;align-items:center}@media screen and (max-width: 600px){.home .art .post-list{display:block}}.home .art .post-list .art-preview{height:25vh;width:24%;margin-right:1%;background-color:#c2c2c2}@media screen and (max-width: 900px){.home .art .post-list .art-preview{width:33%}.home .art .post-list .art-preview.art-preview-4{display:none}}@media screen and (max-width: 900px) and (max-width: 600px){.home .art .post-list .art-preview{width:auto;max-width:100%;margin:0;margin-bottom:15px;margin-bottom:.9375rem;height:60vh}.home .art .post-list .art-preview.art-preview-3{display:none}}.home .art .post-list .art-preview:last-child{margin-right:0}.home .art .post-list a{display:block;height:100%}.home .art .post-list .thumbnail{height:calc(100% - 60px);width:100%;background-size:cover;background-repeat:no-repeat}.home .art .post-list .title{display:block;text-align:center;margin:0;color:#111;background-color:#c2c2c2;height:60px;line-height:60px;vertical-align:middle;font-size:18px;font-size:1.125rem}.home .art .post-list .title a{color:#111}.home .art .post-list .title a:hover{text-decoration:none}.nav{margin:0;position:absolute;right:0;top:0;height:100%;font-size:20px;font-size:1.25rem}@media screen and (max-width: 900px){.nav{position:static}}@media screen and (max-width: 900px){.nav{width:100vw;margin-left:-30px;margin-left:-1.875rem;border-top:1px solid #c2c2c2}}@media screen and (max-width: 600px){.nav{position:absolute;width:auto;margin-left:0;border-top:none}}.nav ul{height:100%}.nav .current-section{background-color:#424242;color:#fefefe;padding:0;min-width:100px;min-width:6.25rem;flex-grow:0}@media screen and (max-width: 600px){.nav .current-section{background-color:#fefefe;color:#111}}.nav .current-section a{text-align:center}.nav li{padding-left:15px;padding-left:.9375rem;padding-right:15px;padding-right:.9375rem}.nav li:first-child{padding:0;flex-grow:0}.nav a{display:block;line-height:100px;line-height:6.25rem}.nav .home-link{display:none}@media screen and (max-width: 600px){.nav .home-link{display:block}}.nav label{display:none}.nav-trigger{display:none}.nav-list{display:flex;margin-left:0}@media screen and (max-width: 900px){.nav-list{padding-left:30px;padding-left:1.875rem;padding-right:30px;padding-right:1.875rem}}@media screen and (max-width: 600px){.nav-list{justify-content:flex-start;padding-left:0;padding-right:0;z-index:1000}}.nav-item{display:block;list-style-type:none;flex-grow:1}@media screen and (max-width: 900px){.nav-item{text-align:center}}@media screen and (max-width: 600px){.nav-item{margin-left:0}}.nav-item a{text-decoration:none;color:inherit}.home-link{display:none}@media screen and (max-width: 600px){.home-link{display:block}}@media screen and (max-width: 600px){.hamburger,.close{line-height:100px;line-height:6.25rem}.close{display:none}input:checked~.nav-list{display:block;height:100vh;width:100vw;position:fixed;top:-25px;top:-1.5625rem;background-color:#fefefe;left:0;overflow:hidden}input:checked~label[for="nav-trigger"]{position:fixed;right:15px;right:.9375rem;z-index:1001;text-align:right}input:checked~label[for="nav-trigger"] .close{display:block}input:checked~label[for="nav-trigger"] .hamburger{display:none}.nav-list{display:none;margin-top:25px;margin-top:1.5625rem;padding-top:100px;padding-top:6.25rem;border-top:5px solid #424242;text-align:center;box-sizing:border-box}.nav-item{box-sizing:border-box;width:100vw;border-top:3px solid #c2c2c2}.nav-item a{display:block;padding:25px 0;line-height:60px;line-height:3.75rem}.nav-item:last-of-type{border-bottom:3px solid #c2c2c2}.nav-item:hover{background-color:#c2c2c2}.nav label{display:block}.nav label:hover{cursor:pointer}}.twitter-tweet{margin-left:auto;margin-right:auto}.display-flex{display:flex}.text-align-center,.center,.centered{text-align:center;margin-left:auto;margin-right:auto}.display-none{display:none}.hidden{visibility:hidden}.hidden.hidden-by-filter{margin:0;max-height:0;visibility:hidden;opacity:0;transition:all .15s ease-in-out}.hidden.hidden-by-filter h3,.hidden.hidden-by-filter h4,.hidden.hidden-by-filter p{transition:all .15s ease-in-out;margin:0}.small-font{font-size:14px}.plain-link{color:#111}.plain-link:link,.plain-link:hover,.plain-link:visited,.plain-link:active{color:#111}.plain-link:hover{text-decoration:none}.small{font-size:14px}.half-spacing-margin-bottom{margin-bottom:15px;margin-bottom:.9375rem}.quarter-spacing-margin-bottom{margin-bottom:7.5px;margin-bottom:.46875rem}.lightbox{display:none}.gallery{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.gallery label{cursor:pointer}@media screen and (max-width: 600px){.gallery{display:block}}.gallery-preview{display:block}.gallery-trigger{display:none}.gallery-image{display:block;margin-bottom:30px;margin-bottom:1.875rem;padding-left:15px;padding-left:.9375rem;padding-right:15px;padding-right:.9375rem}.gallery-image label{text-align:center}.gallery-image .close{display:none}.art .portrait{max-width:250px}.art .landscape{max-width:350px}@media screen and (max-width: 600px){.art .portrait,.art .landscape{max-width:100%;max-height:800vh}}.gallery input:checked~.lightbox{display:block;height:100vh;width:100vw;position:fixed;top:0;background-color:rgba(0,0,0,0.93);left:0}.gallery input:checked~.lightbox h1{margin-top:15px;color:#fff;text-align:center;margin-top:15px}.gallery input:checked~.lightbox img{display:block;max-width:80vw;margin:60px auto 0;max-height:calc(80vh - 60px)}.gallery input:checked~label{position:fixed;right:15px;z-index:1;text-align:right}.gallery input:checked~label .close{font-size:30px;display:block;z-index:1;color:#fff;position:fixed;top:15px;right:0;margin-right:calc(10% - 15px)}.gallery input:checked~label .gallery-image{display:none}.contact h3{margin-bottom:0;margin-top:60px;margin-top:3.75rem;font-size:25px;font-size:1.5625rem}.contact h3:first-of-type{margin-top:0}.contact input,.contact textarea{box-sizing:border-box;width:100%;padding-left:10px;padding-left:.625rem;padding-right:10px;padding-right:.625rem;border-size-unit:assumed-pixels;border:1px solid #424242;border:.0625rem solid #424242;font-size:16px;font-size:1rem}.contact input:focus,.contact textarea:focus{outline-color:#2a7ae2}.contact textarea{padding:10px;padding:.625rem}.contact input{height:45px}.contact textarea{margin-bottom:30px;margin-bottom:1.875rem}.blog-post .post-title.has-subtitle{margin-bottom:0}.blog-post .subtitle{font-size:20px;font-size:1.25rem}.blog-post img{display:block;max-width:75%;max-height:60vh;margin:0 auto;margin-top:30px;margin-top:1.875rem;margin-bottom:30px;margin-bottom:1.875rem}@media screen and (max-width: 900px){.blog-post img{max-width:100%;max-height:80vh}}.blog-post img.featured{margin-top:unset}.work .work-header{align-items:center}.work section{margin-top:60px;margin-top:3.75rem;padding-top:60px;padding-top:3.75rem;border-top:1px solid #c2c2c2}.work section:first-child{padding-top:30px;padding-top:1.875rem;margin-top:0;border-top:none}.work li:last-child .logo-snippet-container{margin-bottom:0}.work .logo-snippet-container{display:flex;margin-bottom:60px;margin-bottom:3.75rem;margin-top:30px;margin-top:1.875rem}@media screen and (max-width: 600px){.work .logo-snippet-container{display:block}}.work .job-title,.work .certification-title,.work .company,.work .employment-dates{margin-bottom:0}@media screen and (max-width: 600px){.work .job-title,.work .certification-title,.work .company,.work .employment-dates{text-align:center}}.work .employment-dates{margin-bottom:15px;margin-bottom:.9375rem}.work .logo{width:150px;width:9.375rem}@media screen and (max-width: 900px){.work .logo{width:125px;width:7.8125rem}}@media screen and (max-width: 600px){.work .logo{width:100px;width:6.25rem;margin:0 auto;margin-bottom:15px;margin-bottom:.9375rem}}.snippet-container{margin-left:30px;margin-left:1.875rem;width:100vw}@media screen and (max-width: 600px){.snippet-container{width:100%;margin-left:0}}.certification-header{text-align:center}.certifications{display:flex;justify-content:center;flex-wrap:wrap}.certifications h2{text-align:center}.certifications h3{font-size:18px;font-size:1.125rem}.certifications li{width:100%;min-width:100px;min-width:6.25rem;min-width:200px;min-width:12.5rem;max-width:200px;margin-right:25px;margin-right:1.5625rem}.certifications li:last-child{margin-right:0}@media screen and (max-width: 1200px){.certifications{margin-bottom:0}.certifications li{width:50%;margin:0 auto;min-width:unset;max-width:unset}}@media screen and (max-width: 1200px) and (max-width: 1200px){.certifications li{margin-bottom:30px;margin-bottom:1.875rem}.certifications li:last-child{margin-right:auto}}@media screen and (max-width: 600px){.certifications{display:block}.certifications li{width:100%}}.certifications .logo{margin:auto;height:100px;height:6.25rem;text-align:center;width:auto}.certifications .logo img{max-height:100%;max-width:100%}.certifications .certification-title{text-align:center}.certifications .post-meta{text-align:center}.certifications .post-meta .expiration-date{font-style:italic}.work-header{display:flex}@media screen and (max-width: 600px){.work-header{display:block}}.work-header .title-company-dates{margin-left:30px;margin-left:1.875rem;margin-top:7.5px;margin-top:.46875rem}@media screen and (max-width: 600px){.work-header .title-company-dates{margin-left:0}}@media screen and (max-width: 600px){.work-header .title-company-dates .post-meta{text-align:center}}.work-header .job-title{margin-bottom:0}.training{margin-top:60px;margin-top:3.75rem}@media screen and (max-width: 600px){.training h3{text-align:center}}.training .post-meta{margin-bottom:0}.training:first-child{margin-top:0}.trainers h4{text-align:center}.trainers ul{margin-left:0;display:flex;flex-wrap:wrap;justify-content:space-around;margin:auto;max-width:300px;max-width:18.75rem}@media screen and (max-width: 300px){.trainers ul{display:block}}.trainer{list-style:none;text-align:center;margin-right:5%;margin-left:5%}.trainer:first-child{margin-left:0}.trainer:last-child{margin-right:0}@media screen and (max-width: 300px){.trainer{margin:0}}.conferences .title-year{align-items:flex-end}.conferences .logo{max-width:300px;max-width:18.75rem}.conferences .post-meta{margin-bottom:0}.conferences li{margin-top:60px;margin-top:3.75rem}.conferences li:first-child{margin-top:0}.has-logo{display:flex}@media screen and (max-width: 900px){.has-logo{display:block}}.has-logo .logo{width:100%;margin-right:30px;margin-right:1.875rem}@media screen and (max-width: 600px){.has-logo .logo{margin-right:auto}}.has-logo .meta-description-container{width:100%}.blog-index li{clear:both}.blog-index .post-title{margin-bottom:0}@media screen and (max-width: 600px){.blog-index .post-title{text-align:center;margin-top:30px;margin-top:1.875rem}}@media screen and (max-width: 600px){.blog-index .category,.blog-index .tags{text-align:center}}@media screen and (max-width: 600px){.blog-index .post-meta{margin-top:15px;margin-top:.9375rem;margin-bottom:0}}.blog-index .snippet-image-container{overflow:auto}.blog-index .snippet-image-container.portrait{display:flex;align-items:center}@media screen and (max-width: 600px){.blog-index .snippet-image-container.portrait{display:block}}.blog-index .snippet-image-container.landscape .featured-image{float:left;margin-bottom:15px;margin-bottom:.9375rem}@media screen and (max-width: 600px){.blog-index .snippet-image-container.landscape .featured-image{float:none;margin-bottom:0}}@media screen and (max-width: 600px){.blog-index .snippet-image-container{display:block}}.blog-index .featured-image{display:block;text-align:center;max-width:25%;max-height:100%;margin-right:30px;margin-right:1.875rem}@media screen and (max-width: 1200px){.blog-index .featured-image{max-width:30%}}@media screen and (max-width: 900px){.blog-index .featured-image{max-width:35%}}@media screen and (max-width: 600px){.blog-index .featured-image{max-width:100%}}.blog-index .featured-image img{max-height:100%;max-width:100%}.blog-index .featured-image img.book-cover{max-height:300px;max-height:18.75rem;max-width:unset}@media screen and (max-width: 600px){.blog-index .featured-image img.book-cover{height:inherit}}@media screen and (max-width: 600px){.blog-index .featured-image.landscape{max-height:20vh}.blog-index .featured-image.landscape img{max-height:20vh}}@media screen and (max-width: 600px){.blog-index .featured-image.portrait{height:30vh}}@media screen and (max-width: 600px){.blog-index .featured-image{margin-right:auto;margin-left:auto}}.blog-index .snippet-container{margin-left:0;max-width:100%}.blog-index .subtitle{font-size:16px;font-size:1rem;margin-bottom:15px;margin-bottom:.9375rem}.blog-index .subtitle.series{margin-bottom:7.5px;margin-bottom:.46875rem}.book-cover{margin-bottom:30px;margin-bottom:1.875rem}.book-title-author h2,.book-title-author h3,.book-title-author .h3,.book-title-author p{margin:0}.book-title-author .small-font{position:relative;top:-15px;top:-.9375rem}.book-title-author .book-author{position:relative;top:-22px;top:-1.375rem}.headline{margin-bottom:30px;margin-bottom:1.875rem}.headline p{margin:0}.purchase{margin-top:30px;margin-top:1.875rem}.syndications{border-top:1px solid #111;border-bottom:1px solid #111;padding:60px;padding:3.75rem;margin-top:60px;margin-top:3.75rem;background-color:#e8e8e8}@media screen and (max-width: 900px){.syndications{padding-left:30px;padding-left:1.875rem;padding-right:30px;padding-right:1.875rem}}.syndications .syndication-notice{margin-bottom:30px;margin-bottom:1.875rem}.syndications ul{list-style-type:none;margin:0;display:flex}@media screen and (max-width: 600px){.syndications ul{display:block}}.syndications .syndication{display:flex;margin-bottom:30px;margin-bottom:1.875rem;padding-right:30px;padding-right:1.875rem;width:50%}.syndications .syndication h5,.syndications .syndication p{margin:0;padding:0}.syndications .syndication .syndication-icon{margin-right:15px;margin-right:.9375rem;font-size:32px;font-size:2rem}.license-blurb{display:flex}.license-blurb p{align-self:center}.license-blurb .license-icon{font-size:20px;font-size:1.25rem;margin-right:15px;margin-right:.9375rem;white-space:nowrap}@media screen and (max-width: 600px){.license-blurb{display:block}.license-blurb .license-icon{margin-bottom:0}}.spoiler{visibility:hidden;opacity:0;max-height:160px;max-height:10rem}.contains-spoilers{height:160px;height:10rem;margin-bottom:30px;margin-bottom:1.875rem;position:relative}.reveal-container,.overlay-box{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.overlay-box{z-index:-1;height:100%}.overlay-line{height:16px;height:1rem;margin-bottom:4px;margin-bottom:.25rem;width:100%;background-color:#e8e8e8;background:radial-gradient(#e8e8e8 30%, #fefefe)}.reveal-container{text-align:center}.reveal-container .spoiler-warning{background:radial-gradient(#fefefe 10%, transparent);padding:7.5px;padding:.46875rem}.reveal-container .button{display:inline-block;font-size:14px;font-size:.875rem;padding:7.5px;padding:.46875rem}.revealed-spoiler{transition:all .25s ease-in-out}.revealed-spoiler.contains-spoilers{height:auto;transition:all .25s ease-in-out;margin-bottom:unset}.revealed-spoiler .spoiler{visibility:visible;opacity:1;max-height:1000px;max-height:62.5rem;transition:all .25s ease-in-out}.revealed-spoiler .overlay-box{height:unset}.revealed-spoiler .reveal-container,.revealed-spoiler .overlay-box{opacity:0;visibility:hidden;transition:all .25s ease-in-out}.revealed-spoiler .reveal-container .spoiler-warning,.revealed-spoiler .reveal-container .reveal-button{opacity:0;transition:all .25s ease-in-out}.blurb-container{background-color:#f5f5f5;border:1px solid #828282;border-radius:10px;border-radius:.625rem;position:relative}.blurb-container .blurb{display:block;padding:15px}.blurb-container .blurb:hover{text-decoration:none}.blurb-container:hover{background-color:#e8e8e8}.blurb-container:hover .post-meta{color:#424242}.blurb-container .blurb-text{color:#111}.single-blurb:hover{background-color:#f5f5f5}.single-blurb:hover .post-meta{color:#828282}

/*# sourceMappingURL=main.css.map */