/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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:initial}sub{bottom:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}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}[hidden],template{display:none}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/v5.0.0/src/css/main.css */.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block{display:none!important}@media print{*,:after,:before{background:#0000!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar,header.main{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}.visible-print-block{display:block!important}.visible-print-inline{display:inline!important}.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}body{--admin-bar-height:0px}body.admin-bar{--admin-bar-height:46px}@media(min-width:782px){body.admin-bar{--admin-bar-height:32px}}body #wpadminbar{position:fixed}body #wpadminbar #wp-admin-bar-site-name>.ab-item,body #wpadminbar #wp-admin-bar-site-name>.ab-item>.ab-label{font-size:0}body #wpadminbar #wp-admin-bar-site-name>.ab-item .ab-sub-wrapper{font-size:13px}body #wpadminbar #wp-admin-bar-site-name>.ab-item:before{margin-right:0}@media(min-width:calc(782px + 135px)){body #wpadminbar #wp-admin-bar-site-name>.ab-item,body #wpadminbar #wp-admin-bar-site-name>.ab-item>.ab-label{font-size:13px}body #wpadminbar #wp-admin-bar-site-name>.ab-item:before{margin-right:6px}}body #wpadminbar #wp-admin-bar-edit>.ab-item,body #wpadminbar #wp-admin-bar-edit>.ab-item>.ab-label{font-size:0}body #wpadminbar #wp-admin-bar-edit>.ab-item .ab-sub-wrapper{font-size:13px}body #wpadminbar #wp-admin-bar-edit>.ab-item:before{margin-right:0}@media(min-width:calc(782px + 270px)){body #wpadminbar #wp-admin-bar-edit>.ab-item,body #wpadminbar #wp-admin-bar-edit>.ab-item>.ab-label{font-size:13px}body #wpadminbar #wp-admin-bar-edit>.ab-item:before{margin-right:6px}}body #wpadminbar #wp-admin-bar-new-content>.ab-item,body #wpadminbar #wp-admin-bar-new-content>.ab-item>.ab-label{font-size:0}body #wpadminbar #wp-admin-bar-new-content>.ab-item .ab-sub-wrapper{font-size:13px}body #wpadminbar #wp-admin-bar-new-content>.ab-item:before{margin-right:0}@media(min-width:calc(782px + 405px)){body #wpadminbar #wp-admin-bar-new-content>.ab-item,body #wpadminbar #wp-admin-bar-new-content>.ab-item>.ab-label{font-size:13px}body #wpadminbar #wp-admin-bar-new-content>.ab-item:before{margin-right:6px}}body #wpadminbar #wp-admin-bar-customize>.ab-item,body #wpadminbar #wp-admin-bar-customize>.ab-item>.ab-label{font-size:0}body #wpadminbar #wp-admin-bar-customize>.ab-item .ab-sub-wrapper{font-size:13px}body #wpadminbar #wp-admin-bar-customize>.ab-item:before{margin-right:0}@media(min-width:calc(782px + 540px)){body #wpadminbar #wp-admin-bar-customize>.ab-item,body #wpadminbar #wp-admin-bar-customize>.ab-item>.ab-label{font-size:13px}body #wpadminbar #wp-admin-bar-customize>.ab-item:before{margin-right:6px}}body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item,body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item>.ab-label{font-size:0}body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item .ab-sub-wrapper{font-size:13px}body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item:before{margin-right:0}@media(min-width:calc(782px + 675px)){body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item,body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item>.ab-label{font-size:13px}body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item:before{margin-right:6px}}body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item,body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item>.ab-label{font-size:0}body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item .ab-sub-wrapper{font-size:13px}body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item:before{margin-right:0}@media(min-width:calc(782px + 810px)){body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item,body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item>.ab-label{font-size:13px}body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item:before{margin-right:6px}}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(/wp-content/themes/historischerverein-sh.ch/dist/fonts/vendor/@fontsource-variable/montserrat/files/montserrat-cyrillic-ext-wght-normal.woff2?e84e812b71d18e04e6928fb272665c53) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(/wp-content/themes/historischerverein-sh.ch/dist/fonts/vendor/@fontsource-variable/montserrat/files/montserrat-cyrillic-wght-normal.woff2?eb1783eb42487132539645641f761eb2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(/wp-content/themes/historischerverein-sh.ch/dist/fonts/vendor/@fontsource-variable/montserrat/files/montserrat-vietnamese-wght-normal.woff2?07ecd2bf394620316a60ae720dc0c872) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(/wp-content/themes/historischerverein-sh.ch/dist/fonts/vendor/@fontsource-variable/montserrat/files/montserrat-latin-ext-wght-normal.woff2?82d636d9375dd92118fd22c818a99c24) format("woff2-variations");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(/wp-content/themes/historischerverein-sh.ch/dist/fonts/vendor/@fontsource-variable/montserrat/files/montserrat-latin-wght-normal.woff2?5028c63f6a70ab0cf7cba9015ae04154) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-family:"Montserrat Variable",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--base-font-size:clamp(0.9375rem,0.8644480519rem + 0.3246753247vw,1.25rem);--reduced-font-size:clamp(0.875rem,0.8311688312rem + 0.1948051948vw,1.0625rem)}body{font-family:var(--font-family);font-size:var(--base-font-size);line-height:1.5}:is(.h1,.h2,.h3,.h4,.h5,.h6),:is(h1,h2,h3,h4,h5,h6){text-wrap:balance;margin-bottom:.75em;margin-top:1.75em}:is(.h1),:is(h1){font-size:clamp(1.7625rem,1.461525974rem + 1.3376623377vw,3.05rem);line-height:1.15}:is(.h2),:is(h2){font-size:clamp(1.540625rem,1.3295048701rem + .9383116883vw,2.44375rem);line-height:1.175}:is(.h3),:is(h3){font-size:clamp(1.3125rem,1.1627435065rem + .6655844156vw,1.953125rem)}:is(.h4),:is(h4){font-size:clamp(1.2rem,1.1152597403rem + .3766233766vw,1.5625rem)}:is(.h5),:is(h5){font-size:clamp(1rem,.9415584416rem + .2597402597vw,1.25rem)}.primary-line-background{background-color:var(--line-background-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--line-color);display:inline;font-weight:700;line-height:1.75em;padding:.05em .4em}@media(max-width:400px){.primary-line-background:is(h1){font-size:30px}}:root{--vw:calc((100vw - var(--scrollbar-width, 0px)) / 100);--100vw:calc(100 * var(--vw));--svh:calc(var(--window-height, 100vh) / 100);--100svh:calc(100 * var(--svh));--content-margin:calc((100 * var(--vw) - var(--container-width, calc(100 * var(--vw)))) / 2);--element-spacing:clamp(1.5rem,1.2662337662rem + 1.038961039vw,2.5rem);-webkit-tap-highlight-color:rgba(0,0,0,0)}@supports(height:100svh){:root{--svh:1svh}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--available-viewport-height:calc(100vh - var(--admin-bar-height, 0px) - var(--header-height, 0px));background-color:#fff;color:#202125}*,:after,:before{box-sizing:border-box}[role=button]{cursor:pointer}hr{border:0;border-top:1px solid #eee;margin-bottom:1.25rem;margin-top:1.25rem}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media print{.noprint{display:none}}img{vertical-align:middle}figure{margin:0}img{height:auto;max-width:100%}img.alignleft{float:left;margin:15px 15px 15px 0}img.alignright{float:right;margin:15px 0 15px 15px}img.alignnone{display:block;margin:15px 0}img.aligncenter{display:block;margin:15px auto}iframe{max-width:100%;vertical-align:top}iframe[src*="youtube.com"]{aspect-ratio:16/9;height:auto}.youtube-embed{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.youtube-embed iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}a:where(:not(.button),:not([class])){color:var(--text-primary);text-decoration:none}a:where(:not(.button),:not([class])):active,a:where(:not(.button),:not([class])):focus,a:where(:not(.button),:not([class])):hover{color:var(--text-primary-400)}:where(section.main) a:where(:not([class])){border-bottom:2px solid var(--primary-color);color:var(--text-primary)}:root.no-focus-visible :where(section.main) a:where(:not([class])):focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}:where(section.main) a:where(:not([class])):focus:not(:focus-visible){outline:none}:where(section.main) a:where(:not([class])):focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}:where(section.main) a:where(:not([class])):active,:where(section.main) a:where(:not([class])):focus,:where(section.main) a:where(:not([class])):hover{color:var(--text-primary-400)}section.main *{--scroll-offset:calc(var(--admin-bar-height, 0px) + var(--header-height, 0px));--scroll-offset-padded:calc(var(--scroll-offset) + var(--additional-scroll-offset, clamp(0.5rem, 0.1785714286rem + 1.4285714286vw, 1.875rem)));scroll-margin-bottom:20px;scroll-margin-top:var(--scroll-offset-padded)}section.main{position:relative}.go-top-rail{--unused-space:calc(100vw - var(--container-width));--rail-margin-left:calc(100vw - var(--container-padding) - var(--button-width));--button-width:48px;--button-height:48px;display:flex;height:100%;margin-left:var(--rail-margin-left);padding-bottom:clamp(2.5rem,1.038961039rem + 6.4935064935vw,8.75rem);padding-top:125vh;pointer-events:none;position:absolute;top:0;transform:translate(10px,10px);width:-moz-fit-content;width:fit-content;z-index:1}@media(min-width:1400px){.go-top-rail{--rail-margin-left:calc(var(--unused-space) / 2 + var(--container-width));padding-left:35px;transform:translate(0)}}.go-top-rail .go-top-button{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--overlay-color);border-radius:3px;bottom:var(--container-padding);color:#fff;display:flex;height:var(--button-height);justify-content:center;margin-top:auto;padding:10px;pointer-events:all;position:sticky;width:var(--button-width)}@media(min-width:1400px){.go-top-rail .go-top-button{--button-width:34px;--button-height:18px;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-radius:0;bottom:3em;color:#202125;padding:0}}.go-top-rail .go-top-button:after{background-color:currentColor;content:"";height:100%;-webkit-mask-image:url(/wp-content/themes/historischerverein-sh.ch/dist/images/angle-top.svg?7e14d3990fc6386cc2545d85344a93d6);mask-image:url(/wp-content/themes/historischerverein-sh.ch/dist/images/angle-top.svg?7e14d3990fc6386cc2545d85344a93d6);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}@media print{a[href]:after{content:""}}::selection{background-color:var(--text-selection-background,#00000040);color:var(--text-selection-background-contrasted-bw,#000)}.no-inner-padding>:first-child{margin-top:0}.no-inner-padding>:last-child{margin-bottom:0}:root{--layout-gap:25px;--container-width:100%;--container-padding:var(--layout-gap)}@media(max-width:539px){.hide-at-xs{display:none!important}}@media(min-width:540px){.hide-above-xs{display:none!important}}@media(max-width:539px){.hide-up-to-xs{display:none!important}}@media(min-width:540px)and (max-width:767px){.hide-at-s{display:none!important}}@media(max-width:539px){.hide-below-s{display:none!important}}@media(min-width:768px){.hide-above-s{display:none!important}}@media(min-width:540px){.hide-from-s{display:none!important}}@media(max-width:767px){.hide-up-to-s{display:none!important}}@media(min-width:768px)and (max-width:991px){.hide-at-sm{display:none!important}}@media(max-width:767px){.hide-below-sm{display:none!important}}@media(min-width:992px){.hide-above-sm{display:none!important}}@media(min-width:768px){.hide-from-sm{display:none!important}}@media(max-width:991px){.hide-up-to-sm{display:none!important}}@media(min-width:992px)and (max-width:1199px){.hide-at-md{display:none!important}}@media(max-width:991px){.hide-below-md{display:none!important}}@media(min-width:1200px){.hide-above-md{display:none!important}}@media(min-width:992px){.hide-from-md{display:none!important}}@media(max-width:1199px){.hide-up-to-md{display:none!important}}@media(min-width:1200px)and (max-width:1399px){.hide-at-lg{display:none!important}}@media(max-width:1199px){.hide-below-lg{display:none!important}}@media(min-width:1400px){.hide-above-lg{display:none!important}}@media(min-width:1200px){.hide-from-lg{display:none!important}}@media(max-width:1399px){.hide-up-to-lg{display:none!important}}@media(min-width:1400px)and (max-width:1599px){.hide-at-xl{display:none!important}}@media(max-width:1399px){.hide-below-xl{display:none!important}}@media(min-width:1600px){.hide-above-xl{display:none!important}}@media(min-width:1400px){.hide-from-xl{display:none!important}}@media(max-width:1599px){.hide-up-to-xl{display:none!important}}@media(min-width:1600px)and (max-width:1899px){.hide-at-2xl{display:none!important}}@media(max-width:1599px){.hide-below-2xl{display:none!important}}@media(min-width:1900px){.hide-above-2xl{display:none!important}}@media(min-width:1600px){.hide-from-2xl{display:none!important}}@media(max-width:1899px){.hide-up-to-2xl{display:none!important}}@media(min-width:1900px){.hide-at-3xl{display:none!important}}@media(max-width:1899px){.hide-below-3xl{display:none!important}}@media(min-width:1900px){.hide-from-3xl{display:none!important}}.container{margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding);width:var(--container-width,auto)}@media(min-width:1400px){:root{--container-width:1280px;--container-padding:0px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.grid-layout{--grid-layout-gap:var(--layout-gap,15px);--grid-layout-columns:12;--grid-layout-order:1;--grid-layout-index:initial;grid-gap:var(--grid-layout-gap,0);--cols-xs:initial;--cols-s:var(--cols-xs);--cols-sm:var(--cols-s);--cols-md:var(--cols-sm);--cols-lg:var(--cols-md);--cols-xl:var(--cols-lg);--cols-2xl:var(--cols-xl);--cols-3xl:var(--cols-2xl);display:grid;grid-template-columns:repeat(var(--grid-layout-columns),1fr)}.grid-layout>*{--col-xs:var(--cols,var(--grid-layout-columns));--col-s:var(--col-xs);--col-sm:var(--col-s);--col-md:var(--col-sm);--col-lg:var(--col-md);--col-xl:var(--col-lg);--col-2xl:var(--col-xl);--col-3xl:var(--col-2xl);--cols:initial;--cols:var(--cols-xs);grid-column-end:span var(--col-xs);max-width:100%;min-width:0;order:calc(var(--grid-layout-order, 1)*var(--grid-layout-index, 0))}@media(min-width:540px){.grid-layout>*{--cols:var(--cols-s);grid-column-end:span var(--col-s)}}@media(min-width:768px){.grid-layout>*{--cols:var(--cols-sm);grid-column-end:span var(--col-sm)}}@media(min-width:992px){.grid-layout>*{--cols:var(--cols-md);grid-column-end:span var(--col-md)}}@media(min-width:1200px){.grid-layout>*{--cols:var(--cols-lg);grid-column-end:span var(--col-lg)}}@media(min-width:1400px){.grid-layout>*{--cols:var(--cols-xl);grid-column-end:span var(--col-xl)}}@media(min-width:1600px){.grid-layout>*{--cols:var(--cols-2xl);grid-column-end:span var(--col-2xl)}}@media(min-width:1900px){.grid-layout>*{--cols:var(--cols-3xl);grid-column-end:span var(--col-3xl)}}section table{border-collapse:collapse}section table td{border:1px solid #efefef;padding:5px}iframe{width:100%}body:not(.no-js) .lazy-background{background-image:none!important}@keyframes smoothscroll1{0%,to{scroll-behavior:smooth}}@keyframes smoothscroll2{0%,to{scroll-behavior:smooth}}@supports selector(:has(*)){html:has(body:not(.not-initialized)){animation:smoothscroll1 1s}html:has(body:not(.not-initialized)):focus-within{animation-name:smoothscroll2;scroll-behavior:smooth}html:has(body.no-js){animation:smoothscroll1 1s}html:has(body.no-js):focus-within{animation-name:smoothscroll2;scroll-behavior:smooth}}@supports not selector(:has(*)){html{animation:smoothscroll1 1s}html:focus-within{animation-name:smoothscroll2;scroll-behavior:smooth}}.post-password-form{--form-color:var(--primary-color);--form-text:#202125;--form-hover:var(--primary-color-600);--form-active:var(--primary-color-400);--form-focus:var(--primary-color);--form-disabled:#f7f7f7;--form-disabled-text:#d1d1d1;--form-checkbox-hover:var(--primary-color-600);--form-checkbox-active:var(--primary-color-400);--form-checkbox-size:18px;--form-radio-hover:var(--primary-color-600);--form-radio-active:var(--primary-color-400);--form-radio-size:20px;--form-input-background:#fff;--form-input-border:1px solid #000;--form-input-height:56px;--form-input-padding-y:0.75rem;--form-input-padding-x:1rem;margin:0 auto;max-width:100%;width:500px}.post-password-form input,.post-password-form select,.post-password-form textarea{accent-color:var(--form-color)}.post-password-form input[type=date],.post-password-form input[type=email],.post-password-form input[type=number],.post-password-form input[type=password],.post-password-form input[type=search],.post-password-form input[type=tel],.post-password-form input[type=text],.post-password-form input[type=url]{background-color:var(--form-input-background,#fff);border:var(--form-input-border,1px solid #202125);border-radius:0;color:var(--form-text,1px solid #202125);height:var(--form-input-height);max-width:100%;outline:none;padding:var(--form-input-padding-y) var(--form-input-padding-x);width:100%}:root.no-focus-visible .post-password-form input[type=date]:focus,:root.no-focus-visible .post-password-form input[type=email]:focus,:root.no-focus-visible .post-password-form input[type=number]:focus,:root.no-focus-visible .post-password-form input[type=password]:focus,:root.no-focus-visible .post-password-form input[type=search]:focus,:root.no-focus-visible .post-password-form input[type=tel]:focus,:root.no-focus-visible .post-password-form input[type=text]:focus,:root.no-focus-visible .post-password-form input[type=url]:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.post-password-form input[type=date]:focus:not(:focus-visible),.post-password-form input[type=email]:focus:not(:focus-visible),.post-password-form input[type=number]:focus:not(:focus-visible),.post-password-form input[type=password]:focus:not(:focus-visible),.post-password-form input[type=search]:focus:not(:focus-visible),.post-password-form input[type=tel]:focus:not(:focus-visible),.post-password-form input[type=text]:focus:not(:focus-visible),.post-password-form input[type=url]:focus:not(:focus-visible){outline:none}.post-password-form input[type=date]:focus-visible,.post-password-form input[type=email]:focus-visible,.post-password-form input[type=number]:focus-visible,.post-password-form input[type=password]:focus-visible,.post-password-form input[type=search]:focus-visible,.post-password-form input[type=tel]:focus-visible,.post-password-form input[type=text]:focus-visible,.post-password-form input[type=url]:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.post-password-form input[type=date].disabled,.post-password-form input[type=date]:disabled,.post-password-form input[type=email].disabled,.post-password-form input[type=email]:disabled,.post-password-form input[type=number].disabled,.post-password-form input[type=number]:disabled,.post-password-form input[type=password].disabled,.post-password-form input[type=password]:disabled,.post-password-form input[type=search].disabled,.post-password-form input[type=search]:disabled,.post-password-form input[type=tel].disabled,.post-password-form input[type=tel]:disabled,.post-password-form input[type=text].disabled,.post-password-form input[type=text]:disabled,.post-password-form input[type=url].disabled,.post-password-form input[type=url]:disabled{background-color:var(--form-disabled,#f7f7f7);border-color:var(--form-disabled-text,#d1d1d1);color:var(--form-disabled-text,#d1d1d1);cursor:no-drop;pointer-events:none}.post-password-form textarea{background-color:var(--form-input-background,#fff);border:var(--form-input-border,1px solid #202125);border-radius:0;color:var(--form-text,1px solid #202125);max-width:100%;outline:none;padding:var(--form-input-padding-y) var(--form-input-padding-x);resize:vertical;width:100%}:root.no-focus-visible .post-password-form textarea:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.post-password-form textarea:focus:not(:focus-visible){outline:none}.post-password-form textarea:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.post-password-form textarea.disabled,.post-password-form textarea:disabled{background-color:var(--form-disabled,#f7f7f7);border-color:var(--form-disabled-text,#d1d1d1);color:var(--form-disabled-text,#d1d1d1);cursor:no-drop;pointer-events:none}.post-password-form select{-webkit-appearance:none;appearance:none;background-color:var(--form-input-background,#fff);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxLjEgMS4xIDBsNC40IDQuNEw5LjkgMCAxMSAxLjEgNS41IDYuNnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");background-position:calc(100% - 1rem) calc(50% + .025rem);background-repeat:no-repeat;border:var(--form-input-border,1px solid #202125);border-radius:0;color:var(--form-text,1px solid #202125);height:var(--form-input-height);max-width:100%;outline:none;padding:var(--form-input-padding-y) var(--form-input-padding-x);padding-right:3rem;width:100%}:root.no-focus-visible .post-password-form select:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.post-password-form select:focus:not(:focus-visible){outline:none}.post-password-form select:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.post-password-form select.disabled,.post-password-form select:disabled{background-color:var(--form-disabled,#f7f7f7);border-color:var(--form-disabled-text,#d1d1d1);color:var(--form-disabled-text,#d1d1d1);cursor:no-drop;pointer-events:none}.post-password-form input[type=checkbox]{align-items:center;align-self:flex-start;-webkit-appearance:none;appearance:none;border:2px solid var(--form-color,var(--primary-color));display:inline-flex;flex-shrink:0;height:var(--form-checkbox-size,18px);justify-content:center;width:var(--form-checkbox-size,18px)}.post-password-form input[type=checkbox].disabled,.post-password-form input[type=checkbox]:disabled{border-color:var(--form-disabled-text,#f7f7f7)}.post-password-form input[type=checkbox]:not(:disabled):not(.disabled):not(:checked):hover{background-color:var(--form-checkbox-hover,var(--primary-color))}.post-password-form input[type=checkbox]:not(:disabled):not(.disabled):not(:checked):active{background-color:var(--form-checkbox-active,var(--primary-color))}.post-password-form input[type=checkbox]:checked{background-color:var(--form-color,var(--primary-color));border-color:var(--form-color,var(--primary-color))}.post-password-form input[type=checkbox]:checked:after{background-color:#fff;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuMzA4IDAgMTEgLjg0OCA0Ljk5OCAxMiAwIDcuODcybDEuMjQtMS4zOTggMy4xNzMgMi42MnoiIGZpbGw9IiMwRjA1QTAiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuMzA4IDAgMTEgLjg0OCA0Ljk5OCAxMiAwIDcuODcybDEuMjQtMS4zOTggMy4xNzMgMi42MnoiIGZpbGw9IiMwRjA1QTAiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.post-password-form input[type=checkbox].disabled:checked,.post-password-form input[type=checkbox]:disabled:checked{border-color:var(--form-disabled,#f7f7f7)}.post-password-form input[type=checkbox]:after{content:"";display:block;height:12px;width:11px}:root.no-focus-visible .post-password-form input[type=checkbox]:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.post-password-form input[type=checkbox]:focus:not(:focus-visible){outline:none}.post-password-form input[type=checkbox]:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.post-password-form input[type=radio]{align-items:center;align-self:flex-start;-webkit-appearance:none;appearance:none;border:2px solid var(--form-color,var(--primary-color));border-radius:50%;display:inline-flex;flex-shrink:0;height:var(--form-radio-size,16px);justify-content:center;width:var(--form-radio-size,16px)}.post-password-form input[type=radio]:not(:disabled):not(.disabled):hover{background-color:var(--form-radio-hover,var(--primary-color))}.post-password-form input[type=radio]:not(:disabled):not(.disabled):active{background-color:var(--form-radio-active,var(--primary-color))}.post-password-form input[type=radio]:checked:after{background-color:var(--form-color,var(--primary-color));border-radius:50%}.post-password-form input[type=radio]:after{content:"";display:block;height:10px;width:10px}.post-password-form input[type=radio].disabled,.post-password-form input[type=radio]:disabled{border-color:var(--form-disabled,#f7f7f7)}.post-password-form input[type=radio].disabled:checked:after,.post-password-form input[type=radio]:disabled:checked:after{background-color:var(--form-disabled,#f7f7f7)}:root.no-focus-visible .post-password-form input[type=radio]:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.post-password-form input[type=radio]:focus:not(:focus-visible){outline:none}.post-password-form input[type=radio]:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.post-password-form button,.post-password-form input[type=button],.post-password-form input[type=reset],.post-password-form input[type=submit]{--button-color:var(--button-foreground);--button-border-color:var(--button-background);--button-hover-background:var(--button-background-600);--button-hover-color:var(--button-color);--button-hover-border-color:var(--button-hover-background);--button-active-background:var(--button-background-400);--button-active-color:var(--button-color);--button-active-border-color:var(--button-active-background);--background:var(--button-background);--color:var(--button-color);--border-color:var(--button-border-color);align-items:center;background:none;background-color:var(--background);border:none;border:1px solid var(--border-color);border-radius:0;border-radius:2px;color:inherit;color:var(--color);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;letter-spacing:inherit;line-height:1;margin:0;padding:0;text-align:left;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;white-space:nowrap;word-spacing:inherit}.post-password-form button:where(:not(:disabled):not(.disabled)):hover,.post-password-form input[type=button]:where(:not(:disabled):not(.disabled)):hover,.post-password-form input[type=reset]:where(:not(:disabled):not(.disabled)):hover,.post-password-form input[type=submit]:where(:not(:disabled):not(.disabled)):hover{--background:var(--button-hover-background);--color:var(--button-hover-color);--border-color:var(--button-hover-border-color)}.post-password-form button:where(:not(:disabled):not(.disabled)):active,.post-password-form input[type=button]:where(:not(:disabled):not(.disabled)):active,.post-password-form input[type=reset]:where(:not(:disabled):not(.disabled)):active,.post-password-form input[type=submit]:where(:not(:disabled):not(.disabled)):active{--background:var(--button-active-background);--color:var(--button-active-color);--border-color:var(--button-active-border-color)}.post-password-form button.disabled,.post-password-form button:disabled,.post-password-form input[type=button].disabled,.post-password-form input[type=button]:disabled,.post-password-form input[type=reset].disabled,.post-password-form input[type=reset]:disabled,.post-password-form input[type=submit].disabled,.post-password-form input[type=submit]:disabled{--background:var(--form-disabled,#f7f7f7);--color:var(--form-disabled-text,#d1d1d1);--border-color:var(--form-disabled-text,#d1d1d1)}:root.no-focus-visible .post-password-form button:focus,:root.no-focus-visible .post-password-form input[type=button]:focus,:root.no-focus-visible .post-password-form input[type=reset]:focus,:root.no-focus-visible .post-password-form input[type=submit]:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.post-password-form button:focus:not(:focus-visible),.post-password-form input[type=button]:focus:not(:focus-visible),.post-password-form input[type=reset]:focus:not(:focus-visible),.post-password-form input[type=submit]:focus:not(:focus-visible){outline:none}.post-password-form button:focus-visible,.post-password-form input[type=button]:focus-visible,.post-password-form input[type=reset]:focus-visible,.post-password-form input[type=submit]:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.post-password-form button.style-default,.post-password-form button:not([class^=style-]):not([class*=" style-"]),.post-password-form input[type=button].style-default,.post-password-form input[type=button]:not([class^=style-]):not([class*=" style-"]),.post-password-form input[type=reset].style-default,.post-password-form input[type=reset]:not([class^=style-]):not([class*=" style-"]),.post-password-form input[type=submit].style-default,.post-password-form input[type=submit]:not([class^=style-]):not([class*=" style-"]){line-height:1.8;padding:.75rem 1.25rem}.content-box.style-primary .post-password-form button.style-default,.content-box.style-primary .post-password-form button:not([class^=style-]):not([class*=" style-"]),.content-box.style-primary .post-password-form input[type=button].style-default,.content-box.style-primary .post-password-form input[type=button]:not([class^=style-]):not([class*=" style-"]),.content-box.style-primary .post-password-form input[type=reset].style-default,.content-box.style-primary .post-password-form input[type=reset]:not([class^=style-]):not([class*=" style-"]),.content-box.style-primary .post-password-form input[type=submit].style-default,.content-box.style-primary .post-password-form input[type=submit]:not([class^=style-]):not([class*=" style-"]),.page-section.style-primary .post-password-form button.style-default,.page-section.style-primary .post-password-form button:not([class^=style-]):not([class*=" style-"]),.page-section.style-primary .post-password-form input[type=button].style-default,.page-section.style-primary .post-password-form input[type=button]:not([class^=style-]):not([class*=" style-"]),.page-section.style-primary .post-password-form input[type=reset].style-default,.page-section.style-primary .post-password-form input[type=reset]:not([class^=style-]):not([class*=" style-"]),.page-section.style-primary .post-password-form input[type=submit].style-default,.page-section.style-primary .post-password-form input[type=submit]:not([class^=style-]):not([class*=" style-"]){--button-background:#fff;--button-color:#000;--button-hover-background:#f9f9f9;--button-active-background:#c9c9c9}.post-password-form button.style-text,.post-password-form input[type=button].style-text,.post-password-form input[type=reset].style-text,.post-password-form input[type=submit].style-text{--button-color:var(--text-primary);--button-hover-color:var(--text-primary);--button-active-color:var(--text-primary);align-self:center;background-color:#0000;border:none;color:var(--text-primary)}:root.no-focus-visible .post-password-form button.style-text:focus,:root.no-focus-visible .post-password-form input[type=button].style-text:focus,:root.no-focus-visible .post-password-form input[type=reset].style-text:focus,:root.no-focus-visible .post-password-form input[type=submit].style-text:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.post-password-form button.style-text:focus:not(:focus-visible),.post-password-form input[type=button].style-text:focus:not(:focus-visible),.post-password-form input[type=reset].style-text:focus:not(:focus-visible),.post-password-form input[type=submit].style-text:focus:not(:focus-visible){outline:none}.post-password-form button.style-text:focus-visible,.post-password-form input[type=button].style-text:focus-visible,.post-password-form input[type=reset].style-text:focus-visible,.post-password-form input[type=submit].style-text:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.post-password-form button.style-text:active,.post-password-form button.style-text:focus,.post-password-form button.style-text:hover,.post-password-form input[type=button].style-text:active,.post-password-form input[type=button].style-text:focus,.post-password-form input[type=button].style-text:hover,.post-password-form input[type=reset].style-text:active,.post-password-form input[type=reset].style-text:focus,.post-password-form input[type=reset].style-text:hover,.post-password-form input[type=submit].style-text:active,.post-password-form input[type=submit].style-text:focus,.post-password-form input[type=submit].style-text:hover{color:var(--text-primary-400)}.content-box.style-primary .post-password-form button.style-text,.content-box.style-primary .post-password-form input[type=button].style-text,.content-box.style-primary .post-password-form input[type=reset].style-text,.content-box.style-primary .post-password-form input[type=submit].style-text,.page-section.style-primary .post-password-form button.style-text,.page-section.style-primary .post-password-form input[type=button].style-text,.page-section.style-primary .post-password-form input[type=reset].style-text,.page-section.style-primary .post-password-form input[type=submit].style-text{--button-color:#fff;--button-hover-color:#f7f7f7;--button-active-color:#c9c9c9}.post-password-form button.style-secondary,.post-password-form input[type=button].style-secondary,.post-password-form input[type=reset].style-secondary,.post-password-form input[type=submit].style-secondary{--button-background:#0000;--button-color:#000;--button-border-color:#000;--button-hover-background:var(--button-border-color);--button-hover-color:#fff;--button-active-background:#000;--button-active-color:#fff;border:1px solid var(--button-border-color);line-height:1.8;padding:.75rem 1.25rem}.content-box.style-primary .post-password-form button.style-secondary,.content-box.style-primary .post-password-form input[type=button].style-secondary,.content-box.style-primary .post-password-form input[type=reset].style-secondary,.content-box.style-primary .post-password-form input[type=submit].style-secondary,.page-section.style-dark .post-password-form button.style-secondary,.page-section.style-dark .post-password-form input[type=button].style-secondary,.page-section.style-dark .post-password-form input[type=reset].style-secondary,.page-section.style-dark .post-password-form input[type=submit].style-secondary,.page-section.style-primary .post-password-form button.style-secondary,.page-section.style-primary .post-password-form input[type=button].style-secondary,.page-section.style-primary .post-password-form input[type=reset].style-secondary,.page-section.style-primary .post-password-form input[type=submit].style-secondary{--button-color:#fff;--button-border-color:#fff;--button-hover-color:#000;--button-active-color:#000;--button-active-background:#efefef}.post-password-form .checkbox-label{align-items:center;display:flex;line-height:1}.post-password-form .checkbox-label>:first-child{margin-right:.5rem}.post-password-form input[type=submit]{margin-top:1em}.page-section .search-results{align-items:flex-start;display:flex;flex-direction:column;gap:.4em;padding-left:1.4em}.searchform{--form-color:var(--primary-color);--form-text:#202125;--form-hover:var(--primary-color-600);--form-active:var(--primary-color-400);--form-focus:var(--primary-color);--form-disabled:#f7f7f7;--form-disabled-text:#d1d1d1;--form-checkbox-hover:var(--primary-color-600);--form-checkbox-active:var(--primary-color-400);--form-checkbox-size:18px;--form-radio-hover:var(--primary-color-600);--form-radio-active:var(--primary-color-400);--form-radio-size:20px;--form-input-background:#fff;--form-input-border:1px solid #000;--form-input-height:56px;--form-input-padding-y:0.75rem;--form-input-padding-x:1rem;max-width:50ch}.searchform input,.searchform select,.searchform textarea{accent-color:var(--form-color)}.searchform input[type=date],.searchform input[type=email],.searchform input[type=number],.searchform input[type=password],.searchform input[type=search],.searchform input[type=tel],.searchform input[type=text],.searchform input[type=url]{background-color:var(--form-input-background,#fff);border:var(--form-input-border,1px solid #202125);border-radius:0;color:var(--form-text,1px solid #202125);height:var(--form-input-height);max-width:100%;outline:none;padding:var(--form-input-padding-y) var(--form-input-padding-x);width:100%}:root.no-focus-visible .searchform input[type=date]:focus,:root.no-focus-visible .searchform input[type=email]:focus,:root.no-focus-visible .searchform input[type=number]:focus,:root.no-focus-visible .searchform input[type=password]:focus,:root.no-focus-visible .searchform input[type=search]:focus,:root.no-focus-visible .searchform input[type=tel]:focus,:root.no-focus-visible .searchform input[type=text]:focus,:root.no-focus-visible .searchform input[type=url]:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.searchform input[type=date]:focus:not(:focus-visible),.searchform input[type=email]:focus:not(:focus-visible),.searchform input[type=number]:focus:not(:focus-visible),.searchform input[type=password]:focus:not(:focus-visible),.searchform input[type=search]:focus:not(:focus-visible),.searchform input[type=tel]:focus:not(:focus-visible),.searchform input[type=text]:focus:not(:focus-visible),.searchform input[type=url]:focus:not(:focus-visible){outline:none}.searchform input[type=date]:focus-visible,.searchform input[type=email]:focus-visible,.searchform input[type=number]:focus-visible,.searchform input[type=password]:focus-visible,.searchform input[type=search]:focus-visible,.searchform input[type=tel]:focus-visible,.searchform input[type=text]:focus-visible,.searchform input[type=url]:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.searchform input[type=date].disabled,.searchform input[type=date]:disabled,.searchform input[type=email].disabled,.searchform input[type=email]:disabled,.searchform input[type=number].disabled,.searchform input[type=number]:disabled,.searchform input[type=password].disabled,.searchform input[type=password]:disabled,.searchform input[type=search].disabled,.searchform input[type=search]:disabled,.searchform input[type=tel].disabled,.searchform input[type=tel]:disabled,.searchform input[type=text].disabled,.searchform input[type=text]:disabled,.searchform input[type=url].disabled,.searchform input[type=url]:disabled{background-color:var(--form-disabled,#f7f7f7);border-color:var(--form-disabled-text,#d1d1d1);color:var(--form-disabled-text,#d1d1d1);cursor:no-drop;pointer-events:none}.searchform textarea{background-color:var(--form-input-background,#fff);border:var(--form-input-border,1px solid #202125);border-radius:0;color:var(--form-text,1px solid #202125);max-width:100%;outline:none;padding:var(--form-input-padding-y) var(--form-input-padding-x);resize:vertical;width:100%}:root.no-focus-visible .searchform textarea:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.searchform textarea:focus:not(:focus-visible){outline:none}.searchform textarea:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.searchform textarea.disabled,.searchform textarea:disabled{background-color:var(--form-disabled,#f7f7f7);border-color:var(--form-disabled-text,#d1d1d1);color:var(--form-disabled-text,#d1d1d1);cursor:no-drop;pointer-events:none}.searchform select{-webkit-appearance:none;appearance:none;background-color:var(--form-input-background,#fff);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxLjEgMS4xIDBsNC40IDQuNEw5LjkgMCAxMSAxLjEgNS41IDYuNnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");background-position:calc(100% - 1rem) calc(50% + .025rem);background-repeat:no-repeat;border:var(--form-input-border,1px solid #202125);border-radius:0;color:var(--form-text,1px solid #202125);height:var(--form-input-height);max-width:100%;outline:none;padding:var(--form-input-padding-y) var(--form-input-padding-x);padding-right:3rem;width:100%}:root.no-focus-visible .searchform select:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.searchform select:focus:not(:focus-visible){outline:none}.searchform select:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.searchform select.disabled,.searchform select:disabled{background-color:var(--form-disabled,#f7f7f7);border-color:var(--form-disabled-text,#d1d1d1);color:var(--form-disabled-text,#d1d1d1);cursor:no-drop;pointer-events:none}.searchform input[type=checkbox]{align-items:center;align-self:flex-start;-webkit-appearance:none;appearance:none;border:2px solid var(--form-color,var(--primary-color));display:inline-flex;flex-shrink:0;height:var(--form-checkbox-size,18px);justify-content:center;width:var(--form-checkbox-size,18px)}.searchform input[type=checkbox].disabled,.searchform input[type=checkbox]:disabled{border-color:var(--form-disabled-text,#f7f7f7)}.searchform input[type=checkbox]:not(:disabled):not(.disabled):not(:checked):hover{background-color:var(--form-checkbox-hover,var(--primary-color))}.searchform input[type=checkbox]:not(:disabled):not(.disabled):not(:checked):active{background-color:var(--form-checkbox-active,var(--primary-color))}.searchform input[type=checkbox]:checked{background-color:var(--form-color,var(--primary-color));border-color:var(--form-color,var(--primary-color))}.searchform input[type=checkbox]:checked:after{background-color:#fff;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuMzA4IDAgMTEgLjg0OCA0Ljk5OCAxMiAwIDcuODcybDEuMjQtMS4zOTggMy4xNzMgMi42MnoiIGZpbGw9IiMwRjA1QTAiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuMzA4IDAgMTEgLjg0OCA0Ljk5OCAxMiAwIDcuODcybDEuMjQtMS4zOTggMy4xNzMgMi42MnoiIGZpbGw9IiMwRjA1QTAiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.searchform input[type=checkbox].disabled:checked,.searchform input[type=checkbox]:disabled:checked{border-color:var(--form-disabled,#f7f7f7)}.searchform input[type=checkbox]:after{content:"";display:block;height:12px;width:11px}:root.no-focus-visible .searchform input[type=checkbox]:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.searchform input[type=checkbox]:focus:not(:focus-visible){outline:none}.searchform input[type=checkbox]:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.searchform input[type=radio]{align-items:center;align-self:flex-start;-webkit-appearance:none;appearance:none;border:2px solid var(--form-color,var(--primary-color));border-radius:50%;display:inline-flex;flex-shrink:0;height:var(--form-radio-size,16px);justify-content:center;width:var(--form-radio-size,16px)}.searchform input[type=radio]:not(:disabled):not(.disabled):hover{background-color:var(--form-radio-hover,var(--primary-color))}.searchform input[type=radio]:not(:disabled):not(.disabled):active{background-color:var(--form-radio-active,var(--primary-color))}.searchform input[type=radio]:checked:after{background-color:var(--form-color,var(--primary-color));border-radius:50%}.searchform input[type=radio]:after{content:"";display:block;height:10px;width:10px}.searchform input[type=radio].disabled,.searchform input[type=radio]:disabled{border-color:var(--form-disabled,#f7f7f7)}.searchform input[type=radio].disabled:checked:after,.searchform input[type=radio]:disabled:checked:after{background-color:var(--form-disabled,#f7f7f7)}:root.no-focus-visible .searchform input[type=radio]:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.searchform input[type=radio]:focus:not(:focus-visible){outline:none}.searchform input[type=radio]:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.searchform button,.searchform input[type=button],.searchform input[type=reset],.searchform input[type=submit]{--button-color:var(--button-foreground);--button-border-color:var(--button-background);--button-hover-background:var(--button-background-600);--button-hover-color:var(--button-color);--button-hover-border-color:var(--button-hover-background);--button-active-background:var(--button-background-400);--button-active-color:var(--button-color);--button-active-border-color:var(--button-active-background);--background:var(--button-background);--color:var(--button-color);--border-color:var(--button-border-color);align-items:center;background:none;background-color:var(--background);border:none;border:1px solid var(--border-color);border-radius:0;border-radius:2px;color:inherit;color:var(--color);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;letter-spacing:inherit;line-height:1;margin:0;padding:0;text-align:left;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;white-space:nowrap;word-spacing:inherit}.searchform button:where(:not(:disabled):not(.disabled)):hover,.searchform input[type=button]:where(:not(:disabled):not(.disabled)):hover,.searchform input[type=reset]:where(:not(:disabled):not(.disabled)):hover,.searchform input[type=submit]:where(:not(:disabled):not(.disabled)):hover{--background:var(--button-hover-background);--color:var(--button-hover-color);--border-color:var(--button-hover-border-color)}.searchform button:where(:not(:disabled):not(.disabled)):active,.searchform input[type=button]:where(:not(:disabled):not(.disabled)):active,.searchform input[type=reset]:where(:not(:disabled):not(.disabled)):active,.searchform input[type=submit]:where(:not(:disabled):not(.disabled)):active{--background:var(--button-active-background);--color:var(--button-active-color);--border-color:var(--button-active-border-color)}.searchform button.disabled,.searchform button:disabled,.searchform input[type=button].disabled,.searchform input[type=button]:disabled,.searchform input[type=reset].disabled,.searchform input[type=reset]:disabled,.searchform input[type=submit].disabled,.searchform input[type=submit]:disabled{--background:var(--form-disabled,#f7f7f7);--color:var(--form-disabled-text,#d1d1d1);--border-color:var(--form-disabled-text,#d1d1d1)}:root.no-focus-visible .searchform button:focus,:root.no-focus-visible .searchform input[type=button]:focus,:root.no-focus-visible .searchform input[type=reset]:focus,:root.no-focus-visible .searchform input[type=submit]:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.searchform button:focus:not(:focus-visible),.searchform input[type=button]:focus:not(:focus-visible),.searchform input[type=reset]:focus:not(:focus-visible),.searchform input[type=submit]:focus:not(:focus-visible){outline:none}.searchform button:focus-visible,.searchform input[type=button]:focus-visible,.searchform input[type=reset]:focus-visible,.searchform input[type=submit]:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.searchform button.style-default,.searchform button:not([class^=style-]):not([class*=" style-"]),.searchform input[type=button].style-default,.searchform input[type=button]:not([class^=style-]):not([class*=" style-"]),.searchform input[type=reset].style-default,.searchform input[type=reset]:not([class^=style-]):not([class*=" style-"]),.searchform input[type=submit].style-default,.searchform input[type=submit]:not([class^=style-]):not([class*=" style-"]){line-height:1.8;padding:.75rem 1.25rem}.content-box.style-primary .searchform button.style-default,.content-box.style-primary .searchform button:not([class^=style-]):not([class*=" style-"]),.content-box.style-primary .searchform input[type=button].style-default,.content-box.style-primary .searchform input[type=button]:not([class^=style-]):not([class*=" style-"]),.content-box.style-primary .searchform input[type=reset].style-default,.content-box.style-primary .searchform input[type=reset]:not([class^=style-]):not([class*=" style-"]),.content-box.style-primary .searchform input[type=submit].style-default,.content-box.style-primary .searchform input[type=submit]:not([class^=style-]):not([class*=" style-"]),.page-section.style-primary .searchform button.style-default,.page-section.style-primary .searchform button:not([class^=style-]):not([class*=" style-"]),.page-section.style-primary .searchform input[type=button].style-default,.page-section.style-primary .searchform input[type=button]:not([class^=style-]):not([class*=" style-"]),.page-section.style-primary .searchform input[type=reset].style-default,.page-section.style-primary .searchform input[type=reset]:not([class^=style-]):not([class*=" style-"]),.page-section.style-primary .searchform input[type=submit].style-default,.page-section.style-primary .searchform input[type=submit]:not([class^=style-]):not([class*=" style-"]){--button-background:#fff;--button-color:#000;--button-hover-background:#f9f9f9;--button-active-background:#c9c9c9}.searchform button.style-text,.searchform input[type=button].style-text,.searchform input[type=reset].style-text,.searchform input[type=submit].style-text{--button-color:var(--text-primary);--button-hover-color:var(--text-primary);--button-active-color:var(--text-primary);align-self:center;background-color:#0000;border:none;color:var(--text-primary)}:root.no-focus-visible .searchform button.style-text:focus,:root.no-focus-visible .searchform input[type=button].style-text:focus,:root.no-focus-visible .searchform input[type=reset].style-text:focus,:root.no-focus-visible .searchform input[type=submit].style-text:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.searchform button.style-text:focus:not(:focus-visible),.searchform input[type=button].style-text:focus:not(:focus-visible),.searchform input[type=reset].style-text:focus:not(:focus-visible),.searchform input[type=submit].style-text:focus:not(:focus-visible){outline:none}.searchform button.style-text:focus-visible,.searchform input[type=button].style-text:focus-visible,.searchform input[type=reset].style-text:focus-visible,.searchform input[type=submit].style-text:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.searchform button.style-text:active,.searchform button.style-text:focus,.searchform button.style-text:hover,.searchform input[type=button].style-text:active,.searchform input[type=button].style-text:focus,.searchform input[type=button].style-text:hover,.searchform input[type=reset].style-text:active,.searchform input[type=reset].style-text:focus,.searchform input[type=reset].style-text:hover,.searchform input[type=submit].style-text:active,.searchform input[type=submit].style-text:focus,.searchform input[type=submit].style-text:hover{color:var(--text-primary-400)}.content-box.style-primary .searchform button.style-text,.content-box.style-primary .searchform input[type=button].style-text,.content-box.style-primary .searchform input[type=reset].style-text,.content-box.style-primary .searchform input[type=submit].style-text,.page-section.style-primary .searchform button.style-text,.page-section.style-primary .searchform input[type=button].style-text,.page-section.style-primary .searchform input[type=reset].style-text,.page-section.style-primary .searchform input[type=submit].style-text{--button-color:#fff;--button-hover-color:#f7f7f7;--button-active-color:#c9c9c9}.searchform button.style-secondary,.searchform input[type=button].style-secondary,.searchform input[type=reset].style-secondary,.searchform input[type=submit].style-secondary{--button-background:#0000;--button-color:#000;--button-border-color:#000;--button-hover-background:var(--button-border-color);--button-hover-color:#fff;--button-active-background:#000;--button-active-color:#fff;border:1px solid var(--button-border-color);line-height:1.8;padding:.75rem 1.25rem}.content-box.style-primary .searchform button.style-secondary,.content-box.style-primary .searchform input[type=button].style-secondary,.content-box.style-primary .searchform input[type=reset].style-secondary,.content-box.style-primary .searchform input[type=submit].style-secondary,.page-section.style-dark .searchform button.style-secondary,.page-section.style-dark .searchform input[type=button].style-secondary,.page-section.style-dark .searchform input[type=reset].style-secondary,.page-section.style-dark .searchform input[type=submit].style-secondary,.page-section.style-primary .searchform button.style-secondary,.page-section.style-primary .searchform input[type=button].style-secondary,.page-section.style-primary .searchform input[type=reset].style-secondary,.page-section.style-primary .searchform input[type=submit].style-secondary{--button-color:#fff;--button-border-color:#fff;--button-hover-color:#000;--button-active-color:#000;--button-active-background:#efefef}.searchform .checkbox-label{align-items:center;display:flex;line-height:1}.searchform .checkbox-label>:first-child{margin-right:.5rem}#searchform{--gap:clamp(0.375rem,0.2873376623rem + 0.3896103896vw,0.75rem);margin-top:var(--gap)}#searchform div{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem var(--gap)}#searchform div .screen-reader-text{flex-basis:100%}#searchform div input[type=text]{flex-grow:1;height:auto;width:auto}#searchform div input[type=submit]{--button-color:var(--button-foreground);--button-border-color:var(--button-background);--button-hover-background:var(--button-background-600);--button-hover-color:var(--button-color);--button-hover-border-color:var(--button-hover-background);--button-active-background:var(--button-background-400);--button-active-color:var(--button-color);--button-active-border-color:var(--button-active-background);--background:var(--button-background);--color:var(--button-color);--border-color:var(--button-border-color);--form-color:var(--color-azure);align-items:center;background:none;background-color:var(--background);border:none;border:1px solid var(--border-color);border-radius:0;border-radius:2px;color:inherit;color:var(--color);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;letter-spacing:inherit;line-height:1;line-height:1.8;margin:0;padding:.75rem 1.25rem;text-align:left;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;white-space:nowrap;word-spacing:inherit}#searchform div input[type=submit]:where(:not(:disabled):not(.disabled)):hover{--background:var(--button-hover-background);--color:var(--button-hover-color);--border-color:var(--button-hover-border-color)}#searchform div input[type=submit]:where(:not(:disabled):not(.disabled)):active{--background:var(--button-active-background);--color:var(--button-active-color);--border-color:var(--button-active-border-color)}#searchform div input[type=submit].disabled,#searchform div input[type=submit]:disabled{--background:var(--form-disabled,#f7f7f7);--color:var(--form-disabled-text,#d1d1d1);--border-color:var(--form-disabled-text,#d1d1d1)}:root.no-focus-visible #searchform div input[type=submit]:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}#searchform div input[type=submit]:focus:not(:focus-visible){outline:none}#searchform div input[type=submit]:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.content-box.style-primary #searchform div input[type=submit],.page-section.style-primary #searchform div input[type=submit]{--button-background:#fff;--button-color:#000;--button-hover-background:#f9f9f9;--button-active-background:#c9c9c9}.search-widget input{background-color:#444;border:1px solid #dfdfdf;max-width:100%;padding:10px}.widget .toggle-indicator{display:inline-block;margin-right:10px}@media(min-width:992px){.widget .toggle-indicator{display:none}}.widget .toggle-container{display:none}@media(min-width:992px){.widget .toggle-container{display:block}}.widget.active-widget .toggle-container{animation:widget-toggle .3s;display:block}@keyframes widget-toggle{0%{display:block;opacity:0}to{opacity:1}}.widget.active-widget .toggle-indicator{transform:rotate(180deg)}.page-nav{--font-size:1rem;--button-size:clamp(2.375rem,2.2288961039rem + 0.6493506494vw,3rem);--gap:clamp(0.5rem,0.4415584416rem + 0.2597402597vw,0.75rem);display:flex;flex-wrap:wrap;font-size:var(--font-size);gap:var(--gap);margin-top:var(--element-spacing)}.page-nav :is(.page-nav-item,.page-numbers){align-items:center;border:2px solid;border-radius:.25rem;color:#202125;display:flex;font-weight:600;height:var(--button-size);justify-content:center;line-height:1;min-width:var(--button-size);text-align:center;text-decoration:none}:root.no-focus-visible .page-nav :is(.page-nav-item,.page-numbers):focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.page-nav :is(.page-nav-item,.page-numbers):focus:not(:focus-visible){outline:none}.page-nav :is(.page-nav-item,.page-numbers):focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.page-nav :is(.page-nav-item,.page-numbers):hover{color:var(--primary-color-400)}.page-nav :is(.page-nav-item,.page-numbers):active{color:#202125}.page-nav :is(.page-nav-item,.page-numbers):is(.current-page-nav-item,.current){background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}
.button{--button-color:var(--button-foreground);--button-border-color:var(--button-background);--button-hover-background:var(--button-background-600);--button-hover-color:var(--button-color);--button-hover-border-color:var(--button-hover-background);--button-active-background:var(--button-background-400);--button-active-color:var(--button-color);--button-active-border-color:var(--button-active-background);--background:var(--button-background);--color:var(--button-color);--border-color:var(--button-border-color);align-items:center;background:none;background-color:var(--background);border:none;border:1px solid var(--border-color);border-radius:0;border-radius:2px;color:inherit;color:var(--color);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;letter-spacing:inherit;line-height:1;margin:0;padding:0;text-align:left;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;white-space:nowrap;word-spacing:inherit}.button:where(:not(:disabled):not(.disabled)):hover{--background:var(--button-hover-background);--color:var(--button-hover-color);--border-color:var(--button-hover-border-color)}.button:where(:not(:disabled):not(.disabled)):active{--background:var(--button-active-background);--color:var(--button-active-color);--border-color:var(--button-active-border-color)}.button.disabled,.button:disabled{--background:var(--form-disabled,#f7f7f7);--color:var(--form-disabled-text,#d1d1d1);--border-color:var(--form-disabled-text,#d1d1d1)}:root.no-focus-visible .button:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.button:focus:not(:focus-visible){outline:none}.button:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.button.style-default,.button:not([class^=style-]):not([class*=" style-"]){line-height:1.8;padding:.75rem 1.25rem}.content-box.style-primary .button.style-default,.content-box.style-primary .button:not([class^=style-]):not([class*=" style-"]),.page-section.style-primary .button.style-default,.page-section.style-primary .button:not([class^=style-]):not([class*=" style-"]){--button-background:#fff;--button-color:#000;--button-hover-background:#f9f9f9;--button-active-background:#c9c9c9}.button.style-text{--button-color:var(--text-primary);--button-hover-color:var(--text-primary);--button-active-color:var(--text-primary);align-self:center;background-color:#0000;border:none;color:var(--text-primary)}:root.no-focus-visible .button.style-text:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.button.style-text:focus:not(:focus-visible){outline:none}.button.style-text:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.button.style-text:active,.button.style-text:focus,.button.style-text:hover{color:var(--text-primary-400)}.content-box.style-primary .button.style-text,.page-section.style-primary .button.style-text{--button-color:#fff;--button-hover-color:#f7f7f7;--button-active-color:#c9c9c9}.button.style-secondary{--button-background:#0000;--button-color:#000;--button-border-color:#000;--button-hover-background:var(--button-border-color);--button-hover-color:#fff;--button-active-background:#000;--button-active-color:#fff;border:1px solid var(--button-border-color);line-height:1.8;padding:.75rem 1.25rem}.content-box.style-primary .button.style-secondary,.page-section.style-dark .button.style-secondary,.page-section.style-primary .button.style-secondary{--button-color:#fff;--button-border-color:#fff;--button-hover-color:#000;--button-active-color:#000;--button-active-background:#efefef}p+.button{margin-top:0}.buttons{margin-bottom:var(--element-spacing);margin-top:var(--element-spacing);padding:.1px}.button-group{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.button-group .button{line-height:inherit}
.page-section.align-vcenter .section-item{align-self:center}.page-section.style-default{background-color:#fff;color:#202125}.page-section.style-default+.style-default,.page-section.style-default+link+.style-default{--section-padding-top:0px;--additional-scroll-offset:3rem}.page-section.style-default p a{color:var(--text-primary)}.page-section.style-default p a:active,.page-section.style-default p a:focus,.page-section.style-default p a:hover{color:var(--text-primary-400)}.page-section.style-default ::selection{background-color:var(--text-selection-background,#00000040);color:var(--text-selection-background-contrasted-bw,#000)}.page-section.style-light{background-color:#f7f7f7;color:#202125}.page-section.style-light+.style-light,.page-section.style-light+link+.style-light{--section-padding-top:0px;--additional-scroll-offset:3rem}.page-section.style-light p a{color:var(--text-primary)}.page-section.style-light p a:active,.page-section.style-light p a:focus,.page-section.style-light p a:hover{color:var(--text-primary-400)}.page-section.style-light ::selection{background-color:var(--text-selection-background,#00000040);color:var(--text-selection-background-contrasted-bw,#000)}.page-section.layout-default{--section-padding-top:calc(clamp(2.5rem, 1.038961039rem + 6.4935064935vw, 8.75rem) + var(--section-additional-padding, 0px));--section-padding-bottom:clamp(2.5rem,1.038961039rem + 6.4935064935vw,8.75rem);margin:0;padding:var(--section-padding-top) 0 var(--section-padding-bottom)}.page-section .section-item>:first-child,.page-section .section-item>link:first-child+*{margin-top:0}.page-section .section-item>:last-child{margin-bottom:0}.page-section .section-item.layout-hcenter{justify-self:center}.page-section .section-item.layout-hcenter .button-group{justify-content:center}@media(min-width:992px){.page-section .section-item.layout-padding-l{padding-left:100px}.page-section .section-item.layout-padding-r{padding-right:100px}.page-section .section-item.layout-padding-lr{padding:0 15%}}.page-section .section-item.layout-padding-lmax{align-self:center;justify-self:flex-start}@media(min-width:768px){.page-section .section-item.layout-padding-lmax{justify-self:flex-end}}.page-section .section-item.layout-margin-top{margin-top:30px}@media(min-width:992px){.page-section .section-item.layout-margin-top{margin-top:0}}.page-section .section-item.layout-margin-bottom{margin-bottom:30px}@media(min-width:992px){.page-section .section-item.layout-margin-bottom{margin-bottom:0}}.page-section .section-item.layout-margin-top-bottom{margin-bottom:15px;margin-top:15px}@media(min-width:992px){.page-section .section-item.layout-margin-top-bottom{margin-bottom:0;margin-top:0}}.layout-nopm{padding:0}.layout-nopm>.container,.layout-nopm>.container-fluid{padding-left:0;padding-right:0}.layout-mbottom{margin-bottom:30px}@media(max-width:767px){.page-section.order-xs-reversed .section-grid{--grid-layout-order:-1}}@media(min-width:768px)and (max-width:991px){.page-section.order-sm-reversed .section-grid{--grid-layout-order:-1}}@media(min-width:992px)and (max-width:1199px){.page-section.order-md-reversed .section-grid{--grid-layout-order:-1}}@media(min-width:1200px)and (max-width:1399px){.page-section.order-lg-reversed .section-grid{--grid-layout-order:-1}}@media(min-width:1400px){.page-section.order-xl-reversed .section-grid{--grid-layout-order:-1}}
:root{--cm--focus-outline:2px solid var(--focus-color,var(--primary-color));--cm--focus-offset:var(--focus-offset,3px);--cm--border-width:1px;--cm--border-color:#0002;--cm-placeholder--font-size:unset;--cm-placeholder--font-family:unset;--cm-placeholder--rounded:unset;--cm-placeholder--background:#f7f7f7;--cm-placeholder--foreground:#202125;--cm-placeholder--content-gap:unset;--cm-placeholder--content-padding:unset;--cm-placeholder--content-width:unset;--cm-manager--width:unset;--cm-manager--padding:unset;--cm-manager--gap:clamp(0.625rem,0.5373376623rem + 0.3896103896vw,1rem);--cm-manager--rounded:0;--cm-manager--z-index:unset;--cm-manager--shadow:unset;--cm-manager--inner-shadow:unset;--cm-manager--background:#fff;--cm-manager--foreground:#202125;--cm-manager--font-family:unset;--cm-manager--font-size:unset;--cm-manager--heading-font-size:unset;--cm-manager--heading-font-weight:unset;--cm-manager--overlay-background:unset;--cm-manager--overlay-filter:unset;--cm-manager--overlay-padding:0px;--cm-manager--close-button-size:unset;--cm-manager--close-icon-color:unset;--cm-manager--close-icon-size:unset;--cm-manager--header-background:unset;--cm-manager--header-padding:unset;--cm-manager--footer-background:unset;--cm-manager--footer-padding:unset;--cm-manager--outro-padding:0.5rem 1rem;--cm-manager--outro-rounded:0.25rem;--cm-manager--outro-align:unset;--cm-manager--outro-background:#f7f7f7;--cm-manager--outro-foreground:unset;--cm-manager--outro-font-size:unset;--cm-groups--items-gap:clamp(0.625rem,0.5373376623rem + 0.3896103896vw,1rem);--cm-groups--border-style:unset;--cm-groups--header-padding:unset;--cm-group--rounded:unset;--cm-group--horizontal-gap:unset;--cm-group--info-gap:unset;--cm-group--label-font-weight:unset;--cm-group--background:unset;--cm-group--dim-foreground:unset;--cm-group--animation:unset;--cm-group--toggle-size:unset;--cm-group--toggle-icon-width:unset;--cm-group--toggle-icon-color:unset;--cm-group--toggle-icon-url:unset;--cm-service--toggle-order:1;--cm-service--body-padding:unset;--cm-service--border-style:unset;--cm-service--label-weight:unset;--cm-service--dim-foreground:unset;--cm-service--more-font-weight:unset;--cm-service--animation:unset;--cm-toggle--width:unset;--cm-toggle--height:unset;--cm-toggle--border-width:0px;--cm-toggle--rounded:unset;--cm-toggle--animation:unset;--cm-toggle--knob-border-width:unset;--cm-toggle--knob-padding:unset;--cm-toggle--track-color:#d1d1d1;--cm-toggle--border-color:unset;--cm-toggle--knob-color:#fff;--cm-toggle--knob-border-color:unset;--cm-toggle--active-track-color:var(--primary-color);--cm-toggle--active-border-color:var(--primary-color);--cm-toggle--active-knob-color:#fff;--cm-toggle--active-knob-border-color:unset;--cm-toggle--indeterminate-track-color:unset;--cm-toggle--indeterminate-border-color:unset;--cm-toggle--indeterminate-knob-color:unset;--cm-toggle--indeterminate-knob-border-color:unset;--cm-toggle--disabled-track-color:#eaeaea;--cm-toggle--disabled-border-color:unset;--cm-toggle--disabled-knob-color:#f7f7f7;--cm-toggle--disabled-knob-border-color:unset;--cm-toggle--disabled-active-track-color:var(--primary-color);--cm-toggle--disabled-active-border-color:unset;--cm-toggle--disabled-active-knob-color:#fff8;--cm-toggle--disabled-active-knob-border-color:unset;--cm-bar--padding:unset;--cm-bar--z-index:unset;--cm-bar--shadow:unset;--cm-bar--font-size:unset;--cm-bar--font-family:unset;--cm-bar--background:#fff;--cm-bar--foreground:#202125;--cm-buttons--gap:clamp(0.375rem,0.2873376623rem + 0.3896103896vw,0.75rem)}@media(min-width:768px){:root{--cm-manager--rounded:0.25rem;--cm-manager--overlay-padding:1.5rem;--cm-service--toggle-order:initial}}.cm-manager-body{line-height:1.4}.cm-manager-body a{text-decoration:underline}.cm-group-description{line-height:1.25}@media(max-width:767px){.cm-manager-footer{justify-content:flex-start}.cm-service-header{justify-content:space-between;row-gap:0}.cm-service-learn-more{--cm-service--more-font-weight:400;order:2;width:100%}}:is(.cm-bar,.cm-manager,.cm-placeholder-overlay) .button.button{line-height:1.4;padding:clamp(.3125rem,.2394480519rem + .3246753247vw,.625rem) clamp(.75rem,.6331168831rem + .5194805195vw,1.25rem)}
[data-dismissable]{display:none}[data-dismissable].initialized:not(.dismissed){display:flex}@media print{[data-dismissable]{display:none!important}}
footer.main{--footer-font-size:var(--reduced-font-size);--padding-above:clamp(2.5rem,2.0616883117rem + 1.9480519481vw,4.375rem);--margin-between-rows:clamp(1.875rem,1.4366883117rem + 1.9480519481vw,3.75rem);--vertical-margin-between-columns:clamp(1.875rem,1.4366883117rem + 1.9480519481vw,3.75rem);--padding-below:clamp(2.5rem,2.0616883117rem + 1.9480519481vw,4.375rem);background-position:50%;background-repeat:no-repeat;background:linear-gradient(0deg,var(--overlay-color),var(--overlay-color)),var(--footer-background-image);background-size:cover;color:var(--overlay-color-contrasted-bw);display:flex;flex-direction:column;font-size:var(--footer-font-size);gap:var(--margin-between-rows);padding:var(--padding-above) 0 var(--padding-below)}:where(footer.main) a{color:inherit}:root.no-focus-visible :where(footer.main) a:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}:where(footer.main) a:focus:not(:focus-visible){outline:none}:where(footer.main) a:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}:where(footer.main) a:hover{color:inherit;opacity:.8}footer.main img{max-width:100%}footer.main .widget:last-child .menu{margin-bottom:0!important}footer.main .footer-grid-container{container-type:inline-size}footer.main .footer-grid-container .footer-grid{grid-gap:clamp(1.875rem,.9983766234rem + 3.8961038961vw,5.625rem);display:grid;grid-template-columns:1fr}@container (min-width: 500px){footer.main .footer-grid-container .footer-grid{grid-template-columns:repeat(2,auto)}}@container (min-width: 900px){footer.main .footer-grid-container .footer-grid{grid-template-columns:repeat(3,auto);justify-content:space-between}}footer.main .footer-grid-container .footer-grid .footer-col:empty{display:none}footer.main .footer-grid-container .footer-grid .footer-col .widget:last-child>:last-child{margin-bottom:0!important}footer.main .row-1 ul{list-style:none;padding-left:0}footer.main .row-1 .widget :is(.h1,.h2,.h3,.h4,.h5,.h6),footer.main .row-1 .widget :is(h1,h2,h3,h4,h5,h6){font-size:clamp(1rem,.9415584416rem + .2597402597vw,1.25rem);margin:0}
.hamburger-icon{display:block}.hamburger-icon .hamburger-lines{stroke-width:var(--hamburger-stroke);transition:stroke-width .3s}body.menu-active .hamburger-icon .hamburger-lines{stroke-width:var(--hamburger-rotated-stroke)}.hamburger-icon .menu-bar{transition:transform .3s,opacity 125ms,color 125ms}.hamburger-icon .menu-bar-middle-group{transition-property:transform}.hamburger-icon .menu-bar-middle,.hamburger-icon .menu-bar-middle-group-1,.hamburger-icon .menu-bar-middle-group-2{transform-origin:center}.hamburger-icon .menu-bar-middle-group-2{opacity:0;transition:transform .3s,opacity .3s,color 125ms}.hamburger-icon:is(body.menu-active :not([data-state=initial]),[data-state=toggled]) .menu-bar{transition:transform .3s,opacity 125ms,color 125ms}.hamburger-icon:is(body.menu-active :not([data-state=initial]),[data-state=toggled]) .menu-bar-bottom,.hamburger-icon:is(body.menu-active :not([data-state=initial]),[data-state=toggled]) .menu-bar-top{opacity:0}.hamburger-icon:is(body.menu-active :not([data-state=initial]),[data-state=toggled]) .menu-bar-middle{transform:scaleX(var(--hamburger-rotated-scale,1))}.hamburger-icon:is(body.menu-active :not([data-state=initial]),[data-state=toggled]) .menu-bar-middle-group-2{opacity:1;transform:rotate(calc(-1 * var(--hamburger-rotation-angle, 45deg)))}.hamburger-icon:is(body.menu-active :not([data-state=initial]),[data-state=toggled]) .menu-bar-middle-group-1{transform:rotate(var(--hamburger-rotation-angle,45deg))}
header.main a.logo{align-items:flex-start;align-self:center;aspect-ratio:var(--aspect-ratio);display:flex;flex-direction:column;justify-content:center;max-height:calc(100% - var(--element-spacing));outline:2px solid green}:root.no-focus-visible header.main a.logo:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}header.main a.logo:focus:not(:focus-visible){outline:none}header.main a.logo:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}header.main a.logo img{max-height:100%;min-height:0;width:auto}:root.no-focus-visible header.main .menu li>a:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}header.main .menu li>a:focus:not(:focus-visible){outline:none}header.main .menu li>a:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}:root{--header-height:70px;--header-placeholder-height:clamp(10rem,8.538961039rem + 6.4935064935vw,16.25rem)}@media(min-width:992px){:root{--header-height:clamp(70px,6vw,115px)}}.header-placeholder{height:var(--header-placeholder-height);position:relative;z-index:10}.header-placeholder+section.main:has(.hero-content){margin-top:calc(-1*var(--header-placeholder-height))}.header-placeholder+section.main link+.hero-section .hero-content-wrapper{margin-top:var(--header-placeholder-height)}.header-placeholder .logo-wrapper{height:100%}.header-placeholder .logo-wrapper .logo{display:inline-flex;margin-right:40%;max-height:100%;padding:2em 0}.header-placeholder .logo-wrapper .logo img{object-fit:contain;object-position:left}.menu-wrapper header.main{color:var(--overlay-color-contrasted-bw);height:var(--header-height);left:0;max-height:var(--header-height);pointer-events:none;position:fixed;right:0;top:var(--admin-bar-height,0);transition:box-shadow .35s,background-color .35s;z-index:15}.menu-wrapper header.main>.header-layout>*{pointer-events:auto}body.no-js:not(.menu-active) .menu-wrapper header.main,body.with-sticky-header:not(.menu-active) .menu-wrapper header.main{-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%);background-color:var(--overlay-color);box-shadow:inset 0 0 0 1000px #0000000d;color:#fff}body.no-js:not(.menu-active) .menu-wrapper header.main a,body.with-sticky-header:not(.menu-active) .menu-wrapper header.main a{color:currentColor}body.menu-active .menu-wrapper header.main{background-color:#fff;color:#202125}.menu-wrapper header.main .header-layout{align-items:center;display:flex;height:100%;max-height:100%}.menu-wrapper header.main .actions-wrapper{display:flex;gap:1.375rem;margin-left:auto}.menu-wrapper header.main .no-js-menu-trigger{cursor:inherit;display:block}.menu-wrapper header.main .search-button{--button-padding-x:0.5rem;--button-padding-y:0.875rem;align-items:center;background:none;border:none;border-radius:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;letter-spacing:inherit;line-height:1;margin:0;margin:0 calc(var(--button-padding-x)*-1);padding:0;padding:var(--button-padding-y) var(--button-padding-x);text-align:left;white-space:nowrap;word-spacing:inherit}:root.no-focus-visible .menu-wrapper header.main .search-button:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.menu-wrapper header.main .search-button:focus:not(:focus-visible){outline:none}.menu-wrapper header.main .search-button:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.menu-wrapper header.main .menu-button{--button-padding-x:0.875rem;--button-padding-y:0.875rem;align-items:center;background:none;border:none;border-radius:0;border-radius:.25rem;color:inherit;cursor:pointer;display:inline-flex;font:inherit;justify-self:flex-end;letter-spacing:inherit;line-height:1;margin:0;margin:0 calc(var(--button-padding-x)*-1);padding:0;padding:var(--button-padding-y) var(--button-padding-x);text-align:left;white-space:nowrap;word-spacing:inherit}:root.no-focus-visible .menu-wrapper header.main .menu-button:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.menu-wrapper header.main .menu-button:focus:not(:focus-visible){outline:none}.menu-wrapper header.main .menu-button:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.menu-wrapper header.main .menu-button svg{max-width:100%}.menu-wrapper #no-js-menu-toggle{display:none}.menu-wrapper .header-quicklinks{display:flex;gap:1.5ch;margin-right:2ch}.menu-wrapper .go-frontpage,.menu-wrapper .go-top{align-items:center;display:flex;font-weight:700;line-height:1.25;opacity:0;pointer-events:none;transition:opacity .35s ease}.menu-wrapper .go-frontpage.go-top,.menu-wrapper .go-top.go-top{transition:transform .15s ease}.menu-wrapper .go-frontpage.go-top:hover,.menu-wrapper .go-top.go-top:hover{transform:scale(1.1)}.menu-wrapper .go-frontpage.go-top:before,.menu-wrapper .go-top.go-top:before{background-color:currentColor;content:"";display:inline-flex;height:22px;-webkit-mask-image:url(/wp-content/themes/historischerverein-sh.ch/dist/images/go-top.svg?70e87897ffd05ff6108075ec2b8a91f2);mask-image:url(/wp-content/themes/historischerverein-sh.ch/dist/images/go-top.svg?70e87897ffd05ff6108075ec2b8a91f2);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:17px}body.menu-active .menu-wrapper .go-frontpage,body.menu-active .menu-wrapper .go-top,body.with-sticky-header .menu-wrapper .go-frontpage,body.with-sticky-header .menu-wrapper .go-top{opacity:1;pointer-events:auto}.menu-wrapper .menu-overlay{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:calc(var(--admin-bar-height, 0px) + var(--header-height, 0px));z-index:10}@supports((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.menu-wrapper .menu-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000040}}.menu-wrapper .menu-container{align-items:flex-start;background-color:#fff;box-shadow:0 30px 20px -25px #0000001a,0 10px 10px -5px #0000001a;display:flex;flex-direction:column;height:calc(100% - var(--admin-bar-height, 0px) - var(--header-height, 0px));justify-content:space-between;left:0;position:fixed;right:0;top:calc(var(--admin-bar-height, 0px) + var(--header-height, 0px));z-index:10}.menu-wrapper .menu-primary{--padding-y:clamp(2rem,1.737012987rem + 1.1688311688vw,3.125rem);align-items:center;display:flex;flex-grow:1;-webkit-mask-image:linear-gradient(to bottom,#0000 0,#000 var(--padding-y),#000 calc(100% - var(--padding-y)),#0000 100%);mask-image:linear-gradient(to bottom,#0000 0,#000 var(--padding-y),#000 calc(100% - var(--padding-y)),#0000 100%);overflow:auto;padding-bottom:calc(var(--padding-y) + .65*var(--header-height));padding-top:var(--padding-y)}.menu-wrapper .menu-secondary{--padding-y:clamp(1.125rem,0.9496753247rem + 0.7792207792vw,1.875rem);font-size:var(--reduced-font-size);padding-bottom:var(--padding-y);padding-top:var(--padding-y)}body.no-js .menu-container,body.no-js .menu-overlay{display:none}body.no-js #no-js-menu-toggle:checked~.menu-container,body.no-js #no-js-menu-toggle:checked~.menu-overlay{display:block!important}.menu-wrapper nav.main .menu,.menu-wrapper nav.main .sub-menu{align-items:flex-start;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.menu-wrapper nav.main .menu:focus,.menu-wrapper nav.main .sub-menu:focus{outline:none}.menu-wrapper nav.main .menu li>a{color:inherit;display:flex;font-size:2em;font-weight:700;padding:.3em 0}:root.no-focus-visible .menu-wrapper nav.main .menu li>a:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.menu-wrapper nav.main .menu li>a:focus:not(:focus-visible){outline:none}.menu-wrapper nav.main .menu li>a:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.menu-wrapper nav.main .menu li.current-menu-item>a{text-decoration:underline;text-decoration-color:var(--primary-color);text-underline-offset:.15em}.menu-wrapper nav.secondary{display:flex;gap:1em}.menu-wrapper nav.secondary ul{list-style:none;margin:0;padding:0}nav.main .menu li.rotate-dropdown-arrow:after,nav.main .menu li.rotate-dropdown-arrow>.dropdown{transform:rotate(180deg)}body.firefox nav.main .menu li.rotate-dropdown-arrow:after,body.firefox nav.main .menu li.rotate-dropdown-arrow>.dropdown{transform:scaleY(-1)}.menu-wrapper nav.main .menu>li>.sub-menu{font-size:.9em;grid-column:1/-1;margin-left:1.25rem;padding:.25em 0 .75em}.menu-wrapper nav.main .menu li.menu-item-has-children{display:grid;grid-template-columns:auto 1fr}.menu-wrapper nav.main .menu li.menu-item-has-children .dropdown{align-items:center;background:none;border:none;border-radius:0;border-radius:2px;color:inherit;display:inline-flex;font:inherit;justify-content:center;letter-spacing:inherit;line-height:1;margin:0;padding:0 1rem;position:relative;text-align:left;transition:transform .2s;white-space:nowrap;width:-moz-fit-content;width:fit-content;word-spacing:inherit}:root.no-focus-visible .menu-wrapper nav.main .menu li.menu-item-has-children .dropdown:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.menu-wrapper nav.main .menu li.menu-item-has-children .dropdown:focus:not(:focus-visible){outline:none}.menu-wrapper nav.main .menu li.menu-item-has-children .dropdown:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}

/*# sourceMappingURL=bundle.css.map*/