.page-template-front-page .site-header{margin-bottom:0}.front-block-header .front-block-title a{color:inherit}.front-block:nth-of-type(2n){background-color:var(--color-accent-light)}.front-block.featured-page .thumb-link+.front-block-title{margin-top:2rem}.has-sidebar.page-template-front-page .site-main{border:none;margin-right:0;padding-right:0}.brief-text{color:var(--color-white)}.brief-text a{color:inherit}.brief-text a:hover{opacity:.8}.front-blog-posts .hentry .author-avatar img{width:24px}.page-template-front-page .site-main{padding-bottom:0}.featured-content blockquote,.featured-content h1,.featured-content h2,.featured-content h3,.featured-content h4,.featured-content h5,.featured-content h6{color:inherit}.featured-content,.featured-content .hentry{overflow:hidden}.featured-content .has-post-thumbnail,.featured-content .inner-hentry{position:relative}.featured-content .inner-hentry{z-index:1}.featured-content .inner-hentry:after,.featured-content .inner-hentry:before{bottom:0;content:"";position:absolute}.featured-content .inner-hentry:before{left:-49.99%;top:0;width:50%}.featured-content .inner-hentry,.featured-content .inner-hentry:before{background-color:hsla(0,0%,100%,.15)}.featured-content .inner-hentry:after{-webkit-box-shadow:-1px -1px 2px 0 rgba(0,0,0,.1);border-color:hsla(0,0%,49%,.6) rgba(0,0,0,.3);border-style:solid;border-width:30px 30px 0 0;box-shadow:-1px -1px 2px 0 rgba(0,0,0,.1);right:0}.featured-content .has-post-thumbnail .inner-hentry,.featured-content .has-post-thumbnail .inner-hentry:before,.featured-content .table-striped tbody tr:nth-of-type(odd),.featured-content pre{background-color:rgba(0,0,0,.5)}.th-featured-image{-o-object-fit:cover;left:0;object-fit:cover;opacity:.85;position:absolute;top:0}.featured-content .entry-content a:not([class]){font-weight:700}.featured-content .entry-content a:hover,.featured-content .entry-title a{color:inherit}.featured-content .entry-title a:hover{opacity:.7}.featured-loader{-webkit-animation:loader 1.1s linear infinite;-webkit-transform:translateZ(0);animation:loader 1.1s linear infinite;border:1.1em solid hsla(0,0%,100%,.2);border-left:1.1em solid var(--color-white);left:50%;margin-left:-30px;margin-top:-30px;position:absolute;text-indent:-9999em;top:50%;transform:translateZ(0)}.featured-loader,.featured-loader:after{border-radius:50%;height:60px;width:60px}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.glide{position:relative;width:100%}.glide__slides,.glide__track{overflow:hidden}.glide__slides{-ms-flex-wrap:nowrap;-ms-touch-action:pan-Y;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;list-style:none;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.glide__slide{-ms-flex-negative:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-moz-user-select:none;-ms-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.glide__arrows,.glide__bullets{-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}.featured-content .glide__slides{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.featured-content .glide__slide{-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-transition:opacity .25s linear;left:0;opacity:0;order:2;position:absolute;top:0;transition:opacity .25s linear}.featured-content .glide__slide--active{-ms-flex-order:1;-webkit-box-ordinal-group:2;opacity:1;order:1;position:relative;z-index:1}.featured-content .glide__track{-webkit-transition:height .25s linear;transition:height .25s linear}.featured-content .glide__arrows{left:0}.featured-content .glide__arrow,.featured-content .glide__arrows{-webkit-transform:translateY(-50%);position:absolute;top:50%;transform:translateY(-50%)}.featured-content .glide__arrow{-webkit-transition:opacity .3s ease-in-out,margin .3s ease-in-out;background-color:rgba(0,0,0,.6);border:1px solid;height:96px;opacity:0;padding:0;transition:opacity .3s ease-in-out,margin .3s ease-in-out;width:48px}.featured-content .glide__arrow--left{-webkit-box-shadow:4px 0 12px 1px rgba(0,0,0,.5);border-color:hsla(0,0%,100%,.15);border-left:0;box-shadow:4px 0 12px 1px rgba(0,0,0,.5);left:0}.featured-content .glide__arrow--right{-webkit-box-shadow:-4px 0 12px 1px rgba(0,0,0,.25);border-color:hsla(0,0%,100%,.2);border-right:0;box-shadow:-4px 0 12px 1px rgba(0,0,0,.25);right:0}.featured-content:not(:hover) .glide__arrow--left{margin-left:-48px}.featured-content:not(:hover) .glide__arrow--right{margin-right:-48px}.featured-content:hover .glide__arrow{opacity:1}.featured-content .glide__arrow:hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-primary-dark)}.featured-content .glide__bullets{bottom:36px;left:0;position:absolute}.featured-content .glide__bullet{-webkit-box-shadow:0 0 14px 1px rgba(0,0,0,.2);-webkit-transition:all .05s ease-in-out;background-color:transparent;border:2px solid var(--color-white);box-shadow:0 0 14px 1px rgba(0,0,0,.2);height:18px;padding:0;transition:all .05s ease-in-out;width:18px}.featured-content .glide__bullet:hover{-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.1);border-width:4px;box-shadow:0 0 1px 1px rgba(0,0,0,.1)}.featured-content .glide__bullet--active{background-color:var(--color-white)}@media (min-width:768px){.featured-content .glide__bullets{-webkit-transition:opacity .3s ease-in-out,bottom .3s ease-in-out;bottom:-36px;opacity:0;transition:opacity .3s ease-in-out,bottom .3s ease-in-out}.featured-content:hover .glide__bullets{bottom:36px;opacity:1}}@media (min-width:992px){.brief-text .container{max-width:55rem}.featured-content .inner-hentry{max-width:66.66666%}}