@font-face{font-family:inter;src:url(../fonts/inter-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:montserrat;src:url(../fonts/montserrat-latin-ext.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:montserrat;src:url(../fonts/montserrat-latin.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand:#257227;--heading-green:#008000;--link:#0bb4aa;--text:#444;--heading:#000;--title:#222;--rule:#e6e6e6;--stripe:#f0f0f0;--side-bg:#101010;--side-text:#78787f;--fb-blue:#0866ff;--font-body:"Inter", sans-serif;--font-nav:"Montserrat", sans-serif;--side-w:380px;--content-w:950px}@media(max-width:640px){:root{--side-w:320px}}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden}body{background:#fff;color:var(--text);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:782px){body{font-size:18px}}h1,h2,h3,h4,h5,h6{color:var(--heading);line-height:1.4;font-weight:700;margin:0 0 .5em}h1{font-size:2.25rem}h2{font-size:1.875rem}h3{font-size:1.5rem}h1,h2,h3{padding-top:.625em}h1:first-child,h2:first-child,h3:first-child{padding-top:0}a{color:var(--link);text-decoration:none;transition:all .1s ease-in}img{max-width:100%;height:auto}.inner-wrap{max-width:1200px;margin:0 auto;padding:0 1.25em}@media(max-width:1024px){.inner-wrap{padding:0 4%}}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden;position:absolute!important}.skip-link:focus{clip:auto;height:auto;width:auto;left:5px;top:5px;z-index:100000;background:#f1f1f1;color:#444;padding:15px 23px}.site{position:relative;transition:transform .18s ease;background:#fff}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000}.navbar{color:#fff;background-color:var(--brand);padding:18px 0;transition:all .5s ease-in-out}.has-hero .site-header:not(.not-top) .navbar{background:linear-gradient(to bottom,rgba(0,0,0,.2) 1%,transparent 100%)}.header-inner{display:flex;align-items:center;justify-content:space-between}.custom-logo-link{display:inline-flex}.custom-logo-link img{display:block;max-height:80px;width:auto;transition:all .2s ease-in-out}.not-top .custom-logo-link img{max-height:70px}.header-navigation-wrapper{flex:1;display:flex;justify-content:flex-end;align-items:center}.header-widgets-wrapper{display:flex;align-items:center}.navbar-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:0;padding:0}.navbar-nav>li{margin:0 .9375em}.navbar-nav a{color:#fff;display:inline-block;padding:.3125em 0 .1875em;font-family:var(--font-nav);font-weight:500;font-size:16px;line-height:1.8;border-bottom:1px solid transparent;transition:.2s ease border-color,.2s ease color}.navbar-nav>li>a:hover{border-bottom-color:rgba(255,255,255,.8);opacity:.8}.navbar-nav>li>a[aria-current]{border-bottom-color:rgba(255,255,255,.3)}.social-links{display:flex;gap:8px;list-style:none;margin:0 0 0 .2em;padding:0}.social-links a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--fb-blue);color:#fff}.social-links a:hover{transform:scale(1.1)}.social-links svg{width:24px;height:24px;fill:currentColor}.navbar-toggle{display:block;margin:0 0 0 .625em;padding:8px 0;width:40px;background:0 0;border:0;cursor:pointer}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;margin-left:auto;background:#fff;transition:width .13s ease-out,transform .13s ease-out,opacity .13s ease-out}.navbar-toggle .icon-bar+.icon-bar{margin-top:5px}.navbar-toggle .icon-bar:nth-of-type(2){width:17px}.navbar-toggle:hover .icon-bar{width:17px}.navbar-toggle:hover .icon-bar:nth-of-type(2){width:22px}@media(max-width:1024px){.header-navigation-wrapper,.social-links{display:none}}.side-nav{position:fixed;top:0;right:0;bottom:0;width:var(--side-w);z-index:-1;visibility:hidden;overflow:hidden}.side-nav__scrollable-container{height:100%;overflow:auto;background:var(--side-bg);color:var(--side-text);transform:translateX(var(--side-w));transition:transform .18s ease}.side-nav__wrap{padding:60px 30px}.side-nav__close{display:flex;justify-content:flex-end;margin-bottom:15px}.side-nav__close .navbar-toggle .icon-bar:nth-of-type(1){transform:rotate(-45deg)translate(-5px,5px);width:28px}.side-nav__close .navbar-toggle .icon-bar:nth-of-type(2){opacity:0}.side-nav__close .navbar-toggle .icon-bar:nth-of-type(3){transform:rotate(45deg)translate(-5px,-5px);width:28px}.side-nav .navbar-nav{display:block;margin:0 0 40px}.side-nav .navbar-nav li{margin:10px 0;padding:0 0 5px;border-bottom:1px solid rgba(255,255,255,.1)}.side-nav .navbar-nav a{font-weight:600;text-transform:uppercase;border:0;margin:7px 0;padding:4px 0}.side-nav .navbar-nav a[aria-current]{color:var(--link)}.side-nav .navbar-nav a:hover{color:#fff;opacity:1}.side-nav .widget{margin-bottom:40px;font-size:16px}.side-nav .widget h2{color:#fff;font-size:1.25rem;font-family:var(--font-nav);text-transform:uppercase;margin-bottom:.75em}.side-nav .widget ul{list-style:none;margin:0;padding:0}.side-nav .widget a{color:#fff}.side-nav .widget a:hover{color:var(--link)}.side-nav-overlay{display:none;position:fixed;inset:0;right:var(--side-w);z-index:900;cursor:e-resize}body.side-nav-open .site{transform:translateX(calc(-1 * var(--side-w)))}body.side-nav-open .side-nav{visibility:visible;z-index:600}body.side-nav-open .side-nav__scrollable-container{transform:translateX(0)}body.side-nav-open .side-nav-overlay{display:block}.site-header{transition:transform .18s ease}body.side-nav-open .site-header{transform:translateX(calc(-1 * var(--side-w)))}.custom-header{position:relative;height:100vh;min-height:480px;background:#000;overflow:hidden}.custom-header-media{position:absolute;inset:0}.custom-header-media img{width:100%;height:100%;object-fit:cover;display:block}.custom-header-media::after{content:"";position:absolute;inset:0;z-index:2;background:rgba(20,10,40,.25)linear-gradient(to bottom,transparent 0,rgba(0,0,0,.3) 75%,rgba(0,0,0,.3) 100%)}.site-branding{position:absolute;z-index:3;left:0;right:0;bottom:18%;text-align:center;color:#fff}.site-branding .site-title{color:#fff;font-size:clamp(2.5rem,7vw,80px);line-height:1.25;margin:0;padding:0}.site-branding .site-description{color:#fff;opacity:.8;font-size:20px;margin:.5em 0 0}#scroll-to-content{position:absolute;left:50%;bottom:20px;z-index:5;height:1.5em;width:3.5em;overflow:hidden;opacity:.5;transform:translateX(-50%);cursor:pointer;border:0;background:0 0;padding:0;animation:pulsate 1.5s ease-out infinite}#scroll-to-content::before{content:"";position:absolute;left:15px;bottom:10px;width:30px;height:30px;border:2px solid #fff;transform:rotate(45deg)}#scroll-to-content:hover{opacity:1}@keyframes pulsate{0%{opacity:.2}50%{opacity:.6}100%{opacity:.2}}@media(prefers-reduced-motion:reduce){#scroll-to-content{animation:none}.site,.site-header,.side-nav__scrollable-container{transition:none}}.site-content{padding-top:116px}.has-hero .site-content{padding-top:0}.entry-header,.entry-content{max-width:calc(var(--content-w) + 20px);margin:2.8125em auto;padding:0 10px}@media(max-width:1024px){.entry-header,.entry-content{padding:0 4%}}.entry-title{margin:0;padding:0;color:var(--title);font-family:var(--font-nav);font-size:26px;font-weight:700;text-align:center;text-transform:uppercase}.entry-title::after{content:"";display:block;width:130px;height:1px;background:var(--rule);margin:40px auto 48px}.has-hero .entry-title::after{display:none}@media(max-width:640px){.entry-title{font-size:24px;line-height:1.5}}.entry-meta{text-align:center;font-size:14px;color:#777;margin-top:-32px;margin-bottom:40px}.entry-content p{margin:0 0 20px;word-wrap:break-word}.entry-content a{text-decoration:underline}.entry-content ul,.entry-content ol{margin:0 0 20px;padding:0}.entry-content li{list-style-position:inside}.entry-content ul li{list-style-type:square}.entry-content li ul,.entry-content li ol{margin:0 0 0 30px}.entry-content figure{margin:0 0 1em}.entry-content img{display:block;margin-bottom:20px}.entry-content figcaption{font-size:14px;text-align:center;margin-top:.5em}.entry-content video{max-width:100%;height:auto;display:block;margin-bottom:20px}.entry-content h2.green,.entry-content .green,.entry-content .green a{color:var(--heading-green)}.has-medium-font-size{font-size:20px}h2.has-medium-font-size{font-size:20px}.table-stripes{margin:0 0 1em}.table-stripes table{width:100%;border-collapse:collapse;border:0;border-bottom:1px solid var(--stripe)}.table-stripes td{padding:.5em;vertical-align:middle;word-break:normal;border:0}.table-stripes td:first-child{width:50%}.table-stripes tr:nth-child(odd){background:var(--stripe)}.table-stripes img{margin:0;display:block}.table-stripes figcaption{border-top:1px solid #ddd;padding-top:.3em}.post-list{list-style:none;padding:0;text-align:center}.post-list li{padding-bottom:3.75em}.post-list li::after{content:"";display:block;width:130px;height:1px;background:var(--rule);margin:50px auto 0}.post-list h2{font-size:1.875rem}.post-list h2 a{color:#000}.post-list h2 a:hover{color:var(--link)}.site-footer{background:var(--brand);color:#fff;font-size:14px;line-height:1.6}.site-info{padding:1.875em 0;margin:0;display:flex;flex-wrap:wrap}.site-info span{flex:0 0 50%}.site-info span:last-child{text-align:right}.site-info a{color:#fff}.site-info a:hover{color:var(--link)}@media(max-width:640px){.site-info span{flex:100%;text-align:center!important}.site-info span:first-child{margin-bottom:10px}}