:where(body){--background-color: #fff;--text-color: #222;--link-colour: #15570c;--hover-colour: #1c7e10;--top-bar-bg-colour: #333;--top-bar-border: #1a1a1a;--top-bar-text-colour: #fff;--footer-bg-colour: #333;--footer-text-colour: #fff;--event-border-color: #15570c;--posts-list-background: rgba(58, 170, 47, 0.07);--max-content-width: 62rem;--nav-hover-bg-colour: rgba(0, 0, 0, 0.25);--pagination-bg-color: #15570c;--pagination-bg-color-hover: #333;--pagination-bg-color-disabled: #555;--pagination-color: #fff;--pagination-color-hover: #fff;--pagination-color-disabled: #ccc;--blockquote-border-colour: rgba(58, 170, 47, 0.1);--snippet-border-color: #1c7e10;--stripe-bg: #e4e4e4;--stripe-color: #000;--stripe-bg-odd: #fff;--stripe-color-odd: #111;--th-bg: #808080;--th-color: #fff;--table-border: #1c7e10;--border-radius: .35rem}@media (prefers-color-scheme: dark){:where(body){--background-color: #222;--text-color: #fff;--link-colour: #a3ff91;--stripe-bg: #222;--stripe-color: #fff;--stripe-bg-odd: #333;--stripe-color-odd: #fff;--th-bg: #111;--th-color: #fff;--table-border: #555}}:where(body.dark){--background-color: #222;--text-color: #fff;--link-colour: #a3ff91;--stripe-bg: #222;--stripe-color: #fff;--stripe-bg-odd: #333;--stripe-color-odd: #fff;--th-bg: #111;--th-color: #fff;--table-border: #555}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;line-height:150%;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}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:-0.25em}sup{top:-0.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}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.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}body{font-size:100%;background:var(--background-color);color:var(--text-color);font-family:"Open Sans", sans-serif;font-style:normal;font-weight:normal;line-height:150%;position:relative}a{color:var(--link-colour)}a:hover,a:active{color:var(--hover-colour)}.iiif-map{width:100%;height:calc(100vh - 7.5rem)}.leaflet-control-featureselecter{background:#ffffff;padding:0.5rem;width:12rem}.leaflet-control-featureselecter .featuregroup-container{margin:0}.leaflet-control-featureselecter .featuregroup-container>details{margin-left:0.5rem}.leaflet-control-featureselecter .featuregroup-container .featuregroup-label{font-weight:bold;cursor:pointer}.leaflet-control-featureselecter .featuregroup-container .featuregroup-label:hover{background:#efefef}.leaflet-control-featureselecter .featuregroup-container .featuregroup-list{margin:0;padding:0.2rem 0 0.2rem 0.5rem;display:flex;flex-direction:column;gap:0.2rem}.leaflet-control-featureselecter .featuregroup-container .featuregroup-list button{cursor:pointer;display:block;border:none;padding:0.2rem;text-align:left;color:var(--link-colour)}.leaflet-control-featureselecter .featuregroup-container .featuregroup-list button:hover{color:var(--hover-colour)}@font-face{font-family:"Open Sans";src:url("../font/OpenSans.woff") format("woff"),url("../font/OpenSans.ttf") format("truetype");font-weight:normal;font-style:normal}blockquote{border-left:1rem solid var(--blockquote-border-colour);margin-left:0;margin-right:0;padding-left:1rem;color:var(--blockquote-text-colour);font-style:italic}blockquote cite{display:block;margin-top:0.5rem;font-size:0.875rem;font-style:normal;text-align:right}.snippet{border:1px solid var(--snippet-border-color);border-radius:1rem;padding:1rem;margin:1em auto}.top-bar{background:var(--top-bar-bg-colour);color:var(--top-bar-text-colour);padding:0 0 0.5rem 0.5rem}.top-bar h1{margin:0}.top-bar h1 a,.top-bar h1 a:hover{font-size:1.4rem;color:var(--top-bar-text-colour);text-decoration:none}.top-bar h1 img{height:3rem;margin-top:0.5rem;margin-bottom:-1rem;width:auto;margin-right:0.5rem}footer{background:var(--footer-bg-colour);color:var(--footer-text-colour)}footer .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}footer nav ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;text-align:center;gap:1rem}footer nav ul a{display:inline-block;padding:0.5rem;color:var(--footer-text-colour);text-decoration:none}footer nav ul a:hover,footer nav ul a.active{color:var(--footer-text-colour);background:var(--nav-hover-bg-colour)}footer div.social a{text-decoration:none;margin-left:1rem}footer div.social a svg{height:1.5rem;width:auto;fill:var(--footer-text-colour)}.leaflet-popup-content img.popup-image{width:100%;height:aut0}.leaflet-popup-content p{margin:0.65em 0}.extra-marker-content svg{width:50%;height:auto}.extra-marker-content svg path,.extra-marker-content svg circle{fill:#fff}
