.bricklayer{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap}.bricklayer-column-sizer{width:100%;display:none}@media screen and (min-width: 980px){.bricklayer-column-sizer{width:33.333%}}@media screen and (min-width: 1200px){.bricklayer-column-sizer{width:25%}}.bricklayer-column{flex:1;padding-left:5px;padding-right:5px}@font-face{font-family:Soehne;font-weight:400;src:url("../fonts/soehne-buch.woff2");font-display:block}@font-face{font-family:Soehne;font-weight:600;src:url("../fonts/soehne-halbfett.woff2");font-display:block}*{box-sizing:border-box;margin:0;padding:0;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{width:100%;height:100%;scrollbar-width:none}html.is-changing{cursor:wait;pointer-events:none}body{width:100%;height:100%}::-moz-selection{background-color:var(--c-text);color:var(--c-bg)}::selection{background-color:var(--c-text);color:var(--c-bg)}::-webkit-scrollbar{display:none}:focus,:focus-visible{outline:none!important}:focus::-ms-value{background-color:none;color:inherit}::-moz-focus-inner{border:none!important}img,video{display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}svg{overflow:visible}p{text-wrap:pretty}a,button{color:inherit;cursor:pointer}a:disabled,button:disabled{cursor:not-allowed}[x-cloak]{display:none!important}.lazy,.lazyload,.lazyvideo,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity var(--d) var(--ease)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-duration:1ms;transition-property:overflow;transition-behavior:allow-discrete}html.is-changing .transition-fade{opacity:1;transition:opacity .25s}html.is-animating .transition-fade{opacity:0}body{--swup-fade-theme-duration: var(--d);background-color:var(--c-bg);color:var(--c-text);font:normal normal normal var(--fs)/var(--lh) var(--ff);letter-spacing:.02em}hr{width:100%;height:1px;border-color:inherit;border-top:1px solid;-webkit-user-select:none;-moz-user-select:none;user-select:none}a{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-underline-offset:2px;-webkit-touch-callout:none;-webkit-user-drag:none}@media (hover: hover){a{transition:opacity var(--d-instant) var(--ease)}a:hover{opacity:.7}}a:not([href]){cursor:default}@media (hover: hover){a:not([href]):hover{opacity:1}}a.is-external{position:relative}a.is-external.is-inline{display:inline-flex}a.is-external.is-inline .external{margin-right:2px}a.is-external.is-block{display:flex}@media (hover: hover){a.is-external.is-block .external{opacity:0}a.is-external.is-block:hover .external{opacity:1}}a.is-external .external{width:8px;height:8px;margin-left:var(--m-s);transition:opacity var(--d-instant) var(--ease)}@media (min-width: 451px){main.about,main.casestudy,main.news,main.works{padding:calc(2 * var(--m-l) + 2 * var(--m-m) - 4px + 2 * var(--lh)) var(--m-l) var(--m-l)}}@media (max-width: 450px){main.about,main.casestudy,main.news,main.works{padding:calc(2 * var(--m-m) + 2 * var(--m-m) - 4px + 2 * var(--lh)) var(--m-m) var(--m-l)}}.menu hr{width:calc(100% - var(--m-m) * 2);margin:0 var(--m-m);border-color:var(--c-foreground, var(--c-white))}.menu a{text-decoration:none}.menu{position:fixed;top:0;left:0;z-index:10;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu__bg{position:fixed;top:0;left:0;width:100vw;height:100lvh}.menu:not(.is-open) .menu__bg{pointer-events:none}.menu.is-open .menu__bg{pointer-events:auto}.menu__menu{position:fixed;left:50%;z-index:1;overflow:hidden;opacity:0;border-radius:var(--br-m);transform:translate(-50%) translateY(calc(-1 * var(--m-m)));background-color:var(--c-background, var(--c-black));color:var(--c-foreground, var(--c-white));transition:height var(--d-slow) var(--ease),background-color var(--d-fast) var(--ease);will-change:height}@media (min-width: 451px){.menu__menu{top:var(--m-l);width:360px}.menu.is-open .menu__menu{height:calc(100svh - var(--m-l) * 2)}}@media (max-width: 450px){.menu__menu{top:var(--m-m);width:calc(100% - 2 * var(--m-m))}.menu.is-open .menu__menu{height:calc(100svh - var(--m-m) * 2)}}.menu:not(.is-open) .menu__menu{height:44px}.menu__container{display:flex;flex-direction:column}@media (min-width: 451px){.menu__container{height:calc(100svh - var(--m-l) * 2)}}@media (max-width: 450px){.menu__container{height:calc(100svh - var(--m-m) * 2)}}.menu__header{position:relative;padding:calc(var(--m-m) - 2px) var(--m-m);cursor:pointer}.menu__body{display:flex;flex-direction:column;flex-grow:1;margin-top:calc(var(--m-l) - var(--m-m) + 2px)}.menu__path{position:relative}.menu__breadcrumb{overflow:hidden;width:calc(100% - 9px - var(--m-l));white-space:nowrap;text-overflow:ellipsis;transition:opacity var(--d-fast) var(--ease),transform var(--d) var(--ease)}.menu__breadcrumb:not(.is-visible){opacity:0;transform:translateY(-10px)}.menu__breadcrumb__subpage{display:inline-block;transition:opacity var(--d-fast) var(--ease),transform var(--d) var(--ease)}.menu__breadcrumb__subpage:not(.is-visible){opacity:0;transform:translateY(10px)}.menu__label{position:absolute;top:0;left:0;transition:opacity var(--d-fast) var(--ease),transform var(--d) var(--ease);pointer-events:none}.menu__label:not(.is-visible){opacity:0;transform:translateY(10px)}.menu__navigation,.menu__contact,.menu__socials{padding:var(--m-l) var(--m-m)}.menu__navigation{flex-grow:1;padding-top:0}.menu__navigation hr{opacity:.25;width:100%;margin:0}.menu__navigation__item{display:block;padding:var(--m-l) 0}.menu__contact span{display:block}.menu__socials a{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.menu__footer{display:flex;justify-content:space-between;padding:var(--m-l) var(--m-m)}.menu__icon{position:absolute;right:var(--m-m);bottom:calc(var(--m-m) + 1px);width:9px;height:7px}.menu__icon__line{position:absolute;top:3.5px;left:4.5px;width:9px;height:1px;background-color:var(--c-foreground, var(--c-white))}html:has(body.home){overscroll-behavior-x:contain}body.home{overflow:hidden}body.home .lazyloaded{opacity:1;transition:opacity var(--d-slow) var(--ease)}main.home{-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider{position:relative;overflow:hidden;width:100vw;height:100lvh}@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.slider{height:calc(100svh + 220px)}}@media (min-width: 451px){.slider:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:0;box-shadow:inset 0 0 #fff,0 0 #fff;transition:box-shadow var(--d-fast) var(--ease),border-radius var(--d-fast) var(--ease);pointer-events:none}@supports not ((hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none)){.slider.is-pointer-down:after{border-radius:calc(var(--br-l) * 2);box-shadow:inset 0 0 0 var(--m-m) #fff,0 0 0 var(--m-m) #fff}}}.slider__container{display:flex;position:relative;overflow:hidden;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}@media (min-width: 451px){.slider__container{transform:scale(1.02);transition:transform var(--d-fast) var(--ease)}.slider.is-pointer-down .slider__container{transform:scale(1)}@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.slider__container{transform:scale(1.01)}}}.slider__slide{position:absolute;top:0;overflow:hidden;opacity:0;width:100%;height:100%}.slider__slide.is-active{opacity:1}.slider__slide__media{width:100%;height:100%}.slider__slide__media img,.slider__slide__media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumbs{position:fixed;bottom:0;left:0;opacity:0;width:100vw;height:64px;height:100lvh;cursor:ew-resize}.thumbs__container{position:absolute;overflow:hidden;width:100%;height:64px;border-radius:var(--br-s);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}@media (min-width: 451px){.thumbs__container{bottom:var(--m-xl);left:var(--m-xl);width:calc(100vw - var(--m-xl) * 2)}}@media (max-width: 450px){.thumbs__container{bottom:var(--m-l);left:var(--m-m);width:calc(100vw - var(--m-m) * 2)}}.thumbs__inner{display:flex;transform:translateY(var(--m-l))}@media (min-width: 451px){.thumbs__inner{margin-left:calc(-1 * var(--m-xl))}}@media (max-width: 450px){.thumbs__inner{margin-left:calc(-1 * var(--m-m))}}.thumbs__slide{display:flex;position:relative;flex:0 0 auto;justify-content:center;align-items:center;opacity:0;width:auto;height:64px;transition:none;pointer-events:none}@media (hover: hover){.thumbs__slide:hover{opacity:1}}.thumbs__slide:not([href]),.thumbs__slide[href]{cursor:ew-resize}.thumbs__slide.is-active[href]{cursor:pointer}.thumbs__slide__media{display:flex;justify-content:center;align-items:center;overflow:hidden;height:64px;border-radius:var(--br-s);transition:transform var(--d-fast) var(--ease)}.thumbs__slide__media img,.thumbs__slide__media video{width:auto;height:64px;transition:transform var(--d-instant) var(--ease)}.thumbs.is-pointer-down .thumbs__container .thumbs__slide__media img,.thumbs.is-pointer-down .thumbs__container .thumbs__slide__media video{transform:scale(.96)}.thumbs__slide__media__placeholder{aspect-ratio:16/9;height:100%;border-radius:var(--br-s);background-color:var(--c-gray-light)}.thumbs__highlighter{position:absolute;left:50%;width:calc(var(--slide-width, 0px) + var(--m-s));height:calc(64px + var(--m-s));border-radius:var(--br-m);transform:translate(-50%) translateY(var(--m-l));box-shadow:0 0 0 2px var(--c-background, var(--c-black));transition:width var(--d-instant) var(--ease),box-shadow var(--d-fast) var(--ease);pointer-events:none}@media (min-width: 451px){.thumbs__highlighter{bottom:calc(var(--m-xl) - var(--m-s) / 2)}}@media (max-width: 450px){.thumbs__highlighter{bottom:calc(var(--m-l) - var(--m-s) / 2)}}.thumbs__edge{position:absolute;width:2px;height:64px;border-radius:1px;transform:translateY(var(--m-l));background-color:var(--c-background, var(--c-black));transition:background-color var(--d-fast) var(--ease);pointer-events:none}@media (min-width: 451px){.thumbs__edge{bottom:var(--m-xl)}}@media (max-width: 450px){.thumbs__edge{bottom:var(--m-l)}}@media (min-width: 451px){.thumbs__edge--left{left:calc(var(--m-xl) - var(--m-s))}}@media (max-width: 450px){.thumbs__edge--left{left:calc(var(--m-m) - var(--m-s))}}@media (min-width: 451px){.thumbs__edge--right{right:calc(var(--m-xl) - var(--m-s))}}@media (max-width: 450px){.thumbs__edge--right{right:calc(var(--m-m) - var(--m-s))}}.featured-project{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--c-background, var(--c-black));font-size:var(--fs-l);font-weight:600;line-height:var(--lh-l)}.featured-project__title{display:block;opacity:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:320px;padding:var(--m-l);text-align:center;text-decoration:none}@media (hover: hover){.featured-project__title{text-decoration:none}}.casestudies{display:grid;gap:var(--m-l) calc(var(--m-m) + 1px)}@media (min-width: 451px){.casestudies{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (min-width: 1024px){.casestudies{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}}@media (max-width: 450px){.casestudies{grid-template-columns:1fr}}.casestudies__item{position:relative;text-decoration:none}@media (hover: hover){.casestudies__item:hover{opacity:1}}@media (hover: hover){.casestudies__item:after{display:block;content:"";position:absolute;top:calc(-1 * var(--m-s));left:calc(-1 * var(--m-s));z-index:1;width:calc(100% + 2 * var(--m-s));height:calc(100% + 2 * var(--m-s));border-radius:var(--br-l);box-shadow:0 0 0 1px transparent;transition:box-shadow var(--d-instant) var(--ease);pointer-events:none}.casestudies__item:hover:after{box-shadow:0 0 0 1px var(--c-gray-light)}}.casestudies__item__media{position:relative;overflow:hidden;aspect-ratio:16/10;margin-bottom:var(--m-m);border-radius:var(--br-m);background-color:var(--c-gray-lightest);transition:transform var(--d-fast) var(--ease)}.casestudies__item__media img,.casestudies__item__media video{aspect-ratio:16/10;width:100%;height:auto}.casestudies__item__body{margin-bottom:var(--m-s);padding:0 var(--m-s)}.casestudies__item__title,.casestudies__item__categories{display:block;line-height:calc(var(--m-m) * 1.75);transition:transform var(--d-fast) var(--ease),opacity var(--d-fast) var(--ease)}.casestudies__item__title{font-weight:600}@media (hover: hover){.casestudies__item:hover .casestudies__item__title{transform:translateY(50%)}}.casestudies__item__categories{color:var(--c-text-secondary)}@media (hover: hover){.casestudies__item:hover .casestudies__item__categories{opacity:0;transform:translateY(-50%)}}main.casestudy video[data-allow-audio=true]{cursor:pointer}.mute-button{position:absolute;top:0;left:0;width:24px;height:24px;padding:4px;border-radius:var(--br-s);background-color:#fff8;background-color:color-mix(in srgb,var(--c-white) 50%,transparent 50%);transition:background-color var(--d-instant) var(--ease),opacity var(--d-instant) var(--ease)}@media (min-width: 451px){.mute-button{top:var(--m-m);left:var(--m-m)}}@media (max-width: 450px){.mute-button{top:var(--m-s);left:var(--m-s)}}@media (hover: hover){.mute-button{opacity:0}.mute-button.is-on,.casestudy__block__media:hover .mute-button{opacity:1}}.mute-button.is-on{background-color:var(--c-white)}video[data-allow-audio=false]+.mute-button{display:none}.mute-button svg{width:100%;height:100%}.mute-button__muted,.mute-button__unmuted{position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%);transition:opacity var(--d-instant) var(--ease)}.mute-button:not(.is-on) .mute-button__muted{opacity:0}.mute-button.is-on .mute-button__unmuted{opacity:0}.casestudy__gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--m-m)}.casestudy__block{position:relative}.casestudy__block--span-1{grid-column:span 1}.casestudy__block--span-2{grid-column:span 2}.casestudy__block__media{overflow:hidden;border-radius:var(--br-m);background-color:var(--c-gray-lightest)}.casestudy__block--span-1 .casestudy__block__media{aspect-ratio:8/10}.casestudy__block--span-2 .casestudy__block__media{aspect-ratio:16/10}.casestudy__block__media img,.casestudy__block__media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.casestudy__body{margin:calc(var(--m-l) + 4px) 0 0;padding:0 var(--m-s)}.casestudy__details{display:grid;gap:0 var(--m-m);padding:var(--m-l) 0 0;border-radius:var(--br-m)}@media (min-width: 451px){.casestudy__details{grid-template-columns:repeat(2,1fr);grid-template-areas:"title description" "title metadata"}}@media (max-width: 450px){.casestudy__details{grid-template-columns:1fr}}.casestudy__details__title{margin-bottom:var(--m-l)}@media (min-width: 451px){.casestudy__details__title{grid-area:title}}.casestudy__details__hr--title{margin-bottom:var(--m-l)}@media (min-width: 451px){.casestudy__details__hr--title{display:none}}.casestudy__details__description{margin-bottom:var(--m-l)}@media (min-width: 451px){.casestudy__details__description{grid-area:description}}.casestudy__details__metadata{display:grid;grid-template-columns:minmax(-webkit-max-content,1fr) 2fr;grid-template-columns:minmax(max-content,1fr) 2fr;-moz-column-gap:var(--m-m);column-gap:var(--m-m)}@media (min-width: 451px){.casestudy__details__metadata{grid-area:metadata}}.casestudy__details__metadata hr{grid-column:span 2;opacity:.2}.casestudy__details__metadata>div{display:grid;grid-column:span 2;grid-template-columns:subgrid;margin:var(--m-l) 0}html:has(body.archive),body.archive{overscroll-behavior-x:none}main.archive{cursor:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.archive__grid{display:grid;position:relative;width:100vw;transform-origin:0 0}@media (min-width: 800px){.archive__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width: 799px){.archive__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.archive__grid:before,.archive__grid:after{content:"";position:absolute;left:0;z-index:1;width:100vw;height:30svh;pointer-events:none}.archive__grid:before{top:-4px;background-image:linear-gradient(180deg,#fefefe,#fefefefd,#fefefef5,#fefefeea,#fefefeda,#fefefec6,#fefefeb0,#fefefe98,#ffffff80,#ffffff67,#ffffff4f,#ffffff39,#ffffff25,#ffffff15,#ffffff0a,#ffffff02,#fff0)}.archive__grid:after{bottom:-4px;background-image:linear-gradient(0deg,#fefefe,#fefefefd,#fefefef5,#fefefeea,#fefefeda,#fefefec6,#fefefeb0,#fefefe98,#ffffff80,#ffffff67,#ffffff4f,#ffffff39,#ffffff25,#ffffff15,#ffffff0a,#ffffff02,#fff0)}.archive__grid--top,.archive__grid--bottom{display:grid;grid-column:1/-1;grid-template-columns:subgrid;overflow:hidden;height:10000px}.archive__grid--top{flex-direction:row-reverse;align-content:end}.archive__grid--bottom{align-content:start}.sketches{display:contents}.sketch{position:relative;aspect-ratio:4/5;width:100%;height:100%;padding:var(--m-l)}@media (hover: hover){.sketch{border-radius:calc(var(--br-m) + 4px);box-shadow:inset 0 0 0 4px var(--c-white),inset 0 0 0 4px var(--c-gray-light);transition:box-shadow var(--d-instant) var(--ease)}.sketch:not(.is-center):hover{box-shadow:inset 0 0 0 4px var(--c-white),inset 0 0 0 5px var(--c-gray-light)}.archive__grid.is-zoom-in .sketch{border-radius:calc((var(--br-m) + 4px) / var(--scale-factor));box-shadow:inset 0 0 0 calc(4px / var(--scale-factor)) var(--c-white),inset 0 0 0 calc(4px / var(--scale-factor)) var(--c-gray-light)}.archive__grid.is-zoom-in .sketch:not(.is-center):hover{box-shadow:inset 0 0 0 calc(4px / var(--scale-factor)) var(--c-white),inset 0 0 0 calc(5px / var(--scale-factor)) var(--c-gray-light)}}.sketch__media{aspect-ratio:4/5;width:100%;height:100%}.sketch__media img,.sketch__media video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sketch__media video{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sketch__media img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.archive__placeholders{display:contents}.cursor{position:fixed;top:0;left:0;opacity:0;width:20px;height:20px;pointer-events:none}@media (hover: none){.cursor{display:none}}.cursor__arrow,.cursor__overview{position:absolute;width:100%;height:100%}.menu.is-open+#content-wrapper .cursor{display:none}.cursor svg{width:100%;height:100%}.articles.bricklayer{gap:calc(var(--m-m) + 1px);opacity:0;transition:opacity .25s}.articles .bricklayer-column{display:flex;flex-direction:column;padding:0}@media (min-width: 451px){.articles .bricklayer-column{gap:var(--m-xxl)}}@media (max-width: 450px){.articles .bricklayer-column{gap:var(--m-xl)}}.article{position:relative;text-decoration:none}@media (hover: hover){.article:hover{opacity:1}}@media (hover: hover){.article:not([href=""]):after{display:block;content:"";position:absolute;top:calc(-1 * var(--m-s));left:calc(-1 * var(--m-s));z-index:1;width:calc(100% + 2 * var(--m-s));height:calc(100% + 2 * var(--m-s));border-radius:var(--br-l);box-shadow:0 0 0 1px transparent;transition:box-shadow var(--d-instant) var(--ease);pointer-events:none}.article:not([href=""]):hover:after{box-shadow:0 0 0 1px var(--c-gray-light)}}.article[href=""]{cursor:default}.article__body{padding:0 var(--m-s)}.article__media{overflow:hidden;border-radius:var(--br-m);background-color:var(--c-gray-lightest)}.article__media img,.article__media video{width:100%;height:auto}.article__categories{display:block;margin-top:var(--m-m);-webkit-user-select:none;-moz-user-select:none;user-select:none}.article__headline{display:block;margin:calc(var(--m-s) * 1.125) 0 var(--m-m);font-size:var(--fs-l);font-weight:600;line-height:var(--lh-l)}.article__text{display:block;margin-bottom:var(--m-s)}@media screen and (min-width: 320px){.bricklayer-column-sizer{width:100%}}@media screen and (min-width: 640px){.bricklayer-column-sizer{width:50%}}@media screen and (min-width: 960px){.bricklayer-column-sizer{width:calc(100% / 3)}}@media screen and (min-width: 1280px){.bricklayer-column-sizer{width:25%}}@media screen and (min-width: 1600px){.bricklayer-column-sizer{width:20%}}@media screen and (min-width: 1920px){.bricklayer-column-sizer{width:calc(100% / 6)}}@media screen and (min-width: 2240px){.bricklayer-column-sizer{width:calc(100% / 7)}}@media screen and (min-width: 2560px){.bricklayer-column-sizer{width:12.5%}}@media screen and (min-width: 2880px){.bricklayer-column-sizer{width:calc(100% / 9)}}@media screen and (min-width: 3200px){.bricklayer-column-sizer{width:10%}}main.about a{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}@media (max-width: 767px){.about__container--two-columns .about__column:last-child .hr--end{display:none}}.about__container{display:grid;gap:var(--m-m)}.about__container--three-columns{grid-template-columns:repeat(3,1fr)}@media (max-width: 1279px){.about__container--three-columns{display:none}}@media (min-width: 1280px){.about__container--two-columns{display:none}}@media (min-width: 768px){.about__container--two-columns{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.about__column{display:flex;flex-direction:column}}@media (max-width: 767px){.about__column{display:contents}}.about__column hr.hr--end{order:100}.about__cell{display:flex;flex-direction:column;margin-bottom:var(--m-l)}.about__cell hr{width:calc(100% - 2 * var(--m-s));margin:0 var(--m-s)}.about__cell__header{display:block;margin:var(--m-l) 0;padding:0 var(--m-s);-webkit-user-select:none;-moz-user-select:none;user-select:none}.about__cell__media:not(:last-child){margin-bottom:var(--m-m)}.about__cell__media img,.about__cell__media video{width:100%;height:auto;border-radius:var(--br-m)}.about__cell__body{padding:0 var(--m-s)}.about__cell__body .about__cell--venn-diagramm,.about__cell__body .about__cell--logo-grid{-webkit-user-select:none;-moz-user-select:none;user-select:none}.about__cell__body span{display:block}@media (min-width: 768px){.about__cell--profile .about__cell__body p,.about__cell--text .about__cell__body p{width:calc(100% - var(--m-xl))}}.about__cell--register .about__cell__body{display:grid;grid-template-columns:minmax(-webkit-max-content,64px) 1fr;grid-template-columns:minmax(max-content,64px) 1fr}.about__cell--register .about__cell__body>div{display:grid;grid-column:span 2;grid-template-columns:subgrid}.about__cell--logo-grid{container-type:inline-size;container-name:logo-grid}.about__cell--logo-grid .about__cell__body{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--m-l)}@container logo-grid (width > 560px){.about__cell--logo-grid .about__cell__body{grid-template-columns:repeat(4,1fr)}}.about__cell--logo-grid .about__cell__body>div{aspect-ratio:16/9}.about__cell--logo-grid .about__cell__body>div img,.about__cell--logo-grid .about__cell__body>div video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.about__cell--venn-diagramm__circles{position:relative;aspect-ratio:1/1;width:100%}.about__cell--venn-diagramm__circle{--venn-diagramm-angle: calc( var(--venn-diagramm-index) / var(--venn-diagramm-count) * pi * 2 + pi / 2 + var(--venn-diagramm-rotation) / 180 * pi );--venn-diagramm-x: calc( cos(var(--venn-diagramm-angle)) * (50% - var(--venn-diagramm-overlap) * 1% + .5px) );--venn-diagramm-y: calc( sin(var(--venn-diagramm-angle)) * (50% - var(--venn-diagramm-overlap) * 1% + .5px) + var(--venn-diagramm-offsety) * 1% );display:flex;position:absolute;top:50%;left:50%;justify-content:center;align-items:center;aspect-ratio:1/1;width:calc(((.3 + .3 * (.5 + .5 / var(--venn-diagramm-count))) * 100% + var(--venn-diagramm-overlap) * .318%) * var(--venn-diagramm-scale));border-radius:100%;transform:translate(-50%,-50%) translate(var(--venn-diagramm-x),var(--venn-diagramm-y));box-shadow:0 0 0 1px var(--c-black)}body.error{cursor:none}.message{transform:translate(50vw,50svh) translate(-50%,-50%);display:inline-block;max-width:calc(100% - var(--m-m) * 2);text-align:center}.stack{position:relative;opacity:0;width:320px;z-index:-1}.stack__media{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);opacity:0}.stack__media.is-visible{opacity:1}.stack__media img,.stack__media video{width:100%;height:auto}main.password-guard .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;transform:translate(50vw,50svh) translate(-50%,-8px)}main.password-guard .hint{font-size:var(--fs-l);font-weight:600}main.password-guard form{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:16px;color:var(--c-gray-light)}main.password-guard input{height:24px;border-bottom:1px solid var(--c-gray-light);color:var(--c-gray-light)}main.password-guard input::-webkit-input-placeholder{color:var(--c-gray-light)}main.password-guard input::-moz-placeholder{color:var(--c-gray-light)}main.password-guard input::placeholder{color:var(--c-gray-light)}main.password-guard button{height:25px;margin-left:var(--m-s);padding:var(--m-s) var(--m-m);border:1px solid var(--c-gray-light);border-radius:var(--br-s);background-color:var(--c-white)}:root{--ff: Soehne, Helvetica, sans-serif;--font: var(--ff);--fs: 12.5px;--lh: calc(var(--m-m) * 2);--fs-l: 16px;--lh-l: calc(var(--m-m) * 2.25);--c-white: light-dark(#fff, #444);--c-gray-light: light-dark(#e4e4e4, #1b1b1b);--c-gray-lightest: light-dark(#f8f8f8, #0c0c0c);--c-black: light-dark(#000, #fff);--c-bg: var(--c-white);--c-text: var(--c-black);--c-text-secondary: light-dark(#aaaaaa, #444);--m-xs: calc(var(--m-m) / 4);--m-s: calc(var(--m-m) / 2);--m-m: 8px;--m-l: calc(var(--m-m) * 2);--m-xl: calc(var(--m-m) * 4);--m-xxl: calc(var(--m-m) * 6);--br-s: calc(var(--m-s) / 2);--br-m: calc(var(--m-m) / 2);--br-l: calc(var(--m-l) / 2);--d: .32s;--d-slow: .64s;--d-fast: .24s;--d-instant: .1s;--ease: cubic-bezier(.645, .045, .355, 1)}
