html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:1em;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}div{-webkit-box-sizing:border-box;box-sizing:border-box}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}a{text-decoration:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:clip;--font-family-main:Raleway,sans-serif;--font-family-main-h1:Raleway,sans-serif;--font-family-main-hetc:Raleway,sans-serif;--font-family-menu:Roboto,sans-serif;--font-family-sidebar:Roboto,sans-serif;--font-family-sidebar-heading:Raleway,sans-serif;--font-family-button:Raleway,sans-serif}*,:before,:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:var(--font-family-main);font-size:1.25em;font-weight:300;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;overflow-x:clip}div.clear{clear:both}a{text-decoration:underline}.menu a{text-decoration:none}.menu a:hover,.menu a:focus,.menu a:active{text-decoration:underline}em{font-style:italic}strong{font-weight:600}small{font-size:75%}.clearfloat{clear:both}img{-o-object-fit:contain;object-fit:contain}#container{position:relative;left:0;margin:0 auto;right:0;min-height:50vh}.header-content .pre-menu{position:relative;display:flex;justify-content:space-between;flex-basis:100%}main{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.6}main:not(.title-in-content){padding:0 30px 30px}#header{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0}.header-content{position:relative;margin-left:auto;margin-right:auto}.branding #text-wrapper{position:absolute;z-index:-1}.branding .wp-custom-header{background:none;padding:0;position:relative;text-align:left;z-index:4}.branding .wp-custom-header img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:0 100%;object-position:0 100%}.menu-navigation-container{font-family:var(--font-family-menu)}nav#breadcrumb-wrapper{padding:30px;padding-bottom:0;font-size:.75em;position:relative;font-family:var(--font-family-menu)}.home nav#breadcrumb-wrapper{height:0;padding:0}nav.breadcrumbs{list-style:none inside}nav.breadcrumbs li{display:inline-block;margin:0 2px}nav.breadcrumbs a{text-decoration:none}nav.breadcrumbs a:hover,nav.breadcrumbs a:focus,nav.breadcrumbs a:active{text-decoration:underline}main h1.entry-title{font-family:var(--font-family-main-h1);font-size:250%;font-weight:700;line-height:1.2;padding:1rem 0 0}.blocks-content p{padding:.5em 0}main>section.entry-content>p:first-child{font-size:1.56em;font-weight:600}.blocks-content h1,.blocks-content h2,.blocks-content h3,.blocks-content h4,.blocks-content h5,.blocks-content h5,.blocks-content .pseudo-h3{font-family:var(--font-family-main-hetc);padding:1rem 0 .5rem;line-height:1.2}.blocks-content h1{font-family:var(--font-family-main-h1);font-size:250%;font-weight:700}.blocks-content h2{font-size:180%}.blocks-content h2{font-weight:700}.blocks-content h3,.pseudo-h3{font-size:130%}main h3{font-style:oblique}.blocks-content h3,.pseudo-h3{font-weight:700}.blocks-content h4{font-weight:300;font-size:110%}main h4{font-style:oblique}.blocks-content h5{font-weight:300;font-size:110%}.blocks-content h6{font-weight:700;font-size:100%}.blocks-content h1+p,.blocks-content h2+p,.blocks-content h3+p,.blocks-content h4+p,.blocks-content h5+p{padding-top:5px}ul.wp-block-list,ul.wp-block-list ul{list-style:disc outside;padding:.5rem 0 .5rem 2rem}ol.wp-block-list,ol.wp-block-list ol{list-style:decimal outside;padding:.5rem 0 .5rem 2rem}ul.wp-block-list ul,ol.wp-block-list ul{list-style:circle outside;padding:.5rem 0 .5rem 2rem}ul.wp-block-list ol,ol.wp-block-list ol{list-style:lower-roman outside;padding:.5rem 0 .5rem 2rem}ul.wp-block-list ul ul,ol.wp-block-list ul ul{list-style:square outside}ul.wp-block-list ol ol,ol.wp-block-list ol ol{list-style:alpha outside}.entry-meta,.entry-footer{font-size:90%;font-style:italic}.posts-index h2.entry-title{font-size:150%}.has-block *{display:block}.wp-block-columns{position:relative}.wp-block-image{margin:auto}.wp-block-image img{width:100%;display:block;height:auto}.wp-block-image:not(.is-style-tight-wrap){margin-top:.75rem}.entry-content>img,.entry-content>figure>img,.entry-content>p>img{max-width:100%;height:auto;margin-left:auto;margin-right:auto}.wp-block-image figcaption,.wp-block-embed-youtube figcaption{font-size:.85em;font-style:oblique}.wp-block-image figcaption em,.wp-block-embed-youtube figcaption em{font-style:normal}.wp-block-embed-youtube .wp-block-embed__wrapper{padding-bottom:1.5rem}.wp-block-columns:last-child{margin-bottom:0}.wp-block-columns:first-child{margin-top:0}.blocks-content .wp-post-image{height:auto;max-width:100%;width:100%}.wp-block-quote cite{display:block;right:0;text-align:right}.wp-block-quote{font-style:oblique}.wp-block-quote>em,.wp-block-quote>p em{font-style:normal}.wp-block-quote p:first-of-type::before,.wp-block-quote p:last-of-type::after{content:'"'}.wp-block-quote cite::before{content:'—'}.blocks-content table{overflow-x:auto}.blocks-content table td{overflow-wrap:break-word}.wp-block-table td,.wp-block-table th{word-break:normal;min-width:150px}section.comments{border-top-style:solid;border-top-width:1px;margin-top:20px}section.comments ol{list-style:none inside}.comment-meta{display:inline;font-size:.75em}.comment-meta img{height:20px;width:20px}.comment-content{font-size:.9em;padding:10px 15px}.comment-meta-edit,.comment-reply-link{display:inline-block;margin-left:20px}#cancel-comment-reply-link{font-size:80%}ol.child-comments{margin-left:20px}.comment-reply-link{right:0}section.comments .logged-in-as{font-size:80%;margin-top:0}h3.comment-reply-title{margin-bottom:0}section.comments #cancel-comment-reply-link::before,section.comments .logged-in-as::before{content:"("}section.comments #cancel-comment-reply-link::after,section.comments .logged-in-as::after{content:")"}.menu-navigation-container ul li a{position:relative}a.menu-toggle{text-decoration:none}.main-nav .menu-navigation-container ul{list-style:none inside}.main-nav .menu-navigation-container li a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:.5em}.main-nav .menu-navigation-container>ul>li>a{padding:.5em 1em}section.entry-content{max-width:100%}main.homepage .header{padding-bottom:35px;text-align:center}main.homepage.no-sidebar section.entry-content{left:0;margin:auto;right:0}.blocks-content>*{left:0;right:0;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.blocks-content>*:not(.alignwide,.alignfull){max-width:750px;margin-left:auto;margin-right:auto}.wp-block-gallery:not(.is-style-solid-strip){padding-top:.75em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){margin-left:auto;margin-right:auto}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{pointer-events:none}.is-vertically-aligned-center>h2:first-child,.is-vertically-aligned-center>h3:first-child,.is-vertically-aligned-center>h4:first-child,.is-vertically-aligned-center>h5:first-child,.is-vertically-aligned-center>h6:first-child{padding-top:.5em}button,.pseudobutton,input[type="submit"],input[type="reset"],input[type="button"],submit,.wp-block-button .wp-block-button__link,.post-edit-link:not(.meta-edit-link),.comment-reply-link{font-family:var(--font-family-button);font-weight:600;font-size:.8rem;line-height:1;text-decoration:none;text-align:center;display:inline-block;height:auto;margin:8px 6px;padding:13px 25px;cursor:pointer}input[type="submit"],input[type="reset"],input[type="button"],submit,.wp-block-button:not(.is-style-outline) .wp-block-button__link{border:none}button:not(.long,.slick-prev,.slick-next,.mfp-arrow,.mfp.arrow),.pseudobutton:not(.long),input[type="submit"]:not(.long),input[type="reset"]:not(.long),input[type="button"]:not(.long),submit:not(.long),.wp-block-button:not(.long) .wp-block-button__link,.post-edit-link:not(.long,.meta-edit-link),.comment-reply-link:not(.long){width:200px;text-transform:uppercase}.wp-block-button .wp-block-button__link{border-radius:0}.post-edit-link:not(.meta-edit-link){display:block}.comment-reply-link:not(.long){width:100px}.posts-index .post-edit-link:not(.meta-edit-link){width:150px}.wp-block-search__button-inside .wp-block-search__inside-wrapper{display:block;position:relative}.wp-block-search__button-inside .wp-block-search__input{width:100%}.wp-block-search__button-inside button.wp-block-search__button{position:absolute;width:auto;top:0;right:0;margin:0;height:100%}.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button{aspect-ratio:1/1;border:none;padding:0}.wp-block-search__button-inside.wp-block-search__inside-wrapper .wp-block-search__button svg{height:100%;width:auto}input[type="date"],input[type="datetime"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input[type="search"],tel,email,select{font-family:Sans-serif;font-size:1rem;max-width:100%;border:none;display:inline-block;padding:.4rem .6rem}textarea{font-family:Sans-serif;font-size:1rem;width:100%;max-width:100%;border:none;display:block;padding:.5rem}form label{display:inline-block}form label.required::after{content:' (required)';font-size:80%}input{display:inline-block}input[type="radio"],input[type="checkbox"]{width:auto;height:auto;border:none}.wp-block-search__button.has-icon{width:auto}.wp-block-search__inside-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar{font-family:var(--font-family-sidebar)}.sidebar.header{text-align:right;overflow:hidden}.sidebar.footer{text-align:center;overflow:hidden}body.no-sidebar #container,body.no-sidebar.text-heavy #container{max-width:100%}main.no-sidebar{float:none;margin:0 auto;max-width:1170px;width:100%}body.home.page-template-page-no-sidebar .sidebar.primary ul.widget-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}main.no-sidebar .sidebar.primary ul.widget-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main.no-sidebar section.entry-content .alignfull,.sidebar .blocks-content .alignfull{max-width:100vw;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}main.no-sidebar section.entry-content h1.alignfull,main.no-sidebar section.entry-content h2.alignfull,main.no-sidebar section.entry-content h3.alignfull,main.no-sidebar section.entry-content h4.alignfull,main.no-sidebar section.entry-content .alignfull.wp-block-columns{padding:0 50px}main .wp-block-cover .centre{position:absolute;bottom:50%;left:0;right:0;margin:auto;max-width:1170px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);text-shadow:-2px -2px 10px #000,2px 2px #000,4px 4px 8px #000}main.homepage{padding-top:0}main:not(.no-sidebar) .sidebar.primary ul.widget-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main:not(.no-sidebar) .sidebar.primary{margin-top:60px}.posts-index article header a{text-decoration:none}.posts-index article img.wp-post-image{width:100%;height:auto;max-height:260px;-o-object-fit:cover;object-fit:cover}.posts-index h2.entry-title,.posts-index h3.entry-title{padding:1em 0 0}footer.main{font-size:.65em;text-transform:uppercase;padding:2em .5em}footer.main #copyright{max-width:1170px;text-align:center;margin-left:auto;margin-right:auto}.wp-block-cover h1{color:#fff}.frontcover .text{color:#fff}@media only screen and (min-width:600px){.wp-block-gallery.has-nested-images:is(.columns-2,.columns-3,.columns-4,.columns-5,.columns-6,.columns-7) figure.wp-block-image:not(#individual-image).alignwide{width:100%}}@media only screen and (min-width:769px){.header-content{right:0;left:0;margin-right:auto;margin-left:auto;max-width:100vw}.header-content .pre-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.branding{margin:0;max-width:50%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.sidebar.header{width:30%}a.link-top{display:none}}@media only screen and (min-width:976px){#container{max-width:100vw}.sidebar.footer>.wrapper{max-width:100vw;margin-left:auto;margin-right:auto}main:not(.no-sidebar){float:left;font-size:1em;width:67%}.sidebar.primary{margin-left:20px;float:right;width:30%;padding:80px 30px 20px 20px}footer.main #copyright{max-width:100vw}}@media only screen and (min-width:1025px){.blocks-content .flex .side-image img{height:auto}}@media only screen and (min-width:1170px){main.homepage.no-sidebar section.entry-content,#container,.sidebar.footer>.wrapper,.menu-navigation-container,.header-content,footer.main #copyright{max-width:1170px}}@media only screen and (max-width:1170px){.blocks-content>:not(.alignwide,.alignfull){max-width:calc(100% - 2rem)}}@media only screen and (max-width:1024px){.blocks-content .flex .side-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%}}@media only screen and (max-width:975px){.wp-custom-header{padding:0 20px}.sidebar.header{max-width:100%}main.no-template>article>header{max-width:750px;margin-left:auto;margin-right:auto}.sidebar.primary{padding:30px}}@media only screen and (max-width:768px){.wp-block-columns:not(.is-not-stacked-on-mobile){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child),.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:last-child),.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n+1){margin-left:0;margin-right:0;margin-bottom:0}.wp-block-columns:not(.is-not-stacked-on-mobile) div.wp-block-column{max-width:100%}.wp-block-columns:not(.is-not-stacked-on-mobile)>div.wp-block-column:nth-child(2n){margin-left:0}.wp-block-columns .wp-block-column:not(:first-child) p{margin-top:0}.wp-block-media-text.is-stacked-on-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-media-text.is-stacked-on-mobile figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.branding{padding-top:30px;padding-bottom:16px}.sidebar.header{margin-top:0;position:relative;z-index:1;margin-left:auto;right:0;max-width:calc(100% - 8rem);text-align:right}#breadcrumb-wrapper{position:relative}.main-nav:focus-within{cursor:pointer}.main-nav .menu-navigation-container>ul>li>.submenu-container{position:relative}.main-nav .menu-toggle{cursor:pointer}.main-nav .menu-navigation-container{height:0;overflow:hidden}.main-nav .menu-toggle:focus+.menu-navigation-container,.main-nav .menu-navigation-container:focus-within{height:auto;overflow:initial}.main-nav .menu-toggle:before{display:inline-block;position:relative;margin-right:.5em;width:1em;height:1em}.main-nav .menu-toggle::before{content:attr(data-icon-open)}.main-nav .menu-toggle:focus::before,.main-nav .menu-toggle:focus-within::before,.main-nav *:focus-within+.menu-toggle::before,.main-nav *:focus-within .menu-toggle::before{content:attr(data-icon-close)}.main-nav .menu-toggle:focus,.main-nav .menu-toggle:focus-within,.main-nav *:focus-within+.menu-toggle,.main-nav *:focus-within .menu-toggle{pointer-events:none}.main-nav{position:absolute;z-index:4;top:0;padding-top:1em;padding-bottom:.5em}.main-nav .menu-toggle{padding:1em}.main-nav .menu-navigation-container a{width:100%}.main-nav .menu-navigation-container>ul>li>a{padding:.5em 1.2em}.main-nav .menu-navigation-container .sub-menu a{padding:.5em 2em}a.link-top{position:absolute;bottom:1em;right:.7em;font-size:.9em}a.link-top::after{content:'\1f845\00fe0e';display:inline-block;padding:.2em}}@media only screen and (max-width:540px){.sidebar.header{max-width:unset;padding-top:3.5em;text-align:center}.sidebar.footer{text-align:center}.sidebar.header>.wrapper>:not(.alignwide,.alignfull){max-width:calc(100% - 2rem)}}@media only screen and (max-width:480px){main.title-in-content{font-size:.9em;padding:0 15px}.blocks-content{font-size:.9em}.blocks-content h1{font-size:210%}.blocks-content h2{font-size:150%}.sidebar.header{position:relative}.branding{padding-top:52px}.wp-custom-header{padding:0 10px}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){width:100%}}@media only screen and (max-width:260px){.wp-custom-header{padding:0 5px}}html{--colour-base-bg:inherit;--colour-main-text:inherit;--colour-main-bg:inherit;--colour-h1:inherit;--colour-h2h3:inherit;--colour-hetc:inherit;--colour-button-bg:inherit;--colour-button-bg-active:inherit;--colour-button-text:inherit;--colour-button-text-active:inherit;--colour-header-bg:inherit;--colour-header-text:inherit;--colour-header-link:inherit;--colour-header-link-active:inherit;--colour-header-headings:inherit;--colour-header-button-bg:inherit;--colour-header-button-bg-active:inherit;--colour-link:inherit;--colour-nav-bg:inherit;--colour-nav-bg-sec:inherit;--colour-nav-text:inherit;--colour-nav-link:inherit;--colour-nav-link-current:inherit;--colour-nav-link-active:inherit;--colour-nav-link-current-active:inherit;--colour-field-bg:inherit;--colour-footer-bg:inherit;--colour-footer-text:inherit;--colour-footer-link:inherit;--colour-footer-link-active:inherit;--colour-footer-headings:inherit;--colour-credits-bg:inherit;--colour-credits-text:inherit;--colour-footer-button-bg:inherit;--colour-footer-button-bg-active:inherit}body{background:var(--colour-base-bg);color:var(--colour-main-text)}#header{background:var(--colour-header-bg)}#container{background:var(--colour-main-bg)}main{background:var(--colour-main-bg);color:var(--colour-main-text)}a{color:var(--colour-link)}a:hover,a:focus,a:active{color:var(--colour-link-active)}main h1{color:var(--colour-h1)}main h2,main h3,main .pseudo-h3{color:var(--colour-h2h3)}main h4,main h5,main h6{color:var(--colour-hetc)}.sidebar.primary{color:var(--colour-sidebar-text);background:var(--colour-sidebar-bg);--colour-link:var(--colour-sidebar-link);--colour-link-active:var(--colour-sidebar-link-active);--colour-h2h3:var(--colour-sidebar-heading);--colour-hetc:var(--colour-sidebar-subheading);--colour-button-bg:var(--colour-sidebar-button-bg);--colour-button-bg-active:var(--colour-sidebar-button-bg-active);--colour-button-bg-disabled:var(--colour-sidebar-button-bg-disabled);--colour-button-text:var(--colour-sidebar-button-text);--colour-button-text-active:var(--colour-sidebar-button-text-active)}.sidebar.primary h3.widget-title,.sidebar.primary .pseudo-h3{border-bottom-color:var(--colour-h2h3)}.sidebar.header{--colour-button-bg:var(--colour-header-button-bg);--colour-button-text:var(--colour-header-button-text);--colour-button-bg-active:var(--colour-header-button-bg-active);--colour-button-text-active:var(--colour-header-button-text-active);--colour-h1:var(--colour-header-headings);--colour-h2h3:var(--colour-header-headings);--colour-hetc:var(--colour-header-headings);--colour-link:var(--colour-header-link);--colour-link-active:var(--colour-header-link-active);--colour-base-text:var(--colour-header-text)}footer.main,.sidebar.footer{border-top-color:var(--colour-footer-text);--colour-link:var(--colour-footer-link);--colour-link-active:var(--colour-footer-link-active);--colour-h2h3:var(--colour-footer-headings);--colour-hetc:var(--colour-footer-headings);--colour-button-bg:var(--colour-footer-button-bg);--colour-button-bg-active:var(--colour-footer-button-bg-active);--colour-button-bg-disabled:var(--colour-footer-button-bg-disabled);--colour-button-text:var(--colour-footer-button-bg-text);--colour-button-text-active:var(--colour-footer-button-text-active)}.sidebar.footer{background:var(--colour-footer-bg);color:var(--colour-footer-text)}footer.main,p#recaptcha-notice{background:var(--colour-credits-bg);color:var(--colour-credits-text)}.widget_nav_menu div ul.menu li a{color:var(--colour-nav-widget-link)}.widget_nav_menu div ul.menu li a:hover{color:var(--colour-nav-widget-link-active)}nav.breadcrumbs a{color:var(--colour-crumb-link)}nav.breadcrumbs a:hover,nav.breadcrumbs a:focus,nav.breadcrumbs a:active{color:var(--colour-crumb-link-active)}.entry-meta,.entry-footer{color:var(--colour-entry-meta)}section.comments{border-top-color:var(--colour-comment-separator)}.comment-meta{color:var(--colour-comment-meta-text)}.comment-content{background:var(--colour-comment-bg);color:var(--colour-comment-text)}.main-nav a.menu-toggle,.main-nav .menu-toggle:before{color:var(--colour-nav-link)}.main-nav .menu-navigation-container ul li>a{color:var(--colour-nav-link)}.main-nav .menu-navigation-container>ul>li.current-menu-item>a,.main-nav .menu-navigation-container ul li.current-menu-ancestor>a{color:var(--colour-nav-link-current)}.main-nav .menu-navigation-container ul li.current-menu-item>a,.main-nav .menu-navigation-container ul li.current-menu-ancestor>a{background:var(--colour-nav-link-current-bg)}.main-nav .menu-navigation-container>ul>li:not(.current_page_item):not(.current-menu-ancestor)>a:hover,.main-nav .menu-navigation-container>ul>li:not(.current_page_item):not(.current-menu-ancestor)>a:focus,.main-nav .menu-navigation-container>ul>li:not(.current_page_item):not(.current-menu-ancestor)>a:active{color:var(--colour-nav-link-active);background:var(--colour-nav-link-active-bg)}.main-nav .menu-navigation-container ul.sub-menu>li>a:hover,.main-nav .menu-navigation-container ul.sub-menu>li>a:focus,.main-nav .menu-navigation-container ul.sub-menu>li>a:active{color:var(--colour-nav-link-active);background:var(--colour-nav-link-active-bg)}.main-nav .menu-navigation-container>ul>li.current-menu-item>a:hover,.main-nav .menu-navigation-container>ul>li.current-menu-item>a:active,.main-nav .menu-navigation-container>ul>li.current-menu-item>a:focus,.main-nav .menu-navigation-container ul li.current-menu-ancestor>a:hover,.main-nav .menu-navigation-container ul li.current-menu-ancestor>a:active,.main-nav .menu-navigation-container ul li.current-menu-ancestor>a:focus{color:var(--colour-nav-link-current-active);background:var(--colour-nav-link-current-bg-active)}button,.pseudobutton,input[type="submit"],input[type="reset"],submit,.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background),.post-edit-link:not(.meta-edit-link),.comment-reply-link{background:var(--colour-button-bg)}button,.pseudobutton,input[type="submit"],input[type="reset"],submit,.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color),.post-edit-link:not(.meta-edit-link),.comment-reply-link{color:var(--colour-button-text)}button:hover,button:active,button:focus,.pseudobutton:hover,.pseudobutton:active,.pseudobutton:focus,input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus,input[type="reset"]:hover,input[type="reset"]:active,input[type="reset"]:focus,submit:hover,submit:active,submit:focus,.wp-block-button__link:not(.has-background):hover,.wp-block-button__link:not(.has-background):active,.wp-block-button__link:not(.has-background):focus,.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):active,.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):focus,.post-edit-link:not(.meta-edit-link):hover,.post-edit-link:not(.meta-edit-link):active,.post-edit-link:not(.meta-edit-link):focus,.comment-reply-link:hover,.comment-reply-link:active,.comment-reply-link:focus{background:var(--colour-button-bg-active);color:var(--colour-button-text-active)}input[type="date"],input[type="datetime"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input[type="search"],tel,email,select{border-color:var(--colour-field-border);background:var(--colour-field-bg);color:var(--colour-field-text)}textarea{border-color:var(--colour-field-border);background:var(--colour-field-bg);color:var(--colour-field-text)}form label.required::after{color:var(--colour-label-text)}@media only screen and (min-width:769px){.main-nav .menu-navigation-container{background:var(--colour-nav-bg)}.main-nav .menu-navigation-container ul li.current-menu-ancestor a{background:var(--colour-nav-bg-current)}}@media only screen and (max-width:768px){.main-nav:focus-within{background:var(--colour-nav-bg)}.main-nav .toggle::after,.toggle:hover::after{color:var(--colour-nav-link)}.main-nav .menu-navigation-container>ul>li.current-menu-item>a,.main-nav .menu-navigation-container>ul>li>a:hover,.main-nav .menu-navigation-container ul.sub-menu>li.current-menu-item>a,.main-nav .menu-navigation-container ul.sub-menu>li>a:hover{border-left-color:var(--colour-nav-link-active)}.main-nav .menu-navigation-container ul li.current-menu-item ul.sub-menu,.main-nav .menu-navigation-container ul li.current-menu-ancestor,.main-nav .menu-navigation-container ul li.current-menu-ancestor ul.sub-menu{background:var(--colour-nav-bg-sec)}.frontcover::after{background:var(--colour-cover-after)}}