.archive-item h2 a,.nav-site li a,.nav-site li a:hover,header,header.site-header.site-header-dark .nav-site .active a,header.site-header.site-header-dark .nav-site a,header.site-header.site-header-dark .nav-site a:hover{color:#000}.archive-item h2 a,.archive-item h2 a:hover{transition:color ease-in-out .15s}.header-bg{background-size:cover;background-position:50% 50%}header{padding:1rem 0}header h1+.lead{margin:2rem 0}header.site-header .navbar{padding:.5rem 0}header.site-header.site-header-dark{position:initial}header.site-header.site-header-dark .navbar-toggler{background:#222}.main{margin:7rem 0}.main img{max-width:100%}.teasers{margin-bottom:1rem}.teasers .teaser{margin-bottom:2rem}.archive-item{padding-top:3rem}.archive-item:first-child{padding-top:0}.archive-item a{font-weight:500}.tag{white-space:nowrap}.post-header img{margin-top:2rem}.post-header .tag{margin-right:1rem}.post-body{margin-top:3rem}.page-body h1{margin-bottom:3rem}blockquote{padding:1rem 3rem;margin:2rem 0;font-size:1.2rem;border-left:solid 4px #eee}p.text{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:87.5%}body{font-family:Montserrat,sans-serif}header.site-header{padding:0;margin-top:2em;position:absolute;top:0;left:0;width:100%}header.page-header{background-size:cover;background-position:50% 50%;padding-top:6rem}header.page-header img{border-radius:80px;float:right}.nav-site li{margin-left:.5em;margin-right:.5em}.nav-site li a{font-size:.9rem;text-transform:uppercase}.nav-site li a.active{color:#000;font-weight:500;text-shadow:0 0 5px #ccc;background-color:#e6e6e6}.nav-site li a:hover{font-weight:600}.nav-site li .dropdown-item:active{background-color:transparent}.header-bg.header-bg-empty a:hover span{border-color:#000}.teasers .teaser .teaser-body{background:#f2f2f2;height:100%;padding:2rem}.teasers .teaser .teaser-body .teaser-subtitle{font-size:.75rem;font-weight:300;text-transform:uppercase}.teasers .teaser .teaser-body h3{font-size:1.5rem;font-weight:300;margin-bottom:1rem}.teasers .teaser .teaser-body p{font-size:.9rem}.post-header img{border:.3rem solid #fff;box-shadow:0 1rem 2rem rgba(0,0,0,.15)}#navbarNavAltMarkup{background-color:rgba(62,70,123,.9);z-index:100;padding:10px}.site-header-dark .menu{background:#3e467b}@media (min-width:768px){.site-header-dark .menu{background:#fff}}