:root{--scv-dark:#012b1f;--scv-green:#03861e;--scv-green-text:#02701a;--scv-light:#8bf980}#flash{color:var(--scv-green-text);padding:5px 0;font-weight:700}#logocontain{background:linear-gradient(to bottom, var(--scv-dark) 0 calc(50% - 6px), var(--scv-light) calc(50% - 6px) calc(50% - 2px), var(--scv-green) calc(50% - 2px) 50%, #fff 50%);margin:0;padding:10px 0}#logocontain img{width:200px;height:200px;margin:0 auto;display:block}img{max-width:100%}body{text-align:left;color:#333;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:100%;line-height:1.6}a{color:var(--scv-green)}a:hover{text-decoration-thickness:2px}h1,h2,h3,h4{color:var(--scv-green-text);margin:1.5em 10px .5em 0;line-height:1.25}h1{margin-top:.75em;font-size:2rem}h2{border:none;font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.0625rem}p,ul,ol{margin:0 0 1em}li+li{margin-top:.25em}#container{margin:10px;padding:10px 10px 50px}#footer{color:#555;text-align:right;margin:0 auto auto;padding:20px 10px;font-size:.8125rem}div#menubar ul{background:var(--scv-dark);border-bottom:3px solid var(--scv-green);border-radius:5px 5px 0 0;margin:0;padding:5px 10px;font-size:large}div#menubar ul li{padding:5px 15px 5px 0;display:inline-block}div#menubar a{color:var(--scv-light);text-decoration:none}div#menubar a:hover,div#menubar a:focus-visible{color:#fff}div#menubar a[aria-current=page]{color:#fff;text-underline-offset:4px;text-decoration:underline}.menu-toggle{display:none}@media only screen and (width<=599px){div#menubar.js-menu .menu-toggle{width:100%;font:inherit;color:var(--scv-light);background:var(--scv-dark);border:none;border-bottom:3px solid var(--scv-green);cursor:pointer;border-radius:5px;align-items:center;gap:12px;padding:12px 15px;font-size:large;display:flex}div#menubar.js-menu.open .menu-toggle{border-bottom:none;border-radius:5px 5px 0 0}div#menubar.js-menu{position:relative}div#menubar.js-menu ul{z-index:100;border-radius:0 0 5px 5px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 16px #0000004d}div#menubar.js-menu.open ul{display:block}div#menubar ul li{padding:8px 5px;display:block}div#menubar ul li+li{border-top:1px solid #8bf98033}div#menubar ul li a{display:block}}.menu-toggle-icon,.menu-toggle-icon:before,.menu-toggle-icon:after{background:currentColor;width:22px;height:2px;transition:transform .2s,background-color .2s;display:block}.menu-toggle-icon{position:relative}.menu-toggle-icon:before,.menu-toggle-icon:after{content:"";position:absolute;left:0}.menu-toggle-icon:before{top:-7px}.menu-toggle-icon:after{top:7px}#menubar.open .menu-toggle-icon{background:0 0}#menubar.open .menu-toggle-icon:before{transform:translateY(7px)rotate(45deg)}#menubar.open .menu-toggle-icon:after{transform:translateY(-7px)rotate(-45deg)}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;margin-top:2rem;display:grid}div.gallery{background:#eee;border:1px solid #ccc;border-radius:5px;padding:5px}div.gallery a{display:block}:is(h2,h3)+.gallery-grid{margin-top:1rem}div.gallery img{aspect-ratio:1;object-fit:contain;width:100%;display:block}@media only screen and (width<=599px){div.gallery img{aspect-ratio:auto}}@media only screen and (width>=600px){#container,#footer{max-width:864px;margin:0 auto}}.pager{flex-wrap:wrap;justify-content:center;gap:.25rem;margin-top:2rem;display:flex}.pager>*{text-align:center;border-radius:5px;min-width:2.5rem;padding:.4rem .6rem;text-decoration:none}.pager a{border:1px solid #ccc}.pager a:hover,.pager a:focus-visible{border-color:var(--scv-green);background:#f2f9f3}.pager .pager-current{color:#fff;background:var(--scv-dark);font-weight:700}.pager .pager-edge[aria-disabled]{color:#999}.viewer{z-index:1000;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.viewer figure{text-align:center;margin:0}.viewer img{border:5px solid #fff;max-width:90vw;max-height:80vh}.viewer figcaption{color:#fff;margin-top:10px}.viewer-count{opacity:.7;margin-left:1em}.viewer button{color:#fff;cursor:pointer;background:0 0;border:none;padding:10px 20px;font-size:40px;position:absolute}.viewer-close{top:0;right:0}.viewer-prev{left:0}.viewer-next{right:0}.contact-form{max-width:500px}.contact-submit{margin-top:16px}.contact-success{color:var(--scv-green-text);font-weight:700}.contact-website{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
