:root{--brand-color:#c78f55;--font-family:Avenir,Montserrat,Corbel,"URW Gothic",source-sans-pro,sans-serif;--gap:1.5rem;--gallery-gap:1rem;--fs-title:clamp(1rem,2vw + 1rem,2rem);--fs-h1:clamp(1rem,2vw + 1rem,2rem);--fs-h2:clamp(1rem,2vw + 1rem,1.6rem);--fs-h3:clamp(1.2rem,2.5vw + .5rem,1.7rem);--fs:clamp(1.1rem,2vw + .5rem,1.3rem);--body-bg-color:hsla(0,0%,100%,.8);--text-color:#000;--link-color:var(--brand-color);--link-color-visited:#945200;--alert-color:#ff8000;--error-color:#e50a0a;--nav-hover-bg:#078b4d;--nav-current-bg:#067541;--nav-color:#000;--box-shadow-black:0 0 6px hsla(0,0%,100%,.35);--box-shadow-brand:0 0 6px rgba(31,220,132,.6);--plus-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M240 64c0-8.8-7.2-16-16-16s-16 7.2-16 16v176H32c-8.8 0-16 7.2-16 16s7.2 16 16 16h176v176c0 8.8 7.2 16 16 16s16-7.2 16-16V272h176c8.8 0 16-7.2 16-16s-7.2-16-16-16H240z'/%3E%3C/svg%3E");--minus-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M432 256c0 8.8-7.2 16-16 16H32c-8.8 0-16-7.2-16-16s7.2-16 16-16h384c8.8 0 16 7.2 16 16'/%3E%3C/svg%3E");--border:1px solid rgba(0,0,0,.8);--menu-btn-bg:#000}html{box-sizing:border-box;line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:var(--body-bg-color);color:var(--text-color);font-family:var(--font-family);font-size:var(--fs);font-weight:400;margin:0;padding:0;text-size-adjust:none}body:before{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100dvh;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:-1}[tabindex="-1"]:focus{outline:none!important}hr{background:var(--brand-color);background-image:none;border:0 transparent;box-shadow:0 0 0 transparent;box-sizing:content-box;height:2px;margin-block:var(--gap);overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5rem;margin-top:0}a{color:var(--link-color);text-decoration:none}a:hover{text-decoration:underline}a:visited{color:var(--link-color-visited)}p{margin-bottom:.5rem}dl,ol,p,ul{margin-top:0}dl,ol,ul{margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}b,strong{font-weight:700}img{height:auto;max-width:100%}.main-content{line-height:1.5}.main-content img{display:block}.main-content p img{margin-block:2rem}.rte ol,.rte p,.rte ul{margin-bottom:1rem}.rte ol li,.rte ul li{margin-bottom:.5rem}.rte ol+h2,.rte p+h2,.rte ul+h2{margin-top:1.5rem}.sub-page-nav,[class*=wb-nav],[class*=wb-nav] ul{list-style:none;margin:0;padding:0}.top-nav a,[class=wb-nav] a{color:var(--nav-color);text-decoration:none}.masthead{background-color:var(--body-bg-color);margin-bottom:10rem}.wb-container{margin-inline:auto;max-width:1024px;width:90%}.site-title{font-size:var(--fs-title);font-weight:400;line-height:40px;margin:0}.site-title a{color:var(--text-color);text-decoration:none}.wb-menu-icon{align-items:center;display:inline-block;flex-direction:row;height:40px;justify-content:space-between;position:relative;width:40px}.wb-menu-icon>span{border-bottom:1px solid var(--menu-btn-bg,#000);left:0;position:absolute;transition:transform .3s ease;width:40px}.wb-menu-icon .top{top:3px}.wb-menu-icon .middle{top:19px}.wb-menu-icon .bottom{bottom:3px}.wb-on .wb-menu-icon .top{display:none}.wb-on .wb-menu-icon .middle{left:0;top:19px;transform:rotate(45deg)}.wb-on .wb-menu-icon .bottom{bottom:19px;left:0;transform:rotate(-45deg)}.mobile-header{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;padding-block:10px}.wb-mobile-nav a{color:var(--nav-color)}.wb-reveal-menu-icon{cursor:pointer;display:inline-block;height:40px;width:20px}.wb-reveal-menu-icon:after{background-image:var(--plus-icon);background-size:cover;content:"";display:inline-block;height:20px;width:20px}.wb-reveal-menu-icon.wb-on:after{background-image:var(--minus-icon)}.wb-nav-item a:hover{text-decoration:none}.wb-nav-item a{width:100%}.wb-mobile-nav .wb-nav-item{border-bottom:var(--border);display:flex;flex-flow:row wrap;line-height:40px}.wb-mobile-nav .wb-nav-item .wb-nav-item .wb-nav-item,.wb-mobile-nav .wb-nav-item .wb-nav-item:last-child{border-bottom:0}.wb-mobile-nav .wb-nav-item>ul{height:0;overflow:clip}.wb-mm-parent a{width:calc(100% - 20px)}.wb-nav-item.wb-show>ul{flex:0 0 100%;height:auto;padding-left:40px}.wb-mobile-nav{height:0;opacity:0;overflow:clip;transition:opacity .3s ease}.wb-mobile-nav.wb-show{height:auto;opacity:1;padding-block:30px}@media(min-width:678px){.wb-mobile-nav{margin-left:50%}}.hero{border:var(--border);margin:2rem 0 calc(2rem + 10px);padding:0}.hero img{display:block}.body{container:bodycontainer/inline-size;margin-block:var(--gap)}.body>.wb-row{background:var(--body-bg-color);padding:var(--gap)}.has-sidebar .body .wb-row{display:grid;gap:var(--gap);justify-content:space-between}.page-title{font-size:var(--fs-h1);margin-bottom:1.5rem;margin-top:0}@container bodycontainer (width > 480px){.has-sidebar .body>.wb-row{grid-template-columns:3fr 1fr}.has-sidebar .page-title{grid-column:1/span 2}}.sub-nav-text-only,.sub-page-nav{display:grid;gap:var(--gap)}p+.sub-nav-text-only,p+.sub-page-nav{margin-top:var(--gap)}.sub-nav-text-only li,.sub-page-nav li{border:var(--border);transition:box-shadow .5s ease}.sub-nav-text-only li:hover,.sub-page-nav li:hover{box-shadow:var(--box-shadow-black)}.sub-nav-text-only a,.sub-page-nav a{color:var(--text-color);display:block;padding:.5rem}.sub-nav-text-only a:hover,.sub-page-nav a:hover{text-decoration:none}.sub-nav-text-only a:visited,.sub-page-nav a:visited{color:inherit}.sub-page-nav h2{line-height:1.2;margin-top:10px}.sub-nav-text-only .summary,.sub-page-nav .summary{padding-block:5px}.footer{line-height:1.2;margin-top:4rem}.footer,.footer a{color:var(--nav-color)}.footer .wb-row{background-color:var(--body-bg-color);display:grid;gap:var(--gap);padding-block:1rem;padding-inline:var(--gap)}.gallery{display:grid;gap:var(--gallery-gap);grid-template-columns:repeat(2,1fr);margin-bottom:var(--gap)}p+.gallery{margin-top:var(--gap)}.gallery img{border:1px solid hsla(0,0%,100%,.4);display:block}.sitemap li ul{margin-left:20px}.sitemap li{margin-block:5px}.wb-scroll-top{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff1a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%23fff' d='M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:80%;border:0 transparent;border-radius:0;bottom:70px;box-shadow:0 0 0 transparent;display:inline-block;height:48px;opacity:0;outline:0 none;position:fixed;right:0;transition:opacity .3s ease;width:48px;z-index:1000}.wb-scroll-top.wb-show{cursor:pointer;opacity:.8}.wb-scroll-top.wb-show:hover{opacity:1;outline:0 none}.sr-only,.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wb-media{margin-block:1.5rem}.wb-media .wb-title{display:block;font-size:var(--fs-h2);padding-bottom:.75rem}.wb-embed{position:relative}.wb-embed:before{content:"";display:inline-block}.wb-embed.wb-embed-16x9:before{padding-bottom:56.259%}.wb-embed.wb-embed-4x3:before{padding-bottom:75%}.wb-embed .wb-embeded-item{background:transparent;height:100%;position:absolute;width:100%}.logout-link{bottom:10px}.edit,.logout-link{left:10px;position:fixed}.edit{bottom:50px}.edit a,.logout-link a{background-color:var(--body-bg-color);border:var(--border);color:var(--text-color);display:block;font-size:.8125rem;line-height:30px;padding:0 10px}@media(min-width:768px){:root{--gap:2.1rem;--gallery-gap:1.5rem}.wb-breadcrumb-nav{display:block}.footer .wb-row,.gallery,.sub-nav-text-only,.sub-page-nav{grid-template-columns:repeat(3,1fr)}.footer .wb-col:last-child{text-align:right}.wb-scroll-top{bottom:110px}}@media print{body{font-size:12pt}.footer .utilities,.wb-mobile-nav,.wb-reveal-mobile-menu,body:before{display:none}.masthead{margin-bottom:20px;padding:0}.masthead .wb-container,.site-title{margin:0;padding:0}.site-title{line-height:1.3}.body{margin:20px 0}.body .wb-row,.footer .wb-row{padding:0}.body .wb-row{display:block}.footer{margin:10px 0}}
