:root{--body-fg:black;--body-bg:white;--page-fg:black;--page-bg:white;--section-fg:hsl(30,5%,10%);--section-bg:white;--section-fg-stripe:black;--section-bg-stripe:linear-gradient(to top in oklch, hsl(205.16129032,2.59414226%,90.62745098%), hsl(205.16129032,1.29707113%,95.31372549%));--hero-section-fg:white;--hero-section-bg:#af161e;--focus-section-fg:black;--focus-section-bg:linear-gradient(to top in oklch, hsl(356.8627451,31.06598985%,75.45098039%), hsl(356.8627451,23.29949239%,81.58823529%));--accordion-fg:hsl(30,5%,10%);--accordion-bg:white;--gallery-fg:white;--gallery-bg:hsl(30,5%,10%);--logo-module-bg:rgba(0,0,0,0.8);--logo-module-fg:white;--ding-fg:black;--ding-bg:white;--menu-fg:white;--menu-bg:white;--panel-1-fg:white;--panel-1-bg:radial-gradient(circle in oklch, #af161e 20%, 80%, #788a97);--panel-2-fg:black;--panel-2-bg:linear-gradient(to top in oklch, hsl(205.16129032,5.18828452%,81.25490196%), hsl(205.16129032,2.59414226%,90.62745098%));--language-fg:white;--language-bg:transparent;--language-fg-hover:white;--language-bg-hover:rgba(0,0,0,0.1);--related-section-fg:black;--related-section-bg:hsl(205.16129032,10.37656904%,62.50980392%);--tagcloud-fg:white;--tagcloud-bg:hsl(205.16129032,12.9707113%,47.82352941%);--tagcloud-tag-fg:black;--tagcloud-tag-bg:rgba(255,255,255,0.3);--footer-fg:hsl(205.16129032,2.59414226%,90.62745098%);--footer-bg:hsl(205.16129032,12.9707113%,31.88235294%);--footer-link-fg:hsl(205.16129032,2.59414226%,90.62745098%);--footer-link-fg-hover:white;--footer-link-bg:transparent;--footer-link-bg-hover:rgba(0,0,0,0.1);--footer-logo-fill:hsl(205.16129032,2.59414226%,90.62745098%);--card-bg:rgba(255,255,255,0.9);--card-bg-hover:white;--card-meta-fg:hsl(30,5%,10%);--infobar-fg:black;--infobar-bg:hsl(160,50%,66.47058824%);--pinned-news-bg:hsl(160,50%,66.47058824%);--pinned-document-bg:hsl(191,30.6122449%,80.78431373%);--pinned-event-bg:hsl(49.64705882,50%,75%);--link-color:hsl(356.8627451,62.1319797%,50.90196078%);--link-color-hover:#af161e;--button-fg:white;--button-bg:hsl(30,5%,15%);--button-fg-hover:white;--button-bg-hover:hsl(30,5%,5%);--tag-fg:black;--tag-bg:rgba(0,0,0,0.1);--tag-fg-hover:black;--tag-bg-hover:rgba(0,0,0,0.2);--share-link-fg:white;--share-link-bg:rgba(0,0,0,0.3);--share-link-fg-hover:white;--share-link-bg-hover:black;--facebook-fg:white;--facebook-bg:#3b5998;--credits-button-bg:hsl(30,5%,10%);--credits-button-bg-hover:black;--credits-button-fg:white;--credits-button-fg-hover:white;--credits-panel-bg:rgba(0,0,0,0.8);--credits-panel-fg:white;--filter-fg:black;--filter-bg:hsl(191,30.6122449%,80.78431373%);--filter-toggle-front-fg:black;--filter-toggle-front-bg:hsl(160,50%,66.47058824%);--filter-toggle-back-fg:black;--filter-toggle-back-bg:hsl(8.66666667,40.17857143%,78.03921569%);--filter-group-fg:#61c3d9;--filter-group-bg:transparent;--filter-option-fg:black;--filter-option-bg:transparent;--filter-option-fg-hover:black;--filter-option-bg-hover:rgba(0,0,0,0.1);--filter-option-active:#61c3d9;--filter-option-passive:transparent;--filter-form-fg:#61c3d9;--filter-form-bg:transparent;--filter-form-fg-hover:black;--filter-form-bg-hover:white;--search-header-fg:black;--search-header-bg:hsl(205.16129032,2.59414226%,90.62745098%);--search-form-fg:black;--search-form-bg:transparent;--search-form-fg-hover:black;--search-form-bg-hover:white;--search-item-fg:black;--search-item-bg:transparent;--search-item-fg-hover:black;--search-item-bg-hover:rgba(0,0,0,0.1);--search-item-meta-fg:hsl(205.16129032,11.67364017%,57.82352941%);--search-mark-fg:black;--search-mark-bg:hsl(49.64705882,70%,65%);--job-list-header-fg:black;--job-list-header-bg:#00a870;--job-list-header-active-fg:black;--job-list-header-active-bg:hsl(160,50%,66.47058824%);--job-item-fg:black;--job-item-bg:white;--job-item-fg-stripe:black;--job-item-bg-stripe:transparent;--job-item-fg-hover:black;--job-item-bg-hover:hsl(8.66666667,40.17857143%,78.03921569%);--tender-list-header-fg:black;--tender-list-header-bg:#00a870;--tender-list-header-active-fg:black;--tender-list-header-active-bg:hsl(160,50%,66.47058824%);--tender-item-fg:black;--tender-item-bg:white;--tender-item-fg-stripe:black;--tender-item-bg-stripe:transparent;--tender-item-fg-hover:black;--tender-item-bg-hover:hsl(8.66666667,40.17857143%,78.03921569%);--spinner-bg:rgba(0,0,0,0.3);--spinner-fg:#00a870;--no-image-from:hsl(356.8627451,62.1319797%,50.90196078%);--no-image-to:#61c3d9;--no-portrait-fg:white;--no-portrait-bg-from:hsl(356.8627451,38.83248731%,69.31372549%);--no-portrait-bg-to:hsl(8.66666667,40.17857143%,78.03921569%);--translation-disclaimer-fg:black;--translation-disclaimer-bg:transparent;--translation-button-fg:hsl(356.8627451,77.66497462%,34.76470588%);--translation-button-bg:transparent;--translation-button-fg-hover:#af161e;--translation-button-bg-hover:transparent;--translation-disclaimer-icon:#00a870;--list-container-bg:hsl(205.16129032,6.48535565%,76.56862745%);--roll-container-bg:hsl(205.16129032,6.48535565%,76.56862745%);--wall-container-bg:hsl(205.16129032,6.48535565%,76.56862745%);--embed-alert-bg:hsl(8.66666667,40.17857143%,78.03921569%)}@font-face{font-display:swap;font-family:'Source Sans 3';font-style:normal;font-stretch:normal;font-weight:400;src:url('/fonts/source-sans-3-400.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Source Sans 3';font-style:normal;font-stretch:normal;font-weight:800;src:url('/fonts/source-sans-3-800.woff2') format('woff2')}h1,h2,h3,h4,h5,h6{font-family:'Source Sans 3',sans-serif;font-weight:800;letter-spacing:-0.033em;line-height:1.15;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:960px;margin:.5em 0}h1{font-size:2.25rem}h2{font-size:1.5rem}h3{font-size:1.15rem}h4{font-size:1rem}h5{font-size:1rem}h6{font-size:1rem}p{font-family:'Source Sans 3',sans-serif;font-weight:400;font-size:1.05rem;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:960px;margin:0 0 1.5em 0}h1+p{font-size:1.25rem;max-width:40em}a{color:hsl(356.8627451,77.66497462%,34.76470588%);text-decoration:none;transition:.3s ease-in-out}a:hover,a:focus{color:hsl(356.8627451,69.89847716%,44.76470588%);text-decoration:none}ul,ol{margin:0 0 1.5em 2em;padding:0}li{margin:.5em 0;padding:0}strong,b{font-weight:800}*{box-sizing:border-box}html,body{width:100vw;height:100dvh;padding:0;margin:0;overflow:hidden;font-family:'Source Sans 3',sans-serif;font-weight:400;font-size:clamp(16px, 1vw, 20px);line-height:1.5;color:var(--body-fg);background:var(--body-bg)}#page{z-index:100;position:fixed;top:0;right:0;padding:0;margin:0;overflow-x:hidden;overflow-y:scroll;box-shadow:0 0 .5rem rgba(0,0,0,0.25);transition:.6s ease-in-out;transform:translateX(0);color:var(--page-fg);background:var(--page-bg)}@media (orientation: portrait){#page{width:100vw;height:100dvh;padding-top:calc(10rem / 2)}}@media (orientation: landscape){#page{width:calc(100vw - 10rem);height:100dvh}}#page.halfAway,#page.fullAway{pointer-events:none;user-select:none}@media (orientation: landscape){#page.halfAway{transform:translateX(calc(50vw - 10rem))}}@media (orientation: portrait){#page.halfAway{transform:translateX(100vw)}}@media (orientation: landscape){#page.fullAway{transform:translateX(calc(100vw - 10rem - 10rem))}}@media (orientation: portrait){#page.fullAway{transform:translateX(100vw)}}section{position:relative;display:block;width:100%;height:auto;margin:0;color:var(--section-fg);background:var(--section-bg)}@media (orientation: portrait){section{padding:2rem 1rem}}@media (orientation: landscape){section{padding:2rem 4rem}}section:nth-of-type(odd){color:var(--section-fg-stripe);background:var(--section-bg-stripe)}article{position:relative;display:block;padding:0;margin:0}picture{position:relative;display:block;width:100%;height:auto;aspect-ratio:16 / 9;overflow:hidden}picture.square{aspect-ratio:1 / 1}picture.wide{aspect-ratio:16 / 9}picture.tall{aspect-ratio:9 / 16}picture.lazy{opacity:0;transition:.9s ease-in-out}picture.wake{opacity:1;transition:.9s ease-in-out}picture img{width:100%;height:100%;object-fit:cover}picture .vignette,picture .overlay{position:absolute;display:block;inset:0;pointer-events:none}picture .vignette{background:radial-gradient(ellipse at center, transparent, rgba(0,0,0,0.5) 70%)}picture input[type="checkbox"]{display:none}picture input[type="checkbox"]+label{position:absolute;display:block;bottom:.5rem;right:.5rem;width:1.5rem;height:1.5rem;border-radius:50%;z-index:9;cursor:pointer;transition:.3s ease-in-out;background:var(--credits-button-bg);color:var(--credits-button-fg)}picture input[type="checkbox"]+label:hover{background:var(--credits-button-bg-hover);color:var(--credits-button-fg-hover)}picture input[type="checkbox"]+label>svg{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);max-width:50%;max-height:50%;height:auto;fill:var(--credits-button-fg)}picture .credits{position:absolute;display:flex;bottom:0;right:0;width:100%;height:100%;padding:1rem;color:var(--credits-panel-fg);background:var(--credits-panel-bg);justify-content:center;align-items:center;transition:.3s ease-in-out;opacity:0;z-index:8}picture input[type="checkbox"]:checked+label+.credits{opacity:1}picture .no-image{width:100%;height:auto;aspect-ratio:16 / 9;background:linear-gradient(135deg in oklch, var(--no-image-from), var(--no-image-to))}#skip{position:absolute;clip-path:inset(50%);overflow:hidden;white-space:nowrap}#skip:focus{clip-path:none;position:fixed;top:1rem;left:1rem;background:#000;color:#fff;padding:.75rem 1.5rem;text-decoration:none;border-radius:.25rem;box-shadow:0 0 0 3px rgba(255,255,255,0.3);z-index:9999;font-weight:600}.casper{position:absolute;inset:0;z-index:20}.noise{position:relative;overflow:hidden}.noise::before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.3'/%3E%3C/svg%3E");background-size:200px 200px;pointer-events:none;mix-blend-mode:soft-light}.noise>*{position:relative;z-index:1}.hidden{display:none}.flexSpacer{flex:1 1 100%;display:block}.tag{display:inline-block;font-size:.75rem;text-decoration:none;line-height:1;padding:4px 6px;margin:4px 2px;border-radius:4px;color:var(--tag-fg);background:var(--tag-bg)}@media (hover: hover) and (pointer: fine){.tag:hover{color:var(--tag-fg-hover);background:var(--tag-bg-hover)}}.card{display:flex;flex-direction:column;overflow:hidden;border-radius:8px;color:var(--card-fg);background:var(--card-bg);transition:.3s ease-in-out;box-shadow:0 1px 4px rgba(0,0,0,0.25)}@media (hover: hover) and (pointer: fine){.card:hover{color:var(--card-fg-hover);background:var(--card-bg-hover);box-shadow:0 2px 8px rgba(0,0,0,0.25);transform:translateY(-0.15rem)}.card:hover picture{filter:brightness(1.1)}}.card__timestamp{font-size:.8rem}.card__info{font-size:.8rem}.card__info span{display:block}.card__text{padding:1rem;display:flex;flex-direction:column;flex-grow:1}.card__text .content-type{font-size:.75rem;text-transform:uppercase;color:var(--card-meta-fg)}.card__text .card__venue{font-size:.85rem}.card__text .tags{margin-top:1rem;display:flex;flex-wrap:wrap;align-content:flex-end;flex-grow:1}.card__title{margin:0;flex-grow:0;font-size:1rem;line-height:1.25}.card__intro{margin:0;flex-grow:0;font-size:.9rem;line-height:1.25}.bttn{background:var(--button-bg);color:var(--button-fg);position:relative;z-index:1;display:inline-block;overflow:hidden;cursor:pointer;border:none;border-radius:999px;font-family:'Source Sans 3',sans-serif;font-weight:800;text-transform:none;text-decoration:none;text-shadow:none;text-rendering:optimizeLegibility;transition:.3s ease-in-out}@media (hover: hover) and (pointer: fine){.bttn:hover,.bttn:focus,.bttn:active{box-shadow:0 0 .5rem rgba(0,0,0,0.25);color:var(--button-fg-hover);background:var(--button-bg-hover);text-decoration:none}}.bttn:disabled{opacity:.33;pointer-events:none}.bttn.small{padding:.75em 1.5em;font-size:.75rem}.bttn.medium{padding:1em 2em;font-size:1rem}.bttn.large{padding:1.25rem 2.5rem;font-size:1.5rem}.bttn.arrow::after{content:'';position:relative;display:inline-block;width:.5em;height:.5em;margin-left:.5em;border-radius:0;border-style:solid;border-color:inherit;background:transparent;transition:.3s ease-in-out;transform:translateX(0) rotate(-45deg)}@media (hover: hover) and (pointer: fine){.bttn.arrow:hover::after{transform:translateX(50%) rotate(-45deg)}}.bttn.arrow.small::after{border-width:0 2px 2px 0}.bttn.arrow.medium::after{border-width:0 4px 4px 0}.bttn.arrow.large::after{border-width:0 6px 6px 0}.bttn.round{position:relative;display:inline-block;width:2rem;height:2rem;padding:0;margin:0 .25rem;border-radius:50%}.bttn.round.right::after,.bttn.round.down::after,.bttn.round.left::after,.bttn.round.up::after{content:'';position:absolute;top:50%;left:50%;width:.75em;height:.75em;border-top:2px solid var(--button-fg);border-right:2px solid var(--button-fg);transition:.3s ease-in-out}.bttn.round.right::after{transform:translate(-66%, -50%) rotate(45deg)}.bttn.round.down::after{transform:translate(-50%, -75%) rotate(135deg)}.bttn.round.left::after{transform:translate(-33%, -50%) rotate(225deg)}.bttn.round.up::after{transform:translate(-50%, -25%) rotate(315deg)}.filterToggle{border:none;background:transparent;cursor:pointer;justify-self:end;padding:0;perspective:200px}.filterToggle__card{display:block;position:relative;transform-style:preserve-3d;transition:transform 1s}.filterToggle__front,.filterToggle__back{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:999px;font-size:.8rem;backface-visibility:hidden;transition:.3s ease-in-out}.filterToggle__front{position:relative;background:var(--filter-toggle-front-bg);color:var(--filter-toggle-front-fg)}.filterToggle__back{position:absolute;top:0;left:0;right:0;bottom:0;transform:rotateY(180deg);background:var(--filter-toggle-back-bg);color:var(--filter-toggle-back-fg)}.filterToggle__icon{display:inline-block;width:1.5rem;height:auto;fill:none;stroke:var(--filter-toggle-front-fg);stroke-linecap:round;stroke-miterlimit:10;stroke-width:10px;flex-shrink:0}.filterToggle__icon--flipped{transform:scaleX(-1);stroke:var(--filter-toggle-back-fg)}.filterToggle[aria-expanded="true"] .filterToggle__card{transform:rotateY(180deg)}.listFilter{display:grid;padding:1rem;gap:1rem;border-radius:8px;margin-bottom:2rem;height:5rem;overflow:hidden;transition:.3s ease-in-out;color:var(--filter-fg);background:var(--filter-bg);grid-template-columns:repeat(var(--cols), 1fr)}@media (orientation: landscape){.listFilter{--cols:3}}@media (orientation: portrait){.listFilter{--cols:1}}.listFilter.expand{height:auto;overflow:visible}.listFilter__toggle{border:none;border-radius:4px;font-size:.8rem;cursor:pointer;justify-self:end;transition:.3s ease-in-out;color:var(--filter-toggle-fg);background:var(--filter-toggle-bg)}@media (hover: hover) and (pointer: fine){.listFilter__toggle:hover{color:var(--filter-toggle-fg-hover);background:var(--filter-toggle-bg-hover)}}.listFilter__group{border:1px solid;border-radius:4px}.listFilter__group.dateRange{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start}.listFilter__group.dateRange input[type="date"]{flex:1 1 auto;background:var(--filter-form-bg);border:1px solid var(--filter-form-fg);outline:none;border-radius:4px;padding:.75rem .5rem;transition:.3s ease-in-out}.listFilter__group.dateRange input[type="date"]:focus{border-color:var(--filter-form-fg-hover);background:var(--filter-form-bg-hover)}.listFilter__legend{font-weight:600;margin-bottom:.5rem}.listFilter__actions{display:flex;gap:.5rem}.listFilter div:first-child{grid-column:1 / -1;display:flex;gap:1rem}.listFilter input[type="checkbox"]{display:none}.listFilter input[type="checkbox"]+.listFilter__label{display:inline-block;padding:.25rem .5rem;margin:0 .25rem .5rem 0;font-size:.8rem;border:1px solid var(--filter-option-active);border-radius:4px;cursor:pointer;transition:.3s ease-in-out;user-select:none}.listFilter input[type="checkbox"]:checked+.listFilter__label{background:var(--filter-option-active)}#listContainer{display:grid;gap:1rem;grid-template-columns:repeat(var(--cols), 1fr)}@media (orientation: landscape){#listContainer{--cols:4}}@media (orientation: portrait){#listContainer{--cols:2}}.list-controls{display:flex;justify-content:center;margin:2rem auto}.roll .view{position:relative;display:block;width:100%;height:auto;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;scrollbar-color:rgba(0,0,0,0.2) transparent;-webkit-overflow-scrolling:touch;margin-top:-0.5rem;margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem;border-radius:8px}.roll .view .wrap{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;gap:1rem;width:auto;height:auto}.roll .view .wrap .card{flex:0 0 min(80%, 250px);scroll-snap-align:start}@media (pointer: coarse){.roll .bttn{display:none}}.pageHead{display:grid;gap:0}@media (orientation: portrait){.pageHead{grid-template-columns:1fr}}@media (orientation: landscape){.pageHead{grid-template-columns:4fr 1fr}}.pageHead__intro{grid-column:1 / -1}.pageHead__image{border-radius:8px}.pageHead__aside{padding:1rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;font-size:.8rem;line-height:2}.pageMeta{font-size:.9rem}.pageMeta__contact{display:block}.pageMeta__contact>div:not(:last-child){margin-bottom:1rem}.pageMeta__contact .name{display:block;line-height:1;padding:.25em 0;font-weight:800}.pageMeta__contact .jobtitle,.pageMeta__contact .email,.pageMeta__contact .phone{display:block;line-height:1;padding:.25em 0}.pageMeta__label{display:block;margin-top:1rem}.pageMeta__timestamp{flex:0}.pageMeta__timestamp time{font-weight:800;margin-top:-0.25rem;display:block}.pageMeta__translation{display:block;font-size:.9rem;margin-top:1rem;margin-bottom:1rem;line-height:1.25;color:var(--translation-disclaimer-fg);background:var(--translation-disclaimer-bg)}.pageMeta__translation__icon{display:block;width:1.5rem;height:1.5rem;margin:0 auto 0 0}.pageMeta__translation__icon path{fill:var(--translation-disclaimer-icon)}.pageMeta__translation__disclaimer{display:block;margin-right:1rem}.pageMeta__translation__button{border-radius:4px}@media (hover: hover) and (pointer: fine){.pageMeta__translation__button:hover{color:var(--translation-button-fg-hover)}}.pageMeta__tags{flex:0}.pageMeta__share{flex:0;display:block}.pageMeta__share__button{display:inline-flex;width:2rem;height:2rem;border-radius:50%;margin:0 .25rem .25rem 0;background:var(--share-link-bg);align-items:center;justify-content:center;text-decoration:none;transition:.3s ease-in-out}.pageMeta__share__button svg{width:1.2rem;height:1.2rem;fill:var(--share-link-fg)}@media (hover: hover) and (pointer: fine){.pageMeta__share__button:hover{background:var(--share-link-bg-hover)}.pageMeta__share__button:hover .pageMeta__share__checkbox{fill:var(--share-link-fg-hover)}.pageMeta__share__button:hover .pageMeta__share__checkmark{fill:var(--share-link-fg)}.pageMeta__share__button.facebook:hover{background:var(--facebook-bg)}.pageMeta__share__button.facebook:hover svg{fill:var(--facebook-fg)}}.relatedContent{background:var(--related-section-bg) !important}.relatedContent .innerWrapper{display:grid;grid-template-columns:repeat(var(--cols), 1fr);gap:1rem}@media (orientation: portrait){.relatedContent .innerWrapper{--cols:2}}@media (orientation: landscape){.relatedContent .innerWrapper{--cols:4}}.tagcloud{text-align:center;color:var(--tagcloud-fg) !important;background:var(--tagcloud-bg) !important}.tagcloud h2{margin-left:auto;margin-right:auto}.tagcloud .toggleRemainingTags{width:1.5rem;height:1.5rem;border:none;border-radius:50%;cursor:pointer;color:white;background:black;text-align:center;font-size:1rem;font-weight:800;font-family:'Source Sans 3',sans-serif}.tagcloud .tag{color:var(--tagcloud-tag-fg) !important;background:var(--tagcloud-tag-bg) !important}.tagcloud .tag.rest{display:none !important}.tagcloud .tag.rest.show{display:inline-block !important}.infobar{color:var(--infobar-fg);background:var(--infobar-bg);border-radius:8px;padding:1rem;position:sticky;top:1rem;box-shadow:0 0 .5rem rgba(0,0,0,0.25);font-size:.9rem}@media (orientation: portrait){.infobar{position:static}}.contacts article{display:flex;align-items:center;font-size:.7rem}.contacts article picture{flex:0 0 min(150px, 33%);border-radius:50%;margin-right:1rem}.contacts article h3{font-size:.9rem}.loadMore__loading div{display:inline-block;width:.75rem;height:.75rem;margin:0 .15rem;border-radius:50%;background:#788a97;animation-name:blink;animation-duration:300ms;animation-direction:alternate reverse;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes blink{0%{opacity:0}75%{opacity:1}}.loadMore__loading div:nth-child(2){animation-delay:100ms}.loadMore__loading div:nth-child(3){animation-delay:200ms}.textModule__unboxed{position:static;overflow:visible}@media (orientation: portrait){.textModule__unboxed{padding:0;margin:0}}@media (orientation: landscape){.textModule__unboxed{margin:0 max(1rem, calc(50% - (720px / 2)))}}.textModule__boxed{position:static;max-height:100rem;overflow:visible;padding:1rem;border-radius:4px;background:var(--infobar-bg);color:var(--infobar-fg)}@media (orientation: portrait){.textModule__boxed{margin:0}}@media (orientation: landscape){.textModule__boxed{margin:0 max(1rem, calc(50% - (720px / 2)))}}.textModule__button__input{display:none}.textModule__button__label{z-index:9;position:absolute;left:50%;bottom:1rem}.textModule__button__label:after{content:"";position:absolute;top:1em;right:1em;display:block;width:1em;height:1em;border-style:solid;border-width:4px 4px 0 0;border-color:var(--button-fg);transform:translate3d(-50%, 0, 0) rotate(135deg);transition:.3s ease-in-out}.textModule:has(.textModule__button__input:not(:checked)) .textModule__boxed,.textModule:has(.textModule__button__input:not(:checked)) .textModule__unboxed{overflow:hidden;max-height:5rem;transition:max-height .3s ease-in-out,overflow 0s}.textModule:has(.textModule__button__input:not(:checked)) .textModule__button__label{transform:translate3d(-50%, 0, 0) rotate(0deg)}.textModule:has(.textModule__button__input:checked) .textModule__boxed,.textModule:has(.textModule__button__input:checked) .textModule__unboxed{overflow:visible;max-height:100rem;transition:max-height .3s ease-in-out,overflow 0s 250ms}.textModule:has(.textModule__button__input:checked) .textModule__button__label{transform:translate3d(-50%, 0, 0) rotate(180deg)}.quoteModule{text-align:center}.quoteModule__icon{width:6rem;height:6rem;opacity:1}.quoteModule__quote{margin:1rem max(1rem, calc(50% - (960px / 2)));font-weight:800;font-size:1.6rem}.quoteModule__credits{margin:1rem max(1rem, calc(50% - (960px / 2)));font-size:.9rem;letter-spacing:.05em;text-transform:uppercase}.sideBySideModule{display:grid;align-items:center;gap:2rem;grid-template-columns:repeat(var(--cols), 1fr)}@media (orientation: portrait){.sideBySideModule{--cols:1}}@media (orientation: landscape){.sideBySideModule{--cols:2}.sideBySideModule:nth-child(even of .sideBySideModule)>div:first-child{order:1}}.sideBySideModule__image{border-radius:8px}.sideBySideModule__button{margin-top:1rem}.buttonModule{text-align:center}.accordionModule{padding-left:max(1rem, calc(50% - (960px / 2)));padding-right:max(1rem, calc(50% - (960px / 2)))}.accordionModule__list{overflow:hidden;border-radius:4px;box-shadow:0 0 .5rem rgba(0,0,0,0.25)}.accordionModule__item{position:relative;padding:1rem;background:var(--accordion-bg);color:var(--accordion-fg)}.accordionModule__item__heading{margin-right:3rem}.accordionModule__item:not(:last-child){border-bottom:1px solid var(--accordion-fg)}.accordionModule__item input[type="checkbox"]{display:none}.accordionModule__item input[type="checkbox"]+label{display:block;cursor:pointer}.accordionModule__item input[type="checkbox"]+label::after{content:"";position:absolute;top:1.5rem;right:1.5rem;display:block;width:1em;height:1em;border-style:solid;border-width:4px 4px 0 0;border-color:var(--accordion-fg);transform:rotate(90deg);transition:.3s ease-in-out}.accordionModule__item input[type="checkbox"]+label+div{display:none}.accordionModule__item input[type="checkbox"]:checked+label::after{transform:rotate(0deg)}.accordionModule__item input[type="checkbox"]:checked+label+div{display:block}.embedModule--narrow{padding-left:max(1rem, calc(50% - (960px / 2)));padding-right:max(1rem, calc(50% - (960px / 2)))}.embedModule__consent{background:linear-gradient(to top in oklch, color-mix(in srgb, var(--embed-alert-bg) 90%, black 10%), color-mix(in srgb, var(--embed-alert-bg) 90%, white 10%));border-radius:8px;padding:4rem;text-align:center;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:16 / 9}.imageModule__picture{border-radius:8px}.imageModule__picture.do-not-crop{aspect-ratio:unset;width:fit-content;height:fit-content;max-width:100%;max-height:90dvh;margin-left:auto;margin-right:auto}.imageModule__picture.do-not-crop img{object-fit:contain;width:auto;height:auto;max-width:100%;max-height:90dvh}.imageModule__caption{display:block;margin:0 0 0 auto;font-weight:800;font-size:.9rem}@media (orientation: portrait){.imageModule__caption{width:100%;border-left:0;padding:.5em 0}}@media (orientation: landscape){.imageModule__caption{width:max(50%, 400px);border-left:1px solid;padding:.5em 1em}}.imageModule__credits{font-weight:400;font-size:.9rem}.streamModule__wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-height:80dvh;aspect-ratio:16 / 9;overflow:hidden;border-radius:16px;background:var(--gallery-bg) !important}.streamModule__video{display:block;width:100%;height:100%;object-fit:contain}.iconsModule{text-align:center}.iconsModule__title,.iconsModule__intro{margin:0 auto}.iconsModule__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 200px));justify-content:center;gap:2rem;margin-top:2rem}.iconsModule__item p{font-size:.9rem}.iconsModule__icon{width:min(33%, 5rem);height:auto;aspect-ratio:1 / 1;margin:0 auto 1rem auto}.iconsModule__icon img{object-fit:contain}.peopleModule{text-align:center}.peopleModule__title,.peopleModule__intro{margin:0 auto}.peopleModule__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 300px));justify-content:center;gap:2rem;margin-top:2rem}.peopleModule__item__name{font-weight:800;margin-top:1rem}.peopleModule__item__role{font-size:.9rem}.peopleModule__item__email{font-size:.9rem}.peopleModule__item__phone{font-size:.9rem}.peopleModule__item picture{width:min(50%, 7.5rem);height:auto;aspect-ratio:1 / 1;margin:0 auto 1rem auto;border-radius:8px}.peopleModule__item picture img{object-fit:contain}.peopleModule__item picture .no-portrait{object-fit:contain;background:linear-gradient(to top in oklch, var(--no-portrait-bg-from), var(--no-portrait-bg-to))}.peopleModule__item picture .no-portrait svg{fill:var(--no-portrait-fg);transform:translateY(10%)}.logosModule{text-align:center}.logosModule__title,.logosModule__intro{margin:0 auto}.logosModule__list{display:grid;justify-content:center;gap:4rem;margin-top:2rem}@media (orientation: portrait){.logosModule__list{grid-template-columns:repeat(2, 1fr)}}@media (orientation: landscape){.logosModule__list{grid-template-columns:repeat(auto-fit, minmax(100px, 150px))}}.logosModule__item{perspective:1000px;aspect-ratio:1}.logosModule__item__card{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;transition-delay:0s}.logosModule__item:hover .logosModule__item__card{transform:rotateY(180deg);transition-delay:.3s}.logosModule__item__front,.logosModule__item__back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:4px;overflow:hidden}.logosModule__item__front{background:white}.logosModule__item__back{display:flex;align-items:center;justify-content:center;background:var(--logo-module-bg);color:var(--logo-module-fg);transform:rotateY(-180deg)}.logosModule__item__logo{width:100%;height:100%}.logosModule__item__logo img{width:100%;height:100%;object-fit:contain;object-position:center}.logosModule__item__info{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;font-size:.9rem;text-align:center;padding:1rem;color:var(--logo-module-fg)}.logosModule__item__name{color:var(--logo-module-fg);margin-bottom:1rem;font-size:.9rem}.galleryModule{background:var(--gallery-bg) !important;color:var(--gallery-fg) !important}.galleryModule__title{color:var(--gallery-fg)}.galleryModule__intro{color:var(--gallery-fg)}.galleryModule__caption{font-size:.9rem}.galleryModule__squares{display:grid;gap:1rem;grid-template-columns:repeat(1, 1fr)}@media (min-width:720px){.galleryModule__squares{grid-template-columns:repeat(2, 1fr)}}.galleryModule__current{position:relative}.galleryModule__thumbs{display:grid;gap:1rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr)}.galleryModule__thumb{border-radius:4px;transition:.3s ease-in-out}.galleryModule__thumb:hover{cursor:pointer;filter:brightness(1.1)}.galleryModule__thumb.active{filter:blur(5px)}.galleryModule__mega{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.75);z-index:999}.galleryModule__mega picture{width:100%;height:100%;position:absolute;top:0;left:0;background:var(--gallery-bg)}.galleryModule__mega picture img{object-fit:contain;width:100%;height:100%;min-height:unset;min-width:unset;max-height:unset;max-width:unset}.galleryModule .showing{opacity:1;transition:.3s ease-in-out}.galleryModule .waiting{opacity:0;transition:.3s ease-in-out}.galleryModule #prev-square,.galleryModule #next-square,.galleryModule #mega-trigger{display:block;position:absolute;transition:.9s ease-in-out;cursor:pointer;opacity:0}.galleryModule #prev-square{top:50%;left:0;transform:translate(0, -50%)}.galleryModule #next-square{top:50%;right:0;transform:translate(0, -50%)}.galleryModule #mega-trigger{top:.25rem;right:0;padding:.5rem}.galleryModule #mega-trigger svg{fill:var(--gallery-fg)}.galleryModule .galleryModule__current:hover #prev-square,.galleryModule .galleryModule__current:hover #next-square,.galleryModule .galleryModule__current:hover #mega-trigger{opacity:1}.galleryModule__mega #prev-mega,.galleryModule__mega #next-mega,.galleryModule__mega #mega-closer{display:block;position:absolute;transition:.9s ease-in-out;cursor:pointer}@media (hover: hover) and (pointer: fine){.galleryModule__mega #prev-mega,.galleryModule__mega #next-mega,.galleryModule__mega #mega-closer{opacity:0}}.galleryModule__mega #prev-mega{top:50%;left:0;transform:translate(0, -50%)}.galleryModule__mega #next-mega{top:50%;right:0;transform:translate(0, -50%)}.galleryModule__mega #mega-closer{top:.25rem;right:0;padding:.5rem}.galleryModule__mega #mega-closer svg{fill:var(--gallery-fg)}@media (hover: hover) and (pointer: fine){.galleryModule__mega:hover #prev-mega,.galleryModule__mega:hover #next-mega,.galleryModule__mega:hover #mega-closer{opacity:1}}.pagesModule.wall .inner-wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem;background:var(--wall-container-bg);padding:1rem;border-radius:8px;overflow:hidden}.pagesModule__more{display:block;margin:1rem auto}#map{display:block;width:100%;height:400px}#map .bubble{position:relative;padding:.5rem 1rem;border-radius:.25rem;background-color:white;color:#af161e;font-family:'Source Sans 3',sans-serif;font-weight:900;font-size:1.5rem;opacity:.9}#map .bubble::after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%, 0);width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid white}header{position:fixed;top:0;left:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:2rem;margin:0;background:var(--ding-bg);color:var(--ding-fg);transition:opacity 500ms ease-in;opacity:1;will-change:opacity}@media (orientation: landscape){header{z-index:99;flex-direction:column;width:10rem;height:100dvh;padding:1.5rem 1.5rem 3rem 1.5rem}}@media (orientation: portrait){header{z-index:101;flex-direction:row;width:100vw;height:auto;padding:1rem;box-shadow:0 0 .5rem rgba(0,0,0,0.25)}header.menu-away{opacity:0}}#home{display:block;position:relative;transition:.3s ease-in-out}@media (orientation: portrait){#home{width:auto;height:3rem}}@media (orientation: landscape){#home{width:100%;height:auto}}#home__logo,#home__altLogo{display:block;position:relative}@media (orientation: portrait){#home__logo,#home__altLogo{width:auto;height:100%}}@media (orientation: landscape){#home__logo,#home__altLogo{width:100%;height:auto}}#burger{background:lightblue;position:relative;display:block;aspect-ratio:1 / 1}@media (orientation: portrait){#burger{width:auto;height:3rem}}@media (orientation: landscape){#burger{width:50%;height:auto}}#burger__toggle{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:var(--ding-bg);border:none;outline:none;cursor:pointer;transition:.3s ease-in-out}#burger__toggle div{position:absolute;display:block;top:50%;left:50%;width:100%;background:var(--ding-fg);transition:transform .3s ease-in-out,opacity .3s ease-in-out,scale .3s ease-in-out}@media (orientation: portrait){#burger__toggle div{height:4px;border-radius:1px}}@media (orientation: landscape){#burger__toggle div{height:6px;border-radius:2px}}#burger__toggle[aria-expanded="false"] div:nth-of-type(1){transform:translate(-50%, -150%) scale(.8, 1);opacity:1;transition-delay:.15s}#burger__toggle[aria-expanded="false"] div:nth-of-type(2){transform:translate(-50%, 150%) scale(.8, 1);opacity:1;transition-delay:.15s}#burger__toggle[aria-expanded="false"] div:nth-of-type(3){transform:translate(-50%, -50%) rotate(45deg) scale(0, 1);opacity:0;transition-delay:0s}#burger__toggle[aria-expanded="false"] div:nth-of-type(4){transform:translate(-50%, -50%) rotate(-45deg) scale(0, 1);opacity:0;transition-delay:0s}#burger__toggle[aria-expanded="true"] div:nth-of-type(1){transform:translate(-50%, -50%) scale(0, 1);opacity:0;transition-delay:0s}#burger__toggle[aria-expanded="true"] div:nth-of-type(2){transform:translate(-50%, -50%) scale(0, 1);opacity:0;transition-delay:0s}#burger__toggle[aria-expanded="true"] div:nth-of-type(3){transform:translate(-50%, -50%) rotate(45deg) scale(1, 1);opacity:1;transition-delay:.15s}#burger__toggle[aria-expanded="true"] div:nth-of-type(4){transform:translate(-50%, -50%) rotate(-45deg) scale(1, 1);opacity:1;transition-delay:.15s}#burger__label{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:800;color:var(--ding-fg);opacity:0;line-height:1;padding:0;user-select:none;pointer-events:none}@media (orientation: portrait){#burger__label{display:none}}@media (hover: hover) and (pointer: fine){#burger:hover #burger__label{transition:opacity .3s ease-in-out;opacity:1}#burger:hover #burger__toggle div{transition:opacity .3s ease-in-out;opacity:0}#burger:not(:hover) #burger__toggle div{transition:opacity .3s ease-in-out;opacity:1}}#donate{position:relative;display:block;width:50%;height:auto;aspect-ratio:1 / 1}@media (orientation: portrait){#donate{display:none}}#donate__icon{position:absolute;top:0;left:0;fill:black;opacity:1;transition:.3s ease-in-out}#donate__label{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:800;opacity:0;user-select:none;pointer-events:none;transition:.3s ease-in-out}@media (hover: hover) and (pointer: fine){#donate:hover #donate__icon{opacity:0}#donate:hover #donate__label{opacity:1}}#mainMenu .firstPanel,#mainMenu .secondPanel{position:fixed;top:0;padding:1rem;overflow-x:hidden;overflow-y:auto}@media (orientation: portrait){#mainMenu .firstPanel,#mainMenu .secondPanel{padding-top:calc((10rem / 2) + 1rem);width:100vw;height:100dvh}}@media (orientation: landscape){#mainMenu .firstPanel,#mainMenu .secondPanel{width:calc(50vw - 10rem);height:100dvh}}#mainMenu .firstPanel{z-index:1;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;background:var(--panel-1-bg);color:var(--panel-1-fg);animation:panelbackgroundanimation 30s ease infinite;background-size:200% 200%}@media (orientation: portrait){#mainMenu .firstPanel{left:0}}@media (orientation: landscape){#mainMenu .firstPanel{left:10rem}}#mainMenu .firstPanel__item{position:relative;display:block;width:100%;height:auto;padding:1rem;cursor:pointer;color:var(--panel-1-fg);background:transparent;transition:.3s ease-in-out;border:none;outline:none;font-family:'Source Sans 3',sans-serif;font-weight:800;font-size:2rem;border-radius:8px}#mainMenu .firstPanel__item:hover,#mainMenu .firstPanel__item:focus{background:rgba(0,0,0,0.1)}#mainMenu .firstPanel__item::after{content:"";position:absolute;display:block;width:2rem;height:2rem;border-width:1px 1px 0 0;border-style:solid;border-color:var(--menu-fg);top:50%;right:0;transition:.3s ease-in-out;transform:translateX(-100%) translateY(-50%) rotate(45deg)}#mainMenu .firstPanel__item[aria-expanded="true"]::after{opacity:1;transform:translateX(-25%) translateY(-50%) rotate(45deg)}#mainMenu .firstPanel__item[aria-expanded="false"]::after{opacity:0}#mainMenu .secondPanel{z-index:2;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:1rem;background:var(--panel-2-bg);color:var(--panel-2-fg)}@media (orientation: landscape){#mainMenu .secondPanel{left:50vw}}@media (orientation: portrait){#mainMenu .secondPanel{left:0;transition:transform .6s ease-in-out;transform:translateX(100vw)}#mainMenu .secondPanel.active{transform:translateX(0)}}#mainMenu .secondPanel__back{position:relative;background:#333;color:white;border:none;outline:none;border-radius:999px;padding:.5rem .75rem .5rem 1.75rem;cursor:pointer;line-height:1;font-family:'Source Sans 3',sans-serif;font-weight:400;font-size:.8rem;text-transform:uppercase;display:inline-block}#mainMenu .secondPanel__back::before{content:"";position:absolute;display:block;width:.5rem;height:.5rem;border-width:1px 1px 0 0;border-style:solid;border-color:white;top:50%;left:0;transition:.3s ease-in-out;transform:translateY(-50%) translateX(1rem) rotate(225deg)}#mainMenu .secondPanel [data-group-id]{display:none}#mainMenu .secondPanel [data-group-id].visible{display:grid}#mainMenu .secondPanel__standardItem,#mainMenu .secondPanel__featuredItem{width:100%;height:auto;background:transparent;cursor:pointer;text-decoration:none;color:var(--panel-2-fg);font-family:'Source Sans 3',sans-serif;transition:.3s ease-in-out;border-radius:4px}#mainMenu .secondPanel__standardItem{font-weight:800}#mainMenu .secondPanel__standardItem:hover,#mainMenu .secondPanel__standardItem:focus{color:var(--panel-2-fg);background:rgba(0,0,0,0.1);outline:none}#mainMenu .secondPanel__featuredItem{grid-template-columns:4fr 1fr;gap:.5rem;padding:.5rem;border:1px solid var(--panel-2-fg)}#mainMenu .secondPanel__featuredItem:hover,#mainMenu .secondPanel__featuredItem:focus{color:var(--panel-2-fg);background:rgba(0,0,0,0.1);outline:none}#mainMenu .secondPanel__featuredItem__title{display:block;font-size:1.25rem;font-weight:800}#mainMenu .secondPanel__featuredItem__intro{display:block;font-size:.9rem;font-weight:400;margin-bottom:.5rem}#mainMenu .secondPanel__featuredItem__readMore{position:relative;font-weight:800;font-size:.9rem}#mainMenu .secondPanel__featuredItem__readMore::after{content:"";position:absolute;display:block;width:.5rem;height:.5rem;border-width:1px 1px 0 0;border-style:solid;border-color:black;top:50%;right:0;transition:.3s ease-in-out;transform:translateX(var(--x-offset)) translateY(-50%) rotate(45deg);--x-offset:125%}#mainMenu .secondPanel__featuredItem:hover #mainMenu .secondPanel__featuredItem__readMore::after{--x-offset:150%}#mainMenu .secondPanel__featuredItem img{border-radius:4px;overflow:hidden;display:block;width:100%;aspect-ratio:1 / 1;filter:brightness(1.1) saturate(1.1) contrast(1.1)}@keyframes panelbackgroundanimation{0%{background-position:0% 0%}25%{background-position:0% 100%}50%{background-position:100% 100%}75%{background-position:100% 0%}100%{background-position:0% 0%}}#mainMenu__searchForm{display:flex;flex-flow:row nowrap;justify-content:stretch;align-items:center;width:100%;height:auto;padding:1rem 0 1rem .5rem;border:1px solid var(--menu-fg);border-radius:8px;overflow:hidden;position:relative}#mainMenu__searchField{flex:1 1 auto;padding:.5rem;font-size:1rem;border:none;outline:none;font-family:'Source Sans 3',sans-serif;color:var(--search-form-fg-hover);background:var(--search-form-bg);transition:.3s ease-in-out;position:relative;display:block;border-radius:4px}#mainMenu__searchField:hover,#mainMenu__searchField:focus{background:var(--search-form-bg-hover)}#mainMenu__searchButton{flex:0 0 3.5rem;aspect-ratio:1 / 1;outline:none;border:none;background:none;cursor:pointer;transition:.3s ease-in-out;display:block}#mainMenu__searchButton svg{width:75%;height:75%;transition:.3s ease-in-out}#mainMenu__searchButton svg path{fill:var(--menu-fg)}#mainMenu__searchButton:hover svg,#mainMenu__searchButton:focus svg{transform:scale(1.1)}#mainMenu__languageSwitcher{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;padding:1rem;margin-top:1rem}.mainMenu__languageOption{font-family:'Source Sans 3',sans-serif;font-size:1rem;line-height:1;color:var(--language-fg);background:var(--language-bg);text-decoration:none;padding:1rem;transition:.3s ease-in-out;border-radius:8px}.mainMenu__languageOption:hover,.mainMenu__languageOption:focus{color:var(--language-fg-hover);background:var(--language-bg-hover)}.mainMenu__languageOption.current{font-weight:800;user-select:none;background:var(--language-bg-hover)}.mainMenu__languageShort{font-weight:800;text-transform:capitalize}@media (orientation: landscape){.mainMenu__languageShort{display:none}}.mainMenu__languageLong{font-weight:800;text-transform:capitalize}@media (orientation: portrait){.mainMenu__languageLong{display:none}}.language-switcher{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:rgba(255,255,255,0.1);border-radius:.25rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2)}.language-icon{font-size:1.2em;margin-right:.25rem}.language-option{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;text-decoration:none;color:inherit;border-radius:.125rem;transition:.3s ease-in-out;font-size:.875rem;white-space:nowrap}.language-option:hover,.language-option:focus{background:rgba(255,255,255,0.2);text-decoration:none;outline:2px solid currentColor;outline-offset:2px}.language-option.current{background:rgba(255,255,255,0.3);font-weight:800;cursor:default}.language-option.redirect-home{opacity:.8;font-style:italic}.language-short{font-weight:800;font-size:.875em;text-transform:uppercase;letter-spacing:.5px}.language-long{font-size:.875em}.language-option .language-short,.language-option .language-long{display:inline}footer{display:grid;grid-template-columns:repeat(var(--cols), 1fr);margin:0;color:var(--footer-fg);background:linear-gradient(to top in oklch, color-mix(in srgb, var(--footer-bg) 90%, black 10%), color-mix(in srgb, var(--footer-bg) 90%, white 10%))}@media (orientation: landscape){footer{--cols:5;padding:4rem 4rem 1rem 4rem}}@media (orientation: portrait){footer{--cols:1;padding:1rem;gap:2rem}}@media (orientation: landscape){footer article{padding:0 1rem;border-left:1px dotted}}@media (orientation: portrait){footer article{padding:0;border:0}}footer p{font-size:.9rem;color:var(--footer-fg)}footer a{font-weight:800;font-size:.9rem;text-decoration:none;display:block;padding:.5rem 0;transition:.3s ease-in-out;color:var(--footer-link-fg);background:var(--footer-link-bg)}@media (hover: hover) and (pointer: fine){footer a:hover,footer a:focus{color:var(--footer-link-fg-hover);background:var(--footer-link-bg-hover)}}@media (orientation: portrait){#footer__boilerplate{grid-column:span 1}}@media (orientation: landscape){#footer__boilerplate{grid-column:span 2}}#footer__logo{width:6rem;height:auto}#footer__logo path{fill:var(--footer-logo-fill)}#footer__copyright{grid-column:1 / -1;font-size:.9rem;text-align:center;padding:2rem 0 0 0;border:0}section.hero{position:relative;display:grid;grid-template-columns:repeat(var(--cols), 1fr);gap:0;padding:0;margin:0;width:100%;height:auto;box-sizing:border-box;--hero-bg:#af161e;--hero-fg:white}@media (orientation: portrait){section.hero{--cols:1}}@media (orientation: landscape){section.hero{--cols:2}}section.hero h1{font-size:2.2rem;line-height:1.15;padding:0;margin:0;margin-bottom:10px}section.hero p.kicker{margin:0;padding:0;letter-spacing:.1em}section.hero>picture{position:relative;aspect-ratio:1 / 1;overflow:hidden;display:block}@media (orientation: portrait){section.hero>picture{grid-column:1}}@media (orientation: landscape){section.hero>picture{grid-column:2}}section.hero>picture img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;position:relative;z-index:0;animation:heroZoom 10s ease-in-out infinite alternate}@keyframes heroZoom{from{transform:scale(1)}to{transform:scale(1.05)}}section.hero>picture .credits{display:none}section.hero>article{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:var(--hero-fg);--my-bg:var(--hero-bg);background:linear-gradient(to top in oklch, color-mix(in srgb, var(--hero-bg) 90%, black 10%), color-mix(in srgb, var(--hero-bg) 90%, white 10%))}@media (orientation: portrait){section.hero>article{grid-column:1;padding:4rem 2rem}}@media (orientation: landscape){section.hero>article{grid-column:1;padding:4rem}}section.current{display:grid;grid-template-columns:repeat(var(--cols), 1fr)}@media (orientation: portrait){section.current{--cols:1;gap:2rem}}@media (orientation: landscape){section.current{--cols:3;gap:0;grid-template-rows:auto auto auto auto auto}}section.current>div{display:grid}@media (orientation: landscape){section.current>div{grid-template-rows:subgrid;grid-row:span 5}}@media (orientation: portrait){section.current .events,section.current .documents{border-top:1px dotted;border-left:0}}@media (orientation: landscape){section.current .events,section.current .documents{border-top:0;border-left:1px dotted}}section.current h2{padding:0 1rem}section.current h3{padding:0;margin:0 0 .5rem 0}section.current article{padding:1rem;transition:.3s ease-in-out;display:flex}@media (hover: hover) and (pointer: fine){section.current article:hover{background:#f0f0f0}}section.current article:first-of-type{align-items:flex-start;gap:1rem}section.current article:first-of-type div:first-of-type{flex:1}section.current article.sticky{background-size:150% 100%;background-position:right center;transition:.3s ease-in-out}@media (hover: hover) and (pointer: fine){section.current article.sticky:hover{background-position:left center}}section.current picture{width:100px;border-radius:4px}section.current .news>article:first-of-type{--my-bg:var(--pinned-news-bg);background:linear-gradient(to top in oklch, color-mix(in srgb, var(--my-bg) 90%, black 10%), color-mix(in srgb, var(--my-bg) 90%, white 10%))}@media (orientation: portrait){section.current .news>article:first-of-type{border-radius:4px}}section.current .documents>article:first-of-type{--my-bg:var(--pinned-document-bg);background:linear-gradient(to top in oklch, color-mix(in srgb, var(--my-bg) 90%, black 10%), color-mix(in srgb, var(--my-bg) 90%, white 10%))}@media (orientation: portrait){section.current .documents>article:first-of-type{border-radius:4px}}section.current .events>article:first-of-type{--my-bg:var(--pinned-event-bg);background:linear-gradient(to top in oklch, color-mix(in srgb, var(--my-bg) 90%, black 10%), color-mix(in srgb, var(--my-bg) 90%, white 10%))}@media (orientation: portrait){section.current .events>article:first-of-type{border-radius:4px}}section.current time{font-size:.75rem;padding:0;margin:0;line-height:1}section.current .location-tags,section.current .topic-tags{display:inline}section.current .bttn{margin-left:1rem;justify-self:start}section.focus{background:var(--focus-section-bg);color:var(--focus-section-fg)}section.focus .innerWrapper{display:grid;grid-template-columns:repeat(var(--cols), 1fr);gap:1rem;width:100%}@media (orientation: portrait){section.focus .innerWrapper{--cols:2}}@media (orientation: landscape){section.focus .innerWrapper{--cols:4}}.tagPage__list{display:grid;gap:1rem;grid-template-columns:repeat(var(--cols), 1fr)}@media (orientation: landscape){.tagPage__list{--cols:4}}@media (orientation: portrait){.tagPage__list{--cols:2}}.job-item .card__timestamp{flex-grow:1;display:flex;flex-flow:column nowrap;justify-content:flex-end;margin-top:1rem}.search__header{background:var(--search-header-bg);color:var(--search-header-fg)}.search__form{display:flex;align-items:center}.search__form__input{padding:1rem;margin:0 1rem 0 0;border-radius:4px;outline:none;color:var(--search-form-fg);background:var(--search-form-bg);border:2px solid var(--search-form-fg);font-size:1.25rem;transition:.3s ease-in-out}@media (hover: hover) and (pointer: fine){.search__form__input:hover,.search__form__input:focus{background:var(--search-form-bg-hover);color:var(--search-form-fg-hover);border-color:var(--search-form-fg-hover);outline:none}}.search__form__spinner{margin:0 1rem;border:6px solid var(--spinner-bg);border-top:6px solid var(--spinner-fg);border-radius:50%;width:2rem;height:2rem;animation:spin 1s linear infinite}.search__filter{padding:0;margin:1rem 0 0 0;border:none;display:flex;gap:1rem}.search__filter__radio{display:none}.search__filter__label{font-size:.8rem;margin:0;padding:.25rem .5rem;border:2px solid var(--filter-option-active);border-radius:4px;background:transparent;cursor:pointer;user-select:none;transition:.3s ease-in-out;text-align:center}.search__filter__radio:checked+.search__filter__label{background:var(--filter-option-active)}@media (hover: hover) and (pointer: fine){.search__filter__radio:not(:checked)+.search__filter__label:hover{background:var(--filter-option-bg-hover)}}.search__results{margin:0;padding-top:0}.search__results__summary{margin:1rem 0 2rem 0}.search__results__item{padding:.5rem 0 2rem 0;margin:0;color:var(--search-item-fg);background:var(--search-item-bg);border-top:1px dotted var(--search-item-fg)}@media (hover: hover) and (pointer: fine){.search__results__item:hover{color:var(--search-item-fg-hover);background:var(--search-item-bg-hover)}}.search__results__item__badge,.search__results__item__timestamp,.search__results__item__tags{font-size:.9rem;color:var(--search-item-meta-fg);user-select:none}.search__results__item mark{color:var(--search-mark-fg);background:var(--search-mark-bg);padding:0 2px}.documentPage__content{display:grid;gap:4rem;align-items:start}@media (orientation: landscape){.documentPage__content{grid-template-columns:3fr 2fr}}@media (orientation: portrait){.documentPage__content{grid-template-columns:1fr}}@media (orientation: landscape){.documentPage__executiveSummary{order:1}}@media (orientation: landscape){.documentPage__downloadArea{order:2}}.documentPage__list{list-style:none;padding:0;margin:2rem 0 0 0}.documentPage__item{position:relative;display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 0;margin:0;opacity:.8;transition:.3s ease-in-out}.documentPage__item div{flex:1 1 auto}.documentPage__item__icon{flex:0 0 auto;width:auto;height:1rem;opacity:.8;transform:translateX(-50%) scale(1.8);transition:.3s ease-in-out}.documentPage__item__icon .arrow{transition:.6s ease-in-out;transform:translateY(0)}@media (hover: hover) and (pointer: fine){.documentPage__item{cursor:pointer}.documentPage__item:hover{opacity:1}.documentPage__item:hover .documentPage__item__icon{opacity:1;transform:translateX(-50%) scale(2);transition:.3s ease-in-out}.documentPage__item:hover .documentPage__item__icon .arrow{transform:translateY(1rem);transition:.6s ease-in-out}}.documentPage__item:not(:last-child){border-bottom:1px dotted}.documentPage__item__name{font-weight:600;display:block}.documentPage__item__date,.documentPage__item__type,.documentPage__item__size{font-size:.9rem}.documentPage__item__date:not(:last-child)::after,.documentPage__item__type:not(:last-child)::after,.documentPage__item__size:not(:last-child)::after{content:" •";padding:0 .25rem}.eventPage__content{display:grid;gap:4rem;align-items:start}@media (orientation: landscape){.eventPage__content{grid-template-columns:3fr 2fr}}@media (orientation: portrait){.eventPage__content{grid-template-columns:1fr}}@media (orientation: landscape){.eventPage__info{order:2}}.eventPage__info__label{font-weight:800;font-size:1rem;padding:0;margin:1rem 0 0 0}.eventPage__info__value{font-size:.9rem;padding:0;margin:0}@media (orientation: landscape){.eventPage__copy{order:1}}.eventPage__button{margin-top:1rem}.jobsFilter{width:100%;height:5rem;padding:1rem;overflow:hidden;border-radius:8px;background:var(--filter-bg);color:var(--filter-fg)}.jobsFilter.expand{height:auto;overflow:visible}.jobsFilter div:first-child{grid-column:1 / -1;display:flex;align-items:center;gap:1rem}.jobsFilter__group{padding:1rem;margin:1rem 0;border-radius:4px;border:1px solid var(--filter-group-fg)}.jobsFilter__legend{font-size:.9rem;font-weight:800}.jobsFilter input[type="checkbox"],.jobsFilter input[type="radio"]{display:none}.jobsFilter input[type="checkbox"]:checked+label,.jobsFilter input[type="radio"]:checked+label{color:var(--filter-option-fg);background:var(--filter-option-active)}.jobsFilter label{display:inline-block;padding:.25rem 1rem;margin:.25rem;border:1px solid var(--filter-option-active);border-radius:4px;font-size:.9rem;font-weight:400;color:var(--filter-option-fg);background:var(--filter-option-passive);cursor:pointer;transition:.3s ease-in-out}@media (hover: hover) and (pointer: fine){.jobsFilter label:hover{color:var(--filter-option-fg);background:var(--filter-option-active)}}.jobList{display:grid;grid-template-columns:1fr;gap:0;border:1px solid teal;font-size:.9rem;padding-bottom:4rem}.jobList__header{display:grid;font-weight:800;font-size:.9rem;border-radius:4px;overflow:hidden}@media (orientation: portrait){.jobList__header{grid-template-columns:1fr}}@media (orientation: landscape){.jobList__header{grid-template-columns:5fr 2fr 1fr 1fr}}.jobList__header__title,.jobList__header__country,.jobList__header__published,.jobList__header__deadline{padding:.5rem;border:none;font-weight:800;font-size:.9rem;cursor:pointer;transition:.3s ease-in-out;color:var(--job-list-header-fg);background:var(--job-list-header-bg)}@media (hover: hover) and (pointer: fine){.jobList__header__title:hover,.jobList__header__country:hover,.jobList__header__published:hover,.jobList__header__deadline:hover{opacity:.7}}.jobList__header__title.active,.jobList__header__country.active,.jobList__header__published.active,.jobList__header__deadline.active{color:var(--job-list-header-active-fg);background:var(--job-list-header-active-bg)}.jobList__header__title{text-align:left}.jobList__header__country{text-align:left}@media (orientation: portrait){.jobList__header__published{text-align:left}}@media (orientation: landscape){.jobList__header__published{text-align:right}}@media (orientation: portrait){.jobList__header__deadline{text-align:left}}@media (orientation: landscape){.jobList__header__deadline{text-align:right}}.jobList__item{display:grid;transition:.3s ease-in-out;border-radius:4px;color:var(--job-item-fg);background:var(--job-item-bg)}@media (orientation: portrait){.jobList__item{grid-template-columns:1fr;margin-top:1rem;padding-bottom:.5rem}}@media (orientation: landscape){.jobList__item{grid-template-columns:5fr 2fr 1fr 1fr}}.jobList__item.even-stripe{color:var(--job-item-fg-stripe);background:var(--job-item-bg-stripe)}@media (hover: hover) and (pointer: fine){.jobList__item:hover{background:var(--job-item-bg-hover)}}.jobList__item__title{font-weight:800;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.5rem}.jobList__item__country{font-weight:400;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (orientation: landscape){.jobList__item__country{padding:.5rem}}@media (orientation: portrait){.jobList__item__country{padding:0 .5rem}}@media (orientation: landscape){.jobList__item__published,.jobList__item__deadline{text-align:right;padding:.5rem;font-size:.9rem}}@media (orientation: portrait){.jobList__item__published,.jobList__item__deadline{text-align:left;padding:0 .5rem;font-size:.8rem}}@media (orientation: portrait){.jobList__item__published::before{content:"Published: "}.jobList__item__deadline::before{content:"Deadline: "}}.jobPage__head{display:grid;gap:1rem}@media (orientation: portrait){.jobPage__head{grid-template-columns:1fr}}@media (orientation: landscape){.jobPage__head{grid-template-columns:2fr 3fr}}.jobPage__head__intro{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media (orientation: landscape){.jobPage__head__intro{gap:1rem}}.jobPage__head__image{border-radius:8px}@media (orientation: portrait){.jobPage__head__image{order:-1}}.jobPage__body{display:grid;gap:4rem;align-items:start}@media (orientation: landscape){.jobPage__body{grid-template-columns:3fr 2fr}}@media (orientation: portrait){.jobPage__body{grid-template-columns:1fr}}@media (orientation: portrait){.jobPage__body__info{order:-1}}.jobPage__body__info__title{margin:0 0 2rem 0}.jobPage__body__info__detail{display:grid;grid-template-columns:1fr 2fr;gap:.5rem;margin-bottom:.5rem}.jobPage__body__info__label{font-weight:800;margin-right:1rem}.jobPage__body__info__value{font-weight:400}.jobPage__body__info__button{margin-top:1rem}.tenderFilter{width:100%;height:5rem;padding:1rem;overflow:hidden;border-radius:8px;background:var(--filter-bg);color:var(--filter-fg)}.tenderFilter.expand{height:auto;overflow:visible}.tenderFilter div:first-child{display:flex;align-items:center;gap:1rem}.tenderFilter__toggle{background:transparent;border:none;border-radius:4px;color:var(--filter-toggle-fg);background:var(--filter-toggle-bg);font-size:.8rem;cursor:pointer;justify-self:end;transition:.3s ease-in-out;padding:.25rem .5rem}@media (hover: hover) and (pointer: fine){.tenderFilter__toggle:hover{color:var(--filter-toggle-fg-hover);background:var(--filter-toggle-bg-hover)}}.tenderFilter__group{padding:1rem;margin:1rem 0;border:1px solid var(--filter-group-fg);border-radius:4px}.tenderFilter legend{font-size:.9rem;font-weight:800}.tenderFilter input[type="checkbox"],.tenderFilter input[type="radio"]{display:none}.tenderFilter input[type="checkbox"]:checked+label,.tenderFilter input[type="radio"]:checked+label{background:var(--filter-option-active)}.tenderFilter label{display:inline-block;padding:.25rem 1rem;margin:.25rem;border:1px solid var(--filter-option-active);border-radius:4px;font-size:.9rem;font-weight:400;background:var(--filter-option-passive);cursor:pointer;transition:.3s ease-in-out;user-select:none}@media (hover: hover) and (pointer: fine){.tenderFilter label:hover{background:var(--filter-option-active)}}.tenderList__header{display:grid;overflow:hidden;border-radius:4px;font-weight:800;font-size:.9rem}@media (orientation: portrait){.tenderList__header{grid-template-columns:1fr}}@media (orientation: landscape){.tenderList__header{grid-template-columns:5fr 2fr 1fr 1fr}}.tenderList__header__title,.tenderList__header__country,.tenderList__header__published,.tenderList__header__deadline{background:var(--tender-list-header-bg);padding:.5rem;border:none;font-weight:800;font-size:.9rem;cursor:pointer;color:var(--tender-list-header-fg);transition:.3s ease-in-out}@media (hover: hover) and (pointer: fine){.tenderList__header__title:hover,.tenderList__header__country:hover,.tenderList__header__published:hover,.tenderList__header__deadline:hover{opacity:.7}}.tenderList__header__title.active,.tenderList__header__country.active,.tenderList__header__published.active,.tenderList__header__deadline.active{color:var(--tender-list-header-active-fg);background:var(--tender-list-header-active-bg)}.tenderList__header__title{text-align:left}.tenderList__header__country{text-align:left}@media (orientation: portrait){.tenderList__header__published{text-align:left}}@media (orientation: landscape){.tenderList__header__published{text-align:right}}@media (orientation: portrait){.tenderList__header__deadline{text-align:left}}@media (orientation: landscape){.tenderList__header__deadline{text-align:right}}.tenderList__item{display:grid;color:var(--tender-item-fg);background:var(--tender-item-bg);transition:.3s ease-in-out;border-radius:4px}@media (orientation: portrait){.tenderList__item{grid-template-columns:1fr;margin-top:1rem;padding-bottom:.5rem}}@media (orientation: landscape){.tenderList__item{grid-template-columns:5fr 2fr 1fr 1fr}}.tenderList__item.even-stripe{color:var(--tender-item-fg-stripe);background:var(--tender-item-bg-stripe)}@media (hover: hover) and (pointer: fine){.tenderList__item:hover{color:var(--tender-item-fg-hover);background:var(--tender-item-bg-hover)}}.tenderList__item__title{font-weight:800;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.5rem}.tenderList__item__country{font-weight:400;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (orientation: landscape){.tenderList__item__country{padding:.5rem}}@media (orientation: portrait){.tenderList__item__country{padding:0 .5rem}}@media (orientation: landscape){.tenderList__item__published,.tenderList__item__deadline{text-align:right;padding:.5rem;font-size:.9rem}}@media (orientation: portrait){.tenderList__item__published,.tenderList__item__deadline{text-align:left;padding:0 .5rem;font-size:.8rem}}@media (orientation: portrait){.tenderList__item__published::before{content:"Published: "}.tenderList__item__deadline::before{content:"Deadline: "}}.tenderPage__actions{display:flex;gap:1rem;align-items:center}.tenderPage__remaining{font-size:.9rem;color:green !important}.tenderPage__expired{font-size:.9rem;color:red !important}.tenderPage__body{display:grid;gap:4rem;align-items:start}@media (orientation: portrait){.tenderPage__body{grid-template-columns:1fr}}@media (orientation: landscape){.tenderPage__body{grid-template-columns:3fr 1fr}}.tenderPage__body h2{border-top:1px dashed;padding-top:1rem}@media (orientation: portrait){.tenderPage__info{order:-1}}@media (orientation: landscape){.tenderPage__info{order:1}}.tenderPage__info__label{font-weight:800;display:block;margin-top:1rem}