 :root {--wpab_height: 0px;--fr-fsize-landscape: 1.1vw;--fr-fsize-portrait: 1.75vh;--fr-fsize-portrait-small: 2vh;--merino: #f9f5ee;--st_pad: 1rem;}html {line-height: 1.15;-webkit-text-size-adjust: 100%;}body {margin: 0;}main {display: block;}h1 {font-size: 2em;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: 700;}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;}*, *::before, *::after {box-sizing: inherit;}html {box-sizing: border-box;}html {font-family: 'Inter', sans-serif;font-weight: 400;font-size: var(--fr-fsize-landscape) }body, button, input, select, optgroup, textarea {color: #404040;font-size: 1rem;line-height: 1.5;}h1, h2, h3, h4, h5, h6 {clear: both;font-weight: 700;}p {margin-bottom: 1.5em;}dfn, cite, em, i {font-style: italic;}blockquote {margin: 0 1.5em;}address {margin: 0 0 1.5em;}pre {background: #eee;font-family: "Courier 10 Pitch", courier, monospace;line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em;}code, kbd, tt, var {font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}abbr, acronym {border-bottom: 1px dotted #666;cursor: help;}mark, ins {background: #fff9c0;text-decoration: none;}big {font-size: 125%;}body {background: #fff;}hr {background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.5em;}ul, ol {margin: 0 0 1.5em 3em;}ul {list-style: disc;}ol {list-style: decimal;}li > ul, li > ol {margin-bottom: 0;margin-left: 1.5em;}dt {font-weight: 700;}dd {margin: 0 1.5em 1.5em;}embed, iframe, object {max-width: 100%;}img {height: auto;max-width: 100%;}figure {margin: 0;line-height: 0;}table {margin: 0 0 1.5em;width: 100%;}a {color: #000;}a:visited {color: #000;}a:hover, a:focus, a:active {color: #000;}a:focus {outline: thin dotted;}a:hover, a:active {outline: 0;}button, input[type="button"], input[type="reset"], input[type="submit"] {border: 1px solid;border-color: #ccc #ccc #bbb;border-radius: 3px;background: #e6e6e6;color: rgba(0, 0, 0, 0.8);line-height: 1;padding: 0.6em 1em 0.4em;}button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {border-color: #ccc #bbb #aaa;}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: #aaa #bbb #bbb;}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"], textarea {color: #666;border: 1px solid #ccc;border-radius: 3px;padding: 3px;}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, textarea:focus {color: #111;}select {border: 1px solid #ccc;}textarea {width: 100%;}.main-navigation {display: flex;width: 100%;}.main-navigation ul {display: flex;list-style: none;margin: 0;padding-left: 0;}.main-navigation ul ul {box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);float: left;position: absolute;top: 100%;left: -999em;z-index: 99999;}.main-navigation ul ul ul {left: -999em;top: 0;}.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {display: block;left: auto;}.main-navigation ul ul a {width: 200px;}.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {left: auto;}.main-navigation li {position: relative;}.main-navigation a {display: block;text-decoration: none;}.main-navigation .current_page_item a {text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .2em;}.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {margin: 0 0 1.5em;}.comment-navigation .nav-links, .posts-navigation .nav-links, .post-navigation .nav-links {display: flex;}.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {flex: 1 0 50%;}.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {text-align: end;flex: 1 0 50%;}.sticky {display: block;}.post, .page {margin: 0;}.updated:not(.published) {display: none;}.page-content, .entry-content, .entry-summary {margin: 1.5em 0 0;}.page-links {clear: both;margin: 0 0 1.5em;}.sec_about ul {padding: 0;margin-left: 1.5rem;}.comment-content a {word-wrap: break-word;}.bypostauthor {display: block;}.widget {margin: 0 0 1.5em;}.widget select {max-width: 100%;}.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}.custom-logo-link {display: inline-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: 0.8075em 0;}.wp-caption-text {text-align: center;}.gallery {margin-bottom: 1.5em;display: grid;grid-gap: 1.5em;}.gallery-item {display: inline-block;text-align: center;width: 100%;}.gallery-columns-2 {grid-template-columns: repeat(2, 1fr);}.gallery-columns-3 {grid-template-columns: repeat(3, 1fr);}.gallery-columns-4 {grid-template-columns: repeat(4, 1fr);}.gallery-columns-5 {grid-template-columns: repeat(5, 1fr);}.gallery-columns-6 {grid-template-columns: repeat(6, 1fr);}.gallery-columns-7 {grid-template-columns: repeat(7, 1fr);}.gallery-columns-8 {grid-template-columns: repeat(8, 1fr);}.gallery-columns-9 {grid-template-columns: repeat(9, 1fr);}.gallery-caption {display: block;}.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {display: none;}.infinity-end.neverending .site-footer {display: block;}.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, 0.6);clip: auto !important;clip-path: none;color: #21759b;display: block;font-size: 0.875rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}#primary[tabindex="-1"]:focus {outline: 0;}img {align-self: center;}.clearfix:after {visibility: hidden;display: block;font-size: 0px;content: " ";clear: both;height: 0px;}textarea:focus, input:focus{outline: none;}.ucase {text-transform: uppercase;}.underline{text-decoration: underline;}.fl_col {flex-direction: column;}html.frozen {overflow: hidden;}body {width: 100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: flex;flex-direction: column;--real-viewport: calc(100vh - var(--wpab_height));min-height: var(--real-viewport);}#page {flex-grow: 1;overflow-x: hidden;}body.admin-bar {--wpab_height: 32px;}a {text-decoration: none;}.spad {padding-left: var(--st_pad);padding-right: var(--st_pad);}.bg_merino {background-color: var(--merino);}.acc_content {margin: 0;display: none;}h6 {margin: 0;font-size: 1rem;font-weight: 400;}a.lnk {text-decoration: underline;font-weight: 700;}.mm_trig {position: absolute;top: var(--wpab_height);right: 0;width: auto;height: auto;z-index: 1002;display: none;}.mm_trig:before {font-family: "ummicons";font-size: 1.75rem;content: '\e908';color: #000;background-color: transparent;align-items: center;justify-content: center;margin: var(--st_pad) var(--st_pad) 0;line-height: 1em;cursor: pointer;display: flex;-webkit-transition: -webkit-transform .5s ease-in-out 0s;-moz-transition: -moz-transform .5s ease-in-out 0s;-ms-transition: -ms-transform .5s ease-in-out 0s;-o-transition: -o-transform .5s ease-in-out 0s;transition: transform .5s ease-in-out 0s;}.mm_trig.act:before {transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);}#mobmenu {position: fixed;top: -100%;left: 0;width: 100%;height: 100%;z-index: 1001;background-color: var(--merino);padding: var(--st_pad);-webkit-transition: top .5s ease-in-out 0s;-moz-transition: top .5s ease-in-out 0s;-ms-transition: top .5s ease-in-out 0s;-o-transition: top .5s ease-in-out 0s;transition: top .5s ease-in-out 0s;display: none;}#mobmenu.open {top: var(--wpab_height);}#mobmenu ul {list-style: none;padding: 0;margin: 0;}#mob-navigation {font-size: 1.5rem;font-weight: 700;margin-top: 5rem;}#mob-navigation > div:first-child {margin-bottom: 3rem;}header#masthead {position: absolute;width: 100%;padding: var(--st_pad) var(--st_pad) 0;display: flex;z-index: 100;}header#masthead.inner {position: relative;padding-bottom: 10rem;height: calc(var(--real-viewport) * 0.75);}.site-branding, #site-navigation {width: 50%;position: relative;}.site-title {margin: 0;padding: 0;line-height: 1;font-size: 1.5rem;}#site-navigation > div {display: flex;width: 100%;}ul#primary-menu {flex-direction: column;margin-right: 1rem;margin-left: auto;}.main-navigation a {line-height: 1.3em;font-weight: 700;}#backtotop {position: fixed;bottom: 0;right: 0;padding-right: var(--st_pad);z-index: 1000;color: rgba(0,0,0,.5);transition: color 0.3s ease-in-out 0s;cursor: pointer;display: none;line-height: 1em;padding-bottom: var(--st_pad);}#backtotop::before {font-family: "ummicons";font-size: 2rem;display: inline-flex;content: '\e904';color: #fff;background-color: rgba(0,0,0,.35);border-radius: 100%;transform: rotate(90deg);width: 3rem;height: 3rem;align-items: center;justify-content: center;font-weight: 700;}.inhdbg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}.inhdbg > img {width: 100%;height: 100%;object-fit: contain;}#home_splash {display: flex;align-items: center;justify-content: center;height: var(--real-viewport);background-color: #fff;}#home_splash img {width: 100%;height: 100%;object-fit: cover;}footer#colophon {padding-top: 20vh;padding-bottom: 3vh;}footer#colophon ul.menu {list-style: none;margin: 0;padding: 0;}footer#colophon ul.menu a {font-size: 1rem;font-weight: 700;}article.page {background-color: #fff;display: flex;padding-top: 1rem;padding-bottom: 1rem;position: relative;}article.page > header {width: 44%;}article.page > header h2 {margin: 0;line-height: 1.5rem;font-size: 1rem;}article.page > .entry-content {width: 56%;display: flex;flex-direction: column;margin: 0;}article.page > .entry-content > p:first-child {margin-top: 0;}.page_sec {background-color: #fff;display: flex;padding-top: 1rem;padding-bottom: 1rem;position: relative;}.page_sec:nth-child(odd) {background-color: var(--merino);}.page_sec.nopad {padding-top: 0;padding-bottom: 0;}.page_sec > header {width: 44%;}.page_sec > header h2 {margin: 0;line-height: 1.5rem;font-size: 1rem;}.page_sec > div.content {width: 56%;display: flex;}.page_sec > div.content.mainpagecont, .page_sec > div.content.twocol {display: block;}.page_sec > div.content > p, .page_sec > div.content > div, .page_sec > div.content > figure, article.strip > header, article.strip > p, article.strip > div {margin: 0;width: 50%;}.page_sec > div.content > p:first-child, .page_sec > div.content > div:first-child, .page_sec > div.content > figure:first-child, article.strip > header {padding-right: 1em;}.page_sec > div.content > p:nth-child(2), .page_sec > div.content > div:nth-child(2), .page_sec > div.content > figure:nth-child(2), article.strip > p, article.strip > div {padding-left: 1em;}.page_sec > div.content.mainpagecont > p, .page_sec > div.content.mainpagecont > p:first-child, .page_sec > div.content.twocol > p, .page_sec > div.content.twocol > p:first-child {padding: 0;width: 100%;margin-bottom: 1em;}.twocol {columns: 2;}.page_sec > div.content.grid {display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 1rem;grid-row-gap: 1rem;}.page_sec > div.content.grid h3 {font-weight: 400;font-size: 1rem;}.page_sec > div.content.grid article.evt h3 {margin-bottom: 0;}.page_sec > div.content.grid article.evt h4 {margin-top: .25em;font-size: .8rem;font-weight: 400;}.page_sec > div.content.grid > header {grid-column: 1/3;}article.strip {display: flex;margin-bottom: 1rem;}article.strip.rev > header {display: flex;}article.strip.rev > header > figure {width: 4rem;}article.strip.rev > header > figure > img {height: auto;width: 4rem;}article.strip.rev > header > div {padding-left: 1rem;width: calc(100% - 4rem);}article.strip h3, article.strip h4 {margin: 0;font-size: 1rem;}article.strip h4 {font-weight: normal;max-width: 70%;line-height: 1.1em;}article.strip > div > p {margin: 0;}a.acc_trigger {display: inline-block;margin-top: .5em;font-weight: 500;}.mainpic {position: relative;line-height: 0;}.lilpic {position: absolute;width: 10rem;height: 10rem;bottom: 1em;right: 1em;}.page_sec > div.content > figure:first-child > .lilpic {right: 2em;}.lilpic > img {width: 100%;height: 100%;object-fit: cover;}body.error404 header#masthead {padding-bottom: 2rem;height: auto;background-color: var(--merino);}.error-404.not-found {min-height: 50vh;padding: var(--st_pad);max-width: 50rem;margin: auto;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;}body.error404 footer#colophon {padding-top: 10vh;}.error-404.not-found h2 {margin: 0;font-size: 5rem;line-height: 1em;}.error-404.not-found h3 {margin: 0;font-size: 1.5rem;text-transform: uppercase;line-height: 1em;}@font-face {font-family: 'ummicons';src: url('../fonts/icons/ummicons.eot?ghql1p');src: url('../fonts/icons/ummicons.eot?ghql1p#iefix') format('embedded-opentype'), url('../fonts/icons/ummicons.ttf?ghql1p') format('truetype'), url('../fonts/icons/ummicons.woff?ghql1p') format('woff'), url('../fonts/icons/ummicons.svg?ghql1p#ummicons') format('svg');font-weight: normal;font-style: normal;font-display: block;}[class^="ummicon-"], [class*=" ummicon-"] {font-family: 'ummicons' !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}@media screen and ( orientation: portrait ) {html {font-size: var(--fr-fsize-portrait);}}@media screen and ( max-width: 1400px ) {}@media screen and ( max-width: 1024px ) {}@media screen and ( max-width: 960px ) {}@media screen and ( max-width: 782px ) {body.admin-bar {--wpab_height: 46px;}}@media screen and ( max-width: 768px ) {}@media screen and ( max-width: 640px ) {}@media screen and ( max-width: 600px ) {#wpadminbar {position: fixed !important;}}@media screen and ( max-width: 960px ) and (orientation: portrait) {:root {--st_pad: .85rem;}html {font-size: var(--fr-fsize-portrait-small);}.site-title, #mob-navigation {font-size: 1.35rem;}.mm_trig, #mobmenu {display: block;}#site-navigation, footer#colophon {display: none;}#home_splash img {max-width: revert;width: auto;height: 42vh;}.page_sec {flex-direction: column;padding: calc(var(--st_pad) * 2);}.page_sec > div.content > p:first-child, .page_sec > div.content > div:first-child, .page_sec > div.content > figure:first-child, article.strip > header {padding-right: 0;}.page_sec > header, .page_sec > div.content, .page_sec > div.content > p, .page_sec > div.content > div, .page_sec > div.content > figure, article.strip > header, article.strip > p, article.strip > div, article.page > header, article.page > .entry-content {width: 100%;}.page_sec > div.content > p:nth-child(2), .page_sec > div.content > div:nth-child(2), .page_sec > div.content > figure:nth-child(2), article.strip > p, article.strip > div {padding-left: 0;}.page_sec > header h2 {font-size: 1.2rem;margin-bottom: 1em;}.sec_about > div.content > figure {margin-top: 4rem;line-height: 0;}.page_sec > .content {flex-direction: column;}.page_sec > div.content.grid > header, .page_sec > div.content.grid article > h3, .page_sec > div.content.grid article > p, .page_sec > div.content.grid article > a, .page_sec > div.content.grid article.evt h4 {padding-left: calc(var(--st_pad) * 2);padding-right: calc(var(--st_pad) * 2);}.page_sec > div.content.grid {grid-template-columns: 1fr;grid-row-gap: 5rem;}.page_sec > div.content.grid > header {grid-column: 1/1;}article.strip {flex-direction: column;margin-bottom: 3rem;}article.strip > header {margin-bottom: 2em;}article.page {flex-direction: column;background-color: var(--merino);}article.page > header h2 {font-size: 1.5rem;margin-bottom: 1em;}header#masthead.inner {padding-bottom: 3rem;height: calc(var(--real-viewport) * 0.5);}}@media screen and ( max-width: 480px ), screen and (orientation: portrait) {}@media screen and ( max-width: 480px ) {}@media screen and ( max-width: 420px ) {}@media screen and ( max-width: 360px ) {}@media screen and ( max-width: 345px ) {}@media screen and (max-width: 320px){}@media print {@page {margin-top: 1cm }@page :first {margin-top: 0cm;}}