*{box-sizing:border-box}html{background-color:#4f6988}body{background-color:#fff;margin:0;min-height:100%;font-family:raleway,helvetica neue,sans-serif;color:#06324d;font-size:16px}@media(max-width:767px){body{line-height:1.7em}}ul{margin-top:-.75em}li{line-height:1.5em}p::selection{background-color:#eaedf0;color:#364049}p{display:block;font-weight:400;font-size:1em;margin-top:0;margin-bottom:.75em;line-height:1.5em;text-align:justify}h1,h2,h3,h4,h5{font-family:montserrat,helvetica neue,sans-serif;letter-spacing:.02em;margin-bottom:.5em;margin-top:1.5em;line-height:1.5em}h1{font-size:36px;font-weight:600}h2{font-size:30px;font-weight:600}h3{font-size:24px;font-weight:500}h4{font-size:20px;font-weight:500}blockquote{margin:0 .25em;font-size:1em;line-height:1.5em;text-align:justify;font-style:italic}blockquote:before{font-family:Georgia,serif;content:'\201C';position:absolute;top:.15em;left:-.18em;color:#dce0e5;font-size:7em;z-index:-1;font-style:italic}header,#content{height:100%}figure{margin:0}figure img{margin-bottom:.3em !important}figure figcaption p{font-size:14px;text-align:center}header{width:30%;background-size:cover;background-position:50% 0;position:fixed;color:#fcfcfd}header h2{font-size:36px;font-weight:600}header .menu{text-align:left}header .menu p{margin-bottom:0}header .socials{padding:.5em 1.5em;bottom:0;position:fixed;border:0;max-width:30%}header .socials .social-link a svg,header .socials a:visited svg,header .socials a:focus svg,header .socials a:active svg{fill:#fff}header .socials .social-link a:focus svg,header .socials a:active svg,header .socials a:hover svg{-webkit-transition:fill .7s;-moz-transition:fill .7s;-ms-transition:fill .7s;-o-transition:fill .7s;transition:fill .7s;fill:#b9c2cb}header a,header a:link,header a:visited{color:#fff;border-bottom:0;font-weight:400;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s;line-height:1.9em}header a:not(.social-link),header a:link:not(.social-link),header a:visited:not(.social-link){border-bottom:#fcfcfd 1px dashed}header a:hover,header a:focus,header a:active{color:#5f633c}header a:hover:not(.social-link),header a:focus:not(.social-link),header a:active:not(.social-link){font-weight:600;border-bottom:#fcfcfd 1px dashed}header .intro{padding:.5em 1.5em;position:absolute;bottom:100px}header .rounded-logo{width:150px;height:150px;border-radius:50%;margin-bottom:2em;display:block;box-shadow:0 0 5px #06324D}@media(min-width:768px) and (max-width:1023px){header{width:40%}header .intro{bottom:7em}header .socials{max-width:40%}}@media(max-width:767px){header{position:relative;width:100%;background:#06324d !important;display:block;height:auto}header p{padding-top:.5em}header .socials{padding:0 45px 35px;position:relative;max-width:inherit}header .rounded-logo{text-align:center;margin:0 auto}header .intro{bottom:inherit;display:block;position:relative}}#content,.breadcrumb{max-width:80%;margin:0 auto;display:block}@media(max-width:767px){#content,.breadcrumb{max-width:100%}}a{line-height:1.6em}a,a:visited,a:link{text-decoration:none;color:inherit;font-weight:600;border-bottom:#8494a4 1px dashed;padding-bottom:1px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}a svg,a:visited svg,a:link svg{fill:inherit;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}a:hover,a:focus,a:active{color:#5f633c;text-decoration:none;font-weight:600;border-bottom:#8494a4 1px dashed;padding-bottom:1px}a:hover svg,a:focus svg,a:active svg{fill:#5f633c}.content-wrapper{padding:.5em 2em;position:static;width:70%;margin-left:30%;float:none;clear:none;display:block;min-height:88vh}@media(min-width:768px) and (max-width:1023px){.content-wrapper{width:60%;margin-left:40%}}@media(max-width:767px){.content-wrapper{position:relative;width:100%;margin-left:0}}footer{position:absolute;width:70%;left:30%;background-color:#06324d;color:#fcfcfd;padding:.5em 2em}footer .footer-wrapper{max-width:80%;margin:0 auto;display:block;font-size:13px}@media(min-width:768px) and (max-width:1023px){footer{width:60%;left:40%}}@media(max-width:767px){footer{position:relative;width:100%;max-width:100%;left:0}}footer p{margin-bottom:0}img.gopher{margin:0 auto 1.5em !important;max-width:200px}@media(min-width:1024px){.overlay-menu,.mobile-menu,.hamburger{display:none}}@media(min-width:768px) and (max-width:1023px){.overlay-menu,.mobile-menu,.hamburger{display:none}}@media(max-width:767px){.mobile-header{padding:15px 45px;background:#06324d;color:#fcfcfd}.mobile-header p{font-size:30px;text-align:center;margin:0}header{display:none}.overlay-menu,.mobile-menu{display:block}.mobile-menu{display:flex;height:100vh;align-items:center;justify-content:center}.overlay-menu{display:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#06324d !important;width:0%;height:0;position:absolute;top:0;z-index:1}.overlay-menu header{display:block}.hamburger{cursor:pointer;position:absolute;top:30px;left:16px;display:block;z-index:100}.hamburger .bar{width:22px;height:2px;background-color:#fcfcfd;margin-bottom:5px;position:relative;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.hamburger.cross .bar{transform-origin:50% 50%}.hamburger.cross .bar:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:7px}.hamburger.cross .bar:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.cross .bar:nth-child(2){display:none}}.spacer{margin-top:3em}.active{font-weight:500}.max450 img{max-height:450px}#content .icon,header .icon{margin-right:5px;display:inline-block}#content .icon svg,header .icon svg{width:auto}header .icon{fill:#fff;margin-right:10px}#content .icon{fill:#06324d}.content-wrapper img{max-width:100%;max-height:100%;object-fit:contain;width:auto;height:auto;display:block;margin-left:auto;margin-right:auto}.published-date,.reading-time{display:inline-block;margin-bottom:20px;margin-top:0}.reading-time{margin-right:20px}.img-caption{margin-bottom:.25em !important}.img-caption .rounded-img{width:150px;height:150px;border-radius:50%}.img-caption .tags{margin-bottom:.5em}.read-more{margin-top:-.5em;text-align:right;display:block}.chroma,.highlight{max-width:100%}.chroma pre,.highlight pre{padding:5px;white-space:pre-wrap;word-break:break-word}th,td{padding:10px;text-align:left}.card-container{margin:10px 0;display:grid;grid-template-areas:'date info';grid-template-columns:150px 1fr;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);line-height:1.75em}.card-container .date-container{font-size:1.5em;background-color:#06324d;color:#fff;padding:20px;text-align:center;grid-area:date;display:flex;justify-content:center;align-items:center}.card-container .info-container{padding:20px;grid-area:info}.card-container .event-name{font-weight:600;padding-bottom:5px}.card-container .event-location,.card-container .day{font-weight:300}.card-container .month{font-weight:600}.post-image-container{display:grid;grid-template-areas:'image info';grid-template-columns:fit-content(30%)1fr}@media(max-width:767px){.post-image-container{grid-template-columns:1fr}}.post-image img{max-height:11em}@media(max-width:767px){.post-image img{display:none}}.post-image-container .post-image{grid-area:image}@media(max-width:767px){.post-image-container .post-image{display:none}}.post-image-container .post-info{grid-area:info;padding-left:10px}@media(max-width:767px){.post-image-container .post-info{padding:0}}.tags{display:inline-block;margin-bottom:20px;margin-left:20px}.home-container{display:flex;justify-content:space-between}@media(max-width:767px){.home-container{flex-direction:column}}.home-container .home-post{max-width:50%;padding:.6em}.home-container .home-post .home-post-img-container{max-width:95%;margin:auto;padding:1em}.home-container .home-post .home-post-img-container img{max-height:12em}@media(max-width:767px){.home-container .home-post{max-width:100%}}@media(max-height:750px){.only-long-devices{display:none}}.toc ul{margin-top:20px}.toc li{margin-top:15px}.toc a{border-bottom:0}li{margin-top:.8em;margin-bottom:.8em}form{margin:1.5em 0}.form-group{margin-bottom:1.5em}.form-group label{display:block;font-family:montserrat,helvetica neue,sans-serif;font-weight:500;font-size:14px;color:#06324d;margin-bottom:.375em;letter-spacing:.02em}input,textarea,select{width:100%;padding:12px 16px;border:2px solid #dce0e5;border-radius:4px;font-family:raleway,helvetica neue,sans-serif;font-size:16px;color:#06324d;background-color:#fff;-webkit-transition:"border-color 0.3s ease, box-shadow 0.3s ease";-moz-transition:"border-color 0.3s ease, box-shadow 0.3s ease";-ms-transition:"border-color 0.3s ease, box-shadow 0.3s ease";-o-transition:"border-color 0.3s ease, box-shadow 0.3s ease";transition:"border-color 0.3s ease, box-shadow 0.3s ease"}input:focus,textarea:focus,select:focus{outline:none;border-color:#4f6988;box-shadow:0 0 0 3px rgba(79,105,136,.1)}input:hover:not(:focus),textarea:hover:not(:focus),select:hover:not(:focus){border-color:#8494a4}input::placeholder,textarea::placeholder,select::placeholder{color:#8494a4;font-style:italic}input:invalid,textarea:invalid,select:invalid{border-color:#e74c3c}input:valid,textarea:valid,select:valid{border-color:#dce0e5}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=time],input[type=datetime-local]{height:48px}textarea{min-height:120px;resize:vertical;font-family:raleway,helvetica neue,sans-serif;line-height:1.5em}select{height:48px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23364049' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;appearance:none;cursor:pointer}button,input[type=submit],input[type=button],input[type=reset]{background-color:#4f6988;color:#fff;border:none;border-radius:4px;padding:12px 24px;font-family:montserrat,helvetica neue,sans-serif;font-size:16px;font-weight:500;letter-spacing:.02em;cursor:pointer;-webkit-transition:"background-color 0.3s ease, transform 0.1s ease, box-shadow 0.3s ease";-moz-transition:"background-color 0.3s ease, transform 0.1s ease, box-shadow 0.3s ease";-ms-transition:"background-color 0.3s ease, transform 0.1s ease, box-shadow 0.3s ease";-o-transition:"background-color 0.3s ease, transform 0.1s ease, box-shadow 0.3s ease";transition:"background-color 0.3s ease, transform 0.1s ease, box-shadow 0.3s ease";box-shadow:0 0 5px #06324D}button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover{background-color:#40556e;transform:translateY(-1px);box-shadow:0 4px 8px rgba(79,105,136,.3)}button:active,input[type=submit]:active,input[type=button]:active,input[type=reset]:active{transform:translateY(0);box-shadow:0 0 5px #06324D}button:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus{outline:none;box-shadow:0 0 0 3px rgba(79,105,136,.3)}button:disabled,input[type=submit]:disabled,input[type=button]:disabled,input[type=reset]:disabled{background-color:#b9c2cb;cursor:not-allowed;transform:none;box-shadow:none}button:disabled:hover,input[type=submit]:disabled:hover,input[type=button]:disabled:hover,input[type=reset]:disabled:hover{background-color:#b9c2cb;transform:none}.btn-secondary{background-color:transparent;color:#4f6988;border:2px solid #4f6988}.btn-secondary:hover{background-color:#4f6988;color:#fff}.btn-danger{background-color:#e74c3c}.btn-danger:hover{background-color:#df2e1b}.btn-small{padding:8px 16px;font-size:13px}.btn-large{padding:16px 32px;font-size:18px}input[type=checkbox],input[type=radio]{width:auto;margin-right:8px;margin-bottom:0;transform:scale(1.2);accent-color:#4F6988}.form-check{display:flex;align-items:center;margin-bottom:.75em}.form-check label{margin-bottom:0;font-weight:400;cursor:pointer}input[type=file]{padding:8px;border:2px dashed #dce0e5;background-color:#f3f5f6}input[type=file]:hover{border-color:#8494a4;background-color:#eaedf0}.form-group.has-error input,.form-group.has-error textarea,.form-group.has-error select{border-color:#e74c3c}.form-group.has-error input:focus,.form-group.has-error textarea:focus,.form-group.has-error select:focus{box-shadow:0 0 0 3px rgba(231,76,60,.1)}.form-group.has-success input,.form-group.has-success textarea,.form-group.has-success select{border-color:#27ae60}.form-group.has-success input:focus,.form-group.has-success textarea:focus,.form-group.has-success select:focus{box-shadow:0 0 0 3px rgba(39,174,96,.1)}.form-error,.form-help{display:block;font-size:13px;margin-top:.25em}.form-error{color:#e74c3c}.form-help{color:#5d6e7e}.required:after{content:" *";color:#e74c3c}.form-row{display:flex;gap:.75em}.form-row .form-group{flex:1}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media(max-width:767px){.form-row{flex-direction:column;gap:0}input,textarea,select,button{font-size:18px}button{padding:14px 24px}}.slides-form{display:none}.chroma{color:#f8f8f2;background-color:#272822}.chroma .err{color:#960050;background-color:#1e0010}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#ffc}.chroma .lnt{margin-right:.4em;padding:0 .4em}.chroma .ln{margin-right:.4em;padding:0 .4em}.chroma .k{color:#66d9ef}.chroma .kc{color:#66d9ef}.chroma .kd{color:#66d9ef}.chroma .kn{color:#f92672}.chroma .kp{color:#66d9ef}.chroma .kr{color:#66d9ef}.chroma .kt{color:#66d9ef}.chroma .na{color:#a6e22e}.chroma .nc{color:#a6e22e}.chroma .no{color:#66d9ef}.chroma .nd{color:#a6e22e}.chroma .ne{color:#a6e22e}.chroma .nf{color:#a6e22e}.chroma .nx{color:#a6e22e}.chroma .nt{color:#f92672}.chroma .l{color:#ae81ff}.chroma .ld{color:#e6db74}.chroma .s{color:#e6db74}.chroma .sa{color:#e6db74}.chroma .sb{color:#e6db74}.chroma .sc{color:#e6db74}.chroma .dl{color:#e6db74}.chroma .sd{color:#e6db74}.chroma .s2{color:#e6db74}.chroma .se{color:#ae81ff}.chroma .sh{color:#e6db74}.chroma .si{color:#e6db74}.chroma .sx{color:#e6db74}.chroma .sr{color:#e6db74}.chroma .s1{color:#e6db74}.chroma .ss{color:#e6db74}.chroma .m{color:#ae81ff}.chroma .mb{color:#ae81ff}.chroma .mf{color:#ae81ff}.chroma .mh{color:#ae81ff}.chroma .mi{color:#ae81ff}.chroma .il{color:#ae81ff}.chroma .mo{color:#ae81ff}.chroma .o{color:#f92672}.chroma .ow{color:#f92672}.chroma .c{color:#75715e}.chroma .ch{color:#75715e}.chroma .cm{color:#75715e}.chroma .c1{color:#75715e}.chroma .cs{color:#75715e}.chroma .cp{color:#75715e}.chroma .cpf{color:#75715e}.chroma .gd{color:#f92672}.chroma .ge{font-style:italic}.chroma .gi{color:#a6e22e}.chroma .gs{font-weight:700}.chroma .gu{color:#75715e}