.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) + var(--header-height)) var(--m-l) var(--m-l)}}@media(max-width:450px){main.about,main.casestudy,main.news,main.works{padding:calc(2 * var(--m-m) + var(--header-height)) var(--m-m) var(--m-l)}}.menu hr{width:calc(100% - var(--m-menu) * 2);margin:0 var(--m-menu);border-color:var(--c-300)}.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;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--m-menu);transform:translate(-50%) translateY(calc(-1 * var(--m-m)));background-color:var(--c-100-700);box-shadow:var(--b);color:var(--c-text);transition:height var(--d-slow) var(--ease),background-color var(--d-instant) var(--ease);will-change:height}@media(min-width:451px){.menu__menu{top:var(--m-l);width:400px}.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)}}@media(hover:hover){.menu:not(.is-open) .menu__menu:hover{background-color:var(--c-100-800)}}.menu:not(.is-open) .menu__menu{height:var(--header-height)}.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{display:flex;position:relative;flex-direction:column;padding:calc(var(--m-menu) - 2px) var(--m-menu) calc(var(--m-menu) - 2px);cursor:pointer}.menu__website{display:inline-block;align-self:start;height:calc(var(--m-m) * 2);font-weight:600;line-height:calc(var(--m-m) * 2)}.menu__body{display:flex;flex-direction:column;flex-grow:1;margin-top:calc(var(--m-l) - var(--m-m) + 2px)}.menu__path{position:relative;height:calc(var(--m-m) * 2);line-height:calc(var(--m-m) * 2)}.menu__path *{line-height:calc(var(--m-m) * 2)}.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__page{display:inline-block;font:normal normal normal var(--fs)/calc(var(--m-m) * 2) var(--ff);letter-spacing:.02em}.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__contact,.menu__socials{padding:var(--m-l) var(--m-menu)}.menu__navigation{display:flex;flex-direction:column;flex-grow:1;gap:var(--m-s);padding:var(--m-l) calc(var(--m-m) - 1px);padding-top:var(--m-l)}.menu__navigation__item{display:block;padding:var(--m-l) var(--m-m);border-radius:var(--br-m);background-color:var(--c-000-500);transition:background-color var(--d-instant) var(--ease)}@media(hover:hover){.menu__navigation__item:hover{opacity:1;background-color:var(--c-000)}}.menu__navigation__item.is-active{background-color:var(--c-000)}.menu__contact{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;-moz-column-gap:var(--m-xl);column-gap:var(--m-xl)}.menu__contact div{display:grid;grid-column:span 2;grid-template-columns:subgrid}.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-menu)}.menu__icon{position:absolute;top:50%;right:24px;width:9px;height:7px;transform:translateY(-50%)}.menu__icon__dot{position:absolute;top:3.5px;left:4.5px;width:4px;height:4px;border-radius:2px;background-color:var(--c-text);transition:background-color var(--d-instant) var(--ease)}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}@media(max-width:450px){main.home{padding:calc(var(--header-height) + var(--m-m) * 2) var(--m-m) calc(var(--header-height) + var(--m-m) * 3 + var(--thumbs-height))}}.slider{position:relative;overflow:hidden}@media(min-width:451px){.slider{width:100vw;height:100lvh}.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}}}@media(max-width:450px){.slider{width:calc(100vw - var(--m-m) * 2);height:calc(100svh - (var(--header-height) + var(--m-m) * 2 + var(--header-height) + var(--m-m) * 3 + var(--thumbs-height)));border-radius:var(--br-menu)}}.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)}@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.slider__container{transform:scale(1.01)}}.slider.is-pointer-down .slider__container{transform:scale(1)}}.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;width:100vw;height:var(--thumbs-height);height:100lvh;cursor:ew-resize}.thumbs:not([data-loaded]) .thumbs{opacity:0}.thumbs__container{position:absolute;overflow:hidden;width:100%;height:var(--thumbs-height);border-radius:var(--br-menu);-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-m);left:var(--m-m);width:calc(100vw - var(--m-m) * 2)}}.thumbs:not([data-loaded]) .thumbs__container{opacity:0;transform:translateY(var(--m-l))}.thumbs__inner{display:flex}@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;width:auto;height:var(--thumbs-height);transition: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:not([data-loaded]) .thumbs__slide{opacity:0;pointer-events:none}.thumbs__slide__media{display:flex;justify-content:center;align-items:center;overflow:hidden;height:var(--thumbs-height);transition:transform var(--d-fast) var(--ease),border-radius var(--d-fast) var(--ease)}.thumbs__slide__media img,.thumbs__slide__media video{width:auto;height:var(--thumbs-height);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{border-radius:var(--br-m);transform:scale(.96)}.thumbs__slide__media__placeholder{aspect-ratio:16/9;height:100%;border-radius:var(--br-s);background-color:var(--c-200)}.blurb{display:flex;position:fixed;z-index:9;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:var(--header-height);border-radius:var(--m-menu);background-color:var(--c-100-700);box-shadow:var(--b);text-align:center;text-decoration:none;transition:opacity var(--d-fast) var(--d-fast) var(--ease),background-color var(--d-instant) var(--ease)}@media(min-width:451px){.blurb{bottom:calc(var(--m-xl) + var(--m-l) + var(--thumbs-height));left:50%;width:400px;padding:var(--m-m) var(--m-l);transform:translate(-50%)}.menu.is-open+#content-wrapper .blurb{opacity:0}}@media(max-width:450px){.blurb{bottom:calc(var(--m-m) * 2 + var(--thumbs-height));width:calc(100vw - var(--m-m) * 2);padding:var(--m-m)}}@media(hover:hover){.blurb:hover{opacity:1;background-color:var(--c-100-800)}}.menu.is-open+#content-wrapper .blurb{transition:opacity var(--d-fast) var(--ease),background-color var(--d-instant) var(--ease)}main.home:has(.thumbs:not([data-loaded])) .blurb{opacity:0;transition:none}@media(min-width:451px){main.home:has(.thumbs:not([data-loaded])) .blurb{transform:translate(-50%,var(--m-l))}}@media(max-width:450px){main.home:has(.thumbs:not([data-loaded])) .blurb{transform:translateY(var(--m-l))}}.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-200)}}.casestudies__item[data-disabled]{pointer-events:none}.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-100);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;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-600)}@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-000) 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-000)}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-100)}.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__description p:has(+p){margin-bottom:var(--lh)}.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-000),inset 0 0 0 4px var(--c-200);transition:box-shadow var(--d-instant) var(--ease)}.sketch:not(.is-center):hover{box-shadow:inset 0 0 0 4px var(--c-000),inset 0 0 0 5px var(--c-200)}.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-000),inset 0 0 0 calc(4px / var(--scale-factor)) var(--c-200)}.archive__grid.is-zoom-in .sketch:not(.is-center):hover{box-shadow:inset 0 0 0 calc(4px / var(--scale-factor)) var(--c-000),inset 0 0 0 calc(5px / var(--scale-factor)) var(--c-200)}}.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){a.article: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}a.article:hover:after{box-shadow:0 0 0 1px var(--c-200)}}div.article{cursor:default}.article__body{padding:0 var(--m-s)}.article__media{overflow:hidden;border-radius:var(--br-m);background-color:var(--c-100)}.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-bottom: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{display:flex;flex-direction:column;gap:var(--m-m)}main.about a{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}main.about hr{width:calc(100% - 2 * var(--m-s));margin:0 var(--m-s);border-color:var(--c-500)}@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__header{display:block;margin:var(--m-l) 0;padding:0 var(--m-s);color:var(--c-500);-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--picture-grid{container-type:inline-size;container-name:picture-grid}.about__cell--picture-grid .about__cell__body{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--m-l);padding:0}.about__cell--picture-grid__media{margin-bottom:var(--m-m)}.about__cell--picture-grid__media img,.about__cell--picture-grid__media video{aspect-ratio:1/1;width:100%;height:auto;border-radius:var(--br-m);-o-object-fit:cover;object-fit:cover}.about__cell--picture-grid__title,.about__cell--picture-grid__subtitle{padding:0 var(--m-s)}.about__cell--picture-grid__subtitle{color:var(--c-500)}.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-900)}.about__bio{margin-top:var(--m-l);padding-bottom:var(--m-l);font-size:var(--fs-xl);line-height:var(--lh-xl);padding-inline:var(--m-s)}@media(min-width:451px){.about__bio{min-height:50svh}}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-200)}main.password-guard input{height:24px;border-bottom:1px solid var(--c-200);color:var(--c-200)}main.password-guard input::-webkit-input-placeholder{color:var(--c-200)}main.password-guard input::-moz-placeholder{color:var(--c-200)}main.password-guard input::placeholder{color:var(--c-200)}main.password-guard button{height:25px;margin-left:var(--m-s);padding:var(--m-s) var(--m-m);border:1px solid var(--c-200);border-radius:var(--br-s);background-color:var(--c-000)}:root{--ff: Soehne, Helvetica, sans-serif;--font: var(--ff);--lh: calc(var(--fs) * 1.3);--lh-l: calc(var(--fs-l) * 1.3);--lh-xl: calc(var(--fs-xl) * 1.2)}@media(min-width:451px){:root{--fs: 13.5px;--fs-l: 16px;--fs-xl: clamp(20px, 3.5vw, 30px)}}@media(max-width:450px){:root{--fs: 12.5px;--fs-l: 14.5px;--lh-xl: calc(var(--fs-xl) * 1.2);--fs-xl: 20px}}:root{--c-000: hsla(0, 0%, 100%, 1);--c-000-500: hsla(0, 0%, 100%, .5);--c-000-800: hsla(0, 0%, 100%, .85);--c-100: hsla(0, 0%, 96%, 1);--c-100-700: hsla(0, 0%, 96%, .83);--c-100-800: hsla(0, 0%, 97%, .9);--c-200: hsla(0, 0%, 89%, 1);--c-300: hsla(0, 0%, 80%, 1);--c-500: hsla(0, 0%, 50%, 1);--c-600: hsla(0, 0%, 67%, 1);--c-700: hsla(0, 0%, 20%, 1);--c-900: hsla(0, 0%, 0%, 1);--c-bg: var(--c-000);--c-text: var(--c-900);--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);--m-menu: 12px;--br-s: calc(var(--m-s) / 2);--br-m: calc(var(--m-m) / 2);--br-l: calc(var(--m-l) / 2);--br-menu: 12px;--b: inset 0 0 .5px 0 var(--c-300);--header-height: 52px;--thumbs-height: 52px;--d: .32s;--d-slow: .48s;--d-fast: .24s;--d-instant: .12s;--ease: cubic-bezier(.645, .045, .355, 1)}
