﻿/*!
  Theme Name: Raumstation
  Theme URI: https://bauerchristian.com/
  Author: Christian Bauer
  Author URI: bauerchristian.com
  Description: -
  Version: 1.0.0
  License: -
  License URI: -
  Text Domain: -
  Tags: -
*//*! ### Design/UX/UI/Development - 2020 - bauerchristian.com ### *//*! Normalize  *//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! Custom */@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url("fonts/ibm-plex-mono-v6-latin-regular.woff2") format("woff2"),url("fonts/ibm-plex-mono-v6-latin-regular.woff") format("woff")}@font-face{font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url("fonts/ibm-plex-mono-v6-latin-italic.woff2") format("woff2"),url("fonts/ibm-plex-mono-v6-latin-italic.woff") format("woff")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;src:local("IBM Plex Mono Medium"),local("IBMPlexMono-Medium"),url("fonts/ibm-plex-mono-v6-latin-500.woff2") format("woff2"),url("fonts/ibm-plex-mono-v6-latin-500.woff") format("woff")}@font-face{font-family:"Rubik";font-style:normal;font-weight:400;src:local(""),url("fonts/rubik-v11-latin-regular.woff2") format("woff2"),url("/fonts/rubik-v11-latin-regular.woff") format("woff")}@font-face{font-family:"Rubik";font-style:normal;font-weight:700;src:local(""),url("fonts/rubik-v11-latin-700.woff2") format("woff2"),url("/fonts/rubik-v11-latin-700.woff") format("woff");-webkit-font-smoothing:antialiased}@font-face{font-family:"Rubik";font-style:italic;font-weight:400;src:local(""),url("fonts/rubik-v11-latin-italic.woff2") format("woff2"),url("/fonts/rubik-v11-latin-italic.woff") format("woff")}@font-face{font-family:"Rubik";font-style:italic;font-weight:700;src:local(""),url("fonts/rubik-v11-latin-700italic.woff2") format("woff2"),url("/fonts/rubik-v11-latin-700italic.woff") format("woff");-webkit-font-smoothing:antialiased}html{color:#0a0a0a;font-family:"Rubik",ui-sans-serif,sans-serif;font-size:1em;line-height:1.2666666667;overflow-y:scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe{max-width:100% !important}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{font-size:.9375rem}h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal;font-size:1em}button,label,a{outline:none}strong,b{font-weight:normal}em,i{font-style:normal}a{text-decoration:none;color:inherit}.links-have-u a{text-decoration:underline}@media(min-width: 992px){.links-have-u a{text-decoration:none}}.links-have-u a:hover,.links-have-u a:focus{text-decoration:underline}.links-have-always-u a,.links-have-always-u a:hover,.links-have-always-u a:focus{text-decoration:underline !important}.word-wrap--break-all{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}.word-wrap--normal{word-wrap:break-word;word-break:normal !important}.is-centered{margin-left:auto !important;margin-right:auto !important;text-align:center !important}.ff-sans{font-family:"Rubik",ui-sans-serif,sans-serif}.ff-mono{font-family:"IBM Plex Mono",ui-monospace,monospace}.bold{font-weight:bold !important;font-weight:700 !important}.semibold{font-weight:500 !important}.italic{font-style:italic !important}@media(max-width: 374px){.is_xxs_hidden{display:none !important}}@media(max-width: 575px){.is_xs_hidden{display:none !important}}@media(max-width: 767px){.is_sm_hidden{display:none !important}}@media(max-width: 991px){.is_below_md_hidden{display:none !important}}@media(max-width: 1119px){.is_below_lg_hidden{display:none !important}}@media(max-width: 1383px){.is_below_xl_hidden{display:none !important}}@media(min-width: 992px){.is_above_desktop_menu_hidden{display:none !important}}@media(min-width: 768px){.is_above_sm_hidden{display:none !important}}@media(min-width: 992px){.is_above_md_hidden{display:none !important}}@media(min-width: 576px){.is_above_xs_hidden{display:none !important}}@media(min-width: 1120px){.is_above_lg_hidden{display:none !important}}body .has_fullwidth{width:100% !important;max-width:100% !important;min-width:100% !important}.fs-sm{font-size:.8666666667rem}.fs-df{font-size:1rem}.fs-df-text{font-size:1.2rem;line-height:1.333333}.fs-md{font-size:1.3333333333rem}.fs-lg{font-size:2.1333333333rem;overflow-wrap:break-word}.fs-xl{font-size:2.112rem;line-height:1.2;overflow-wrap:break-word}@media(min-width: 992px){.fs-xl{font-size:3.2rem}}.fs-xxl{font-size:4.2666666667rem;line-height:1.1;hyphens:auto}.fs-max{font-size:80px;line-height:1.1;hyphens:auto}@media(min-width: 768px){.fs-max{font-size:8vw}}.is-upp{text-transform:uppercase}.inl-blo{display:inline-block !important}.blo{display:block !important}.fle,.flex{display:flex !important}.u-y{display:inline-block;position:relative}.u-y .y{position:relative;transition:all .25s ease-in-out}.u-y .y:after{content:"";display:inline-block;position:absolute;bottom:-2px;left:0;width:0%;border-bottom:1px solid rgba(0,0,0,0);transition:.25s}.u-y:hover .y:after,.u-y:focus .y:after{border-color:#0a0a0a;width:100%}.u-y.co-grey:hover .y:after,.u-y.co-grey:focus .y:after{border-color:#9b9b9b}.u-y.co-white:hover .y:after,.u-y.co-white:focus .y:after{border-color:#fff}.u-y.hover-co-primary:hover .y:after,.u-y.hover-co-primary:focus .y:after{border-color:#0a0a0a !important}.u-y.hover-co-primary:hover span,.u-y.hover-co-primary:focus span{color:#0a0a0a !important}.grid{display:grid}.offset-header-project{padding-top:1rem}@media(min-width: 992px){.offset-header-project{padding-top:5.35rem}}.offset-header-primary,.article-index.has-no-featureimg{padding-top:3em}@media(min-width: 992px){.offset-header-primary,.article-index.has-no-featureimg{padding-top:5.35rem}}@media(min-width: 1120px){.offset-header-primary,.article-index.has-no-featureimg{padding-top:11.53125rem}}.offset-header-small{padding-top:3.5rem}@media(min-width: 992px){.offset-header-small{padding-top:1rem}}.article-index .project-details{margin-top:0 !important}.article-featureimg{width:100%}@media(min-width: 992px){.article-featureimg{max-width:75%}}@media(min-width: 1120px){.article-featureimg{max-width:960px}}.article-featureimg.is-portrait{width:100%}@media(min-width: 992px){.article-featureimg.is-portrait{max-width:40%}}@media(min-width: 1120px){.article-featureimg.is-portrait{max-width:580px}}.content-projekte{margin-top:2em}.project-content-wrapper{margin-bottom:2em;padding-top:3rem}@media(min-width: 768px){.project-content-wrapper{margin-bottom:5em}}.article-content-wrapper{margin-bottom:2em}@media(min-width: 768px){.article-content-wrapper{margin-bottom:10em}}.page-wrapper{padding-left:1rem !important;padding-right:1rem !important}@media(min-width: 992px){.page-wrapper{padding-left:1.5rem !important;padding-right:1.5rem !important}}@media(min-width: 1120px){.page-wrapper{padding-left:1.75rem !important;padding-right:1.75rem !important}}@media(min-width: 1384px){.page-wrapper{padding-left:2rem !important;padding-right:2rem !important}}@media print{.page-wrapper{margin:0;padding-left:1.5cm !important;padding-right:2cm !important}}.project-image-gallery .psw-image-gallery-wrapper{display:block;max-width:1800px;margin-left:auto;margin-right:auto;overflow-y:hidden;width:100%;padding-bottom:6em}.no-js .masonry-wrapper{display:block;columns:373.3333333333px}.no-js .masonry-wrapper .item{display:block;margin-bottom:2.5rem;break-inside:avoid}.js .masonry-wrapper{position:relative;width:100%}.js .item,.js .item-df{max-width:100%;height:auto;width:100%}@media(min-width: 768px){.js .item,.js .item-df{width:373.3333333333px}}.js .item-sm{width:50%}@media(min-width: 992px){.js .item-sm{width:280px}}.js .item-md{width:560px}@media(min-width: 992px){.js .item-md{width:560px}}.js .item-lg{width:560px}@media(min-width: 992px){.js .item-lg{width:560px}}@media(min-width: 1120px){.js .item-lg{width:746.6666666667px}}.js .item-xl{width:746.6666666667px}@media(min-width: 992px){.js .item-xl{width:560px}}@media(min-width: 1120px){.js .item-xl{width:1120px}}.content-featured{padding-top:3.75em}@media(min-width: 768px){.content-featured{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width: 992px){.content-featured{padding-left:2rem;padding-right:2rem;padding-top:5em}}.js .content-featured{display:block;max-width:1900px;margin-left:auto;margin-right:auto;overflow:hidden;width:100%}@media(max-width: 991px){.js .content-featured{margin-bottom:3rem}}.no-js .masonry-wrapper{display:block;columns:16.6666666667%}.js .content-featured .grid-featured-item{display:block;margin-bottom:2.5rem;break-inside:avoid}.js .content-featured .masonry-wrapper{position:relative;width:100%;margin-bottom:2em}.js .content-featured .grid-featured-item.item,.js .content-featured .grid-featured-item.item-df{max-width:100%;height:auto;width:100%;margin-bottom:2rem}@media(min-width: 768px){.js .content-featured .grid-featured-item.item,.js .content-featured .grid-featured-item.item-df{width:16.6666666667%}}@media(min-width: 768px){.js .content-featured .grid-featured-item.item-md{width:25%}}@media(min-width: 768px){.js .content-featured .grid-featured-item.item-lg{width:50%}}.grid-featured-item{padding-bottom:4em}@media(min-width: 992px){.grid-featured-item{padding-bottom:5em;margin-bottom:10em;margin-left:0;margin-right:2em}.grid-featured-item.item-md{margin-left:2em}}@media(min-width: 992px){.grid-featured-item:nth-child(even){margin-top:10em}}.grid-featured-item .date{display:block}.grid-featured-item .figure-caption{padding:1em;vertical-align:top;display:block;position:relative}@media(min-width: 992px){.grid-featured-item .figure-caption{padding:1em .5em 1em .5em}}.grid-featured-item .figure-caption .caption{vertical-align:top;display:inline-block;width:70%}.grid-featured-item .figure-caption .date{vertical-align:top;text-align:right;display:block;width:100%}.grid-featured-item .btn-featured{opacity:0;transform:rotate(-12deg) scale(0.1)}.grid-featured-item:hover .btn-featured,.grid-featured-item:focus .btn-featured{opacity:1;transform:rotate(-12deg) scale(1);transition:transform .15s linear .02s}.grid-featured-item.figure-is-quote{padding-left:1em;padding-right:1em}@media(min-width: 992px){.grid-featured-item.figure-is-quote{padding-left:4em;padding-bottom:12em}}.grid-featured-item.figure-is-quote .date{padding-top:1em;padding-left:1em}@media(max-width: 1119px){.grid-featured-item.figure-is-quote .date{padding-top:1em;display:block;text-align:right}}.btn-featured.btn-featured-visible{opacity:1 !important;transition:transform .15s linear .02s;transform:rotate(20deg) scale(1) !important}.btn-featured.btn-featured-visible:hover{transform:rotate(20deg) scale(1.1) !important}a.a-cover::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.anim-rotate{-webkit-animation:spin 7s linear infinite !important;animation:spin 7s linear infinite !important}.anim-rotate:hover,.anim-rotate:focus{-webkit-animation-play-state:paused !important;animation-play-state:paused !important}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.btn-featured{position:absolute;z-index:3;padding:1em;width:6em;height:6em;overflow:hidden;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:50%;background-color:#0a0a0a;background-size:100% 100%;background-color:transparent;background-repeat:no-repeat;color:#fff;font-size:1.25em}@media(max-width: 767px){.btn-featured{right:5% !important;left:auto !important;bottom:10% !important}}.btn-featured strong{font-family:"Rubik";font-style:italic;font-size:120%;line-height:1;font-weight:700}.btn-secondary{display:block}.btn-secondary span{display:inline-block;padding:1em}.btn-secondary span span{padding:0}.btn-secondary:hover .u,.btn-secondary:focus .u{text-decoration:underline}.grid-news{display:block;width:100%;text-align:center;vertical-align:top}.grid-news .grid-news-item{position:relative;text-align:left;vertical-align:top;display:block;margin-top:2em}@media(min-width: 768px){.grid-news .grid-news-item{padding-right:2em}}@media(min-width: 992px){.grid-news .grid-news-item{display:inline-block;width:360px}}.grid-news .grid-news-item .title-date{display:block;padding-bottom:1em}@media(max-width: 991px){.grid-news .grid-news-item.has-image{padding-top:300px;display:block;background-image:no-repeat;background-size:auto 280px;background-repeat:no-repeat;background-position:0 0}}@media(min-width: 992px){.grid-news .grid-news-item.has-image{width:660px;padding-left:300px;min-height:280px;display:inline-block;background-image:no-repeat;background-size:280px auto;background-repeat:no-repeat;background-position:0 0}}.footer-primary{margin-top:6rem;padding-top:1em;padding-bottom:1.75rem;display:block;padding-left:1rem !important;padding-right:1rem !important}@media(min-width: 992px){.footer-primary{padding-left:1.5rem !important;padding-right:1.5rem !important}}@media(min-width: 1120px){.footer-primary{padding-left:1.75rem !important;padding-right:1.75rem !important}}@media(min-width: 1384px){.footer-primary{padding-left:2rem !important;padding-right:2rem !important}}.footer-primary .footer-nav-primary{padding-top:3em;display:block;display:block}.footer-primary .a-home{display:block;position:relative}.footer-primary .a-home .logo{position:absolute;top:0;right:-0.5em;width:71px;height:71px}.footer-primary .footer-nav-primary--desc{display:block;padding-top:2em}.footer-primary .footer-nav-primary--sitelinks{display:block;padding-bottom:2em}@media(min-width: 992px){.footer-primary .footer-nav-primary--sitelinks{display:block;padding-bottom:0;position:absolute}}.footer-primary .footer-nav-primary--social{display:block}@media(min-width: 992px){.footer-primary .footer-nav-primary--social{display:block;text-align:right}}.header-primary{min-height:3.75rem;width:100%;display:block;top:0;left:0;z-index:8;position:absolute;background:none;padding-left:1rem !important;padding-right:1rem !important}@media(min-width: 992px){.header-primary{padding-left:1.5rem !important;padding-right:1.5rem !important}}@media(min-width: 1120px){.header-primary{padding-left:1.75rem !important;padding-right:1.75rem !important}}@media(min-width: 1384px){.header-primary{padding-left:2rem !important;padding-right:2rem !important}}.header-primary .header-primary--line{display:block;width:100%;border-bottom:2px solid transparent;overflow:hidden;height:0;margin:2px 0 0 0}@media(min-width: 992px){.header-primary .header-primary--line{margin-left:-1px}}.has-line-before::before{content:"";display:block;position:absolute;width:280px;left:51%;margin-left:-140px;margin-top:-5em;border-top:2px solid #323232}.has-scrolled .header-primary .header-primary--line{border-color:#323232}.no-js .header-primary{position:fixed;background:#fff}.js .has-scrolled .header-primary{background:#fff}.js .has-scrolled-below-header .menu-primary-toggle-checkbox:not(:checked)~.header-primary{position:fixed;transform:translateY(-204%) translateZ(0);color:#0a0a0a}.js .has-scrolled-below-header .menu-primary-toggle-checkbox:not(:checked)~.header-primary{transform:translateY(-104%) translateZ(0)}.js .has-scrolled-below-header.is-scrolling-up .menu-primary-toggle-checkbox:not(:checked)~.header-primary,.js .has-scrolled-below-header.has-reached-bottom .menu-primary-toggle-checkbox:not(:checked)~.header-primary{transform:translateY(0) translateZ(0);transition:transform .25s ease-in-out .1s,background .2s ease-in-out .1s}.js .has-scrolled-below-header.is-scrolling-up .menu-primary-toggle-checkbox:not(:checked)~.header-primary .hamb-btn-toggle span:before,.js .has-scrolled-below-header.is-scrolling-up .menu-primary-toggle-checkbox:not(:checked)~.header-primary .hamb-btn-toggle span:after,.js .has-scrolled-below-header.has-reached-bottom .menu-primary-toggle-checkbox:not(:checked)~.header-primary .hamb-btn-toggle span:before,.js .has-scrolled-below-header.has-reached-bottom .menu-primary-toggle-checkbox:not(:checked)~.header-primary .hamb-btn-toggle span:after{border-color:#0a0a0a}.js .has-scrolled-below-header.is-scrolling-up table.table-primary thead,.js .has-scrolled-below-header.has-reached-bottom table.table-primary thead{top:3.5rem !important;transition:top .25s ease-in-out .11s}@media(min-width: 992px){.js .has-scrolled-below-header .menu-primary-toggle-checkbox:not(:checked)~.header-primary{transform:translateY(0) translateZ(0);transition:transform .25s ease-in-out .1s}.js .has-scrolled-below-header .menu-primary-toggle-checkbox:not(:checked)~.header-primary .hamb-btn-toggle span:before,.js .has-scrolled-below-header .menu-primary-toggle-checkbox:not(:checked)~.header-primary .hamb-btn-toggle span:after{border-color:#0a0a0a}.js .has-scrolled-below-header table.table-primary thead{top:3.5rem !important;transition:top .25s ease-in-out .11s}}.relative{position:relative !important}.checkbox-hidden{position:absolute;width:0;height:0;overflow:hidden;opacity:0 !important;z-index:-1;pointer-events:auto}.menu-primary-toggle,.hamb-btn-toggle{cursor:pointer;-webkit-tap-highlight-color:transparent}.menu-primary-toggle{overflow:hidden}.hamb-btn-toggle{display:inline-block;padding:.75rem 1rem}.hamb-btn-toggle span{position:relative;display:block;width:2.2rem;height:2.2rem;transition:transform .35s cubic-bezier(0.4, 0, 0.3, 1)}.hamb-btn-toggle span:before,.hamb-btn-toggle span:after{content:"";display:block;width:100%;height:0;position:absolute;top:50%;margin-top:-1px;border-top:2px solid #0a0a0a;transition:-webkit-transform .15s cubic-bezier(0.4, 0, 0.3, 1);transition:transform .15s cubic-bezier(0.4, 0, 0.3, 1);transform-origin:center center}.hamb-btn-toggle span:before{transform:translate(0, -5px)}.hamb-btn-toggle span:after{transform:translate(0, 5px)}.hamb-btn-toggle:hover span:before{transform:translate(0, -6px)}.hamb-btn-toggle:hover span:after{transform:translate(0, 6px)}.hamb-btn-toggle:active span{transition-duration:.15s;transform:scale(0.95)}.menu-primary-toggle-checkbox:checked~.header-primary .nav-primary .hamb-btn-toggle span{transform:rotate(-90deg)}.menu-primary-toggle-checkbox:checked~.header-primary .nav-primary .hamb-btn-toggle span:before{transform:translate(0, 0) rotate(-45deg)}.menu-primary-toggle-checkbox:checked~.header-primary .nav-primary .hamb-btn-toggle span:after{transform:translate(0, 0) rotate(45deg)}.menu-primary-toggle-checkbox:checked~.header-primary .nav-primary .hamb-btn-toggle:active{transform:scale(0.95) rotate(-90deg)}.menu-primary-toggle,.menu-primary-toggle-checkbox{position:absolute;top:0;right:0}@media(min-width: 992px){.menu-primary-toggle,.menu-primary-toggle-checkbox{display:none !important}}.nav-primary{display:flex;justify-content:space-between;font-family:"IBM Plex Mono",ui-monospace,monospace}.nav-primary-logo{display:flex;margin-left:0;z-index:3}.nav-primary-logo strong,.nav-primary-logo em{font-weight:400 !important}.nav-primary-logo em{display:none}@media(min-width: 576px){.nav-primary-logo em{display:inline}}@media(min-width: 1120px){.nav-primary-logo{margin-left:-1rem}}body.single .nav-primary-logo{margin-left:2.6166666667rem}@media(min-width: 1120px){body.single .nav-primary-logo{margin-left:-1rem}}@media(min-width: 1120px){.nav-primary-parent{margin-top:3.5rem}}.nav-primary-parent .nav-primary-parent-btn-back{display:block}.nav-primary-parent .nav-primary-parent-btn-back .i-btn-back{position:absolute;left:0;z-index:8;margin:1rem;padding-left:1rem !important;padding-right:1rem !important;display:inline-block;width:1.8666666667rem;height:1.6rem;overflow:hidden;background-image:url("img/i/i-arrow-back.svg");background-repeat:no-repeat;background-position:center;transition:all .25s ease-in-out;background-size:1.8666666667rem 1.6rem}@media(min-width: 992px){.nav-primary-parent .nav-primary-parent-btn-back .i-btn-back{padding-left:1.5rem !important;padding-right:1.5rem !important}}@media(min-width: 1120px){.nav-primary-parent .nav-primary-parent-btn-back .i-btn-back{padding-left:1.75rem !important;padding-right:1.75rem !important}}@media(min-width: 1384px){.nav-primary-parent .nav-primary-parent-btn-back .i-btn-back{padding-left:2rem !important;padding-right:2rem !important}}@media(min-width: 1120px){.nav-primary-parent .nav-primary-parent-btn-back .i-btn-back{height:2.4rem}}.nav-primary-parent:hover .nav-primary-parent-btn-back .i-btn-back{margin-left:0rem !important;padding-right:3rem !important}.nav-primary-parent .nav-primary-parent-btn-label{display:inline-block;position:absolute;top:0;right:4.2rem}@media(min-width: 992px){.nav-primary-parent .nav-primary-parent-btn-label{display:none !important}}@media(max-width: 991px){.menu-primary{list-style-type:none;display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;position:absolute;top:3.5rem;left:0;height:0;z-index:-1;overflow:hidden;opacity:0;transition:none;background:#fff;border:2px solid #323232;margin:.25em 1rem 1rem 1rem;outline:1rem solid #fff}.menu-primary li{display:flex}.nav-btn-primary{padding:1.125em .5em;display:flex}.nav-btn-primary:hover span,.nav-btn-primary:focus span{text-decoration:underline;font-weight:500}.nav-btn-primary.current span{text-decoration:underline}.menu-primary{padding:0 0 .5em 0;overflow:hidden;min-width:90%;font-size:1em;line-height:1}.menu-primary li{flex-grow:1}}@media(max-width: 991px)and (min-width: 375px){.menu-primary{font-size:1.25em}}@media(max-width: 991px)and (min-width: 768px){.menu-primary{font-size:1.4em}}@media(max-width: 991px){.menu-primary .nav-btn-primary{padding:1em .5em .75em .75em}.menu-primary .nav-btn-primary::after{content:" /";padding-left:1em}}@media(max-width: 991px){.menu-primary li.is-last .nav-btn-primary::after{content:""}}@media(max-width: 991px){.menu-primary li.sub-menu-item{margin:0;padding:0;display:block;width:100%}}@media(max-width: 991px){.menu-primary .menu-primary--social{padding:0;margin:.5em 0 0 0;list-style-type:none;border-top:2px solid #323232;display:flex;font-size:1rem}}@media(max-width: 991px)and (min-width: 768px){.menu-primary .menu-primary--social{font-size:1.24rem}}@media(max-width: 991px){.menu-primary .menu-primary--social li{margin:0;padding:0;display:flex;flex-grow:1;text-align:left}}@media(max-width: 991px){.menu-primary .nav-btn-secondary{font-size:.75em;display:flex;padding:1.25em .5em .5em .5em;margin:0}}@media(max-width: 991px){.menu-primary-toggle-checkbox:checked~.header-primary .nav-primary .menu-primary{height:auto;opacity:1;z-index:3;background:#fff}}@media(min-width: 992px){.menu-primary{list-style-type:none;display:flex;flex-wrap:wrap;margin:0 -0.75em 0 0;padding:0}.menu-primary li{display:flex}.nav-btn-primary{padding:1.125em .75em;display:inline-block}.nav-btn-primary span{transition:all .25s ease-in-out;padding-left:.1em}.nav-btn-primary:hover span,.nav-btn-primary:focus span{text-decoration:underline;font-weight:400}.nav-btn-primary.current span{text-decoration:underline}}.content-primary{min-height:50vh}.list-tags{vertical-align:top;list-style-type:none;margin:0;padding:0}.list-tags li{display:inline-block}.list-tags li::before{content:"#"}.list-check{vertical-align:top;list-style-type:none;margin:0;padding:0}.list-check li{display:block;letter-spacing:.05em}.list-check li::before{content:"[×] ";letter-spacing:0}.list-check-after{vertical-align:top;list-style-type:none;margin:0;padding:0;text-align:right !important}.list-check-after li{display:block;letter-spacing:.05em}.list-check-after li::after{content:" (×)";letter-spacing:0}.list-comma{vertical-align:top;list-style-type:none;margin:0;padding:0}.list-comma li{display:inline}.list-comma li::after{content:", "}.list-comma li:last-child::after{content:""}.list-comma.list-comma--block li{display:inline-block}.list-arrow{vertical-align:top;list-style-type:none;margin:0;padding:0}.list-arrow li{display:block;margin-top:.25em;margin-bottom:.5em}.list-arrow li:last-child{margin-bottom:0}.list-arrow li::before{content:"→";padding-right:.5em}.list-dash{vertical-align:top;list-style-type:none;margin:0;padding:0}.list-dash li{display:inline}.list-dash li::after{content:" / "}.list-dash li:last-child::after{content:""}.list-dash.list-dash--block li{display:inline-block}.list-inline{vertical-align:top;list-style-type:none;margin:0;padding:0}.list-inline li{display:inline}.list-inline.list-inline--block li{display:inline-block}.project-heading,.project-abstract,.project-facts,.project-wrapper{transition:all .25s ease-in-out}.project-wrapper{position:relative;max-width:1024px;margin-left:auto;margin-right:auto;margin-top:3rem}@media print{.project-wrapper{margin-top:6rem}}@media(max-width: 767px){.project-classification{font-size:.8666666667rem}}@media print{.project-classification{font-size:.8666666667rem}}@media(min-width: 768px){.project-classification--keywords{padding-right:16.15em}}@media print{.project-classification--keywords{margin-top:0;padding-right:16.15em}}.project-classification--category,.project-classification--keywords{padding-bottom:1.5em}.project-classification--category{display:block;text-align:left;padding-right:.75em;padding-left:.75em}.project-classification--category .project-subtitle{opacity:0}@media(min-width: 768px){.project-classification--category{position:absolute;text-align:right;top:.25em;width:14.65em;right:0;padding-right:1rem;min-width:15rem}.project-classification--category .project-subtitle{display:none}}@media(min-width: 768px)and (min-width: 1120px){.project-classification--category{margin-right:-2rem}}@media(min-width: 768px)and (min-width: 1384px){.project-classification--category{margin-right:-5.4rem}}@media print{.project-classification--category{text-align:right;position:absolute;margin-top:.85cm;top:-6rem;right:-1em;width:14.65em}.project-classification--category .project-subtitle{padding-bottom:2em;opacity:1}}.project-heading,.project-abstract,.project-classification--keywords,.project-desc{max-width:56rem;text-wrap:balanced;break-inside:avoid}.project-heading,.project-abstract{padding-right:0}@media(min-width: 768px){.project-heading,.project-abstract{padding-right:4em}}.project-heading{padding-top:3rem;display:block;width:100%}@media(max-width: 767px){.project-heading{padding-top:2em}}@media(max-width: 991px){.project-heading{overflow:hidden}}.project-abstract{display:block;line-height:1.4;padding-bottom:1em}.project-abstract i{font-style:italic}.project-abstract strong strong{font-weight:700}.project-classification--keywords{position:absolute;top:0;height:3rem;overflow:hidden}.project-subtitle{text-transform:uppercase;letter-spacing:.05em;font-weight:500;display:block;padding-bottom:.5em}.project-facts{display:flex;flex-wrap:wrap;align-items:stretch;position:relative;margin-bottom:2rem;border-top:2px solid #323232;border-left:2px solid #323232}.project-facts div{padding:.75em;border-right:2px solid #323232;border-bottom:2px solid #323232}@media(min-width: 768px){.project-facts div{padding:1em 1em 1.5em 1em}}.project-facts div div{border:0;padding:0}@media(min-width: 1120px){.project-facts{margin-left:-1em;margin-right:-2.75em}.project-facts::after{content:"";position:absolute;top:-2px;right:0;background:#fff;width:1px;height:2px}}@media(min-width: 1384px){.project-facts{margin-right:-7em}}@media print{.project-facts{margin-left:-0.75em;margin-right:-0.75em}}.project-facts p{padding:0;margin:0}.project-facts .project-facts--place{width:60%;order:1}@media(min-width: 768px){.project-facts .project-facts--place{width:25%}}@media(min-width: 992px){.project-facts .project-facts--place{width:20%}}.project-facts .project-facts--date{width:40%;order:2}@media(min-width: 768px){.project-facts .project-facts--date{width:15%}}@media(min-width: 992px){.project-facts .project-facts--date{width:20%}}.project-facts .project-facts--date time{display:inline-block}.project-facts .project-facts--team{order:4;width:100%}@media(min-width: 576px){.project-facts .project-facts--team{width:40%}}@media(min-width: 768px){.project-facts .project-facts--team{order:3;width:20%}}.project-facts .project-facts--partner{order:3;width:100%;hyphens:auto}@media(min-width: 576px){.project-facts .project-facts--partner{width:60%}}@media(min-width: 768px){.project-facts .project-facts--partner{order:4;width:40%}}.project-details{margin-top:3em;margin-bottom:10rem}.project-desc{margin-bottom:3rem}.project-desc .project-subtitle{padding-bottom:1.5em;opacity:0}.has-read-more{height:80.25em;overflow:hidden}.project-details{position:relative;min-height:30rem}.article--relatedproject{border:2px solid #323232;padding:.75rem;margin-bottom:-5rem}@media(min-width: 768px){.article--relatedproject{padding:1em 1em 1.5em 1em;width:50% !important}}.project-facts-more{display:flex;flex-wrap:wrap;align-items:stretch;margin-bottom:-3rem;border-top:2px solid #323232;border-left:2px solid #323232}@media(min-width: 1120px){.project-facts-more{position:absolute;top:1.725rem;left:52.15rem;width:15rem}}@media(min-width: 1384px){.project-facts-more{width:18.24rem}}.project-facts-more div{padding:.75em;width:100%;min-width:100%;max-width:100%;border-right:2px solid #323232;border-bottom:2px solid #323232}@media(min-width: 768px){.project-facts-more div{padding:1em 1em 1.5em 1em;width:33.333%;min-width:33.333%;max-width:33.333%}}@media(min-width: 1120px){.project-facts-more div{padding:1em 1em 1.5em 1em;width:100%;min-width:100%;max-width:100%}}.project-facts-more div div{border:0;padding:0}@media print{.project-facts-more{margin-left:-0.75em;margin-right:-0.75em}}.project-facts-more p{padding:0;margin:0}@media(min-width: 1120px){body.has-reached-bottom .project-facts-more{position:relative !important;left:0 !important;width:100%;border-color:transparent}body.has-reached-bottom .project-facts-more div{width:33.333%;border-top:2px solid #323232;border-left:2px solid #323232;min-width:33.333%;max-width:33.333%;margin-left:-2px;margin-top:-2px}}@media(min-width: 1384px){.project-facts-more.is_fixed{position:fixed !important;background:#fff;top:auto !important;left:50% !important;bottom:2rem !important;margin-left:24rem}}.wp-block-image{margin-top:1rem;margin-bottom:1.5rem}.wp-block-image img{height:auto;max-width:100%}.wp-block-image figcaption{font-size:.8666666667rem}.wp-block-gallery{margin-top:1rem;margin-bottom:1.5rem}.wp-block-gallery ul,.wp-block-gallery li{margin:0 !important;padding:0 !important;list-style-type:none}.wp-block-gallery li{margin-right:1em !important}.wp-block-gallery img{height:auto;max-width:100%}figure,figcaption{margin:0;padding:0}.project-featureimg{margin-top:3em 0 .5em 0;display:block;break-inside:avoid}@media(min-width: 768px){.project-featureimg{margin-top:3em}}@media(min-width: 1120px){.project-featureimg{margin-left:-0.5rem;margin-right:-2rem}}@media(min-width: 1384px){.project-featureimg{margin-left:-0.5rem;margin-right:-5.9rem}}@media print{.project-featureimg{margin-left:auto;margin-right:auto;width:14cm}}.project-featureimg figcaption{display:block;text-align:right;padding:.5em 1.75em .5em 1em}.img-wrapper{display:block;background-color:#f5f5f5;overflow:hidden;width:100%;margin:0;padding:0;position:relative}.img-placeholder{width:100%;position:relative;display:block}.img-img{width:100%;height:auto;position:absolute;top:0;left:0}.img-caption{position:relative;display:block;font-size:.8666666667rem}.img-btn-zoom{outline:0;border:0;background:0;font-family:"IBM Plex Mono",ui-monospace,monospace;cursor:pointer;padding:1em .5em 1em 1em;display:inline-block;margin:-1em 0 0 0;position:absolute;right:0}.img-btn-zoom:hover{font-weight:500}.img-btn-zoom:hover span{text-decoration:underline}.img-max-w-100{max-width:100%;height:auto}.is-html-embed{margin:3em 0}.text-content{max-width:48rem}.text-content hr{border:0;border-top:2px solid #323232;height:0;margin-bottom:1.5rem;background:transparent}.text-content p{margin:0;padding:0 0 1em 0;line-height:1.4}.text-content p strong{font-weight:700}.text-content p i{font-style:italic}.text-content p a{color:#0a0a0a;text-decoration:underline}.text-content p a:hover{color:#282828 !important;text-decoration:underline}.text-content blockquote{position:relative;border-left:2px solid #323232;padding:.25em 1em .25em 1.25em;margin:0 0 1.5em 0;font-family:"IBM Plex Mono",ui-monospace,monospace}@media(min-width: 768px){.text-content blockquote{font-size:110%;line-height:1.5}.text-content blockquote p{line-height:1.6}}@media(min-width: 992px){.text-content blockquote{font-size:125%}}@media(min-width: 1120px){.text-content blockquote{margin:2em -3em 3em 1em;border:0}}.text-content blockquote p{padding:0}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{font-size:1.3333333333rem;font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500 !important;padding-bottom:.5em;letter-spacing:.025em}.text-content h2{font-size:1.3333333333rem;padding-top:.75em;padding-bottom:1em}.text-content h3,.text-content h4,.text-content h5,.text-content h6{font-size:1.2rem}.text-content h1{font-size:2.1333333333rem;padding-top:.5em;font-weight:400 !important}.text-content ul{list-style-type:circle;list-style-type:"—   ";padding-left:1.5em;margin-left:0;list-style-position:outside}.text-content ul li{padding-bottom:.5em}.heading-primary,.heading-secondary{font-family:"Rubik",ui-sans-serif,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;font-size:2.1333333333rem;text-align:left;padding:.275em .25em .25em .75rem;line-height:1;margin:0;letter-spacing:.025em}@media(min-width: 768px){.heading-primary,.heading-secondary{font-size:3.2rem}}.heading-secondary{font-size:2.1333333333rem;padding-left:0}@media(min-width: 768px){.heading-secondary{font-size:2.1333333333rem}}.table-primary-wrapper{max-width:1400px;margin:0 auto;position:relative;padding-bottom:7.5em !important}.no-js table.table-primary thead th{cursor:default !important}.no-js table.table-primary thead th::after{display:none !important;content:"" !important;opacity:0 !important}table.table-primary{position:relative;table-layout:fixed;margin-top:1em;background:#fff;width:100%;overflow-wrap:break-word !important;border-collapse:collapse;border:2px solid #323232}table.table-primary thead{z-index:2;border:2px solid #323232;background:#fff;box-shadow:0px 0px 0px 1px #323232 inset;font-size:.8666666667rem;border-right:2px solid #323232;letter-spacing:.05em;cursor:pointer}@media(max-width: 575px){table.table-primary thead{display:none !important}}table.table-primary thead::after{content:"↓↑";position:absolute;right:0;background:#fff;z-index:10;top:0;padding:1em;opacity:0;cursor:pointer}table.table-primary thead:hover::after,table.table-primary thead:active::after,table.table-primary thead:focus::after{opacity:1}table.table-primary thead:active::after{color:#0a0a0a;text-decoration:underline}table.table-primary thead th{position:-webkit-sticky;position:sticky;z-index:3;top:-1px;border-bottom:0 solid #323232;border-right:2px solid #323232;border-left:2px solid #323232;box-shadow:0px 1px 0px 1px #323232}table.table-primary tbody tr,table.table-primary tbody td{transition:all 1.5s linear}table.table-primary tbody tr,table.table-primary tbody td{border:2px solid #323232;vertical-align:top}table.table-primary tbody tr{position:relative;transition:none}table.table-primary tbody tr td{position:relative}table.table-primary tbody tr td .title span{font-size:1rem}table.table-primary a{text-decoration:none !important}table.table-primary a:hover .title span{text-decoration:underline}table.table-primary a::after{opacity:0;position:absolute;overflow:hidden;top:0;left:-90px;width:300%;height:100%}table.table-primary .td-more{height:0;overflow:hidden;display:block;transition:.15s linear 0s}table.table-primary .slogan{font-family:"Rubik",ui-sans-serif,sans-serif;max-width:40rem;display:block;line-height:1.33;padding-top:1em}table.table-primary .meta{font-size:.8rem;padding:2em 0 0 0;height:0;display:block;line-height:1.33;opacity:0;transition-delay:0s}table.table-primary .meta b{text-transform:uppercase;min-width:3em;display:inline-block}table.table-primary .meta .team,table.table-primary .meta .partner{display:block}table.table-primary .meta .partner{padding-top:1em}table.table-primary .td-bg-image{position:relative}table.table-primary .td-bg-image .lozad{transition:opacity .01s linear .15s !important}table.table-primary .bg-image{width:100.1%;height:100.1%;position:absolute;top:0;right:0;background-repeat:no-repeat;background-position:center -500%;background-size:cover;transition-delay:none !important;transition-duration:.1s;opacity:0}table.table-primary tbody tr:hover,table.table-primary tbody tr:focus{cursor:pointer}table.table-primary tbody tr:hover td .title span,table.table-primary tbody tr:focus td .title span{text-decoration:underline}table.table-primary tbody tr:hover td .td-more,table.table-primary tbody tr:focus td .td-more{height:5em}table.table-primary tbody tr:hover .bg-image,table.table-primary tbody tr:focus .bg-image{background-position:center top;opacity:1 !important;transition-delay:.15s}table.table-primary tbody tr:hover .meta,table.table-primary tbody tr:focus .meta{transition-delay:0;height:auto;opacity:1;transition-delay:.15s}table.table-primary tbody tr:hover td:nth-child(4) .place,table.table-primary tbody tr:focus td:nth-child(4) .place{position:absolute;bottom:0;padding:1.5em 1em 1.5em 1em;left:-100%;display:block;font-size:.8rem}table.table-primary tbody tr:hover td:nth-child(4) .place::before,table.table-primary tbody tr:focus td:nth-child(4) .place::before{content:"Ort: ";text-transform:uppercase}table.table-primary th,table.table-primary th strong{font-weight:500 !important}table.table-primary th{text-transform:uppercase;letter-spacing:.05em;text-align:left}table.table-primary th{padding:1em}table.table-primary td{padding:1.5em 1em 1.5em 1em}body.has-scrolled table thead th{background:#fff}table.table-projectlist thead tr th:nth-child(4)::after,table.table-texte thead tr th:nth-child(2)::after{right:auto;left:0}table.table-texte{background:none}table.table-texte thead,table.table-texte thead tr,table.table-texte thead td{background:none}table.table-texte tbody tr h2 a::after{content:"";display:block;width:100%;height:100%;left:0;top:0;opacity:0;position:absolute}table.table-texte .slogan{padding-top:0}@media(max-width: 1119px){table.table-texte .meta{opacity:1}}.project-image{display:flex;position:absolute;transition:.01s ease-in-out;opacity:0;z-index:-1;display:none;width:320px;height:213.3333333333px;background-size:100% auto;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:-160px;margin-top:-160px;pointer-events:none;position:fixed;top:50%;left:50%}@media(max-width: 991px){.project-image{display:none !important}}table.table-texte tr:hover .project-image{opacity:1;display:block}.desc-primary{padding:0 .5em .5em 1em;max-width:30em}@media(min-width: 1120px){.desc-primary{width:24em;max-width:100%;min-height:5.2em;text-align:right;margin-left:auto;margin-top:-4.2em;padding-right:1rem}}table.table-projectlist td:nth-child(1),table.table-projectlist th:nth-child(1){width:90px;overflow-wrap:nowrap;overflow:hidden}@media(max-width: 991px){table.table-projectlist td:nth-child(1),table.table-projectlist th:nth-child(1){display:none}}table.table-projectlist td:nth-child(2),table.table-projectlist th:nth-child(2){width:50%;padding-top:1.25em}table.table-projectlist td:nth-child(3),table.table-projectlist th:nth-child(3){width:20%}@media(max-width: 767px){table.table-projectlist td:nth-child(3),table.table-projectlist th:nth-child(3){display:none}}table.table-projectlist td:nth-child(3) li,table.table-projectlist th:nth-child(3) li{display:inline}table.table-projectlist td:nth-child(4),table.table-projectlist th:nth-child(4){text-align:right;width:20%}table.table-projectlist td:nth-child(1){font-size:.8666666667rem}table.table-projectlist td:nth-child(2){font-size:.8666666667rem}table.table-projectlist td:nth-child(2) .title{font-weight:500 !important}table.table-projectlist td:nth-child(2) .title-date{font-weight:400 !important;font-size:inherit;display:inline-block;text-decoration:none !important}@media(min-width: 992px){table.table-projectlist td:nth-child(2) .title-date{display:none}}table.table-projectlist td:nth-child(2) .title-date span{text-decoration:none !important}@media(min-width: 576px){table.table-projectlist td:nth-child(2) .title-date span{display:none}}table.table-projectlist td:nth-child(3){font-size:.8666666667rem}table.table-projectlist td:nth-child(4){font-size:.8666666667rem}@media(max-width: 575px){table.table-projectlist td:nth-child(4),table.table-projectlist th:nth-child(4){display:none}}@media(max-width: 767px){table.table-texte thead{display:none !important}}table.table-texte tr{position:relative}table.table-texte td:nth-child(1),table.table-texte th:nth-child(1){width:auto;overflow-wrap:nowrap;overflow:hidden}table.table-texte td:nth-child(2),table.table-texte th:nth-child(2){width:128px;text-align:right;padding-top:1.25em}@media(max-width: 767px){table.table-texte td:nth-child(2),table.table-texte th:nth-child(2){display:none}}table.table-texte .title-date{font-weight:400 !important;font-size:inherit;display:block;padding-top:.5em;text-decoration:none !important}@media(min-width: 768px){table.table-texte .title-date{display:none}}table.table-texte .title-date span{text-decoration:none !important}@media(min-width: 576px){table.table-texte .title-date span{display:none}}table.table-texte td:nth-child(1){font-size:.8666666667rem}table.table-texte td:nth-child(1) .title{font-weight:500 !important}table.table-texte td:nth-child(1) .title span{display:inline-block;font-size:1.3333333333rem !important}table.table-texte td:nth-child(1) .title span,table.table-texte td:nth-child(1) .slogan{max-width:50rem}table.table-texte td:nth-child(1) .meta{padding-top:.5em;height:auto !important}.table-primary-empty{padding:1.5em 1em 1.5em 1em;padding-top:4rem;padding-bottom:4rem;display:block;text-align:center;border:2px solid #323232;margin-top:-2px;z-index:1;position:absolute;width:100%}.table-primary-empty .warning{color:#0a0a0a}.view-switch-primary:checked~div .table-primary-empty{border:0 !important}@media(min-width: 576px){.archive-project-heading-primary{position:absolute}}@media(min-width: 1120px){.archive-project-heading-primary{position:relative}}.view-switch-primary{text-align:right;padding-right:1.5em}.view-switch-primary label{display:inline-block;cursor:pointer}.view-switch-primary label span{padding:1em .2em 1em .2em;display:inline-block;cursor:pointer}.label-switch-view .list,.label-switch-view .grid{padding-left:.6em}.view-switch-primary:not(:checked)~div fieldset div label .list::before,.view-switch-primary~div fieldset div label .list::before{content:"≡ " !important;font-family:Arial;font-size:150%;margin-left:-0.8em;margin-top:-0.3em;position:absolute;text-transform:none !important}.view-switch-primary:checked~div fieldset div label .grid::before,.view-switch-primary~div fieldset div label .grid::before{content:"░ " !important;font-family:Arial;position:absolute;margin-left:-1em;margin-top:-0.05em;position:absolute;text-transform:none !important}.view-switch-primary:not(:checked)~div fieldset div label .list{text-transform:none;text-decoration:underline}.view-switch-primary:checked~div fieldset div label .grid{text-transform:none;text-decoration:underline}.view-switch-primary:not(:checked)~div .grid-primary,.view-switch-primary:checked~div .table-primary,.view-switch-primary:checked~div .table-primary-heading-primary{display:none}textarea:focus,input:focus{outline:none}.table-primary-filter{display:block;text-align:right;z-index:3;position:relative;margin:0 0 0 0;margin-top:1em}@media(min-width: 576px){.table-primary-filter{margin-top:0}}@media(min-width: 992px){.table-primary-filter{margin-top:0}}.table-primary-filter .table-search-primary{text-align:right}.table-primary-filter .input-table-search{margin-left:.5em}@media(min-width: 992px){.table-primary-filter{width:100%}}@media(max-width: 575px){.table-search-primary{margin-top:-3.25rem}.table-search-primary label span:first-child{opacity:0}.table-search-primary input{width:6.4em}}.table-primary-wrapper .heading-primary,.grid-primary .heading-primary{width:80%}@media(min-width: 1120px){.table-primary-wrapper .heading-primary,.grid-primary .heading-primary{width:50%;height:5.25rem;position:absolute;top:0;left:0}}.label-primary{position:relative;padding-left:1.5em}.label-primary::before{content:"";left:0;position:absolute;text-align:left;width:1em;top:.2em;display:inline-block;margin-left:1px;display:block;height:1em;width:1em;overflow:hidden;line-height:.75;padding-left:.1em;border:1px solid #0a0a0a}.checkbox-primary{background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1em;height:1em;border:1px solid #323232;margin-right:.33em;position:relative;cursor:pointer;padding:0;display:inline-block}.checkbox-primary-visible:checked::after{content:"x";left:0;position:absolute;width:1em;top:0;margin-top:-2px;margin-left:1px;display:block;height:1em}.filter-group{display:block;text-align:right;vertical-align:bottom}@media(min-width: 576px){.filter-group{display:inline-block;width:75%}}@media(min-width: 1120px){.filter-group.filter-group-two{width:100%}}.filter-group ul{list-style-type:none;display:inline-block}.filter-group ul,.filter-group ul li{margin:0;padding:0}.filter-group ul li{display:inline-block}.table-secondary-filter{display:block;text-align:right;background:#fff;width:100%}.view-switch-filter:checked~div div .label-switch-filter{cursor:pointer}.view-switch-filter:checked~div div .label-switch-filter::after{content:" (↓)"}.view-switch-filter:checked~div div .label-switch-filter i{text-decoration:underline;text-transform:none}.view-switch-filter:checked~div div .label-switch-filter:hover i,.view-switch-filter:checked~div div .label-switch-filter:focus i{text-decoration:underline}.view-switch-filter:not(:checked)~div .table-secondary-filter{height:0;overflow:hidden}.view-switch-filter:not(:checked)~div div .label-switch-filter{cursor:pointer}.view-switch-filter:not(:checked)~div div .label-switch-filter::after{content:" (ändern)"}.view-switch-filter:not(:checked)~div div .label-switch-filter:hover::after{content:" (→ändern)"}.view-switch-filter:not(:checked)~div div .label-switch-filter i{text-decoration:underline}.view-switch-filter:not(:checked)~div div .label-switch-filter:hover i,.view-switch-filter:not(:checked)~div div .label-switch-filter:focus i{text-decoration:underline}@media(min-width: 768px){.label-switch-filter,.label-switch-view{min-width:auto}}@media(min-width: 768px){.label-switch-view{padding-right:.75em}}.filter-group{vertical-align:top}.filter-group .sublabel span{text-decoration:underline}.filter-group--team{text-align:right}@media(min-width: 768px){.filter-group--team{width:50%}}@media(min-width: 1120px){.filter-group--team{width:35%}}.filter-group--categories{text-align:left}@media(min-width: 768px){.filter-group--categories{width:50%}}@media(min-width: 1120px){.filter-group--categories{width:65%}}.filter--categories,.filter--team{display:block;padding:.75em;line-height:1.5}.filter--categories label,.filter--team label{display:inline-block}.filter--categories li label,.filter--team li label{cursor:pointer;margin-right:.5em}@media(max-width: 575px){.filter-group--team{text-align:left;margin-top:-3.1em}.filter-group--team ul li{display:block}.filter-group--team .sublabel{display:none}}.btn-primary{border-radius:0;background:inherit;border:2px solid #323232;padding:.5em .75em;line-height:1.2;cursor:pointer;margin:.5em .75em}.btn-primary.small{padding:.25em .66em}.btn-primary:focus{outline:none}.btn-primary:hover,.btn-primary:focus{background:#0a0a0a;color:#fff}.input-primary{border:0;background:inherit;border-radius:0;padding:.25em .5em;margin:0 .25em .5em 0;border-bottom:2px dashed #323232;width:10em}.input-primary:focus{border-color:#0a0a0a;color:#0a0a0a}.input-primary::placeholder{opacity:0;transition:.15s ease-in}.input-primary.input-table-search{min-width:10.1%}.input-primary:hover::placeholder,.input-primary:focus::placeholder,label:hover input::placeholder{opacity:1}.i{display:inline-block;background-repeat:no-repeat;background-position:center;vertical-align:middle}.i-search{background-image:url("img/i/i-search@2x.png");background-size:22px 22px;width:22px;height:22px}.projectgrid-primary{display:flex;flex-direction:row;flex-wrap:wrap;list-style-type:none;margin:0;font-family:"IBM Plex Mono",ui-monospace,monospace;padding:0;text-align:left;margin-left:-2em;justify-content:flex-start}.projectgrid-primary li{margin:1em 0 1.5em 0;padding:0;text-align:center;min-width:100%;max-width:100%}.projectgrid-primary li:last-child{margin-right:auto}@media(min-width: 375px){.projectgrid-primary li{text-align:left;min-width:50%;max-width:50%}}@media(min-width: 768px){.projectgrid-primary li{min-width:33.333%;max-width:33.333%}}@media(min-width: 1120px){.projectgrid-primary li{min-width:25%;max-width:25%}}@media(min-width: 1384px){.projectgrid-primary li{min-width:20%;max-width:20%}}.projectgrid-primary li a{text-decoration:none}@media(min-width: 375px){.projectgrid-primary li a{margin:0 0 0 2em;display:block}}.projectgrid-primary li a:hover,.projectgrid-primary li a:focus{text-decoration:underline}.projectgrid-primary li a:hover .date,.projectgrid-primary li a:focus .date{text-decoration:none !important}.projectgrid-primary li a:hover .title,.projectgrid-primary li a:focus .title{text-decoration:underline;font-weight:500}.projectgrid-primary li .bg-image{display:block;width:100%;padding-bottom:75%;background-repeat:no-repeat;background-position:center;background-size:contain}.projectgrid-primary li .bg-image.portrait{padding-bottom:90%}@media(min-width: 375px){.projectgrid-primary li .bg-image{background-position:left top}}.projectgrid-primary li .title,.projectgrid-primary li .date{display:block;text-decoration:none !important}.projectgrid-primary li .title{padding:1em .5em .5em 0}.projectgrid-primary li .date{font-size:.8rem}.btn-read-more-wrapper{display:block}.btn-read-more{display:block;width:80%;padding:1.5em 0 3em 0;font-size:1rem;font-family:"IBM Plex Mono",ui-monospace,monospace;text-decoration:underline !important;cursor:pointer}.btn-read-more:hover,.btn-read-more:focus{color:#282828}.cursor-pencil{cursor:url(img/i/i-draw.png) 4 30,crosshair !important;cursor:-webkit-image-set(url(img/i/i-draw.png) 1x, url(img/i/i-draw@2x.png) 2x) 4 30,crosshair !important}.has-cursor-arrow--r,.has-cursor-arrow--r a,.has-cursor-arrow--r label,.has-cursor-arrow--r button,body .pswp__button--arrow--right{cursor:url(img/i/i-arrow-r.png) 58 18,e-resize !important;cursor:-webkit-image-set(url(img/i/i-arrow-r.png) 1x, url(img/i/i-arrow-r@2x.png) 2x) 58 18,e-resize !important}body .has-cursor-arrow--l,body .has-cursor-arrow--l a,body .has-cursor-arrow--l label,body .has-cursor-arrow--l button,body .pswp__button--arrow--left{cursor:url(img/i/i-arrow-l.png) 6 18,w-resize !important;cursor:-webkit-image-set(url(img/i/i-arrow-l.png) 1x, url(img/i/i-arrow-l@2x.png) 2x) 6 18,w-resize !important}.has-cursor-enlarge,body .pswp--zoom-allowed .pswp__img{cursor:url("img/i/i-zoom-enlarge.png") 14 14,zoom-in !important;cursor:-webkit-image-set(url("img/i/i-zoom-enlarge.png") 1x, url("img/i/i-zoom-enlarge@2x.png") 2x) 14 14,zoom-in}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#fff}.pswp__error-msg a{color:#fff;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url("css/default-skin.png") 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media(-webkit-min-device-pixel-ratio: 1.1),(-webkit-min-device-pixel-ratio: 1.09375),(min-resolution: 105dpi),(min-resolution: 1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url("css/default-skin.svg")}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:14px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:480px;margin:0 auto;font-size:14px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}.psw-gallery-logo{position:absolute;display:block;top:0;left:0;z-index:999;width:280px;height:1em;letter-spacing:.05em;pointer-events:none;color:#fff;-webkit-font-smoothing:antialiased;padding:1rem}.pswp__caption{pointer-events:none;letter-spacing:.025em;-webkit-font-smoothing:antialiased}.pswp__counter{color:#fff;position:absolute;left:50%;width:60px;overflow:hidden;margin-left:-20px;top:0;z-index:998}body .pswp--zoomed-in .pswp__caption,body .pswp--zoomed-in .pswp__counter{display:none}body .pswp__button--arrow--left,body .pswp__button--arrow--right{height:50vh;top:25vh;left:0;opacity:0;width:10vw}body .pswp__button--arrow--right{left:auto;right:0}body .pswp__button--arrow--left::before,.pswp__button--arrow--right::before{display:none !important;content:none !important}body .pswp__caption__center{max-width:640px;text-align:center;color:#fff !important;padding-bottom:3em}body .pswp__caption__center a:hover .u{text-decoration:underline}body .pswp__button--close{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjUgMS41KSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgIDxsaW5lIHgyPSIyMSIgeTE9IjIxIi8+CiAgICA8bGluZSB4Mj0iMjEiIHkxPSIyMSIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMTAuNSAxMC41KSIvPgogIDwvZz4KPC9zdmc+") !important;background-repeat:no-repeat !important;background-position:center !important}body .pswp__container,body .pswp__top-bar{cursor:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjUgMS41KSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgIDxsaW5lIHgyPSIyMSIgeTE9IjIxIi8+CiAgICA8bGluZSB4Mj0iMjEiIHkxPSIyMSIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMTAuNSAxMC41KSIvPgogIDwvZz4KPC9zdmc+") 12 12,pointer !important}body .pswp__button--zoom{color:#fff !important;opacity:1}abbr[title]{border-bottom:none !important;cursor:inherit !important;text-decoration:none !important}.no-wrap{white-space:nowrap}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hidden{display:none !important}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.no-usr-sel{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-pointer-events{pointer-events:none !important}body div.cookiebanner{background:#fff !important;box-shadow:0 1px 2px rgba(50,50,50,.3) !important;max-width:472px !important;margin:.75rem 1rem !important;font-family:"Rubik",ui-sans-serif,sans-serif,sans-serif !important;font-weight:400 !important;color:#222 !important;font-size:13px !important;text-align:left !important;padding:6px 6px 8px 12px !important}@media(min-width: 768px){body div.cookiebanner{padding:.6rem 1rem .75rem 1rem !important;margin-right:auto !important}}body div.cookiebanner span{padding-top:.25em !important;display:block !important}body div.cookiebanner a{color:#999 !important}body div.cookiebanner a:hover{text-decoration:underline !important}body div.cookiebanner .cookiebanner-close{font-size:14px !important;color:#222 !important;background:#ddd;font-family:"Rubik",ui-sans-serif,sans-serif,sans-serif !important;font-weight:normal !important;font-style:normal !important;margin-bottom:1px;margin-top:5px;padding:.33em 1.75em .16666em 1.5em !important;margin-left:.5em !important;border-radius:2px !important}body div.cookiebanner .cookiebanner-close:hover{color:#000 !important;background:#bbb !important}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}body::before{content:"Kollektiv Raumstation";position:absolute;top:1.25cm;left:2.25cm;font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500;font-size:.8666666667rem}@page{margin:.75cm 0 .75cm 0}body{margin:1.6cm 2.25cm 1.6cm 2.25cm}body .page-wrapper{padding:0 !important;margin:0 !important}body .header-primary,body .print-hidden{display:none !important}}
