@font-face{font-family:fira sans;font-style:normal;font-weight:100;font-display:swap;src:url(../fonts/FiraSans-Thin.woff2)format("woff2"),url(../fonts/FiraSans-Thin.woff)format("woff")}@font-face{font-family:fira sans;font-style:italic;font-weight:100;font-display:swap;src:url(../fonts/FiraSans-ThinItalic.woff2)format("woff2"),url(../fonts/FiraSans-ThinItalic.woff)format("woff")}@font-face{font-family:fira sans;font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/FiraSans-ExtraLight.woff2)format("woff2"),url(../fonts/FiraSans-ExtraLight.woff)format("woff")}@font-face{font-family:fira sans;font-style:italic;font-weight:200;font-display:swap;src:url(../fonts/FiraSans-ExtraLightItalic.woff2)format("woff2"),url(../fonts/FiraSans-ExtraLightItalic.woff)format("woff")}@font-face{font-family:fira sans;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/FiraSans-Light.woff2)format("woff2"),url(../fonts/FiraSans-Light.woff)format("woff")}@font-face{font-family:fira sans;font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/FiraSans-LightItalic.woff2)format("woff2"),url(../fonts/FiraSans-LightItalic.woff)format("woff")}@font-face{font-family:fira sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/FiraSans-Regular.woff2)format("woff2"),url(../fonts/FiraSans-Regular.woff)format("woff")}@font-face{font-family:fira sans;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/FiraSans-Italic.woff2)format("woff2"),url(../fonts/FiraSans-Italic.woff)format("woff")}@font-face{font-family:fira code;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/FiraCode-Light.woff2)format("woff2"),url(../fonts/FiraCode-Light.woff)format("woff")}@font-face{font-family:fira code;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/FiraCode-Regular.woff2)format("woff2"),url(../fonts/FiraCode-Regular.woff)format("woff")}@font-face{font-family:fira code;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/FiraCode-Medium.woff2)format("woff2"),url(../fonts/FiraCode-Medium.woff)format("woff")}body{color-scheme:dark;--color-background:#262626;--color-text:#f2f2f2;--color-text-light:#ffffff;--color-text-dark:#e6e6e6;--color-border:#404040;--color-box-shadow:rgba(0, 0, 0, 0.2);--color-accent:rgb(230, 0, 46);--color-accent-alt:rgb(245.5317484824, 37.437825025, 59.130936334);--color-background-alt:#333333;--color-text-alt:#f2f2f2;--color-text-light-alt:#ffffff;--color-text-dark-alt:#e6e6e6;--color-border-alt:#333333;--color-border-main-dark:#1a1a1a;--color-border-main-light:#1a1a1a}body.light-mode{color-scheme:light;--color-background:#f2f2f2;--color-text:#262626;--color-text-light:#404040;--color-text-dark:#0d0d0d;--color-border:#b3b3b3;--color-accent:rgb(230, 0, 46);--color-accent-alt:rgb(245.5317484824, 37.437825025, 59.130936334);--color-background-alt:#cccccc;--color-text-alt:#262626;--color-text-light-alt:#404040;--color-text-dark-alt:#0d0d0d;--color-border-alt:#d9d9d9;--color-border-main-dark:#999999;--color-border-main-light:#999999}:root{--font-size-h1:clamp(1.5rem, 2vw, 2.5rem);--font-size-h2:clamp(1.25rem, 1.75vw, 2rem);--font-size-h3:clamp(1.15rem, 1.5vw, 1.75rem);--font-size-h4:clamp(1rem, 1.25vw, 1.5rem);--font-size-h5:clamp(1rem, 1vw, 1.25rem);--font-size-h6:clamp(0.9rem, 0.9vw, 1rem);--font-size-p:clamp(1rem, 1vw, 1.15rem);--font-size-nav-desktop:clamp(1.15rem, 1.25vw, 1.5rem);--font-size-nav-mobile:clamp(1.15rem, 1.15vw, 1.25rem);--font-size-breadcrumb:clamp(1rem, 1vw, 1.25rem);--font-size-taxonomy:clamp(1rem, 1vw, 1.15rem);--font-size-pagination:clamp(1.25rem, 1.5vw, 1.75rem);--font-size-article:clamp(1.25rem, 1.5vw, 1.75rem);--font-size-topbar-nav-mobile-toggle:1.5rem;--font-size-footer:clamp(0.75rem, 0.75vw, 0.9rem);--spacing-xxl:clamp(1.25rem, 1.5vw, 2rem);--spacing-xl:clamp(1.15rem, 1.25vw, 1.5rem);--spacing-l:clamp(0.75rem, 1vw, 1.25rem);--spacing-m:clamp(0.5rem, 0.75vw, 1rem);--spacing-s:clamp(0.35rem, 0.5vw, 0.75rem);--spacing-xs:clamp(0.25rem, 0.25vw, 0.5rem);--spacing-xxs:clamp(0.1rem, 0.1vw, 0.25rem);--spacing-0:0}.fill-unibe-black{fill:var(--color-unibe-black)}.stroke-unibe-black{stroke:var(--color-unibe-black)}.fill-unibe-red{fill:var(--color-unibe-red)}.fill-text{fill:var(--color-text)}.stroke-text{stroke:var(--color-text)}h1{font-weight:300;line-height:1.1;font-size:var(--font-size-h1);margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-l);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);color:var(--color-accent)}h2{font-weight:300;line-height:1.1;font-size:var(--font-size-h2);margin-block-start:var(--spacing-xxl);margin-block-end:var(--spacing-l);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);color:var(--color-accent)}h3{font-weight:300;line-height:1.1;font-size:var(--font-size-h3);margin-block-start:var(--spacing-xxl);margin-block-end:var(--spacing-l);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);color:var(--color-accent)}h4{font-weight:300;line-height:1.1;font-size:var(--font-size-h4);margin-block-start:var(--spacing-xxl);margin-block-end:var(--spacing-l);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);color:var(--color-accent)}h5{font-weight:300;line-height:1.1;font-size:var(--font-size-h5);margin-block-start:var(--spacing-xxl);margin-block-end:var(--spacing-l);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);color:var(--color-accent)}h6{font-weight:300;line-height:1.1;font-size:var(--font-size-h6);margin-block-start:var(--spacing-xxl);margin-block-end:var(--spacing-l);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);color:var(--color-accent)}p{font-size:var(--font-size-p);margin-block-start:var(--spacing-l);margin-block-end:var(--spacing-l);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}a{color:var(--color-accent);text-decoration:none;outline-color:transparent;font-size:inherit}a:visited{color:var(--color-accent)}a:hover,a:focus{cursor:pointer;text-decoration:none;color:var(--color-accent-alt)}a.button{border:1px solid var(--color-accent);background-color:var(--color-accent);color:var(--color-text-alt);padding-block-start:var(--spacing-s);padding-block-end:var(--spacing-s);padding-inline-start:var(--spacing-m);padding-inline-end:var(--spacing-m);line-height:1.5;text-decoration:none;cursor:pointer}em{font-style:italic}strong{font-weight:400}mark{border-radius:.5rem;background-color:var(--color-background-alt);color:var(--color-text-alt)}sub{vertical-align:baseline;position:relative;top:.3em}sup{vertical-align:baseline;position:relative;top:-.4em}pre{font-family:fira code,monospace;color:var(--color-text-alt);background-color:var(--color-background-alt);margin-block-start:var(--spacing-m);margin-block-end:var(--spacing-m);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);padding-block-start:var(--spacing-m);padding-block-end:var(--spacing-m);padding-inline-start:var(--spacing-m);padding-inline-end:var(--spacing-m);border:1px solid var(--color-border);border-radius:.5rem;max-width:100%;overflow:auto}pre code{font-family:fira code,monospace;color:var(--color-text-alt);background:0 0;margin:0;padding:0}pre span{font-family:fira code,monospace;color:var(--color-text-alt)}code{font-family:fira code,monospace;color:var(--color-text-alt)}samp{font-family:fira code,monospace;color:var(--color-text-alt)}kbd{font-family:fira code,monospace;color:var(--color-text-alt);border-block:1px solid var(--color-border);border-radius:.5rem;padding-block-start:var(--spacing-xxs);padding-block-end:var(--spacing-xxs);padding-inline-start:var(--spacing-s);padding-inline-end:var(--spacing-s)}abbr[title]{cursor:help;text-decoration-line:underline;text-decoration-style:dotted}blockquote{margin-block-start:var(--spacing-l);margin-block-end:var(--spacing-l);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);padding-block-start:var(--spacing-s);padding-block-end:var(--spacing-s);padding-inline-start:var(--spacing-m);padding-inline-end:var(--spacing-m);border-inline-start:.35rem solid var(--color-accent);color:var(--color-text-light);font-style:italic}cite{font-size:var(--font-size-footer);color:var(--color-text-light);font-style:normal}details{padding-block-start:var(--spacing-s);padding-block-end:var(--spacing-s);padding-inline-start:var(--spacing-s);padding-inline-end:var(--spacing-s);border-block:1px solid var(--color-border);margin-block-start:var(--spacing-m);margin-block-end:var(--spacing-m);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);font-size:var(--font-size-p)}details>summary{font-weight:400;font-size:var(--font-size-p);color:var(--color-accent)}details>summary:hover,details>summary:focus{cursor:pointer}details[open]>summary{margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-s);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}details[open]>summary+*{margin-block-start:0}details[open]>:last-child{margin-block-end:0}dialog{max-width:50%;margin:auto;border:1px solid var(--color-border);padding-block-start:var(--spacing-m);padding-block-end:var(--spacing-m);padding-inline-start:var(--spacing-m);padding-inline-end:var(--spacing-m);border-radius:.5rem}dialog::backdrop{background-color:var(--color-background);opacity:.8}@media only screen and (max-width:768px){dialog{max-width:100%;margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-0);margin-inline-start:var(--spacing-m);margin-inline-end:var(--spacing-m)}}ol{margin-block-start:var(--spacing-m);margin-block-end:var(--spacing-m);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);padding-block-start:var(--spacing-0);padding-block-end:var(--spacing-0);padding-inline-start:var(--spacing-xl);padding-inline-end:var(--spacing-0);font-size:var(--font-size-p)}@counter-style thumbs{system:cyclic;symbols:"❄";suffix:" "}ul{margin-block-start:var(--spacing-m);margin-block-end:var(--spacing-m);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);padding-block-start:var(--spacing-0);padding-block-end:var(--spacing-0);padding-inline-start:var(--spacing-xl);padding-inline-end:var(--spacing-0);font-size:var(--font-size-p)}dl dt{color:var(--color-text-light)}dl dd{color:var(--color-text-light)}li{font-size:inherit}li::marker{color:var(--color-accent)}table{border-collapse:collapse;margin-block-start:var(--spacing-xl);margin-block-end:var(--spacing-xl);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);width:100%;font-size:var(--font-size-p)}table caption{font-weight:400;margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-m);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);width:100%}table thead{width:100%}table thead tr td{border:1px solid var(--color-border);padding-block-start:var(--spacing-s);padding-block-end:var(--spacing-s);padding-inline-start:var(--spacing-s);padding-inline-end:var(--spacing-s);text-align:start}table thead tr th{font-weight:400;border:1px solid var(--color-border);padding-block-start:var(--spacing-s);padding-block-end:var(--spacing-s);padding-inline-start:var(--spacing-s);padding-inline-end:var(--spacing-s);text-align:start}table tbody{width:100%}table tbody tr td{border:1px solid var(--color-border);padding-block-start:var(--spacing-s);padding-block-end:var(--spacing-s);padding-inline-start:var(--spacing-s);padding-inline-end:var(--spacing-s);text-align:start}table tbody tr th{font-weight:400;border:1px solid var(--color-border);padding-block-start:var(--spacing-s);padding-block-end:var(--spacing-s);padding-inline-start:var(--spacing-s);padding-inline-end:var(--spacing-s);text-align:start}table tfoot{width:100%}table tfoot tr td{border:1px solid var(--color-border);padding-block-start:var(--spacing-s);padding-block-end:var(--spacing-s);padding-inline-start:var(--spacing-s);padding-inline-end:var(--spacing-s);text-align:start}table tfoot tr th{font-weight:400;border:1px solid var(--color-border);padding-block-start:var(--spacing-s);padding-block-end:var(--spacing-s);padding-inline-start:var(--spacing-s);padding-inline-end:var(--spacing-s);text-align:start}hr{border:none;height:1px;background-color:var(--color-border);margin-block-start:var(--spacing-m);margin-block-end:var(--spacing-m);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}hr+*:not(hr){margin-block-start:var(--spacing-m);margin-block-end:var(--spacing-m)}figcaption p{text-align:center;font-size:var(--font-size-footer);color:var(--color-text-light);margin-block-start:var(--spacing-xs);margin-block-end:var(--spacing-xs);margin-inline-start:var(--spacing-xs);margin-inline-end:var(--spacing-xs)}figure{margin:0;max-width:100%;height:auto}figure svg{display:block;width:100%;height:auto}figure img{display:block;margin-inline:auto}figure picture img{display:block;margin-inline:auto}figure table{width:max-content;margin:0}img{max-width:100%;height:auto;border-radius:.5rem}svg{width:1em;height:1em;vertical-align:text-top}video{max-width:100%;height:auto;border-radius:.5rem}button{border:1px solid var(--color-border);background-color:var(--color-accent);color:var(--color-text-alt);padding-block-start:var(--spacing-xs);padding-block-end:var(--spacing-xs);padding-inline-start:var(--spacing-m);padding-inline-end:var(--spacing-m);text-decoration:none;line-height:normal;font-size:inherit;font-family:inherit;margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-xs);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);border-radius:.5rem;box-shadow:none;max-width:100%;display:inline-block}button[disabled]{cursor:not-allowed;background-color:var(--color-background-alt);border-color:var(--color-text-dark);color:var(--color-text-light)}button:enabled:hover{background-color:var(--color-accent-alt);border-color:var(--color-accent-alt);cursor:pointer}button:focus-visible:where(:enabled){outline:2px solid var(--color-accent);outline-offset:1px}.button{border:1px solid var(--color-accent);background-color:var(--color-background-alt);color:var(--color-text-alt);text-decoration:none;line-height:normal;font-size:inherit;font-family:inherit;padding-block-start:var(--spacing-xs);padding-block-end:var(--spacing-xs);padding-inline-start:var(--spacing-m);padding-inline-end:var(--spacing-m);margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-xs);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);border-radius:.5rem;box-shadow:none;max-width:100%;display:inline-block}.button[aria-disabled=true]{cursor:not-allowed;background-color:var(--color-text-dark);border-color:var(--color-text-dark);color:var(--color-text-light)}.button:not([aria-disabled=true]):hover{background-color:var(--color-accent-alt);border-color:var(--color-accent-alt);cursor:pointer}.button:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}fieldset{border:1px solid var(--color-border);padding-block-start:var(--spacing-m);padding-block-end:var(--spacing-m);padding-inline-start:var(--spacing-m);padding-inline-end:var(--spacing-m);border-radius:.5rem;margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-m);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:inherit;font-family:inherit;margin-block-start:var(--spacing-m);margin-block-end:var(--spacing-m);margin-inline-start:var(--spacing-m);margin-inline-end:var(--spacing-m);margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-xs);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);border-radius:.5rem;box-shadow:none;max-width:100%;display:inline-block;color:var(--color-text);background-color:var(--color-background);border:1px solid var(--color-border)}input[type=range]{padding:0}input[type=radio]{border-radius:100%;vertical-align:middle;position:relative;width:min-content}input[type=radio]:checked{background-color:var(--color-accent)}input[type=radio]+label{display:inline-block}input[type=radio]:checked::after{content:" ";width:.25em;height:.25em;border-radius:100%;position:absolute;top:.125em;background-color:var(--color-background);left:.125em;font-size:32px}input[type=checkbox]{border-radius:100%;vertical-align:middle;position:relative;width:min-content}input[type=checkbox]:checked{background-color:var(--color-accent)}input[type=checkbox]+label{display:inline-block}input[type=checkbox]:checked::after{content:" ";width:.18em;height:.32em;border-radius:0;position:absolute;top:.05em;left:.17em;background-color:transparent;border-right:.08em solid var(--color-background);border-bottom:.08em solid var(--color-background);font-size:1.8em;transform:rotate(45deg)}input[type=color]{height:2.5rem;padding:.2rem}input[type=file]{border:0}input[type=submit]{border:1px solid var(--color-accent);background-color:var(--color-accent);color:var(--color-text-alt);padding-block-start:var(--spacing-s);padding-block-end:var(--spacing-s);padding-inline-start:var(--spacing-m);padding-inline-end:var(--spacing-m);text-decoration:none;line-height:normal}input[type=submit]:enabled:hover{background-color:var(--color-accent-alt);border-color:var(--color-accent-alt);cursor:pointer}input[type=submit]:enabled:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}input[type=reset]{border:1px solid var(--color-accent);background-color:var(--color-accent);color:var(--color-text-alt);padding-block-start:var(--spacing-s);padding-block-end:var(--spacing-s);padding-inline-start:var(--spacing-m);padding-inline-end:var(--spacing-m);text-decoration:none;line-height:normal}input[type=reset]:enabled:hover{background-color:var(--color-accent-alt);border-color:var(--color-accent-alt);cursor:pointer}input[type=reset]:enabled:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}input[type=button]{border:1px solid var(--color-accent);background-color:var(--color-accent);color:var(--color-text-alt);padding-block-start:var(--spacing-s);padding-block-end:var(--spacing-s);padding-inline-start:var(--spacing-m);padding-inline-end:var(--spacing-m);text-decoration:none;line-height:normal}input[type=button]:enabled:hover{background-color:var(--color-accent-alt);border-color:var(--color-accent-alt);cursor:pointer}input[type=button]:enabled:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}input:disabled{cursor:not-allowed;background-color:var(--color-text-dark);border-color:var(--color-text-dark);color:var(--color-text-light)}@media only screen and (max-width:768px){input{width:100%}}label{display:block}label[type=button]{border:1px solid var(--color-accent);background-color:var(--color-accent);color:var(--color-text-alt);padding-block-start:var(--spacing-s);padding-block-end:var(--spacing-s);padding-inline-start:var(--spacing-m);padding-inline-end:var(--spacing-m);text-decoration:none;line-height:normal}label[type=button]:hover{background-color:var(--color-accent-alt);border-color:var(--color-accent-alt);cursor:pointer}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background-color:var(--color-background-alt);border:1px solid var(--color-border);border-radius:.5rem;margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-,);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}progress:indeterminate{background-color:var(--color-background-alt)}progress:indeterminate::-moz-progress-bar{background-color:var(--color-background-alt)}progress::-webkit-progress-bar{border-radius:.5rem;background-color:var(--color-background-alt)}progress::-webkit-progress-value{border-radius:.5rem;background-color:var(--color-accent)}progress::-moz-progress-bar{border-radius:.5rem;background-color:var(--color-accent);transition-property:width;transition-duration:.3s}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:inherit;font-family:inherit;padding-block-start:var(--spacing-m);padding-block-end:var(--spacing-m);padding-inline-start:var(--spacing-m);padding-inline-end:var(--spacing-m);margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-xs);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);border-radius:.5rem;box-shadow:none;max-width:100%;display:inline-block;color:var(--color-text);background-color:var(--color-background);border:1px solid var(--color-border)}select:not([multiple]){background-image:linear-gradient(45deg,transparent 49%,var(--color-text) 51%),linear-gradient(135deg,var(--color-text) 51%,transparent 49%);background-position:calc(100% - 15px),calc(100% - 10px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-inline-end:25px}select:disabled{cursor:not-allowed;background-color:var(--color-text-dark);border-color:var(--color-text-dark);color:var(--color-text-light)}*[dir=rtl] select:not([multiple]){background-position:10px,15px}@media only screen and (max-width:768px){select{width:100%}}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:inherit;font-family:inherit;padding-block-start:var(--spacing-m);padding-block-end:var(--spacing-m);padding-inline-start:var(--spacing-m);padding-inline-end:var(--spacing-m);margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-xs);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);border-radius:.5rem;box-shadow:none;max-width:100%;display:inline-block;color:var(--color-text);background-color:var(--color-background);border:1px solid var(--color-border)}textarea:not([cols]){width:100%}textarea:disabled{cursor:not-allowed;background-color:var(--color-text-dark);border-color:var(--color-text-dark);color:var(--color-text-light)}@media only screen and (max-width:768px){textarea{width:100%}}.font-variant_small-caps{font-variant:small-caps}.font-family_monospace{font-family:fira code,monospace}.color_accent{color:var(--color-accent)}.color_red{color:var(--color-color-red)}.color_green{color:var(--color-color-green)}.color_grey{color:var(--color-color-grey)}ul.custom{padding-block-start:var(--spacing-0);padding-block-end:var(--spacing-0);padding-inline-start:var(--spacing-0);padding-inline-end:var(--spacing-0);list-style:none}ul.custom li{position:relative;padding-inline-start:2em}ul.custom li.static-colors::before{content:"";position:absolute;left:0;top:0;height:100%;width:1.5em;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="white" viewBox="0 0 24 24"><circle cx="12" cy="12" r="6"/></svg>');background-repeat:no-repeat;background-position:50%;background-size:contain}ul.custom li.adaptive-colors::before{content:"";position:absolute;left:0;top:0;height:100%;width:1.5em;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg fill="white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="12" cy="12" r="6"/></svg>');-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url('data:image/svg+xml;utf8,<svg fill="white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="12" cy="12" r="6"/></svg>');mask-repeat:no-repeat;mask-size:contain;mask-position:center}html{font-family:fira sans,sans-serif;line-height:1.5;font-weight:300;font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:wrap;word-break:break-word;scroll-behavior:smooth;scrollbar-width:thin;overflow-x:hidden;overflow-y:scroll}*,*::before,*::after{box-sizing:border-box}body{min-height:100vh;min-width:100vw;height:100%;width:100%;margin:0;padding:0;color:var(--color-text);background-color:var(--color-background);display:grid;grid-template-columns:auto clamp(50%,60rem,94%)auto;grid-template-rows:auto 1fr auto}body .nav-mobile-toggle{display:none}body>header{grid-row:1;grid-column:2;display:block}body>header .nav-desktop{display:block}body>header .container-nav-mobile{display:none}body>main{grid-row:2;grid-column:2;display:block}body>footer{grid-row:3;grid-column:2;display:block}@media only screen and (max-width:768px){body{display:grid;grid-template-columns:3% 94% 3%;grid-template-rows:auto 1fr auto}body .nav-mobile-toggle{display:flex}body>header{grid-row:1;grid-column:2;display:inline-flex}body>header .nav-desktop{display:none}body>header .container-nav-mobile{display:grid}body>main{grid-row:2;grid-column:2;display:block}body>footer{grid-row:3;grid-column:2;display:block}}.container-nav-mobile-toggle{position:fixed;top:0;right:3%;height:min(10vh,4rem);padding-block-start:var(--spacing-l);padding-block-end:var(--spacing-l);padding-inline-start:var(--spacing-l);padding-inline-end:var(--spacing-l);z-index:22;background-color:transparent;display:flex;justify-content:center;align-items:center}.nav-mobile-toggle{margin:0;padding:0;pointer-events:auto;border:none;background-color:transparent}.nav-mobile-toggle:hover,.nav-mobile-toggle:enabled,.nav-mobile-toggle:enabled:hover,.nav-mobile-toggle:focus,.nav-mobile-toggle:focus-visible{background-color:transparent}.nav-mobile-toggle-svg{fill:var(--color-text);width:var(--font-size-topbar-nav-mobile-toggle);height:var(--font-size-topbar-nav-mobile-toggle)}.nav-mobile-toggle-svg rect{transform-origin:center}@media(prefers-reduced-motion:no-preference){.nav-mobile-toggle-svg rect{transition:all 130ms ease-in}.open .nav-mobile-toggle-svg rect{transition:all 330ms ease-out}}.open .nav-mobile-toggle-svg rect{y:34px}.open .nav-mobile-toggle-svg rect:nth-of-type(1){transform:rotate(45deg)}.open .nav-mobile-toggle-svg rect:nth-of-type(2){opacity:0}.open .nav-mobile-toggle-svg rect:nth-of-type(3){transform:rotate(-45deg)}body>header{top:0;position:-webkit-sticky;position:sticky;z-index:10;color:var(--color-text);background-color:var(--color-background);border-block-end:1px solid var(--color-border)}body>header a{color:var(--color-text);text-decoration:none}body>header a:visited{color:var(--color-text);text-decoration:none}body>header a:hover,body>header a.current,body>header a[aria-current=page],body>header a[aria-current=true]{cursor:pointer;color:var(--color-accent)}body>header>.logo{padding-block-start:var(--spacing-l);padding-block-end:var(--spacing-l);padding-inline-start:var(--spacing-0);padding-inline-end:var(--spacing-0)}body>header>.logo svg{max-height:min(5rem,10vh);max-width:80%;height:auto;width:auto}.nav-desktop{width:100%;border-block-start:1px solid var(--color-border)}.nav-desktop__main-list{display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-around;align-items:center;justify-content:start;list-style-type:none;text-align:center;column-gap:var(--spacing-l);margin:0;padding:0}.nav-desktop__main-list-item{display:inline-block;font-size:var(--font-size-nav-desktop)}.nav-desktop__main-list-item .nav__sub-list-trigger[aria-current=page],.nav-desktop__main-list-item .nav__sub-list-trigger[aria-current=true]{color:var(--color-accent)}.nav-desktop__main-list-item .nav__sub-list-trigger:hover,.nav-desktop__main-list-item .nav__sub-list-trigger:focus{cursor:pointer;color:var(--color-accent)}.nav-desktop__main-list-item svg{height:1em}.nav-desktop__main-list-item .nav-desktop__sub-list{list-style:none;margin:0;padding:0;position:absolute;top:100%;z-index:10;color:var(--color-text);background-color:var(--color-background);border-block-end:1px solid var(--color-border);border-inline-start:1px solid var(--color-border);border-inline-end:1px solid var(--color-border);max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .4s ease,padding .4s ease}.nav-desktop__main-list-item .nav-desktop__sub-list-item{text-align:left;font-size:var(--font-size-nav-desktop)}.nav-desktop__main-list-item.open .nav-desktop__sub-list{max-height:100vh;opacity:1}.container-nav-mobile{top:0;right:0;position:fixed;color:var(--color-text);background-color:var(--color-background);pointer-events:none;z-index:21;width:90vw;height:100vh;transform:translateX(90vw);transition-property:transform;transition-duration:130ms;box-shadow:none;display:grid;grid-template-columns:5% 90% 5%;grid-template-rows:auto 1fr auto}.container-nav-mobile.open{pointer-events:auto;box-shadow:0 0 2rem 0 var(--color-border-main-dark);transform:translateX(0);transition-property:transform;transition-duration:330ms}.nav-mobile-logo{padding-block-start:var(--spacing-l);padding-block-end:var(--spacing-l);padding-inline-start:var(--spacing-0);padding-inline-end:var(--spacing-0);grid-row:1;grid-column:2;display:block}.nav-mobile-logo svg{max-height:min(5rem,10vh);max-width:80%;height:auto;width:auto}.nav-mobile{grid-row:2;grid-column:2;display:block}.nav-mobile__main-list{display:flex block;flex-direction:column;flex-wrap:wrap;align-content:start;align-items:start;justify-content:left;list-style-type:none;text-align:start;margin:0;padding:0}.nav-mobile__main-list-item{display:inline-block;font-size:var(--font-size-nav-mobile)}.nav-mobile__main-list-item a{font-weight:300}.nav-mobile__main-list-item:hover,.nav-mobile__main-list-item:focus{cursor:pointer;color:var(--color-accent)}.nav-mobile__main-list-item svg{height:1em}.nav-mobile__main-list-item span[aria-current=page],.nav-mobile__main-list-item span[aria-current=true]{color:var(--color-accent)}.nav-mobile__main-list-item .nav-mobile__sub-list{list-style:none;margin:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .4s ease,padding .4s ease}.nav-mobile__main-list-item .nav-mobile__sub-list-item{text-align:start;font-size:var(--font-size-nav-mobile)}.nav-mobile__main-list-item .nav-mobile__sub-list-item a{font-weight:300}.nav-mobile__main-list-item.open .nav-mobile__sub-list{max-height:100vh;opacity:1}.nav-mobile-footer{padding-block-start:var(--spacing-l);padding-block-end:var(--spacing-l);padding-inline-start:var(--spacing-0);padding-inline-end:var(--spacing-0);grid-row:3;grid-column:2;display:block;text-align:center;border-block-start:1px solid var(--color-border)}article{margin-block-start:var(--spacing-xl);margin-block-end:var(--spacing-xl);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);padding-block-start:var(--spacing-m);padding-block-end:var(--spacing-m);padding-inline-start:var(--spacing-0);padding-inline-end:var(--spacing-0);border-block:1px solid var(--color-border)}.main__articles-group{border-block:1px solid var(--color-border)}.main__articles-group-title{margin-block-start:var(--spacing-m);margin-block-end:var(--spacing-m);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}.main__articles-group+.main__articles-group{border-block-start:0}.main__articles-bundle{margin-block-start:var(--spacing-m);margin-block-end:var(--spacing-m);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}.main__articles-bundle-title{margin-block-start:var(--spacing-m);margin-block-end:var(--spacing-m);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}.main__articles-bundle-list-item{list-style:disclosure-closed;margin-block-start:var(--spacing-l);margin-block-end:var(--spacing-l);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}.main__articles-bundle-list-item p{margin-block-start:0;margin-block-end:0}.main__article-header h1{font-size:var(--font-size-article);margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-m);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}.main__article-summary p:last-child{margin-block-end:0}.main__article-picture{margin-block-start:var(--spacing-m);margin-block-end:var(--spacing-m);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}.main__article-picture:last-child{margin-block-end:0}aside{width:30%;float:right;background-color:var(--color-background-alt);color:var(--color-text-alt);border:1px solid var(--color-border);border-radius:.5rem;margin-block-start:var(--spacing-m);margin-block-end:var(--spacing-m);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}*[dir=rtl] aside{float:left}@media only screen and (max-width:768px){aside{width:100%;float:none}}.main__breadcrumb__list{margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-m);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);padding-block-start:var(--spacing-0);padding-block-end:var(--spacing-0);padding-inline-start:var(--spacing-0);padding-inline-end:var(--spacing-0)}.main__breadcrumb__list-item{display:inline;font-size:var(--font-size-breadcrumb)}.main__breadcrumb__list-item:not(:last-child)::after{content:" » "}.main__breadcrumb__list-item--active{display:inline;font-size:var(--font-size-breadcrumb)}.main__content .scrollable{height:auto;width:100%;overflow-x:scroll;white-space:nowrap}.main__content .scrollable>*{overflow:visible}.dates{margin-block-start:var(--spacing-s);margin-block-end:var(--spacing-s);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}.dates__single{font-size:var(--font-size-taxonomy);font-weight:400}.dates__list{display:block flex;flex-direction:row;flex-wrap:wrap;list-style-type:none;column-gap:var(--spacing-m);margin:0;padding:0}.dates__list-item{font-size:var(--font-size-taxonomy);font-weight:400}.main__details section{margin-block-start:var(--spacing-xl);margin-block-end:var(--spacing-xl);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);padding-block-start:var(--spacing-m);padding-block-end:var(--spacing-m);padding-inline-start:var(--spacing-0);padding-inline-end:var(--spacing-0);border-block:1px solid var(--color-border)}.gallery{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:var(--spacing-xxl);row-gap:var(--spacing-m);align-items:center;justify-content:center}@media only screen and (max-width:992px){.gallery{grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){.gallery{grid-template-columns:1fr}}main{padding-block-start:var(--spacing-m);padding-block-end:var(--spacing-m);padding-inline-start:var(--spacing-0);padding-inline-end:var(--spacing-0)}.main__pagination{display:flex;justify-content:center;align-content:center;text-align:center}.main__pagination .pagination{width:100%;padding:0;margin:0}.main__pagination .pagination li{display:inline-block;list-style-type:none;font-size:var(--font-size-pagination)}.main__pagination .pagination li.active a{color:var(--color-text)}.main__pagination .pagination li:not(:last-child)::after{content:" "}section{margin-block-start:var(--spacing-xxl);margin-block-end:var(--spacing-xxl);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);padding-block-start:var(--spacing-m);padding-block-end:var(--spacing-m);padding-inline-start:var(--spacing-0);padding-inline-end:var(--spacing-0);border-block:1px solid var(--color-border)}section:first-child{border-block-start:0;padding-block-start:0}section:last-child{border-block-end:0;padding-block-end:0}section+section{border-block-start:0;padding-block-start:0;margin-block-start:0}.taxonomy{list-style-type:none}.taxonomy__list{display:block flex;flex-direction:row;flex-wrap:wrap;list-style-type:none;column-gap:var(--spacing-m);margin:0;padding:0}.taxonomy__list-item{font-size:var(--font-size-taxonomy);border:1px solid var(--color-accent);border-radius:.5rem;padding-block-start:var(--spacing-xs);padding-block-end:var(--spacing-xs);padding-inline-start:var(--spacing-s);padding-inline-end:var(--spacing-s);margin-block-start:var(--spacing-xs);margin-block-end:var(--spacing-xs);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}.taxonomy__list-item.item-term a{color:var(--color-text)}.taxonomy__list-item.item-term a:visited{color:var(--color-text)}.taxonomy__list-item.item-term a:hover,.taxonomy__list-item.item-term a:focus{color:var(--color-accent)}body>footer{grid-column:2;grid-row:3;text-align:center;border-block-start:1px solid var(--color-border);padding-block-start:var(--spacing-l);padding-block-end:var(--spacing-l);padding-inline-start:var(--spacing-0);padding-inline-end:var(--spacing-0)}.copyright{font-size:var(--font-size-footer);color:var(--color-text);margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-m);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0)}.theme-toggle{background:0 0;border:none;margin-block-start:var(--spacing-0);margin-block-end:var(--spacing-0);margin-inline-start:var(--spacing-0);margin-inline-end:var(--spacing-0);padding-block-start:var(--spacing-0);padding-block-end:var(--spacing-0);padding-inline-start:var(--spacing-0);padding-inline-end:var(--spacing-0);font-size:var(--font-size-p)}.theme-toggle:enabled:hover{cursor:pointer;background:0 0;color:var(--color-accent)}.theme-toggle .theme-icon{vertical-align:middle;width:auto;max-height:1em}