html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-primary:rgba(71,19,6,1);--color-primary-95:rgba(71,19,6,.95);--color-primary-70:rgba(71,19,6,.7);--color-primary-50:rgba(71,19,6,.5);--color-primary-10:rgba(71,19,6,.1);--color-secondary:rgba(158,113,8,1);--color-secondary-70-flat:#bb9b52;--color-secondary-80:rgba(158,113,8,.8);--color-secondary-40:rgba(158,113,8,.4);--color-secondary-10:rgba(158,113,8,.1);--color-bg-primary:rgba(255,255,255,1);--color-bg-primary-20:rgba(255,255,255,.2);--color-bg-primary-05:rgba(255,255,255,.05);--color-text-primary:rgba(68,68,68,1);--color-text-primary-20:rgba(68,68,68,.2);--color-text-secondary:rgba(255,255,255,1);--color-border-primary:rgba(199,199,199,1);--border-size:1px;--border-radius:0px;--drop-shadow:1px 3px 14px rgba(0,0,0,.4);--font-family-primary:"Noto Sans", sans-serif;--font-family-secondary:"Playfair Display", serif;--font-lineheight-primary:1.75em;--font-size-h1:54px;--font-size-h1-mobile:39px;--font-size-h2:36px;--font-size-h2-mobile:31px;--font-size-h3:25px;--font-size-h3-mobile:23px;--font-size-primary:18px;--font-size-primary-mobile:16px;--font-size-nav:25px;--gutter-xxs:5px;--gutter-xs:10px;--gutter-sm:20px;--gutter-md:40px;--gutter-lg:80px;--gutter-xl:120px;--button-padding:10px 30px;--button-font-size:18px;--button-font-weight:700}body,button,input,select,optgroup,textarea{color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-primary);line-height:var(--font-lineheight-primary);font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}h1,h2,h3,h4,h5,h6{color:var(--color-primary);clear:both;font-family:var(--font-family-secondary);line-height:initial;text-transform:none;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400;margin-top:0}h1 em,h2 em,h3 em,h4 em{font-style:normal;color:var(--color-secondary)}.heading-sub{margin-top:calc(0px - var(--gutter-sm))}h1{font-size:var(--font-size-h1-mobile)}h2,.h2{font-size:var(--font-size-h2-mobile)}h3{font-size:var(--font-size-h3-mobile);font-weight:700;margin-bottom:var(--gutter-sm);color:var(--color-secondary)}p,.entry-content ul>li,.entry-content ol>li{font-size:var(--font-size-primary-mobile);font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}@media only screen and (min-width:768px){h1{font-size:var(--font-size-h1)}h2,.h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}p{font-size:var(--font-size-primary)}}p{margin-bottom:var(--gutter-sm);margin-top:0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 var(--gutter-sm)}.wp-block-quote{background-color:var(--color-primary);color:var(--color-text-secondary);border-radius:var(--border-radius);padding:var(--gutter-sm);margin:0 0 var(--gutter-md)}.wp-block-quote cite{font-weight:700}.wp-block-file a{display:inline-flex;align-items:center;text-decoration:none;transition:all .3s ease-in-out}.wp-block-file a:hover{text-decoration:underline}.wp-block-file a:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:'\f1c1';font:var(--fa-font-sharp-light);font-size:30px;padding-right:var(--gutter-xs);text-decoration:none;transition:all .3s ease-in-out}.wp-block-file a:hover:before{opacity:.8;text-decoration:none!important}address{margin:0 0 var(--gutter-sm)}pre{background:var(--color-primary);font-family:"courier 10 pitch",Courier,monospace;line-height:1.6;margin-bottom:var(--gutter-sm);max-width:100%;overflow:auto;padding:var(--gutter-sm)}code,kbd,tt,var{font-family:Monaco,Consolas,andale mono,dejavu sans mono,monospace}abbr,acronym{border-bottom:1px dotted var(--color-text-primary);cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.icon::before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}html{box-sizing:border-box;overflow-x:hidden}*,*:before,*:after{box-sizing:inherit}body{background:var(--color-bg-primary)}hr{background-color:var(--color-primary);border:0;height:1px;margin-bottom:var(--gutter-sm)}hr.header-border{background-color:var(--color-text-primary-20)}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:var(--gutter-sm)}dt{font-weight:700}dd{margin:0 var(--gutter-sm)var(--gutter-sm)}img{height:auto;max-width:100%}figure{margin:var(--gutter-sm)0}table{margin:0 0 var(--gutter-sm);width:100%}.arrow-link a{text-decoration:none}.arrow-link a:after{content:"\f061";font:var(--fa-font-light);display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-left:var(--gutter-xs);transition-property:all;transition-timing-function:ease-in-out;transition-duration:.2s}.arrow-link a:hover:after{margin-left:var(--gutter-sm)}.button:not(li):not(.wp-block-button),.wp-block-button__link,li.button>a,input[type=submit]{cursor:pointer;display:inline-block;background-color:var(--color-secondary);border-radius:var(--border-radius)!important;border:var(--border-size)solid var(--color-secondary)!important;color:var(--color-text-secondary)!important;padding:var(--button-padding)!important;text-decoration:none;font-size:var(--button-font-size);text-transform:none;font-weight:var(--button-font-weight)}.button:not(li):not(.wp-block-button):hover,.wp-block-button__link:hover,li.button>a:hover,input[type=submit]:hover{background-color:var(--color-secondary-80)}.button-secondary:not(li):not(.wp-block-button),.button-secondary>.wp-block-button__link,li.button-secondary>a,.is-style-outline>a,input[type=submit].button-secondary{cursor:pointer;display:inline-block;background-color:initial;border-radius:var(--border-radius)!important;border:var(--border-size)solid var(--color-secondary)!important;color:var(--color-secondary)!important;padding:var(--button-padding)!important;text-decoration:none;font-size:var(--button-font-size);text-transform:none;font-weight:var(--button-font-weight)}.button-secondary:not(li):not(.wp-block-button):hover,.button-secondary>.wp-block-button__link:hover,li.button-secondary>a:hover,.is-style-outline>a:hover,input[type=submit].button-secondary:hover{background-color:var(--color-secondary-10)}.button,button,input,a{transition-property:background-color;transition-duration:.2s;transition-timing-function:ease-in-out}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:var(--color-primary)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],input[type=file],textarea{color:var(--color-text-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius);padding:var(--gutter-xs);max-width:100%;-webkit-appearance:none}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,input[type=file]:focus,textarea:focus{color:#111}select{border:1px solid var(--color-border-primary);padding:var(--gutter-xs);border-radius:var(--border-radius)}textarea{padding:var(--gutter-xs);width:100%}.search-form{max-width:500px;display:flex;justify-content:space-between;align-items:center}.search-form>label{display:inline-block;margin:0 -5px 0 0;vertical-align:top;width:60%}.search-form .search-field{width:100%}.search-form>.search-submit{flex:1;margin-left:var(--gutter-sm)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:var(--gutter-xs)var(--gutter-sm);text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.widget{margin:0 0 var(--gutter-sm)}.widget select{max-width:100%}a{color:var(--color-secondary)}a:visited{color:var(--color-secondary)}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.post-edit-link{background-color:var(--color-secondary);border-radius:var(--border-radius);color:var(--color-text-secondary)!important;display:inline-block;font-size:16px;margin:var(--gutter-sm)0;padding:var(--gutter-xs)var(--gutter-sm);text-decoration:none;text-transform:uppercase;font-weight:700}.post-edit-link:hover{background-color:var(--color-secondary-80)!important}.header{background-color:var(--color-bg-primary);padding:var(--gutter-xs)0;position:relative;z-index:100}.header .container{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.header-menu-container{display:none}.header-branding{width:89.5px}.header-menu{-webkit-box-flex:1;-moz-box-flex:1;width:calc(100% - 100px);-webkit-flex:1;-ms-flex:1;flex:1;text-align:right}.header-menu-toggle{border-radius:50%;color:var(--color-text-primary)!important;display:inline-block;font-size:20px;height:45px;padding:8px;text-align:center;width:45px;vertical-align:middle;text-decoration:none}.header-menu-expand{background-color:var(--color-bg-primary);border-radius:999px 0 0 999px;height:68px;line-height:68px!important;position:absolute;right:0;text-align:center;top:0;width:68px;color:var(--color-text-primary);transition-property:all;transition-timing-function:ease-in-out;transition-duration:.2s;z-index:200;cursor:pointer;transform-origin:right}.sub-menu .header-menu-expand{height:40px;line-height:40px!important;width:40px}@media only screen and (min-width:768px){.header-menu-container{display:inline-block;vertical-align:middle}.header-branding{width:179px}.header-menu-toggle{display:none}#primary-menu li{position:relative;white-space:nowrap}#primary-menu a{display:block;text-decoration:none;padding:var(--gutter-xs)var(--gutter-sm)}#primary-menu>li{display:inline-block;position:relative}#primary-menu>li>a{padding:var(--gutter-xxs)var(--gutter-xs);text-decoration:none;color:var(--color-text-primary);transition-property:all;transition-timing-function:ease-in-out;transition-duration:.2s;transform-origin:bottom}#primary-menu>li:not(.button):hover>a{color:var(--color-primary)}#primary-menu>li.button>a{font-weight:400;color:var(--color-text-primary)!important;margin-left:10px}#primary-menu>li>ul.sub-menu{background-color:var(--color-secondary);top:100%;right:0;border-radius:var(--border-radius);box-shadow:var(--drop-shadow)}#primary-menu>li>ul.sub-menu>li:first-of-type>a{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}#primary-menu>li>ul.sub-menu>li:last-of-type>a{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}#primary-menu>li>ul.sub-menu>li>a{color:var(--color-text-secondary)}#primary-menu>li>ul.sub-menu>li>a:hover{background-color:var(--color-primary)}#primary-menu>li>ul>li>ul.sub-menu{border-radius:var(--border-radius);box-shadow:var(--drop-shadow);background-color:var(--color-secondary);top:0;right:calc(100% - var(--gutter-xs))}#primary-menu>li>ul>li>ul>li:first-of-type>a{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}#primary-menu>li>ul>li>ul>li:last-of-type>a{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}#primary-menu>li>ul>li>ul>li>a{color:var(--color-text-secondary)}#primary-menu>li>ul>li>ul>li>a:hover{background-color:var(--color-primary)}#primary-menu ul.sub-menu{display:none;list-style:none;margin:0;padding:0;position:absolute}#primary-menu li:hover:not(.click-open)>ul.sub-menu{display:block}}ul.menu{list-style:none;margin:0;padding:0}#navPanel{-moz-transform:translatex(28em);-webkit-transform:translatex(28em);-ms-transform:translatex(28em);transform:translatex(28em);-moz-transition:-moz-transform .2s ease-in-out,visibility .2s ease-in-out;-webkit-transition:-webkit-transform .2s ease-in-out,visibility .2s ease-in-out;-ms-transition:-ms-transform .2s ease-in-out,visibility .2s ease-in-out;transition:transform .2s ease-in-out,visibility .2s ease-in-out;-webkit-overflow-scrolling:touch;visibility:hidden;overflow-y:auto;position:fixed;right:0;top:0;background:var(--color-bg-primary);color:var(--color-primary);height:100%;max-width:90%;width:28em;padding:0;z-index:10010}#navPanel.visible{-moz-transform:translatex(0);-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0);box-shadow:var(--drop-shadow);visibility:visible}#navPanel a{color:var(--color-secondary)}#navPanel>ul{list-style:none;margin:0;margin-top:var(--gutter-sm);padding:0}#navPanel>ul>li:first-child>a{padding-right:60px}#navPanel ul li{position:relative}#navPanel>ul>li.button>a{margin:var(--gutter-sm)var(--gutter-md);text-align:center;font-size:var(--button-font-size)}#navPanel>ul>li>a{display:block;padding:var(--gutter-sm)var(--gutter-lg)var(--gutter-sm)var(--gutter-md);text-decoration:none;font-size:var(--font-size-nav)}#navPanel .sub-menu{display:none;list-style:none;margin:0;padding:0}#navPanel .sub-menu a{display:block;text-decoration:none}#navPanel>ul>li>.sub-menu>li>a{padding:var(--gutter-xs);padding-left:calc( var(--gutter-md) + 15px)}#navPanel>ul>li>.sub-menu>li>ul>li>a{padding:var(--gutter-xs);padding-left:var(--gutter-xl)}@media(min-width:768px){#navPanel a{transition-property:all;transition-timing-function:ease-in-out;transition-duration:.2s;transform:scale(.95)}#navPanel li:not(.button) a:hover{transform:scale(1);color:var(--color-primary)}}.pageBanner{background-repeat:no-repeat;background-size:cover;background-position:50%;padding:16%;position:relative}.pageBanner::before{content:"";border:1px solid var(--color-secondary);height:calc(100% - 40px);width:calc(100% - 40px);position:absolute;z-index:10;top:0;left:0;margin:20px}@media only screen and (min-width:1280px){.pageBanner{height:300px;padding:0}.pageBanner::before{height:calc(100% - 60px);width:calc(100% - 60px);margin:30px}}.callout-button{padding:var(--gutter-md)var(--gutter-sm);display:grid!important;grid-template-columns:1fr;gap:var(--gutter-md);text-align:center}.callout-button::before,.callout-button::after{content:"";height:1px;background-color:var(--color-bg-primary-20)}.callout-button .is-style-outline>a{border-color:var(--color-text-secondary)!important;color:var(--color-text-secondary)!important}@media(min-width:768px){.callout-button{grid-template-columns:1fr auto auto 1fr}}.callout-title{padding:var(--gutter-md)var(--gutter-sm);display:grid!important;grid-template-columns:1fr;gap:var(--gutter-md);text-align:center;margin-top:calc(var(--gutter-sm) * -1)!important}.callout-title::before,.callout-title::after{content:"";height:1px;background-color:var(--color-bg-primary-20)}@media(min-width:768px){.callout-title{grid-template-columns:1fr auto 1fr}}.media-text-cols{gap:0;margin-bottom:var(--gutter-lg)!important}.media-text-cols .wp-block-image{margin:0}.mobile-reverse-order .wp-block-column{order:1}.mobile-reverse-order .wp-block-column:last-of-type{order:0}@media(min-width:782px){.media-text-cols{gap:initial}.mobile-reverse-order .wp-block-column,.mobile-reverse-order .wp-block-column:last-of-type{order:0}}.frame-image{position:relative}.frame-image::before{content:"";border:1px solid var(--color-text-secondary);height:calc(100% - 60px);width:calc(100% - 60px);position:absolute;z-index:10;top:0;left:0;margin:30px}.archive-description{position:relative}.archive-description::before{content:"";border:1px solid var(--color-secondary);height:calc(100% - 40px);width:calc(100% - 40px);position:absolute;z-index:10;top:0;left:0;margin:20px}.archive-description p img{margin:0;display:block}@media(min-width:768px){.archive-description::before{height:calc(100% - 60px);width:calc(100% - 60px);margin:30px}}.container{margin:0 auto;max-width:1280px;padding:0 var(--gutter-sm);width:100%}.content .container{margin:0 auto}.content .main,.content aside{flex:0 0 100%;width:100%}.content .main{order:1;padding-bottom:var(--gutter-md)}.content aside{order:2}@media only screen and (min-width:768px){.content aside+.main{flex:0 0 68%;order:2}.content main{flex:0 0 100%;width:100%}.content aside{order:1;flex:0 0 29%;width:29%}}.pre-footer{background-color:var(--color-primary-95);padding:var(--gutter-md)0}.pre-footer .container{display:grid;grid-template-columns:1fr;gap:var(--gutter-sm)}.pre-footer-col{margin:0 0 var(--gutter-sm);width:100%;text-align:center}.pre-footer-col .wp-block-image{margin:0}.pre-footer-col .wp-block-image img{max-width:150px}.pre-footer-col:last-of-type{margin:0}.pre-footer-col p,.pre-footer-col a{color:var(--color-text-secondary);font-size:var(--font-size-primary-mobile);text-decoration:none}.pre-footer-col a{display:inline-block}.pre-footer-col a:hover{text-decoration:underline}.pre-footer-col .menu{display:flex;flex-wrap:wrap;flex-direction:row;gap:var(--gutter-xs)var(--gutter-sm);justify-content:center}.pre-footer-col .menu .button>a{border:none!important;color:var(--color-text-secondary)!important;padding:0!important;font-weight:400;font-size:var(--font-size-primary-mobile)}.pre-footer-col .menu a:hover{text-decoration:underline}.pre-footer-col .menu .button>a:hover{background-color:initial}.pre-footer-col .menu>li>ul{display:none}.pre-footer-col #block-5,.pre-footer-col #block-6{display:flex;justify-content:center;align-items:center}.pre-footer-col .social-tile{border:1px solid var(--color-bg-primary-20);border-radius:6px;padding:var(--gutter-xs)var(--gutter-sm);display:flex;gap:var(--gutter-xs);align-items:center}.pre-footer-col .social-tile:hover{text-decoration:none}.pre-footer-col .social-tile i{color:var(--color-bg-primary-20);font-size:var(--font-size-h3);transition-property:all;transition-duration:.2s;transition-timing-function:ease-in-out}.pre-footer-col .social-tile:hover i{color:var(--color-text-secondary)}@media only screen and (min-width:768px){.pre-footer .container{grid-template-columns:157px 257px 1fr;gap:var(--gutter-md)}.pre-footer-col .menu,.pre-footer-col #block-5,.pre-footer-col #block-6{justify-content:flex-end}.pre-footer-col:nth-child(2){text-align:left}.pre-footer-col .wp-block-image img{max-width:100%}}@media only screen and (min-width:1000px){.pre-footer .container{grid-template-columns:257px 257px 1fr;gap:var(--gutter-md)}}.footer{background-color:var(--color-primary);padding:var(--gutter-sm)0}.footer p{color:var(--color-text-secondary);font-size:calc( var(--font-size-primary) - 30% );margin:0;line-height:150%}.footer p a{color:var(--color-text-secondary)}.footer .container{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-col{text-align:center;width:100%}.footer-col:nth-child(1){border-bottom:1px solid var(--color-bg-primary-20);padding:0 0 var(--gutter-sm);margin:0 0 var(--gutter-sm)}@media only screen and (min-width:768px){.footer-col{width:48%}.footer-col:nth-child(1){border:none;padding:0;margin:0;text-align:left}.footer-col:nth-child(2){text-align:right}}.social a{color:var(--color-text-secondary);display:inline-block;font-size:30px;margin:0 var(--gutter-xxs)}.archive-post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(325px,1fr));gap:2rem;padding:0 0 var(--gutter-lg)}.archive-post-tile{background:var(--color-primary-10);border-radius:var(--border-radius);transition:transform .2s ease-in-out}.archive-post-tile a{text-decoration:none}.archive-post-tile:hover{transform:translateY(-5px)}.archive-post-thumbnail{position:relative;padding:30% 0;overflow:hidden}.archive-post-thumbnail img{width:100%;height:auto;border-radius:var(--border-radius);position:absolute;top:50%;left:0;transform:translateY(-50%)}.archive-post-title{font-size:1.2rem;margin-top:1rem;padding:0 var(--gutter-sm)}.archive-post-excerpt{font-size:.95rem;color:#555;padding:0 var(--gutter-sm)var(--gutter-sm);margin:0}.post-grid-loop{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:2rem}.post-grid-loop .wp-block-post{background-color:var(--color-primary-10);transition:transform .2s ease-in-out}.post-grid-loop .wp-block-post:hover{transform:translateY(-5px)}.post-grid-loop .wp-block-post-featured-image{margin:0}.post-grid-loop .wp-block-post-featured-image a{position:relative;padding:30% 0;overflow:hidden;display:block}.post-grid-loop .wp-block-post-featured-image a img{width:100%;height:auto;border-radius:var(--border-radius);position:absolute;top:50%;left:0;transform:translateY(-50%)}.post-grid-loop .wp-block-post-title{font-size:1.2rem;margin-top:1rem;padding:0 var(--gutter-sm)}.post-grid-loop .wp-block-post-excerpt__excerpt{font-size:.95rem;padding:0 var(--gutter-sm)var(--gutter-sm);margin:0}.post-grid-loop .taxonomy-category{display:flex;padding:0 var(--gutter-sm)var(--gutter-sm)}.post-grid-loop .taxonomy-category a{border:1px solid var(--color-secondary-40);padding:var(--gutter-xxs)var(--gutter-xs);font-size:90%;text-decoration:none;line-height:125%}.post-grid-loop .taxonomy-category a:hover{background-color:var(--color-bg-primary)}@media(min-width:768px){.post-grid-loop{grid-template-columns:repeat(auto-fill,minmax(325px,1fr))!important}}.home-post-grid .post-grid-loop .wp-block-post{background-color:var(--color-bg-primary-05)}.home-post-grid .post-grid-loop .wp-block-post-title a,.home-post-grid .post-grid-loop .wp-block-post-excerpt__excerpt,.home-post-grid .post-grid-loop .taxonomy-category a{color:var(--color-text-secondary)}.home-post-grid .post-grid-loop .taxonomy-category a:hover{background-color:var(--color-bg-primary-05)}.icon-divider{display:grid!important;width:100%;grid-template-columns:1fr 50px 1fr;gap:var(--gutter-md);position:relative;margin:0 0 var(--gutter-sm)}.icon-divider i{font-size:50px;color:var(--color-bg-primary-20)}.icon-divider::before,.icon-divider::after{content:"";height:1px;background-color:var(--color-bg-primary-20)}article.post{margin:0 0 var(--gutter-md)}.comment-navigation,.posts-navigation,.post-navigation{margin:var(--gutter-sm)0;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.nav-next a,.nav-previous a{background-color:var(--color-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius);display:inline-block;padding:var(--gutter-xxs)var(--gutter-xs);text-decoration:none}.nav-next a:after,.nav-previous a:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}.nav-next a:after{content:"\f105";font:var(--fa-font-solid);margin:0 0 0 var(--gutter-xs)}.nav-previous a:before{content:"\f104";font:var(--fa-font-solid);margin:0 var(--gutter-xs)0 0}.comment-list{display:inline-block;margin:var(--gutter-sm)0;padding:0;width:100%}.comment-list ol.children{margin:0;padding:0 0 0 var(--gutter-sm)}.comment-body{border:1px solid #ddd;border-radius:4px;display:inline-block;margin:var(--gutter-xxs)0;padding:var(--gutter-sm);width:100%}.comment-metadata>*{margin:0 var(--gutter-xs)0 0}.comment-form label{display:block}aside .widget_nav_menu{}aside .widget_nav_menu a{padding:var(--gutter-sm)var(--gutter-md)}aside .widget_nav_menu ul.menu{}aside .widget_nav_menu ul.menu .sub-menu{}aside .widget_nav_menu ul.menu .sub-menu .submenu{}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.entry-footer{padding:var(--gutter-sm)0 0}.entry-footer>span{margin:0 var(--gutter-xs)0 0}.page-links{clear:both;margin:0 0 1.5em}.post-thumbnail{display:block;margin:var(--gutter-sm)0 0}.blogFeed .post{margin:0 0 4em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.breadcrumbs{background-color:#ddd;padding:var(--gutter-xs)0}.fancybox-thumbs__list a:before{border:6px solid var(--color-primary)!important}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .footer{display:none}.infinity-end.neverending .footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link img{display:block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.post-thumbnail img{display:block;min-width:100%}.wp-block-columns{gap:var(--gutter-sm);margin:0 auto}.wp-block-columns .wp-block-column{margin-bottom:0}.testimonial-tile{border:var(--border-size)solid var(--color-primary-10);padding:5px}.cover-link{padding:0;align-items:stretch}.cover-link .wp-block-cover__inner-container{display:flex}.cover-link .wp-block-cover__inner-container p{display:flex;margin:0;flex:0 0 100%}.cover-link .wp-block-cover__inner-container p a{color:var(--color-text-secondary);background-color:var(--color-primary-50);flex:0 0 100%;display:flex;align-items:center;justify-content:center;text-decoration:none;text-shadow:1px 2px 12px var(--drop-shadow)}.cover-link .wp-block-cover__inner-container p a:hover{background-color:var(--color-primary-70)}.staffBoxes .wp-block-column{background-color:#eee;border:1px solid #ddd;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.15);margin-bottom:var(--gutter-sm)!important;overflow:hidden}.staffBoxes .wp-block-image{margin:0 0 1em}.staffBoxes .wp-block-button{text-align:center}.schema-faq{margin:0 auto;max-width:700px}.schema-faq-section{background-color:#fff;border-radius:4px;border:1px solid #ccc;border-left:var(--gutter-xs)solid #ccc;margin:0 0 var(--gutter-xs);font-size:calc(var(--font-size-primary) - 10% );overflow:hidden}.schema-faq-section:nth-child(4n+1){border-color:#999}.schema-faq-section:nth-child(4n+2){border-color:#777}.schema-faq-section:nth-child(4n+3){border-color:#555}.schema-faq-section:nth-child(4n+4){border-color:#333}.schema-faq-question{cursor:pointer;display:block;padding:var(--gutter-xs)var(--gutter-sm);position:relative}.schema-faq-question:after,.schema-faq-question-open:after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}.schema-faq-question:after{font:var(--fa-font-solid);content:"\f105";margin:-10px 5px 0 0;height:20px;line-height:20px;width:10px;position:absolute;right:5px;top:50%}.schema-faq-question-open:after{font:var(--fa-font-solid);content:"\f107";margin:-5px 0 0;height:10px;line-height:10px;width:20px;position:absolute;right:0;top:50%}.schema-faq-question:hover,.schema-faq-question-open{background-color:var(--color-primary)}.schema-faq-answer{display:none;margin:0;padding:var(--gutter-xs)var(--gutter-sm)}.wp-block-spacer{position:relative;z-index:-1}#tribe-bar-views-toggle{color:var(--color-text-primary)!important}.tribe-events-list-widget .tribe-list-widget{padding:0}.tribe-events-list-widget .tribe-events-list-widget-events{border-radius:var(--border-radius);background-color:var(--color-primary);padding:var(--gutter-xs)!important;border:1px solid var(--color-border-primary);margin:var(--gutter-xxs)0}#loginform{background-color:var(--color-primary);border-radius:var(--border-radius);clear:both;display:inline-block;margin:var(--gutter-sm)0;max-width:100%;padding:0 var(--gutter-sm);width:500px}#loginform label{display:block;font-weight:700;margin:0 0 var(--gutter-xxs)}#loginform #user_pass,#loginform #user_login{padding:var(--gutter-xs);width:100%}.iframe-stretch{background-color:var(--color-border-primary);position:relative;overflow:hidden;width:100%;padding-top:56.25%}.iframe-stretch iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.alignfull{margin:32px calc(50% - 50vw);max-width:100vw;width:100vw}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after{content:"";display:table;clear:both}.hidden{opacity:0}.visible{opacity:1!important}.mobile-reverse{flex-direction:column-reverse}@media only screen and (min-width:782px){.mobile-reverse{flex-direction:row}}.spacing-sm{padding-top:var(--gutter-sm)!important;padding-bottom:var(--gutter-sm)!important}.spacing-md{padding-top:var(--gutter-md)!important;padding-bottom:var(--gutter-md)!important}.spacing-lg{padding-top:var(--gutter-lg)!important;padding-bottom:var(--gutter-lg)!important}.spacing-xl{padding-top:var(--gutter-xl)!important;padding-bottom:var(--gutter-xl)!important}.spacing-top-sm{padding-top:var(--gutter-sm)}.spacing-bottom-sm{padding-bottom:var(--gutter-sm)}.spacing-top-md{padding-top:var(--gutter-md)}.spacing-bottom-md{padding-bottom:var(--gutter-md)}.spacing-top-lg{padding-top:var(--gutter-lg)}.spacing-bottom-lg{padding-bottom:var(--gutter-lg)}.spacing-top-xl{padding-top:var(--gutter-xl)}.spacing-bottom-xl{padding-bottom:var(--gutter-xl)}.mtb-sm{margin-top:var(--gutter-sm);margin-bottom:var(--gutter-sm)}.mtb-md{margin-top:var(--gutter-md);margin-bottom:var(--gutter-md)}.mtb-lg{margin-top:var(--gutter-lg);margin-bottom:var(--gutter-lg)}.mtb-xl{margin-top:var(--gutter-xl);margin-bottom:var(--gutter-xl)}.mt-sm{margin-top:var(--gutter-sm)}.mt-md{margin-top:var(--gutter-md)}.mt-lg{margin-top:var(--gutter-lg)}.mt-xl{margin-top:var(--gutter-xl)}.mb-sm{margin-bottom:var(--gutter-sm)}.mb-md{margin-bottom:var(--gutter-md)}.mb-lg{margin-bottom:var(--gutter-lg)}.mb-xl{margin-bottom:var(--gutter-xl)}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}@media only screen and (min-width:782px){.spacing-lg{padding-top:var(--gutter-lg)!important;padding-bottom:var(--gutter-lg)!important}.spacing-top-lg{padding-top:var(--gutter-lg)}.spacing-bottom-lg{padding-bottom:var(--gutter-lg)}}.accordion-content{display:none;padding:20px}.accordion-header{cursor:pointer;margin-bottom:0;padding:20px 60px 20px 20px;color:var(--color-text-primary);position:relative}.accordion-header:not(last-child){border-bottom:1px solid var(--color-primary)}.accordion-header.active{background-color:var(--color-primary)}.accordion-header:after{content:"\2b";text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-light);font-size:30px;position:absolute;right:0;top:0;bottom:0;padding-right:30px;display:flex;justify-content:center;align-items:center}.accordion-header.active:after{content:"\f068"}.masonry-grid>.wp-block-group__inner-container{display:grid;grid-gap:var(--gutter-sm);grid-template-columns:auto;align-items:center}.masonry-grid>.wp-block-group__inner-container .wp-block-group{padding:var(--gutter-md)var(--gutter-md)var(--gutter-sm);background-color:var(--color-bg-primary)}.masonry-grid>.wp-block-group__inner-container>:nth-child(8n+2){background-color:var(--color-primary-10)}.masonry-grid>.wp-block-group__inner-container>:nth-child(5n+6){background-color:var(--color-primary-10)}@media(min-width:768px){.masonry-grid>.wp-block-group__inner-container{grid-template-columns:auto auto}.masonry-grid>.wp-block-group__inner-container>:nth-child(8n+2){grid-column:span 1}.masonry-grid>.wp-block-group__inner-container>:nth-child(5n+3){grid-column:span 2}.masonry-grid>.wp-block-group__inner-container>:nth-child(5n+6){grid-column:span 1}.masonry-grid>.wp-block-group__inner-container .wp-block-group{padding:var(--gutter-md)var(--gutter-md)var(--gutter-sm)}}@media(min-width:1000px){.masonry-grid>.wp-block-group__inner-container{grid-template-columns:auto auto auto}.masonry-grid>.wp-block-group__inner-container>:nth-child(8n+2){grid-column:span 2}.masonry-grid>.wp-block-group__inner-container>:nth-child(5n+3){grid-column:auto}.masonry-grid>.wp-block-group__inner-container>:nth-child(5n+6){grid-column:span 3}.masonry-grid>.wp-block-group__inner-container .wp-block-group{padding:var(--gutter-md)var(--gutter-md)var(--gutter-sm)}}.is-style-masonry.columns-default{-webkit-columns:3;-moz-columns:3;columns:3}.is-style-masonry{display:block!important}.is-style-masonry .wp-block-image{width:100%!important;margin-bottom:var(--wp--style--unstable-gallery-gap)!important}.is-style-masonry.columns-1{-webkit-columns:1;-moz-columns:1;columns:1}.is-style-masonry.columns-2{-webkit-columns:2;-moz-columns:2;columns:2}.is-style-masonry.columns-3{-webkit-columns:3;-moz-columns:3;columns:3}.is-style-masonry.columns-4{-webkit-columns:4;-moz-columns:4;columns:4}.is-style-masonry.columns-5{-webkit-columns:5;-moz-columns:5;columns:5}.is-style-masonry.columns-6{-webkit-columns:6;-moz-columns:6;columns:6}.is-style-masonry.columns-7{-webkit-columns:7;-moz-columns:7;columns:7}.is-style-masonry.columns-8{-webkit-columns:8;-moz-columns:8;columns:8}.wp-block-gallery-standard>figure{border:15px solid var(--color-text-secondary);box-shadow:var(--drop-shadow);transform:scale(.97);transition-timing-function:ease-in-out;transition-duration:.2s}.wp-block-gallery-standard>figure:hover{border:15px solid var(--color-secondary-70-flat)}.wp-block-gallery-fancy{transform:scale(.6)}.wp-block-gallery-fancy>figure{border:20px solid var(--color-text-secondary);box-shadow:var(--drop-shadow);transition-property:all;transition-timing-function:ease-in-out;transition-duration:.2s;background-color:var(--color-text-primary)}.wp-block-gallery-fancy>figure:hover{border-color:var(--color-secondary-70-flat)}.wp-block-gallery-fancy>figure:nth-child(4n+1){transform:scale(1.1);border-width:25px;left:-60px;top:-60px}.wp-block-gallery-fancy>figure:nth-child(4n+2){transform:scale(1.8);border-width:14px;top:-50px}.wp-block-gallery-fancy>figure:nth-child(4n+3){transform:scale(1.2)}.wp-block-gallery-fancy.wp-block-gallery-fancy-alt{transform:scale(.9)}.wp-block-gallery-fancy.wp-block-gallery-fancy-alt>figure:nth-child(3n+1){transform:scale(.8);border-width:25px;top:0;left:0}.wp-block-gallery-fancy.wp-block-gallery-fancy-alt>figure:nth-child(3n+2){transform:scale(1.3);border-width:15px;top:0;left:0}.wp-block-gallery-size-3{margin-top:-10%!important;margin-bottom:-10%!important}.wp-block-gallery-size-5{margin-top:-30%!important;margin-bottom:-30%!important}@media(max-width:768px){.wp-block-gallery-fancy>figure{border-width:10px!important;top:0;left:0}}.gap-lg{gap:var(--gutter-sm)}@media(min-width:768px){.gap-lg{gap:var(--gutter-lg)}}.wp-block-separator{background-color:initial;border-top:1px solid var(--color-secondary)}