@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{tab-size:4;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;appearance:textfield}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{font:inherit;appearance:button}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}ol,ul{padding-inline-start:1rem}textarea{resize:vertical}input::-moz-placeholder{color:#9ca3af;opacity:1}textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}iframe{max-width:100%}[hidden]{display:none}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}:root{--base-space:.25rem;--space-0:0;--space-0-5:calc(var(--base-space) * .5);--space-1:var(--base-space);--space-1-5:calc(var(--base-space) * 1.5);--space-2:calc(var(--base-space) * 2);--space-2-5:calc(var(--base-space) * 2.5);--space-3:calc(var(--base-space) * 3);--space-3-5:calc(var(--base-space) * 3.5);--space-4:calc(var(--base-space) * 4);--space-5:calc(var(--base-space) * 5);--space-6:calc(var(--base-space) * 6);--space-7:calc(var(--base-space) * 7);--space-8:calc(var(--base-space) * 8);--space-9:calc(var(--base-space) * 9);--space-10:calc(var(--base-space) * 10);--space-11:calc(var(--base-space) * 11);--space-12:calc(var(--base-space) * 12);--space-16:calc(var(--base-space) * 16);--space-20:calc(var(--base-space) * 20);--space-36:calc(var(--base-space) * 36);--space-60:calc(var(--base-space) * 60);--char-length-xs:30ch;--char-length-sm:42ch;--char-length-md:65ch;--char-length-lg:75ch;--char-length-xl:88ch;--char-length-xxl:95ch;--border-radius:var(--space-2-5);--hsl-black:0 0% 0%;--hsl-white:0 0% 100%;--hsl-primary:120 31% 76%;--hsl-primary-light:120 31% 86%;--hsl-primary-dark:120 31% 56%;--hsl-secondary:164 33% 18%;--hsl-secondary-light:164 33% 28%;--hsl-secondary-dark:164 33% 8%;--hsl-tertiary:48 75% 20%;--hsl-tertiary-light:48 75% 30%;--hsl-tertiary-dark:48 75% 10%;--hsl-accent:339 44% 34%;--hsl-accent-light:339 44% 44%;--hsl-accent-dark:339 44% 24%;--hsl-background:0 0% 96%;--hsl-background-dark:0 0% 97%;--hsl-error:355 61% 42%;--hsl-error-light:355 61% 52%;--hsl-error-dark:355 61% 32%;--hsl-success:153 31% 79%;--hsl-success-light:153 31% 89%;--hsl-success-dark:153 31% 69%;--hsl-gray-50:0 0% 98%;--hsl-gray-100:0 0% 96%;--hsl-gray-200:0 0% 90%;--hsl-gray-300:0 0% 83%;--hsl-gray-400:0 0% 64%;--hsl-gray-500:0 0% 45%;--hsl-gray-600:0 0% 32%;--hsl-gray-700:0 0% 25%;--hsl-gray-800:0 0% 15%;--hsl-gray-900:0 0% 9%;--hsl-indigo-200:215 100% 93%;--hsl-yellow-100:55 97% 88%;--hsl-yellow-200:46 100% 95%;--hsl-yellow-400:48 100% 49%;--hsl-yellow-600:46 100% 50%;--hsl-red-100:360 99% 94%;--hsl-red-200:357 79% 95%;--hsl-red-400:359 100% 70%;--hsl-red-600:357 93% 46%;--hsl-blue-100:214 95% 93%;--hsl-blue-400:212 100% 66%;--hsl-indigo-100:226 100% 94%;--hsl-indigo-400:235 100% 74%;--hsl-green-100:141 84% 93%;--hsl-green-400:150 96% 45%;--backdrop-color:color-mix(in hsl, var(--color-black) 35%, transparent);--color-black:hsl(var(--hsl-black));--color-white:hsl(var(--hsl-white));--color-primary:hsl(var(--hsl-primary));--color-primary-light:hsl(var(--hsl-primary-light));--color-primary-dark:hsl(var(--hsl-primary-dark));--color-secondary:hsl(var(--hsl-secondary));--color-secondary-light:hsl(var(--hsl-secondary-light));--color-secondary-dark:hsl(var(--hsl-secondary-dark));--color-tertiary:hsl(var(--hsl-tertiary));--color-tertiary-light:hsl(var(--hsl-tertiary-light));--color-tertiary-dark:hsl(var(--hsl-tertiary-dark));--color-accent:hsl(var(--hsl-accent));--color-accent-light:hsl(var(--hsl-accent-light));--color-accent-dark:hsl(var(--hsl-accent-dark));--color-gray-50:hsl(var(--hsl-gray-50));--color-gray-100:hsl(var(--hsl-gray-100));--color-gray-200:hsl(var(--hsl-gray-200));--color-gray-300:hsl(var(--hsl-gray-300));--color-gray-400:hsl(var(--hsl-gray-400));--color-gray-500:hsl(var(--hsl-gray-500));--color-gray-600:hsl(var(--hsl-gray-600));--color-gray-700:hsl(var(--hsl-gray-700));--color-gray-800:hsl(var(--hsl-gray-800));--color-gray-900:hsl(var(--hsl-gray-900));--color-indigo-200:hsl(var(--hsl-indigo-200));--color-yellow-100:hsl(var(--hsl-yellow-100));--color-yellow-200:hsl(var(--hsl-yellow-200));--color-yellow-400:hsl(var(--hsl-yellow-400));--color-yellow-600:hsl(var(--hsl-yellow-600));--color-red-100:hsl(var(--hsl-red-100));--color-red-200:hsl(var(--hsl-red-200));--color-red-400:hsl(var(--hsl-red-400));--color-red-600:hsl(var(--hsl-red-600));--color-blue-100:hsl(var(--hsl-blue-100));--color-blue-400:hsl(var(--hsl-blue-400));--color-indigo-100:hsl(var(--hsl-indigo-100));--color-indigo-400:hsl(var(--hsl-indigo-400));--color-green-100:hsl(var(--hsl-green-100));--color-green-400:hsl(var(--hsl-green-400));--color-error-light:hsl(var(--hsl-error-light));--color-error:hsl(var(--hsl-error));--color-danger:hsl(var(--hsl-error));--color-error-dark:hsl(var(--hsl-error-dark));--color-success-light:hsl(var(--hsl-success-light));--color-success:hsl(var(--hsl-success));--color-success-dark:hsl(var(--hsl-success-dark));--color-focus-outline:var(--color-accent);--color-background:hsl(var(--hsl-background));--page-container-background:var(--color-background);--color-main-title:var(--color-black);--color-text:var(--color-black);--link-color:var(--color-secondary);--link-color-hover:var(--color-secondary-light);--link-color-visited:var(--color-secondary);--color-hr:var(--color-tertiary);--color-hr-light:var(--color-tertiary-light);--color-hr-dark:var(--color-tertiary-dark);--font-weight-extra-bold:900;--font-weight-bold:700;--font-weight-regular:400;--font-weight-light:300;--font-size-2xs:.65rem;--font-size-xs:.75rem;--font-size-sm:.85rem;--font-size-base:1rem;--font-size-md:var(--font-size-base);--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:1.75rem;--font-size-3xl:2rem;--font-size-4xl:3rem;--font-size-5xl:4rem;--font-family-base:"PT Sans", verdana, arial, sans-serif;--font-family-title:var(--font-family-base);--font-weight-title:var(--font-weight-bold)}@font-face{font-weight:400;font-family:PT Sans;font-style:normal;src:url(/vite/assets/PTSans-Regular-BprM7otv.woff2)format("woff2");font-display:swap}@font-face{font-weight:700;font-family:PT Sans;font-style:normal;src:url(/vite/assets/PTSans-Bold-DmuHx-3e.woff2)format("woff2");font-display:swap}@font-face{font-weight:400;font-family:PT Sans;font-style:italic;src:url(/vite/assets/PTSans-Italic-CGsaK9X4.woff2)format("woff2");font-display:swap}@font-face{font-weight:700;font-family:PT Sans;font-style:italic;src:url(/vite/assets/PTSans-BoldItalic-ByaF53wu.woff2)format("woff2");font-display:swap}.button{--button-color:var(--color-accent);--button-border-color:transparent;--button-color-hover:var(--color-accent-dark);--button-color-focus:var(--button-color-hover);--button-color-active:var(--color-accent-light);--button-color-inactive:color-mix(in hsl, var(--button-color-active) 50%, transparent);--button-text-color:var(--color-white);width:fit-content;padding:var(--space-2) var(--space-4);background-color:var(--button-color);color:var(--button-text-color);border:2px solid var(--button-border-color);border-radius:var(--border-radius);cursor:pointer;font-size:var(--font-size-lg);text-align:center;text-decoration:none;transition:all .2s ease-in-out;display:inline-block}.button:hover{--button-color:var(--button-color-hover);z-index:10}.button:focus{--button-color:var(--button-color-focus);z-index:10}.button:active{--button-color:var(--button-color-active);--button-text-color:var(--color-black)}.button--inactive{--button-color:var(--button-color-inactive);--button-text-color:var(--color-gray-400);--button-border-color:var(--color-gray-400);cursor:none;pointer-events:none}.button--square{border-radius:0}.button--no-border{border:none}.button--stretch{border:none;border-radius:0;width:100%;display:block}.button--round{font-size:var(--font-size-xl);width:1.75em;height:1.75em;padding:0;padding:initial;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.icon-button{--button-color:var(--color-primary);--button-border-color:transparent;--button-color-active:var(--color-primary-light);--button-color-hover:var(--color-primary-dark);--button-text-color:var(--color-black);font-size:var(--font-size-xxl);border-radius:50%;justify-content:center;align-items:center;width:1.5em;height:1.5em;display:flex;overflow:hidden}.icon-button:hover,.icon-button:focus{--button-text-color:var(--color-white)}.icon{vertical-align:-.125em;fill:currentColor;width:1em;height:1em;color:var(--icon-color);flex-shrink:0;display:inline-block}.icon--sm{transform:scale(.75)}.icon--lg{font-size:120px}.icon--round,.icon--social{width:20px;height:20px;font-size:var(--font-size-lg);align-self:center}.fa-flip-vertical{transform:scaleY(-1)}.fa-2x{font-size:2em}.icon__text{font-family:var(--font-family-base)}.chevron-icon{font-size:var(--font-size-sm)}:root{--shadow-sm:0 1px 2px 0 color-mix(in hsl, var(--color-black) 5%, transparent), 0 1px 2px 0 color-mix(in hsl, var(--color-black) 5%, transparent);--shadow:0 1px 3px 0 color-mix(in hsl, var(--color-black) 10%, transparent), 0 1px 2px -1px color-mix(in hsl, var(--color-black) 10%, transparent);--shadow-lg:0 10px 15px -3px color-mix(in hsl, var(--color-black) 10%, transparent), 0 4px 6px -4px color-mix(in hsl, var(--color-black) 10%, transparent);--shadow-xl:0 20px 25px -5px color-mix(in hsl, var(--color-black) 10%, transparent), 0 8px 10px -6px color-mix(in hsl, var(--color-black) 10%, transparent);--padding-block-main-content:var(--space-8);--padding-inline-main-content:var(--space-6);font-size:16px}@media screen and (width>=640px){:root{--padding-block-main-content:var(--space-10);--padding-inline-main-content:var(--space-8)}}@media screen and (width>=768px){:root{--padding-block-main-content:var(--space-12);--padding-inline-main-content:var(--space-10)}}@media screen and (width>=1024px){:root{--padding-inline-main-content:var(--space-16)}}@media screen and (width>=1280px){:root{--padding-inline-main-content:var(--space-20)}}body{font-weight:var(--font-weight-regular);font-family:var(--font-family-base);background:var(--color-background);color:var(--color-text);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100dvh;margin-inline:auto;padding:0;display:flex;position:relative}.main{flex-direction:column;flex-grow:1;align-items:center;width:100%;display:flex}.page-container,.page-with-sidebar-container{width:100%;padding-block:var(--padding-block-main-content);padding-inline:var(--padding-inline-main-content);background:var(--page-container-background);flex-grow:1;justify-content:center;display:flex}@media screen and (width>=768px){.page-container,.page-with-sidebar-container{width:min(100vw,800px)}}@media screen and (width>=1024px){.page-container,.page-with-sidebar-container{width:1000px}}@media screen and (width>=1280px){.page-container,.page-with-sidebar-container{width:1200px}}@media screen and (width>=1536px){.page-container,.page-with-sidebar-container{width:1400px}}.page-with-sidebar-container{gap:var(--space-6);flex-flow:wrap}@media screen and (width>=1024px){.page-with-sidebar-container{flex-wrap:nowrap;justify-content:space-between}}em{font-style:italic}.link{color:var(--link-color);cursor:pointer;text-decoration:underline;transition:all .2s ease-in-out}.link:visited{color:var(--link-color-visited)}.link:focus,.link:active,.link:hover{color:var(--link-color-hover);text-decoration:underline}.link--disabled{cursor:default;pointer-events:none}img{display:inline-block}.section{margin:var(--space-8) 0}.hr{width:100%;color:var(--color-hr);margin-inline:auto}.hr--light{color:var(--color-hr-light)}.hr--dark{color:var(--color-hr-dark)}ol,ul{margin-block:var(--space-2);margin-inline-start:var(--space-4)}ol{list-style:decimal}ul{list-style:outside}.hidden,[x-cloak]{display:none!important}:focus-visible{outline:2px solid var(--color-focus-outline)}:focus-visible:not(input,select,textarea),.button:focus-visible:where(input){outline-offset:var(--base-space)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-found{background-color:var(--color-background);padding-inline:var(--space-3);padding-block:var(--space-6) var(--space-12);flex-direction:column;display:flex}@media screen and (width>=768px){.not-found{padding-inline:var(--space-20)}}@media screen and (width>=1024px){.not-found{padding-inline:calc(var(--space-20) * 3)}}.not-found__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);padding-block:var(--space-6);font-size:var(--font-size-2xl)}.not-found__text{gap:var(--space-6);flex-direction:column;display:flex}.unauthorized{text-align:center}.unauthorized__required{text-transform:uppercase;margin-top:var(--space-2)}.unauthorized__private{font-family:var(--font-family-title);font-weight:var(--font-weight-title);margin-top:var(--space-2)}.unauthorized__button{margin-top:var(--space-6);margin-bottom:var(--space-12)}.alerts{width:fit-content;top:var(--space-6);padding:var(--space-2-5) var(--space-4);z-index:999;row-gap:var(--space-2-5);flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.alert{border-radius:var(--border-radius);width:fit-content;padding-block:var(--space-2);padding-inline:var(--space-4);-moz-column-gap:var(--space-2-5);column-gap:var(--space-2-5);display:flex}.alert--error{border:solid 1px var(--color-error);background:var(--color-error-light);color:var(--color-white)}.alert--success{border:solid 1px var(--color-success);background:var(--color-success-light)}.flash,.notice{padding:var(--space-4);border-radius:var(--space-1-5);align-items:center;gap:var(--space-6);background-color:#fff;border:1px solid #000;display:flex}.flash--danger,.notice--danger{background-color:var(--color-red-100);border:1px solid var(--color-red-400)}.flash--info,.notice--info{background-color:var(--color-blue-100);border:1px solid var(--color-blue-400)}.flash--warning,.notice--warning{background-color:var(--color-yellow-100);border:1px solid var(--color-yellow-400)}.flash--success,.notice--success{background-color:var(--color-green-100);border:1px solid var(--color-green-400)}.flash a,.notice a{color:var(--color-indigo-600);text-decoration:underline}.flash a:hover,.notice a:hover{color:var(--color-indigo-500)}.flash{max-width:65ch;margin:var(--space-4) auto auto auto;z-index:999;position:fixed;top:0;left:50%;transform:translate(-50%)}.flash__content{gap:var(--space-1);flex-direction:column;display:flex}.flash__close-item{padding:var(--space-1);cursor:pointer;font-size:1.125rem;line-height:1.75rem}@keyframes appear-then-fade{0%{opacity:0}5%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes slide-up-then-fade{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-100%)}}.animate-appear-then-fade{animation:5s both appear-then-fade}.animate-slide-up-then-fade{animation:.3s ease-in slide-up-then-fade}.call-to-action{justify-content:space-between;align-items:center;gap:var(--space-12);background-color:var(--color-primary);width:100%;padding:var(--space-12);flex-direction:column;display:flex}.call-to-action__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-size:var(--font-size-2xl);text-align:center;word-break:break-word}.call-to-action__image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%;width:min(90%,300px);height:auto;display:inline-block;position:relative}.call-to-action__text{text-align:center;word-break:break-word}@media screen and (width>=1024px){:where([data-current-page=projects-show]) .call-to-action{width:33%}}:where([data-current-page=news_items-show]) .call-to-action{max-width:500px}:where([data-current-page=news_items-show]) .call-to-action__image{max-height:250px}@media screen and (width>=1024px){.carousel__image{height:100%}}@media screen and (width>=1024px){:where([data-current-page=projects-show]) .carousel__text{width:100%;padding-inline:max(var(--space-10), (100vw - 1000px) / 2);color:var(--color-white);text-align:center;position:absolute;top:0;left:0}}@media screen and (width>=1280px){:where([data-current-page=projects-show]) .carousel__text{padding-inline:max(var(--space-10), (100vw - 1200px) / 2)}}@media screen and (width>=1536px){:where([data-current-page=projects-show]) .carousel__text{padding-inline:max(var(--space-10), (100vw - 1400px) / 2)}}@media screen and (width>=1024px){.carousel__button{font-size:var(--font-size-3xl)}}@media screen and (width>=1024px){.carousel__pagination{position:absolute}}@media screen and (width>=1024px){:where([data-current-page=projects-show]) .carousel{background:0 0}:where([data-current-page=projects-show]) .carousel__title{font-size:var(--font-size-4xl)}:where([data-current-page=projects-show]) .carousel__top-text,:where([data-current-page=projects-show]) .carousel__bottom-text{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-size:var(--font-size-lg)}:where([data-current-page=projects-show]) .carousel__title,:where([data-current-page=projects-show]) .carousel__top-text,:where([data-current-page=projects-show]) .carousel__bottom-text{width:fit-content;padding:var(--space-2) var(--space-6);border-radius:var(--space-1);background:var(--backdrop-color);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.votes-cast{row-gap:var(--space-6);flex-direction:column;display:flex}.votes-cast__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-size:var(--font-size-3xl);text-align:center}.votes-cast__intro{font-size:var(--font-size-lg);text-align:center}.vote-cast,.vote-cast__announcements{row-gap:var(--space-6);flex-direction:column;display:flex}.vote-cast__title,.vote-cast__other-topics-title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-size:var(--font-size-3xl);text-align:center}.vote-cast__other-topics{row-gap:var(--space-4);flex-direction:column;align-items:center;display:flex}.vote-cast__other-topics,.vote-cast__other-entries{margin-block-start:var(--space-4)}.vote-cast__intro,.vote-cast__votes-info,.vote-cast__entry-info,.vote-cast__warning{font-size:var(--font-size-lg);text-align:center}.vote-cast__warning--insufficient-votes{color:var(--color-danger)}.vote-cast__topic-tiles{grid-gap:var(--space-8);justify-items:stretch;gap:var(--space-8);margin-block:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media screen and (width>=1024px){.vote-cast__topic-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.topic-tile__cta{--button-color:var(--color-primary)}.topic-tile__cta:hover{--button-color:var(--color-primary-dark)}.comments__header{flex-direction:column;justify-content:center;display:flex}.comments__header-title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);color:var(--color-main-title);gap:var(--space-10);padding-inline:var(--space-12);font-size:var(--font-size-2xl);text-align:center;flex-direction:column;align-items:center;display:flex}.comments__header-button{max-width:fit-content;margin-block:var(--space-6);margin-inline:auto}.comment-form{flex-direction:column;justify-content:center;display:flex}.comments__form-wrapper{margin:0 auto}.comments__form{gap:var(--space-4);margin-block:var(--space-4);flex-direction:column;display:flex}@media screen and (width>=768px){.comments__form{flex-flow:wrap}}@media screen and (width>=1024px){.comments__form{margin:0}}.comments__form-input{border:1px solid #000;min-height:150px;padding:10px 15px}@media screen and (width>=768px){.comments__form-input{min-width:100%}}.comments__form-controls{grid-column-gap:var(--space-4);-moz-column-gap:var(--space-4);column-gap:var(--space-4);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));align-items:center;width:100%;display:grid}.comments__form-counter{width:fit-content;font-style:oblique;display:inline-block}.comments__form-submit{grid-column-start:3}.comments__form-submit,.comments__form-cancel{justify-self:end;width:max-content}.comments__body{row-gap:var(--space-4);flex-direction:column;padding-block-start:var(--space-10);display:flex}.comments__body-title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);color:var(--color-main-title);margin-block:var(--space-6);font-size:var(--font-size-3xl);padding-block-end:var(--space-3)}.comment__metadata{flex-direction:column;display:flex}.comment__author{color:var(--color-tertiary-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);font-feature-settings:"smcp";font-variant:small-caps;text-transform:uppercase}.comment__date{color:var(--color-gray-600);font-style:italic}.comment__content{flex-grow:1;padding-block-start:var(--space-3)}@media screen and (width>=768px){.comment__content{padding-block-start:0}}.comments__comment{padding:var(--space-4);background-color:var(--color-white);flex-flow:column wrap;display:flex}.comment--answer{margin-inline-start:var(--space-8)}.comment__report{justify-content:flex-end;display:flex}.comment__report-link{width:100%;margin-block:var(--space-2);text-align:right;text-transform:lowercase;font-feature-settings:"smcp";font-variant:small-caps;font-size:var(--font-size-sm);display:block}.comment__submit{justify-content:center;align-self:end;max-width:fit-content;margin-left:auto;display:flex}.my-comments__tiles{gap:var(--space-6);flex-wrap:wrap;justify-content:center;display:flex}.comment-tile{background-color:var(--color-white);padding:var(--space-3);max-width:300px}.comment-tile__metadata{-moz-column-gap:var(--space-6);justify-content:flex-end;align-items:center;column-gap:var(--space-6);display:flex}.dropdown{gap:var(--space-1);cursor:pointer;min-height:100%;margin-block:auto;transition:all .125s;position:relative}.dropdown__items-wrapper{--border-radius:5px;background-color:var(--color-white);z-index:2;gap:var(--space-1);box-shadow:var(--shadow);border-radius:var(--border-radius);flex-direction:column;margin-block-start:var(--space-1-5);display:flex;position:absolute;overflow:hidden}.dropdown__item{text-align:left;padding:var(--space-3);align-items:center;gap:var(--space-1);color:var(--color-black);flex-wrap:nowrap;transition:all .125s;display:flex}.dropdown__item--focus{outline:2px solid var(--color-focus-outline);outline-offset:-2px;border-radius:var(--border-radius)}@media screen and (width>=1024px){.dropdown__item:hover{background-color:var(--color-primary-dark);color:var(--color-white)}.dropdown__item:hover .link{color:var(--color-white);text-decoration:underline}.dropdown__item:focus{outline-offset:-2px;transition:none}}.entry-tiles__wrapper{--entry-tile-width:330px;grid-gap:45px;grid-template-columns:auto;justify-content:center;gap:45px;width:100%;display:grid}@media screen and (width>=768px){.entry-tiles__wrapper{grid-template-columns:repeat(2, var(--entry-tile-width))}}@media screen and (width>=1280px){.entry-tiles__wrapper{grid-template-columns:repeat(3, var(--entry-tile-width))}}.entry-tiles{flex-direction:column;justify-items:center;width:100%;display:flex}.entry-tiles__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);color:var(--color-main-title);font-size:var(--font-size-3xl);text-align:center;margin-bottom:var(--space-6)}.other-entries__tiles{gap:var(--space-12);flex-wrap:wrap;justify-content:space-evenly;display:flex}@media screen and (width>=1024px){.other-entries__tiles{gap:var(--space-12);margin-inline:0}}.entry-tiles__shuffle-link{text-align:center;cursor:pointer;text-decoration:underline}.entry-tiles__shuffle-link--top{margin-bottom:var(--space-6)}.entry-tiles__shuffle-link--bottom{margin-top:var(--space-6)}.entry-tile{--inline-padding:var(--space-4);width:var(--entry-tile-width);min-height:var(--entry-tile-width);background-color:var(--color-white);box-shadow:var(--shadow);flex-direction:column;display:flex}.entry-tile:hover{box-shadow:var(--shadow-lg)}.entry-tiles__wrapper .entry-tile{width:330px;height:100%}.entry-tile__topic-title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);width:100%;height:fit-content;padding-inline:var(--inline-padding);padding-block:var(--space-2);color:var(--color-white);font-size:var(--font-size-sm);text-align:center;text-transform:uppercase}.entry-tile__content{height:100%;color:var(--color-black);flex-direction:column;text-decoration:none;display:flex}.entry-tile__content:focus{z-index:20}.entry-tile__content:hover{color:var(--color-secondary);transform:scale(1.02)}.entry-tile__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);padding-inline:var(--inline-padding);margin-block:var(--space-4);font-size:var(--font-size-lg);-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.entry-tile__description{padding-inline:var(--inline-padding);-webkit-line-clamp:3;text-align:left;word-break:break-word;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}:where(.entry-tile[data-has-image=false]) .entry-tile__description{-webkit-line-clamp:8}.entry-tile__meta{row-gap:var(--space-3);margin-block:var(--space-3);flex-direction:column;flex-grow:2;justify-content:flex-end;display:flex}.entry-tile__author{padding-inline:var(--inline-padding);font-feature-settings:"smcp", "c2sc";font-variant:all-small-caps;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.entry-tile__counters{gap:var(--space-3);padding-inline:var(--inline-padding);font-size:var(--font-size-sm);justify-content:flex-end;display:flex}.entry-tile__image{-o-object-fit:cover;object-fit:cover;width:100%;height:150px;transition:transform .25s ease-in-out;display:inline-block}.entry-tile__button{--button-color:var(--color-primary);--button-color-active:var(--color-primary-light);--button-color-hover:var(--color-primary-dark);--button-text-color:var(--color-white);min-height:40px;padding:var(--space-2);font-weight:var(--font-weight-bold);letter-spacing:.05em;place-content:center;display:flex}.entry-tile__button:hover,.entry-tile__button:focus{color:var(--button-text-color)}.entry-tile__spinner{width:100%;margin-inline:auto}.stat_likes,.stat_shares,.stat_comments{margin-inline-start:var(--space-1)}.ideation-container{background-color:var(--color-background);flex-direction:column;align-items:center;width:100%;display:flex}@media screen and (width>=768px){.ideation{width:min(100vw,800px)}}@media screen and (width>=1024px){.ideation{width:1000px}}@media screen and (width>=1280px){.ideation{width:1200px}}@media screen and (width>=1536px){.ideation{width:1400px}}.dropdown__items-wrapper :focus-visible{outline-offset:-2px;border-radius:var(--border-radius)}.entry-tiles__select-filter{color:var(--color-black);background-color:var(--color-white);box-shadow:var(--shadow);border-radius:min(var(--space-2), var(--border-radius));--filter-min-height:38px;height:auto;min-height:var(--filter-min-height);min-width:160px;margin-bottom:var(--space-6);align-items:center;display:flex;position:relative}.entry-tiles__select-filter--inactive{cursor:default;pointer-events:none;opacity:.5}.entry-tiles__header{padding-inline:var(--space-5);justify-content:space-between;align-items:center;row-gap:var(--space-5);padding-block:var(--space-10);flex-flow:column wrap;display:flex}:where([data-current-page=projects-show]) .other-entries__tiles{gap:var(--space-7);margin-inline:var(--space-3)}.entry-tiles__filter-wrapper{padding:var(--space-0-5) var(--space-4);flex-wrap:wrap;flex-grow:1;display:flex}.entry-tiles__filter-summary{min-height:var(--filter-min-height);align-items:center;width:100%;display:flex}.entry-tiles__icon{padding:var(--space-2);border-left:1px solid var(--color-gray-600);align-items:center;height:22px;display:flex}.entry-tiles__buttons{padding-block:var(--space-12);margin-inline:auto;display:flex}.entry-tiles__button{margin-inline:auto}.entry-tiles__dropdown{width:100%;top:100%;left:0}.entry-tiles__dropdown-item{padding:var(--space-2) var(--space-4)}.entry-tiles__dropdown-item:hover{text-decoration:underline}.other-entries__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-size:var(--font-size-xl);text-align:center;margin-block-end:var(--space-6)}:where([data-current-page=entries-show]) .other-entries__tiles{--entry-tile-width:300px;gap:var(--space-5)}.entry-tiles__select{margin-bottom:var(--space-6);justify-content:center;align-items:center;gap:var(--space-4);display:flex}.entries-search{width:100%}#entry_search{flex-direction:column;align-items:center;display:flex}.entries-search__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);color:var(--color-main-title);font-size:var(--font-size-xl);text-align:center;margin-block-end:var(--space-6)}:where([data-current-page=entries-search]) .entries-search__controls{place-content:center;gap:var(--space-8);width:100%;margin-bottom:var(--space-8);flex-flow:column wrap;display:flex;position:relative}.entries-search__search-wrapper{width:100%;max-width:36rem;height:auto;position:relative}.entries-search__search{width:100%;min-width:240px;height:auto;min-height:38px;color:var(--color-black);flex-direction:row;display:flex;position:relative}.entries-search__search-input{border:1px solid var(--color-black);border-radius:min(var(--space-2), var(--border-radius));width:100%;color:var(--color-black);padding-inline:var(--space-12) var(--space-12)}.entries-search__filters{gap:var(--space-4);flex-wrap:wrap;display:flex}.entries-search__topic-filter{min-width:240px;box-shadow:var(--shadow);border-radius:min(var(--space-2), var(--border-radius));color:var(--color-black);background-color:var(--color-white);flex-grow:3;align-items:center;height:auto;min-height:38px;display:flex;position:relative}.entries-search__visualisation{gap:var(--space-4);flex-grow:1;justify-content:end;display:flex}.entries-search__sort-filter{min-width:136px;box-shadow:var(--shadow);border-radius:min(var(--space-2), var(--border-radius));color:var(--color-black);background-color:var(--color-white);flex-grow:1;align-items:center;height:auto;min-height:38px;display:flex;position:relative}.entries-search__button{justify-content:center;display:flex}.entries-search__button input{cursor:pointer}.entries-search__icon{left:var(--space-4);position:absolute;top:50%;transform:translateY(-50%)}.entries-search__icon--clear{right:var(--space-4);color:var(--color-gray-500);border-radius:var(--border-radius);top:50%;left:auto}.entries-search__icon--clear:hover{cursor:pointer}.entry-tiles__navigation{width:100%;margin-bottom:var(--space-2);justify-content:center;align-items:center;display:flex}.result-selectors{border-radius:min(var(--space-2), var(--border-radius));box-shadow:var(--shadow);background-color:var(--color-gray-200);justify-content:center;align-items:center;display:flex;overflow:hidden}.result-selectors:hover{cursor:pointer;box-shadow:var(--shadow-lg)}.entry-tiles__select .result-selectors{margin-bottom:var(--space-6)}.result-selectors__button{width:38px;height:38px;padding:var(--space-2);color:var(--color-gray-500);text-align:center}.result-selectors__button--active{background-color:var(--color-white);color:var(--color-black);border-radius:min(var(--space-2), var(--border-radius))}.sort-filter__sort-wrapper,.topic-filter__topics-wrapper{padding-block:var(--space-0-5);padding-inline:var(--space-4) 0;width:100%;display:flex}.sort-filter__sort-wrapper:focus,.topic-filter__topics-wrapper:focus{outline-offset:0;border-radius:var(--border-radius)}.sort-filter__sort,.topic-filter__topics{flex-grow:1;display:flex}.topic-filter__selected-topics{font-weight:700}.topic-filter__selected-topic{background-color:var(--color-gray-200);padding:0 0 0 var(--space-2);margin:var(--space-0-5) 0;font-size:var(--font-size-sm);display:flex}.selected-topic__text{align-items:center;display:flex}.selected-topic__icon{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xxs);margin-left:var(--space-1)}.sort-filter__icon,.topic-filter__icon{height:calc(100% - var(--space-4));padding:var(--space-1) var(--space-2);margin-block:var(--space-1);align-items:center;display:flex}.sort-filter__icon--dropdown,.topic-filter__icon--dropdown{border-left:1px solid var(--color-gray-600)}.topic-filter__icon--clear{color:var(--color-gray-500)}.topic-filter__placeholder{padding:var(--space-1) 0;color:var(--color-black)}.sort-filter__dropdown,.topic-filter__dropdown{border-radius:min(var(--space-2), var(--border-radius));width:100%;top:100%;left:0}.sort-filter__dropdown-item,.topic-filter__dropdown-topic{padding:var(--space-2) var(--space-4)}.sort-filter__dropdown-item.dropdown,.topic-filter__dropdown-topic.dropdown{cursor:default}.sort-filter__dropdown-item:hover,.topic-filter__dropdown-topic:hover{text-decoration:underline}.sort-filter__dropdown-item label,.sort-filter__dropdown-item input,.topic-filter__dropdown-topic label,.topic-filter__dropdown-topic input{cursor:pointer}.topic-filter__dropdown-icon input[type=checkbox]{width:1rem;min-width:1rem;height:1rem;min-height:1rem;transform:translateY(0)}.topic-filter__dropdown-icon input[type=checkbox]:before{width:.6rem;height:.6rem}.topic-filter__dropdown-icon input[type=checkbox]:checked:before{transform:scale(1.2)translate(.05rem)translateY(.15rem)}.sort-filter__dropdown-icon{display:none}.sort-filter__dropdown-text,.topic-filter__dropdown-text{justify-items:center;width:100%;height:100%;display:flex}.entry-actions{--total-score-color:#383838;--likes-color:#bf081d;--facebook-color:#3c5a9a;--twitter-color:#53abee;--comments-color:#d4bb16;justify-content:space-evenly;align-items:start;display:flex}.entry-actions:empty{margin:0;padding:0}:where(.entry-detail) .entry-actions{gap:var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-20)}:where(.sidebar) .entry-actions{-moz-column-gap:var(--space-4);justify-content:start;column-gap:var(--space-4);display:none}@media screen and (width>=1024px){:where(.sidebar) .entry-actions{display:flex}}.entry-action{transition:transform .2s ease-in-out}.entry-action--total-score{cursor:none;pointer-events:none}.entry-action--disabled{--likes-color:var(--color-gray-400);--facebook-color:var(--color-gray-400);--twitter-color:var(--color-gray-400);--comments-color:var(--color-gray-400)}.entry-action:hover{transform:scale(1.1)}:where(.entry-actions--sm) .entry-action{transform-origin:top;transform:scale(.8)}:where(.entry-actions--sm) .entry-action:hover{transform:scale(.9)}[data-current-page=entries-thank_you_for_voting] .entry-action:hover{transform:none}.entry-action__icon{vertical-align:middle;z-index:50;width:45px;height:45px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex;position:relative}:where(.entry-action--total-score) .entry-action__icon{background:var(--total-score-color)}:where(.entry-action--like) .entry-action__icon{background:var(--likes-color)}:where(.entry-action--facebook-share) .entry-action__icon{background:var(--facebook-color)}:where(.entry-action--twitter-share) .entry-action__icon{background:var(--twitter-color)}:where(.entry-action--commenting) .entry-action__icon{background:var(--comments-color)}.entry-action__counter{text-align:center;width:100%;color:var(--color-black);background-color:var(--color-white);vertical-align:middle;border-radius:0 25px 25px 0;margin-left:-25px;padding:12px 25px 12px 35px;display:inline;position:relative}.entry-action__counter--down{border-radius:0 0 25px 25px;width:45px;margin:-25px 0 0;padding:35px 5px 25px;display:block}.entry-action__hint{margin-top:var(--space-3);text-align:center;font-feature-settings:"smcp", "c2sc";font-variant:all-small-caps;max-width:90px;line-height:1;display:block}.entry-detail{word-break:break-word;min-width:min(100%, var(--char-length-sm));width:100%;max-width:var(--char-length-md);flex-direction:column;display:flex}@media screen and (width>=1280px){.entry-detail{max-width:var(--char-length-lg)}}@media screen and (width>=1536px){.entry-detail{max-width:var(--char-length-xl)}}.entry-detail__back{margin-block-end:var(--space-4);display:inline-block}.entry-detail__comments{padding-inline:var(--space-4);max-width:var(--char-length-xl);grid-row:2/3;width:100%;margin:0 auto;padding-block-start:var(--space-20)}.entry-detail__topic-title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);color:var(--color-tertiary);font-size:var(--font-size-lg);margin-block-end:var(--space-4)}.entry-detail__title{color:var(--color-main-title);font-size:var(--font-size-2xl);padding-block-end:var(--space-6)}.entry-detail__fields{row-gap:var(--space-6);flex-direction:column;display:flex}.entry__field-title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-size:var(--font-size-xl);padding-block-end:var(--space-3)}.entry__meta{width:fit-content;padding:var(--space-4);background:var(--color-white);text-transform:uppercase;font-feature-settings:"smcp";font-variant:small-caps;margin-block-end:var(--space-8);display:block}@media screen and (width>=1024px){.entry__meta{display:none}}:where(.sidebar) .entry__meta{width:100%;margin:0;display:none}@media screen and (width>=1024px){:where(.sidebar) .entry__meta{display:block}}.entry__author,.entry__date{gap:var(--space-3);align-items:center;display:flex}.entry__icon{align-self:center}.entry__translate-button{cursor:"pointer";gap:var(--space-3);display:flex}.entry__translate-extra-texts{flex-direction:column;margin-block-start:var(--space-1-5);display:flex}.string__label{display:inline-block}.string__input{width:100%;padding-block:var(--space-3);padding-inline:var(--space-3);border:1px solid #000;display:block}.text__label{display:inline-block}.text__input{width:100%;height:var(--space-20);padding-block:var(--space-1-5);padding-inline:var(--space-3);border:1px solid #000;display:block}.select__input{width:100%;padding:var(--space-3)}.checkbox__input,.checkbox__label{vertical-align:middle}.radio__input,.radio__label{vertical-align:text-bottom}.form-field__file-upload{padding-block-end:var(--space-8);position:relative}@media screen and (width>=768px){.form-field__file-upload{max-width:300px}}.file-upload__wrapper{border:3px solid var(--color-black);background-color:#0000;border-bottom:none;align-items:center;width:100%;min-height:150px;display:flex}.file-upload__preview{justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;display:flex;overflow:hidden}.file-upload__icon{margin-right:var(--space-2);font-size:60px}.file-upload__clear{position:absolute;top:0;right:0}.file-upload__name{word-break:break-word}.file-upload__button{text-align:center;border:3px solid var(--button-border-color);border-radius:0 0 var(--border-radius) var(--border-radius);width:100%}.file-upload__preview-image{-o-object-fit:contain;object-fit:contain;max-height:200px}.file-upload__preview-image--empty{display:none}.password-component{position:relative}.password-component__icon{color:var(--color-gray-400);cursor:pointer;align-items:center;height:100%;padding-right:.75rem;display:flex;position:absolute;top:0;right:0}.form{row-gap:var(--space-8);min-width:min(100%, var(--char-length-md));width:100%;max-width:var(--char-length-md);flex-direction:column;display:flex}@media screen and (width>=1280px){.form{max-width:var(--char-length-lg)}}@media screen and (width>=1536px){.form{max-width:var(--char-length-xl)}}.error-summary{color:var(--color-error-dark);padding:var(--space-4);margin-block:var(--space-8);border:solid 1px var(--color-error-dark);background-color:var(--color-error-light);display:block}.form__submit{place-self:flex-end;width:fit-content}input[type=radio]{appearance:none;font:inherit;color:currentColor;min-width:1.5em;height:1.5em;background-color:#fff;border:1px solid;border-radius:50%;margin:0;margin-block-end:var(--space-2);margin-inline-end:var(--space-2);display:inline-flex;transform:translateY(5px)}input[type=radio]:before{content:"";width:.8em;height:.8em;box-shadow:inset 1em 1em var(--color-white);background-color:canvastext;border-radius:50%;transform:scale(0)}input[type=radio]:checked:before{background:var(--color-white);border:solid 3px var(--color-accent);transform:scale(2)translate(.14em)translateY(.14em)}legend{margin-block-end:var(--base-space)}input[type=checkbox]{appearance:none;font:inherit;color:currentColor;background:var(--color-white);width:var(--space-6);min-width:var(--space-6);height:var(--space-6);min-height:var(--space-6);border:1px solid;border-radius:.15rem;margin:0;margin-block-end:var(--space-2);margin-inline-end:var(--space-2);display:inline-flex;transform:translateY(5px)}input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform-origin:0 100%;width:.5em;height:.5em;box-shadow:inset 1em 1em var(--color-white);background-color:canvastext;transform:scale(0)}input[type=checkbox]:checked{background:var(--color-accent)}input[type=checkbox]:checked:before{transform:scale(2)translate(.1rem)translateY(.35rem)}@media screen and (width>=768px){:where([data-current-page=edit-profile]) .form{padding-inline:var(--space-4);padding-block:var(--space-16)}}.form__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);color:var(--color-main-title);font-size:var(--font-size-3xl)}.form__subtitle{font-size:var(--font-size-xl)}.form__content{gap:var(--space-6);flex-direction:column;display:flex}.form__input{border:1px solid var(--color-black);background-color:var(--color-white)}.form__input--hidden{display:none}.form__input--invalid{border:1px solid red}.form__input--invalid:focus-visible{outline-color:red}.form__label{margin-block-end:var(--base-space);display:inline-block}.form-field__string--organisation{padding-block-start:var(--space-4)}.form__passwords{gap:var(--space-2);flex-direction:column;width:100%;display:flex}@media screen and (width>=768px){.form__passwords{flex-direction:row}}.form-field__checkbox{display:flex}.form__field{flex:1 1 0}.form-field__option{display:flex}.form-field__option:hover{cursor:pointer}.checkbox__label{margin-block:auto}.form-field__select{flex-direction:column;display:flex}.form-field__submit{justify-content:space-between;display:flex}.field__label[required]:after{content:" *";color:red;font-size:1.1em;font-weight:700;display:inline}.form-field__text-below{justify-content:space-between;display:flex}.form-field__max-length{text-align:right}.submit{width:fit-content}.input__error{color:red}.footer{--footer-padding-inline:var(--space-4);--footer-padding-block:var(--space-12);--footer-font-weight:var(--font-weight-bold);background-color:var(--color-primary-light);width:100%}@media screen and (width>=640px){.footer{--footer-padding-inline:var(--space-10)}}@media screen and (width>=768px){.footer{--footer-padding-inline:var(--space-12)}}@media screen and (width>=1024px){.footer{--footer-padding-inline:var(--space-16)}}@media screen and (width>=1280px){.footer{--footer-padding-inline:var(--space-20)}}.footer__header,.footer__main,.footer__bottom{padding-block:var(--footer-padding-block);padding-inline:var(--footer-padding-inline)}@media screen and (width>=768px){.footer__header,.footer__main,.footer__logos--partner,.footer__bottom{width:min(100vw,800px)}}@media screen and (width>=1024px){.footer__header,.footer__main,.footer__logos--partner,.footer__bottom{width:1000px}}@media screen and (width>=1280px){.footer__header,.footer__main,.footer__logos--partner,.footer__bottom{width:1200px}}@media screen and (width>=1536px){.footer__header,.footer__main,.footer__logos--partner,.footer__bottom{width:1400px}}.footer__header-wrapper{padding-inline:var(--footer-padding-inline);justify-content:start;width:100%;display:flex}@media screen and (width>=768px){.footer__header-wrapper{justify-content:center}}.footer__header{row-gap:var(--space-4);flex-direction:column;display:flex}@media screen and (width>=1024px){.footer__header{text-align:right;flex-direction:row;justify-content:space-between}}.footer__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-size:var(--font-size-2xl)}.footer__contacts{font-weight:var(--footer-font-weight);letter-spacing:.5px;flex-direction:column;justify-content:center;padding-inline-end:var(--space-16);display:flex}.footer__contact-link{color:var(--link-color);cursor:pointer;text-decoration:underline;transition:all .2s ease-in-out}.footer__contact-link:visited{color:var(--link-color-visited)}.footer__contact-link:focus,.footer__contact-link:active,.footer__contact-link:hover{color:var(--link-color-hover);text-decoration:underline}.footer__contact-link--disabled{cursor:default;pointer-events:none}.footer__contact--email{word-break:break-all}.footer__divider--logos{visibility:hidden;margin:0}@media screen and (width>=768px){.footer__divider{--footer-padding-inline:var(--space-10);width:calc(min(100vw, 800px) - 2 * var(--footer-padding-inline))}}@media screen and (width>=1024px){.footer__divider{--footer-padding-inline:var(--space-12);width:calc(1000px - 2 * var(--footer-padding-inline))}}@media screen and (width>=1280px){.footer__divider{--footer-padding-inline:var(--space-16);width:calc(1200px - 2 * var(--footer-padding-inline))}}@media screen and (width>=1536px){.footer__divider{--footer-padding-inline:var(--space-20);width:calc(1400px - 2 * var(--footer-padding-inline))}}.footer__main-wrapper{padding-inline:var(--footer-padding-inline);justify-content:start;width:100%;display:flex}@media screen and (width>=768px){.footer__main-wrapper{justify-content:center}}.footer__main{gap:var(--space-8);flex-flow:column wrap;display:flex}@media screen and (width>=768px){.footer__main{flex-direction:row}}.footer__logos-wrapper{padding-inline:var(--footer-padding-inline);justify-content:center;width:100%;display:flex}.footer__logos{gap:var(--space-4) var(--space-8);padding-block:var(--footer-padding-block);padding-inline:var(--footer-padding-inline);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.footer__logos--powered-by{--footer-padding-block:0;--footer-padding-inline:0}.footer__logo{--footer-logo-size:125px;min-width:100px;max-width:var(--footer-logo-size);max-height:var(--footer-logo-size);-o-object-fit:contain;object-fit:contain;height:auto}.footer__logo--sm{--footer-logo-size:75px;max-height:50px}@media screen and (width>=1024px){.footer__logo{--footer-logo-size:150px}.footer__logo--sm{--footer-logo-size:100px}}@media screen and (width>=1280px){.footer__logo{--footer-logo-size:175px}.footer__logo--sm{--footer-logo-size:100px}}.footer__menu{gap:var(--space-4) var(--space-12);flex-flow:column wrap;flex:1;max-width:100%;display:flex}@media screen and (width>=768px){.footer__menu{flex:none;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,auto));display:grid}}.footer__submenu{margin-block-start:var(--space-3)}.footer__menu-item{font-family:var(--font-family-title);width:100%;font-size:var(--font-size-lg);font-weight:var(--footer-font-weight);flex:1 1 0}.footer__menu-item--sub{font-size:var(--font-size-sm)}@media screen and (width>=768px){.footer__menu-item{grid-row-start:1}}.footer__menu-link{color:var(--link-color);text-decoration:none}.footer__menu-link:visited{color:var(--link-color-visited)}.footer__menu-link:focus,.footer__menu-link:active,.footer__menu-link:hover{color:var(--link-color-hover);text-decoration:underline}.footer__bottom-wrapper{background-color:var(--color-secondary);padding-inline:var(--footer-padding-inline);justify-content:center;width:100%;display:flex}.footer__bottom{--footer-padding-block:var(--space-6);--link-color:var(--color-white);--link-color-hover:var(--color-primary-light);--link-color-visited:var(--color-white);--color-focus-outline:var(--color-white);gap:var(--space-6);min-height:80px;padding-block:var(--footer-padding-block);background-color:var(--color-secondary);flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}.footer__legal{gap:var(--space-2);flex-flow:wrap;justify-content:center;align-items:center;display:flex}.footer__pipe{color:var(--link-color)}.footer__copyright{font-size:var(--font-size-sm);color:var(--link-color);font-feature-settings:"smcp";font-variant:small-caps;text-transform:uppercase}.footer__link{color:var(--link-color);cursor:pointer;text-decoration:underline;transition:all .2s ease-in-out}.footer__link:visited{color:var(--link-color-visited)}.footer__link:focus,.footer__link:active,.footer__link:hover{color:var(--link-color-hover);text-decoration:underline}.footer__link--disabled{cursor:default;pointer-events:none}.footer__link{font-size:var(--font-size-sm);font-feature-settings:"smcp";font-variant:small-caps;text-transform:uppercase}.footer__link:focus{transition:none}.footer__logo--tree path{fill:var(--link-color)}.footer__logo--tree:hover path{fill:var(--link-color-hover)}.footer-info{width:90%;max-width:var(--char-length-xxl);border-radius:var(--border-radius);padding-block:var(--space-4);color:var(--color-gray-600);border:none;padding-inline:0;overflow:hidden}.footer-info__close-button{top:var(--space-4);right:var(--space-4);color:var(--color-gray-600);cursor:pointer;background:0 0;border:none;font-size:1rem;position:absolute}.footer-info__confirm-button{--button-color:var(--color-accent);--button-border-color:transparent;--button-color-hover:var(--color-accent-dark);--button-color-focus:var(--button-color-hover);--button-color-active:var(--color-accent-light);--button-color-inactive:color-mix(in hsl, var(--button-color-active) 50%, transparent);--button-text-color:var(--color-white);width:fit-content;padding:var(--space-2) var(--space-4);background-color:var(--button-color);color:var(--button-text-color);border:2px solid var(--button-border-color);border-radius:var(--border-radius);cursor:pointer;font-size:var(--font-size-lg);text-align:center;text-decoration:none;transition:all .2s ease-in-out;display:inline-block}.footer-info__confirm-button:hover{--button-color:var(--button-color-hover);z-index:10}.footer-info__confirm-button:focus{--button-color:var(--button-color-focus);z-index:10}.footer-info__confirm-button:active{--button-color:var(--button-color-active);--button-text-color:var(--color-black)}.footer-info__confirm-button--inactive{--button-color:var(--button-color-inactive);--button-text-color:var(--color-gray-400);--button-border-color:var(--color-gray-400);cursor:none;pointer-events:none}.footer-info__confirm-button--square{border-radius:0}.footer-info__confirm-button--no-border{border:none}.footer-info__confirm-button--stretch{border:none;border-radius:0;width:100%;display:block}.footer-info__confirm-button--round{font-size:var(--font-size-xl);width:1.75em;height:1.75em;padding:0;padding:initial;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.footer-info__confirmation{padding-inline:var(--space-8);justify-content:end;align-items:center;padding-block-start:var(--space-4);display:flex}.footer-info__content{max-height:70vh;padding-inline:var(--space-8);border-bottom:1px solid var(--color-gray-200);padding-block-start:var(--space-6);overflow-y:auto}.footer-info__title{font-size:var(--font-size-xl);font-family:var(--font-family-title);font-weight:var(--font-weight-bold);padding-bottom:var(--space-4);padding-inline:var(--space-8);border-bottom:1px solid var(--color-gray-200)}.footer-info h2{font-size:var(--font-size-lg);font-family:var(--font-family-title);font-weight:var(--font-weight-bold);margin-top:var(--space-6);margin-bottom:var(--space-2)}.footer-info h3{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin-top:var(--space-4);margin-bottom:var(--space-1)}.header{--space-block:var(--space-3);--space-inline:var(--space-6);justify-content:center;width:100%}.header--mobile{background-color:var(--color-white);flex-direction:column;align-items:center;display:flex}.header--desktop{font-size:var(--font-size-md);justify-content:center;width:100%;display:none}@media screen and (width>=1024px){.header--mobile{display:none}.header--desktop{flex-direction:column;display:flex}}.header__jump-to-main{position:absolute;left:0;transform:translateY(-100%)}.header__jump-to-main:focus{padding:var(--space-2);background-color:var(--color-white);z-index:100;transform:translateY(0%)}.header__top-wrapper{background-color:var(--color-background);justify-content:center;display:flex}.header__top{grid-column-gap:var(--space-4);-moz-column-gap:var(--space-4);column-gap:var(--space-4);width:100%;padding-inline:var(--space-inline);padding-block:var(--space-block);grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;justify-items:end;display:grid;position:relative}@media screen and (width>=768px){.header__top{width:min(100vw,800px)}}@media screen and (width>=1024px){.header__top{width:1000px;padding:0;padding:initial}}@media screen and (width>=1280px){.header__top{width:1200px}}@media screen and (width>=1536px){.header__top{width:1400px}}.header__bottom-wrapper{background-color:var(--color-white);justify-content:center;width:100%;display:flex}.header__bottom{width:100%;position:relative}@media screen and (width>=1024px){.header__bottom{-moz-column-gap:var(--space-12);column-gap:var(--space-12);width:1000px;min-height:6em;padding-block:var(--space-block);padding-inline:var(--space-inline);flex-direction:row;display:flex}}@media screen and (width>=1280px){.header__bottom{width:1200px}}@media screen and (width>=1536px){.header__bottom{width:1400px}}.header__logo-link{justify-self:start;display:flex}.header__logo{background-size:contain;max-width:100px;max-height:50px;margin-block:auto}@media screen and (width>=1024px){.header__logo{max-width:150px;max-height:80px}}.language-selector{padding-block:var(--space-2);align-items:center;display:flex}.language-selector__summary{text-transform:lowercase;font-feature-settings:"smcp";font-variant:small-caps}.language-selector__list{--border-radius:5px;padding:0;padding:initial;margin:0;margin:initial;background-color:var(--color-white);z-index:2;box-shadow:var(--shadow);border-radius:var(--border-radius);margin-block-start:var(--space-2);list-style:none;position:absolute;overflow:hidden}.language-selector__item{padding-block:var(--space-2);padding-inline:var(--space-4);text-decoration:none}.language-selector__item:hover{background-color:var(--color-primary-dark);color:var(--color-white)}.language-selector__link{align-items:center;gap:var(--space-2);display:flex}.header__hamburger-button{width:var(--space-2);height:var(--space-2);padding:var(--space-6);justify-content:center;align-items:center;margin-block:auto;display:flex}.header__menu{font-weight:var(--font-weight-bold);justify-content:flex-start;align-items:center;row-gap:var(--space-2);flex-flow:column wrap;margin-block-start:var(--space-2);display:flex}@media screen and (width>=1024px){.header__menu{-moz-column-gap:var(--space-inline);align-self:center;align-items:center;column-gap:var(--space-inline);flex-flow:wrap;flex-grow:5;justify-content:center;margin-block-start:0;display:flex;position:relative}}:where(.header--mobile) .header__submenu{box-shadow:none;align-items:center;position:relative;top:0}:where(.header--desktop) .header__submenu{min-width:100%;left:0}.header__menu-item{font-weight:var(--font-weight-bold);padding-block:var(--space-3);padding-inline:var(--space-2);text-align:center;flex-grow:2;text-decoration:none}.header__menu-item:hover{text-decoration:underline}.header__menu-item--sub{--border-radius:5px;font-weight:var(--font-weight-regular);padding-block:var(--space-2);padding-inline:var(--space-3);width:100%;text-decoration:none;display:inline-block}:where(.header--mobile) .header__menu-item{text-align:center;border-bottom:1px solid var(--color-gray-400);width:100%}:where(.header--mobile) .header__menu-item--sub{text-decoration:none}:where(.header--mobile) .header__menu-item:last-child{border-bottom:none}.header__menu-item--sub:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.header__menu-item--sub:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.header__buttons{-moz-column-gap:var(--space-4);align-self:center;column-gap:var(--space-4);margin-inline-start:auto;display:flex;position:relative}.header__spacer{background-color:var(--color-black);width:1px}.header__button{--button-color:var(--color-primary);--button-border-color:transparent;--button-color-active:var(--color-primary-light);--button-color-hover:var(--color-primary-dark);--button-text-color:var(--color-black)}.header__button:hover{--button-text-color:var(--color-white)}.header__button--logout,.header__button--register{--button-color:transparent;--button-text-color:var(--color-black)}.header__button--account{padding:var(--space-2) var(--space-4);-moz-column-gap:var(--space-2);justify-content:center;align-items:center;column-gap:var(--space-2);width:100%;min-height:100%;font-size:var(--font-size-md);letter-spacing:.5px;padding-block:var(--space-4);display:flex}.header__account-buttons{text-align:center;justify-content:space-around;align-items:center;width:100%;display:flex}@media screen and (width>=1024px){.header__account-buttons{justify-content:flex-end;width:fit-content}.header__account-buttons .header__button--account{width:auto;width:initial}.header__search-form{width:100%;min-width:225px;margin-block:auto}}.trans{transition-duration:.5s;transition-delay:.2s}.header__search-input{background-color:var(--color-primary);text-align:center;width:100%;min-height:40px;color:var(--color-black)}.header__search-input::placeholder{color:var(--color-black)}.header__search-input:focus::placeholder{color:#0000}@media screen and (width>=1024px){.header__search-input{background-color:var(--color-white);padding:var(--base-space);margin-inline-end:var(--space-2);margin-block:var(--space-2);border:1px solid var(--color-primary);border-radius:var(--space-2);box-shadow:var(--shadow)}.header__search-input:focus::placeholder{color:inherit}}.live-tiles{--live-tiles-gap:0;word-break:break-word;padding-block:var(--space-5) var(--space-6);justify-content:center;gap:var(--live-tiles-gap);flex-wrap:wrap;display:flex}@media screen and (width>=768px){.live-tiles{width:min(100vw,800px)}}@media screen and (width>=1024px){.live-tiles{width:1000px}}@media screen and (width>=1280px){.live-tiles{width:1200px}}@media screen and (width>=1536px){.live-tiles{width:1400px}}@media screen and (width>=1024px){.live-tiles{padding-block:var(--space-20)}}.live-tiles-container{background:var(--color-white);flex-direction:column;align-items:center;width:100%;display:flex}.live-tile{--live-tiles-gap:0%;--number-of-gaps:calc(var(--max-live-tiles-per-row) - 1);--total-gap-width:calc(var(--live-tiles-gap) * var(--number-of-gaps));--available-space:calc(100% - var(--total-gap-width));--relative-tile-width:calc(var(--available-space) / var(--max-live-tiles-per-row));min-width:300px;max-width:var(--relative-tile-width);padding:var(--space-4) var(--space-6);flex-direction:column;flex:1 1 var(--relative-tile-width);justify-content:space-between;align-items:center;row-gap:var(--space-4);display:flex}.live-tile__title{font-family:var(--font-family-title);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);text-align:center}@media screen and (width>=1024px){.live-tile__title{font-size:var(--font-size-2xl)}}.live-tile__image{-o-object-fit:contain;object-fit:contain;width:200px;max-width:200px;max-height:200px}.live-tile__button{min-width:200px}.map-container{background-color:var(--color-white);flex-direction:column;align-items:center;width:100%;display:flex}.map{justify-content:center;width:100%;padding-block-start:var(--space-12)}.map--no-padding-top{padding-block-start:0}.map .button,.map button{min-width:auto}:where(.map) .map__wrapper{margin-block-start:var(--space-12);display:block;position:relative}.map__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);color:var(--color-main-title);text-align:center;padding-inline:var(--space-4);font-size:var(--font-size-3xl);margin-block-end:var(--space-10)}.map-entry{position:relative}:where(.map) .map__search,:where(.map-entry) .map__search{padding-inline:var(--space-2);padding-block:var(--space-1);background-color:var(--color-white);box-shadow:var(--shadow);border-radius:2px;display:flex;position:absolute;top:60px;left:10px}:where(.map) .map__search:focus-within,:where(.map-entry) .map__search:focus-within{border:2px solid var(--color-focus-outline)}.map-search__icon{color:var(--color-gray-400);margin-inline-end:var(--space-2)}@media screen and (width>=768px){:where(.map) .map__search,:where(.map-entry) .map__search{top:10px;left:110px}}.pac-target-input{border:none}.pac-target-input:focus{outline:none}:where(.map) .map__frame{height:648px!important}:where(.map-entry) .map__frame{height:360px}@keyframes drop{0%{opacity:0;transform:translateY(-200px)scaleY(.9)}5%{opacity:.7}50%{opacity:1;transform:translateY(0)scaleY(1)}65%{opacity:1;transform:translateY(-17px)scaleY(.9)}75%{opacity:1;transform:translateY(-22px)scaleY(.9)}to{opacity:1;transform:translateY(0)scaleY(1)}}.drop{animation:.3s linear 1s forwards drop}.news-items__tiles{grid-gap:var(--space-8) var(--space-4);gap:var(--space-8) var(--space-4);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.news-item{max-width:var(--char-length-md);background:var(--color-white);width:100%;box-shadow:var(--shadow)}.news-item__link{height:100%;display:block}.news-item:hover{box-shadow:var(--shadow-lg);text-decoration:underline}:where(.sidebar) .news-item{max-width:300px}.news-item__hero{width:100%;transition:all .2s ease-in-out;position:relative;overflow:hidden}.news-item__image{-o-object-fit:cover;object-fit:cover;width:100%;height:200px;min-height:200px}.news-item__body{padding:var(--space-4);transition:all .2s ease-in-out}.news-item__title{font-family:var(--font-family-title);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg)}.news-item__date{font-weight:var(--font-weight-bold)}.news-item__text{--line-clamp:4;text-align:start;-webkit-line-clamp:var(--line-clamp);word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-cta-container{background:var(--color-background);flex-direction:column;align-items:center;width:100%;display:flex}.news-cta-wrapper{flex-wrap:wrap;width:100%;margin-block-start:0;display:flex}@media screen and (width>=768px){.news-cta-wrapper{width:min(100vw,800px)}}@media screen and (width>=1024px){.news-cta-wrapper{width:1000px}}@media screen and (width>=1280px){.news-cta-wrapper{width:1200px}}@media screen and (width>=1536px){.news-cta-wrapper{width:1400px}}@media screen and (width>=1024px){.news-cta-wrapper{flex-wrap:nowrap;justify-content:center}}:where([data-current-page=projects-show]) .news-items{width:100%;padding:var(--space-12);flex-direction:column;justify-content:space-between;display:flex}@media screen and (width>=1024px){:where([data-current-page=projects-show]) .news-items{width:75%;max-width:75%;margin:0 auto}}@media screen and (width>=768px){:where([data-current-page=projects-show]) .news-items__tiles{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-current-page=projects-show]) .news-item:first-child{grid-area:1/1/3/2;margin:0}:where([data-current-page=projects-show] :not(.news-item:first-child)) .news-item__image{height:150px}:where([data-current-page=projects-show] .news-item:first-child) .news-item__image{height:250px}}:where([data-current-page=projects-show] .news-item~.news-item) .news-item__date{display:none}@media screen and (width>=768px){:where([data-current-page=projects-show] .news-item:first-child) .news-item__text{--line-clamp:10}:where([data-current-page=projects-show] .news-item~.news-item) .news-item__text{--line-clamp:2}}.news-items__button{margin-block-start:var(--space-12);margin-inline:auto}.news-item__filters{-moz-column-gap:var(--base-space);column-gap:var(--base-space);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.news-items__filter-rss-wrapper{justify-content:flex-end;align-items:center;gap:var(--space-4);display:flex}.news-item__filter--option{text-transform:uppercase;font-feature-settings:"smcp";font-variant:small-caps}.news-item__filter--option-input{appearance:none;background-color:#0000}.news-item__badge{bottom:var(--space-2);right:var(--space-3);box-shadow:var(--shadow);position:absolute}.news-badge{background-color:var(--color-white);padding:0 var(--space-3);border-radius:var(--space-2)}.news-badge__icon{margin-right:var(--space-1)}.news-badge__icon--date{font-weight:700}.news-header{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;width:100%;display:flex}.news-items__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);color:var(--color-main-title);font-size:var(--font-size-3xl)}.news-items__filters{gap:var(--space-4);flex-wrap:wrap;display:flex}.news-items__filter-button{font-size:var(--font-size-md);--button-color:transparent;--button-text-color:var(--color-black)}.news-items__filter-button--active{--button-color:var(--color-accent);--button-text-color:var(--color-white)}.news-items__filter-button:hover{--button-text-color:var(--color-white)}.news-items__rss{font-size:var(--font-size-2xl);place-self:center}:where([data-current-page=news_items-index]) .news-items__tiles{margin-block-start:var(--space-8)}@media screen and (width>=768px){:where([data-current-page=news_items-index]) .news-items__tiles{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width>=1280px){:where([data-current-page=news_items-index]) .news-items__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.news-article{min-width:min(100%, var(--char-length-sm));width:100%;max-width:var(--char-length-md)}@media screen and (width>=1280px){.news-article{max-width:var(--char-length-lg)}}@media screen and (width>=1536px){.news-article{max-width:var(--char-length-xl)}}.news-article__back{margin-block-end:var(--space-4);display:inline-block}.news-article__image{height:auto;display:block}.news-article__meta{text-transform:uppercase;font-feature-settings:"smcp";font-variant:small-caps;width:fit-content;font-size:var(--font-size-sm);padding-block:var(--space-3);padding-inline:var(--space-4);background:var(--color-white);margin-block-end:var(--space-4);display:block}@media screen and (width>=1024px){.news-article__meta{display:none}}:where(.sidebar) .news-article__meta{display:none}@media screen and (width>=1024px){:where(.sidebar) .news-article__meta{width:100%;display:block}}.news-article__body{margin:var(--space-8) 0}.news-article__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);color:var(--color-main-title);font-size:var(--font-size-xl);margin:var(--space-6) 0 var(--space-4);word-break:break-word}.news-article__text{margin-bottom:var(--space-8);text-align:start;word-break:break-word}.news-item__button{margin-block-end:var(--space-8)}.other-news__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-size:var(--font-size-xl);text-align:center;margin-block-end:var(--space-4)}.other-news__tiles{justify-content:space-evenly;gap:var(--space-6);flex-wrap:wrap;display:flex}.nudging{width:100%;margin-block-start:1rem}.nudging__icon{padding:var(--space-3);border-radius:50%}.nudging__icon--positive{background-color:var(--color-gray-400)}.nudging__icon--neutral{background-color:var(--color-yellow-600)}.nudging__icon--negative{background-color:var(--color-red-600)}.nudging__message{font-weight:var(--font-weight-bold);margin-inline:var(--space-2);flex-grow:1}.nudging__card{width:100%;padding-block:var(--space-4);padding-inline:var(--space-6);justify-content:space-between;align-items:center;display:flex}.nudging__card--positive{background-color:var(--color-gray-200);display:flex}.nudging__card--positive .nudging__icon{display:none}.nudging__card--negative{background-color:var(--color-red-200);display:flex}.nudging__card--negative .nudging__icon{background-color:var(--color-red-600)}.nudging__card--neutral{background-color:var(--color-yellow-200);display:flex}.nudging__card--neutral .nudging__icon{background-color:var(--color-yellow-600)}.page{width:100%;max-width:var(--char-length-md)}@media screen and (width>=1280px){.page{max-width:var(--char-length-lg)}}@media screen and (width>=1536px){.page{max-width:var(--char-length-xl)}}.page__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);color:var(--color-main-title);font-size:var(--font-size-2xl);word-break:break-word}.page__body{margin-block:var(--space-6);word-break:break-word}.page__button{margin-block-end:var(--space-8)}.pagination{--color:var(--color-black);--color-bg:transparent;-moz-column-gap:var(--space-4);justify-content:center;align-items:center;column-gap:var(--space-4);padding-block:var(--space-8);font-size:var(--font-size-lg);margin-inline:auto;display:flex}.pagination__left,.pagination__middle,.pagination__right{-moz-column-gap:var(--space-2);column-gap:var(--space-2);display:flex}.pagination__item{width:var(--space-8);height:var(--space-8);color:var(--color);background-color:var(--color-bg);justify-content:center;align-items:center;display:flex}.pagination__item:not(.pagination__item--active,.pagination__item--disabled):hover{--color:var(--color-white);--color-bg:var(--color-primary-dark);cursor:pointer}.pagination__item--disabled{--color:var(--color-gray-400)}.pagination__item--active{--color-bg:var(--color-primary)}.search{background-color:var(--color-background);padding-inline:var(--space-4)}.search__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);color:var(--color-main-title);font-size:var(--font-size-2xl);margin-block-end:var(--space-4)}@media screen and (width>=768px){.search{padding-inline:var(--space-12)}}.search__results{gap:var(--space-3);flex-direction:column;display:flex}.result{background-color:var(--color-white);padding:var(--space-4);row-gap:var(--space-4);box-shadow:var(--shadow);flex-direction:column;display:flex}.result:hover{box-shadow:var(--shadow-lg)}.result__tag{font-family:var(--font-family-title);font-weight:var(--font-weight-title);background-color:var(--color-primary-light);width:fit-content;padding-inline:var(--space-3);padding-block:var(--space-1);text-transform:uppercase}.result__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);display:inline-block}:where(.search__results) mark{color:var(--color-primary-dark);background:0 0;font-size:1.1em;font-style:italic;font-weight:700}.sidebar{row-gap:var(--space-6);flex-direction:column;align-items:center;width:100%;display:flex}@media screen and (width>=1024px){.sidebar{align-items:stretch;width:300px;min-width:300px}}.sidebar__title{font-size:var(--font-size-lg)}.translated-by{font-size:var(--font-size-xs)}.error-message{color:red}.sign-in__button{--sign-in-button-color:var(--color-white);--sign-in-button-border-color:var(--color-gray-200);--sing-in-button-border-color-hover:var(--color-gray-300);--sign-in-button-text-color:var(--color-black);width:100%;padding:var(--space-2) var(--space-4);background-color:var(--sign-in-button-color);color:var(--sign-in-button-text-color);border-radius:var(--border-radius);font-size:var(--font-size-md);text-align:start;text-decoration:none;transition:all .2s ease-in-out;display:inline-block}.sign-in__button--socials{background-color:var(--sign-in-button-color);gap:var(--space-3);border-width:1px;border-color:var(--sign-in-button-border-color);box-shadow:var(--shadow-sm);border-radius:min(var(--space-2), var(--border-radius));align-items:center;display:flex}.sign-in__button--socials:hover{border-color:var(--sing-in-button-border-color-hover);box-shadow:var(--shadow)}.sign-in__container{gap:var(--space-6);width:100%;max-width:var(--char-length-lg);flex-direction:column;display:flex}.sign-in__content{gap:var(--space-4);padding-block:var(--space-6);padding-inline:var(--space-4);margin-top:var(--space-2);border-top:1px solid var(--color-gray-300);flex-direction:column;width:100%;display:flex}.sign-in__details{width:100%}.sign-in__form{row-gap:var(--space-8);flex-direction:column;width:100%;display:flex}.sign-in__icon{width:var(--space-6);height:var(--space-6);justify-content:center;align-items:center}.sign-in__icon>img{display:block}.sign-in__summary{gap:var(--space-3);cursor:pointer;align-items:center;display:flex}.sign-in__text{font-size:var(--font-size-lg)}.sign-in__title{font-size:var(--font-size-xl);align-self:center}.socials{-moz-column-gap:var(--space-4);justify-content:start;column-gap:var(--space-4);margin-block:auto;display:flex}:where(main) .socials{justify-content:start}.footer__socials{width:100%}.socials__button{--button-color:var(--color-primary);--button-border-color:transparent;--button-color-active:var(--color-primary-light);--button-color-hover:var(--color-primary-dark);--button-text-color:var(--color-black)}.socials__button:hover{--button-text-color:var(--color-white)}:where(.footer__socials) .socials__button{--button-color:var(--color-white);--button-border-color:var(--button-color)}:where(.header--mobile) .socials{padding-inline:var(--space-3);padding-block:var(--space-5)}:where(.header--mobile) .socials__list{padding-block:var(--space-3);justify-content:start}.text-block-container{background:var(--color-background);flex-direction:column;align-items:center;width:100%;display:flex}.text-block{width:100%;max-width:calc(var(--char-length-xl) + 2 * var(--padding-inline-main-content));padding-inline:var(--padding-inline-main-content);padding-block:var(--padding-block-main-content)}.text-block__button-wrapper{justify-content:center;margin-block-start:var(--space-8);display:flex}.text-block .wysiwyg :first-child{margin-block-start:0}.timeline-container{background:var(--color-white);flex-direction:column;align-items:center;width:100%;display:flex}.timeline{--timeline-color:var(--color-primary-dark);--timeline-color-active:var(--color-primary-dark);--timeline-color-inactive:var(--color-tertiary);--timeline-dot-size:30px;--timeline-dot-size-lg:calc(var(--timeline-dot-size) * 1.35);align-items:center;gap:var(--space-10);padding-block:var(--space-12) var(--space-20);flex-direction:column;margin:auto;display:flex}@media screen and (width>=768px){.timeline{width:min(100vw,800px)}}@media screen and (width>=1024px){.timeline{width:1000px}}@media screen and (width>=1280px){.timeline{width:1200px}}@media screen and (width>=1536px){.timeline{width:1400px}}.timeline__info{text-align:center;margin:0 var(--space-4)}.timeline__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);color:var(--color-main-title);font-size:var(--font-size-3xl);padding-block-end:var(--space-7)}.timeline__intro{text-align:center;padding-inline:var(--space-5);font-size:var(--font-size-lg);-webkit-hyphens:auto;hyphens:auto;margin-block-end:var(--space-6)}.timeline__chart{padding-inline:var(--space-2);flex-direction:column;display:flex}@media screen and (width>=1024px){.timeline__chart{width:100%;padding-inline:var(--space-8);flex-direction:row}}.timeline__icon{font-size:calc(var(--font-size-2xl));color:var(--timeline-color-inactive);place-content:center;place-self:center;display:inline-flex}.timeline__icon--first,.timeline__icon--last{color:var(--color-white)}@media screen and (width>=1024px){.timeline__icon{transform:rotate(-90deg)}}.timeline__phase{grid-template-columns:[timeline] calc(var(--timeline-dot-size-lg) + 10px) [text] auto;grid-template-rows:minmax(0,1fr);display:grid}.timeline__phase--first,.timeline__phase--last{flex-grow:0;max-width:fit-content}@media screen and (width>=1024px){.timeline__phase{grid-template-columns:initial;grid-row-gap:var(--space-4);flex:1 1 0;grid-template-rows:[top-text]minmax(0,1fr)[timeline]auto[bottom-text]minmax(0,1fr)}}.timeline__text{height:fit-content;margin-block:var(--space-2);overflow-wrap:anywhere;place-self:center;width:100%}.timeline__text--last{grid-column-start:text}.timeline__text:first-of-type{margin-block-start:var(--space-4)}.timeline__text:last-of-type{margin-block-end:var(--space-4)}@media screen and (width>=1024px){.timeline__text{padding-inline:var(--space-4);max-width:var(--char-length-xs);text-align:center;grid-column-start:1;margin-block:0}.timeline__text--first{grid-row-start:top-text;align-self:end}.timeline__text--last{grid-row-start:bottom-text;align-self:start;padding-block:0}.timeline__text:first-of-type,.timeline__text:last-of-type{margin-block:0}}.timeline__step{flex-direction:column;grid-row:1/3;height:100%;display:flex}@media screen and (width>=1024px){.timeline__step{flex-direction:row;grid-row-start:2;justify-self:start;width:100%}}.timeline__line{--timeline-angle:180deg;z-index:0;width:var(--space-1-5);min-height:var(--space-8);background:var(--timeline-color);align-self:center;height:100%;margin:-1px;position:relative}.timeline__line--active{--timeline-color:var(--timeline-color-active)}.timeline__line--current{background:linear-gradient(var(--timeline-angle), var(--timeline-color), var(--timeline-color-inactive))}.timeline__line--inactive{--timeline-color:var(--timeline-color-inactive)}@media screen and (width>=1024px){.timeline__line{--timeline-angle:90deg;min-width:var(--space-8);min-height:0;min-height:initial;width:100%;height:calc(var(--space-1) * 1.5);align-self:center}}.timeline__dot{z-index:1;padding:var(--space-1);min-height:var(--timeline-dot-size);height:var(--timeline-dot-size);min-width:var(--timeline-dot-size);width:var(--timeline-dot-size);border:solid var(--space-1) var(--timeline-color);background:0 0;border-radius:50%;place-content:center;align-self:center;margin-inline:auto;display:inline-flex;position:relative}.timeline__dot--first,.timeline__dot--last{width:var(--timeline-dot-size-lg);height:var(--timeline-dot-size-lg);background:var(--timeline-color);border:none}.timeline__dot--first{--timeline-color:var(--timeline-color-active)}.timeline__dot--last,.timeline__dot--inactive{--timeline-color:var(--timeline-color-inactive)}.timeline__dot--active{--timeline-color:var(--timeline-color-active)}.tooltip{align-self:center;position:relative}.tooltip__icon{color:var(--color-gray-600)}.tooltip__message{visibility:hidden;background-color:var(--color-gray-800);width:32ch;color:var(--color-white);padding-block:var(--space-2);padding-inline:var(--space-4);border-radius:var(--border-radius);z-index:10;opacity:.3;transition:visibility .2s,opacity .2s linear,scale .2s linear;position:absolute;top:24px;right:-20px;scale:.9}@media screen and (width>=640px){.tooltip__message{width:48ch}}.tooltip:hover .tooltip__message{visibility:visible;opacity:1;scale:1}turbo-frame[busy]{opacity:.2}turbo-frame[busy]~.loading-ring__wrapper{display:inline-block}.turbo-frame__wrapper{position:relative}.loading-ring__wrapper{width:80px;height:80px;margin:auto;display:none;position:absolute;inset:0}.loading-ring{box-sizing:border-box;border:8px solid var(--color-primary-dark);border-color:var(--color-primary-dark) transparent transparent transparent;border-radius:50%;width:64px;height:64px;margin:8px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite loading-ring;display:block;position:absolute}@keyframes loading-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.splide__slide{flex-direction:column;display:flex}.splide:not(.is-overflow) .splide__list{justify-content:center}.splide:not(.is-overflow) .splide__slide:last-child{margin:0!important}.splide__arrow{opacity:.8}.splide__arrow:hover{opacity:1}.splide.is-focus-in .splide__arrow:focus{outline:3px solid var(--color-focus-outline);outline-width:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid var(--color-focus-outline);outline-offset:3px}.carousel{justify-content:center;width:100%;max-width:100dvw}.carousel__arrow{cursor:pointer;z-index:1;background:var(--backdrop-color);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:.8;border-radius:0;justify-content:center;align-items:center;width:35px;height:50px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel__arrow:hover{opacity:1;filter:brightness(110%)contrast(110%)}.carousel__arrow:disabled{opacity:0;pointer-events:none}.carousel__arrow--prev{left:0}.carousel__arrow--next{right:0}.carousel__arrow svg{font-size:var(--font-size-3xl);fill:var(--color-white)}.carousel__image{-o-object-fit:cover;object-fit:cover;justify-content:center;width:100%;margin:0 auto;display:flex}@media screen and (width>=1024px){.carousel__image{height:100%}}.carousel__video{width:inherit;margin:0 auto}.carousel__text{row-gap:var(--space-4);height:100%;padding:var(--space-6);text-align:center;flex-direction:column;align-items:center;display:flex}@media screen and (width>=1024px){:where([data-current-page=projects-show]) .carousel__text{width:100%;padding-inline:max(var(--space-10), (100vw - 1000px) / 2);color:var(--color-white);text-align:center;position:absolute;top:0;left:0}}@media screen and (width>=1280px){:where([data-current-page=projects-show]) .carousel__text{padding-inline:max(var(--space-10), (100vw - 1200px) / 2)}}@media screen and (width>=1536px){:where([data-current-page=projects-show]) .carousel__text{padding-inline:max(var(--space-10), (100vw - 1400px) / 2)}}.carousel__text:empty{padding:0}.carousel__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-size:var(--font-size-xl)}.carousel__button{width:fit-content;margin:0 auto}@media screen and (width>=1024px){.carousel__button{font-size:var(--font-size-3xl)}}.carousel__pagination{pointer-events:none;z-index:1;padding:var(--space-2);background-color:#0000;border:none;flex-wrap:wrap;justify-content:center;align-items:center;width:fit-content;height:fit-content;margin:0;display:flex;position:relative;left:50%;transform:translate(-50%)}@media screen and (width>=1024px){.carousel__pagination{position:absolute}}.carousel__pagination-button{z-index:1;background-color:var(--color-accent)}.carousel__pagination-button.is-active{background-color:var(--color-white)}.carousel__arrow:focus-visible,.carousel__pagination-button:focus-visible{outline-width:1px;outline-style:solid}:where([data-current-page=projects-show]) .carousel{background-color:var(--color-primary);max-width:100dvw}@media screen and (width>=1024px){:where([data-current-page=projects-show]) .carousel{background:0 0}:where([data-current-page=projects-show]) .carousel__title{font-size:var(--font-size-4xl)}:where([data-current-page=projects-show]) .carousel__top-text,:where([data-current-page=projects-show]) .carousel__bottom-text{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-size:var(--font-size-lg)}:where([data-current-page=projects-show]) .carousel__title,:where([data-current-page=projects-show]) .carousel__top-text,:where([data-current-page=projects-show]) .carousel__bottom-text{width:fit-content;padding:var(--space-2) var(--space-6);border-radius:var(--space-1);background:var(--backdrop-color);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.topics__tiles{grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:auto;justify-content:center;display:grid}@media screen and (width>=1024px){.topics__tiles{grid-template-columns:repeat(2,450px)}}.topics__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);color:var(--color-main-title);text-align:center;width:100%;padding-block-end:var(--space-3);padding-inline:var(--space-4);font-size:var(--font-size-2xl)}@media screen and (width>=768px){.topics__title{font-size:var(--font-size-3xl)}}.topic-tile{border:solid 1px var(--color-gray-100);background-color:var(--color-white);min-width:min(450px,100vw);max-width:450px;box-shadow:var(--shadow);flex-direction:column;flex:50%;transition:all .2s ease-in-out;display:flex;position:relative}.topic-tile--lg{min-height:450px}.topic-tile:hover{box-shadow:var(--shadow-lg)}@media screen and (width>=768px){.topic-tile{border:none;flex:1 1 0;width:auto;padding-block-start:0}}.topic__link{align-self:stretch;position:relative}.topic-tile__hero{height:220px;position:relative}.topic-tile__hero:hover{box-shadow:var(--shadow);transform:translateY(calc(-1 * var(--space-1)))}.topic-tile__image{-o-object-fit:cover;object-fit:cover;filter:brightness(.5);width:100%;height:220px}.topic-tile__text{padding-block:var(--space-6);padding-inline:var(--space-6);width:100%;height:100%;color:var(--color-white);flex-flow:column;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0}:where(.topic-tile--lg) .topic-tile__text{justify-content:space-between}.topic-tile__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);text-align:center;font-size:var(--font-size-xl);word-break:break-word;overflow:hidden}@media screen and (width>=768px){.topic-tile__title{font-size:var(--font-size-3xl);line-height:var(--space-10)}}.topic__counters{gap:var(--space-3);flex-wrap:nowrap;justify-content:center;width:100%;display:flex}.topic-tile__entries{padding:var(--space-6);flex-direction:column;align-items:end;display:flex}.topic-tile__entry{width:100%;text-decoration:none;display:flex;position:relative}.topic-tile__entry:hover .topic-tile__entry-title{text-decoration:underline}.topic-tile__entry-wrapper{width:100%;border-top:1px solid var(--color-black);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.topic-tile__entry-title{font-size:var(--font-size-sm)}.topic-tile__entry-meta{width:100px;min-width:100px;row-gap:var(--space-2);flex-direction:column;margin-inline-end:var(--space-4);display:flex}.topic-tile__entry-author{font-size:var(--font-size-xs);text-transform:uppercase;font-feature-settings:"smcp";font-variant:small-caps;min-width:100%}.topic-tile__entry-date{color:var(--color-secondary-light);font-style:italic;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.topic-tile__entry-content{word-break:break-word}.topic-detail{row-gap:var(--space-12);flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.topic-detail__hero{width:min(100%,1080px);height:auto;min-height:300px;max-height:360px;position:relative}.topic-detail__image{-o-object-fit:cover;object-fit:cover;filter:brightness(.5);width:100%;height:100%}.topic-detail__text{padding-block:var(--space-8);padding-inline:var(--space-8);width:100%;height:100%;color:var(--color-white);flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0}.topic-detail__navigation{font-size:var(--font-size-md);z-index:2;width:100%;color:var(--color-white);justify-content:space-between;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (width>=768px){.topic-detail__navigation{font-size:var(--font-size-2xl)}}.topic-detail__navigation-button{cursor:pointer;z-index:1;background:var(--backdrop-color);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:.8;border-radius:0;justify-content:center;align-items:center;width:35px;height:50px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.topic-detail__navigation-button:hover{opacity:1;filter:brightness(110%)contrast(110%)}.topic-detail__navigation-button:disabled{opacity:0;pointer-events:none}.topic-detail__navigation-button--prev{left:0}.topic-detail__navigation-button--next{right:0}.topic-detail__navigation-button svg{font-size:var(--font-size-3xl);fill:var(--color-white)}.topic-detail__title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);text-align:center;font-size:var(--font-size-xl)}@media screen and (width>=768px){.topic-detail__title{font-size:var(--font-size-3xl);line-height:var(--space-10)}}.topic-detail__description{display:none}@media screen and (width>=1280px){.topic-detail__description{text-align:center;max-width:max(80%, var(--char-length-lg));display:block}}.topic-detail__button{place-self:center;width:fit-content;display:inline-block}.wysiwyg,.static{max-width:var(--char-length-xl)}.wysiwyg p,.static p{margin-block:var(--space-3)}.wysiwyg a,.static a{color:var(--link-color);cursor:pointer;text-decoration:underline;transition:all .2s ease-in-out}.wysiwyg a:visited,.static a:visited{color:var(--link-color-visited)}.wysiwyg a:focus,.wysiwyg a:active,.wysiwyg a:hover,.static a:focus,.static a:active,.static a:hover{color:var(--link-color-hover);text-decoration:underline}.wysiwyg a--disabled,.static a--disabled{cursor:default;pointer-events:none}.wysiwyg h1,.static h1{font-size:var(--font-size-2xl)}.wysiwyg h2,.static h2{font-size:var(--font-size-xl)}.wysiwyg h3,.static h3{font-size:var(--font-size-lg)}.wysiwyg h4,.static h4{font-size:var(--font-size-md)}.wysiwyg h5,.static h5{font-size:var(--font-size-sm)}.wysiwyg h6,.static h6{font-size:var(--font-size-xs)}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.static h1,.static h2,.static h3,.static h4,.static h5,.static h6{margin-block-start:var(--space-8)}.wysiwyg ol,.wysiwyg ul,.static ol,.static ul{margin-block:var(--space-2);margin-inline-start:var(--space-4)}.wysiwyg ol,.static ol{list-style:decimal}.wysiwyg ul,.static ul{list-style:outside}.wysiwyg--title p,.static--title p{margin-block:0}.wysiwyg .button,.wysiwyg a.button,.static .button,.static a.button{--button-color:var(--color-accent);--button-border-color:transparent;--button-color-hover:var(--color-accent-dark);--button-color-focus:var(--button-color-hover);--button-color-active:var(--color-accent-light);--button-color-inactive:color-mix(in hsl, var(--button-color-active) 50%, transparent);--button-text-color:var(--color-white);width:fit-content;padding:var(--space-2) var(--space-4);background-color:var(--button-color);color:var(--button-text-color);border:2px solid var(--button-border-color);border-radius:var(--border-radius);cursor:pointer;font-size:var(--font-size-lg);text-align:center;text-decoration:none;transition:all .2s ease-in-out;display:inline-block}.wysiwyg .button:hover,.wysiwyg a.button:hover,.static .button:hover,.static a.button:hover{--button-color:var(--button-color-hover);z-index:10}.wysiwyg .button:focus,.wysiwyg a.button:focus,.static .button:focus,.static a.button:focus{--button-color:var(--button-color-focus);z-index:10}.wysiwyg .button:active,.wysiwyg a.button:active,.static .button:active,.static a.button:active{--button-color:var(--button-color-active);--button-text-color:var(--color-black)}.wysiwyg .button--inactive,.wysiwyg a.button--inactive,.static .button--inactive,.static a.button--inactive{--button-color:var(--button-color-inactive);--button-text-color:var(--color-gray-400);--button-border-color:var(--color-gray-400);cursor:none;pointer-events:none}.wysiwyg .button--square,.wysiwyg a.button--square,.static .button--square,.static a.button--square{border-radius:0}.wysiwyg .button--no-border,.wysiwyg a.button--no-border,.static .button--no-border,.static a.button--no-border{border:none}.wysiwyg .button--stretch,.wysiwyg a.button--stretch,.static .button--stretch,.static a.button--stretch{border:none;border-radius:0;width:100%;display:block}.wysiwyg .button--round,.wysiwyg a.button--round,.static .button--round,.static a.button--round{font-size:var(--font-size-xl);width:1.75em;height:1.75em;padding:0;padding:initial;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}[data-tinymce=true]{--font-family-tinymce:var(--font-family-base);font-family:var(--font-family-tinymce)}@media print{.header,.entry-detail__back,.entry-actions,.entry-detail__comments,.sidebar,.footer,.entry__translate-button,.entry__date{display:none!important}.page-with-sidebar-container{display:block}.entry-detail{max-width:100%}.entry-detail__topic-title{margin-block-end:0}.entry-detail__fields{display:block}.entry-detail__fields>*{margin-top:var(--space-6)}.entry-field--item-content,.map-entry{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.entry__meta{gap:var(--space-4);background-color:#0000;background-color:initial;flex-wrap:wrap;margin-block-end:0;padding-left:0;display:flex}}.cc{z-index:9999;justify-content:center;row-gap:var(--space-4);width:calc(100% - 44px);max-width:665px;height:fit-content;padding:var(--space-5) var(--space-4);background-color:var(--color-white);color:var(--color-black);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.cc__buttons{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}@media screen and (width>=768px){.cc{left:22px;transform:none}.cc__buttons{justify-content:flex-end}}.cc__button{font-size:var(--font-size-md)}
