.nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;transition:width .2s,opacity .4s;opacity:1;background-color:#efc14e;z-index:999999}
.r{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:10px}.no-gap{grid-gap:0!important}.bcg-item{grid-column:span 6;padding:10px}[class*=c-]{grid-column:span 12;padding:10px}@media only screen and (min-width:40rem){.c-50{grid-column:span 6}.c-25{grid-column:span 3}.c-75{grid-column:span 9}.c-100{grid-column:span 12}.c-1{grid-column:span 1}.c-2{grid-column:span 2}.c-3{grid-column:span 3}.bcg-item,.c-4{grid-column:span 4}.c-5{grid-column:span 5}.c-6{grid-column:span 6}.c-7{grid-column:span 7}.c-8{grid-column:span 8}.c-9{grid-column:span 9}.c-10{grid-column:span 10}.c-11{grid-column:span 11}.c-12{grid-column:span 12}}@media only screen and (max-width:52rem) and (min-width:40rem){.c-50{grid-column:span 6}.c-25{grid-column:span 3}.c-75{grid-column:span 9}.c-100{grid-column:span 12}}code,pre{white-space:normal;font-family:monospace;margin-bottom:1rem;background:#f3f3f3;padding:.5rem;margin:1rem 0!important}blockquote{border-left:3px solid #d6d6d6;padding:0 .5rem!important;margin:0 1.5rem!important;font-weight:300!important}h1,h2,h3,h4,h5,h6{margin-top:1rem}.featured-image{max-height:55vh;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.container .single .post-content{line-height:1.618;color:#222}.single .post-content img{max-width:100%;height:auto;border:1px solid #ccc;padding:1rem;margin-top:1.5rem;margin-bottom:1.5rem}.single .post-content p{margin-bottom:1rem}.single .post-content ol,.single .post-content ul{margin-bottom:1.5rem}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{color:#000;margin-bottom:.5rem}.single{max-width:1200px;margin:0 auto}.search:focus{outline:none}.footer__heading{text-transform:uppercase}.r.full-height,nav .r{grid-gap:0}@media only screen and (max-width:40rem){.main-title{font-size:2rem}.xs-collapse{visibility:hidden;visibility:collapse;border:0!important;border-color:none!important;padding:0!important}.xs-visible{visibility:visible}}
.black-font{text-transform:uppercase;font-weight:700}.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s}.zap-slideout{position:fixed;right:0;top:0;width:34vw;height:100vh;z-index:1000;padding:16px;background-color:#fff;-webkit-transform:translate3D(100%,0,0);transform:translate3D(100%,0,0)}.zap-slideout,.zap-slideout.isOpen{transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.zap-slideout.isOpen{-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.zap-slideout-opener{position:absolute;top:-4px;right:100%;-webkit-transform:scale(.5);transform:scale(.5);margin-right:0;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#000;cursor:pointer}.zap-slideout-opener:hover{text-decoration:underline}.zap-slideout-menu{font-weight:600;transition:-webkit-transform 1.6s ease(out-cubic);transition:transform 1.6s ease(out-cubic);transition:transform 1.6s ease(out-cubic),-webkit-transform 1.6s ease(out-cubic)}.zap-slideout-menu-item,.zap-slideout-menu-item--small{cursor:pointer;text-transform:uppercase}.zap-slideout-menu-item--small:hover,.zap-slideout-menu-item:hover{text-decoration:underline}.zap-slideout-menu-item+.zap-slideout-menu-item,.zap-slideout-menu-item+.zap-slideout-menu-item--small,.zap-slideout-menu-item--small+.zap-slideout-menu-item,.zap-slideout-menu-item--small+.zap-slideout-menu-item--small{margin-top:20px}.zap-slideout-menu-item+.zap-slideout-menu-item--small{margin-top:30px}.zap-slideout-menu-item--small{font-weight:400;text-transform:uppercase;letter-spacing:.08em}.zap-emoji{height:120px}
.footer__heading[data-v-f4dadeba],.text-input[data-v-f4dadeba]{max-width:100%}
.searchwrapper{width:100%}input.search{width:100%;text-indent:22px}.results{top:1.35rem}.searchicon{height:18px;top:0}.results a{display:block;width:100%}@media only screen and (max-width:40rem){input.search{text-indent:0}}
#navbar{z-index:999}.titlebar .item{overflow-x:none}.results{padding-left:0;-webkit-transform:translateY(17px);transform:translateY(17px);width:30vw}.results li{list-style-type:none;margin-left:0}nav{position:fixed;background:#fff;top:0;left:0;right:0}.sitename{color:#000;font-family:Archivo Black,sans-serif;text-transform:uppercase;font-weight:400;font-size:18px}@media only screen and (max-width:40rem){.results{width:94vw}nav{position:relative}}
body,html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.main-title{font-size:3rem;font-family:Archivo Black,sans-serif;font-weight:400;line-height:1}.feat-wrapper{max-height:55vh;width:100%}.slide-left-enter,.slide-right-leave-active{-webkit-transform:translate(50%);transform:translate(50%);opacity:0;transition:all .25s}.slide-left-leave-active,.slide-right-enter{-webkit-transform:translate(-50%);transform:translate(-50%);opacity:0;transition:all .25s}.slide-down-enter,.slide-up-leave-active{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:1;transition:all .25s}.slide-down-leave-active,.slide-up-enter{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;transition:all .25s}.fade-enter-active,.fade-leave-active{transition:opacity .5s;transition-delay:.3s}.fade-enter,.fade-leave-to{opacity:0}.post-content{max-width:75ch}
.__nuxt-error-page{padding:1rem;background:#f7f8fb;color:#47494e;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:sans-serif;font-weight:100!important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0;right:0;bottom:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{font-size:1.5rem;margin-top:15px;color:#47494e;margin-bottom:8px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;text-decoration:none}.__nuxt-error-page .logo{position:fixed;left:12px;bottom:12px}
