@charset "UTF-8";@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }@media only screen and (min-width: 813px){.mobile-only{display:none}}@media only screen and (max-width: 812px){.desktop-only{display:none}}@media only screen and (min-width: 813px){.desktop-only{display:block}}.klaro,.klaro button{font-family:inherit;font-family:var(--font-family, inherit);font-size:14px;font-size:var(--font-size, 14px)}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .cookie-modal .cm-switch-container,.klaro .context-notice .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2, #c8c8c8);display:block;position:relative;padding:10px 10px 10px 66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child,.klaro .cookie-modal .cm-switch-container p,.klaro .context-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .cookie-modal .cm-switch,.klaro .context-notice .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1, #1a936f)}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1, #1a936f);opacity:.6}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before{transform:translate(10px)}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2, rgb(36.1294797688, 204.2705202312, 154.2450867052));opacity:.8}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider:before{transform:translate(10px)}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2, rgb(36.1294797688, 204.2705202312, 154.2450867052));opacity:.8;cursor:not-allowed}.klaro .cookie-modal .cm-list-input,.klaro .context-notice .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:.9em;font-weight:600}.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description{color:#7c7c7c;color:var(--dark3, rgb(124.44, 124.44, 124.44));font-size:.9em;padding-top:4px}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#f2f2f2;background-color:var(--white2, rgb(242.25, 242.25, 242.25));position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-list-label .slider:before,.klaro .context-notice .cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label .slider:before{background-color:#e6e6e6;background-color:var(--white3, rgb(230.1375, 230.1375, 230.1375));position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;transition:.4s}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-list-label .slider.round:before,.klaro .context-notice .cm-list-label .slider.round:before,.klaro .cookie-notice .cm-list-label .slider.round:before{border-radius:50%}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:rgb(71.7343352601,222.5856647399,177.7042774566);box-shadow-color:var(--green3, rgb(71.7343352601, 222.5856647399, 177.7042774566));box-shadow:0 0 1px var(--box-shadow-color, green3)}.klaro .cookie-modal .cm-list-label input:checked+.slider:before,.klaro .context-notice .cm-list-label input:checked+.slider:before,.klaro .cookie-notice .cm-list-label input:checked+.slider:before{transform:translate(20px)}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px #7d7d7d33,5px 5px 10px #7d7d7d30}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider:before{transform:translate(20px)}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}.klaro .cookie-modal a,.klaro .context-notice a,.klaro .cookie-notice a{color:#1a936f;color:var(--green1, #1a936f);text-decoration:none}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:#fafafa;color:var(--light1, #fafafa)}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{display:block;text-align:left;margin:.7em 0 0;padding:0}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit;font-family:var(--title-font-family, inherit)}.klaro .cookie-modal .cm-link,.klaro .context-notice .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{color:#fff;color:var(--button-text-color, #fff);background-color:#5c5c5c;background-color:var(--dark2, rgb(91.8, 91.8, 91.8));border-radius:4px;border-radius:var(--border-radius, 4px);margin-right:.5em;border-style:none;padding:.4em;font-size:1em;cursor:pointer}.klaro .cookie-modal .cm-btn:disabled,.klaro .context-notice .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#c8c8c8;background-color:var(--light2, #c8c8c8)}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#1a936f;background-color:var(--green1, #1a936f)}.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:#24cc9a;background-color:var(--green2, rgb(36.1294797688, 204.2705202312, 154.2450867052))}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:#2581c4;background-color:var(--blue1, #2581c4)}.klaro .context-notice{border-radius:4px;border-radius:var(--border-radius, 4px);border-style:solid;border-style:var(--border-style, solid);border-width:1px;border-width:var(--border-width, 1px);border-color:#c8c8c8;border-color:var(--light2, #c8c8c8);background-color:#fafafa;background-color:var(--light1, #fafafa);display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding:12px;height:100%}.klaro .context-notice.cm-dark{background-color:#333;background-color:var(--dark1, #333);border-color:#5c5c5c;border-color:var(--dark2, rgb(91.8, 91.8, 91.8))}.klaro .context-notice.cm-dark p{color:#fafafa;color:var(--light1, #fafafa)}.klaro .context-notice.cm-dark p a{color:#459cdc;color:var(--blue2, rgb(68.5896995708, 156.0884120172, 219.8103004292))}.klaro .context-notice p{color:#333;color:var(--dark1, #333);flex-grow:0;text-align:center;padding-top:0;margin-top:0}.klaro .context-notice p a{color:#24cc9a;color:var(--green2, rgb(36.1294797688, 204.2705202312, 154.2450867052))}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .context-notice p.ccn-description-empty-store{margin-top:24px;font-size:14px;font-size:var(--font-size, 14px)}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;transform:none}.klaro .cookie-modal .cm-bg{background:#00000080;height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#333;background-color:var(--dark1, #333);color:#fafafa;color:var(--light1, #fafafa);z-index:1001;box-shadow:0 4px 6px #0003,5px 5px 10px #00000030;width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto}@media (min-width: 660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;border-radius:var(--border-radius, 4px);position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;cursor:pointer;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#fafafa;stroke:var(--light1, #fafafa)}.klaro .cookie-modal .cm-modal .cm-footer{border-top-color:#5c5c5c;border-top-color:var(--dark2, rgb(91.8, 91.8, 91.8));border-top-width:1px;border-top-width:var(--border-width, 1px);border-top-style:solid;border-top-style:var(--border-style, solid);padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#5c5c5c;color:var(--dark2, rgb(91.8, 91.8, 91.8))}.klaro .cookie-modal .cm-modal .cm-header{border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-color:#5c5c5c;border-bottom-color:var(--dark2, rgb(91.8, 91.8, 91.8));padding:1em 24px 1em 1em}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret{color:#a0a0a0;color:var(--light3, #a0a0a0)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{color:#a0a0a0;color:var(--light3, #a0a0a0);font-size:.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top-width:1px;border-top-width:var(--border-width, 1px);border-top-style:solid;border-top-style:var(--border-style, solid);border-top-color:#5c5c5c;border-top-color:var(--dark2, rgb(91.8, 91.8, 91.8));padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{color:#5c5c5c;color:var(--dark2, rgb(91.8, 91.8, 91.8));padding-left:.2em;font-size:.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#333;background-color:var(--dark1, #333);z-index:999;position:fixed;width:100%;bottom:0;right:0}@media (min-width: 1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px;border-radius:var(--border-radius, 4px);position:fixed;position:var(--notice-position, fixed);right:20px;right:var(--notice-right, 20px);left:auto;left:var(--notice-left, auto);bottom:20px;bottom:var(--notice-bottom, 20px);top:auto;top:var(--notice-top, auto);max-width:400px;max-width:var(--notice-max-width, 400px);box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}}@media (max-width: 1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:0 1em 1em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;flex-grow:1}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-.5em}@media (max-width: 384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media (max-width: 384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - .5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;align-items:baseline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-modal-notice{background-color:#333;background-color:var(--dark1, #333);color:#fafafa;color:var(--light1, #fafafa);z-index:1001;box-shadow:0 4px 6px #0003,5px 5px 10px #00000030;width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto}@media (min-width: 400px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius, 4px);position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice{padding:.2em 1em 1em}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em}.klaro .cookie-notice-hidden{display:none!important}#klaro-consent-CF5BD1C8-4EA7-45EE-8BF2-13599C4A2E73 .cookie-modal,#klaro-consent-CF5BD1C8-4EA7-45EE-8BF2-13599C4A2E73 .cookie-notice{z-index:15000}#klaro-consent-CF5BD1C8-4EA7-45EE-8BF2-13599C4A2E73 .cookie-notice,#klaro-consent-CF5BD1C8-4EA7-45EE-8BF2-13599C4A2E73 .cm-modal{background-color:var(--color-grey-a)}#klaro-consent-CF5BD1C8-4EA7-45EE-8BF2-13599C4A2E73 *{color:var(--color-main-font);border-color:var(--color-main-font);font-family:burggrotesk-monoregular,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550;font-size:.25rem;line-height:1.3;word-spacing:-.15em}#klaro-consent-CF5BD1C8-4EA7-45EE-8BF2-13599C4A2E73 svg *{stroke:var(--color-main-font)}#klaro-consent-CF5BD1C8-4EA7-45EE-8BF2-13599C4A2E73 a{color:var(--color-link)}#klaro-consent-CF5BD1C8-4EA7-45EE-8BF2-13599C4A2E73 .cn-ok{display:block;margin-top:.5rem;text-align:center}#klaro-consent-CF5BD1C8-4EA7-45EE-8BF2-13599C4A2E73 .cn-buttons{display:block;margin-top:.5rem}#klaro-consent-CF5BD1C8-4EA7-45EE-8BF2-13599C4A2E73 .cm-btn{width:100%;border-radius:99999px;background-color:var(--color-main-bg);box-shadow:0 0 .25rem rgb(var(--tw-color-main-font)/20%)}#klaro-consent-CF5BD1C8-4EA7-45EE-8BF2-13599C4A2E73 .cm-btn:hover{background-color:var(--color-grey-c)}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}body{margin:0;line-height:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}video{width:100%;height:auto}body{position:relative}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;border-top:1px solid red;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}figure{-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px;-webkit-margin-end:0px}img,picture{width:100%;height:auto}textarea{resize:vertical}figure{margin:0}button{display:block;background:transparent;color:inherit;border:0;outline:0;margin:0;padding:0;cursor:pointer}@font-face{font-family:burggrotesk-mono;src:url(fonts/burg/burggroteskmono-regular.woff2) format("woff2"),url(fonts/burg/burggroteskmono-regular.woff) format("woff"),url(fonts/burg/BurgGroteskMono-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:burggrotesk-mono;src:url(fonts/burg/burggroteskmono-italic-webfont.woff2) format("woff2"),url(fonts/burg/burggroteskmono-italic-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:friedl-beta1-240227-vf;src:url(fonts/friedl-240227/Friedl-Beta1_240227-VF.woff2) format("woff2"),url(fonts/friedl-240227/Friedl-Beta1_240227-VF.ttf) format("truetype");font-weight:125 950;font-style:normal;font-variation-settings:"wght" 100}body{font-family:friedl-beta1-240227-vf,Helvetica,Arial,sans-serif;color:var(--color-main-font)}body .mode-invert{color:var(--color-main-bg)}body.mode-light,body:not(.mode-dark){font-variation-settings:"wght" 400}body.mode-dark{font-variation-settings:"wght" 250}h1,h2,h3,h4,h5,h6{margin-block-start:0;margin-block-end:0;font-weight:inherit;font-size:inherit}.main-text h2,.main-text h3{margin:1rem 0 .5rem;position:relative;padding-left:.5rem;line-height:1.25}.main-text h2:before,.main-text h3:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}.module.a-to-z h2+.label{margin-top:.25rem}ul{padding-left:0;margin:0;list-style:none}ul ul li{padding:0 .5rem 0 0}ul.bullet-list li{display:block;position:relative;padding-left:.5rem;line-height:1.25}ul.bullet-list li:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;background:var(--color-main-font);border-radius:50%;border:1px solid var(--color-main-font);background:transparent}ul.bullet-list li{text-indent:0;padding-left:.5rem}ul.bullet-list li:before{position:absolute;left:0;top:.1em;margin-right:.4em}ul.bullet-list li p{display:block;position:relative;text-indent:0}ul.bullet-list h4+li,ul.bullet-list li+li{margin-top:.275em}ul.bullet-list h4{padding-left:.5rem;margin-bottom:.275em}ul.bullet-list h4:before{display:none}p+ul.bullet-list,ul.bullet-list+p{margin-top:.275em}a{color:inherit;text-decoration:none;cursor:pointer}@media only screen and (min-width: 813px){a{transition:font-variation-settings .2s ease;font-variation-settings:"wght" 400!important}a:hover,a:active,a:focus{font-variation-settings:"wght" 900!important}}a.active{font-variation-settings:"wght" 900!important}p{margin:0 0 .3rem}.font-caption{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.font-caption a:hover,.font-caption a:active,.font-caption a:focus{color:var(--color-link)}.font-caption a:hover svg path,.font-caption a:hover svg circle,.font-caption a:active svg path,.font-caption a:active svg circle,.font-caption a:focus svg path,.font-caption a:focus svg circle{stroke:var(--color-link)}.font-caption{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.font-caption{font-size:.29rem}}.label:not(.head){font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.label:not(.head) a:hover,.label:not(.head) a:active,.label:not(.head) a:focus{color:var(--color-link)}.label:not(.head) a:hover svg path,.label:not(.head) a:hover svg circle,.label:not(.head) a:active svg path,.label:not(.head) a:active svg circle,.label:not(.head) a:focus svg path,.label:not(.head) a:focus svg circle{stroke:var(--color-link)}.label:not(.head){font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.label:not(.head){font-size:.29rem}}.label.head{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.label.head a:hover,.label.head a:active,.label.head a:focus{color:var(--color-link)}.label.head a:hover svg path,.label.head a:hover svg circle,.label.head a:active svg path,.label.head a:active svg circle,.label.head a:focus svg path,.label.head a:focus svg circle{stroke:var(--color-link)}.label.head{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.label.head{font-size:.275rem}}.label.sub{position:relative}.label.sub a{display:block;position:relative;padding-left:.5rem;color:var(--color-main-font);outline-offset:.4ex}@media only screen and (min-width: 813px){.label.sub a{margin-top:.05rem}}.label.sub a:before{content:"→";font-family:inherit;display:block;position:absolute;top:0;left:.35em}.caption,figcaption{display:block;font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.caption a:hover,.caption a:active,.caption a:focus,figcaption a:hover,figcaption a:active,figcaption a:focus{color:var(--color-link)}.caption a:hover svg path,.caption a:hover svg circle,.caption a:active svg path,.caption a:active svg circle,.caption a:focus svg path,.caption a:focus svg circle,figcaption a:hover svg path,figcaption a:hover svg circle,figcaption a:active svg path,figcaption a:active svg circle,figcaption a:focus svg path,figcaption a:focus svg circle{stroke:var(--color-link)}.caption,figcaption{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.caption,figcaption{font-size:.29rem}}img+.caption,img+figcaption{margin-top:var(--gap-s)}p{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.icon{display:block;position:relative;overflow:hidden;width:1.8em;height:1.8em;flex:0 0 1.8em;transition:all .3s ease}.icon svg{pointer-events:none;display:block;width:100%;height:100%;margin:auto}.icon svg path{fill:var(--color-main-font)}.icon.lock svg{transform:translateY(-.015rem)}#search-icon svg{transform:translate(.15em,.15em)}#darksun svg,#darksun path,#darksun circle,#darksun mask,#darksun ellipse,#darksun rect,#brightsun svg,#brightsun path,#brightsun circle,#brightsun mask,#brightsun ellipse,#brightsun rect{transition:all .2s linear;stroke:var(--color-main-font)}#darksun svg rect#charge{fill:var(--color-main-font);transform-origin:50% 80%;transform:scaleY(.5)}#darksun:hover svg rect#charge,#darksun:active svg rect#charge,#darksun:focus svg rect#charge{fill:var(--color-main-font);transform:scaleY(1)}#brightsun svg g#rays path,#brightsun svg circle#core{fill:var(--color-main-bg);fill:transparent}#brightsun:hover svg circle#core,#brightsun:active svg circle#core,#brightsun:focus svg circle#core{fill:var(--color-main-font)}#brightsun:hover svg mask circle,#brightsun:active svg mask circle,#brightsun:focus svg mask circle{r:50}div.icon{width:100%;height:100%;border-radius:0}div.icon *{border-radius:0}div.icon svg circle,div.icon svg rect,div.icon svg path{stroke-width:4px;stroke:var(--color-main-font);fill:transparent}@media only screen and (max-width: 812px){div.icon svg circle,div.icon svg rect,div.icon svg path{stroke-width:2.5px}.search-bar div.icon svg circle,.search-bar div.icon svg rect,.search-bar div.icon svg path{stroke-width:7px}}div.icon.file{box-sizing:border-box;aspect-ratio:3/4;width:auto;background:transparent;margin:auto;text-align:center;font-family:monospace;text-transform:uppercase;letter-spacing:.1em;font-size:inherit;position:relative;color:var(--color-link);height:1rem;line-height:1rem}div.icon.file span{display:block;position:relative;z-index:1;font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}div.icon.file span a:hover,div.icon.file span a:active,div.icon.file span a:focus{color:var(--color-link)}div.icon.file span a:hover svg path,div.icon.file span a:hover svg circle,div.icon.file span a:active svg path,div.icon.file span a:active svg circle,div.icon.file span a:focus svg path,div.icon.file span a:focus svg circle{stroke:var(--color-link)}div.icon.file span{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){div.icon.file span{font-size:.275rem}}div.icon.file span{line-height:1rem}div.icon.file .background{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border:max(1px,.03rem) solid var(--color-link);-webkit-mask:linear-gradient(225deg,transparent 0 14.3%,#fff 0);background:var(--color-main-bg)}div.icon.file:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border:max(1px,.03rem) solid var(--color-link);-webkit-mask:linear-gradient(225deg,transparent 0 14.3%,#fff 0);background:var(--color-main-bg);z-index:0}div.icon.file .shadow{position:absolute;top:0;left:0;bottom:0;background:var(--color-link);z-index:-1;opacity:.3;width:calc(100% - .25rem);filter:blur(.0142857143rem)}div.icon.file .shadow:after{content:"";position:absolute;top:0;bottom:0;background:transparent;border-right:0;border-bottom:0;right:-.25rem;border-top:.25rem solid transparent;border-left:.25rem solid var(--color-link)}div.icon.file .corner{display:block;position:absolute;z-index:1;top:0;right:0;height:16.5%;width:26%;border-bottom:max(1px,.03rem) solid var(--color-link);border-left:max(1px,.03rem) solid var(--color-link);height:.25rem;width:.25rem}div.icon.file .corner:before{content:"";height:max(1px,.03rem);background:var(--color-link);position:absolute;width:141%;top:50%;left:50%;transform-origin:center;transform:translate(-50%) rotate(225deg);display:block}div.icon.file.small{height:.3rem;line-height:.3rem}div.icon.file.small:after{-webkit-mask:linear-gradient(225deg,transparent 0 22%,#fff 0)}div.icon.file.small span{display:none}div.icon.file.small .shadow{width:calc(100% - .1rem);filter:blur(.0042857143rem)}div.icon.file.small .shadow:after{right:-.15rem;border-top:.15rem solid transparent;border-left:.15rem solid var(--color-link)}div.icon.file.small .corner{height:.15rem;width:.15rem}span.icon.fold-state-indicator{position:absolute;right:0;top:0;width:.8rem;height:.8rem;padding:.2rem;transform:translate(-25%,-25%);cursor:pointer}button>span.icon.fold-state-indicator,.button>span.icon.fold-state-indicator{left:0;bottom:0}#single-project-loader figcaption>span.icon.fold-state-indicator{top:50%;transform:translateY(-50%);right:auto;left:0}#single-project-loader figcaption>span.icon.fold-state-indicator>span.inner{border-color:var(--color-main-bg)}#single-project-loader figcaption>span.icon.fold-state-indicator>span.inner:before,#single-project-loader figcaption>span.icon.fold-state-indicator>span.inner:after{background-color:var(--color-main-bg);opacity:1}#single-project-loader figcaption.is-extended>span.icon.fold-state-indicator{top:.4rem}#single-project-loader figcaption.is-extended>span.icon.fold-state-indicator>span.inner{border-color:var(--color-main-font)}#single-project-loader figcaption.is-extended>span.icon.fold-state-indicator>span.inner:before,#single-project-loader figcaption.is-extended>span.icon.fold-state-indicator>span.inner:after{background-color:var(--color-main-font);opacity:1}#single-project-loader figcaption.is-extended>span.icon.fold-state-indicator>span.inner:before{opacity:0}span.icon.fold-state-indicator,span.icon.fold-state-indicator>span.inner{display:block;box-sizing:border-box;border-radius:50%}span.icon.fold-state-indicator>span.inner{position:relative;width:100%;height:100%;border:1px solid var(--color-main-font)}span.icon.fold-state-indicator>span.inner:before,span.icon.fold-state-indicator>span.inner:after{display:block;content:"";width:56%;height:1px;background:var(--color-main-font);position:absolute;top:50%;left:50%;transition:transform .2s ease,opacity .2s ease;transform-origin:center;transform:translate(-50%,-50%)}span.icon.fold-state-indicator>span.inner:before{transform:translate(-50%,-50%) rotate(90deg);opacity:0}span.icon.fold-state-indicator>span.inner:after{transform:translate(-50%,-50%) rotate(180deg)}.folded span.icon.fold-state-indicator>span.inner:before{transform:translate(-50%,-50%) rotate(0);opacity:1}.folded span.icon.fold-state-indicator>span.inner:after{transform:translate(-50%,-50%) rotate(90deg)}span.icon.fold-state-indicator:hover span.inner,button:hover span.icon.fold-state-indicator span.inner{border-color:var(--color-link)}span.icon.fold-state-indicator:hover span.inner:before,span.icon.fold-state-indicator:hover span.inner:after,button:hover span.icon.fold-state-indicator span.inner:before,button:hover span.icon.fold-state-indicator span.inner:after{background-color:var(--color-link)}@keyframes bounce{0%,to,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes shake{0%{transform:translateY(0)}5%{transform:translateY(-.1rem)}10%{transform:translateY(.1rem)}15%{transform:translateY(-.1rem)}20%{transform:translateY(.1rem)}25%{transform:translateY(-.1rem)}30%{transform:translateY(0)}}@keyframes wobble{0%{transform:rotateY(0)}5%{transform:rotateY(-40deg)}10%{transform:rotateY(40deg)}15%{transform:rotateY(-40deg)}20%{transform:rotateY(40deg)}25%{transform:rotateY(-40deg)}30%{transform:rotateY(0)}}:where(html){display:grid;height:100vh;height:100dvh}body.single-project-on{overflow:hidden}body.cinemode header#main-header .header-main-nav,body.cinemode header#main-header #head-2,body.cinemode header#main-header #toolbar{opacity:0;pointer-events:none}@media only screen and (min-width: 813px){body.extend .app-layout--columns:not(.app-layout--calendar) div#main .column.col-main .main-content{transform:translate(0)}}#main{overflow:hidden}div#main .column{transition:transform .6s ease,width .6s ease,background-color .6s ease}.app-layout--columns #main .main-content{display:flex;flex-flow:column nowrap}@media only screen and (min-width: 813px){.app-layout--columns #main .main-content{gap:calc(var(--gap-l) * 2.5)}}@media only screen and (max-width: 812px){.app-layout--columns #main .main-content{gap:calc(var(--gap-l) + var(--gap-xs))}}div#main{position:relative;min-height:calc(100vh - 2rem)}@media only screen and (max-width: 812px){div#main{padding-top:2.5rem;width:100vw}}div#main .column{display:block;position:relative;height:auto;margin:0;overflow-x:visible;transition:transform .6s ease,width .6s ease,background-color .6s ease}div#main .column.col-main{width:100vw;max-width:100%}@media only screen and (min-width: 813px){div#main .column.col-main{padding-top:calc(var(--gap-l) * 5 - var(--gap-s));z-index:1}}@media only screen and (max-width: 812px){div#main .column.col-main{overflow:visible}}div#main .column.col-main .main-content>*:first-child{margin-top:0}@media only screen and (min-width: 813px){div#main .column.col-aside{top:0;z-index:999;background-color:transparent;height:100%}}div#main .column.col-aside.right{pointer-events:none}@media only screen and (min-width: 813px){div#main .column.col-aside.right{position:absolute;right:0;width:8.75rem}}@media only screen and (max-width: 812px){div#main .column.col-aside.right{right:0;width:0;overflow:visible;pointer-events:auto}}div#main .column.col-aside.left{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word}@media only screen and (min-width: 813px){div#main .column.col-aside.left{position:absolute;left:0}}@media only screen and (max-width: 812px){div#main .column.col-aside.left{margin-top:calc(var(--gap-l) + var(--gap-xs))}}@media only screen and (min-width: 813px){div#main .column.col-aside>.module{height:100vh}div#main .column.col-aside>.module>div{padding-top:calc(var(--gap-l) * 5 - var(--gap-s))}}@media only screen and (max-width: 812px){body.login-tool div#main .column.col-aside{display:none}}div#main .column.col-aside.right .module.calendar{transition:transform .6s ease,width .6s ease,background-color .6s ease}@media only screen and (min-width: 813px){.app-layout--columns div#main .column.col-aside.right:before,.app-layout--columns div#main .column.col-aside.right .module.calendar,.app-layout--columns header#main-header .main-header-background:after{transform:translate(4.3rem)}.app-layout--full-width div#main .column.col-aside.right:before,.app-layout--full-width div#main .column.col-aside.right .module.calendar,.app-layout--full-width header#main-header .main-header-background:after{transform:translate(100%)}.app-layout--project div#main .column.col-aside.right:before,.app-layout--project div#main .column.col-aside.right .module.calendar,.app-layout--project header#main-header .main-header-background:after{transform:translate(100%)}body.calendar-active div#main .column.col-aside.right:before,body.calendar-active div#main .column.col-aside.right .module.calendar,body.calendar-active header#main-header .main-header-background:after{transform:translate(0)}body.extend div#main .column.col-aside.right:before,body.extend div#main .column.col-aside.right .module.calendar,body.extend header#main-header .main-header-background:after{transform:translate(100%)}body.extend div#main .column.col-aside.left{transform:translate(-100%)}}.layout-row{min-width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.layout-row>*{min-width:0}.layout-row.col-2{width:100%}.layout-row.col-2>*{flex:0 0 50%;width:50%}.clearfix{clear:both}.col-count-1{width:100%}.col-count-1>*{width:100%;flex:0 0 100%}.col-count-2{width:100%}.col-count-2>*{width:50%;flex:0 0 50%}.col-count-3{width:100%}.col-count-3>*{width:33.3333333333%;flex:0 0 33.3333333333%}.col-count-4{width:100%}.col-count-4>*{width:25%;flex:0 0 25%}.col-count-5{width:100%}.col-count-5>*{width:20%;flex:0 0 20%}.col-count-6{width:100%}.col-count-6>*{width:16.6666666667%;flex:0 0 16.6666666667%}.col-count-7{width:100%}.col-count-7>*{width:14.2857142857%;flex:0 0 14.2857142857%}.col-count-8{width:100%}.col-count-8>*{width:12.5%;flex:0 0 12.5%}.col-count-9{width:100%}.col-count-9>*{width:11.1111111111%;flex:0 0 11.1111111111%}.col-count-10{width:100%}.col-count-10>*{width:10%;flex:0 0 10%}.col-count-11{width:100%}.col-count-11>*{width:9.0909090909%;flex:0 0 9.0909090909%}.col-count-12{width:100%}.col-count-12>*{width:8.3333333333%;flex:0 0 8.3333333333%}.col-span-1{width:8.3333333333%}@media only screen and (max-width: 812px){.col-span-1{width:100%}}.col-span-2{width:16.6666666667%}@media only screen and (max-width: 812px){.col-span-2{width:100%}}.col-span-3{width:25%}@media only screen and (max-width: 812px){.col-span-3{width:100%}}.col-span-4{width:33.3333333333%}@media only screen and (max-width: 812px){.col-span-4{width:100%}}.col-span-5{width:41.6666666667%}@media only screen and (max-width: 812px){.col-span-5{width:100%}}.col-span-6{width:50%}@media only screen and (max-width: 812px){.col-span-6{width:100%}}.col-span-7{width:58.3333333333%}@media only screen and (max-width: 812px){.col-span-7{width:100%}}.col-span-8{width:66.6666666667%}@media only screen and (max-width: 812px){.col-span-8{width:100%}}.col-span-9{width:75%}@media only screen and (max-width: 812px){.col-span-9{width:100%}}.col-span-10{width:83.3333333333%}@media only screen and (max-width: 812px){.col-span-10{width:100%}}.col-span-11{width:91.6666666667%}@media only screen and (max-width: 812px){.col-span-11{width:100%}}.col-span-12{width:100%}@media only screen and (max-width: 812px){.col-span-12{width:100%}}html,body{display:block;position:relative;font-size:2.7777777778vw;line-height:1.1;width:100vw;max-width:100%}@media only screen and (max-width: 812px){html,body{font-size:11.1111111111vw}}body{--color-section-bg: var(--color-grey-a);--color-card-hl: rgba(255, 255, 255, 1);--color-card-bg: rgb(230, 230, 230);--color-nav-bg: var(--color-main-bg);--color-main-font: rgb(0, 0, 0);--color-main-f-indi: 0;padding:0;margin:0;min-height:100vh;overflow-x:hidden;position:relative;font-size:var(--font-size);background-color:var(--color-main-bg);transition:none}body.save-energy,body.mode-dark{--color-main-f-indi: 255;--color-main-font: rgb(255, 255, 255);--color-card-hl: rgba(0, 0, 0, .2);--color-card-bg: rgb(50, 50, 50)}:root{--vh: 100vh;--color-main-bg: rgba(255, 255, 255, 1);--color-section-bg: rgba(240, 240, 240, 1);--color-main-bg-indi: 255;--color-main-font: rgba(0, 0, 0, 1);--color-main-f-indi: 0;--color-cal-bg: rgba( 255, 255, 130, 1 );--color-link: rgb(111, 79, 255);--gap-xs: .125rem;--gap-s: .25rem;--gap-m: .5rem;--gap-l: 1rem;--gap-xl: 1.5rem;--gap-xxl: 3rem;--font-size: .4rem;--line-height-text: 1.25;--line-height-brief: 1.1;--color-swiper-theme: black}.pill-label{display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25);width:auto}@media only screen and (min-width: 813px){.pill-label{border-radius:var(--gap-s)}}@media only screen and (max-width: 812px){.pill-label{border-radius:var(--gap-s)}}.pill-label input{border-radius:var(--gap-s)}.pill-label{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.pill-label a:hover,.pill-label a:active,.pill-label a:focus{color:var(--color-link)}.pill-label a:hover svg path,.pill-label a:hover svg circle,.pill-label a:active svg path,.pill-label a:active svg circle,.pill-label a:focus svg path,.pill-label a:focus svg circle{stroke:var(--color-link)}.pill-label{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.pill-label{font-size:.275rem}}.pill-label{padding:0 .92em;height:.5rem;line-height:1.1;display:inline-block;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,background .2s ease;color:var(--color-main-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill-label.center{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.pill-label.center>span{display:block;margin:0;padding:0}button svg,.btn svg,.button svg{stroke:var(--color-main-font)}button svg path,.btn svg path,.button svg path{stroke:var(--color-main-font)}button svg:focus,.btn svg:focus,.button svg:focus{outline:none;stroke:var(--color-link)}button svg:focus path,.btn svg:focus path,.button svg:focus path{stroke:var(--color-link)}.button{padding:0;border-radius:50%;font:unset;width:.4rem;height:.4rem;display:inline-block;position:relative;border:1px solid var(--color-main-font);overflow:hidden}.button .stroke{width:50%;height:1px;background:var(--color-main-font);position:absolute;top:50%;left:50%}.button:not(.button--arrow,.button--add-to-calendar,.button--blank){text-align:center;transition:box-shadow .15s ease;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25);width:auto}@media only screen and (min-width: 813px){.button:not(.button--arrow,.button--add-to-calendar,.button--blank){border-radius:var(--gap-s)}}@media only screen and (max-width: 812px){.button:not(.button--arrow,.button--add-to-calendar,.button--blank){border-radius:var(--gap-s)}}.button:not(.button--arrow,.button--add-to-calendar,.button--blank) input{border-radius:var(--gap-s)}.button:not(.button--arrow,.button--add-to-calendar,.button--blank){font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.button:not(.button--arrow,.button--add-to-calendar,.button--blank) a:hover,.button:not(.button--arrow,.button--add-to-calendar,.button--blank) a:active,.button:not(.button--arrow,.button--add-to-calendar,.button--blank) a:focus{color:var(--color-link)}.button:not(.button--arrow,.button--add-to-calendar,.button--blank) a:hover svg path,.button:not(.button--arrow,.button--add-to-calendar,.button--blank) a:hover svg circle,.button:not(.button--arrow,.button--add-to-calendar,.button--blank) a:active svg path,.button:not(.button--arrow,.button--add-to-calendar,.button--blank) a:active svg circle,.button:not(.button--arrow,.button--add-to-calendar,.button--blank) a:focus svg path,.button:not(.button--arrow,.button--add-to-calendar,.button--blank) a:focus svg circle{stroke:var(--color-link)}.button:not(.button--arrow,.button--add-to-calendar,.button--blank){text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.button:not(.button--arrow,.button--add-to-calendar,.button--blank){font-size:.275rem}}.button:not(.button--arrow,.button--add-to-calendar,.button--blank){padding:0 .92em;height:.5rem;line-height:1.1;display:inline-block;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,background .2s ease;color:var(--color-main-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.button:not(.button--arrow,.button--add-to-calendar,.button--blank).center{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.button:not(.button--arrow,.button--add-to-calendar,.button--blank).center>span{display:block;margin:0;padding:0}.button:not(.button--arrow,.button--add-to-calendar,.button--blank):hover,.button:not(.button--arrow,.button--add-to-calendar,.button--blank):active,.button:not(.button--arrow,.button--add-to-calendar,.button--blank):focus{box-shadow:0 0 .25rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.2)}.button--blank{padding:0}.button--close{border:0}.button--logout{display:flex;justify-content:flex-start;align-items:stretch}.button--logout>*{flex:0 0 auto;display:block;position:relative}.button--logout .button__icon{width:1.2em}.button--logout .button__icon>.icon{position:absolute;top:0;left:0;height:1.5em;width:1.5em;transform:translate(-.35em,-.2em)}.button--load-more{vertical-align:middle;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25);width:auto}@media only screen and (min-width: 813px){.button--load-more{border-radius:.4rem}}@media only screen and (max-width: 812px){.button--load-more{border-radius:.4rem}}.button--load-more input{border-radius:.4rem}.button--load-more{padding:0em .35rem;height:.8rem;line-height:1.1;display:inline-block;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,background .2s ease;color:var(--color-main-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}@media only screen and (min-width: 813px){.button--load-more{transition:font-variation-settings .2s ease;font-variation-settings:"wght" 400!important}.button--load-more:hover,.button--load-more:active,.button--load-more:focus{font-variation-settings:"wght" 900!important}}.button--load-more.active{font-variation-settings:"wght" 900!important}.button--load-more.center{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.button--load-more.center>span{display:block;margin:0;padding:0}.works-grid .button--load-more,.column.col-main>.button--load-more,.column.col-main>.main-content>.button--load-more{display:flex;align-items:center;width:-moz-fit-content;width:fit-content}@media only screen and (min-width: 813px){.works-grid .button--load-more,.column.col-main>.button--load-more,.column.col-main>.main-content>.button--load-more{margin:2rem auto .75rem}}@media only screen and (max-width: 812px){.works-grid .button--load-more,.column.col-main>.button--load-more,.column.col-main>.main-content>.button--load-more{margin:1rem auto .75rem}}.button--add-to-calendar{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.button--add-to-calendar a:hover,.button--add-to-calendar a:active,.button--add-to-calendar a:focus{color:var(--color-link)}.button--add-to-calendar a:hover svg path,.button--add-to-calendar a:hover svg circle,.button--add-to-calendar a:active svg path,.button--add-to-calendar a:active svg circle,.button--add-to-calendar a:focus svg path,.button--add-to-calendar a:focus svg circle{stroke:var(--color-link)}.button--add-to-calendar{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.button--add-to-calendar{font-size:.29rem}}.button--add-to-calendar{text-align:left;background:transparent;padding:.03rem 0;position:relative}.button--arrow{background:transparent;padding:0;cursor:pointer;border-radius:1rem}.button--arrow,.button--arrow>.svg-container{overflow:auto;display:flex;align-items:center;justify-content:center}.button--arrow:after{content:"";display:none}.button--arrow .svg-container{transform-origin:center;width:2rem;height:1rem;position:absolute}.button--arrow svg{width:auto;height:auto;fill:none;stroke-width:2;stroke-linecap:round;background:transparent}.button--arrow svg path{opacity:1;fill:none;stroke-linecap:butt;stroke-linejoin:butt}.button--arrow svg path:nth-child(1){transition:all .2s linear}.button--arrow svg path:nth-child(2){opacity:0;transition:none}.button--arrow:hover svg path:nth-child(1),.button--arrow:active svg path:nth-child(1){d:path("M3 39C3 39 40 2 100 2C160 2 197 39 197 39")}.button--blank{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.button--blank a:hover,.button--blank a:active,.button--blank a:focus{color:var(--color-link)}.button--blank a:hover svg path,.button--blank a:hover svg circle,.button--blank a:active svg path,.button--blank a:active svg circle,.button--blank a:focus svg path,.button--blank a:focus svg circle{stroke:var(--color-link)}.button--blank{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.button--blank{font-size:.29rem}}.button--blank{text-align:left;background:transparent;padding:.03rem 0;position:relative}.button-return-container a span{max-width:5rem}.icon-button{display:inline-flex;flex-flow:row nowrap;padding-left:.55rem;padding-right:.5ex;justify-self:flex-start}.icon-button span{display:block}.icon-button div.icon{display:block;position:absolute;top:50%;left:0;transform:translateY(-51%);width:auto;height:.53rem}.icon-button:hover,.icon-button:active,.icon-button:focus{opacity:.5}#toolbar .icon-button,.header-cinemode .icon-button{display:block;height:100%;position:relative}#toolbar .icon-button>a,#toolbar .icon-button>button,.header-cinemode .icon-button>a,.header-cinemode .icon-button>button{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}#toolbar .icon-button>a div.icon,#toolbar .icon-button>button div.icon,.header-cinemode .icon-button>a div.icon,.header-cinemode .icon-button>button div.icon{width:.375rem;height:.375rem;border-radius:0}#toolbar .icon-button>a .tooltip,#toolbar .icon-button>button .tooltip,.header-cinemode .icon-button>a .tooltip,.header-cinemode .icon-button>button .tooltip{display:none;font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}#toolbar .icon-button>a .tooltip a:hover,#toolbar .icon-button>a .tooltip a:active,#toolbar .icon-button>a .tooltip a:focus,#toolbar .icon-button>button .tooltip a:hover,#toolbar .icon-button>button .tooltip a:active,#toolbar .icon-button>button .tooltip a:focus,.header-cinemode .icon-button>a .tooltip a:hover,.header-cinemode .icon-button>a .tooltip a:active,.header-cinemode .icon-button>a .tooltip a:focus,.header-cinemode .icon-button>button .tooltip a:hover,.header-cinemode .icon-button>button .tooltip a:active,.header-cinemode .icon-button>button .tooltip a:focus{color:var(--color-link)}#toolbar .icon-button>a .tooltip a:hover svg path,#toolbar .icon-button>a .tooltip a:hover svg circle,#toolbar .icon-button>a .tooltip a:active svg path,#toolbar .icon-button>a .tooltip a:active svg circle,#toolbar .icon-button>a .tooltip a:focus svg path,#toolbar .icon-button>a .tooltip a:focus svg circle,#toolbar .icon-button>button .tooltip a:hover svg path,#toolbar .icon-button>button .tooltip a:hover svg circle,#toolbar .icon-button>button .tooltip a:active svg path,#toolbar .icon-button>button .tooltip a:active svg circle,#toolbar .icon-button>button .tooltip a:focus svg path,#toolbar .icon-button>button .tooltip a:focus svg circle,.header-cinemode .icon-button>a .tooltip a:hover svg path,.header-cinemode .icon-button>a .tooltip a:hover svg circle,.header-cinemode .icon-button>a .tooltip a:active svg path,.header-cinemode .icon-button>a .tooltip a:active svg circle,.header-cinemode .icon-button>a .tooltip a:focus svg path,.header-cinemode .icon-button>a .tooltip a:focus svg circle,.header-cinemode .icon-button>button .tooltip a:hover svg path,.header-cinemode .icon-button>button .tooltip a:hover svg circle,.header-cinemode .icon-button>button .tooltip a:active svg path,.header-cinemode .icon-button>button .tooltip a:active svg circle,.header-cinemode .icon-button>button .tooltip a:focus svg path,.header-cinemode .icon-button>button .tooltip a:focus svg circle{stroke:var(--color-link)}#toolbar .icon-button>a .tooltip,#toolbar .icon-button>button .tooltip,.header-cinemode .icon-button>a .tooltip,.header-cinemode .icon-button>button .tooltip{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){#toolbar .icon-button>a .tooltip,#toolbar .icon-button>button .tooltip,.header-cinemode .icon-button>a .tooltip,.header-cinemode .icon-button>button .tooltip{font-size:.275rem}}#toolbar .icon-button>a .tooltip,#toolbar .icon-button>button .tooltip,.header-cinemode .icon-button>a .tooltip,.header-cinemode .icon-button>button .tooltip{position:absolute;top:150%;left:50%;transform:translate(-50%);text-align:center}#toolbar .icon-button>a:hover .tooltip,#toolbar .icon-button>a:active .tooltip,#toolbar .icon-button>a:focus .tooltip,#toolbar .icon-button>button:hover .tooltip,#toolbar .icon-button>button:active .tooltip,#toolbar .icon-button>button:focus .tooltip,.header-cinemode .icon-button>a:hover .tooltip,.header-cinemode .icon-button>a:active .tooltip,.header-cinemode .icon-button>a:focus .tooltip,.header-cinemode .icon-button>button:hover .tooltip,.header-cinemode .icon-button>button:active .tooltip,.header-cinemode .icon-button>button:focus .tooltip{display:block}.slidecontainer.energy-slider{position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:100%}@media only screen and (min-width: 813px){.slidecontainer.energy-slider{max-width:6rem;width:5.5rem}}@media only screen and (max-width: 812px){.slidecontainer.energy-slider{max-width:none;width:100%}}.slidecontainer.energy-slider button{height:.53rem;width:.53rem;flex:0 0 .53rem;text-align:center;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.slidecontainer.energy-slider button span{display:block;flex:0 0 auto}.slidecontainer.energy-slider input[type=range].slider{flex:1 1 auto;-webkit-appearance:none;width:100%;height:1px;padding:.125rem 1px;border-radius:.05rem;background:transparent;z-index:1;outline-offset:.125rem;transition:opacity .2s;cursor:pointer;position:relative}.slidecontainer.energy-slider input[type=range].slider:before{z-index:-1;content:"";display:block;width:calc(100% - 4px);height:1px;position:absolute;background:var(--color-main-font);right:0;left:0;top:50%;bottom:auto;transform:translateY(-50%)}.slidecontainer.energy-slider input[type=range].slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1;border-radius:var(--gap-xs);border-radius:max(5px,var(--gap-xs));border:1px solid var(--color-main-font);cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:var(--color-nav-bg);border-radius:50%;min-width:10px;min-height:10px}@media only screen and (max-width: 812px){.slidecontainer.energy-slider input[type=range].slider::-webkit-slider-thumb{width:.75rem;height:.75rem}}@media only screen and (min-width: 813px){.slidecontainer.energy-slider input[type=range].slider::-webkit-slider-thumb{width:.15rem;height:.15rem}}.slidecontainer.energy-slider input[type=range].slider::-moz-range-thumb{z-index:1;border-radius:var(--gap-xs);border-radius:max(5px,var(--gap-xs));border:1px solid var(--color-main-font);cursor:pointer;-moz-transition:all .2s ease;transition:all .2s ease;background-color:var(--color-nav-bg);border-radius:50%;min-width:10px;min-height:10px}@media only screen and (max-width: 812px){.slidecontainer.energy-slider input[type=range].slider::-moz-range-thumb{width:.75rem;height:.75rem}}@media only screen and (min-width: 813px){.slidecontainer.energy-slider input[type=range].slider::-moz-range-thumb{width:.15rem;height:.15rem}.slidecontainer.energy-slider input[type=range].slider:hover::-webkit-slider-thumb,.slidecontainer.energy-slider input[type=range].slider:active::-webkit-slider-thumb,.slidecontainer.energy-slider input[type=range].slider:focus::-webkit-slider-thumb{border-radius:.15rem;width:.15rem;height:.3rem}.slidecontainer.energy-slider input[type=range].slider:hover::-moz-range-thumb,.slidecontainer.energy-slider input[type=range].slider:active::-moz-range-thumb,.slidecontainer.energy-slider input[type=range].slider:focus::-moz-range-thumb{border-radius:.15rem;width:.15rem;height:.3rem}}.teaser-card{flex:0 0 100%;height:100%;max-height:100%;margin:0;padding:0;display:block;-moz-column-break-inside:avoid;break-inside:avoid}.teaser-card,.teaser-card a,.teaser-card div,.teaser-card img{display:block;position:relative;text-decoration:none;box-sizing:border-box;padding:0;margin:0;border:0;max-width:100%}.teaser-card a.card-inner,.teaser-card>.card-inner{height:100%;width:100%;pointer-events:auto}.teaser-card a.card-inner .img-menu-thumb>.image-container,.teaser-card a.card-inner .container.image>.card-img,.teaser-card a.card-inner .social-media-item-image,.teaser-card a.card-inner .container.media>.card-img,.teaser-card>.card-inner .img-menu-thumb>.image-container,.teaser-card>.card-inner .container.image>.card-img,.teaser-card>.card-inner .social-media-item-image,.teaser-card>.card-inner .container.media>.card-img{transform:scale(1);transform-origin:center;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.teaser-card a.card-inner:hover .img-menu-thumb>.image-container,.teaser-card a.card-inner:hover .container.image>.card-img,.teaser-card a.card-inner:hover .social-media-item-image,.teaser-card a.card-inner:active .img-menu-thumb>.image-container,.teaser-card a.card-inner:active .container.image>.card-img,.teaser-card a.card-inner:active .social-media-item-image,.teaser-card a.card-inner:focus .img-menu-thumb>.image-container,.teaser-card a.card-inner:focus .container.image>.card-img,.teaser-card a.card-inner:focus .social-media-item-image,.teaser-card>.card-inner:hover .img-menu-thumb>.image-container,.teaser-card>.card-inner:hover .container.image>.card-img,.teaser-card>.card-inner:hover .social-media-item-image,.teaser-card>.card-inner:active .img-menu-thumb>.image-container,.teaser-card>.card-inner:active .container.image>.card-img,.teaser-card>.card-inner:active .social-media-item-image,.teaser-card>.card-inner:focus .img-menu-thumb>.image-container,.teaser-card>.card-inner:focus .container.image>.card-img,.teaser-card>.card-inner:focus .social-media-item-image{transform:scale(1.05);box-shadow:0 0 .05rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}.teaser-card a.card-inner:hover .container.media>.card-img,.teaser-card a.card-inner:active .container.media>.card-img,.teaser-card a.card-inner:focus .container.media>.card-img,.teaser-card>.card-inner:hover .container.media>.card-img,.teaser-card>.card-inner:active .container.media>.card-img,.teaser-card>.card-inner:focus .container.media>.card-img{transform:scale(1.025);box-shadow:0 0 .05rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}.teaser-card a.card-inner>.layout,.teaser-card>.card-inner>.layout{height:100%;width:100%}.teaser-card .container.title{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-self:flex-start;gap:var(--gap-xs)}.teaser-card .container.title .card-title{flex:1 1 auto}.teaser-card .container.title .card-meta{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.teaser-card .container.title .card-meta a:hover,.teaser-card .container.title .card-meta a:active,.teaser-card .container.title .card-meta a:focus{color:var(--color-link)}.teaser-card .container.title .card-meta a:hover svg path,.teaser-card .container.title .card-meta a:hover svg circle,.teaser-card .container.title .card-meta a:active svg path,.teaser-card .container.title .card-meta a:active svg circle,.teaser-card .container.title .card-meta a:focus svg path,.teaser-card .container.title .card-meta a:focus svg circle{stroke:var(--color-link)}.teaser-card .container.title .card-meta{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.teaser-card .container.title .card-meta{font-size:.29rem}}.teaser-card .container.title .card-label{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.teaser-card .container.title .card-label a:hover,.teaser-card .container.title .card-label a:active,.teaser-card .container.title .card-label a:focus{color:var(--color-link)}.teaser-card .container.title .card-label a:hover svg path,.teaser-card .container.title .card-label a:hover svg circle,.teaser-card .container.title .card-label a:active svg path,.teaser-card .container.title .card-label a:active svg circle,.teaser-card .container.title .card-label a:focus svg path,.teaser-card .container.title .card-label a:focus svg circle{stroke:var(--color-link)}.teaser-card .container.title .card-label{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.teaser-card .container.title .card-label{font-size:.275rem}}.teaser-card .container.title .card-label{display:flex;flex-flow:row wrap;gap:0 var(--gap-s);flex:0 0 max-content;order:1;z-index:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - var(--gap-s))}.teaser-card .container.title .card-label span{display:block;position:relative;flex:0 0 auto}.teaser-card .container.title .card-label span+span:before{content:"·";display:block;position:absolute;left:calc(var(--gap-s) * -1);width:var(--gap-s);text-align:center}.teaser-card .container.image{align-self:start}.teaser-card .container.image .card-img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.teaser-card .container.image .card-img{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.teaser-card .container.image .card-img{border-radius:.14rem}}.teaser-card .container.image .card-img{background:radial-gradient(ellipse at center,#a9a9a9,gray);overflow:hidden}.teaser-card .container.image .card-img img,.teaser-card .container.image .card-img video{height:101%;width:101%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.teaser-card .container.image .card-img video{display:none}.teaser-card .container.image .card-img video.no-cookies+.cookie-modal{position:absolute;top:0;right:0;bottom:0;left:0;font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.teaser-card .container.image .card-img video.no-cookies+.cookie-modal a:hover,.teaser-card .container.image .card-img video.no-cookies+.cookie-modal a:active,.teaser-card .container.image .card-img video.no-cookies+.cookie-modal a:focus{color:var(--color-link)}.teaser-card .container.image .card-img video.no-cookies+.cookie-modal a:hover svg path,.teaser-card .container.image .card-img video.no-cookies+.cookie-modal a:hover svg circle,.teaser-card .container.image .card-img video.no-cookies+.cookie-modal a:active svg path,.teaser-card .container.image .card-img video.no-cookies+.cookie-modal a:active svg circle,.teaser-card .container.image .card-img video.no-cookies+.cookie-modal a:focus svg path,.teaser-card .container.image .card-img video.no-cookies+.cookie-modal a:focus svg circle{stroke:var(--color-link)}.teaser-card .container.image .card-img video.no-cookies+.cookie-modal{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.teaser-card .container.image .card-img video.no-cookies+.cookie-modal{font-size:.29rem}}.teaser-card .container.image .card-img video.no-cookies+.cookie-modal .cookie-overlay-trigger{position:absolute;top:0;right:0;bottom:0;left:0;padding:1em;text-align:center;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.teaser-card .container.image .card-img video.no-cookies+.cookie-modal .cookie-overlay-trigger>span{max-width:16.5em;place-self:center;transform:translateY(1rem);color:var(--color-main-bg);text-shadow:0 0 .5em var(--color-main-font)}.teaser-card .container.image .card-img video.no-cookies+.cookie-modal{display:block;background:transparent;position:absolute;top:0;right:0;bottom:0;left:0;z-index:99}.teaser-card .container.image .card-img video.no-cookies+.cookie-modal:before,.teaser-card .container.image .card-img video.no-cookies+.cookie-modal:after{content:"";position:absolute;z-index:99;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-top:.3rem solid transparent;border-bottom:.3rem solid transparent;border-left:.4rem solid var(--color-main-bg)}.teaser-card .container.image .card-img video.no-cookies+.cookie-modal:after{z-index:98;border-left-color:var(--color-main-font);filter:blur(.5rem)}.teaser-card .container.event{display:none}.teaser-card.no-img .container.image .card-img{background:#f4acac}.teaser-card.small-basic{flex:0 0 auto;height:auto;display:inline-block;padding:0;box-sizing:content-box}.teaser-card.small-basic a.card-inner,.teaser-card.small-basic>.card-inner{color:var(--color-main-font);overflow:visible;padding:var(--gap-xs);align-items:center;min-height:var(--gap-l)}@media only screen and (max-width: 812px){.teaser-card.small-basic a.card-inner,.teaser-card.small-basic>.card-inner{align-items:flex-start;overflow:visible;gap:var(--gap-s)}}.teaser-card.small-basic a.card-inner>.layout,.teaser-card.small-basic>.card-inner>.layout{display:flex;flex-flow:row nowrap;gap:var(--gap-s);justify-content:flex-start;align-items:stretch}.teaser-card.small-basic a.card-inner>.layout .container.image,.teaser-card.small-basic>.card-inner>.layout .container.image{display:block;align-self:flex-start;flex:0 1 auto}.teaser-card.small-basic a.card-inner>.layout .container.image .card-img,.teaser-card.small-basic>.card-inner>.layout .container.image .card-img{height:auto;margin:0}.teaser-card.small-basic a.card-inner>.layout .container.title,.teaser-card.small-basic>.card-inner>.layout .container.title{flex:1 0 auto;align-self:flex-start;align-items:flex-start;display:flex;flex-flow:column nowrap;width:-moz-min-content;width:min-content;height:100%;overflow-y:hidden;top:-.05rem}@media only screen and (min-width: 813px){.teaser-card.small-basic a.card-inner>.layout .container.title,.teaser-card.small-basic>.card-inner>.layout .container.title{min-width:4rem;max-width:5rem;-webkit-mask-image:linear-gradient(to top,transparent 0,black .25rem,black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to top,transparent 0,black .25rem,black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}}@media only screen and (max-width: 812px){.teaser-card.small-basic a.card-inner>.layout .container.title,.teaser-card.small-basic>.card-inner>.layout .container.title{min-width:9em;max-width:11em;height:1.85rem;-webkit-mask-image:linear-gradient(to top,transparent 0,black .75rem,black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to top,transparent 0,black .75rem,black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}}.teaser-card.small-basic a.card-inner>.layout .container.title .card-title,.teaser-card.small-basic>.card-inner>.layout .container.title .card-title{flex:1 1 auto;order:2;-webkit-hyphens:auto;hyphens:auto;overflow-y:hidden;min-width:2rem}.teaser-card.small-basic a.card-inner>.layout .container.title .card-meta,.teaser-card.small-basic>.card-inner>.layout .container.title .card-meta{order:1}.teaser-card.small-basic a.card-inner>.layout .container.title .card-label,.teaser-card.small-basic>.card-inner>.layout .container.title .card-label{flex:0 0 max-content}.teaser-card.mode-media{width:13rem}.teaser-card.mode-media a.card-inner .container.event{display:none}.teaser-card.mode-media a.card-inner .container.image{height:7rem}.teaser-card.mode-event-aside a.card-inner{height:auto}.teaser-card.mode-event-aside a.card-inner>.layout{display:grid}.teaser-card.mode-event-aside a.card-inner>.layout .container{display:block}.teaser-card.mode-event-aside a.card-inner>.layout .container.cta{display:none}.teaser-card.mode-event-aside a.card-inner>.layout .container.title{display:flex;flex-flow:column nowrap;width:100%}.teaser-card.mode-event-aside a.card-inner>.layout .container.title .card-title{order:2}@media only screen and (min-width: 813px){.teaser-card.mode-event-aside a.card-inner{width:7.75rem}.teaser-card.mode-event-aside a.card-inner>.layout{grid-template-columns:3rem 1fr;gap:0 var(--gap-s)}.teaser-card.mode-event-aside a.card-inner>.layout .container.event{grid-column-start:1}.teaser-card.mode-event-aside a.card-inner>.layout .container.image{grid-column-start:1;grid-row-start:1;margin-bottom:var(--gap-s)}.teaser-card.mode-event-aside a.card-inner>.layout .container.image .card-img{width:3rem;height:2rem}.teaser-card.mode-event-aside a.card-inner>.layout .container.title{grid-column-start:2;grid-row-start:1;grid-row-end:span 3;transform:translate(1rem);transition:transform .6s ease}body.calendar-active .teaser-card.mode-event-aside a.card-inner>.layout .container.title{transform:translate(0)}}@media only screen and (max-width: 812px){.teaser-card.mode-event-aside a.card-inner{width:100%}.teaser-card.mode-event-aside a.card-inner>.layout{grid-template-columns:5em 1fr;grid-template-rows:auto auto;gap:var(--gap-s)}.teaser-card.mode-event-aside a.card-inner>.layout .container.event,.teaser-card.mode-event-aside a.card-inner>.layout .date{display:flex;flex-flow:column nowrap;gap:var(--gap-xs)}.teaser-card.mode-event-aside a.card-inner>.layout .container.event{grid-column-start:1;grid-row-start:2}.teaser-card.mode-event-aside a.card-inner>.layout .container.event .card-time,.teaser-card.mode-event-aside a.card-inner>.layout .container.event span.date-let{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.teaser-card.mode-event-aside a.card-inner>.layout .container.event .card-time a:hover,.teaser-card.mode-event-aside a.card-inner>.layout .container.event .card-time a:active,.teaser-card.mode-event-aside a.card-inner>.layout .container.event .card-time a:focus,.teaser-card.mode-event-aside a.card-inner>.layout .container.event span.date-let a:hover,.teaser-card.mode-event-aside a.card-inner>.layout .container.event span.date-let a:active,.teaser-card.mode-event-aside a.card-inner>.layout .container.event span.date-let a:focus{color:var(--color-link)}.teaser-card.mode-event-aside a.card-inner>.layout .container.event .card-time a:hover svg path,.teaser-card.mode-event-aside a.card-inner>.layout .container.event .card-time a:hover svg circle,.teaser-card.mode-event-aside a.card-inner>.layout .container.event .card-time a:active svg path,.teaser-card.mode-event-aside a.card-inner>.layout .container.event .card-time a:active svg circle,.teaser-card.mode-event-aside a.card-inner>.layout .container.event .card-time a:focus svg path,.teaser-card.mode-event-aside a.card-inner>.layout .container.event .card-time a:focus svg circle,.teaser-card.mode-event-aside a.card-inner>.layout .container.event span.date-let a:hover svg path,.teaser-card.mode-event-aside a.card-inner>.layout .container.event span.date-let a:hover svg circle,.teaser-card.mode-event-aside a.card-inner>.layout .container.event span.date-let a:active svg path,.teaser-card.mode-event-aside a.card-inner>.layout .container.event span.date-let a:active svg circle,.teaser-card.mode-event-aside a.card-inner>.layout .container.event span.date-let a:focus svg path,.teaser-card.mode-event-aside a.card-inner>.layout .container.event span.date-let a:focus svg circle{stroke:var(--color-link)}.teaser-card.mode-event-aside a.card-inner>.layout .container.event .card-time,.teaser-card.mode-event-aside a.card-inner>.layout .container.event span.date-let{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}}@media only screen and (max-width: 812px) and (max-width: 812px){.teaser-card.mode-event-aside a.card-inner>.layout .container.event .card-time,.teaser-card.mode-event-aside a.card-inner>.layout .container.event span.date-let{font-size:.275rem}}@media only screen and (max-width: 812px){.teaser-card.mode-event-aside a.card-inner>.layout .container.event .card-time,.teaser-card.mode-event-aside a.card-inner>.layout .container.event .card-date{flex:0 1 auto}.teaser-card.mode-event-aside a.card-inner>.layout .container.event .card-date{order:1}.teaser-card.mode-event-aside a.card-inner>.layout .container.event .card-time{order:2}.teaser-card.mode-event-aside a.card-inner>.layout .container.image{grid-column:1/span 2;grid-row-start:1}.teaser-card.mode-event-aside a.card-inner>.layout .container.title{grid-column-start:2;grid-row-start:2}}.teaser-card.mode-event-main{display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.teaser-card.mode-event-main{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.teaser-card.mode-event-main{border-radius:.14rem}}.teaser-card.mode-event-main{padding:.15rem .2rem .11rem;background-color:var(--color-main-bg);padding:0}.teaser-card.mode-event-main a.card-inner,.teaser-card.mode-event-main a.card-inner>.layout{width:100%;min-height:1.7rem}.teaser-card.mode-event-main a.card-inner .container.event{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-self:flex-start}.teaser-card.mode-event-main a.card-inner .container.event .card-date,.teaser-card.mode-event-main a.card-inner .container.event .card-time{flex:0 0 auto;display:flex;flex-flow:row wrap;flex-flow:column nowrap;align-items:flex-start;align-content:flex-start}.teaser-card.mode-event-main a.card-inner .container.event .card-date>*,.teaser-card.mode-event-main a.card-inner .container.event .card-time>*{flex:0 0 auto}.teaser-card.mode-event-main a.card-inner .container.event .card-date span{display:block}.teaser-card.mode-event-main a.card-inner .container.event .card-date span.date{padding-bottom:var(--gap-xs)}.teaser-card.mode-event-main a.card-inner .container.event .card-date span.date span.date-let{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.teaser-card.mode-event-main a.card-inner .container.event .card-date span.date span.date-let a:hover,.teaser-card.mode-event-main a.card-inner .container.event .card-date span.date span.date-let a:active,.teaser-card.mode-event-main a.card-inner .container.event .card-date span.date span.date-let a:focus{color:var(--color-link)}.teaser-card.mode-event-main a.card-inner .container.event .card-date span.date span.date-let a:hover svg path,.teaser-card.mode-event-main a.card-inner .container.event .card-date span.date span.date-let a:hover svg circle,.teaser-card.mode-event-main a.card-inner .container.event .card-date span.date span.date-let a:active svg path,.teaser-card.mode-event-main a.card-inner .container.event .card-date span.date span.date-let a:active svg circle,.teaser-card.mode-event-main a.card-inner .container.event .card-date span.date span.date-let a:focus svg path,.teaser-card.mode-event-main a.card-inner .container.event .card-date span.date span.date-let a:focus svg circle{stroke:var(--color-link)}.teaser-card.mode-event-main a.card-inner .container.event .card-date span.date span.date-let{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.teaser-card.mode-event-main a.card-inner .container.event .card-date span.date span.date-let{font-size:.275rem}}.teaser-card.mode-event-main a.card-inner .container.event .card-date span.date span.date-let{display:block;position:relative;padding-bottom:var(--gap-xs)}.teaser-card.mode-event-main a.card-inner .container.event .card-date span.date span.date-num{height:.9em}.teaser-card.mode-event-main a.card-inner .container.event .card-date span.dash{line-height:.2rem;align-self:flex-start;justify-self:flex-start;transform:translateY(-.015rem)}.teaser-card.mode-event-main a.card-inner .container.event .card-time{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.teaser-card.mode-event-main a.card-inner .container.event .card-time a:hover,.teaser-card.mode-event-main a.card-inner .container.event .card-time a:active,.teaser-card.mode-event-main a.card-inner .container.event .card-time a:focus{color:var(--color-link)}.teaser-card.mode-event-main a.card-inner .container.event .card-time a:hover svg path,.teaser-card.mode-event-main a.card-inner .container.event .card-time a:hover svg circle,.teaser-card.mode-event-main a.card-inner .container.event .card-time a:active svg path,.teaser-card.mode-event-main a.card-inner .container.event .card-time a:active svg circle,.teaser-card.mode-event-main a.card-inner .container.event .card-time a:focus svg path,.teaser-card.mode-event-main a.card-inner .container.event .card-time a:focus svg circle{stroke:var(--color-link)}.teaser-card.mode-event-main a.card-inner .container.event .card-time{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.teaser-card.mode-event-main a.card-inner .container.event .card-time{font-size:.275rem}}.teaser-card.mode-event-main a.card-inner .container.image{padding:0}.teaser-card.mode-event-main a.card-inner .container.image .card-img{aspect-ratio:1.5!important;-o-object-fit:cover;object-fit:cover;border-radius:0;box-shadow:none;width:2.5rem}.teaser-card.mode-event-main a.card-inner .container.title{transition:transform .6s ease}.teaser-card.mode-event-main a.card-inner .container.title .card-title{max-width:29em;order:2}.teaser-card.mode-event-main a.card-inner .container.title .card-label{order:1;padding-bottom:0;height:.4rem;transform:translateY(0)}body.calendar-active .teaser-card.mode-event-main a.card-inner .container.title{transform:translate(0)}.teaser-card.mode-event-main a.card-inner{overflow:hidden;padding-right:.2rem}.teaser-card.mode-event-main a.card-inner>.layout{gap:var(--gap-s)}@media only screen and (min-width: 813px){.teaser-card.mode-event-main a.card-inner>.layout{grid-template-columns:max-content 2.75rem 1fr max-content}}@media only screen and (max-width: 812px){.teaser-card.mode-event-main a.card-inner>.layout{grid-template-columns:1.75rem 1.25rem auto}}.teaser-card.mode-event-main a.card-inner>.layout>.container:not(.image){padding:.175rem 0 .15rem}.teaser-card.mode-event-main a.card-inner>.layout .container.event{grid-column-start:2;grid-row-start:1}.teaser-card.mode-event-main a.card-inner>.layout .container.image{grid-column-start:1;grid-row-start:1}.teaser-card.mode-event-main a.card-inner>.layout .container.title{grid-column-start:3;grid-row-start:1}@media only screen and (min-width: 813px){.teaser-card.mode-event-main a.card-inner>.layout .container.cta{display:block;justify-self:end;padding-top:.2rem}.teaser-card.mode-event-main a.card-inner>.layout .container.cta button{margin-left:.2rem;width:auto}}.teaser-card.mode-event-main a.card-inner>.layout{display:grid}.teaser-card.mode-event-main a.card-inner>.layout .container{display:block}.teaser-card.mode-event-main a.card-inner>.layout .container.cta{display:none}.teaser-card.mode-event-main a.card-inner>.layout .container.title{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-self:flex-start}.teaser-card.mode-event-main a.card-inner>.layout .container.title .card-title{order:2}.teaser-card.mode-event-main a.card-inner>.layout .container.image{overflow:hidden;height:100%}.teaser-card.mode-event-main-highlight{margin:0;height:auto;max-height:none;max-width:none;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.teaser-card.mode-event-main-highlight{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.teaser-card.mode-event-main-highlight{border-radius:.14rem}}.teaser-card.mode-event-main-highlight{padding:.15rem .2rem .11rem;background-color:var(--color-main-bg);padding:0;overflow:hidden}@media only screen and (min-width: 813px){.teaser-card.mode-event-main-highlight{flex:0 1 33.33%;align-self:flex-start;width:auto;min-width:0}}.teaser-card.mode-event-main-highlight a.card-inner,.teaser-card.mode-event-main-highlight a.card-inner>.layout{width:100%;min-height:1.7rem}.teaser-card.mode-event-main-highlight a.card-inner .container.event{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-self:flex-start}.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-date,.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-time{flex:0 0 auto;display:flex;flex-flow:row wrap;flex-flow:column nowrap;align-items:flex-start;align-content:flex-start}.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-date>*,.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-time>*{flex:0 0 auto}.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-date span{display:block}.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-date span.date{padding-bottom:var(--gap-xs)}.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-date span.date span.date-let{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-date span.date span.date-let a:hover,.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-date span.date span.date-let a:active,.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-date span.date span.date-let a:focus{color:var(--color-link)}.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-date span.date span.date-let a:hover svg path,.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-date span.date span.date-let a:hover svg circle,.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-date span.date span.date-let a:active svg path,.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-date span.date span.date-let a:active svg circle,.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-date span.date span.date-let a:focus svg path,.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-date span.date span.date-let a:focus svg circle{stroke:var(--color-link)}.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-date span.date span.date-let{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-date span.date span.date-let{font-size:.275rem}}.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-date span.date span.date-let{display:block;position:relative;padding-bottom:var(--gap-xs)}.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-date span.date span.date-num{height:.9em}.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-date span.dash{line-height:.2rem;align-self:flex-start;justify-self:flex-start;transform:translateY(-.015rem)}.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-time{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-time a:hover,.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-time a:active,.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-time a:focus{color:var(--color-link)}.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-time a:hover svg path,.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-time a:hover svg circle,.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-time a:active svg path,.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-time a:active svg circle,.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-time a:focus svg path,.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-time a:focus svg circle{stroke:var(--color-link)}.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-time{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.teaser-card.mode-event-main-highlight a.card-inner .container.event .card-time{font-size:.275rem}}.teaser-card.mode-event-main-highlight a.card-inner .container.image{padding:0}.teaser-card.mode-event-main-highlight a.card-inner .container.image .card-img{aspect-ratio:1.5!important;-o-object-fit:cover;object-fit:cover;border-radius:0;box-shadow:none;width:2.5rem}.teaser-card.mode-event-main-highlight a.card-inner .container.title{transition:transform .6s ease}.teaser-card.mode-event-main-highlight a.card-inner .container.title .card-title{max-width:29em;order:2}.teaser-card.mode-event-main-highlight a.card-inner .container.title .card-label{order:1;padding-bottom:0;height:.4rem;transform:translateY(0)}body.calendar-active .teaser-card.mode-event-main-highlight a.card-inner .container.title{transform:translate(0)}.teaser-card.mode-event-main-highlight a.card-inner{height:auto}.teaser-card.mode-event-main-highlight a.card-inner .container.image{overflow:hidden}.teaser-card.mode-event-main-highlight a.card-inner>.layout{display:grid}.teaser-card.mode-event-main-highlight a.card-inner>.layout .container{display:block}.teaser-card.mode-event-main-highlight a.card-inner>.layout .container.cta{display:none}.teaser-card.mode-event-main-highlight a.card-inner>.layout .container.title{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-self:flex-start}.teaser-card.mode-event-main-highlight a.card-inner>.layout .container.title .card-title{order:2}@media only screen and (min-width: 813px){.teaser-card.mode-event-main-highlight a.card-inner>.layout{grid-template-columns:1.75rem auto;grid-template-rows:auto auto;gap:.2rem}.teaser-card.mode-event-main-highlight a.card-inner>.layout .container:not(.image){max-width:100%;padding:0;min-height:2.4rem}.teaser-card.mode-event-main-highlight a.card-inner>.layout .container.event{padding:0 0 .2rem .2rem}.teaser-card.mode-event-main-highlight a.card-inner>.layout .container.title{padding:0 .2rem .2rem 0}.teaser-card.mode-event-main-highlight a.card-inner>.layout .container.image{grid-column:1/span 2;grid-row-start:1}.teaser-card.mode-event-main-highlight a.card-inner>.layout .container.image .card-img,.teaser-card.mode-event-main-highlight a.card-inner>.layout .container.image img{width:100%}}@media only screen and (max-width: 812px){.teaser-card.mode-event-main-highlight a.card-inner{overflow:hidden;padding-right:.2rem}.teaser-card.mode-event-main-highlight a.card-inner>.layout{gap:var(--gap-s)}}@media only screen and (max-width: 812px) and (min-width: 813px){.teaser-card.mode-event-main-highlight a.card-inner>.layout{grid-template-columns:max-content 2.75rem 1fr max-content}}@media only screen and (max-width: 812px) and (max-width: 812px){.teaser-card.mode-event-main-highlight a.card-inner>.layout{grid-template-columns:1.75rem 1.25rem auto}}@media only screen and (max-width: 812px){.teaser-card.mode-event-main-highlight a.card-inner>.layout>.container:not(.image){padding:.175rem 0 .15rem}.teaser-card.mode-event-main-highlight a.card-inner>.layout .container.event{grid-column-start:2;grid-row-start:1}.teaser-card.mode-event-main-highlight a.card-inner>.layout .container.image{grid-column-start:1;grid-row-start:1}.teaser-card.mode-event-main-highlight a.card-inner>.layout .container.title{grid-column-start:3;grid-row-start:1}}@media only screen and (max-width: 812px) and (min-width: 813px){.teaser-card.mode-event-main-highlight a.card-inner>.layout .container.cta{display:block;justify-self:end;padding-top:.2rem}.teaser-card.mode-event-main-highlight a.card-inner>.layout .container.cta button{margin-left:.2rem;width:auto}}.teaser-card.mode-supernews{transition:flex .6s ease;min-width:8rem}body.calendar-active .teaser-card.mode-supernews{transition:flex .6s ease}@media only screen and (min-width: 813px){.teaser-card.mode-supernews{flex:1 1 25%}.teaser-card.mode-supernews:hover,.teaser-card.mode-supernews:active,.teaser-card.mode-supernews:focus,.teaser-card.mode-supernews:has(a:focus){flex:2 1 calc(100% - 16rem)}}@media only screen and (max-width: 812px){.teaser-card.mode-supernews{flex:1 1 auto}.teaser-card.mode-supernews:first-child a.card-inner .container.image{aspect-ratio:1.8!important;-o-object-fit:cover;object-fit:cover}}.teaser-card.mode-supernews a.card-inner{padding:0 var(--gap-m);width:auto;display:block}@media only screen and (max-width: 812px){.teaser-card.mode-supernews a.card-inner{width:100%;padding:0}}.teaser-card.mode-supernews a.card-inner .container.image{display:block;height:calc(100vmin - 7rem)}@media only screen and (max-width: 812px){.teaser-card.mode-supernews a.card-inner .container.image{height:auto;aspect-ratio:.72!important;-o-object-fit:cover;object-fit:cover}}.teaser-card.mode-supernews a.card-inner .container.image .card-img{background-repeat:no-repeat;background-position:center;background-size:100% 100%}.teaser-card.mode-supernews a.card-inner .container.title{width:100%;max-width:none;overflow-x:visible;overflow-y:hidden;position:relative;margin-top:var(--gap-s)}@media only screen and (min-width: 813px){.teaser-card.mode-supernews a.card-inner .container.title{width:calc(100% + var(--gap-m))}}.teaser-card.mode-supernews a.card-inner .container.title .card-label{display:flex;flex-flow:row wrap;gap:0 var(--gap-s)}.teaser-card.mode-supernews a.card-inner .container.title .card-label>*{flex:0 0 auto}.teaser-card.mode-supernews a.card-inner .container.title .card-title{display:block;order:2}@media only screen and (min-width: 813px){.teaser-card.mode-supernews a.card-inner .container.title .card-title{width:6.5rem;min-width:6.5rem;max-width:6.5rem;height:calc(var(--font-size) * var(--line-height-brief) * 3.5)}}.teaser-card.mode-supernews a.card-inner:hover .container.image .card-img,.teaser-card.mode-supernews a.card-inner:active .container.image .card-img,.teaser-card.mode-supernews a.card-inner:focus .container.image .card-img{transform:scale(1)}.teaser-card.mode-supernews.has-vid .container.image .card-img video{display:block}.teaser-card.mode-supernews.no-img a.card-inner .container.image .card-img{border:0;box-shadow:none;background-color:rgba(var(--color-main-bg-indi),var(--color-main-bg-indi),var(--color-main-bg-indi),0);background-image:url(/content/event_images/sn-placeholder-1.png)}.teaser-card.mode-supernews.no-img:nth-child(1) a.card-inner .container.image .card-img{background-image:url(/content/event_images/sn-placeholder-1_tiny.png)}.teaser-card.mode-supernews.no-img:nth-child(2) a.card-inner .container.image .card-img{background-image:url(/content/event_images/sn-placeholder-2.png)}.teaser-card.mode-supernews.no-img:nth-child(3) a.card-inner .container.image .card-img{background-image:url(/content/event_images/sn-placeholder-3.png)}.teaser-card.mode-supernews.no-img:nth-child(4) a.card-inner .container.image .card-img{background-image:url(/content/event_images/sn-placeholder-4.png)}.teaser-card.mode-supernews.img-cover .container.image .card-img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:17.25rem}.teaser-card.mode-supernews.img-contain a.card-inner .container.image{border:0;box-shadow:none;background:none;display:block}.teaser-card.mode-supernews.img-contain a.card-inner .container.image>.card-bg-img{pointer-events:none}.teaser-card.mode-supernews.img-contain a.card-inner .container.image>.card-bg-img,.teaser-card.mode-supernews.img-contain a.card-inner .container.image>.card-bg-img>img{width:100%;height:100%;border-radius:50%}.teaser-card.mode-supernews.img-contain a.card-inner .container.image>.card-bg-img{position:absolute;background-color:var(--color-local);filter:blur(.4rem);transform:scale(-1.02);opacity:.8}@media only screen and (max-width: 812px){.teaser-card.mode-supernews.img-contain a.card-inner .container.image>.card-bg-img{transform:scale(-.9)}}.teaser-card.mode-supernews.img-contain a.card-inner .container.image>.card-bg-img>img{opacity:1;mix-blend-mode:lighten;filter:contrast(1)}.teaser-card.mode-supernews.img-contain a.card-inner .container.image>.card-img{border:0;box-shadow:none;margin:auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;background-color:transparent;background-image:radial-gradient(closest-side,var(--color-local) 50%,rgba(var(--color-main-bg-indi),var(--color-main-bg-indi),var(--color-main-bg-indi),0) 100%);background-size:100% 100%;background-repeat:no-repeat;overflow:visible}.teaser-card.mode-supernews.img-contain a.card-inner .container.image>.card-img:before{content:"";background-color:var(--color-local);position:absolute;mix-blend-mode:hue;border-radius:3.5rem;filter:blur(var(--gap-m));border:var(--gap-l) solid transparent;transform:scale(.9) rotate(8deg);opacity:.66;top:6%;right:6%;bottom:6%;left:6%}.teaser-card.mode-supernews.img-contain a.card-inner .container.image>.card-img img,.teaser-card.mode-supernews.img-contain a.card-inner .container.image>.card-img video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.teaser-card.mode-supernews.img-contain a.card-inner .container.image>.card-img img,.teaser-card.mode-supernews.img-contain a.card-inner .container.image>.card-img video{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.teaser-card.mode-supernews.img-contain a.card-inner .container.image>.card-img img,.teaser-card.mode-supernews.img-contain a.card-inner .container.image>.card-img video{border-radius:.14rem}}.teaser-card.mode-supernews.img-contain a.card-inner .container.image>.card-img img,.teaser-card.mode-supernews.img-contain a.card-inner .container.image>.card-img video{background:radial-gradient(ellipse at center,#a9a9a9,gray);flex:0 0 auto;-o-object-fit:fill;object-fit:fill;width:auto;height:auto;max-width:100%;max-height:100%;box-shadow:0 0 var(--gap-m) var(--color-local)}.teaser-card.mode-news a.card-inner{height:2rem}.teaser-card.mode-news a.card-inner .container.image{transform:translateY(-.05rem)}.teaser-card.mode-news a.card-inner .container.image .card-img{width:100%;height:100%;display:block;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25);border-radius:50%;height:auto;aspect-ratio:1!important;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 813px){.teaser-card.mode-news a.card-inner .container.image .card-img{border-radius:50%}}@media only screen and (max-width: 812px){.teaser-card.mode-news a.card-inner .container.image .card-img{border-radius:50%}}.teaser-card.mode-news a.card-inner .container.image .card-img *,.teaser-card.mode-news a.card-inner .container.image .card-img img{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.teaser-card.mode-news a.card-inner .container.image .card-img{background:radial-gradient(ellipse at center,#a9a9a9,gray);width:1.5rem}.teaser-card.mode-news.no-img a.card-inner .container.image .card-img{background:#f4acac}.teaser-card.mode-news.no-img a.card-inner .container.image .card-img img{filter:blur(var(--gap-s));height:200%;width:200%;max-width:200%;margin-top:-50%;margin-left:-50%}.app-layout:not(.app-layout--frontpage) .teaser-card.mode-news{padding:0;height:auto}@media only screen and (min-width: 813px){.app-layout:not(.app-layout--frontpage) .teaser-card.mode-news{max-height:2rem}}.app-layout:not(.app-layout--frontpage) .teaser-card.mode-news .container.image{flex:0 0 1.3rem}.app-layout:not(.app-layout--frontpage) .teaser-card.mode-news .container.image .card-img{width:1.3rem}@media only screen and (max-width: 812px){.app-layout:not(.app-layout--frontpage) .teaser-card.mode-news .container.title{height:auto}}@media only screen and (min-width: 813px){.app-layout:not(.app-layout--frontpage) .teaser-card.mode-news .container.title .card-title{max-width:4.5rem}}@media only screen and (max-width: 812px){.mod-grid-3-cols .teaser-card.mode-news a.card-inner{padding:var(--gap-s) var(--gap-m)}}.mod-grid-3-cols .teaser-card.mode-news+.teaser-card{margin-left:0}.module.news-overview .teaser-card.mode-news{max-height:none}.module.news-overview .teaser-card.mode-news a.card-inner{height:auto}.module.news-overview .teaser-card.mode-news a.card-inner>.layout{display:flex;flex-flow:row nowrap;height:100%;gap:var(--gap-l);align-items:flex-start}@media only screen and (max-width: 812px){.module.news-overview .teaser-card.mode-news a.card-inner>.layout{padding:var(--gap-xs) var(--gap-m);gap:var(--gap-s)}}.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container{padding:0}.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.published{flex:1 1 2.5rem;order:3;text-align:right;top:-.05rem}@media only screen and (max-width: 812px){.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.published{display:none}}.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.published .card-published{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.published .card-published a:hover,.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.published .card-published a:active,.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.published .card-published a:focus{color:var(--color-link)}.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.published .card-published a:hover svg path,.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.published .card-published a:hover svg circle,.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.published .card-published a:active svg path,.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.published .card-published a:active svg circle,.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.published .card-published a:focus svg path,.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.published .card-published a:focus svg circle{stroke:var(--color-link)}.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.published .card-published{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.published .card-published{font-size:.275rem;max-width:2em;overflow:hidden;display:none}}@media only screen and (min-width: 813px){.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.image{flex:0 0 3rem}}@media only screen and (max-width: 812px){.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.image{flex:0 0 2rem}}.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.image .card-img{height:auto}@media only screen and (min-width: 813px){.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.image .card-img{width:3rem}}@media only screen and (max-width: 812px){.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.image .card-img{width:2rem}}.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.title{flex:1 1 12.5rem;height:auto;max-width:none;overflow-y:unset}@media only screen and (max-width: 812px){.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.title{width:auto;max-width:13rem}}.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.title .card-title{max-width:none}.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.title .card-teaser{order:3;overflow-y:hidden;font-variation-settings:"wght" 400!important;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-ms-hyphenate-limit-chars:6 3 3;hyphenate-limit-chars:6 3 3}@media only screen and (min-width: 813px){.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.title .card-teaser{margin-top:var(--gap-s);max-height:4rem;-webkit-mask-image:linear-gradient(to top,transparent 0,black 4rem,black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to top,transparent 0,black 4rem,black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}}@media only screen and (max-width: 812px){.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.title .card-teaser{margin-top:0;max-height:2.5rem;-webkit-mask-image:linear-gradient(to top,transparent 0,black 2.5rem,black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to top,transparent 0,black 2.5rem,black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}}.module.news-overview .teaser-card.mode-news a.card-inner>.layout .container.title:after{height:6rem;display:none}.app-layout--frontpage .module.news.layout-rows .content:nth-child(1) .teaser-card.mode-news a.card-inner{height:2.6rem}.app-layout--frontpage .module.news.layout-rows .content:nth-child(1) .teaser-card.mode-news a.card-inner .container.image .card-img{width:2.4rem;height:2.4rem}.app-layout--frontpage .module.news.layout-rows .content:nth-child(1) .teaser-card.mode-news a.card-inner .container.title .card-title{max-height:none}.teaser-card.mode-news-v2{flex:0 0 6.5rem}.teaser-card.mode-news-v2 .container.image{padding-bottom:var(--gap-s);aspect-ratio:.75!important;-o-object-fit:cover;object-fit:cover}.teaser-card.mode-news-v2 .container.title{flex:0 0 2rem;height:2rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-self:flex-start;-webkit-mask-image:linear-gradient(to top,transparent 0,black .5rem,black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to top,transparent 0,black .5rem,black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}.teaser-card.mode-news-v2 .container.title .card-title{order:2;-webkit-hyphens:auto;hyphens:auto;min-width:2rem;max-width:5rem;max-height:1.3rem;overflow-y:hidden}.teaser-card.mode-news-v2.no-img a.card-inner .container.image .card-img{background:#f4acac}.teaser-card.mode-news-v2.no-img a.card-inner .container.image .card-img img{filter:blur(.2rem);height:200%;width:200%;max-width:200%;margin-top:-50%;margin-left:-50%}.app-layout:not(.app-layout--frontpage) .teaser-card.mode-news-v2{padding:0;height:auto}.app-layout:not(.app-layout--frontpage) .teaser-card.mode-news-v2 .container.image{flex:0 0 1.3rem}.app-layout:not(.app-layout--frontpage) .teaser-card.mode-news-v2 .container.image .card-img{width:1.3rem;height:1.3rem}.app-layout:not(.app-layout--frontpage) .teaser-card.mode-news-v2 .container.title .card-title{max-width:4.5rem}.module.news-overview .teaser-card.mode-news-v2.no-img a.card-inner .container.image{flex:0 0 1.3rem}.module.news-overview .teaser-card.mode-news-v2 .container.title .card-title{max-width:6rem}.teaser-card.mode-person{flex:0 0 auto;transition:transform .2s ease;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.teaser-card.mode-person a.card-inner{height:auto;width:3.8rem;flex:0 0 auto;outline-offset:.25rem}@media only screen and (max-width: 812px){.teaser-card.mode-person a.card-inner{width:calc(100vmin - 4rem)}}.teaser-card.mode-person a.card-inner .container.image{width:100%;height:auto;aspect-ratio:.72!important;-o-object-fit:cover;object-fit:cover}.teaser-card.mode-person a.card-inner .container.image .card-img{width:100%;height:100%;transform:scale(.86)}.teaser-card.mode-person a.card-inner .container.title{width:100%}@media only screen and (min-width: 813px){.teaser-card.mode-person a.card-inner .container.title{width:calc(100% + var(--gap-m));max-width:calc(100% + var(--gap-m));margin-top:.6rem}}@media only screen and (max-width: 812px){.teaser-card.mode-person a.card-inner .container.title{width:calc(100% + var(--gap-s));max-width:calc(100% + var(--gap-s));margin-top:var(--gap-s)}}.teaser-card.mode-person a.card-inner .container.title .card-meta{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.teaser-card.mode-person a.card-inner .container.title .card-meta a:hover,.teaser-card.mode-person a.card-inner .container.title .card-meta a:active,.teaser-card.mode-person a.card-inner .container.title .card-meta a:focus{color:var(--color-link)}.teaser-card.mode-person a.card-inner .container.title .card-meta a:hover svg path,.teaser-card.mode-person a.card-inner .container.title .card-meta a:hover svg circle,.teaser-card.mode-person a.card-inner .container.title .card-meta a:active svg path,.teaser-card.mode-person a.card-inner .container.title .card-meta a:active svg circle,.teaser-card.mode-person a.card-inner .container.title .card-meta a:focus svg path,.teaser-card.mode-person a.card-inner .container.title .card-meta a:focus svg circle{stroke:var(--color-link)}.teaser-card.mode-person a.card-inner .container.title .card-meta{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.teaser-card.mode-person a.card-inner .container.title .card-meta{font-size:.29rem}}.teaser-card.mode-person a.card-inner .container.title .card-meta{margin-top:.01rem}.teaser-card.mode-person.no-img .container.image{display:block}.teaser-card.mode-work-showcase{flex:0 0 2rem;width:2rem;height:auto}.teaser-card.mode-work-showcase a.card-inner{width:auto;height:auto}.teaser-card.mode-work-showcase a.card-inner .container.image{width:auto;height:auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.teaser-card.mode-work-showcase a.card-inner .container.image .card-img{width:auto;height:auto;max-width:2rem;max-height:2rem;min-width:var(--gap-m);min-height:var(--gap-m)}.teaser-card.mode-work-showcase a.card-inner .container.title{display:none}.teaser-card.mode-work-showcase:nth-child(2){flex:0 0 auto;width:auto;height:auto;padding:0 var(--gap-l)}.teaser-card.mode-work-showcase:nth-child(2) a.card-inner{width:auto;height:auto}.teaser-card.mode-work-showcase:nth-child(2) a.card-inner .container.image{width:auto;height:auto}.teaser-card.mode-work-showcase:nth-child(2) a.card-inner .container.image .card-img{width:28rem;height:15.5rem;max-height:none;max-width:none}.teaser-card.mode-work-showcase:nth-child(2) a.card-inner .container.title{padding-top:var(--gap-m);display:block;width:100%}.teaser-card.mode-grant-teaser{height:auto}.teaser-card.mode-grant-teaser a.card-inner .container.event{display:block;padding-left:var(--gap-m)}.teaser-card.mode-grant-teaser a.card-inner .container.event .card-date{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.teaser-card.mode-grant-teaser a.card-inner .container.event .card-date a:hover,.teaser-card.mode-grant-teaser a.card-inner .container.event .card-date a:active,.teaser-card.mode-grant-teaser a.card-inner .container.event .card-date a:focus{color:var(--color-link)}.teaser-card.mode-grant-teaser a.card-inner .container.event .card-date a:hover svg path,.teaser-card.mode-grant-teaser a.card-inner .container.event .card-date a:hover svg circle,.teaser-card.mode-grant-teaser a.card-inner .container.event .card-date a:active svg path,.teaser-card.mode-grant-teaser a.card-inner .container.event .card-date a:active svg circle,.teaser-card.mode-grant-teaser a.card-inner .container.event .card-date a:focus svg path,.teaser-card.mode-grant-teaser a.card-inner .container.event .card-date a:focus svg circle{stroke:var(--color-link)}.teaser-card.mode-grant-teaser a.card-inner .container.event .card-date{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.teaser-card.mode-grant-teaser a.card-inner .container.event .card-date{font-size:.275rem}}.teaser-card.mode-grant-teaser a.card-inner .container.event .card-date{margin-bottom:.06rem}.teaser-card.mode-grant-teaser a.card-inner .container.event .card-date:before{content:"Deadline:"}.teaser-card.mode-grant-teaser a.card-inner .container.event .card-time,.teaser-card.mode-grant-teaser a.card-inner .container.image{display:none}.teaser-card.mode-grant-teaser a.card-inner .container.image .card-img{width:2.5rem;height:1.5rem}.teaser-card.mode-grant-teaser a.card-inner .container.title{display:block;max-width:none}.teaser-card.mode-grant-teaser a.card-inner .container.title .card-title{position:relative;padding-left:.5rem;line-height:1.25}.teaser-card.mode-grant-teaser a.card-inner .container.title .card-title:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;background:var(--color-main-font);border-radius:50%;border:1px solid var(--color-main-font);background:transparent}.teaser-card.mode-grant-teaser a.card-inner .container.title .card-title{-webkit-hyphens:auto;hyphens:auto}.teaser-card.mode-grant-teaser a.card-inner .container.title .card-meta{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.teaser-card.mode-grant-teaser a.card-inner .container.title .card-meta a:hover,.teaser-card.mode-grant-teaser a.card-inner .container.title .card-meta a:active,.teaser-card.mode-grant-teaser a.card-inner .container.title .card-meta a:focus{color:var(--color-link)}.teaser-card.mode-grant-teaser a.card-inner .container.title .card-meta a:hover svg path,.teaser-card.mode-grant-teaser a.card-inner .container.title .card-meta a:hover svg circle,.teaser-card.mode-grant-teaser a.card-inner .container.title .card-meta a:active svg path,.teaser-card.mode-grant-teaser a.card-inner .container.title .card-meta a:active svg circle,.teaser-card.mode-grant-teaser a.card-inner .container.title .card-meta a:focus svg path,.teaser-card.mode-grant-teaser a.card-inner .container.title .card-meta a:focus svg circle{stroke:var(--color-link)}.teaser-card.mode-grant-teaser a.card-inner .container.title .card-meta{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.teaser-card.mode-grant-teaser a.card-inner .container.title .card-meta{font-size:.275rem}}.teaser-card.mode-grant-teaser a.card-inner .container.title .card-meta{margin-top:.01rem;padding-left:var(--gap-m)}.teaser-card.mode-grant-teaser:first-child a.card-inner .container.title .card-title:before{background:#ff9cea;border:1px solid var(--color-main-font);animation:shake 3s ease 0s infinite}.teaser-card.mode-timeline a.card-inner{height:2.25rem}.teaser-card.mode-timeline a.card-inner .container.image .card-img{aspect-ratio:1!important;-o-object-fit:cover;object-fit:cover;width:2rem}.teaser-card.mode-news-single a.card-inner{display:flex;flex-flow:column nowrap}.teaser-card.mode-news-single a.card-inner .container.image{order:1}.teaser-card.mode-news-single a.card-inner .container.event{display:block;order:2;margin-top:var(--gap-s)}.teaser-card.mode-news-single a.card-inner .container.event .card-date{display:block;font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.teaser-card.mode-news-single a.card-inner .container.event .card-date a:hover,.teaser-card.mode-news-single a.card-inner .container.event .card-date a:active,.teaser-card.mode-news-single a.card-inner .container.event .card-date a:focus{color:var(--color-link)}.teaser-card.mode-news-single a.card-inner .container.event .card-date a:hover svg path,.teaser-card.mode-news-single a.card-inner .container.event .card-date a:hover svg circle,.teaser-card.mode-news-single a.card-inner .container.event .card-date a:active svg path,.teaser-card.mode-news-single a.card-inner .container.event .card-date a:active svg circle,.teaser-card.mode-news-single a.card-inner .container.event .card-date a:focus svg path,.teaser-card.mode-news-single a.card-inner .container.event .card-date a:focus svg circle{stroke:var(--color-link)}.teaser-card.mode-news-single a.card-inner .container.event .card-date{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.teaser-card.mode-news-single a.card-inner .container.event .card-date{font-size:.275rem}}.teaser-card.mode-news-single a.card-inner .container.event .card-time{display:none}.teaser-card.mode-news-single a.card-inner .container.title{order:3;display:flex;flex-flow:column nowrap;transform:translateY(-.31rem)}.teaser-card.mode-news-single a.card-inner .container.title .card-title{position:relative;padding-left:.5rem;line-height:1.25}.teaser-card.mode-news-single a.card-inner .container.title .card-title:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}.teaser-card.mode-news-single a.card-inner .container.title .card-title{order:2}.teaser-card.mode-news-single a.card-inner .container.title .card-meta{order:1;margin-left:2.5rem}@media only screen and (min-width: 813px){.teaser-card.mode-lehrangebot a.card-inner{margin-right:var(--gap-s)}}@media only screen and (max-width: 812px){.teaser-card.mode-lehrangebot a.card-inner{padding:var(--gap-s) var(--gap-m)}}.teaser-card.mode-lehrangebot a.card-inner>.layout{display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--gap-s)}@media only screen and (max-width: 812px){.teaser-card.mode-lehrangebot a.card-inner>.layout{gap:var(--gap-s)}}.teaser-card.mode-lehrangebot a.card-inner>.layout .container.image{order:1;flex:0 0 2.3rem;width:2.3rem;height:auto;overflow:visible;aspect-ratio:1.5!important;-o-object-fit:cover;object-fit:cover}.teaser-card.mode-lehrangebot a.card-inner>.layout .container.event{display:none}.teaser-card.mode-lehrangebot a.card-inner>.layout .container.title{order:3;flex:1 1 auto;-webkit-hyphens:auto;hyphens:auto;transform:translateY(-.025rem)}.teaser-card.mode-lehrangebot a.card-inner>.layout .container.title .card-meta{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--gap-xs)}.teaser-card.mode-lehrangebot a.card-inner>.layout .container.title .card-meta span{display:block}.teaser-card.mode-lehrangebot a.card-inner>.layout .container.title .card-meta span:nth-child(2){position:relative;line-height:inherit}@media only screen and (min-width: 813px){.teaser-card.mode-lehrangebot a.card-inner>.layout .container.title .card-meta span:nth-child(2){padding-left:0;text-indent:.35rem}}@media only screen and (max-width: 812px){.teaser-card.mode-lehrangebot a.card-inner>.layout .container.title .card-meta span:nth-child(2){padding-left:0;text-indent:.4rem}}.teaser-card.mode-lehrangebot a.card-inner>.layout .container.title .card-meta span:nth-child(2) .color-dot{position:absolute;display:inline-block;left:.1em;top:.25em;height:.7em;width:.7em;border:none;border-radius:50px}.teaser-card.mode-lehrangebot.img-free a.card-inner>.layout .container.image{aspect-ratio:auto!important;-o-object-fit:initial;object-fit:initial}.teaser-card.mode-person-small:nth-child(3n) .person_data span.telephone{display:none}.teaser-card.mode-person-small:nth-child(4n+2) .person_data span.address{display:none}.teaser-card.mode-person-small .card-inner>.layout .container.image .card-img{aspect-ratio:.75!important;-o-object-fit:cover;object-fit:cover;width:1.38rem}.teaser-card.mode-person-small .card-inner>.layout .container.image .card-img .image-content.background{height:100%}.teaser-card.mode-person-small .card-inner>.layout .container.title{height:auto;-webkit-mask-image:linear-gradient(to top,transparent 0,black 0,black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to top,transparent 0,black 0,black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}@media only screen and (max-width: 812px){.teaser-card.mode-person-small .card-inner>.layout .container.title{max-width:calc(100vw - 3.5rem)}}.teaser-card.mode-person-small .card-inner>.layout .container.title .sub{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.teaser-card.mode-person-small .card-inner>.layout .container.title .sub a:hover,.teaser-card.mode-person-small .card-inner>.layout .container.title .sub a:active,.teaser-card.mode-person-small .card-inner>.layout .container.title .sub a:focus{color:var(--color-link)}.teaser-card.mode-person-small .card-inner>.layout .container.title .sub a:hover svg path,.teaser-card.mode-person-small .card-inner>.layout .container.title .sub a:hover svg circle,.teaser-card.mode-person-small .card-inner>.layout .container.title .sub a:active svg path,.teaser-card.mode-person-small .card-inner>.layout .container.title .sub a:active svg circle,.teaser-card.mode-person-small .card-inner>.layout .container.title .sub a:focus svg path,.teaser-card.mode-person-small .card-inner>.layout .container.title .sub a:focus svg circle{stroke:var(--color-link)}.teaser-card.mode-person-small .card-inner>.layout .container.title .sub{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.teaser-card.mode-person-small .card-inner>.layout .container.title .sub{font-size:.29rem}}.teaser-card.mode-person-small .card-inner>.layout .container.title .sub{line-height:1.3;-webkit-hyphens:auto;hyphens:auto;margin-top:.27rem}.teaser-card.mode-person-small .card-inner>.layout .container.title .fax-number{display:none}.teaser-card.mode-person-small .card-inner>.layout .container.title .person_function{-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-ms-hyphenate-limit-chars:6 3 3;hyphenate-limit-chars:6 3 3;transform:translateY(-.2rem)}.teaser-card.mode-person-small .card-inner>.layout .container.title .person_address span.at:before,.teaser-card.mode-person-small .card-inner>.layout .container.title .person_links span.at:before,.teaser-card.mode-person-small .card-inner>.layout .container.title .person_data span.at:before{content:"("}.teaser-card.mode-person-small .card-inner>.layout .container.title .person_address span.at:after,.teaser-card.mode-person-small .card-inner>.layout .container.title .person_links span.at:after,.teaser-card.mode-person-small .card-inner>.layout .container.title .person_data span.at:after{content:")"}.teaser-card.mode-person-small .card-inner>.layout .container.title .person_address span.telephone,.teaser-card.mode-person-small .card-inner>.layout .container.title .person_links span.telephone,.teaser-card.mode-person-small .card-inner>.layout .container.title .person_data span.telephone{display:block;padding-top:.15em}.teaser-card.mode-project .buha-article__inner{display:flex;flex-flow:column nowrap;gap:var(--gap-s)}.teaser-card.mode-project .container.title{width:100%}@media only screen and (min-width: 813px){.teaser-card.mode-project .container.title{height:1.6rem}}@media only screen and (max-width: 812px){.teaser-card.mode-project .container.title{height:2.6em}}.teaser-card.mode-project .container.title{-webkit-mask-image:linear-gradient(to top,transparent 0,black .5rem,black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to top,transparent 0,black .5rem,black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}.teaser-card.mode-project .container.title .card-title{order:2;display:block;position:relative;max-width:7rem}.teaser-card.mode-project .container.title .card-teaser{display:none}.media-card{cursor:pointer}@media only screen and (min-width: 813px){.media-card{transition:font-variation-settings .2s ease;font-variation-settings:"wght" 400!important}.media-card:hover,.media-card:active,.media-card:focus{font-variation-settings:"wght" 900!important}}.media-card{position:relative}@media only screen and (min-width: 813px){.media-card{flex:0 0 100%}}.media-card .card-inner{height:100%;width:100%;transition:height .2s ease,width .2s ease,transform .2s ease;outline-offset:0}.media-card,.media-card a,.media-card img{display:block;position:relative;text-decoration:none;box-sizing:border-box;border:0;max-width:100%}.media-card,.media-card .container{height:100%;width:100%}.media-card.size-small .card-inner .img-menu-thumb>.image-container,.media-card.size-small .card-inner .container.image>.card-img,.media-card.size-small .card-inner .social-media-item-image,.media-card.size-small .card-inner .container.media>.card-img{transform:scale(1);transform-origin:center;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.media-card.size-small .card-inner:hover .img-menu-thumb>.image-container,.media-card.size-small .card-inner:hover .container.image>.card-img,.media-card.size-small .card-inner:hover .social-media-item-image,.media-card.size-small .card-inner:active .img-menu-thumb>.image-container,.media-card.size-small .card-inner:active .container.image>.card-img,.media-card.size-small .card-inner:active .social-media-item-image,.media-card.size-small .card-inner:focus .img-menu-thumb>.image-container,.media-card.size-small .card-inner:focus .container.image>.card-img,.media-card.size-small .card-inner:focus .social-media-item-image{transform:scale(1.05);box-shadow:0 0 .05rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}.media-card.size-small .card-inner:hover .container.media>.card-img,.media-card.size-small .card-inner:active .container.media>.card-img,.media-card.size-small .card-inner:focus .container.media>.card-img{transform:scale(1.025);box-shadow:0 0 .05rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (max-width: 812px){.media-card.size-full{height:auto;aspect-ratio:16/9}}@media only screen and (min-width: 813px){.media-card.size-full .card-title{max-width:6rem;font-size:.65rem;letter-spacing:-.02em}}.media-card .container.media{position:relative}.media-card .container.media .card-img{position:relative;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.media-card .container.media .card-img{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.media-card .container.media .card-img{border-radius:.14rem}}.media-card .container.media .card-img{background:radial-gradient(ellipse at center,#a9a9a9,gray);overflow:clip}.media-card .container.media .card-img .background-video{position:absolute;left:0;right:0;top:0;bottom:0}.media-card .container.media .card-img img,.media-card .container.media .card-img .background-video>iframe{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.media-card .container.info,.media-card .container.info>.grid{position:absolute;left:0;right:0;top:0;bottom:0;padding:var(--gap-s);padding:var(--gap-xs)}.media-card .container.info>.grid{width:100%;height:100%;display:grid;grid-gap:0 0;gap:0 0}@media only screen and (min-width: 813px){.media-card .container.info>.grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}@media only screen and (max-width: 812px){.media-card .container.info>.grid{grid-template-columns:1fr 1fr;grid-template-rows:100%;align-items:end}}@media only screen and (min-width: 813px){.media-card .container.info>.grid>div:nth-child(1){justify-self:start;align-self:start}.media-card .container.info>.grid>div:nth-child(2){justify-self:end;align-self:start}.media-card .container.info>.grid>div:nth-child(3){justify-self:start;align-self:end}.media-card .container.info>.grid>div:nth-child(4){justify-self:end;align-self:end}.media-card .container.info>.grid>div.card-title{grid-column:1/span 1;grid-row:2/span 1;transform:translateY(.1em);max-width:6rem}}@media only screen and (max-width: 812px){.media-card .container.info>.grid>div.card-title{grid-column:1/span 1;grid-row:1/span 1;transform:translateY(.05rem)}}.media-card .container.info>.grid>div.card-title{display:block;background:transparent;line-height:.95;text-shadow:0 0 .3rem rgba(0,0,0,.4);color:#fff}@media only screen and (max-width: 812px){.media-card .container.info>.grid>div.pill-label.card-duration{grid-column:2/span 1;grid-row:1/span 1;justify-self:end;align-self:end}.media-card .container.info>.grid>div.pill-label.card-date,.media-card .container.info>.grid>div.pill-label.card-author{display:none}}.media-card.no-img{background:#acb1ff}.media-card.size-small{flex:0 0 25vw;width:25vw;padding:.25rem}@media only screen and (max-width: 812px){.media-card.size-small{min-width:6rem;display:flex;flex-direction:column;justify-content:flex-start}}.media-card.size-small .container.info>.grid,.media-card.size-small .container.media .card-img img{height:auto;aspect-ratio:1.78!important;-o-object-fit:cover;object-fit:cover}.media-card.size-small .container.media{transition:transform .2s ease;transform-origin:center 90%;aspect-ratio:auto}.media-card.size-small .container.title{padding-top:var(--gap-s);width:100%;-webkit-mask-image:linear-gradient(to left,transparent 0,black .5rem,black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to left,transparent 0,black .5rem,black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-self:flex-start;gap:var(--gap-xs)}.media-card.size-small .container.title .card-title{white-space:normal;width:calc(100% - var(--gap-m));order:2}.media-card.size-small .container.title .card-sub{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.media-card.size-small .container.title .card-sub a:hover,.media-card.size-small .container.title .card-sub a:active,.media-card.size-small .container.title .card-sub a:focus{color:var(--color-link)}.media-card.size-small .container.title .card-sub a:hover svg path,.media-card.size-small .container.title .card-sub a:hover svg circle,.media-card.size-small .container.title .card-sub a:active svg path,.media-card.size-small .container.title .card-sub a:active svg circle,.media-card.size-small .container.title .card-sub a:focus svg path,.media-card.size-small .container.title .card-sub a:focus svg circle{stroke:var(--color-link)}.media-card.size-small .container.title .card-sub{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.media-card.size-small .container.title .card-sub{font-size:.275rem}}.media-card.size-small .container.title .card-sub{display:flex;flex-flow:row wrap;gap:0 var(--gap-s);flex:0 0 max-content;order:1;z-index:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - var(--gap-s))}.media-card.size-small .container.title .card-sub span{display:block;position:relative;flex:0 0 auto}.media-card.size-small .container.title .card-sub span+span:before{content:"·";display:block;position:absolute;left:calc(var(--gap-s) * -1);width:var(--gap-s);text-align:center}.media-card.size-small .container.title .card-sub{order:1}.media-card.size-small .container.info{height:auto;bottom:auto}.media-card.size-small .container.info>.grid{position:relative;padding:var(--gap-xs);display:block}.media-card.size-small .container.info>.grid>*{transition:transform .2s ease;transform-origin:center;position:absolute}.media-card.size-small .container.info>.grid>*:nth-child(1){top:var(--gap-s);left:var(--gap-s)}.media-card.size-small .container.info>.grid>*:nth-child(2){top:var(--gap-s);right:var(--gap-s)}.media-card.size-small .container.info>.grid .card-duration{top:auto;left:auto;right:var(--gap-s);bottom:var(--gap-xs)}.media-hero.module .media-card.size-full,.video-group.module .media-card.size-full{width:100%;height:auto;aspect-ratio:13/7.5;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;position:relative}.media-hero.module .media-card.size-full .card-inner,.video-group.module .media-card.size-full .card-inner{position:relative;position:absolute;width:100%;max-width:none;height:auto;aspect-ratio:13/7.5}.media-hero.module .media-card.size-full .card-inner:hover,.media-hero.module .media-card.size-full .card-inner:focus,.media-hero.module .media-card.size-full .card-inner:active,.video-group.module .media-card.size-full .card-inner:hover,.video-group.module .media-card.size-full .card-inner:focus,.video-group.module .media-card.size-full .card-inner:active{z-index:1;width:105%}@media (scripting: enabled){body:not(.page-loaded) #main-header,body:not(.page-loaded) #main,body:not(.page-loaded) #page-footer{opacity:0}}#white-loader{position:fixed;left:0;right:0;top:0;bottom:0;background-color:var(--color-main-bg);z-index:25000000000}#white-loader>div{transition:all .8s ease}#white-loader svg{height:1.25rem;width:auto;fill:var(--color-main-font)}#white-loader #burg-b,#white-loader #burg-u,#white-loader #burg-r,#white-loader #burg-g{position:fixed;transform:translate(0);will-change:transform}#white-loader.before-loading>div{transition:none}#white-loader.ani-default #burg-b{left:20vw;top:20vh}#white-loader.ani-default #burg-u{right:30vw;top:30vh}#white-loader.ani-default #burg-r{left:30vw;bottom:20vh}#white-loader.ani-default #burg-g{right:20vw;bottom:20vh}#white-loader.ani-default.before-loading #burg-b,#white-loader.ani-default.before-loading #burg-u{transform:translateY(-100vmax)}#white-loader.ani-default.before-loading #burg-r,#white-loader.ani-default.before-loading #burg-g{transform:translateY(100vmax)}#white-loader.ani-default.after-loading #burg-b{transform:translate(-100vmax)}#white-loader.ani-default.after-loading #burg-u{transform:translate(100vmax)}#white-loader.ani-default.after-loading #burg-r{transform:translate(-100vmax)}#white-loader.ani-default.after-loading #burg-g{transform:translate(100vmax)}#white-loader.ani-1 #burg-b{left:20vw;top:20vh}#white-loader.ani-1 #burg-u{right:30vw;top:30vh}#white-loader.ani-1 #burg-r{left:30vw;bottom:20vh}#white-loader.ani-1 #burg-g{right:20vw;bottom:20vh}#white-loader.ani-1.before-loading #burg-b,#white-loader.ani-1.before-loading #burg-u{transform:translateY(-100vmax)}#white-loader.ani-1.before-loading #burg-r,#white-loader.ani-1.before-loading #burg-g{transform:translateY(100vmax)}#white-loader.ani-1.after-loading #burg-b{transform:translate(-100vmax)}#white-loader.ani-1.after-loading #burg-u{transform:translate(100vmax)}#white-loader.ani-1.after-loading #burg-r{transform:translate(-100vmax)}#white-loader.ani-1.after-loading #burg-g{transform:translate(100vmax)}#white-loader.ani-2 #burg-b{left:30vw;top:20vh}#white-loader.ani-2 #burg-u{right:35vw;top:35vh}#white-loader.ani-2 #burg-r{left:60vw;bottom:30vh}#white-loader.ani-2 #burg-g{right:20vw;bottom:10vh}#white-loader.ani-2.before-loading #burg-b{transform:translateY(-100vmax)}#white-loader.ani-2.before-loading #burg-u{transform:translate(100vmax)}#white-loader.ani-2.before-loading #burg-r{transform:translate(-100vmax)}#white-loader.ani-2.before-loading #burg-g{transform:translateY(-100vmax)}#white-loader.ani-2.after-loading #burg-b{transform:translate(100vmax)}#white-loader.ani-2.after-loading #burg-u{transform:translate(-100vmax)}#white-loader.ani-2.after-loading #burg-r{transform:translate(100vmax)}#white-loader.ani-2.after-loading #burg-g{transform:translate(-100vmax)}#white-loader.ani-3 #burg-b{left:10vw;top:10vh}#white-loader.ani-3 #burg-u{left:20vw;top:50vh}#white-loader.ani-3 #burg-r{right:20vw;top:50vh}#white-loader.ani-3 #burg-g{right:40vw;bottom:10vh}#white-loader.ani-3.before-loading #burg-b{transform:translateY(-100vmax)}#white-loader.ani-3.before-loading #burg-u{transform:translate(-100vmax)}#white-loader.ani-3.before-loading #burg-r{transform:translate(100vmax)}#white-loader.ani-3.before-loading #burg-g{transform:translateY(100vmax)}#white-loader.ani-3.after-loading #burg-b{transform:translate(-100vmax)}#white-loader.ani-3.after-loading #burg-u{transform:translate(100vmax)}#white-loader.ani-3.after-loading #burg-r{transform:translateY(-100vmax)}#white-loader.ani-3.after-loading #burg-g{transform:translate(100vmax)}.content-head{display:block;position:relative;width:100%;margin-left:auto;margin-right:auto;margin-bottom:0}.content-head:is(h2),.content-head:is(h3){position:relative;padding-left:.5rem;line-height:1.25}.content-head:is(h2):before,.content-head:is(h3):before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}.app-layout--frontpage .main-content .modules-row>.module>.inner>.content-head{margin-bottom:0}.app-layout--frontpage .main-content .modules-row>.module>.inner>.content-head+*{margin-top:.5rem}@media only screen and (max-width: 812px){.content-head{padding:0 var(--gap-m)}}.content-head div,.content-head .content-title{display:block;position:relative}.content-head .title-wrapper .sub-title-content>div.label.sub.head{margin:0}.content-head .title-wrapper .sub-title-content>div.label.sub.head>a{margin:0;display:inline-block}.content-head .title-wrapper.sub-layout-horizontal{display:flex;flex-flow:row wrap;justify-content:space-between;gap:var(--gap-xs) var(--gap-m)}.content-head .title-wrapper.sub-layout-horizontal .sub-title-content{display:flex;flex-flow:row wrap;gap:var(--gap-xs) var(--gap-m);justify-content:flex-start;align-items:flex-start}.content-head .title-wrapper.sub-layout-horizontal .sub-title-content>div.label.sub.head>a{transform:translateY(.125rem)}.content-head .title-wrapper.sub-layout-horizontal .sub-title-content>*{white-space:nowrap;flex:0 0 max-content}@media only screen and (max-width: 812px){.content-head .title-wrapper.sub-layout-horizontal .sub-title-content{gap:0 var(--gap-m)}}.content-head .title-wrapper.has-cta{display:grid;grid-template-columns:max-content max-content;grid-template-rows:max-content max-content}.content-head .title-wrapper.has-cta>.cta{transform:translateY(-.05rem)}.content-head .label.category{padding-bottom:var(--gap-xs)}.content-head.mode-label{margin:0 0 var(--gap-s) 0}@media only screen and (min-width: 813px){.content-head.mode-label{max-width:5rem}}@media only screen and (max-width: 812px){.content-head.mode-label{width:100%;margin-bottom:var(--gap-s)}}@media only screen and (min-width: 813px){.content-head.mode-label .content-title{position:relative;padding-left:.5rem;line-height:1.25}.content-head.mode-label .content-title:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}.content-head.mode-label .content-title{display:block;line-height:1.15;padding-left:.35rem}.content-head.mode-label .content-title:before{height:.6em;width:.6em;top:.25em;left:.1em}.content-head.mode-label .content-title{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.content-head.mode-label .content-title a:hover,.content-head.mode-label .content-title a:active,.content-head.mode-label .content-title a:focus{color:var(--color-link)}.content-head.mode-label .content-title a:hover svg path,.content-head.mode-label .content-title a:hover svg circle,.content-head.mode-label .content-title a:active svg path,.content-head.mode-label .content-title a:active svg circle,.content-head.mode-label .content-title a:focus svg path,.content-head.mode-label .content-title a:focus svg circle{stroke:var(--color-link)}.content-head.mode-label .content-title{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}}@media only screen and (min-width: 813px) and (max-width: 812px){.content-head.mode-label .content-title{font-size:.275rem}}@media only screen and (max-width: 812px){.essentials-content>.essential-item:not(.essentials-group)>.content-head.mode-label{margin-bottom:var(--gap-m)}.essentials-content>.essential-item:not(.essentials-group)>.content-head.mode-label>.content-title{position:relative;padding-left:.5rem;line-height:1.25}.essentials-content>.essential-item:not(.essentials-group)>.content-head.mode-label>.content-title:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}.essentials-content>.essential-item.essentials-group>.content-head.mode-label{margin-bottom:var(--gap-xs)}.essentials-content>.essential-item.essentials-group>.content-head.mode-label>.content-title{position:relative;padding-left:.5rem;line-height:1.25}.essentials-content>.essential-item.essentials-group>.content-head.mode-label>.content-title:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}.essentials-content>.essential-item.essentials-group>.essential-item>.content-head.mode-label>.content-title{position:relative;padding-left:.5rem;line-height:1.25}.essentials-content>.essential-item.essentials-group>.essential-item>.content-head.mode-label>.content-title:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}.essentials-content>.essential-item.essentials-group>.essential-item>.content-head.mode-label>.content-title{display:block;line-height:1.15;padding-left:.35rem}.essentials-content>.essential-item.essentials-group>.essential-item>.content-head.mode-label>.content-title:before{height:.6em;width:.6em;top:.25em;left:.1em}.essentials-content>.essential-item.essentials-group>.essential-item>.content-head.mode-label>.content-title{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.essentials-content>.essential-item.essentials-group>.essential-item>.content-head.mode-label>.content-title a:hover,.essentials-content>.essential-item.essentials-group>.essential-item>.content-head.mode-label>.content-title a:active,.essentials-content>.essential-item.essentials-group>.essential-item>.content-head.mode-label>.content-title a:focus{color:var(--color-link)}.essentials-content>.essential-item.essentials-group>.essential-item>.content-head.mode-label>.content-title a:hover svg path,.essentials-content>.essential-item.essentials-group>.essential-item>.content-head.mode-label>.content-title a:hover svg circle,.essentials-content>.essential-item.essentials-group>.essential-item>.content-head.mode-label>.content-title a:active svg path,.essentials-content>.essential-item.essentials-group>.essential-item>.content-head.mode-label>.content-title a:active svg circle,.essentials-content>.essential-item.essentials-group>.essential-item>.content-head.mode-label>.content-title a:focus svg path,.essentials-content>.essential-item.essentials-group>.essential-item>.content-head.mode-label>.content-title a:focus svg circle{stroke:var(--color-link)}.essentials-content>.essential-item.essentials-group>.essential-item>.content-head.mode-label>.content-title{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}}@media only screen and (max-width: 812px) and (max-width: 812px){.essentials-content>.essential-item.essentials-group>.essential-item>.content-head.mode-label>.content-title{font-size:.275rem}}.content-head.mode-mini{margin-bottom:var(--gap-m)}.content-head.mode-mini .label.category{display:none}.content-head.mode-mini .content-title{position:relative;padding-left:.5rem;line-height:1.25}.content-head.mode-mini .content-title:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}.content-head.mode-mini .content-title{display:block;line-height:1.15;padding-left:.35rem}.content-head.mode-mini .content-title:before{height:.6em;width:.6em;top:.25em;left:.1em}.content-head.mode-mini .content-title{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.content-head.mode-mini .content-title a:hover,.content-head.mode-mini .content-title a:active,.content-head.mode-mini .content-title a:focus{color:var(--color-link)}.content-head.mode-mini .content-title a:hover svg path,.content-head.mode-mini .content-title a:hover svg circle,.content-head.mode-mini .content-title a:active svg path,.content-head.mode-mini .content-title a:active svg circle,.content-head.mode-mini .content-title a:focus svg path,.content-head.mode-mini .content-title a:focus svg circle{stroke:var(--color-link)}.content-head.mode-mini .content-title{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.content-head.mode-mini .content-title{font-size:.275rem}}.content-head.mode-mini .content-title:before{top:var(--gap-xs)}.content-head.mode-page{padding:0}@media only screen and (max-width: 812px){.content-head.mode-page{padding:0 var(--gap-m)}}.content-head.mode-page .label{margin-bottom:var(--gap-xs);padding-bottom:0}.content-head.mode-page .content-title{font-variation-settings:"wght" 1000}.column.col-main>.content-head.mode-page{padding:0 var(--gap-l)}.content-head.mode-module .content-title{position:relative;padding-left:.5rem;line-height:1.25}.content-head.mode-module .content-title:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}@media only screen and (max-width: 812px){.content-head.mode-module .content-title{position:relative;padding-left:.5rem;line-height:1.25}.content-head.mode-module .content-title:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}}.content-head.mode-module .content-title span.icon.fold-state-indicator{transform:translate(.2rem,-25%)}@media only screen and (min-width: 813px){.essentials.module .content-head.mode-module+*{margin-top:0}}.content-head.mode-module>.title-wrapper{margin-bottom:-.15rem}.content-head.mode-module>.title-wrapper.sub-layout-horizontal{margin-bottom:-.15rem}.content-head.mode-module>.title-wrapper.sub-layout-vertical{margin-bottom:-.05rem}@media only screen and (min-width: 813px){.col-main .content-head.mode-module .content-title{position:relative;padding-left:.5rem;line-height:1.25}.col-main .content-head.mode-module .content-title:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}.col-aside .content-head.mode-module{margin-bottom:var(--gap-xs)}.col-aside .content-head.mode-module .content-title{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.col-aside .content-head.mode-module .content-title a:hover,.col-aside .content-head.mode-module .content-title a:active,.col-aside .content-head.mode-module .content-title a:focus{color:var(--color-link)}.col-aside .content-head.mode-module .content-title a:hover svg path,.col-aside .content-head.mode-module .content-title a:hover svg circle,.col-aside .content-head.mode-module .content-title a:active svg path,.col-aside .content-head.mode-module .content-title a:active svg circle,.col-aside .content-head.mode-module .content-title a:focus svg path,.col-aside .content-head.mode-module .content-title a:focus svg circle{stroke:var(--color-link)}.col-aside .content-head.mode-module .content-title{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;word-spacing:-.35em;position:relative;line-height:1.15;padding-left:.35rem;display:block;max-width:5rem}}@media only screen and (min-width: 813px) and (max-width: 812px){.col-aside .content-head.mode-module .content-title{font-size:.275rem}}@media only screen and (min-width: 813px){.col-aside .content-head.mode-module .content-title:before{content:"⬤";display:inline-block;position:absolute;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font);height:.6em;width:.6em;top:.25em;left:.1em}.app-layout:not(.app-layout--full-width) .main-content .content-head.mode-module{margin-left:auto;margin-right:auto;max-width:15rem}}.app-layout--frontpage .content-head-container .content-head.mode-module{width:100%;max-width:28rem}@media only screen and (min-width: 813px){.app-layout--frontpage .content-head.mode-module{width:calc(100% - var(--gap-l));max-width:28rem}}.modules-row .content-head.mode-module{width:100%;max-width:28rem}.pushy{overflow:visible}.marquee .unit{transform:translate(0);white-space:nowrap;padding-right:var(--gap-l)}.marquee .unit .dot{display:inline-block;font-size:.5em;margin:0 1em;transform:translateY(-.5em)}body:not(.save-energy) .marquee .unit{animation:shift 5s linear 0s infinite}@keyframes shift{0%{transform:translate(0)}to{transform:translate(-100%)}}.marquee{position:relative;width:100%;-webkit-mask-image:linear-gradient(to right,transparent 0,black .5rem,black calc(100% - .5rem),transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to right,transparent 0,black .5rem,black calc(100% - .5rem),transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-80%,0,0)}}.marquee .container{width:auto;display:flex;flex-flow:row}body.spend-energy .marquee .marquee-wrapper{animation:marquee 60s linear infinite}.marquee-small{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.marquee-small a:hover,.marquee-small a:active,.marquee-small a:focus{color:var(--color-link)}.marquee-small a:hover svg path,.marquee-small a:hover svg circle,.marquee-small a:active svg path,.marquee-small a:active svg circle,.marquee-small a:focus svg path,.marquee-small a:focus svg circle{stroke:var(--color-link)}.marquee-small{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.marquee-small{font-size:.275rem}}.marquee-small .marquee-date{box-shadow:0 0 .4rem #000000b3;background-color:var(--color-main-bg);padding:1.4rem .6rem 1.1rem;border-radius:1rem;font-size:.9rem;line-height:.8rem;margin:0 .5rem}.podcast-timeline{width:100%;-webkit-mask-image:linear-gradient(to right,transparent 0,black .5rem,black calc(100% - .5rem),transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to right,transparent 0,black .5rem,black calc(100% - .5rem),transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}@media only screen and (min-width: 813px){.podcast-timeline{align-items:stretch}}@media only screen and (max-width: 812px){.podcast-timeline{display:inline-flex;align-items:flex-start;overflow-x:scroll;overflow-y:hidden}}.podcast-timeline .timeline-label{width:1.4rem;background-color:var(--color-main-bg);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;display:none}.podcast-timeline .timeline-label .timeline-label-wrapper{display:block;transform-origin:center;transform:rotate(-90deg);text-align:center}.podcast-timeline .timeline-inner{width:100%;display:flex;flex-flow:row nowrap}@media only screen and (max-width: 812px){.podcast-timeline .timeline-inner{display:inline-flex;height:calc(100% + 20px);overflow-y:hidden}}@media only screen and (min-width: 813px){.podcast-timeline .timeline-inner>.content{padding:0 1.5rem 0 var(--gap-l)}}@media only screen and (max-width: 812px){.podcast-timeline .timeline-inner>.content{padding:0 .75rem 0 .375rem}}.podcast-timeline .timeline-inner .timeline-item{width:16.6666666667%}@media only screen and (max-width: 812px){.podcast-timeline .timeline-inner .timeline-item{width:100%;min-width:0}}.podcast-timeline .timeline-inner .timeline-item{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding:var(--gap-s)}@media only screen and (max-width: 812px){.podcast-timeline .timeline-inner .timeline-item{display:flex;width:40vw}}.podcast-timeline .timeline-inner .timeline-item:last-child{border-right:0px solid var(--color-main-bg)}.podcast-timeline .timeline-inner .timeline-item .timeline-item-media{width:33.3333333333%}@media only screen and (max-width: 812px){.podcast-timeline .timeline-inner .timeline-item .timeline-item-media{width:100%;min-width:0}}.podcast-timeline .timeline-inner .timeline-item .timeline-item-media img{border-radius:var(--gap-s);border:1px solid var(--color-main-font)}.podcast-timeline .timeline-inner .timeline-item .timeline-item-text{padding:0 0 0 var(--gap-s);width:66.6666666667%}@media only screen and (max-width: 812px){.podcast-timeline .timeline-inner .timeline-item .timeline-item-text{width:100%;min-width:0}}.podcast-timeline .timeline-inner .timeline-item .timeline-item-date{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.podcast-timeline .timeline-inner .timeline-item .timeline-item-date a:hover,.podcast-timeline .timeline-inner .timeline-item .timeline-item-date a:active,.podcast-timeline .timeline-inner .timeline-item .timeline-item-date a:focus{color:var(--color-link)}.podcast-timeline .timeline-inner .timeline-item .timeline-item-date a:hover svg path,.podcast-timeline .timeline-inner .timeline-item .timeline-item-date a:hover svg circle,.podcast-timeline .timeline-inner .timeline-item .timeline-item-date a:active svg path,.podcast-timeline .timeline-inner .timeline-item .timeline-item-date a:active svg circle,.podcast-timeline .timeline-inner .timeline-item .timeline-item-date a:focus svg path,.podcast-timeline .timeline-inner .timeline-item .timeline-item-date a:focus svg circle{stroke:var(--color-link)}.podcast-timeline .timeline-inner .timeline-item .timeline-item-date{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.podcast-timeline .timeline-inner .timeline-item .timeline-item-date{font-size:.275rem}}.nav-top-link{position:relative;display:block;z-index:2;padding:var(--gap-xs) var(--gap-s)}.nav-top-link span.title{display:block;transform:translateY(.075em);transition:font-variation-settings .2s ease}.nav-top-link:hover span.title,.nav-top-link:active span.title,.nav-top-link:focus span.title{font-variation-settings:"wght" 900!important}.main-nav-sub{position:fixed;pointer-events:none;top:2.6rem}.main-nav-sub .sub-nav{max-height:calc(100vh - 4rem);overflow-x:hidden;overflow-y:auto}.main-nav-sub .sub-nav.in-transition{overflow-y:hidden}.main-nav-sub .sub-nav{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--gap-m),black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to bottom,transparent 0,black var(--gap-m),black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}.main-nav-sub .sub-nav>.content{padding:var(--gap-l)}.page-nav-sub{position:relative;padding:0 var(--gap-l) 1.2rem}.main-nav-sub,.page-nav-sub{width:100vw;background-color:var(--color-sub-nav-bg, transparent)}.main-nav-sub .sub-nav,.page-nav-sub .sub-nav{position:relative;margin:0;pointer-events:auto}.main-nav-sub .sub-nav h2,.page-nav-sub .sub-nav h2{display:none}.main-nav-sub .sub-nav .section-wrapper,.page-nav-sub .sub-nav .section-wrapper{display:block;position:relative;width:100%;padding-top:calc(var(--gap-l) + var(--gap-s))}.main-nav-sub .sub-nav .section-wrapper>.section,.page-nav-sub .sub-nav .section-wrapper>.section{display:block;position:relative;width:auto;flex:0 0 auto}.main-nav-sub .sub-nav .section-wrapper>.section h3,.page-nav-sub .sub-nav .section-wrapper>.section h3{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.main-nav-sub .sub-nav .section-wrapper>.section h3 a:hover,.main-nav-sub .sub-nav .section-wrapper>.section h3 a:active,.main-nav-sub .sub-nav .section-wrapper>.section h3 a:focus,.page-nav-sub .sub-nav .section-wrapper>.section h3 a:hover,.page-nav-sub .sub-nav .section-wrapper>.section h3 a:active,.page-nav-sub .sub-nav .section-wrapper>.section h3 a:focus{color:var(--color-link)}.main-nav-sub .sub-nav .section-wrapper>.section h3 a:hover svg path,.main-nav-sub .sub-nav .section-wrapper>.section h3 a:hover svg circle,.main-nav-sub .sub-nav .section-wrapper>.section h3 a:active svg path,.main-nav-sub .sub-nav .section-wrapper>.section h3 a:active svg circle,.main-nav-sub .sub-nav .section-wrapper>.section h3 a:focus svg path,.main-nav-sub .sub-nav .section-wrapper>.section h3 a:focus svg circle,.page-nav-sub .sub-nav .section-wrapper>.section h3 a:hover svg path,.page-nav-sub .sub-nav .section-wrapper>.section h3 a:hover svg circle,.page-nav-sub .sub-nav .section-wrapper>.section h3 a:active svg path,.page-nav-sub .sub-nav .section-wrapper>.section h3 a:active svg circle,.page-nav-sub .sub-nav .section-wrapper>.section h3 a:focus svg path,.page-nav-sub .sub-nav .section-wrapper>.section h3 a:focus svg circle{stroke:var(--color-link)}.main-nav-sub .sub-nav .section-wrapper>.section h3,.page-nav-sub .sub-nav .section-wrapper>.section h3{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.main-nav-sub .sub-nav .section-wrapper>.section h3,.page-nav-sub .sub-nav .section-wrapper>.section h3{font-size:.275rem}}.main-nav-sub .sub-nav .section-wrapper>.section h3,.page-nav-sub .sub-nav .section-wrapper>.section h3{-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-break-after:avoid;break-after:avoid;-moz-column-break-before:always;break-before:always;position:relative;margin-top:calc((var(--gap-l) + var(--gap-s)) * -1);min-height:calc(var(--gap-l) + var(--gap-s));height:calc(var(--gap-l) + var(--gap-s))}.main-nav-sub .sub-nav .section-wrapper:not(.multi-section),.page-nav-sub .sub-nav .section-wrapper:not(.multi-section){display:block;-moz-column-fill:balance;column-fill:balance;margin:0 auto;-moz-column-gap:var(--gap-m);column-gap:var(--gap-m);-moz-column-count:6;column-count:6;width:32rem;transform:translate(var(--gap-m))}.main-nav-sub .sub-nav .section-wrapper.multi-section,.page-nav-sub .sub-nav .section-wrapper.multi-section{display:flex;flex-flow:row nowrap;justify-content:space-between}.main-nav-sub .sub-nav .section-wrapper.multi-section .section,.page-nav-sub .sub-nav .section-wrapper.multi-section .section{flex:0 0 6rem;width:6rem}.main-nav-sub .sub-nav .section-wrapper.multi-section .section ul li,.page-nav-sub .sub-nav .section-wrapper.multi-section .section ul li{flex:0 0 5rem;width:5rem}.main-nav-sub .sub-nav .section-wrapper.multi-section .section[data-id=bachelor],.main-nav-sub .sub-nav .section-wrapper.multi-section .section[data-id=master],.page-nav-sub .sub-nav .section-wrapper.multi-section .section[data-id=bachelor],.page-nav-sub .sub-nav .section-wrapper.multi-section .section[data-id=master]{flex:0 0 12rem;width:12rem}.main-nav-sub .sub-nav .section-wrapper.multi-section .section[data-id=bachelor] ul,.main-nav-sub .sub-nav .section-wrapper.multi-section .section[data-id=master] ul,.page-nav-sub .sub-nav .section-wrapper.multi-section .section[data-id=bachelor] ul,.page-nav-sub .sub-nav .section-wrapper.multi-section .section[data-id=master] ul{display:flex;flex-flow:row wrap}.main-nav-sub .sub-nav .section-wrapper.multi-section .section[data-id=bachelor] ul,.page-nav-sub .sub-nav .section-wrapper.multi-section .section[data-id=bachelor] ul{display:grid;grid-template-columns:repeat(2,auto);grid-auto-flow:column;grid-template-rows:repeat(4,auto)}.main-nav-sub .sub-nav .section-wrapper.multi-section .section[data-id=master] ul,.page-nav-sub .sub-nav .section-wrapper.multi-section .section[data-id=master] ul{display:grid;grid-template-columns:repeat(2,auto);grid-auto-flow:column;grid-template-rows:repeat(5,auto)}.main-nav-sub .sub-nav .section-wrapper.multi-section .section[data-id=diplom],.page-nav-sub .sub-nav .section-wrapper.multi-section .section[data-id=diplom]{flex:0 0 18rem;width:18rem}.main-nav-sub .sub-nav .section-wrapper.multi-section .section[data-id=diplom] ul,.page-nav-sub .sub-nav .section-wrapper.multi-section .section[data-id=diplom] ul{display:grid;grid-template-columns:repeat(3,auto);grid-auto-flow:column;grid-template-rows:repeat(4,auto)}.main-nav-sub .sub-nav .section-wrapper .section.has-title .element.menu-item,.page-nav-sub .sub-nav .section-wrapper .section.has-title .element.menu-item{transform:translate(-.07rem)}.main-nav-sub .sub-nav .section-wrapper li,.main-nav-sub .sub-nav .section-wrapper h3,.page-nav-sub .sub-nav .section-wrapper li,.page-nav-sub .sub-nav .section-wrapper h3{display:block;margin:0;padding:0;-moz-column-break-inside:avoid;break-inside:avoid}.main-nav-sub .sub-nav .section-wrapper ul,.page-nav-sub .sub-nav .section-wrapper ul{position:relative;display:block}.main-nav-sub .sub-nav[data-id=kunst] li,.page-nav-sub .sub-nav[data-id=kunst] li{flex:0 0 6rem;width:6rem}.main-nav-sub .sub-nav[data-id=kunst] li a,.page-nav-sub .sub-nav[data-id=kunst] li a{padding-right:var(--gap-s)}.main-nav-sub .sub-nav[data-id=kunst] li[data-id=bilderhauerei-materialitat-und-raum] a .title-wrapper .menu-title span,.page-nav-sub .sub-nav[data-id=kunst] li[data-id=bilderhauerei-materialitat-und-raum] a .title-wrapper .menu-title span{width:113%}.main-nav-sub .sub-nav[data-id=design] .section-wrapper.multi-section,.page-nav-sub .sub-nav[data-id=design] .section-wrapper.multi-section{display:grid;grid-template-columns:auto auto auto;grid-template-rows:5.25rem auto}.main-nav-sub .sub-nav[data-id=design] .section-wrapper.multi-section .section[data-id=bachelor],.main-nav-sub .sub-nav[data-id=design] .section-wrapper.multi-section .section[data-id=master],.page-nav-sub .sub-nav[data-id=design] .section-wrapper.multi-section .section[data-id=bachelor],.page-nav-sub .sub-nav[data-id=design] .section-wrapper.multi-section .section[data-id=master]{grid-row-end:span 2}.main-nav-sub .sub-nav[data-id=design] .section-wrapper.multi-section .section[data-id=bachelor] ul,.page-nav-sub .sub-nav[data-id=design] .section-wrapper.multi-section .section[data-id=bachelor] ul{gap:0 .3rem}.main-nav-sub .sub-nav[data-id=design] li[data-id=kommunikationsdesign] .menu-title,.page-nav-sub .sub-nav[data-id=design] li[data-id=kommunikationsdesign] .menu-title{letter-spacing:-.01em}.main-nav-sub .sub-nav[data-id=design] li[data-id=produktdesign-keramik--und-glasdesign] a,.page-nav-sub .sub-nav[data-id=design] li[data-id=produktdesign-keramik--und-glasdesign] a{padding-right:0}.main-nav-sub .sub-nav[data-id=design] li[data-id=produktdesign-keramik--und-glasdesign] a .menu-title,.page-nav-sub .sub-nav[data-id=design] li[data-id=produktdesign-keramik--und-glasdesign] a .menu-title{width:auto;max-width:none}.main-nav-sub .sub-nav[data-id=werkstatten] .section-wrapper,.page-nav-sub .sub-nav[data-id=werkstatten] .section-wrapper{-moz-column-gap:var(--gap-m);column-gap:var(--gap-m);-moz-column-count:5;column-count:5;width:27rem;transform:translate(var(--gap-m));transform:none;display:grid;-moz-columns:unset;columns:unset;grid-template-columns:6rem 1fr;gap:var(--gap-m)}.main-nav-sub .sub-nav[data-id=werkstatten] .section-wrapper .section,.page-nav-sub .sub-nav[data-id=werkstatten] .section-wrapper .section{width:auto;flex:0 0 auto}.main-nav-sub .sub-nav[data-id=werkstatten] .section-wrapper .section h3,.page-nav-sub .sub-nav[data-id=werkstatten] .section-wrapper .section h3{-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-break-after:avoid;break-after:avoid;-moz-column-break-before:always;break-before:always;position:relative}.main-nav-sub .sub-nav[data-id=werkstatten] .section-wrapper .section li.element.menu-item,.page-nav-sub .sub-nav[data-id=werkstatten] .section-wrapper .section li.element.menu-item{max-width:5rem}.main-nav-sub .sub-nav[data-id=werkstatten] .section-wrapper .section[data-id=fachbereichswerkstatten],.page-nav-sub .sub-nav[data-id=werkstatten] .section-wrapper .section[data-id=fachbereichswerkstatten]{-moz-column-gap:var(--gap-m);column-gap:var(--gap-m);-moz-column-count:5;column-count:5;width:27rem;transform:translate(var(--gap-m))}.main-nav-sub .sub-nav[data-id=studium] .section-wrapper,.page-nav-sub .sub-nav[data-id=studium] .section-wrapper{-moz-column-gap:var(--gap-m);column-gap:var(--gap-m);-moz-column-count:4;column-count:4;width:21rem;transform:translate(var(--gap-m))}.main-nav-sub .sub-nav[data-id=personen] .section-wrapper,.page-nav-sub .sub-nav[data-id=personen] .section-wrapper{-moz-column-gap:var(--gap-m);column-gap:var(--gap-m);-moz-column-count:4;column-count:4;width:21rem;transform:translate(var(--gap-m));padding-top:0}.main-nav-sub .sub-nav[data-id=einrichtungen] .section-wrapper,.page-nav-sub .sub-nav[data-id=einrichtungen] .section-wrapper{-moz-column-gap:var(--gap-m);column-gap:var(--gap-m);-moz-column-count:4;column-count:4;width:21rem;transform:translate(var(--gap-m))}.main-nav-sub .sub-nav[data-id=institution] .section-wrapper.multi-section,.page-nav-sub .sub-nav[data-id=institution] .section-wrapper.multi-section{width:25.5rem;margin:0 auto;transform:translate(2rem);flex-flow:row wrap;justify-content:flex-start;gap:var(--gap-l) var(--gap-m)}.main-nav-sub .sub-nav li .image-wrapper>.content,.page-nav-sub .sub-nav li .image-wrapper>.content{background:#f4acac}.main-nav-sub .sub-nav li:nth-child(2n) .image-wrapper>.content,.page-nav-sub .sub-nav li:nth-child(2n) .image-wrapper>.content{background:#e1c3ff}.main-nav-sub .sub-nav li:nth-child(2) .image-wrapper>.content,.page-nav-sub .sub-nav li:nth-child(2) .image-wrapper>.content{background:#e1c3ff}.main-nav-sub .sub-nav li:nth-child(3) .image-wrapper>.content,.page-nav-sub .sub-nav li:nth-child(3) .image-wrapper>.content{background:#adf3cd}.main-nav-sub .sub-nav li:nth-child(4) .image-wrapper>.content,.page-nav-sub .sub-nav li:nth-child(4) .image-wrapper>.content{background:#acb1ff}.main-nav-sub .sub-nav li:nth-child(5) .image-wrapper>.content,.page-nav-sub .sub-nav li:nth-child(5) .image-wrapper>.content{background:#a0ffa0}.main-nav-sub .sub-nav li:nth-child(6) .image-wrapper>.content,.page-nav-sub .sub-nav li:nth-child(6) .image-wrapper>.content{background:#c8c3ba}.main-nav-sub .sub-nav li:nth-child(7) .image-wrapper>.content,.page-nav-sub .sub-nav li:nth-child(7) .image-wrapper>.content{background:#f8d5aa}.main-nav-sub .sub-nav li:nth-child(8) .image-wrapper>.content,.page-nav-sub .sub-nav li:nth-child(8) .image-wrapper>.content{background:#4bef4b}.main-nav-sub .sub-nav li:nth-child(9) .image-wrapper>.content,.page-nav-sub .sub-nav li:nth-child(9) .image-wrapper>.content{background:#d1a7ff}.main-nav-sub .sub-nav li:nth-child(10) .image-wrapper>.content,.page-nav-sub .sub-nav li:nth-child(10) .image-wrapper>.content{background:#f996a2}.main-nav-sub .sub-nav li:nth-child(11) .image-wrapper>.content,.page-nav-sub .sub-nav li:nth-child(11) .image-wrapper>.content{background:#ff9cea}.main-nav-sub .sub-nav li:nth-child(12) .image-wrapper>.content,.page-nav-sub .sub-nav li:nth-child(12) .image-wrapper>.content{background:#e4ff83}.main-nav-sub .sub-nav li[data-tag=allgemein] .image-wrapper>.content,.page-nav-sub .sub-nav li[data-tag=allgemein] .image-wrapper>.content{background:#f4acac}.main-nav-sub .sub-nav li[data-tag=institution] .image-wrapper>.content,.page-nav-sub .sub-nav li[data-tag=institution] .image-wrapper>.content{background:#e1c3ff}.main-nav-sub .sub-nav li[data-tag=grant] .image-wrapper>.content,.page-nav-sub .sub-nav li[data-tag=grant] .image-wrapper>.content{background:#adf3cd}.main-nav-sub .sub-nav li[data-tag=projekt] .image-wrapper>.content,.page-nav-sub .sub-nav li[data-tag=projekt] .image-wrapper>.content{background:#acb1ff}.main-nav-sub .sub-nav li[data-tag=netzwerk] .image-wrapper>.content,.page-nav-sub .sub-nav li[data-tag=netzwerk] .image-wrapper>.content{background:#a0ffa0}.main-nav-sub .sub-nav li[data-tag=sonstiges] .image-wrapper>.content,.page-nav-sub .sub-nav li[data-tag=sonstiges] .image-wrapper>.content{background:#f8d5aa}#logotype{z-index:100;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}#logotype>a{padding:var(--gap-xs);padding-bottom:.2rem;padding-left:0;flex:0 0 auto;position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;width:5.5rem}@media only screen and (min-width: 813px){#logotype>a{align-items:flex-start}}@media only screen and (max-width: 812px){#logotype>a{align-items:center;transform:translate(-.05rem)}}#logotype #logo{transition:height .2s linear;flex:0 0 var(--gap-l);width:var(--gap-l);height:.78rem;transform:translateY(.1em)}@media only screen and (max-width: 812px){#logotype #logo{flex:0 1 var(--gap-l);width:auto;height:.9rem;padding-right:var(--gap-s);align-self:center}}#logotype #logo svg{display:block;height:100%;width:100%}#logotype #logo svg path{fill:var(--color-main-font)}#logotype .logo-text{display:none;flex:0 0 auto;position:relative}@media only screen and (max-width: 812px){#logotype .logo-text.mobile{display:block;flex:0 1 auto;transform:translateY(.075rem)}#logotype .logo-text.mobile span{display:block;white-space:nowrap}}@media only screen and (min-width: 813px){#logotype .logo-text.desktop{display:block}#logotype .logo-text.desktop span.line{white-space:nowrap}}#logotype .logo-text.desktop span.line>span{display:inline-block;opacity:1;transition:left .2s linear,max-width .2s linear,opacity .2s linear .3s}#logotype .logo-text.desktop span.line:nth-child(1){position:relative}#logotype .logo-text.desktop span.line:nth-child(2),#logotype .logo-text.desktop span.line:nth-child(3){position:absolute;left:0;transition:top .1s linear .2s}#logotype .logo-text.desktop span.line:nth-child(2){top:1.2em}#logotype .logo-text.desktop span.line:nth-child(3){top:2.4em}#logotype .logo-text.desktop.de span.line:nth-child(2)>span:nth-child(1){max-width:5rem}.stick #logotype .logo-text.desktop.de span.line:nth-child(1)>span:nth-child(2){transition:opacity .2s linear;opacity:0}.stick #logotype .logo-text.desktop.de span.line:nth-child(2){transition:top .1s linear .2s;top:0}.stick #logotype .logo-text.desktop.de span.line:nth-child(2)>span:nth-child(1){transition:opacity .2s linear,max-width .2s linear .3s;opacity:0;max-width:2.33em}.stick #logotype .logo-text.desktop.de span.line:nth-child(2)>span:nth-child(2){transition:none}#logotype .logo-text.desktop.en span.line:nth-child(2){top:1.15em}#logotype .logo-text.desktop.en span.line:nth-child(3){top:2.3em}#logotype .logo-text.desktop.en span.line:nth-child(2)>span:nth-child(1),#logotype .logo-text.desktop.en span.line:nth-child(3)>span:nth-child(1){max-width:5rem}.stick #logotype .logo-text.desktop.en span.line:nth-child(1)>span:nth-child(2){transition:opacity .2s linear;opacity:0}.stick #logotype .logo-text.desktop.en span.line:nth-child(2){transition:top .1s linear .2s;top:0}.stick #logotype .logo-text.desktop.en span.line:nth-child(2)>span:nth-child(1){transition:opacity .2s linear,max-width .2s linear .3s;opacity:0}.stick #logotype .logo-text.desktop.en span.line:nth-child(3){transition:top .1s linear .2s;top:0}.stick #logotype .logo-text.desktop.en span.line:nth-child(3)>span:nth-child(1){transition:opacity .2s linear,max-width .2s linear .3s;opacity:0;max-width:2.33em}.stick #logotype .logo-text.desktop.en span.line:nth-child(3)>span:nth-child(2){transition:none}.teaser-card .card-img .burg-logo{width:100%;height:100%;background:#daa520;display:grid;justify-content:center;align-items:center}.teaser-card .card-img .burg-logo svg{display:block;width:var(--gap-l);height:.78rem}@media only screen and (max-width: 812px){.teaser-card .card-img .burg-logo svg{width:auto;height:var(--gap-l)}}.teaser-card .card-img .burg-logo svg path{fill:#fff}.quick-access-links{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.quick-access-links a:hover,.quick-access-links a:active,.quick-access-links a:focus{color:var(--color-link)}.quick-access-links a:hover svg path,.quick-access-links a:hover svg circle,.quick-access-links a:active svg path,.quick-access-links a:active svg circle,.quick-access-links a:focus svg path,.quick-access-links a:focus svg circle{stroke:var(--color-link)}.quick-access-links{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.quick-access-links{font-size:.275rem;display:none}}.quick-access-links ul,.quick-access-links li,.quick-access-links a{display:block;list-style:none;padding:0;margin:0}.quick-access-links ul{display:flex;flex-flow:row nowrap}.quick-access-links ul li{flex:0 0 auto}.quick-access-links ul li a:before{content:"→";text-transform:none;font-family:inherit;display:inline-block;position:relative;margin-right:.8em;top:-.05em}.quick-access-links ul li+li{margin-left:1.4em}.swiper{transition:transform .3s ease;justify-content:space-between;align-items:center;position:relative;width:100%;height:auto}.swiper:hover .swiper-button-prev,.swiper:active .swiper-button-prev,.swiper:focus .swiper-button-prev{left:.5rem}.swiper:hover .swiper-button-next,.swiper:active .swiper-button-next,.swiper:focus .swiper-button-next{right:.5rem}.swiper svg{width:2rem;height:2rem;fill:none;stroke-width:1;stroke:#000}.swiper .swiper-slide,.swiper .container.image,.swiper .container-inner{position:relative}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:""}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:""}.swiper-button-prev,.swiper-button-next{transition:all .3s ease}.swiper-button-prev{left:-1rem}.swiper-button-next{transform:rotate(180deg);right:-1rem}.swiper-gallery-container{position:relative}@media only screen and (max-width: 812px){.swiper-gallery-container{-webkit-mask-image:linear-gradient(to right,transparent 0,black .25rem,black calc(100% - .25rem),transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to right,transparent 0,black .25rem,black calc(100% - .25rem),transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}}.swiper-slide img{height:calc(100vh - 5rem);width:auto;-o-object-fit:contain;object-fit:contain}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;z-index:10;transform:translateY(-50%);width:var(--gap-l);height:3rem}@media only screen and (max-width: 812px){.swiper-button-next,.swiper-button-prev{display:none}}.swiper-button-next{right:calc(var(--gap-l) * -1)}.swiper-button-next .svg-container{transform:rotate(90deg)}.swiper-button-prev{left:calc(var(--gap-l) * -1)}.swiper-button-prev .svg-container{transform:rotate(-90deg)}.swiper-pagination{position:absolute;left:auto;right:0;top:auto;bottom:.3rem;width:auto;font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.swiper-pagination a:hover,.swiper-pagination a:active,.swiper-pagination a:focus{color:var(--color-link)}.swiper-pagination a:hover svg path,.swiper-pagination a:hover svg circle,.swiper-pagination a:active svg path,.swiper-pagination a:active svg circle,.swiper-pagination a:focus svg path,.swiper-pagination a:focus svg circle{stroke:var(--color-link)}.swiper-pagination{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.swiper-pagination{font-size:.275rem}}.element.login{width:100%;margin:1.5rem 0 2rem}@media only screen and (max-width: 812px){.element.login{padding:var(--gap-l)}}.element.login>.content{width:100%}@media only screen and (min-width: 813px){.element.login>.content{width:15rem;margin:0 auto}}.element.login .login-info{max-width:16rem;padding:0 .5rem;display:block;margin:var(--gap-m) auto 0}.toolbar-overlay-container{position:absolute}.toolbar-overlay{position:relative;top:0;width:100vw;padding:3rem var(--gap-l) 3rem;margin:0;max-height:calc(100vh - 2rem);box-shadow:0 .2rem .2rem #0000004d;overflow-y:auto;pointer-events:auto}.toolbar-overlay[data-id=search]{background:var(--color-main-bg)}.toolbar-overlay[data-id=search]:before{content:"";position:absolute;opacity:.2;top:0;right:0;bottom:0;left:0;background-color:#ed8900}.toolbar-overlay[data-id=search]{padding-top:2.75rem;padding-bottom:2rem}.toolbar-overlay[data-id=search]>.inner{max-width:20rem;margin:0 auto}.toolbar-overlay[data-id=tools]{background:var(--color-main-bg)}.toolbar-overlay[data-id=tools]:before{content:"";position:absolute;opacity:.2;top:0;right:0;bottom:0;left:0;background-color:#8300eb}.toolbar-overlay[data-id=tools] .tools-dashboard-grid{position:relative;margin:0 auto;display:grid;justify-content:center;gap:.4rem .8rem;width:26.25rem;grid-template-columns:repeat(6,1fr)}.toolbar-overlay[data-id=tools] .tools-dashboard-grid .item{display:block;min-height:1.5rem}.toolbar-overlay[data-id=tools] .tools-dashboard-grid .item a{display:flex;padding:0}.toolbar-overlay[data-id=tools] .tools-dashboard-grid .item a .img-menu-thumb{margin-right:var(--gap-s)}.toolbar-overlay[data-id=tools] .tools-dashboard-grid .item a .title-wrapper{flex:0 1 auto;padding:0}.toolbar-overlay[data-id=tools] .tools-dashboard-grid .item a .title-wrapper .title{max-width:4rem}.toolbar-overlay[data-id=tools] .tools-dashboard-grid .item a .title-wrapper .sub{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.toolbar-overlay[data-id=tools] .tools-dashboard-grid .item a .title-wrapper .sub a:hover,.toolbar-overlay[data-id=tools] .tools-dashboard-grid .item a .title-wrapper .sub a:active,.toolbar-overlay[data-id=tools] .tools-dashboard-grid .item a .title-wrapper .sub a:focus{color:var(--color-link)}.toolbar-overlay[data-id=tools] .tools-dashboard-grid .item a .title-wrapper .sub a:hover svg path,.toolbar-overlay[data-id=tools] .tools-dashboard-grid .item a .title-wrapper .sub a:hover svg circle,.toolbar-overlay[data-id=tools] .tools-dashboard-grid .item a .title-wrapper .sub a:active svg path,.toolbar-overlay[data-id=tools] .tools-dashboard-grid .item a .title-wrapper .sub a:active svg circle,.toolbar-overlay[data-id=tools] .tools-dashboard-grid .item a .title-wrapper .sub a:focus svg path,.toolbar-overlay[data-id=tools] .tools-dashboard-grid .item a .title-wrapper .sub a:focus svg circle{stroke:var(--color-link)}.toolbar-overlay[data-id=tools] .tools-dashboard-grid .item a .title-wrapper .sub{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.toolbar-overlay[data-id=tools] .tools-dashboard-grid .item a .title-wrapper .sub{font-size:.275rem}}.toolbar-overlay[data-id=tools] .tools-dashboard-grid .item a .title-wrapper .sub{vertical-align:top;display:block;margin-top:.2em;max-width:4rem}.toolbar-overlay[data-id=login]{background:var(--color-main-bg)}.toolbar-overlay[data-id=login]:before{content:"";position:absolute;opacity:.2;top:0;right:0;bottom:0;left:0;background-color:#00ebbb}.toolbar-overlay[data-id=login] .layout{position:relative;margin:0 auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:34rem}.toolbar-overlay-trigger:after{content:"╳";display:block;position:absolute;width:auto;height:100%;top:0;left:auto;right:0;top:.05rem;bottom:0;transform:translate(100%);padding-left:.3em;display:none;text-shadow:0px .5px var(--color-main-font);text-align:center}.toolbar-overlay-trigger.active:after{display:block}.toolbar-overlay-trigger:hover:after,.toolbar-overlay-trigger:active:after,.toolbar-overlay-trigger:focus:after{text-shadow:0px .5px var(--color-link)}.toolbar-overlay-trigger[data-id=search].active:after,.toolbar-overlay-trigger[data-id=login].active:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-46%);text-align:center;padding-left:0;width:auto;height:auto}.toolbar-overlay-trigger[data-id=search].active>.icon,.toolbar-overlay-trigger[data-id=login].active>.icon{display:none}@media only screen and (min-width: 813px){.scroll-content{width:100%}}@media only screen and (min-width: 813px){.search-bar{width:100%}}.search-bar{pointer-events:none}@media only screen and (min-width: 813px){.overview-header.module>.filter-container>.search-bar,.sub-nav .search-bar,.main-content>.filter-container>.search-bar{width:20rem;max-width:calc(100vw - 2rem)}}@media only screen and (max-width: 812px){.overview-header.module>.filter-container>.search-bar,.sub-nav .search-bar,.main-content>.filter-container>.search-bar{max-width:calc(100vw - var(--gap-l))}}.overview-header.module>.filter-container>.search-bar>.content,.sub-nav .search-bar>.content,.main-content>.filter-container>.search-bar>.content{width:100%;margin:0}.sub-nav .search-bar{margin-bottom:.8rem}nav.main-nav-sub .sub-nav .search-bar{margin-top:.46rem;margin-left:auto;margin-right:auto}.search-bar>.content{margin:0 auto}@media only screen and (min-width: 813px){.sub-nav .search-bar>.content{width:20rem}}.element.dropdown .search-bar{margin-top:var(--gap-s)}@media only screen and (min-width: 813px){.element.dropdown .search-bar{width:19rem}}.search-bar .suggestions{display:none;margin-top:-1px}.search-bar .suggestions .item{position:relative;display:block;padding:.35rem;border-top:1px solid rgb(241,230,215);pointer-events:auto;cursor:pointer}.search-bar .suggestions .item:hover,.search-bar .suggestions .item:active,.search-bar .suggestions .item:focus{z-index:99}.search-bar .suggestions .group.keywords .item{padding-top:var(--gap-s);padding-bottom:var(--gap-s)}.search-bar .suggestions .group.keywords .item>.icon{position:absolute;right:auto;left:.3rem;width:.4rem;height:.4rem}.search-bar .suggestions .group.keywords .item>.content{padding-left:.45rem}.search-bar .suggestions .group.keywords .item:hover,.search-bar .suggestions .group.keywords .item:active,.search-bar .suggestions .group.keywords .item:focus{box-shadow:0 0 var(--gap-s) #0000004d;background:#ffffff1a}.search-bar .suggestions .group.results{margin-top:var(--gap-m)}.search-bar .suggestions .group.results .item{padding-top:.35rem;padding-bottom:.35rem;border-top-color:transparent}.search-bar .suggestions .group.results .item .title{transition:font-variation-settings .2s ease;font-variation-settings:"wght" 400!important}.search-bar .suggestions .group.results .item:hover .title,.search-bar .suggestions .group.results .item:active .title,.search-bar .suggestions .group.results .item:focus .title{font-variation-settings:"wght" 900!important}.search-bar .suggestions .group.results .item.all-results{text-align:center;display:none}.search-bar .suggestions .group.keywords .item,.search-bar .suggestions .group.results .item .excerpt{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.search-bar .suggestions .group.keywords .item a:hover,.search-bar .suggestions .group.keywords .item a:active,.search-bar .suggestions .group.keywords .item a:focus,.search-bar .suggestions .group.results .item .excerpt a:hover,.search-bar .suggestions .group.results .item .excerpt a:active,.search-bar .suggestions .group.results .item .excerpt a:focus{color:var(--color-link)}.search-bar .suggestions .group.keywords .item a:hover svg path,.search-bar .suggestions .group.keywords .item a:hover svg circle,.search-bar .suggestions .group.keywords .item a:active svg path,.search-bar .suggestions .group.keywords .item a:active svg circle,.search-bar .suggestions .group.keywords .item a:focus svg path,.search-bar .suggestions .group.keywords .item a:focus svg circle,.search-bar .suggestions .group.results .item .excerpt a:hover svg path,.search-bar .suggestions .group.results .item .excerpt a:hover svg circle,.search-bar .suggestions .group.results .item .excerpt a:active svg path,.search-bar .suggestions .group.results .item .excerpt a:active svg circle,.search-bar .suggestions .group.results .item .excerpt a:focus svg path,.search-bar .suggestions .group.results .item .excerpt a:focus svg circle{stroke:var(--color-link)}.search-bar .suggestions .group.keywords .item,.search-bar .suggestions .group.results .item .excerpt{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.search-bar .suggestions .group.keywords .item,.search-bar .suggestions .group.results .item .excerpt{font-size:.29rem}}.search-bar.show-suggestions .large input{border-bottom-left-radius:0;border-bottom-right-radius:0}.search-bar.show-suggestions .suggestions{display:block}@media only screen and (min-width: 813px){.module.overview-header .filter-container>.search-bar,.column.col-main>.main-content>.filter-container>.search-bar,.page-nav-sub .search-bar,.main-nav-sub .search-bar{transform:translateY(calc(var(--gap-s) * -.7))}}@media only screen and (max-width: 812px){.module.overview-header .filter-container>.search-bar,.column.col-main>.main-content>.filter-container>.search-bar,.page-nav-sub .search-bar,.main-nav-sub .search-bar{margin-bottom:var(--gap-m);padding-top:var(--gap-xs)}}.filter-container>.search-bar{width:calc(100% + var(--gap-xs));margin-left:-.05rem}.dropdown>.tile>.search-bar{margin:var(--gap-s) var(--gap-s) 0}.main-header-background{position:absolute;content:"";z-index:0;width:100vw;max-width:100%;-webkit-mask-image:linear-gradient(to top,transparent 0,black var(--gap-xs),black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to top,transparent 0,black var(--gap-xs),black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}@media only screen and (min-width: 813px){.main-header-background{height:calc(100% + var(--gap-s))}}@media only screen and (max-width: 812px){.main-header-background{height:2.2rem}}@media only screen and (min-width: 813px){body.cinemode .main-header-background{height:100%}.main-header-background:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:0;z-index:0;transition:opacity .6s ease,transform .6s ease;-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--gap-s),black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to right,transparent 0,black var(--gap-s),black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}body.calendar-active .main-header-background:after{background-color:var(--color-sub-nav-bg, var(--color-cal-bg))}.main-header-background:after{left:auto;height:100%;width:8.75rem}div#main .column.col-aside.right:before{content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:0;z-index:0;transition:opacity .6s ease,transform .6s ease;-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--gap-s),black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to right,transparent 0,black var(--gap-s),black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}body.calendar-active div#main .column.col-aside.right:before{background-color:var(--color-sub-nav-bg, var(--color-cal-bg))}}.filter-container{width:100%}@media only screen and (min-width: 813px){.filter-container{width:20rem}}@media only screen and (max-width: 812px){.filter-container{padding:0 var(--gap-m) 0 var(--gap-m)}}.filter-container{display:flex;flex-flow:column nowrap;gap:var(--gap-m);transition:margin .3s ease}.filter-container>.click-filter,.filter-container>.dropdown-container,.filter-container>.active-filter-bar{display:block;min-height:0}.filter-container:has(.active-filter-bar>.active-filter-bar_section){margin-bottom:var(--gap-m)}.filter-container h3,.filter-container h4{display:block;margin-top:0;margin-bottom:var(--gap-s);font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.filter-container h3 a:hover,.filter-container h3 a:active,.filter-container h3 a:focus,.filter-container h4 a:hover,.filter-container h4 a:active,.filter-container h4 a:focus{color:var(--color-link)}.filter-container h3 a:hover svg path,.filter-container h3 a:hover svg circle,.filter-container h3 a:active svg path,.filter-container h3 a:active svg circle,.filter-container h3 a:focus svg path,.filter-container h3 a:focus svg circle,.filter-container h4 a:hover svg path,.filter-container h4 a:hover svg circle,.filter-container h4 a:active svg path,.filter-container h4 a:active svg circle,.filter-container h4 a:focus svg path,.filter-container h4 a:focus svg circle{stroke:var(--color-link)}.filter-container h3,.filter-container h4{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.filter-container h3,.filter-container h4{font-size:.275rem}}.filter-container .single-filter-wrapper{margin-top:0}.filter-container .click-filter h2{position:relative;padding-left:.5rem;line-height:1.25}.filter-container .click-filter h2:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}.filter-container .click-filter h2{margin-left:0;margin-right:var(--gap-m);display:inline-block}.filter-container .click-filter ul{display:flex;flex-flow:row wrap;gap:var(--gap-s) var(--gap-m)}.filter-container .click-filter ul li{display:inline-block;cursor:pointer}@media only screen and (min-width: 813px){.filter-container .click-filter ul li{transition:font-variation-settings .2s ease;font-variation-settings:"wght" 400!important}.filter-container .click-filter ul li:hover,.filter-container .click-filter ul li:active,.filter-container .click-filter ul li:focus{font-variation-settings:"wght" 900!important}}.filter-container .click-filter ul li.active{font-variation-settings:"wght" 900!important}.filter-container .single-filter-wrapper ul,.filter-container .active-filter-bar ul{display:inline-block}.filter-container .single-filter-wrapper ul li.option,.filter-container .active-filter-bar ul li.option{display:inline-block;position:relative}.filter-container .single-filter-wrapper ul li.option:hover>.pill-label,.filter-container .single-filter-wrapper ul li.option.active>.pill-label,.filter-container .active-filter-bar ul li.option:hover>.pill-label,.filter-container .active-filter-bar ul li.option.active>.pill-label{font-variation-settings:"wght" 1000!important;background-color:var(--color-main-bg)}.filter-container .single-filter-wrapper ul li.option.active>.pill-label,.filter-container .active-filter-bar ul li.option.active>.pill-label{background-color:var(--color-grey-a);padding-right:calc(var(--gap-m) * 1.2)}.filter-container .single-filter-wrapper ul li.option.active>.pill-label:after,.filter-container .active-filter-bar ul li.option.active>.pill-label:after{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.filter-container .single-filter-wrapper ul li.option.active>.pill-label:after a:hover,.filter-container .single-filter-wrapper ul li.option.active>.pill-label:after a:active,.filter-container .single-filter-wrapper ul li.option.active>.pill-label:after a:focus,.filter-container .active-filter-bar ul li.option.active>.pill-label:after a:hover,.filter-container .active-filter-bar ul li.option.active>.pill-label:after a:active,.filter-container .active-filter-bar ul li.option.active>.pill-label:after a:focus{color:var(--color-link)}.filter-container .single-filter-wrapper ul li.option.active>.pill-label:after a:hover svg path,.filter-container .single-filter-wrapper ul li.option.active>.pill-label:after a:hover svg circle,.filter-container .single-filter-wrapper ul li.option.active>.pill-label:after a:active svg path,.filter-container .single-filter-wrapper ul li.option.active>.pill-label:after a:active svg circle,.filter-container .single-filter-wrapper ul li.option.active>.pill-label:after a:focus svg path,.filter-container .single-filter-wrapper ul li.option.active>.pill-label:after a:focus svg circle,.filter-container .active-filter-bar ul li.option.active>.pill-label:after a:hover svg path,.filter-container .active-filter-bar ul li.option.active>.pill-label:after a:hover svg circle,.filter-container .active-filter-bar ul li.option.active>.pill-label:after a:active svg path,.filter-container .active-filter-bar ul li.option.active>.pill-label:after a:active svg circle,.filter-container .active-filter-bar ul li.option.active>.pill-label:after a:focus svg path,.filter-container .active-filter-bar ul li.option.active>.pill-label:after a:focus svg circle{stroke:var(--color-link)}.filter-container .single-filter-wrapper ul li.option.active>.pill-label:after,.filter-container .active-filter-bar ul li.option.active>.pill-label:after{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.filter-container .single-filter-wrapper ul li.option.active>.pill-label:after,.filter-container .active-filter-bar ul li.option.active>.pill-label:after{font-size:.275rem}}.filter-container .single-filter-wrapper ul li.option.active>.pill-label:after,.filter-container .active-filter-bar ul li.option.active>.pill-label:after{line-height:0;content:"-";content:"−";content:"×";display:block;position:absolute;transform-origin:center}@media only screen and (min-width: 813px){.filter-container .single-filter-wrapper ul li.option.active>.pill-label:after,.filter-container .active-filter-bar ul li.option.active>.pill-label:after{font-size:var(--gap-m);right:var(--gap-xs);top:.22rem}}@media only screen and (max-width: 812px){.filter-container .single-filter-wrapper ul li.option.active>.pill-label:after,.filter-container .active-filter-bar ul li.option.active>.pill-label:after{font-size:1.1em;right:.2em;top:50%;transform:translateY(-50%)}}.filter-container .single-filter-wrapper ul li.option.active:hover>.pill-label,.filter-container .single-filter-wrapper ul li.option.active:active>.pill-label,.filter-container .single-filter-wrapper ul li.option.active:focus>.pill-label,.filter-container .active-filter-bar ul li.option.active:hover>.pill-label,.filter-container .active-filter-bar ul li.option.active:active>.pill-label,.filter-container .active-filter-bar ul li.option.active:focus>.pill-label{background:#ffefe9!important;box-shadow:0 0 var(--gap-xs) #ffefe9!important;color:#000!important}.filter-container .single-filter-wrapper ul span,.filter-container .active-filter-bar ul span{transform:translateY(.05em);display:block}.filter-container .active-filter-bar{display:flex;flex-flow:row wrap;gap:var(--gap-s) var(--gap-m)}.filter-container .active-filter-bar>*{flex:0 0 auto}@media only screen and (min-width: 813px){.app-layout--course-overview .filter-container{padding-left:7rem}}.module.overview-headerXXX .filter-container .click-filter,.column.col-main>.main-content>.filter-container .click-filter{margin:var(--gap-s) 0 var(--gap-m)}.module.overview-headerXXX .filter-container .click-filter ul,.column.col-main>.main-content>.filter-container .click-filter ul{gap:var(--gap-s) .4rem}.module.overview-headerXXX .filter-container .single-filter-wrapper,.column.col-main>.main-content>.filter-container .single-filter-wrapper{margin:0;margin:var(--gap-m) 0}.module.overview-headerXXX .filter-container .active-filter-bar,.column.col-main>.main-content>.filter-container .active-filter-bar{margin:0}.module.overview-headerXXX .filter-container .active-filter-bar h3,.column.col-main>.main-content>.filter-container .active-filter-bar h3{margin-top:0}body:not(.overview) .works-filter-container .click-filter .dropdown-trigger[data-dropdown-id=studies]{display:none}.element.dropdown>.tile,.filter-container .element.dropdown>.tile{background-color:var(--color-grey-a)}.element.dropdown>.tile ul li.option>.pill-label,.filter-container .element.dropdown>.tile ul li.option>.pill-label{background-color:var(--color-main-bg);box-shadow:0 0 var(--gap-xs) var(--color-main-bg)}.element.dropdown>.tile ul li.option:hover>.pill-label,.element.dropdown>.tile ul li.option.active>.pill-label,.filter-container .element.dropdown>.tile ul li.option:hover>.pill-label,.filter-container .element.dropdown>.tile ul li.option.active>.pill-label{background-color:var(--color-grey-b);box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}.section.works-grid .element.dropdown>.tile,.section.works-grid .filter-container .element.dropdown>.tile{background-color:var(--color-grey-b)}.section.works-grid .element.dropdown>.tile ul li.option>.pill-label,.section.works-grid .filter-container .element.dropdown>.tile ul li.option>.pill-label{background-color:var(--color-main-bg);box-shadow:0 0 var(--gap-xs) var(--color-main-bg)}.section.works-grid .element.dropdown>.tile ul li.option:hover>.pill-label,.section.works-grid .element.dropdown>.tile ul li.option.active>.pill-label,.section.works-grid .filter-container .element.dropdown>.tile ul li.option:hover>.pill-label,.section.works-grid .filter-container .element.dropdown>.tile ul li.option.active>.pill-label{background-color:var(--color-grey-c);box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}.filter-container .active-filter-bar ul li.option>.pill-label{background-color:var(--color-grey-b)}.section.works-grid .filter-container .active-filter-bar ul li.option>.pill-label{background-color:var(--color-grey-c)}.dropdown-trigger{position:relative;cursor:pointer}.element.dropdown{display:none}.element.dropdown>.tile{display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.element.dropdown>.tile{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.element.dropdown>.tile{border-radius:.14rem}}.element.dropdown>.tile{padding:.15rem .2rem .11rem;position:relative;display:flex;flex-flow:column nowrap;gap:var(--gap-m)}@media only screen and (min-width: 813px){.element.dropdown>.tile{padding:var(--gap-s) var(--gap-s)}}@media only screen and (max-width: 812px){.element.dropdown>.tile{padding:0}}.element.dropdown h3,.element.dropdown h4{display:block;margin-top:var(--gap-xs);margin-bottom:var(--gap-s);font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.element.dropdown h3 a:hover,.element.dropdown h3 a:active,.element.dropdown h3 a:focus,.element.dropdown h4 a:hover,.element.dropdown h4 a:active,.element.dropdown h4 a:focus{color:var(--color-link)}.element.dropdown h3 a:hover svg path,.element.dropdown h3 a:hover svg circle,.element.dropdown h3 a:active svg path,.element.dropdown h3 a:active svg circle,.element.dropdown h3 a:focus svg path,.element.dropdown h3 a:focus svg circle,.element.dropdown h4 a:hover svg path,.element.dropdown h4 a:hover svg circle,.element.dropdown h4 a:active svg path,.element.dropdown h4 a:active svg circle,.element.dropdown h4 a:focus svg path,.element.dropdown h4 a:focus svg circle{stroke:var(--color-link)}.element.dropdown h3,.element.dropdown h4{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.element.dropdown h3,.element.dropdown h4{font-size:.275rem}}.element.dropdown h4{position:relative;padding-left:.5rem;line-height:1.25}.element.dropdown h4:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}.element.dropdown h4{display:block;line-height:1.15;padding-left:.35rem}.element.dropdown h4:before{height:.6em;width:.6em;top:.25em;left:.1em}@media only screen and (max-width: 812px){.element.dropdown h4{width:100%}}.element.dropdown h3+h4{margin-top:-.05rem}.element.dropdown ul+h3{margin-top:var(--gap-m)}.element.dropdown ul+h4{margin-top:var(--gap-m)}.element.dropdown .inner-container{max-height:min(44vh,10rem);overflow-y:auto;-webkit-mask-image:linear-gradient(to top,transparent 0,black var(--gap-s),black calc(100% - var(--gap-s)),transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to top,transparent 0,black var(--gap-s),black calc(100% - var(--gap-s)),transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat;padding:var(--gap-s)}@media only screen and (min-width: 813px){.element.dropdown .inner-container{width:calc(100% + var(--gap-xs))}}.element.dropdown .inner-container::-webkit-scrollbar{width:calc(.1rem + 2px);background:transparent}.element.dropdown .inner-container::-webkit-scrollbar-track{background:transparent;margin:var(--gap-s) 0}.element.dropdown .inner-container::-webkit-scrollbar-thumb{border-radius:.05rem;background:var(--color-card-hl)}.element.dropdown .inner-container::-webkit-scrollbar-thumb:hover,.element.dropdown .inner-container::-webkit-scrollbar-thumb:active,.element.dropdown .inner-container::-webkit-scrollbar-thumb:focus{opacity:.5}.element.dropdown .inner-container>.inner-content{height:auto}.element.dropdown ul{display:flex;flex-flow:row wrap;gap:var(--gap-s) var(--gap-s)}.element.dropdown ul li.option{flex:0 0 auto;display:inline-block;position:relative;max-width:100%}.element.dropdown ul li.option span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.element.dropdown ul li.option.color-index{position:relative;padding-left:.5rem;line-height:1.25}.element.dropdown ul li.option.color-index:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}.element.dropdown ul li.option.color-index{display:block;line-height:1.15;padding-left:.35rem}.element.dropdown ul li.option.color-index:before{height:.6em;width:.6em;top:.25em;left:.1em}.element.dropdown ul li.option.color-index{text-indent:.4rem;padding-left:0}.element.dropdown ul li.option.color-index:before{background:var(--color-index);border-color:var(--color-index);top:.3em;left:.15rem}.element.menu-item{display:block}.element.menu-item>a .img-menu-thumb>.image-container,.element.menu-item>a .container.image>.card-img,.element.menu-item>a .social-media-item-image,.element.menu-item>a .container.media>.card-img{transform:scale(1);transform-origin:center;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.element.menu-item>a:hover .img-menu-thumb>.image-container,.element.menu-item>a:hover .container.image>.card-img,.element.menu-item>a:hover .social-media-item-image,.element.menu-item>a:active .img-menu-thumb>.image-container,.element.menu-item>a:active .container.image>.card-img,.element.menu-item>a:active .social-media-item-image,.element.menu-item>a:focus .img-menu-thumb>.image-container,.element.menu-item>a:focus .container.image>.card-img,.element.menu-item>a:focus .social-media-item-image{transform:scale(1.05);box-shadow:0 0 .05rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}.element.menu-item>a:hover .container.media>.card-img,.element.menu-item>a:active .container.media>.card-img,.element.menu-item>a:focus .container.media>.card-img{transform:scale(1.025);box-shadow:0 0 .05rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}.element.menu-item>a{padding-top:.075rem}.element.menu-item>.menu-item-inner{display:flex;justify-content:flex-start;align-items:stretch;gap:var(--gap-xs)}.element.menu-item>.menu-item-inner>*{flex:0 0 auto}.element.menu-item>.menu-item-inner>.image-wrapper{display:flex;justify-self:flex-start;align-self:flex-start}@media only screen and (min-width: 813px){.element.menu-item>.menu-item-inner>.image-wrapper{max-height:.9rem;transform:translateY(-.04rem)}}@media only screen and (max-width: 812px){.element.menu-item>.menu-item-inner>.image-wrapper{transform:translateY(calc(var(--gap-xs) * -1));margin-bottom:calc(var(--gap-xs) * -1)}}.element.menu-item>.menu-item-inner>.title-wrapper{flex:1 1 auto;overflow-y:visible;display:flex;flex-flow:column nowrap}@media only screen and (min-width: 813px){.element.menu-item>.menu-item-inner>.title-wrapper{justify-content:center;min-height:.7rem}}.element.menu-item>.menu-item-inner>.title-wrapper .menu-title{flex:0 1 auto;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:0 .3em;-webkit-hyphens:auto;hyphens:auto}.element.menu-item>.menu-item-inner>.title-wrapper .menu-title .sub{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.element.menu-item>.menu-item-inner>.title-wrapper .menu-title .sub a:hover,.element.menu-item>.menu-item-inner>.title-wrapper .menu-title .sub a:active,.element.menu-item>.menu-item-inner>.title-wrapper .menu-title .sub a:focus{color:var(--color-link)}.element.menu-item>.menu-item-inner>.title-wrapper .menu-title .sub a:hover svg path,.element.menu-item>.menu-item-inner>.title-wrapper .menu-title .sub a:hover svg circle,.element.menu-item>.menu-item-inner>.title-wrapper .menu-title .sub a:active svg path,.element.menu-item>.menu-item-inner>.title-wrapper .menu-title .sub a:active svg circle,.element.menu-item>.menu-item-inner>.title-wrapper .menu-title .sub a:focus svg path,.element.menu-item>.menu-item-inner>.title-wrapper .menu-title .sub a:focus svg circle{stroke:var(--color-link)}.element.menu-item>.menu-item-inner>.title-wrapper .menu-title .sub{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.element.menu-item>.menu-item-inner>.title-wrapper .menu-title .sub{font-size:.275rem}}.element.menu-item>.menu-item-inner>.title-wrapper .menu-title .sub{display:block}.element.menu-item>.menu-item-inner>.title-wrapper .menu-title.sub-superscript{display:block}.element.menu-item>.menu-item-inner>.title-wrapper .menu-title.sub-superscript .sub{display:inline-block;vertical-align:top}.element.menu-item>.menu-item-inner>.title-wrapper .menu-title.sub-bottomline{transform:translateY(-.02rem)}.toolbar-overlay[data-id=tools] .element.menu-item a>.title-wrapper .menu-title .sub{display:block}@media only screen and (min-width: 813px){.module.main-nav .element.menu-item,.page-nav-sub .element.menu-item{min-height:1.75rem}}@media only screen and (max-width: 812px){.module.main-nav .element.menu-item,.page-nav-sub .element.menu-item{min-height:1.25rem}}@media only screen and (min-width: 813px){.module.main-nav .element.menu-item>.menu-item-inner>.title-wrapper .menu-title,.page-nav-sub .element.menu-item>.menu-item-inner>.title-wrapper .menu-title{max-width:4rem}}@media only screen and (max-width: 812px){.module.main-nav .element.menu-item>.menu-item-inner>.title-wrapper .menu-title,.page-nav-sub .element.menu-item>.menu-item-inner>.title-wrapper .menu-title{max-width:none}}.img-menu-thumb{height:.75rem;width:auto;aspect-ratio:1!important;-o-object-fit:cover;object-fit:cover;margin:.05rem;flex:0 0 auto;overflow:visible}@media only screen and (max-width: 812px){.img-menu-thumb{height:var(--gap-m);width:var(--gap-m)}.snippet-with-image .img-menu-thumb{height:1rem;width:1rem}}.img-menu-thumb .image-container{width:100%;height:100%;position:relative;display:block;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25);border-radius:50%;height:auto;aspect-ratio:1!important;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 813px){.img-menu-thumb .image-container{border-radius:50%}}@media only screen and (max-width: 812px){.img-menu-thumb .image-container{border-radius:50%}}.img-menu-thumb .image-container *,.img-menu-thumb .image-container img{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.img-menu-thumb .image-container .image-content{position:absolute;top:0;left:0;width:100%}.img-menu-thumb .image-container .image-content.background{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;filter:blur(.125rem);filter:blur(.04rem);opacity:.5;transform:scale(1.06);overflow:visible;display:none}.img-menu-thumb .image-container .image-content.foreground{overflow:hidden}.img-menu-thumb .image-container .image-content.blurred img{filter:blur(var(--gap-xs));width:150%;height:150%;margin-top:-25%;margin-left:-25%}.element.calendar-control{display:none}@media only screen and (min-width: 813px){.element.calendar-control{padding:0 0 var(--gap-m)}}.app-layout--calendar .element.calendar-control{pointer-events:none;opacity:.5;display:none}.element.calendar-control.mobile-button{position:fixed;z-index:1004;transform:translate(-50%,calc(100vh - 1.25rem));transform:translate(-50%,calc(100dvh - 1.25rem));top:0;left:50%;min-width:.85rem;box-sizing:border-box;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25);width:auto}@media only screen and (min-width: 813px){.element.calendar-control.mobile-button{border-radius:.4rem}}@media only screen and (max-width: 812px){.element.calendar-control.mobile-button{border-radius:.4rem}}.element.calendar-control.mobile-button input{border-radius:.4rem}.element.calendar-control.mobile-button{padding:0em .35rem;height:.8rem;line-height:1.1;display:inline-block;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,background .2s ease;color:var(--color-main-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}@media only screen and (min-width: 813px){.element.calendar-control.mobile-button{transition:font-variation-settings .2s ease;font-variation-settings:"wght" 400!important}.element.calendar-control.mobile-button:hover,.element.calendar-control.mobile-button:active,.element.calendar-control.mobile-button:focus{font-variation-settings:"wght" 900!important}}.element.calendar-control.mobile-button.active{font-variation-settings:"wght" 900!important}.element.calendar-control.mobile-button.center{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.element.calendar-control.mobile-button.center>span{display:block;margin:0;padding:0}.element.calendar-control.mobile-button{background-color:var(--color-cal-bg)}@media only screen and (min-width: 813px){.element.calendar-control.mobile-button{display:none}}.element.calendar-control.mobile-button>.inner{padding:0}body.calendar-active .element.calendar-control.mobile-button>.inner{padding-right:.6rem}.element.calendar-control.mobile-button .calendar-toggle .icon-container{position:absolute;top:0;right:0;bottom:0;left:auto;height:100%;width:1rem;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.element.calendar-control.mobile-button .calendar-toggle span{flex:0 0 auto;display:block}.element.calendar-control.mobile-button .calendar-toggle span.title{display:block}.element.calendar-control.mobile-button .calendar-toggle span.close-icon{position:relative;top:auto;left:auto;right:auto;display:none;transform:translateY(-.12em)}body.calendar-active .element.calendar-control.mobile-button .calendar-toggle span.close-icon{display:block}@media only screen and (max-width: 812px){.element.calendar-control.mobile-button .calendar-toggle span.close-icon{width:var(--gap-m);height:var(--gap-m);min-width:var(--gap-m);transform:translateY(.005em)}.element.calendar-control.mobile-button{display:inline-block}}header#main-header.nav-up .element.calendar-control.mobile-button{transform:translate(-50%,calc(100vh + 5rem));transform:translate(-50%,calc(100dvh + 5rem))}header#main-header.nav-down .element.calendar-control.mobile-button{transform:translate(-50%,calc(100vh - 1.25rem));transform:translate(-50%,calc(100dvh - 1.25rem))}body.mobile-menu-active header#main-header.nav-down .element.calendar-control.mobile-button,body.mobile-menu-active header#main-header.nav-up .element.calendar-control.mobile-button,body.mobile-menu-active header#main-header .element.calendar-control.mobile-button{transform:translate(-50%,calc(100vh + 5rem));transform:translate(-50%,calc(100dvh + 5rem))}.element.calendar-control.mobile-button.active,header#main-header.nav-up .element.calendar-control.mobile-button.active,header#main-header.nav-down .element.calendar-control.mobile-button.active{transform:translate(-50%,2.5rem)}@media only screen and (min-width: 813px){.element.calendar-control.in-nav{display:block}}.element.calendar-control.in-nav{z-index:100;left:auto;right:0;width:8.25rem;overflow:hidden;pointer-events:none}.element.calendar-control.in-nav>.inner{display:block;position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-end;height:100%}.element.calendar-control.in-nav .calendar-toggle{position:relative;transition:right .6s ease,transform .6s ease;right:calc(var(--gap-l) - var(--gap-s));transform:translate(0);top:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;cursor:pointer;pointer-events:auto}.element.calendar-control.in-nav .calendar-toggle .button--close{position:absolute;top:0;height:100%;width:auto;aspect-ratio:1;right:auto;left:100%;box-sizing:content-box;overflow:visible;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;z-index:2;transition:transform .6s ease,opacity .6s ease}.element.calendar-control.in-nav .calendar-toggle .button--close span.icon.fold-state-indicator{top:auto;bottom:auto;right:auto;left:auto;position:relative;flex:0 0 auto;padding:0;width:.4rem;height:.4rem;aspect-ratio:1;margin:0;transform:none}.element.calendar-control.in-nav .calendar-link-container,.element.calendar-control.in-nav div.label.sub{width:auto;margin:0;position:absolute;transition:transform .6s ease,opacity .6s ease;right:0;transform:translate(110%);display:block;justify-self:flex-end;align-self:center;text-align:right;opacity:0;pointer-events:none}.element.calendar-control.in-nav .calendar-link-container a,.element.calendar-control.in-nav div.label.sub a{margin:0;padding-right:var(--gap-xs);height:calc(var(--gap-m) - var(--gap-xs));display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.element.calendar-control.in-nav .calendar-link-container a:before,.element.calendar-control.in-nav div.label.sub a:before{top:.05em}@media only screen and (min-width: 813px){body:not(.calendar-active) .element.calendar-control.in-nav .calendar-toggle .button--close{opacity:0;pointer-events:none}body.calendar-active .element.calendar-control.in-nav{justify-content:flex-start}body.calendar-active .element.calendar-control.in-nav .calendar-toggle{right:100%;transform:translate(100%)}body.calendar-active .element.calendar-control.in-nav .calendar-toggle span.title{font-variation-settings:"wght" 900!important}body.calendar-active .element.calendar-control.in-nav .calendar-toggle .button{opacity:1}body.calendar-active .element.calendar-control.in-nav div.label.sub{opacity:1;pointer-events:auto;transform:translateY(1em);transform:translate(-1rem)}}@media only screen and (min-width: 813px){.essentials.module header.page-title,.essentials.module header.essentials-header{display:block}.main-content header.page-title,.main-content header.essentials-header{display:none}}@media only screen and (max-width: 812px){.essentials.module header.page-title,.essentials.module header.essentials-header{display:none}.main-content header.page-title,.main-content header.essentials-header{display:block;padding:0 var(--gap-m);margin-bottom:calc(var(--gap-l) + var(--gap-xs))}}header.page-title,header.essentials-header{display:block;position:relative;z-index:2}header.page-title>*,header.essentials-header>*{display:block;z-index:2;position:relative}header.page-title .label.top,header.essentials-header .label.top{margin-bottom:var(--gap-xs)}header.page-title .meta.bottom,header.essentials-header .meta.bottom{margin-top:.05rem;font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}header.page-title .meta.bottom a:hover,header.page-title .meta.bottom a:active,header.page-title .meta.bottom a:focus,header.essentials-header .meta.bottom a:hover,header.essentials-header .meta.bottom a:active,header.essentials-header .meta.bottom a:focus{color:var(--color-link)}header.page-title .meta.bottom a:hover svg path,header.page-title .meta.bottom a:hover svg circle,header.page-title .meta.bottom a:active svg path,header.page-title .meta.bottom a:active svg circle,header.page-title .meta.bottom a:focus svg path,header.page-title .meta.bottom a:focus svg circle,header.essentials-header .meta.bottom a:hover svg path,header.essentials-header .meta.bottom a:hover svg circle,header.essentials-header .meta.bottom a:active svg path,header.essentials-header .meta.bottom a:active svg circle,header.essentials-header .meta.bottom a:focus svg path,header.essentials-header .meta.bottom a:focus svg circle{stroke:var(--color-link)}header.page-title .meta.bottom,header.essentials-header .meta.bottom{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){header.page-title .meta.bottom,header.essentials-header .meta.bottom{font-size:.29rem}}header.page-title .meta.bottom,header.essentials-header .meta.bottom{opacity:1;transition:opacity .2s ease 1s,max-height 1s linear;max-height:4rem}header.page-title .title,header.essentials-header .title{font-variation-settings:"wght" 900!important;transform:translate(.02em)}header.page-title .page-title-context>*,header.essentials-header .page-title-context>*{margin-top:var(--gap-s)}header.page-title .page-title-context .calendar-date,header.essentials-header .page-title-context .calendar-date{font-variation-settings:"wght" 900!important}.page-jumper-nav,.essential-item.essential-nav{width:100%}@media only screen and (min-width: 813px){.page-jumper-nav,.essential-item.essential-nav{margin-top:0}.essentials.module .page-jumper-nav,.essentials.module .essential-item.essential-nav{display:block}.main-content .page-jumper-nav,.main-content .essential-item.essential-nav{display:none}}@media only screen and (max-width: 812px){.essentials.module .page-jumper-nav,.essentials.module .essential-item.essential-nav{display:none}.main-content .page-jumper-nav,.main-content .essential-item.essential-nav{display:block;padding-left:var(--gap-m);padding-right:.4rem;margin-bottom:calc(var(--gap-l) + var(--gap-xs))}.page-jumper-nav ul,.essential-item.essential-nav ul{-moz-column-count:2;column-count:2;-moz-column-gap:.2rem;column-gap:.2rem}}.page-jumper-nav ul li,.essential-item.essential-nav ul li{position:relative;display:block;margin:0}@media only screen and (max-width: 812px){.page-jumper-nav ul li,.essential-item.essential-nav ul li{-moz-column-break-inside:avoid;break-inside:avoid}}.page-jumper-nav ul li a,.essential-item.essential-nav ul li a{display:block}@media only screen and (max-width: 812px){.page-jumper-nav ul li a,.essential-item.essential-nav ul li a{padding:var(--gap-xs) 0;-webkit-hyphens:auto;hyphens:auto}}@media only screen and (min-width: 813px){.page-jumper-nav ul li.target-essentials,.essential-item.essential-nav ul li.target-essentials{display:none}}.page-jumper-nav ul.jumper-nav li a,.essential-item.essential-nav ul.jumper-nav li a{padding-left:var(--gap-m)}.page-jumper-nav ul.jumper-nav li a:before,.page-jumper-nav ul.jumper-nav li a:after,.essential-item.essential-nav ul.jumper-nav li a:before,.essential-item.essential-nav ul.jumper-nav li a:after{content:"";display:block;width:.5em;height:calc(100% + .7em);position:absolute;left:.1em;bottom:auto;top:0;background:transparent;border-left:1px solid var(--color-main-font);border-bottom:1px solid var(--color-main-font)}.page-jumper-nav ul.jumper-nav li a:after,.essential-item.essential-nav ul.jumper-nav li a:after{display:none;top:-.5em;height:1em}.page-jumper-nav ul.jumper-nav li:nth-of-type(1) a:after,.essential-item.essential-nav ul.jumper-nav li:nth-of-type(1) a:after{display:block}.page-jumper-nav ul.jumper-nav li:last-of-type a:before,.essential-item.essential-nav ul.jumper-nav li:last-of-type a:before{display:none}#page-footer{position:relative;width:100%;background:var(--color-main-bg);margin-bottom:0}#page-footer:before{content:"";pointer-events:none;display:block;z-index:200;position:absolute;background:var(--color-main-bg);left:0;right:0;top:auto;height:.5rem;width:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--color-main-bg) 85%);bottom:auto;top:calc(var(--gap-m) * -1)}@media only screen and (max-width: 812px){#page-footer{margin-top:1.25rem;padding:var(--gap-m) var(--gap-m) 2.25rem}}@media only screen and (min-width: 813px){#page-footer{padding:3rem var(--gap-l) 1.5rem;z-index:1000}}#page-footer #logo{place-self:center start;flex:0 0 auto;height:auto}@media only screen and (max-width: 812px){#page-footer #logo{order:3;width:9rem;max-width:100%;flex:1 1 auto}}#page-footer #logo .logo-inner{width:7.65rem;overflow:hidden}#page-footer #logo .logo-inner svg{fill:var(--color-main-font);width:8rem;transform:translate(-.2rem)}#page-footer .grid{position:relative;width:100%}@media only screen and (min-width: 813px){#page-footer .grid{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}}@media only screen and (max-width: 812px){#page-footer .grid{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:1.25rem}}#page-footer .grid>*{margin:0;flex:0 0 auto}@media only screen and (min-width: 813px){#page-footer .grid>*{max-width:8rem}}@media only screen and (max-width: 812px){#page-footer .grid>*{margin:0;flex:0 0 auto;width:100%}#page-footer .grid>.social.footer-item.element{width:calc(100% + .5rem)}}#page-footer .grid>.footer-menu{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}#page-footer .grid>.footer-menu a:hover,#page-footer .grid>.footer-menu a:active,#page-footer .grid>.footer-menu a:focus{color:var(--color-link)}#page-footer .grid>.footer-menu a:hover svg path,#page-footer .grid>.footer-menu a:hover svg circle,#page-footer .grid>.footer-menu a:active svg path,#page-footer .grid>.footer-menu a:active svg circle,#page-footer .grid>.footer-menu a:focus svg path,#page-footer .grid>.footer-menu a:focus svg circle{stroke:var(--color-link)}#page-footer .grid>.footer-menu{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){#page-footer .grid>.footer-menu{font-size:.275rem}}@media only screen and (min-width: 813px){#page-footer .grid>.footer-menu{place-self:center end;grid-column:4/span 1;order:4}}@media only screen and (max-width: 812px){#page-footer .grid>.footer-menu{flex:0 0 100%}}@media only screen and (min-width: 813px){#page-footer .grid>.footer-menu nav{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;justify-content:space-between;gap:var(--gap-m);display:grid;grid-template-columns:repeat(3,max-content)}}@media only screen and (max-width: 812px){#page-footer .grid>.footer-menu nav{display:flex;flex-flow:row nowrap;justify-content:space-between}}#page-footer .grid>.footer-menu nav .footer-menu-section[data-id=kontakte]{display:none!important}#page-footer .grid>.footer-menu nav .footer-menu-section,#page-footer .grid>.footer-menu nav .footer-menu-section li,#page-footer .grid>.footer-menu nav .footer-menu-section .footer-menu-section-header{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}#page-footer .grid>.footer-menu nav .footer-menu-section .footer-menu-section-header,#page-footer .grid>.footer-menu nav .footer-menu-section li,#page-footer .grid>.footer-menu nav .footer-menu-section a{flex:0 0 auto;display:block;padding:0}@media only screen and (min-width: 813px){#page-footer .grid>.footer-menu nav .footer-menu-section .footer-menu-section-header{margin-bottom:var(--gap-xs)}}@media only screen and (max-width: 812px){#page-footer .grid>.footer-menu nav .footer-menu-section .footer-menu-section-header{margin-bottom:var(--gap-s)}}#page-footer .grid>.footer-menu nav .footer-menu-section a{outline-offset:.4ex}@media only screen and (max-width: 812px){#page-footer .grid>.footer-menu nav .footer-menu-section a{-webkit-hyphens:auto;hyphens:auto;padding:.05rem 0}}#page-footer .grid>.newsletter-signup{width:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}@media only screen and (min-width: 813px){#page-footer .grid>.newsletter-signup{padding:.25rem .15rem;grid-column:3/span 1;order:3;flex:0 0 7rem}}@media only screen and (max-width: 812px){#page-footer .grid>.newsletter-signup{width:20em;padding-top:0}}#page-footer .grid>.newsletter-signup h4{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}#page-footer .grid>.newsletter-signup h4 a:hover,#page-footer .grid>.newsletter-signup h4 a:active,#page-footer .grid>.newsletter-signup h4 a:focus{color:var(--color-link)}#page-footer .grid>.newsletter-signup h4 a:hover svg path,#page-footer .grid>.newsletter-signup h4 a:hover svg circle,#page-footer .grid>.newsletter-signup h4 a:active svg path,#page-footer .grid>.newsletter-signup h4 a:active svg circle,#page-footer .grid>.newsletter-signup h4 a:focus svg path,#page-footer .grid>.newsletter-signup h4 a:focus svg circle{stroke:var(--color-link)}#page-footer .grid>.newsletter-signup h4{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){#page-footer .grid>.newsletter-signup h4{font-size:.275rem}}#page-footer .grid>.newsletter-signup h4{display:block}#page-footer .grid>.newsletter-signup form.newsletter-signup-form{width:100%}.calendar-mini.module{display:block;z-index:1}.calendar-overview-navigation{padding-top:0;pointer-events:auto}.calendar-overview-navigation .button--arrow.next,.calendar-overview-navigation .button--arrow.prev{width:100%;height:1rem}.calendar-overview-navigation .button--arrow.next .svg-container{transform:rotate(180deg)}.calendar-overview-navigation .button--arrow.prev .svg-container{transform:rotate(0)}.calendar-overview-navigation .timeline{display:flex;flex-flow:column nowrap;transform:translateY(-.3rem)}.calendar-overview-navigation .timeline button.next{order:3}.calendar-overview-navigation .table,.calendar-overview-navigation .thead,.calendar-overview-navigation .tbody{display:block;width:100%;position:relative}.calendar-overview-navigation .table{margin:var(--gap-l) 0}.calendar-overview-navigation .table .thead{margin-bottom:var(--gap-s)}.calendar-overview-navigation .table .tbody{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-overview-navigation .table .tbody>div{position:relative}.calendar-overview-navigation .table .tbody>div.muted{opacity:.3;cursor:default;pointer-events:none}.calendar-overview-navigation .table .tbody>div>a{position:relative;display:block;max-width:100%;max-height:100%;text-align:center;aspect-ratio:1;border-radius:50%;box-sizing:border-box;vertical-align:center;border:3px solid var(--color-cal-bg);background:var(--color-cal-bg);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.calendar-overview-navigation .table .tbody>div>a.disabled{cursor:default;pointer-events:none}.calendar-overview-navigation .table .tbody>div>a:not(.disabled){background:var(--color-main-bg)}.calendar-overview-navigation .table .tbody>div>a>span{display:block;width:auto;height:auto;flex:0 0 auto;line-height:0;transform:translateY(.1em)}.calendar-overview-navigation .table .tbody>div>a:hover,.calendar-overview-navigation .table .tbody>div>a:active,.calendar-overview-navigation .table .tbody>div>a:focus{border:1px solid var(--color-cal-bg)}form input::-moz-placeholder,.form input::-moz-placeholder{position:relative;margin:0;padding:0;border:0;box-sizing:border-box;color:inherit;text-transform:inherit;letter-spacing:inherit;font:inherit}form,form label,form span,form input,form input::placeholder,form textarea,.form,.form label,.form span,.form input,.form input::placeholder,.form textarea{position:relative;margin:0;padding:0;border:0;box-sizing:border-box;color:inherit;text-transform:inherit;letter-spacing:inherit;font:inherit}form input::-moz-placeholder,.form input::-moz-placeholder{opacity:.35}form input::placeholder,.form input::placeholder{opacity:.35}form label,form span,form input,form textarea,.form label,.form span,.form input,.form textarea{display:block;width:100%;text-align:left;background:transparent;font:inherit}form input[type=button],form label input[type=button],form textarea[type=button],.form input[type=button],.form label input[type=button],.form textarea[type=button]{cursor:pointer}form input[type=submit],form label input[type=submit],form textarea[type=submit],.form input[type=submit],.form label input[type=submit],.form textarea[type=submit]{cursor:pointer;padding-right:.8rem}form input:hover,form input:active,form input:focus,form input:focus-visible,form label input:hover,form label input:active,form label input:focus,form label input:focus-visible,form textarea:hover,form textarea:active,form textarea:focus,form textarea:focus-visible,.form input:hover,.form input:active,.form input:focus,.form input:focus-visible,.form label input:hover,.form label input:active,.form label input:focus,.form label input:focus-visible,.form textarea:hover,.form textarea:active,.form textarea:focus,.form textarea:focus-visible{border:0;outline:0;background:#e4ff83;background-color:rgba(var(--color-main-bg-indi),var(--color-main-bg-indi),var(--color-main-bg-indi),.2)}form label.password:after,form label.submit:after,form label.return:after,.form label.password:after,.form label.submit:after,.form label.return:after{content:"";display:block;position:absolute;top:0;height:100%;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 813px){form label.password:after,form label.submit:after,form label.return:after,.form label.password:after,.form label.submit:after,.form label.return:after{right:.2rem;width:.4rem}}@media only screen and (max-width: 812px){form label.password:after,form label.submit:after,form label.return:after,.form label.password:after,.form label.submit:after,.form label.return:after{right:.2rem;width:.45rem}}form label.password:after,.form label.password:after{background-image:url(../img/icons/Icon-Eye.svg);cursor:pointer}form label.submit:after,.form label.submit:after{background-image:url(../img/icons/Icon-Arrow-Right.svg);pointer-events:none}form label.return:after,.form label.return:after{background-image:url(../img/icons/Icon-Arrow-Left.svg);pointer-events:none;right:auto}@media only screen and (min-width: 813px){form label.return:after,.form label.return:after{left:.2rem}}@media only screen and (max-width: 812px){form label.return:after,.form label.return:after{left:.2rem}}form label .search-submit,.form label .search-submit{cursor:pointer;position:absolute;top:50%;transform:translateY(-52%)}@media only screen and (min-width: 813px){form label .search-submit,.form label .search-submit{right:var(--gap-s);width:.53rem;height:.53rem}}@media only screen and (max-width: 812px){form label .search-submit,.form label .search-submit{right:var(--gap-s);width:1.6em;height:1.6em}}label.submit.input-button,label.return.input-button{display:inline-block;width:auto}label.submit.input-button input[type=button],label.return.input-button input[type=button]{background-image:-webkit-linear-gradient(5deg,rgba(179,185,236,.1) 0%,rgba(141,188,188,.2) 50%,rgba(208,162,203,.3) 100%),-webkit-radial-gradient(80% 20%,cover,rgba(236,208,179,.3) 0%,transparent 100%),-webkit-radial-gradient(20% 80%,cover,rgba(202,186,249,.3) 0%,transparent 100%),-webkit-radial-gradient(50% 50%,cover,rgba(171,208,162,.3) 0%,transparent 100%),-webkit-linear-gradient(277deg,transparent 0%,rgba(244,230,185,.3) 50%,transparent 100%);box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25);width:auto}@media only screen and (min-width: 813px){label.submit.input-button input[type=button],label.return.input-button input[type=button]{border-radius:.4rem}}@media only screen and (max-width: 812px){label.submit.input-button input[type=button],label.return.input-button input[type=button]{border-radius:.4rem}}label.submit.input-button input[type=button] input,label.return.input-button input[type=button] input{border-radius:.4rem}label.submit.input-button input[type=button],label.return.input-button input[type=button]{padding:0em .35rem;height:.8rem;line-height:1.1;overflow:hidden}label.submit.input-button input[type=button]:hover,label.submit.input-button input[type=button]:active,label.submit.input-button input[type=button]:focus,label.submit.input-button input[type=button]:focus-visible,label.return.input-button input[type=button]:hover,label.return.input-button input[type=button]:active,label.return.input-button input[type=button]:focus,label.return.input-button input[type=button]:focus-visible{opacity:.9}label.submit.input-button:is(.submit) input[type=button],label.return.input-button:is(.submit) input[type=button]{padding-right:.8rem}label.submit.input-button:is(.return) input[type=button],label.return.input-button:is(.return) input[type=button]{padding-left:.8rem}.element.search-bar .form input::-moz-placeholder,.element.login .form input::-moz-placeholder{position:relative;margin:0;padding:0;border:0;box-sizing:border-box;color:inherit;text-transform:inherit;letter-spacing:inherit;font:inherit}.element.search-bar .form,.element.search-bar .form label,.element.search-bar .form span,.element.search-bar .form input,.element.search-bar .form input::placeholder,.element.search-bar .form textarea,.element.login .form,.element.login .form label,.element.login .form span,.element.login .form input,.element.login .form input::placeholder,.element.login .form textarea{position:relative;margin:0;padding:0;border:0;box-sizing:border-box;color:inherit;text-transform:inherit;letter-spacing:inherit;font:inherit}.element.search-bar .form input::-moz-placeholder,.element.login .form input::-moz-placeholder{opacity:.35}.element.search-bar .form input::placeholder,.element.login .form input::placeholder{opacity:.35}.element.search-bar .form label,.element.search-bar .form span,.element.search-bar .form input,.element.search-bar .form textarea,.element.login .form label,.element.login .form span,.element.login .form input,.element.login .form textarea{display:block;width:100%;text-align:left;background:transparent;font:inherit}.element.search-bar .form input[type=button],.element.search-bar .form label input[type=button],.element.search-bar .form textarea[type=button],.element.login .form input[type=button],.element.login .form label input[type=button],.element.login .form textarea[type=button]{cursor:pointer}.element.search-bar .form input[type=submit],.element.search-bar .form label input[type=submit],.element.search-bar .form textarea[type=submit],.element.login .form input[type=submit],.element.login .form label input[type=submit],.element.login .form textarea[type=submit]{cursor:pointer;padding-right:.8rem}.element.search-bar .form input:hover,.element.search-bar .form input:active,.element.search-bar .form input:focus,.element.search-bar .form input:focus-visible,.element.search-bar .form label input:hover,.element.search-bar .form label input:active,.element.search-bar .form label input:focus,.element.search-bar .form label input:focus-visible,.element.search-bar .form textarea:hover,.element.search-bar .form textarea:active,.element.search-bar .form textarea:focus,.element.search-bar .form textarea:focus-visible,.element.login .form input:hover,.element.login .form input:active,.element.login .form input:focus,.element.login .form input:focus-visible,.element.login .form label input:hover,.element.login .form label input:active,.element.login .form label input:focus,.element.login .form label input:focus-visible,.element.login .form textarea:hover,.element.login .form textarea:active,.element.login .form textarea:focus,.element.login .form textarea:focus-visible{border:0;outline:0;background:#e4ff83;background-color:rgba(var(--color-main-bg-indi),var(--color-main-bg-indi),var(--color-main-bg-indi),.2)}.element.search-bar .form label.password:after,.element.search-bar .form label.submit:after,.element.search-bar .form label.return:after,.element.login .form label.password:after,.element.login .form label.submit:after,.element.login .form label.return:after{content:"";display:block;position:absolute;top:0;height:100%;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 813px){.element.search-bar .form label.password:after,.element.search-bar .form label.submit:after,.element.search-bar .form label.return:after,.element.login .form label.password:after,.element.login .form label.submit:after,.element.login .form label.return:after{right:.2rem;width:.4rem}}@media only screen and (max-width: 812px){.element.search-bar .form label.password:after,.element.search-bar .form label.submit:after,.element.search-bar .form label.return:after,.element.login .form label.password:after,.element.login .form label.submit:after,.element.login .form label.return:after{right:.2rem;width:.45rem}}.element.search-bar .form label.password:after,.element.login .form label.password:after{background-image:url(../img/icons/Icon-Eye.svg);cursor:pointer}.element.search-bar .form label.submit:after,.element.login .form label.submit:after{background-image:url(../img/icons/Icon-Arrow-Right.svg);pointer-events:none}.element.search-bar .form label.return:after,.element.login .form label.return:after{background-image:url(../img/icons/Icon-Arrow-Left.svg);pointer-events:none;right:auto}@media only screen and (min-width: 813px){.element.search-bar .form label.return:after,.element.login .form label.return:after{left:.2rem}}@media only screen and (max-width: 812px){.element.search-bar .form label.return:after,.element.login .form label.return:after{left:.2rem}}.element.search-bar .form label .search-submit,.element.login .form label .search-submit{cursor:pointer;position:absolute;top:50%;transform:translateY(-52%)}@media only screen and (min-width: 813px){.element.search-bar .form label .search-submit,.element.login .form label .search-submit{right:var(--gap-s);width:.53rem;height:.53rem}}@media only screen and (max-width: 812px){.element.search-bar .form label .search-submit,.element.login .form label .search-submit{right:var(--gap-s);width:1.6em;height:1.6em}}.element.search-bar .form,.element.login .form{pointer-events:auto;flex:0 0 auto;overflow:hidden;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;background-color:rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.1);background-image:-webkit-linear-gradient(5deg,rgba(179,185,236,.1) 0%,rgba(141,188,188,.2) 50%,rgba(208,162,203,.3) 100%),-webkit-radial-gradient(80% 20%,cover,rgba(236,208,179,.3) 0%,transparent 100%),-webkit-radial-gradient(20% 80%,cover,rgba(202,186,249,.3) 0%,transparent 100%),-webkit-radial-gradient(50% 50%,cover,rgba(171,208,162,.3) 0%,transparent 100%),-webkit-linear-gradient(277deg,transparent 0%,rgba(244,230,185,.3) 50%,transparent 100%)}.element.search-bar .form label,.element.login .form label{flex:0 0 100%}.element.search-bar .form label span.title,.element.login .form label span.title{display:none}.element.login .element.search-bar .form label:not(:first-child):before,.element.login .element.login .form label:not(:first-child):before{content:"";display:block;position:absolute;background:var(--color-main-font);opacity:.13}.element.login .element.search-bar .form label:not(:first-child),.element.login .element.login .form label:not(:first-child){border-top:2px solid var(--color-main-bg)}.element.login .element.search-bar .form label:not(:first-child):before,.element.login .element.login .form label:not(:first-child):before{width:100%;top:-2px;height:2px}.element.search-bar .form:not(.large),.element.login .form:not(.large){box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25);width:auto}@media only screen and (min-width: 813px){.element.search-bar .form:not(.large),.element.login .form:not(.large){border-radius:.4rem}}@media only screen and (max-width: 812px){.element.search-bar .form:not(.large),.element.login .form:not(.large){border-radius:.4rem}}.element.search-bar .form:not(.large) input,.element.login .form:not(.large) input{border-radius:.4rem}.element.search-bar .form:not(.large),.element.login .form:not(.large){font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.element.search-bar .form:not(.large) a:hover,.element.search-bar .form:not(.large) a:active,.element.search-bar .form:not(.large) a:focus,.element.login .form:not(.large) a:hover,.element.login .form:not(.large) a:active,.element.login .form:not(.large) a:focus{color:var(--color-link)}.element.search-bar .form:not(.large) a:hover svg path,.element.search-bar .form:not(.large) a:hover svg circle,.element.search-bar .form:not(.large) a:active svg path,.element.search-bar .form:not(.large) a:active svg circle,.element.search-bar .form:not(.large) a:focus svg path,.element.search-bar .form:not(.large) a:focus svg circle,.element.login .form:not(.large) a:hover svg path,.element.login .form:not(.large) a:hover svg circle,.element.login .form:not(.large) a:active svg path,.element.login .form:not(.large) a:active svg circle,.element.login .form:not(.large) a:focus svg path,.element.login .form:not(.large) a:focus svg circle{stroke:var(--color-link)}.element.search-bar .form:not(.large),.element.login .form:not(.large){font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.element.search-bar .form:not(.large),.element.login .form:not(.large){font-size:.29rem}}.element.search-bar .form:not(.large) input,.element.search-bar .form:not(.large) textarea,.element.login .form:not(.large) input,.element.login .form:not(.large) textarea{padding:0em .35rem;height:.8rem;line-height:1.1}.element.search-bar .form:not(.large) input *,.element.search-bar .form:not(.large) textarea *,.element.login .form:not(.large) input *,.element.login .form:not(.large) textarea *{height:.8rem;line-height:1.1}.element.search-bar .form.large,.element.login .form.large{box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25);width:auto}@media only screen and (min-width: 813px){.element.search-bar .form.large,.element.login .form.large{border-radius:.4rem}}@media only screen and (max-width: 812px){.element.search-bar .form.large,.element.login .form.large{border-radius:.4rem}}.element.search-bar .form.large input,.element.login .form.large input{border-radius:.4rem}.element.search-bar .form.large input,.element.search-bar .form.large textarea,.element.login .form.large input,.element.login .form.large textarea{padding:0em .35rem;height:.8rem;line-height:1.1}.element.search-bar .form.large input *,.element.search-bar .form.large textarea *,.element.login .form.large input *,.element.login .form.large textarea *{height:.8rem;line-height:1.1}.newsletter-signup-form input::-moz-placeholder{position:relative;margin:0;padding:0;border:0;box-sizing:border-box;color:inherit;text-transform:inherit;letter-spacing:inherit;font:inherit}.newsletter-signup-form,.newsletter-signup-form label,.newsletter-signup-form span,.newsletter-signup-form input,.newsletter-signup-form input::placeholder,.newsletter-signup-form textarea{position:relative;margin:0;padding:0;border:0;box-sizing:border-box;color:inherit;text-transform:inherit;letter-spacing:inherit;font:inherit}.newsletter-signup-form input::-moz-placeholder{opacity:.35}.newsletter-signup-form input::placeholder{opacity:.35}.newsletter-signup-form label,.newsletter-signup-form span,.newsletter-signup-form input,.newsletter-signup-form textarea{display:block;width:100%;text-align:left;background:transparent;font:inherit}.newsletter-signup-form input[type=button],.newsletter-signup-form label input[type=button],.newsletter-signup-form textarea[type=button]{cursor:pointer}.newsletter-signup-form input[type=submit],.newsletter-signup-form label input[type=submit],.newsletter-signup-form textarea[type=submit]{cursor:pointer;padding-right:.8rem}.newsletter-signup-form input:hover,.newsletter-signup-form input:active,.newsletter-signup-form input:focus,.newsletter-signup-form input:focus-visible,.newsletter-signup-form label input:hover,.newsletter-signup-form label input:active,.newsletter-signup-form label input:focus,.newsletter-signup-form label input:focus-visible,.newsletter-signup-form textarea:hover,.newsletter-signup-form textarea:active,.newsletter-signup-form textarea:focus,.newsletter-signup-form textarea:focus-visible{border:0;outline:0;background:#e4ff83;background-color:rgba(var(--color-main-bg-indi),var(--color-main-bg-indi),var(--color-main-bg-indi),.2)}.newsletter-signup-form label.password:after,.newsletter-signup-form label.submit:after,.newsletter-signup-form label.return:after{content:"";display:block;position:absolute;top:0;height:100%;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 813px){.newsletter-signup-form label.password:after,.newsletter-signup-form label.submit:after,.newsletter-signup-form label.return:after{right:.2rem;width:.4rem}}@media only screen and (max-width: 812px){.newsletter-signup-form label.password:after,.newsletter-signup-form label.submit:after,.newsletter-signup-form label.return:after{right:.2rem;width:.45rem}}.newsletter-signup-form label.password:after{background-image:url(../img/icons/Icon-Eye.svg);cursor:pointer}.newsletter-signup-form label.submit:after{background-image:url(../img/icons/Icon-Arrow-Right.svg);pointer-events:none}.newsletter-signup-form label.return:after{background-image:url(../img/icons/Icon-Arrow-Left.svg);pointer-events:none;right:auto}@media only screen and (min-width: 813px){.newsletter-signup-form label.return:after{left:.2rem}}@media only screen and (max-width: 812px){.newsletter-signup-form label.return:after{left:.2rem}}.newsletter-signup-form label .search-submit{cursor:pointer;position:absolute;top:50%;transform:translateY(-52%)}@media only screen and (min-width: 813px){.newsletter-signup-form label .search-submit{right:var(--gap-s);width:.53rem;height:.53rem}}@media only screen and (max-width: 812px){.newsletter-signup-form label .search-submit{right:var(--gap-s);width:1.6em;height:1.6em}}.newsletter-signup-form{pointer-events:auto;flex:0 0 auto;overflow:hidden;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;background-color:rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.1);background-image:-webkit-linear-gradient(5deg,rgba(179,185,236,.1) 0%,rgba(141,188,188,.2) 50%,rgba(208,162,203,.3) 100%),-webkit-radial-gradient(80% 20%,cover,rgba(236,208,179,.3) 0%,transparent 100%),-webkit-radial-gradient(20% 80%,cover,rgba(202,186,249,.3) 0%,transparent 100%),-webkit-radial-gradient(50% 50%,cover,rgba(171,208,162,.3) 0%,transparent 100%),-webkit-linear-gradient(277deg,transparent 0%,rgba(244,230,185,.3) 50%,transparent 100%)}.newsletter-signup-form label{flex:0 0 100%}.newsletter-signup-form label span.title{display:none}.element.login .newsletter-signup-form label:not(:first-child):before{content:"";display:block;position:absolute;background:var(--color-main-font);opacity:.13}.element.login .newsletter-signup-form label:not(:first-child){border-top:2px solid var(--color-main-bg)}.element.login .newsletter-signup-form label:not(:first-child):before{width:100%;top:-2px;height:2px}.newsletter-signup-form{box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25);width:auto}@media only screen and (min-width: 813px){.newsletter-signup-form{border-radius:.4rem}}@media only screen and (max-width: 812px){.newsletter-signup-form{border-radius:.4rem}}.newsletter-signup-form input{border-radius:.4rem}.newsletter-signup-form{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.newsletter-signup-form a:hover,.newsletter-signup-form a:active,.newsletter-signup-form a:focus{color:var(--color-link)}.newsletter-signup-form a:hover svg path,.newsletter-signup-form a:hover svg circle,.newsletter-signup-form a:active svg path,.newsletter-signup-form a:active svg circle,.newsletter-signup-form a:focus svg path,.newsletter-signup-form a:focus svg circle{stroke:var(--color-link)}.newsletter-signup-form{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.newsletter-signup-form{font-size:.29rem}}.newsletter-signup-form input,.newsletter-signup-form textarea{padding:0em .35rem;height:.8rem;line-height:1.1}.newsletter-signup-form input *,.newsletter-signup-form textarea *{height:.8rem;line-height:1.1}.newsletter-signup-form{flex-flow:column nowrap;width:100%}@media only screen and (max-width: 812px){.newsletter-signup-form{width:calc(100% + var(--gap-xs))}}.newsletter-signup-form__button:before{content:"";display:block;position:absolute;background:var(--color-main-font);opacity:.13}.newsletter-signup-form__button{border-top:2px solid var(--color-main-bg)}.newsletter-signup-form__button:before{width:100%;top:-2px;height:2px}.horizontal-scroll-card-container{width:100%;-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--gap-m),black calc(100% - var(--gap-m)),transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to right,transparent 0,black var(--gap-m),black calc(100% - var(--gap-m)),transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}@media only screen and (min-width: 813px){.horizontal-scroll-card-container{align-items:stretch}}@media only screen and (max-width: 812px){.horizontal-scroll-card-container{display:inline-flex;align-items:flex-start;overflow-x:scroll;overflow-y:hidden}}.horizontal-scroll-card-container>.inner{width:100%;display:flex;flex-flow:column nowrap;gap:calc(var(--gap-l) - var(--gap-xs))}@media only screen and (max-width: 812px){.horizontal-scroll-card-container>.inner{display:inline-flex;height:calc(100% + 20px);overflow-y:hidden}}@media only screen and (min-width: 813px){.horizontal-scroll-card-container>.inner>.content{padding:0 1.5rem 0 calc(var(--gap-l) - var(--gap-xs))}}@media only screen and (max-width: 812px){.horizontal-scroll-card-container>.inner>.content{padding:0 .75rem 0 .375rem}}.horizontal-scroll-card-container>.inner>.content .layout-row{gap:var(--gap-l)}.overlay.cookie{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;height:min(100vh,100dvh);width:100vw;z-index:10001;background:transparent;pointer-events:none}.overlay.cookie .modal{display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.overlay.cookie .modal{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.overlay.cookie .modal{border-radius:.14rem}}.overlay.cookie .modal{display:none;pointer-events:auto;position:absolute;top:.25rem;right:.25rem;bottom:.25rem;left:.25rem;top:auto;right:auto;width:auto;height:auto}@media only screen and (max-width: 812px){.overlay.cookie .modal{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;top:auto;max-width:calc(100vw - 1.5rem)}}.overlay.cookie .modal a{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.overlay.cookie .modal a a:hover,.overlay.cookie .modal a a:active,.overlay.cookie .modal a a:focus{color:var(--color-link)}.overlay.cookie .modal a a:hover svg path,.overlay.cookie .modal a a:hover svg circle,.overlay.cookie .modal a a:active svg path,.overlay.cookie .modal a a:active svg circle,.overlay.cookie .modal a a:focus svg path,.overlay.cookie .modal a a:focus svg circle{stroke:var(--color-link)}.overlay.cookie .modal a{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.overlay.cookie .modal a{font-size:.29rem}}.overlay.cookie .modal a{color:var(--color-link)}.overlay.cookie .modal .cn-buttons{flex-flow:row nowrap;gap:.5rem}.overlay.cookie .modal button{background:var(--color-main-bg);flex:1 1 auto}.overlay.cookie .modal button:hover,.overlay.cookie .modal button:active,.overlay.cookie .modal button:focus{background:var(--color-grey-c)}.overlay.cookie .modal button.close{position:absolute;right:.25rem;top:0;background:transparent;box-shadow:none;height:auto}.overlay.cookie .modal button.close svg{stroke:var(--color-main-font)}.overlay.cookie .modal button.close:hover,.overlay.cookie .modal button.close:active,.overlay.cookie .modal button.close:focus{transform:scale(1.1)}.overlay.cookie .modal button.collapse-toggle{place-self:start;justify-self:flex-start;align-self:flex-start;margin:.125rem .125rem .125rem 1.05rem}.overlay.cookie .modal .inner,.overlay.cookie .modal .header,.overlay.cookie .modal .content,.overlay.cookie .modal .cn-buttons{position:relative;display:flex;flex-flow:column nowrap}.overlay.cookie .modal .inner,.overlay.cookie .modal .header,.overlay.cookie .modal .content{gap:.75rem}.overlay.cookie .modal>.container{position:relative;height:100%;width:100%;top:0;right:0;bottom:0;left:0;overflow:auto;padding:.5rem 0 1rem;max-height:calc(100vh - 2rem);max-width:calc(100vw - .5rem);-webkit-mask-image:linear-gradient(to top,transparent 0,black 1rem,black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to top,transparent 0,black 1rem,black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}.overlay.cookie .modal>.container>.inner{max-width:9rem}.overlay.cookie .modal>.container>.inner>.header,.overlay.cookie .modal>.container>.inner>.footer{padding:0 .5rem}.overlay.cookie .modal>.container>.inner>.header p,.overlay.cookie .modal>.container>.inner>.footer p{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.overlay.cookie .modal>.container>.inner>.header p a:hover,.overlay.cookie .modal>.container>.inner>.header p a:active,.overlay.cookie .modal>.container>.inner>.header p a:focus,.overlay.cookie .modal>.container>.inner>.footer p a:hover,.overlay.cookie .modal>.container>.inner>.footer p a:active,.overlay.cookie .modal>.container>.inner>.footer p a:focus{color:var(--color-link)}.overlay.cookie .modal>.container>.inner>.header p a:hover svg path,.overlay.cookie .modal>.container>.inner>.header p a:hover svg circle,.overlay.cookie .modal>.container>.inner>.header p a:active svg path,.overlay.cookie .modal>.container>.inner>.header p a:active svg circle,.overlay.cookie .modal>.container>.inner>.header p a:focus svg path,.overlay.cookie .modal>.container>.inner>.header p a:focus svg circle,.overlay.cookie .modal>.container>.inner>.footer p a:hover svg path,.overlay.cookie .modal>.container>.inner>.footer p a:hover svg circle,.overlay.cookie .modal>.container>.inner>.footer p a:active svg path,.overlay.cookie .modal>.container>.inner>.footer p a:active svg circle,.overlay.cookie .modal>.container>.inner>.footer p a:focus svg path,.overlay.cookie .modal>.container>.inner>.footer p a:focus svg circle{stroke:var(--color-link)}.overlay.cookie .modal>.container>.inner>.header p,.overlay.cookie .modal>.container>.inner>.footer p{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.overlay.cookie .modal>.container>.inner>.header p,.overlay.cookie .modal>.container>.inner>.footer p{font-size:.29rem}}.overlay.cookie .modal>.container>.inner>.header{gap:.75rem}.overlay.cookie .modal>.container>.inner>.header h3{margin-bottom:-.3em}.overlay.cookie .modal>.container>.inner>.header .intro{position:relative;display:flex;flex-flow:column nowrap;gap:.25rem}.overlay.cookie .modal>.container>.inner .content>ul>li{position:relative}.overlay.cookie .modal>.container>.inner .content>ul>li+li{margin-top:.5rem}.overlay.cookie .modal>.container>.inner .content label{padding:.35rem .5rem .3rem;transition:all .2s ease;width:100%;position:relative}.overlay.cookie .modal>.container>.inner .content label:hover,.overlay.cookie .modal>.container>.inner .content label:active,.overlay.cookie .modal>.container>.inner .content label:focus{background:#fff}.overlay.cookie .modal>.container>.inner .content label .label-content{display:grid;grid-template-columns:minmax(min-content,max-content) 1fr;gap:.125rem}.overlay.cookie .modal>.container>.inner .content label .label-content .label-header{grid-column:1/span 2;display:flex;flex-flow:row wrap}.overlay.cookie .modal>.container>.inner .content label .label-content .label-header>*{display:block;flex:0 0 auto}.overlay.cookie .modal>.container>.inner .content label .label-content .required,.overlay.cookie .modal>.container>.inner .content label .label-content .purpose,.overlay.cookie .modal>.container>.inner .content label .label-content .description{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.overlay.cookie .modal>.container>.inner .content label .label-content .required a:hover,.overlay.cookie .modal>.container>.inner .content label .label-content .required a:active,.overlay.cookie .modal>.container>.inner .content label .label-content .required a:focus,.overlay.cookie .modal>.container>.inner .content label .label-content .purpose a:hover,.overlay.cookie .modal>.container>.inner .content label .label-content .purpose a:active,.overlay.cookie .modal>.container>.inner .content label .label-content .purpose a:focus,.overlay.cookie .modal>.container>.inner .content label .label-content .description a:hover,.overlay.cookie .modal>.container>.inner .content label .label-content .description a:active,.overlay.cookie .modal>.container>.inner .content label .label-content .description a:focus{color:var(--color-link)}.overlay.cookie .modal>.container>.inner .content label .label-content .required a:hover svg path,.overlay.cookie .modal>.container>.inner .content label .label-content .required a:hover svg circle,.overlay.cookie .modal>.container>.inner .content label .label-content .required a:active svg path,.overlay.cookie .modal>.container>.inner .content label .label-content .required a:active svg circle,.overlay.cookie .modal>.container>.inner .content label .label-content .required a:focus svg path,.overlay.cookie .modal>.container>.inner .content label .label-content .required a:focus svg circle,.overlay.cookie .modal>.container>.inner .content label .label-content .purpose a:hover svg path,.overlay.cookie .modal>.container>.inner .content label .label-content .purpose a:hover svg circle,.overlay.cookie .modal>.container>.inner .content label .label-content .purpose a:active svg path,.overlay.cookie .modal>.container>.inner .content label .label-content .purpose a:active svg circle,.overlay.cookie .modal>.container>.inner .content label .label-content .purpose a:focus svg path,.overlay.cookie .modal>.container>.inner .content label .label-content .purpose a:focus svg circle,.overlay.cookie .modal>.container>.inner .content label .label-content .description a:hover svg path,.overlay.cookie .modal>.container>.inner .content label .label-content .description a:hover svg circle,.overlay.cookie .modal>.container>.inner .content label .label-content .description a:active svg path,.overlay.cookie .modal>.container>.inner .content label .label-content .description a:active svg circle,.overlay.cookie .modal>.container>.inner .content label .label-content .description a:focus svg path,.overlay.cookie .modal>.container>.inner .content label .label-content .description a:focus svg circle{stroke:var(--color-link)}.overlay.cookie .modal>.container>.inner .content label .label-content .required,.overlay.cookie .modal>.container>.inner .content label .label-content .purpose,.overlay.cookie .modal>.container>.inner .content label .label-content .description{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.overlay.cookie .modal>.container>.inner .content label .label-content .required,.overlay.cookie .modal>.container>.inner .content label .label-content .purpose,.overlay.cookie .modal>.container>.inner .content label .label-content .description{font-size:.29rem}}.overlay.cookie .modal>.container>.inner .content label .label-content .description{grid-row:2/span 1;grid-column:1/span 2}.overlay.cookie .modal>.container>.inner .content label .label-content .required{grid-row:1/span 1;grid-column:2/span 1}.overlay.cookie .modal>.container>.inner .content label .label-content .purpose{grid-row:3/span 1;grid-column:1/span 2;transform:translateY(-.25em)}.overlay.cookie .modal>.container>.inner .content ul ul li{display:none}.overlay.cookie .modal>.container>.inner .content ul ul li label{padding-left:1.05rem}.overlay.cookie .modal>.container>.inner .content ul li{padding:0}body.cookieOverlay .overlay.cookie{display:block}body:not(.cookieOverlay) .overlay.cookie{display:none}.intranet-links.module{padding:1rem;display:flex;flex-flow:row nowrap;gap:.75rem}.intranet-links.module a.intranet-link-card{display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.intranet-links.module a.intranet-link-card{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.intranet-links.module a.intranet-link-card{border-radius:.14rem}}.intranet-links.module a.intranet-link-card{padding:.15rem .2rem .11rem;flex:1 1 33.3%;transition:transform .1s ease;padding:1rem;min-height:3rem;text-align:center;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.intranet-links.module a.intranet-link-card>span{display:block}.map-embed{position:relative;display:block;width:calc(26rem + 16px);height:100vh;max-height:calc(100vh - 5rem);padding:0;margin-left:-8px;border:0}.document-download-tile{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;flex:0 0 50%;-moz-column-break-inside:avoid;break-inside:avoid;color:var(--color-link);gap:var(--gap-s)}.document-download-tile+.document-download-tile,p+.document-download-tile{margin-top:var(--gap-xs)}@media only screen and (min-width: 813px){.document-download-tile{max-width:15rem;margin-left:auto;margin-right:auto}}.document-download-tile>.icon-container{transform:translateY(-11%)}.document-download-tile>.text-container,.document-download-tile>.title-container{padding:0;margin:0}.document-download-tile>.text-container>p,.document-download-tile>.text-container p,.document-download-tile>.text-container span,.document-download-tile>.title-container>p,.document-download-tile>.title-container p,.document-download-tile>.title-container span{padding:0;margin:0}.label .document-download-tile{padding-left:0}.document-download-tile.small{display:grid;align-items:start;grid-template-columns:var(--gap-s) auto}.document-download-tile.small>.icon-container{transform:translate(.005rem,.025rem)}.document-download-wrapper{display:block;-moz-column-count:2;column-count:2;max-width:15rem;margin:0 auto}.document-download-wrapper>.document-download-tile{margin-top:0}@media only screen and (min-width: 813px){.person-media-wrapper{width:5rem;height:6.7rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media only screen and (max-width: 812px){.person-media-wrapper{padding:0 var(--gap-m);margin-top:0}}.person-media-wrapper figure{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.person-media-wrapper figure{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.person-media-wrapper figure{border-radius:.14rem}}.person-media-wrapper figure{background:radial-gradient(ellipse at center,#a9a9a9,gray)}@media only screen and (max-width: 812px){.person-media-wrapper figure{margin:0 .05rem}}.person-media-wrapper figure img{display:block}@media only screen and (min-width: 813px){.person-media-wrapper figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media only screen and (max-width: 812px){.person-media-wrapper figure img{aspect-ratio:1!important;-o-object-fit:cover;object-fit:cover}}header.header-cinemode{opacity:1;width:100vw;max-width:100%;position:fixed;z-index:1100;top:0;transition:transform 0s ease 0s;transform:translateY(0);padding:var(--gap-xs) calc(var(--gap-l) - var(--gap-xs)) 0;height:var(--gap-m);display:none;pointer-events:none}header.header-cinemode .inner-wrapper{height:100%;width:100%;margin:0;position:relative;gap:.8rem;display:grid;grid-template-columns:.5rem auto .5rem}header.header-cinemode .inner-wrapper a,header.header-cinemode .inner-wrapper button{pointer-events:auto}header.header-cinemode .inner-wrapper .page-title{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}header.header-cinemode .inner-wrapper .page-title a:hover,header.header-cinemode .inner-wrapper .page-title a:active,header.header-cinemode .inner-wrapper .page-title a:focus{color:var(--color-link)}header.header-cinemode .inner-wrapper .page-title a:hover svg path,header.header-cinemode .inner-wrapper .page-title a:hover svg circle,header.header-cinemode .inner-wrapper .page-title a:active svg path,header.header-cinemode .inner-wrapper .page-title a:active svg circle,header.header-cinemode .inner-wrapper .page-title a:focus svg path,header.header-cinemode .inner-wrapper .page-title a:focus svg circle{stroke:var(--color-link)}header.header-cinemode .inner-wrapper .page-title{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){header.header-cinemode .inner-wrapper .page-title{font-size:.29rem}}header.header-cinemode .inner-wrapper .page-title{justify-self:center;grid-column:2/span 1}header.header-cinemode .inner-wrapper .item.icon-button{justify-self:end;grid-column:3/span 1}body.cinemode header.header-cinemode{display:block}#toolbar{position:absolute;top:0;width:100%}@media only screen and (max-width: 812px){#toolbar{display:none}}#toolbar>.inner-wrapper{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}#toolbar>.inner-wrapper a:hover,#toolbar>.inner-wrapper a:active,#toolbar>.inner-wrapper a:focus{color:var(--color-link)}#toolbar>.inner-wrapper a:hover svg path,#toolbar>.inner-wrapper a:hover svg circle,#toolbar>.inner-wrapper a:active svg path,#toolbar>.inner-wrapper a:active svg circle,#toolbar>.inner-wrapper a:focus svg path,#toolbar>.inner-wrapper a:focus svg circle{stroke:var(--color-link)}#toolbar>.inner-wrapper{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){#toolbar>.inner-wrapper{font-size:.275rem}}#toolbar>.inner-wrapper{width:100%;right:0;top:0;margin:0;padding:var(--gap-xs) calc(var(--gap-l) - var(--gap-xs)) 0;height:var(--gap-m)}#toolbar>.inner-wrapper,#toolbar>.inner-wrapper .toolbar-item-group{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;gap:.8rem}#toolbar>.inner-wrapper .toolbar-item-group{flex:0 0 auto;height:100%}#toolbar>.inner-wrapper .toolbar-item-group.left{flex:0 0 13rem}#toolbar>.inner-wrapper .toolbar-item-group.center{flex:0 0 5.5rem}#toolbar>.inner-wrapper .toolbar-item-group.right{flex:0 0 12.25rem}#toolbar>.inner-wrapper .toolbar-item-group.icons{gap:.6rem}#toolbar>.inner-wrapper .toolbar-item{flex:0 0 auto;height:100%}#toolbar>.inner-wrapper .toolbar-item>a,#toolbar>.inner-wrapper .toolbar-item>button{text-transform:uppercase;position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:100%}#toolbar>.inner-wrapper .toolbar-item>a:hover,#toolbar>.inner-wrapper .toolbar-item>a:active,#toolbar>.inner-wrapper .toolbar-item>a:focus,#toolbar>.inner-wrapper .toolbar-item>button:hover,#toolbar>.inner-wrapper .toolbar-item>button:active,#toolbar>.inner-wrapper .toolbar-item>button:focus{cursor:pointer;color:var(--color-link)}#toolbar>.inner-wrapper .toolbar-item>a:hover svg path,#toolbar>.inner-wrapper .toolbar-item>a:active svg path,#toolbar>.inner-wrapper .toolbar-item>a:focus svg path,#toolbar>.inner-wrapper .toolbar-item>button:hover svg path,#toolbar>.inner-wrapper .toolbar-item>button:active svg path,#toolbar>.inner-wrapper .toolbar-item>button:focus svg path{stroke:var(--color-link)}#toolbar>.inner-wrapper .toolbar-item:not(.icon-button)>a,#toolbar>.inner-wrapper .toolbar-item:not(.icon-button)>button{padding:0 var(--gap-xs)}#toolbar>.inner-wrapper .toolbar-item:not(.icon-button)>a span,#toolbar>.inner-wrapper .toolbar-item:not(.icon-button)>button span{transform:translateY(.05em)}.works-grid-container{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;grid-template-columns:repeat(7,1fr);width:100%;gap:var(--gap-m)}@media only screen and (min-width: 813px){.works-grid-container{gap:var(--gap-m) var(--gap-l)}}@media only screen and (max-width: 812px){.works-grid-container{gap:var(--gap-m) var(--gap-m)}}@media only screen and (min-width: 813px){.works-grid-container{display:grid;grid-template-columns:repeat(7,1fr);width:100%;gap:var(--gap-m) var(--gap-l)}.works-grid-container>*{width:100%;min-width:0}}@media only screen and (max-width: 812px){.works-grid-container{display:grid;grid-template-columns:repeat(1,1fr);width:100%;gap:var(--gap-s) var(--gap-m)}.works-grid-container>*{width:100%;min-width:0}}@media only screen and (min-width: 813px){.works-grid-container.col-count-7{display:grid;grid-template-columns:repeat(7,1fr);width:100%;gap:var(--gap-m) var(--gap-l)}.works-grid-container.col-count-7>*{width:100%;min-width:0}.works-grid-container.col-count-6{display:grid;grid-template-columns:repeat(6,1fr);width:100%;gap:var(--gap-m) var(--gap-l)}.works-grid-container.col-count-6>*{width:100%;min-width:0}.works-grid-container.col-count-5{display:grid;grid-template-columns:repeat(5,1fr);width:100%;gap:var(--gap-m) var(--gap-l)}.works-grid-container.col-count-5>*{width:100%;min-width:0}.works-grid-container.col-count-4{display:grid;grid-template-columns:repeat(4,1fr);width:100%;gap:var(--gap-m) var(--gap-l)}.works-grid-container.col-count-4>*{width:100%;min-width:0}.works-grid-container.col-count-3{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:var(--gap-m) var(--gap-l)}.works-grid-container.col-count-3>*{width:100%;min-width:0}}.works-grid-container article{cursor:pointer}@media only screen and (max-width: 812px){.works-grid-container article{width:100%}}.works-grid-container article:hover .images-wrapper,.works-grid-container article:active .images-wrapper,.works-grid-container article:focus .images-wrapper{transform:scale(1.04)}.works-grid-container article:not(.highlight){order:2}.works-grid-container article.highlight{order:1}.works-grid-container article.collection .images-wrapper{position:relative}.works-grid-container article.collection .images-wrapper:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:max(3px,.04rem);background:#000;z-index:-1;filter:blur(.05rem);transform:translate(.15rem,.15rem);opacity:.2}.works-grid-container article.collection .images-wrapper .buha-article__image{z-index:1;background:var(--color-grey-b)}.works-grid-container article.collection .images-wrapper .buha-article__image>img{z-index:1}.works-grid-container article.collection .images-wrapper .buha-article__image:nth-child(1),.works-grid-container article.collection .images-wrapper .buha-article__image:nth-child(3){position:absolute;top:0;right:0;bottom:0;left:0}.works-grid-container article.collection .images-wrapper .buha-article__image:nth-child(1) img,.works-grid-container article.collection .images-wrapper .buha-article__image:nth-child(2) img{opacity:.3;filter:saturate(.9)}.works-grid-container article.collection .images-wrapper .buha-article__image:nth-child(1):before,.works-grid-container article.collection .images-wrapper .buha-article__image:nth-child(2):before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:max(3px,.04rem);background:#000;z-index:2;filter:blur(.05rem);transform:translate(-.05rem,-.05rem);opacity:.25}.works-grid-container article.collection .images-wrapper .buha-article__image:nth-child(1){transform:translate(.1rem,.1rem)}.works-grid-container article.collection .images-wrapper .buha-article__image:nth-child(2){transform:translateY(-.05rem)}.works-grid-container article.collection .images-wrapper .buha-article__image:nth-child(3){transform:translate(-.1rem,-.2rem)}.works-grid-container article .images-wrapper{width:100%;transition:all .3s ease}.works-grid-container article .images-wrapper .buha-article__image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.works-grid-container article .images-wrapper .buha-article__image{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.works-grid-container article .images-wrapper .buha-article__image{border-radius:.14rem}}.works-grid-container article .images-wrapper .buha-article__image{background:radial-gradient(ellipse at center,#a9a9a9,gray);position:relative;aspect-ratio:1.68!important;-o-object-fit:cover;object-fit:cover;width:100%}.works-grid-container article .images-wrapper .buha-article__image img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.works-grid-container article .buha-article__more-link{display:none}body.single-project-on header#main-header{z-index:1100}body.single-project-on .closer{display:block;z-index:1102}@media only screen and (max-width: 812px){body.single-project-on .closer{z-index:10000002}}#single-project-loader{position:fixed;left:0;top:0;transform:translateY(101vh);transition:transform .5s ease;z-index:1101;height:100vh;overflow-y:scroll;width:100vw;max-width:100%}#single-project-loader .single-project-header{display:block;position:absolute;z-index:100;width:100%;transform:translateY(0);transform-origin:center top;transition:transform .4s ease,background-color .4s ease;color:var(--color-main-bg);text-shadow:0 0 .4em rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.9);gap:var(--gap-m);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;overflow-x:hidden}@media only screen and (min-width: 813px){#single-project-loader .single-project-header{gap:var(--gap-m);padding:var(--gap-m) calc(var(--gap-l) * 2) var(--gap-s) var(--gap-l)}}@media only screen and (max-width: 812px){#single-project-loader .single-project-header{-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-ms-hyphenate-limit-chars:6 3 3;hyphenate-limit-chars:6 3 3;gap:var(--gap-s);padding:var(--gap-s) calc(var(--gap-l) * 1.5) var(--gap-xs) var(--gap-m);max-height:calc(var(--gap-l) * 2);overflow:hidden}#single-project-loader .single-project-header>*{flex:1 1 50%}}#single-project-loader .single-project-header:not(.has-author) .single-project-author{display:none}#single-project-loader .single-project-header>.title-wrapper{order:0;display:flex;flex-flow:column nowrap;gap:var(--gap-xs)}@media only screen and (min-width: 813px){#single-project-loader .single-project-header>.title-wrapper{flex:0 0 auto}}@media only screen and (max-width: 812px){#single-project-loader .single-project-header>.title-wrapper{flex:0 0 50%}}#single-project-loader .single-project-header>.title-wrapper>.title{font-variation-settings:"wght" 900!important;text-rendering:geometricPrecision}#single-project-loader .single-project-header>.title-wrapper>.author{text-align:left;order:2}@media only screen and (max-width: 812px){#single-project-loader .single-project-header>.title-wrapper>.author{text-align:left}}#single-project-loader .single-project-header>.sub-title{order:3;text-align:left}@media only screen and (min-width: 813px){#single-project-loader .single-project-header>.sub-title{flex:0 0 auto;max-width:calc(var(--gap-l) * 7)}}@media only screen and (max-width: 812px){#single-project-loader .single-project-header>.sub-title{flex:0 0 50%;display:none}}#single-project-loader #single-project-wrapper{display:block;position:absolute;position:fixed;z-index:99;height:100vh;overflow-y:auto}#single-project-loader.visible{transform:translateY(0)}@media only screen and (min-width: 813px){#single-project-loader.extend .single-project-header{transform:translateY(-100%)}#single-project-loader.extend .single-project-wrapper .hero.gallery-container .swiper-pagination{transform:translateY(100%)}#single-project-loader.extend .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination{transform:scale(.4) translateY(200%)}}#single-project-loader .single-project-wrapper{width:100%;padding-bottom:calc(var(--gap-l) * 3.5);background-color:#e6e6e6;background:var(--color-grey-a);min-height:100vh}#single-project-loader .single-project-wrapper>.hero-container{height:100vh;display:grid;grid-template-columns:100%;grid-template-rows:max-content 1fr}#single-project-loader .single-project-wrapper>.hero-container>.hero{width:100%;height:100%;overflow:hidden;position:relative}#single-project-loader .single-project-wrapper>.hero-container>.hero.issuu-container,#single-project-loader .single-project-wrapper>.hero-container>.hero.podcast-container,#single-project-loader .single-project-wrapper>.hero-container>.hero.video-container{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}#single-project-loader .single-project-wrapper>.hero-container>.hero.issuu-container iframe{frameborder:0;display:block;width:100%;height:100%;min-height:60vh}#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen{display:block}#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container{background:#ff0;display:block}#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper{height:100vh;background:var(--color-main-font)}#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper .swiper-slide{padding:0;cursor:pointer}#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper .swiper-slide img{box-shadow:none}@media only screen and (max-width: 812px){#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper .swiper-slide img{max-height:calc(var(--vh) - var(--gap-l) * 3)}}#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper .swiper-slide figure{flex:0 0 100%}#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination{position:absolute;bottom:0;left:0;right:0;transform-origin:center 90%;transform:scale(.4) translateY(0);transition:transform .4s ease}@media only screen and (max-width: 812px){#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination{display:none}}#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination .swiper-pagination-bullet{cursor:pointer}#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination .swiper-pagination-bullet>span.image-wrapper{cursor:pointer}#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination .swiper-pagination-bullet>span.image-wrapper>img{cursor:pointer;opacity:0;transition:opacity .25s ease}#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination:hover,#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination:active,#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination:focus{transform:scale(1)}#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination:hover .swiper-pagination-bullet.swiper-pagination-bullet-active>span.image-wrapper,#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination:active .swiper-pagination-bullet.swiper-pagination-bullet-active>span.image-wrapper,#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination:focus .swiper-pagination-bullet.swiper-pagination-bullet-active>span.image-wrapper{opacity:1}#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination:hover .swiper-pagination-bullet.swiper-pagination-bullet-active>span.image-wrapper>img,#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination:active .swiper-pagination-bullet.swiper-pagination-bullet-active>span.image-wrapper>img,#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination:focus .swiper-pagination-bullet.swiper-pagination-bullet-active>span.image-wrapper>img{opacity:.5;mix-blend-mode:multiply}#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination:hover .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)>span.image-wrapper,#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination:active .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)>span.image-wrapper,#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination:focus .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)>span.image-wrapper{opacity:1}#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination:hover .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)>span.image-wrapper>img,#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination:active .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)>span.image-wrapper>img,#single-project-loader .single-project-wrapper>.hero-container.gallery-full-screen>.hero.gallery-container .swiper-pagination:focus .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)>span.image-wrapper>img{opacity:1}#single-project-loader .single-project-wrapper .hero.podcast-container{min-height:50vh}#single-project-loader .single-project-wrapper .hero.podcast-container .module.podcast{width:calc(var(--gap-l) * 17);align-self:center}#single-project-loader .single-project-wrapper .hero.podcast-container .module.podcast .content,#single-project-loader .single-project-wrapper .hero.podcast-container .module.podcast .content iframe{width:100%}#single-project-loader .single-project-wrapper .hero.video-container{min-height:80vh}#single-project-loader .single-project-wrapper .hero.video-container .module.video{margin:0 auto}#single-project-loader .single-project-wrapper .hero.gallery-container{display:grid;grid-template-columns:100%;grid-template-rows:1fr max-content}#single-project-loader .single-project-wrapper .hero.gallery-container.hover-pagination .swiper .swiper-slide figcaption{transition:transform .4s ease;transform:translateY(-1.7rem)}#single-project-loader .single-project-wrapper .hero.gallery-container.hover-pagination .swiper .swiper-slide figcaption.extendable.is-extended{transition:transform .35s ease;transform:translateY(-1.8rem)}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper{height:auto;width:auto;margin:0;padding:0;width:100vw;max-width:100%}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-wrapper{align-items:center}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide{cursor:pointer;position:relative;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding:var(--gap-m) var(--gap-l) var(--gap-s)}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figure,#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide img,#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption{display:block;position:relative;margin:0;max-width:100%;max-height:100%}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figure{flex:0 0 auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}@media only screen and (max-width: 812px){#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figure{margin:var(--gap-s)}}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide img{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide img{border-radius:.14rem}}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide img{background:radial-gradient(ellipse at center,#a9a9a9,gray);background:transparent;height:auto;width:auto}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption{border-radius:.17rem;cursor:default;transform:translateY(0);transition:transform .4s ease;font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption a:hover,#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption a:active,#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption a:focus{color:var(--color-link)}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption a:hover svg path,#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption a:hover svg circle,#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption a:active svg path,#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption a:active svg circle,#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption a:focus svg path,#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption a:focus svg circle{stroke:var(--color-link)}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption{font-size:.29rem}}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption{min-width:calc(var(--gap-l) * 2);width:auto;height:auto;transition:all .6s ease,text-shadow .3s ease;overflow-y:hidden;position:absolute;align-self:flex-start;color:var(--color-main-bg);line-height:1.25;text-shadow:0 0 .5em var(--color-main-font),0 0 2px var(--color-main-font);padding:var(--gap-s) var(--gap-s) var(--gap-s) var(--gap-s);bottom:var(--gap-xs);left:calc(var(--gap-l) - var(--gap-s));white-space:nowrap;text-overflow:ellipsis}@media only screen and (min-width: 813px){#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption{left:var(--gap-s);max-width:40em}}@media only screen and (max-width: 812px){#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption{left:var(--gap-s);max-width:calc(100vw - var(--gap-l))}}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption.extendable{cursor:pointer;padding-left:.8rem}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption.extendable.is-extended{box-shadow:0 0 .1rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.2);background:var(--color-grey-a);position:absolute;overflow-y:auto;color:var(--color-main-font);text-shadow:none;text-overflow:unset;white-space:normal;transform:translateY(-.14rem)}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption.extendable.is-extended p{overflow:visible;max-width:100%;white-space:normal;text-overflow:unset}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption.extendable.is-extended p br{display:inherit}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption p{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper .swiper-slide figcaption p br{display:none}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination{position:relative;bottom:auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:.15rem var(--gap-l) .35rem;transform:translateY(0);transform-origin:center top;transition:transform .4s ease}.hero.gallery-container.hover-pagination #single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination{transition:transform .4s ease .1s}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet{box-sizing:content-box;padding:.1rem;margin:0;background:transparent;border-radius:0}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet,#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet>span.image-wrapper{display:block;position:relative;opacity:1;width:calc(var(--gap-l) + var(--gap-s));height:calc(var(--gap-l) + var(--gap-s))}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet span.image-wrapper{width:100%;height:100%;display:block;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25);border-radius:50%;height:auto;aspect-ratio:1!important;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 813px){#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet span.image-wrapper{border-radius:50%}}@media only screen and (max-width: 812px){#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet span.image-wrapper{border-radius:50%}}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet span.image-wrapper *,#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet span.image-wrapper img{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet span.image-wrapper{background:radial-gradient(ellipse at center,#a9a9a9,gray);overflow:hidden;border-radius:50%;margin:0;transform:scale(1);transition:all .2s ease;background:#e2e2e2;background:var(--color-grey-a)}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet span.image-wrapper img{opacity:0}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet span.image-wrapper figcaption{display:none}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active span.image-wrapper{background:#f9a072}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet.active-group{background:#ffaf86;background:#fff;background:#aaa}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet.active-group:before{content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1;background:#000000b3;height:100%;width:100%;filter:blur(.1rem)}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet.active-group span.image-wrapper{transform:scale(.9);box-shadow:none}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet.active-group span.image-wrapper:hover,#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet.active-group span.image-wrapper:active,#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet.active-group span.image-wrapper:focus{transform:scale(1)}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet.active-group:after{content:"";display:block;top:0;bottom:0;left:auto;right:-1px;position:absolute;z-index:1;height:100%;width:2px;background:#aaa}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet.active-group.first{border-radius:50% 0 0 50%;margin-left:.1rem}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet.active-group.first:before{border-radius:50% 0 0 50%}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet.active-group.last{border-radius:0 50% 50% 0;margin-right:.1rem}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet.active-group.last:before{border-radius:0 50% 50% 0}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet.active-group.last:after{display:none}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet:not(.active-group) span.image-wrapper{transform:scale(.9)}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet:not(.active-group) span.image-wrapper:hover,#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet:not(.active-group) span.image-wrapper:active,#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet:not(.active-group) span.image-wrapper:focus{transform:scale(1)}#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet:hover .swiper-pagination-bullet.active-group,#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet:active .swiper-pagination-bullet.active-group,#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination .swiper-pagination-bullet:focus .swiper-pagination-bullet.active-group{background:#ffaf86}@media only screen and (max-width: 812px){#single-project-loader .single-project-wrapper .hero.gallery-container .swiper-pagination{position:relative;bottom:auto;margin-bottom:var(--gap-m)}}#single-project-loader .single-project-wrapper h4,#single-project-loader .single-project-wrapper .single-project-meta-item-label{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}#single-project-loader .single-project-wrapper h4 a:hover,#single-project-loader .single-project-wrapper h4 a:active,#single-project-loader .single-project-wrapper h4 a:focus,#single-project-loader .single-project-wrapper .single-project-meta-item-label a:hover,#single-project-loader .single-project-wrapper .single-project-meta-item-label a:active,#single-project-loader .single-project-wrapper .single-project-meta-item-label a:focus{color:var(--color-link)}#single-project-loader .single-project-wrapper h4 a:hover svg path,#single-project-loader .single-project-wrapper h4 a:hover svg circle,#single-project-loader .single-project-wrapper h4 a:active svg path,#single-project-loader .single-project-wrapper h4 a:active svg circle,#single-project-loader .single-project-wrapper h4 a:focus svg path,#single-project-loader .single-project-wrapper h4 a:focus svg circle,#single-project-loader .single-project-wrapper .single-project-meta-item-label a:hover svg path,#single-project-loader .single-project-wrapper .single-project-meta-item-label a:hover svg circle,#single-project-loader .single-project-wrapper .single-project-meta-item-label a:active svg path,#single-project-loader .single-project-wrapper .single-project-meta-item-label a:active svg circle,#single-project-loader .single-project-wrapper .single-project-meta-item-label a:focus svg path,#single-project-loader .single-project-wrapper .single-project-meta-item-label a:focus svg circle{stroke:var(--color-link)}#single-project-loader .single-project-wrapper h4,#single-project-loader .single-project-wrapper .single-project-meta-item-label{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){#single-project-loader .single-project-wrapper h4,#single-project-loader .single-project-wrapper .single-project-meta-item-label{font-size:.275rem}}#single-project-loader .single-project-wrapper h4,#single-project-loader .single-project-wrapper .single-project-meta-item-label{margin-bottom:1.1em/2}@media only screen and (min-width: 813px){#single-project-loader .single-project-wrapper h4,#single-project-loader .single-project-wrapper .single-project-meta-item-label{padding-top:var(--gap-m)}}@media only screen and (max-width: 812px){#single-project-loader .single-project-wrapper h4,#single-project-loader .single-project-wrapper .single-project-meta-item-label{padding-top:var(--gap-m)}}#single-project-loader .single-project-wrapper h5{margin-bottom:var(--gap-xs);margin-top:var(--gap-m);position:relative;padding-left:.5rem;line-height:1.25}#single-project-loader .single-project-wrapper h5:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}@media only screen and (min-width: 813px){#single-project-loader .single-project-wrapper .single-project-text,#single-project-loader .single-project-wrapper .single-project-meta,#single-project-loader .single-project-wrapper .single-project-related-nodes-cards{width:calc(var(--gap-l) * 17);margin:0 auto;margin-top:calc(var(--gap-l) * 2)}}@media only screen and (max-width: 812px){#single-project-loader .single-project-wrapper .single-project-text,#single-project-loader .single-project-wrapper .single-project-meta,#single-project-loader .single-project-wrapper .single-project-related-nodes-cards{padding:var(--gap-m);overflow-x:hidden}}#single-project-loader .single-project-wrapper .single-project-text.full-width,#single-project-loader .single-project-wrapper .single-project-meta.full-width,#single-project-loader .single-project-wrapper .single-project-related-nodes-cards.full-width{max-width:none;padding:0 var(--gap-l);width:100vw;margin:0}#single-project-loader .single-project-wrapper .works-grid-container{width:calc(100% + var(--gap-l));margin-left:calc(var(--gap-m) * -1)}#single-project-loader .single-project-wrapper .single-project-text p{max-width:17rem}#single-project-loader .single-project-wrapper .single-project-text p+p{margin-top:1.1em/2}#single-project-loader .single-project-wrapper .single-project-text figure{margin:var(--gap-m) 0}#single-project-loader .single-project-wrapper .single-project-text figure img{display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){#single-project-loader .single-project-wrapper .single-project-text figure img{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){#single-project-loader .single-project-wrapper .single-project-text figure img{border-radius:.14rem}}#single-project-loader .single-project-wrapper .single-project-text .module.video{height:auto;aspect-ratio:auto}#single-project-loader .single-project-wrapper .single-project-text .module.video figcaption{display:block;max-width:none;margin:0;margin-top:var(--gap-s);padding-top:0}#single-project-loader .single-project-wrapper .single-project-meta{display:block}@media only screen and (min-width: 813px){#single-project-loader .single-project-wrapper .single-project-meta{-moz-columns:3;columns:3;-moz-column-gap:var(--gap-m);column-gap:var(--gap-m)}}@media only screen and (max-width: 812px){#single-project-loader .single-project-wrapper .single-project-meta{-moz-columns:1;columns:1;-moz-column-gap:var(--gap-m);column-gap:var(--gap-m)}}#single-project-loader .single-project-wrapper .single-project-meta.two-columns{-moz-columns:2;columns:2}#single-project-loader .single-project-wrapper .single-project-meta ul.bullet-list{width:calc(100% + var(--gap-m));margin-left:calc(var(--gap-m) * -1);padding-right:var(--gap-m)}#single-project-loader .single-project-wrapper .single-project-meta .single-project-meta-item{-moz-column-break-inside:avoid;break-inside:avoid;-webkit-hyphens:auto;hyphens:auto}#single-project-loader .single-project-wrapper .single-project-meta .single-project-meta-item a,#single-project-loader .single-project-wrapper .single-project-meta .single-project-meta-item p{display:block}#single-project-loader .single-project-wrapper .single-project-meta .single-project-meta-item .single-project-meta-item-content>p{margin:.55em 0}@media only screen and (max-width: 812px){#single-project-loader .single-project-wrapper .single-project-meta .single-project-meta-item .single-project-meta-item-content>a{-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-ms-hyphenate-limit-chars:6 3 3;hyphenate-limit-chars:6 3 3}}.bg-gradient img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center}.booktilt-container{position:relative;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;-webkit-transform-style:preserve-3d;width:100%;height:100%;flex:0 0 100%;perspective:100vw}@media only screen and (max-width: 812px){.booktilt-container{perspective:calc(50vw + 50vh)}}.booktilt-container div,.booktilt-container img{display:block;position:relative;box-sizing:border-box;height:auto;width:auto}.booktilt-container .book{cursor:pointer;border-radius:.05rem;transform-style:preserve-3d;transition:transform .5s;aspect-ratio:.667!important;-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%}@media only screen and (min-width: 813px){.booktilt-container .book{transform:rotateY(5deg);transform-origin:50% 0%}}@media only screen and (max-width: 812px){.booktilt-container .book{transform-origin:25% 0%}}.booktilt-container .book:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .5s;transform-origin:100% 0%;background:rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.5);opacity:.5;filter:blur(.1rem)}.booktilt-container .book.portrait{width:auto;height:92%}@media only screen and (max-width: 812px){.booktilt-container .book.portrait{transform:translate(7%) rotateY(29deg)}}.booktilt-container .book.landscape{width:90%;height:auto}@media only screen and (max-width: 812px){.booktilt-container .book.landscape{transform:translate(10.5%) rotateY(29deg)}}.booktilt-container .book,.booktilt-container .book>*{background-color:#d8d2c8;background-image:linear-gradient(45deg,#dad5dc,#f2ebf4)}.booktilt-container .book>.spine,.booktilt-container .book>.cover{overflow:hidden;position:absolute;top:0;height:100%;border-radius:.05rem}.booktilt-container .book>.spine img,.booktilt-container .book>.cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.87;mix-blend-mode:multiply}.booktilt-container .book>.cover{left:0;width:100%;border-top-left-radius:1px;border-bottom-left-radius:1px}.booktilt-container .book>.spine{width:10%;background-color:#9d978c;background-image:linear-gradient(45deg,#918794,#867e89);transform:rotateY(-90deg) translate(1px);left:auto;right:100%;transform-origin:right;border-top-right-radius:1px;border-bottom-right-radius:1px}.booktilt-container .book>.spine img{-o-object-position:right;object-position:right}@media only screen and (max-width: 812px){.booktilt-container .book>.spine img{opacity:.5}}.grid-1 .booktilt-container{--bt-x: 5.5rem;--bt-y: 8.25rem;--bt-z: .6rem}.grid-6 .booktilt-container{--bt-x: 3rem;--bt-y: 4rem;--bt-z: .3rem}.app-layout--frontpage .grid-6 .booktilt-container{--bt-x: 2rem;--bt-y: 2.916rem;--bt-z: .2rem}.body-text+.body-text{margin-top:var(--gap-l)}.body-text p,.body-text ul,.body-text ol{-moz-column-break-inside:avoid;break-inside:avoid-column}.essentials-content .body-text h2,.essentials-content .body-text h3,.essentials-content .body-text h4{display:block;position:relative;margin:0 0 var(--gap-s) 0}.essentials-content .body-text h2:not(:first-child),.essentials-content .body-text h3:not(:first-child),.essentials-content .body-text h4:not(:first-child){margin-top:calc(var(--gap-m) * 3)}@media only screen and (max-width: 812px){.essentials-content .body-text h2:not(:first-child),.essentials-content .body-text h3:not(:first-child),.essentials-content .body-text h4:not(:first-child){margin-top:calc(var(--gap-l) + var(--gap-xs))}}@media only screen and (min-width: 813px){.essentials-content .body-text h2,.essentials-content .body-text h3,.essentials-content .body-text h4{max-width:5rem}}@media only screen and (max-width: 812px){.essentials-content .body-text h2,.essentials-content .body-text h3,.essentials-content .body-text h4{position:relative;padding-left:.5rem;line-height:1.25}.essentials-content .body-text h2:before,.essentials-content .body-text h3:before,.essentials-content .body-text h4:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}.essentials-content .body-text h2,.essentials-content .body-text h3,.essentials-content .body-text h4{width:100%;margin-bottom:var(--gap-m)}}@media only screen and (min-width: 813px){.essentials-content .body-text h2,.essentials-content .body-text h3,.essentials-content .body-text h4{position:relative;padding-left:.5rem;line-height:1.25}.essentials-content .body-text h2:before,.essentials-content .body-text h3:before,.essentials-content .body-text h4:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}.essentials-content .body-text h2,.essentials-content .body-text h3,.essentials-content .body-text h4{display:block;line-height:1.15;padding-left:.35rem}.essentials-content .body-text h2:before,.essentials-content .body-text h3:before,.essentials-content .body-text h4:before{height:.6em;width:.6em;top:.25em;left:.1em}.essentials-content .body-text h2,.essentials-content .body-text h3,.essentials-content .body-text h4{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.essentials-content .body-text h2 a:hover,.essentials-content .body-text h2 a:active,.essentials-content .body-text h2 a:focus,.essentials-content .body-text h3 a:hover,.essentials-content .body-text h3 a:active,.essentials-content .body-text h3 a:focus,.essentials-content .body-text h4 a:hover,.essentials-content .body-text h4 a:active,.essentials-content .body-text h4 a:focus{color:var(--color-link)}.essentials-content .body-text h2 a:hover svg path,.essentials-content .body-text h2 a:hover svg circle,.essentials-content .body-text h2 a:active svg path,.essentials-content .body-text h2 a:active svg circle,.essentials-content .body-text h2 a:focus svg path,.essentials-content .body-text h2 a:focus svg circle,.essentials-content .body-text h3 a:hover svg path,.essentials-content .body-text h3 a:hover svg circle,.essentials-content .body-text h3 a:active svg path,.essentials-content .body-text h3 a:active svg circle,.essentials-content .body-text h3 a:focus svg path,.essentials-content .body-text h3 a:focus svg circle,.essentials-content .body-text h4 a:hover svg path,.essentials-content .body-text h4 a:hover svg circle,.essentials-content .body-text h4 a:active svg path,.essentials-content .body-text h4 a:active svg circle,.essentials-content .body-text h4 a:focus svg path,.essentials-content .body-text h4 a:focus svg circle{stroke:var(--color-link)}.essentials-content .body-text h2,.essentials-content .body-text h3,.essentials-content .body-text h4{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}}@media only screen and (min-width: 813px) and (max-width: 812px){.essentials-content .body-text h2,.essentials-content .body-text h3,.essentials-content .body-text h4{font-size:.275rem}}.headline-link{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.headline-link a:hover,.headline-link a:active,.headline-link a:focus{color:var(--color-link)}.headline-link a:hover svg path,.headline-link a:hover svg circle,.headline-link a:active svg path,.headline-link a:active svg circle,.headline-link a:focus svg path,.headline-link a:focus svg circle{stroke:var(--color-link)}.headline-link{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.headline-link{font-size:.275rem}}.headline-link{line-height:inherit;display:inline-block;text-decoration:none;color:transparent;transform:translateY(-.4ex);padding:.3ex .7ex}.headline-link:hover,.headline-link:active,.headline-link:focus{color:var(--color-main-font);color:rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.5)}.module{padding:0;min-height:.5rem;position:relative;height:auto;align-self:flex-start;width:100vw;max-width:100%}.module .inner,.module .content{position:relative}@media only screen and (min-width: 813px){.app-layout--frontpage .main-content .module{margin-bottom:calc(var(--gap-m) * 6)}}@media only screen and (max-width: 812px){.app-layout--frontpage .main-content .module{margin-bottom:calc(var(--gap-l) * 2.5)}}.app-layout--frontpage .main-content>.module:last-child,.app-layout:not(.app-layout--frontpage) .main-content>.module:last-child{margin-bottom:0}@media only screen and (min-width: 813px){.mod-grid-3-cols{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 813px){.essentials.module{padding:0;line-height:1.1;width:7rem;z-index:10}}.essentials.module .essentials-content,.essentials.module .essentials-group{display:flex;flex-flow:column nowrap}@media only screen and (min-width: 813px){.essentials.module .essentials-content,.essentials.module .essentials-group{gap:calc(var(--gap-m) * 3)}}@media only screen and (max-width: 812px){.essentials.module .essentials-content,.essentials.module .essentials-group{gap:calc(var(--gap-l) + var(--gap-xs))}}.essentials.module .essentials-inner{position:relative;width:100%;padding:0 0 calc(var(--gap-m) * 3)}@media only screen and (min-width: 813px){.essentials.module .essentials-inner{width:7rem}}.essentials.module .essentials-inner.bottom-fixed{position:fixed;left:0;bottom:0}.essentials.module .essentials-inner>*{pointer-events:auto}.essentials.module .essentials-inner header.essentials-header{display:flex;flex-flow:column nowrap;gap:calc(var(--gap-m) * 3)}@media only screen and (max-width: 812px){.essentials.module .essentials-inner header.essentials-header{display:none}}@media only screen and (min-width: 813px){.essentials.module .essentials-content,.essentials.module .essentials-header{padding-left:var(--gap-l)}.essentials.module .essentials-content{padding-top:calc(var(--gap-m) * 3)}}.essentials.module .essentials-content.no-title{padding-top:0}@media only screen and (min-width: 813px){.essentials.module .essentials-content.no-title>*:first-child:not(.essential-nav){padding-top:0}}@media only screen and (max-width: 812px){.essentials.module .essentials-content .essentials-group{gap:calc(var(--gap-s) * 2)}}@media only screen and (min-width: 813px){.essentials.module .essentials-content .essentials-group>.content-head{display:none}}@media only screen and (max-width: 812px){.essentials.module .essentials-content .essentials-group>.essential-item{padding:0 var(--gap-m);margin-bottom:0}.essentials.module .essentials-content .essentials-group>.essential-item>.essential-item-content{padding:0}}.essentials.module .essential-item:last-child{margin-bottom:0}@media only screen and (max-width: 812px){.essentials.module .essential-item:not(.essentials-group){padding:0 var(--gap-m)}.essentials.module .essential-item:not(.essentials-group)>.content-head{padding:0}}.essentials.module .essential-item button,.essentials.module .essential-item .button{transform:translateY(-.1rem)}.essentials.module .essential-item .link-list{transition:gap .3s ease;justify-content:flex-start;align-items:flex-start;display:flex;flex-flow:column nowrap;gap:.15rem}.essentials.module .essential-item .essential-item-content>a{display:block;place-self:flex-start}.essentials.module .essential-item .essential-item-content span.label{padding-left:.1rem}.essentials.module .essential-item .essential-item-label{outline:3px solid red;font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.essentials.module .essential-item .essential-item-label a:hover,.essentials.module .essential-item .essential-item-label a:active,.essentials.module .essential-item .essential-item-label a:focus{color:var(--color-link)}.essentials.module .essential-item .essential-item-label a:hover svg path,.essentials.module .essential-item .essential-item-label a:hover svg circle,.essentials.module .essential-item .essential-item-label a:active svg path,.essentials.module .essential-item .essential-item-label a:active svg circle,.essentials.module .essential-item .essential-item-label a:focus svg path,.essentials.module .essential-item .essential-item-label a:focus svg circle{stroke:var(--color-link)}.essentials.module .essential-item .essential-item-label{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.essentials.module .essential-item .essential-item-label{font-size:.275rem}}.essentials.module .essential-item .essential-item-label{position:relative;padding-left:.5rem;line-height:1.25}.essentials.module .essential-item .essential-item-label:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}.essentials.module .essential-item .essential-item-label{display:block;line-height:1.15;padding-left:.35rem}.essentials.module .essential-item .essential-item-label:before{height:.6em;width:.6em;top:.25em;left:.1em}.essentials.module .essential-item .essential-item-label{margin-bottom:.2rem}@media only screen and (min-width: 813px){.essentials.module .essential-item .essential-item-label{max-width:5rem}}@media only screen and (max-width: 812px){.essentials.module .essential-item .essential-item-label{width:100%;margin-bottom:var(--gap-s)}}.essentials.module .essential-item .essential-item-return{display:block;margin-bottom:.2rem;font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.essentials.module .essential-item .essential-item-return a:hover,.essentials.module .essential-item .essential-item-return a:active,.essentials.module .essential-item .essential-item-return a:focus{color:var(--color-link)}.essentials.module .essential-item .essential-item-return a:hover svg path,.essentials.module .essential-item .essential-item-return a:hover svg circle,.essentials.module .essential-item .essential-item-return a:active svg path,.essentials.module .essential-item .essential-item-return a:active svg circle,.essentials.module .essential-item .essential-item-return a:focus svg path,.essentials.module .essential-item .essential-item-return a:focus svg circle{stroke:var(--color-link)}.essentials.module .essential-item .essential-item-return{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.essentials.module .essential-item .essential-item-return{font-size:.275rem;width:100%;margin-bottom:var(--gap-s)}}.essentials.module .essential-item .essential-item-return{position:relative;padding-left:var(--gap-m)}.essentials.module .essential-item .essential-item-return:before{display:inline-block;position:absolute;left:0;top:0;content:"←";font-family:inherit}.essentials.module .essential-item .sub{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.essentials.module .essential-item .sub a:hover,.essentials.module .essential-item .sub a:active,.essentials.module .essential-item .sub a:focus{color:var(--color-link)}.essentials.module .essential-item .sub a:hover svg path,.essentials.module .essential-item .sub a:hover svg circle,.essentials.module .essential-item .sub a:active svg path,.essentials.module .essential-item .sub a:active svg circle,.essentials.module .essential-item .sub a:focus svg path,.essentials.module .essential-item .sub a:focus svg circle{stroke:var(--color-link)}.essentials.module .essential-item .sub{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.essentials.module .essential-item .sub{font-size:.275rem}}.essentials.module.is_sticky header.essentials-header .meta.bottom{opacity:0;transition:opacity .2s ease,max-height 1s linear .2s;max-height:var(--gap-s)}.essentials.module .menu-title{-webkit-hyphens:auto;hyphens:auto}.essentials.module .essential-more-section{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.essentials.module .essential-more-section a:hover,.essentials.module .essential-more-section a:active,.essentials.module .essential-more-section a:focus{color:var(--color-link)}.essentials.module .essential-more-section a:hover svg path,.essentials.module .essential-more-section a:hover svg circle,.essentials.module .essential-more-section a:active svg path,.essentials.module .essential-more-section a:active svg circle,.essentials.module .essential-more-section a:focus svg path,.essentials.module .essential-more-section a:focus svg circle{stroke:var(--color-link)}.essentials.module .essential-more-section{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.essentials.module .essential-more-section{font-size:.275rem}}.essentials.module .essential-more-section{position:relative;margin-top:.2rem}.essentials.module .essential-more-section .expand-body-text-icon{display:inline-block;cursor:pointer;transform:rotate(0)}.essentials.module .essential-more-section .expand-body-text-icon svg{width:1em;height:1em;transform:rotate(180deg) translateY(.2em)}.essentials.module .essential-foldout-section .snippet-with-image{min-height:0}@media only screen and (max-width: 812px){.essentials.module .essential-foldout-section .snippet-with-image{transform:translate(-.05rem)}}.essentials.module .essential-foldout-section .snippet-with-image a .img-menu-thumb>.image-container,.essentials.module .essential-foldout-section .snippet-with-image a .container.image>.card-img,.essentials.module .essential-foldout-section .snippet-with-image a .social-media-item-image,.essentials.module .essential-foldout-section .snippet-with-image a .container.media>.card-img{transform:scale(1);transform-origin:center;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.essentials.module .essential-foldout-section .snippet-with-image a:hover .img-menu-thumb>.image-container,.essentials.module .essential-foldout-section .snippet-with-image a:hover .container.image>.card-img,.essentials.module .essential-foldout-section .snippet-with-image a:hover .social-media-item-image,.essentials.module .essential-foldout-section .snippet-with-image a:active .img-menu-thumb>.image-container,.essentials.module .essential-foldout-section .snippet-with-image a:active .container.image>.card-img,.essentials.module .essential-foldout-section .snippet-with-image a:active .social-media-item-image,.essentials.module .essential-foldout-section .snippet-with-image a:focus .img-menu-thumb>.image-container,.essentials.module .essential-foldout-section .snippet-with-image a:focus .container.image>.card-img,.essentials.module .essential-foldout-section .snippet-with-image a:focus .social-media-item-image{transform:scale(1.05);box-shadow:0 0 .05rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}.essentials.module .essential-foldout-section .snippet-with-image a:hover .container.media>.card-img,.essentials.module .essential-foldout-section .snippet-with-image a:active .container.media>.card-img,.essentials.module .essential-foldout-section .snippet-with-image a:focus .container.media>.card-img{transform:scale(1.025);box-shadow:0 0 .05rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}.essentials.module .essential-foldout-section .snippet-with-image a{min-height:0;display:flex;justify-content:flex-start;align-items:flex-start}@media only screen and (max-width: 812px){.essentials.module .essential-foldout-section .snippet-with-image a{align-items:center;gap:var(--gap-s)}}.essentials.module .essential-foldout-section .snippet-with-image a .image-wrapper,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-image-wrapper{transition:transform .3s ease .3s}@media only screen and (min-width: 813px){.essentials.module .essential-foldout-section .snippet-with-image a .image-wrapper,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-image-wrapper{margin:0;margin-right:.2rem;margin-bottom:-.75rem;transform:translate(-2.5rem);transition:transform .3s ease,margin .3s ease;transition-delay:0s}}.essentials.module .essential-foldout-section .snippet-with-image a .image-wrapper>.content,.essentials.module .essential-foldout-section .snippet-with-image a .image-wrapper>.content>img,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-image-wrapper>.content,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-image-wrapper>.content>img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.essentials.module .essential-foldout-section .snippet-with-image a .image-wrapper>.content,.essentials.module .essential-foldout-section .snippet-with-image a .image-wrapper>.content>img,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-image-wrapper>.content,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-image-wrapper>.content>img{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.essentials.module .essential-foldout-section .snippet-with-image a .image-wrapper>.content,.essentials.module .essential-foldout-section .snippet-with-image a .image-wrapper>.content>img,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-image-wrapper>.content,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-image-wrapper>.content>img{border-radius:.14rem}}.essentials.module .essential-foldout-section .snippet-with-image a .image-wrapper>.content,.essentials.module .essential-foldout-section .snippet-with-image a .image-wrapper>.content>img,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-image-wrapper>.content,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-image-wrapper>.content>img{background:radial-gradient(ellipse at center,#a9a9a9,gray);width:.8rem;height:.72rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 812px){.essentials.module .essential-foldout-section .snippet-with-image a .image-wrapper>.content,.essentials.module .essential-foldout-section .snippet-with-image a .image-wrapper>.content>img,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-image-wrapper>.content,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-image-wrapper>.content>img{width:2.4rem;height:.75rem}}.essentials.module .essential-foldout-section .snippet-with-image a .image-wrapper .img-menu-thumb,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-image-wrapper .img-menu-thumb{transform:translateY(-.05rem)}.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper{transition:transform .3s ease;transition-delay:0s}@media only screen and (min-width: 813px){.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper{transform:translate(-1rem)}}.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper{display:flex;flex-flow:column nowrap;justify-content:center;align-content:flex-start}.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper .snippet-sub-info{transition:max-height .3s ease;transition-delay:.3s;font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper .snippet-sub-info a:hover,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper .snippet-sub-info a:active,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper .snippet-sub-info a:focus{color:var(--color-link)}.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper .snippet-sub-info a:hover svg path,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper .snippet-sub-info a:hover svg circle,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper .snippet-sub-info a:active svg path,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper .snippet-sub-info a:active svg circle,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper .snippet-sub-info a:focus svg path,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper .snippet-sub-info a:focus svg circle{stroke:var(--color-link)}.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper .snippet-sub-info{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper .snippet-sub-info{font-size:.29rem}}.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper .snippet-sub-info{padding:0}@media only screen and (min-width: 813px){.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper .snippet-sub-info{max-height:0;overflow:hidden}}@media only screen and (max-width: 812px){.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper .snippet-sub-info{display:none}}.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper .snippet-title{min-height:0}.essentials.module .essential-foldout-section .snippet-with-image a .snippet-info-wrapper .snippet-title span.label{padding-left:.1rem}.essentials.module .essential-foldout-section .snippet-with-image a .snippet-location{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.essentials.module .essential-foldout-section .snippet-with-image a .snippet-location a:hover,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-location a:active,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-location a:focus{color:var(--color-link)}.essentials.module .essential-foldout-section .snippet-with-image a .snippet-location a:hover svg path,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-location a:hover svg circle,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-location a:active svg path,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-location a:active svg circle,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-location a:focus svg path,.essentials.module .essential-foldout-section .snippet-with-image a .snippet-location a:focus svg circle{stroke:var(--color-link)}.essentials.module .essential-foldout-section .snippet-with-image a .snippet-location{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.essentials.module .essential-foldout-section .snippet-with-image a .snippet-location{font-size:.275rem}}.essentials.module .essential-foldout-section .snippet-with-image a .snippet-location{padding:0 0 0 0rem}@media only screen and (min-width: 813px){.essentials.module .essential-foldout-section .snippet-with-image a .snippet-location{max-height:0;overflow:hidden}.essentials.module .essential-foldout-section.round-image .snippet-with-image a .snippet-info-wrapper{transform:translate(-1rem)}}.essentials.module .essential-foldout-section.round-image .snippet-with-image a .snippet-info-wrapper{align-self:center}.essentials.module .essential-foldout-section.round-image .snippet-with-image a .snippet-info-wrapper .snippet-title{min-height:0}.essentials.module .essential-foldout-section.round-image .snippet-with-image a .image-wrapper,.essentials.module .essential-foldout-section.round-image .snippet-with-image a .snippet-image-wrapper{height:.8rem;width:.8rem;flex:0 0 auto;overflow:visible;margin-top:-.01rem}.essentials.module .essential-foldout-section.round-image .snippet-with-image a .image-wrapper>.content,.essentials.module .essential-foldout-section.round-image .snippet-with-image a .snippet-image-wrapper>.content{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.essentials.module .essential-foldout-section.round-image .snippet-with-image a .image-wrapper>.content,.essentials.module .essential-foldout-section.round-image .snippet-with-image a .snippet-image-wrapper>.content{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.essentials.module .essential-foldout-section.round-image .snippet-with-image a .image-wrapper>.content,.essentials.module .essential-foldout-section.round-image .snippet-with-image a .snippet-image-wrapper>.content{border-radius:.14rem}}.essentials.module .essential-foldout-section.round-image .snippet-with-image a .image-wrapper>.content,.essentials.module .essential-foldout-section.round-image .snippet-with-image a .snippet-image-wrapper>.content{background:radial-gradient(ellipse at center,#a9a9a9,gray);box-shadow:none;opacity:1}.essentials.module .essential-foldout-section.round-image .snippet-with-image a .image-wrapper>.content,.essentials.module .essential-foldout-section.round-image .snippet-with-image a .image-wrapper>.content>*,.essentials.module .essential-foldout-section.round-image .snippet-with-image a .snippet-image-wrapper>.content,.essentials.module .essential-foldout-section.round-image .snippet-with-image a .snippet-image-wrapper>.content>*{width:100%;height:100%;transition:transform .2s ease,width .2s ease,height .2s ease,top .2s ease,left .2s ease;transform-origin:center;overflow:hidden;border-radius:50%;-o-object-fit:cover;object-fit:cover}.essentials.module .essential-foldout-section.round-image .snippet-with-image a .image-wrapper>.content>*,.essentials.module .essential-foldout-section.round-image .snippet-with-image a .snippet-image-wrapper>.content>*{position:absolute;top:0;left:0}@media only screen and (min-width: 813px){.essentials.module .essential-foldout-section:hover .link-list,.essentials.module .essential-foldout-section:active .link-list,.essentials.module .essential-foldout-section:focus .link-list{gap:var(--gap-s)}.essentials.module .essential-foldout-section:hover .link-list .snippet-with-image a .image-wrapper,.essentials.module .essential-foldout-section:hover .link-list .snippet-with-image a .snippet-image-wrapper,.essentials.module .essential-foldout-section:active .link-list .snippet-with-image a .image-wrapper,.essentials.module .essential-foldout-section:active .link-list .snippet-with-image a .snippet-image-wrapper,.essentials.module .essential-foldout-section:focus .link-list .snippet-with-image a .image-wrapper,.essentials.module .essential-foldout-section:focus .link-list .snippet-with-image a .snippet-image-wrapper{transform:translate(0) scale(1.01);transform-origin:center;transition-delay:.6s;margin-bottom:0}.essentials.module .essential-foldout-section:hover .link-list .snippet-with-image a .snippet-info-wrapper,.essentials.module .essential-foldout-section:active .link-list .snippet-with-image a .snippet-info-wrapper,.essentials.module .essential-foldout-section:focus .link-list .snippet-with-image a .snippet-info-wrapper{transform:translate(0);transition-delay:.6s}.essentials.module .essential-foldout-section:hover .link-list .snippet-with-image a .snippet-info-wrapper .snippet-sub-info,.essentials.module .essential-foldout-section:active .link-list .snippet-with-image a .snippet-info-wrapper .snippet-sub-info,.essentials.module .essential-foldout-section:focus .link-list .snippet-with-image a .snippet-info-wrapper .snippet-sub-info{max-height:1.2rem}}.essentials.module .zk-color-spot{text-align:right;display:none}.essentials.module .zk-color-spot .zk-color-spot-inner{width:.4rem;height:.4rem;border-radius:50%;float:right}.calendar.module .unit-title,.calendar.module .unit-subtitle{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.calendar.module .unit-title a:hover,.calendar.module .unit-title a:active,.calendar.module .unit-title a:focus,.calendar.module .unit-subtitle a:hover,.calendar.module .unit-subtitle a:active,.calendar.module .unit-subtitle a:focus{color:var(--color-link)}.calendar.module .unit-title a:hover svg path,.calendar.module .unit-title a:hover svg circle,.calendar.module .unit-title a:active svg path,.calendar.module .unit-title a:active svg circle,.calendar.module .unit-title a:focus svg path,.calendar.module .unit-title a:focus svg circle,.calendar.module .unit-subtitle a:hover svg path,.calendar.module .unit-subtitle a:hover svg circle,.calendar.module .unit-subtitle a:active svg path,.calendar.module .unit-subtitle a:active svg circle,.calendar.module .unit-subtitle a:focus svg path,.calendar.module .unit-subtitle a:focus svg circle{stroke:var(--color-link)}.calendar.module .unit-title,.calendar.module .unit-subtitle{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.calendar.module .unit-title,.calendar.module .unit-subtitle{font-size:.275rem}}.calendar.module .unit-subtitle{position:relative;padding-left:.5rem;line-height:1.25}.calendar.module .unit-subtitle:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}.calendar.module .unit-subtitle{display:block;line-height:1.15;padding-left:.35rem}.calendar.module .unit-subtitle:before{height:.6em;width:.6em;top:.25em;left:.1em}.calendar.module .calendar-inner{position:relative}.calendar.module .calendar-inner,.calendar.module .calendar-inner>.cal-unit,.calendar.module .calendar-inner>.cal-unit>.cal-unit-inner{display:flex;flex-flow:column nowrap;gap:.125rem}@media only screen and (max-width: 812px){.calendar.module .calendar-inner{height:auto}}.calendar.module .calendar-inner .cal-unit{height:auto}.calendar.module .calendar-inner .cal-unit.pinned{position:relative}.calendar.module .calendar-inner .cal-unit.pinned:before{content:"";z-index:-1;display:block;background-color:var(--color-cal-bg);position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(.15rem);width:3.3rem;height:100%}.calendar.module .calendar-inner .cal-unit:first-child .unit-title{margin-top:0}.app-layout--frontpage .calendar.module .calendar-inner .filter-hint,body.calendar-date .calendar.module .calendar-inner .filter-hint{display:none}div#main .column.col-main .calendar.module{width:auto;height:auto;max-width:none;max-height:none;padding:.5rem}@media only screen and (min-width: 813px){div#main .column.col-main .calendar.module{transform:translate(-.5rem,-1rem)}}div#main .column.col-main .calendar.module .calendar-inner{padding:0;margin:0;gap:1rem}div#main .column.col-main .calendar.module .calendar-inner>.cal-unit,div#main .column.col-main .calendar.module .calendar-inner>.cal-unit>.cal-unit-inner{gap:.25rem}div#main .column.col-main .calendar.module .calendar-inner>.cal-unit>*{flex:0 0 auto}div#main .column.col-main .calendar.module .calendar-inner>.cal-unit .unit-title,div#main .column.col-main .calendar.module .calendar-inner>.cal-unit .unit-subtitle{grid-column:1/span 2;margin-bottom:0;position:relative;padding-left:.5rem;line-height:1.25}div#main .column.col-main .calendar.module .calendar-inner>.cal-unit .unit-title:before,div#main .column.col-main .calendar.module .calendar-inner>.cal-unit .unit-subtitle:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}div#main .column.col-main .calendar.module .calendar-inner>.cal-unit .unit-title,div#main .column.col-main .calendar.module .calendar-inner>.cal-unit .unit-subtitle{display:block;line-height:1.15;padding-left:.35rem}div#main .column.col-main .calendar.module .calendar-inner>.cal-unit .unit-title:before,div#main .column.col-main .calendar.module .calendar-inner>.cal-unit .unit-subtitle:before{height:.6em;width:.6em;top:.25em;left:.1em}@media only screen and (min-width: 813px){div#main .column.col-main .calendar.module .calendar-inner>.cal-unit.highlights>.cal-unit-inner{flex-flow:row nowrap}}@media only screen and (min-width: 813px){div#main .column.col-aside .calendar.module{z-index:100;position:relative;padding:0;height:auto;top:0;right:0}}@media only screen and (max-width: 812px){div#main .column.col-aside .calendar.module{display:block;z-index:9999;position:fixed;top:0;left:0;width:100vw;height:100vh;overflow-y:auto;background-color:var(--color-cal-bg);transform:translateY(100%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}body.calendar-active div#main .column.col-aside .calendar.module{transform:translateY(0);opacity:1;pointer-events:auto}}div#main .column.col-aside .calendar.module .unit-title,div#main .column.col-aside .calendar.module .unit-subtitle{padding:var(--gap-xs)}@media only screen and (min-width: 813px){div#main .column.col-aside .calendar.module .unit-title,div#main .column.col-aside .calendar.module .unit-subtitle{width:3rem;word-break:break-word}}div#main .column.col-aside .calendar.module .calendar-inner{padding:calc(var(--gap-m) - var(--gap-xs));gap:calc(1.5rem - var(--gap-s));padding-bottom:calc(var(--gap-m) * 3)}@media only screen and (min-width: 813px){div#main .column.col-aside .calendar.module .calendar-inner{padding-top:calc(var(--gap-l) * 5 - var(--gap-s) - var(--gap-xs))}div#main .column.col-aside .calendar.module .calendar-inner .date .date-let{display:none}}@media only screen and (max-width: 812px){div#main .column.col-aside .calendar.module .calendar-inner{padding-top:calc(var(--gap-l) * 2)}div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit{gap:calc(var(--gap-m) - var(--gap-s))}}@media only screen and (min-width: 813px){div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit{gap:calc(var(--gap-l) - var(--gap-s))}div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit.today .container.event{display:flex;flex-flow:row wrap}div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit.today .container.event .card-time{order:1;margin-right:.2rem}div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit.today .container.event .card-date{display:none;font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit.today .container.event .card-date a:hover,div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit.today .container.event .card-date a:active,div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit.today .container.event .card-date a:focus{color:var(--color-link)}div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit.today .container.event .card-date a:hover svg path,div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit.today .container.event .card-date a:hover svg circle,div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit.today .container.event .card-date a:active svg path,div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit.today .container.event .card-date a:active svg circle,div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit.today .container.event .card-date a:focus svg path,div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit.today .container.event .card-date a:focus svg circle{stroke:var(--color-link)}div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit.today .container.event .card-date{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em;order:2}}@media only screen and (min-width: 813px) and (max-width: 812px){div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit.today .container.event .card-date{font-size:.275rem}}@media only screen and (min-width: 813px){div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit:not(.today) .card-time{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit:not(.today) .card-time a:hover,div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit:not(.today) .card-time a:active,div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit:not(.today) .card-time a:focus{color:var(--color-link)}div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit:not(.today) .card-time a:hover svg path,div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit:not(.today) .card-time a:hover svg circle,div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit:not(.today) .card-time a:active svg path,div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit:not(.today) .card-time a:active svg circle,div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit:not(.today) .card-time a:focus svg path,div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit:not(.today) .card-time a:focus svg circle{stroke:var(--color-link)}div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit:not(.today) .card-time{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}}@media only screen and (min-width: 813px) and (max-width: 812px){div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit:not(.today) .card-time{font-size:.275rem}}@media only screen and (min-width: 813px){div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit>.cal-unit-inner{gap:calc(var(--gap-l) - var(--gap-s))}}@media only screen and (max-width: 812px){div#main .column.col-aside .calendar.module .calendar-inner>.cal-unit>.cal-unit-inner{gap:.5rem}}@media only screen and (min-width: 813px){body.calendar-active div#main>.col-aside.right .module.calendar{transform:translate(0);background-color:transparent}}@media only screen and (max-width: 812px){body.calendar-active{overflow:hidden}}@media only screen and (min-width: 813px){body.calendar-active .app-layout--frontpage div#main>.col-main{width:calc(100vw - 8.5rem)}body.calendar-active .app-layout--frontpage div#main>.col-aside .module.calendar{transform:translate(0)}}#head-2{padding-top:2.125rem;z-index:300;pointer-events:none}@media only screen and (max-width: 812px){#head-2{padding-top:.5rem}}#head-2>.inner-wrapper{display:block;position:relative;width:100%;margin-top:var(--gap-xs)}#head-2 #logotype,#head-2 #main-nav a{pointer-events:auto}#head-2 #logotype,#head-2 #main-nav,#head-2 .calendar-control{margin:0}#head-2 #logotype,#head-2 .calendar-control{position:absolute;top:0}#head-2 #logotype{left:0;top:0}@media only screen and (max-width: 812px){#head-2 #logotype{padding-left:.5rem;padding-right:0}}#head-2 .main-nav-top{pointer-events:auto}#head-2 #main-nav{position:relative;width:100%}@media only screen and (max-width: 812px){#head-2 #main-nav{display:none}}#head-2 #main-nav>.main-nav-top{position:relative;width:100%;transform:none;margin:0;z-index:2}#head-2 #main-nav>.main-nav-top>.inner-wrapper,#head-2 #main-nav>.main-nav-top>.inner-wrapper>ul.group,#head-2 #main-nav>.main-nav-top>.inner-wrapper>ul.group>li{position:relative;padding:0;margin:0}#head-2 #main-nav>.main-nav-top>.inner-wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;width:100%;max-width:20.55rem;transition:max-width .2s ease;margin:0 auto}body.calendar-active #head-2 #main-nav>.main-nav-top>.inner-wrapper{max-width:18.5rem}#head-2 #main-nav>.main-nav-top>.inner-wrapper>ul.group{flex:0 0 auto;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}#head-2 #main-nav>.main-nav-top>.inner-wrapper>ul.group>li .sub-nav-container{position:fixed;width:100vw;max-width:100%;background:red;top:0;right:0;left:0;height:auto;z-index:1}#head-2 #main-nav>.main-nav-top>.inner-wrapper>ul.group>li .sub-nav-container>.main-nav-sub{display:none;transition:box-shadow .2s ease}#head-2 #main-nav>.main-nav-top>.inner-wrapper>ul.group>li .sub-nav-container>.main-nav-sub.active{display:block;box-shadow:0 .2rem .2rem #0000004d}.news.module{width:100vw;max-width:100%;box-sizing:border-box}@media only screen and (max-width: 812px){.news.module{-webkit-mask-image:linear-gradient(to right,transparent 0,black .25rem,black calc(100% - .25rem),transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to right,transparent 0,black .25rem,black calc(100% - .25rem),transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}}.news.module .quick-access-links{width:28rem;max-width:calc(100% - 1rem);margin:0 auto;position:relative;display:none}.app-layout--frontpage .news.module .quick-access-links{display:block}.news.module .wrapper{width:100%;overflow:visible}.news.module .wrapper>.content{width:auto;min-width:100%;position:relative;-ms-overflow-style:none;scrollbar-width:none}.news.module .wrapper>.content::-webkit-scrollbar{display:none}@media only screen and (max-width: 812px){.news.module .wrapper>.content{overflow-x:scroll}.news.module .wrapper>.content>.layout-row{gap:.25rem;padding:0 .5rem}}@media only screen and (min-width: 813px){.news.module .wrapper>.content>.layout-row{gap:.75rem}.news.module .wrapper.col-3 .content,.news.module .wrapper.col-2 .content{width:100%;position:relative;overflow:visible;justify-content:space-between}.news.module .wrapper.col-3 .content .teaser-card,.news.module .wrapper.col-2 .content .teaser-card{padding-right:0}.news.module .wrapper.col-3 .content{width:101%}.news.module .wrapper.col-3 .content .teaser-card{flex:0 1 5.5rem}.news.module .wrapper.col-2 .content{max-width:15rem;min-width:0;margin:0 auto}}@media only screen and (max-width: 812px){.app-layout--frontpage .news.module.layout-rows{margin-bottom:3rem}}.app-layout--frontpage .news.module.layout-rows .wrapper{display:flex;flex-flow:column nowrap}@media only screen and (min-width: 813px){.app-layout--frontpage .news.module.layout-rows .wrapper{gap:1rem}}@media only screen and (max-width: 812px){.app-layout--frontpage .news.module.layout-rows .wrapper{gap:.25rem}}.app-layout--frontpage .news.module.layout-rows .wrapper>.content{flex:0 0 auto}@media only screen and (min-width: 813px){.app-layout--frontpage .news.module.layout-rows .content:nth-child(1) .layout-row{gap:1rem}}.app-layout--frontpage .news.module.v2{padding-top:0;margin-bottom:4rem;margin-top:-1rem}.app-layout--frontpage .news.module.v2 .content .teaser-card+.teaser-card{margin-left:0}.app-layout:not(.app-layout--frontpage) .news.module .wrapper.mouse-x-scroll:before{content:"";pointer-events:none;display:block;z-index:200;position:absolute;background:var(--color-main-bg);top:0;left:0;bottom:0;right:auto;width:.5rem;height:100%;background:linear-gradient(270deg,rgba(255,255,255,0) 0%,var(--color-main-bg) 85%)}.app-layout:not(.app-layout--frontpage) .news.module .wrapper.mouse-x-scroll:after{content:"";pointer-events:none;display:block;z-index:200;position:absolute;background:var(--color-main-bg);top:0;right:0;bottom:0;left:auto;width:.5rem;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--color-main-bg) 85%)}.app-layout:not(.app-layout--frontpage) .news.module .wrapper .content{align-items:center}.news.module.layout-table{padding:.5rem 1rem}.news.module.layout-table .wrapper .content{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:.25rem;overflow:visible}.news.module.layout-table .wrapper .content>.item{background:green;flex:0 0 auto;width:100%!important;max-width:28rem!important;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.news.module.layout-table .wrapper .content>.item{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.news.module.layout-table .wrapper .content>.item{border-radius:.14rem}}.news.module.layout-table .wrapper .content>.item{padding:.15rem .2rem .11rem;display:grid;grid-template-columns:min-content min-content auto 3rem;grid-template-rows:auto auto;gap:.05rem .2rem;cursor:pointer}@media only screen and (min-width: 813px){.news.module.layout-table .wrapper .content>.item{transition:font-variation-settings .2s ease;font-variation-settings:"wght" 400!important}.news.module.layout-table .wrapper .content>.item:hover,.news.module.layout-table .wrapper .content>.item:active,.news.module.layout-table .wrapper .content>.item:focus{font-variation-settings:"wght" 900!important}.news.module.layout-table .wrapper .content>.item{transition:transform .2s ease,font-variation-settings .2s ease}.news.module.layout-table .wrapper .content>.item:hover,.news.module.layout-table .wrapper .content>.item:active,.news.module.layout-table .wrapper .content>.item:focus{transform:scale(1.01)}}.news.module.layout-table .wrapper .content>.item>.title{grid-column:1/span 3;grid-row:1/span 1}.news.module.layout-table .wrapper .content>.item>.date{grid-column:4/span 1;grid-row:1/span 2;text-align:right}.news.module.layout-table .wrapper .content>.item>.tag{grid-column:2/span 1;grid-row:2/span 1;white-space:nowrap}.news.module.layout-table .wrapper .content>.item>.published{grid-column:1/span 1;grid-row:2/span 1;white-space:nowrap}.news.module.v2{background:#d8ecff;background:linear-gradient(#9800ff4d,#00f6ff4d)}.news.module.v2 .button--logout{position:absolute;right:1rem;top:1rem;z-index:9}.app-layout--frontpage .news.module.v2 .content-head{display:block;padding:0 .5rem}.app-layout--frontpage .news.module.v2{padding:1rem 0 0;-webkit-mask-image:linear-gradient(to top,transparent 0,black .5rem,black calc(100% - .5rem),transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to top,transparent 0,black .5rem,black calc(100% - .5rem),transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}.news.module.v2 .content-head{max-width:none;padding:0 1rem}.news.module.v2>.wrapper>.content{padding:0 1rem}.news.module.v2>.wrapper>.content .layout-row{gap:.75rem}.news.module.v2>.wrapper>.content .layout-row .teaser-card+.teaser-card{margin-left:0}.news.module.v2>.wrapper>.content .layout-row .teaser-card>a.card-inner>.container.image>.card-img{width:100%;height:100%}html:not(.logged-in) .news.module.v2 .wrapper{max-height:2rem}html:not(.logged-in) .news.module.v2 .wrapper:after{content:"Einloggen, um Inhalte freizuschalten.";width:100%;text-align:center}html:not(.logged-in) .news.module.v2 .wrapper>.content{display:none;pointer-events:none;visibility:hidden}.news-overview.module{width:calc(20rem + var(--gap-s));margin-left:auto;margin-right:auto}.news-overview.module .content-head{margin-left:auto;margin-right:auto;max-width:15rem}.news-overview.module>.wrapper>.content{display:flex;flex-flow:column nowrap}@media only screen and (min-width: 813px){.news-overview.module>.wrapper>.content{gap:1.75rem}}@media only screen and (max-width: 812px){.news-overview.module>.wrapper>.content{gap:1rem}}@media only screen and (min-width: 813px){.media-hero .layout-quartet,.video-group.module .layout-quartet{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:1rem 1rem;gap:1rem 1rem}.media-hero .layout-quartet>*:nth-child(1),.video-group.module .layout-quartet>*:nth-child(1){justify-self:end;align-self:end}.media-hero .layout-quartet>*:nth-child(2),.video-group.module .layout-quartet>*:nth-child(2){justify-self:start;align-self:end}.media-hero .layout-quartet>*:nth-child(3),.video-group.module .layout-quartet>*:nth-child(3){justify-self:end;align-self:start}.media-hero .layout-quartet>*:nth-child(4),.video-group.module .layout-quartet>*:nth-child(4){justify-self:start;align-self:start}}.media-hero>.card>.inner{display:block;position:relative;z-index:100}.media-hero>.card>.inner>.content{margin-left:auto;margin-right:auto;position:relative}@media only screen and (min-width: 813px){.media-hero>.card>.inner>.content{width:28rem;max-width:calc(100% - var(--gap-l))}}@media only screen and (max-width: 812px){.media-hero>.card>.inner>.content{width:100%;padding:0 .5rem;display:flex;flex-flow:column nowrap;gap:.5rem}.media-hero>.card>.inner>.content>*{flex:0 0 auto}}.media-hero>.card>.inner .podcast-stripe{margin-bottom:0;margin-top:.8rem}.app-layout--frontpage .main-content .media-hero{width:100vw;max-width:100%}@media only screen and (min-width: 813px){.app-layout--frontpage .main-content .media-hero{margin-top:calc(var(--gap-xl) * -1);margin-bottom:calc(var(--gap-m) * 6 - var(--gap-s))}}@media only screen and (max-width: 812px){.app-layout--frontpage .main-content .media-hero{margin-top:-1.75rem;margin-bottom:1.75rem}}.app-layout--frontpage .main-content .media-hero>.card{background:rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.05);background:var(--color-section-bg);background:#00fff34d;background:linear-gradient(#00fff34d,#fffe004d);-webkit-mask-image:linear-gradient(0deg,transparent 0,black .5rem,black calc(100% - .5rem),transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(0deg,transparent 0,black .5rem,black calc(100% - .5rem),transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat;display:block;position:relative;z-index:100}@media only screen and (min-width: 813px){.app-layout--frontpage .main-content .media-hero>.card{padding:2rem 0}}@media only screen and (max-width: 812px){.app-layout--frontpage .main-content .media-hero>.card{padding:1.75rem 0}}.app-layout--frontpage .main-content .media-hero>.card:before{content:"";display:none;position:absolute;width:100%;height:100%;background:#c8c3ba;filter:blur(.25rem);z-index:99;border-radius:.1rem;opacity:.4}@media only screen and (min-width: 813px){.app-layout--frontpage .main-content .media-hero .layout-quartet{gap:calc(var(--gap-l) - var(--gap-s)) calc(var(--gap-l) - var(--gap-s))}}.app-layout:not(.app-layout--frontpage) .media-hero .quick-access-links{padding-top:.09rem}@media only screen and (min-width: 813px){.app-layout:not(.app-layout--frontpage) .media-hero{max-width:calc(100% + 1rem);margin-left:-.5rem}.app-layout:not(.app-layout--frontpage) .media-hero .layout-quartet{grid-gap:1rem 1rem;gap:1rem 1rem}}.module.new-faces{width:100%;height:auto}.modules-grid>.module.new-faces{justify-self:start}.module.new-faces .inner{position:relative}.module.new-faces .swiper-gallery-container{background-color:transparent;background-image:radial-gradient(closest-side,rgb(234,252,247) 50%,transparent 100%);background-size:100% 100%;background-repeat:no-repeat}.module.new-faces .swiper-gallery-container:before{content:"";display:block;background:#eafcf7;position:absolute;top:0;right:0;left:0;top:-1rem;left:-1rem;bottom:0;right:-1rem;mix-blend-mode:hue;border-radius:45%;filter:blur(.6rem);box-shadow:0 0 .25rem .25rem var(--color-main-bg) inset;border:1rem solid var(--color-main-bg);opacity:.5}.module.new-faces .swiper-gallery-container,.module.new-faces .swiper-gallery-container>*{position:relative;overflow:visible}.module.new-faces .swiper-gallery-container .swiper{box-sizing:content-box;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;transform:translateY(.2rem);-webkit-mask-image:linear-gradient(to right,transparent 0,black .5rem,black calc(100% - .5rem),transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to right,transparent 0,black .5rem,black calc(100% - .5rem),transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}@media only screen and (min-width: 813px){.module.new-faces .swiper-gallery-container .swiper{width:7.35rem;height:9.75rem}.module.new-faces .swiper-gallery-container .swiper .swiper-wrapper{align-content:center;align-items:center}}.module.new-faces .swiper-gallery-container .swiper-button{height:100%;width:1rem;background:#ff00001a;position:absolute;top:0;right:0;bottom:0;left:0}.module.new-faces .swiper-gallery-container .swiper-button.next{right:0;left:auto}.module.new-faces .swiper-gallery-container .swiper-button.prev{left:0;right:auto}.module.new-faces .swiper-gallery-container .swiper-pagination{position:relative;top:auto;bottom:auto;left:auto;right:auto;height:.82725rem;width:auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:0 .5rem}@media only screen and (max-width: 812px){.module.new-faces .swiper-gallery-container .swiper-pagination{margin-top:.125rem}}.module.new-faces .swiper-gallery-container .swiper-pagination>.swiper-pagination-bullet{opacity:1;border:1px solid var(--color-main-font);background:transparent}@media only screen and (min-width: 813px){.module.new-faces .swiper-gallery-container .swiper-pagination>.swiper-pagination-bullet{height:.312rem;width:.312rem}}@media only screen and (max-width: 812px){.module.new-faces .swiper-gallery-container .swiper-pagination>.swiper-pagination-bullet{height:.78em;width:.78em}}.module.new-faces .swiper-gallery-container .swiper-pagination>.swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-main-font)}.module.new-faces .swiper-gallery-container .swiper-button-next,.module.new-faces .swiper-gallery-container .swiper-button-prev{height:100%;position:absolute;top:0;bottom:0;transform:none;margin:0;width:3.2rem;display:none}.module.new-faces .swiper-gallery-container .swiper-button-prev{left:0}.module.new-faces .swiper-gallery-container .swiper-button-next{right:0}.module.new-faces .swiper-gallery-container .swiper-slide{width:4.2rem}@media only screen and (max-width: 812px){.module.new-faces .swiper-gallery-container .swiper-slide{width:auto;padding:0 .125rem}}.module.new-faces .swiper-gallery-container .swiper-slide .container.title{opacity:0;transition:opacity .2s ease}@media only screen and (min-width: 813px){.module.new-faces .swiper-gallery-container .swiper-slide.swiper-slide-active .container.image .card-img{transform:scale(1)}.module.new-faces .swiper-gallery-container .swiper-slide.swiper-slide-active .container.title{transition:opacity .2s ease;opacity:1}}@media only screen and (max-width: 812px){.module.new-faces .swiper-gallery-container .swiper-slide.swiper-slide-active .container.image .card-img{transform:scale(1)}.module.new-faces .swiper-gallery-container .swiper-slide.swiper-slide-active .container.title{transition:opacity .2s ease;opacity:1}}@media only screen and (min-width: 813px){.module.new-faces .swiper-gallery-container .swiper-slide:not(.swiper-slide-active) a.card-inner:hover .container.image .card-img,.module.new-faces .swiper-gallery-container .swiper-slide:not(.swiper-slide-active) a.card-inner:active .container.image .card-img,.module.new-faces .swiper-gallery-container .swiper-slide:not(.swiper-slide-active) a.card-inner:focus .container.image .card-img{transform:scale(.89)}}.module.new-faces nav.sub-nav{display:block;padding-top:1rem}@media only screen and (max-width: 812px){.module.new-faces nav.sub-nav{display:none}}@media only screen and (min-width: 813px){.module.new-faces nav.sub-nav{padding-left:.5rem;width:calc(100% + .5rem);-moz-columns:2;columns:2;-moz-column-gap:.25rem;column-gap:.25rem;padding-top:.3rem;font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.module.new-faces nav.sub-nav a:hover,.module.new-faces nav.sub-nav a:active,.module.new-faces nav.sub-nav a:focus{color:var(--color-link)}.module.new-faces nav.sub-nav a:hover svg path,.module.new-faces nav.sub-nav a:hover svg circle,.module.new-faces nav.sub-nav a:active svg path,.module.new-faces nav.sub-nav a:active svg circle,.module.new-faces nav.sub-nav a:focus svg path,.module.new-faces nav.sub-nav a:focus svg circle{stroke:var(--color-link)}.module.new-faces nav.sub-nav{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}}@media only screen and (min-width: 813px) and (max-width: 812px){.module.new-faces nav.sub-nav{font-size:.275rem}}.app-layout--frontpage .module.publications .swiper-gallery{background-color:transparent;background-image:radial-gradient(closest-side,rgb(220,212,215) 50%,transparent 100%);background-size:100% 100%;background-repeat:no-repeat}.app-layout--frontpage .module.publications .swiper-gallery:before{content:"";display:block;background:#dcd4d7;position:absolute;top:0;left:0;bottom:0;right:0;mix-blend-mode:hue;border-radius:45%;filter:blur(.6rem);box-shadow:0 0 .25rem .25rem var(--color-main-bg) inset;border:1rem solid var(--color-main-bg);opacity:.5}@media only screen and (min-width: 813px){.app-layout--frontpage .module.publications .swiper-gallery{height:auto}}.modules-grid>.module.publications{justify-self:end;grid-row-end:span 2}.module.publications .content-head{align-self:start;justify-self:start;grid-column-end:span 2;z-index:10}.module.publications .stage{grid-column-end:span 2;position:relative;width:100%}.module.publications .swiper-gallery-container{overflow:visible}.module.publications .swiper-gallery-container>.swiper-gallery{padding:0;margin-top:0;-webkit-mask-image:linear-gradient(to right,transparent 0,black .25rem,black calc(100% - .25rem),transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to right,transparent 0,black .25rem,black calc(100% - .25rem),transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}.module.publications .swiper-gallery-container>.swiper-gallery>.swiper-wrapper{overflow:visible}.module.publications .swiper-gallery-container>.swiper-gallery>.swiper-wrapper>.swiper-slide{overflow:visible}@media only screen and (max-width: 812px){.module.publications .swiper-gallery-container>.swiper-gallery>.swiper-wrapper>.swiper-slide{padding:0 .5rem}}.module.publications .swiper-gallery-container>.swiper-gallery>.swiper-wrapper>.swiper-slide>.inner{padding:0;grid-template-columns:100%;grid-template-rows:100%;overflow:visible}@media only screen and (min-width: 813px){.module.publications .swiper-gallery-container>.swiper-gallery>.swiper-wrapper>.swiper-slide>.inner{width:100%;height:auto;display:grid}}@media only screen and (max-width: 812px){.module.publications .swiper-gallery-container>.swiper-gallery>.swiper-wrapper>.swiper-slide>.inner{width:100%;display:flex;flex-direction:column;gap:1rem}}@media only screen and (min-width: 813px){.module.publications .swiper-gallery-container>.swiper-gallery>.swiper-wrapper>.swiper-slide>.inner.grid-2{grid-template-rows:100%;grid-template-columns:repeat(3,48%);-moz-column-gap:4%;column-gap:4%}.module.publications .swiper-gallery-container>.swiper-gallery>.swiper-wrapper>.swiper-slide>.inner.grid-3{grid-template-rows:100%;grid-template-columns:repeat(3,31.3333333333%);-moz-column-gap:4%;column-gap:4%}.module.publications .swiper-gallery-container>.swiper-gallery>.swiper-wrapper>.swiper-slide>.inner.grid-4{grid-template-rows:repeat(2,46%);row-gap:4%;grid-template-columns:repeat(2,46%);-moz-column-gap:4%;column-gap:4%}}.module.publications .swiper-gallery-container .swiper-pagination{text-align:right;white-space:nowrap;background:var(--color-main-bg)}@media only screen and (min-width: 813px){.module.publications .swiper-gallery-container .swiper-pagination{top:auto;right:auto;bottom:auto;position:absolute;display:none!important}}@media only screen and (max-width: 812px){.module.publications .swiper-gallery-container .swiper-pagination{height:1rem;top:calc(120vw - 1rem);right:0;bottom:0;padding-top:.1rem;padding-right:.5rem;padding-left:.5rem;-webkit-mask-image:linear-gradient(to right,transparent 0,black .25rem,black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to right,transparent 0,black .25rem,black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}}.schwerpunkte{overflow:visible}@media only screen and (min-width: 813px){.schwerpunkte .content-head{max-width:15rem}}.schwerpunkte ul{overflow:visible;position:relative;display:block;margin:0;-moz-column-fill:balance;column-fill:balance;width:101%}@media only screen and (min-width: 813px) and (min-width: 813px){.schwerpunkte ul{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width: 812px){.schwerpunkte ul{transform:translate(-.05rem)}}@media only screen and (min-width: 813px){.schwerpunkte ul.item-count-1,.schwerpunkte ul.item-count-2{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(2,1fr);max-width:15rem;margin-left:auto;margin-right:auto}}.schwerpunkte ul li.menu-item{min-height:0}@media only screen and (max-width: 812px){.schwerpunkte ul li.menu-item{padding:.15rem .5rem}}@media only screen and (min-width: 813px){.schwerpunkte ul li.menu-item a .title-wrapper .menu-title{max-width:6rem}}.social-wrapper .social-media-item{min-width:3rem}@media only screen and (max-width: 812px){.social-wrapper .social-media-item{min-width:2.5rem}}@media only screen and (min-width: 813px){.social{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;flex:1 1 13rem;gap:.25rem 0}}@media only screen and (max-width: 812px){.social{justify-content:center;display:flex;flex-flow:row wrap;gap:.25rem 0}}@media only screen and (min-width: 813px){.social.count-1,.social.count-2,.social.count-3,.social.count-4{display:flex;flex-flow:row nowrap;flex:0 1 auto}}.social .social-media-item{text-align:center;padding:.125rem}@media only screen and (min-width: 813px){.social .social-media-item{flex:0 0 1.75rem;width:1.75rem}}@media only screen and (max-width: 812px){.social .social-media-item{flex:0 0 2.05rem;width:2.05rem}}.social .social-media-item{animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;transition:transform .2s ease;transform:translateY(0)}.social .social-media-item a.inner .img-menu-thumb>.image-container,.social .social-media-item a.inner .container.image>.card-img,.social .social-media-item a.inner .social-media-item-image,.social .social-media-item a.inner .container.media>.card-img{transform:scale(1);transform-origin:center;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.social .social-media-item a.inner:hover .img-menu-thumb>.image-container,.social .social-media-item a.inner:hover .container.image>.card-img,.social .social-media-item a.inner:hover .social-media-item-image,.social .social-media-item a.inner:active .img-menu-thumb>.image-container,.social .social-media-item a.inner:active .container.image>.card-img,.social .social-media-item a.inner:active .social-media-item-image,.social .social-media-item a.inner:focus .img-menu-thumb>.image-container,.social .social-media-item a.inner:focus .container.image>.card-img,.social .social-media-item a.inner:focus .social-media-item-image{transform:scale(1.05);box-shadow:0 0 .05rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}.social .social-media-item a.inner:hover .container.media>.card-img,.social .social-media-item a.inner:active .container.media>.card-img,.social .social-media-item a.inner:focus .container.media>.card-img{transform:scale(1.025);box-shadow:0 0 .05rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}.social .social-media-item a.inner{display:block;outline-offset:.125rem}.social .social-media-item .social-media-item-label{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.social .social-media-item .social-media-item-label a:hover,.social .social-media-item .social-media-item-label a:active,.social .social-media-item .social-media-item-label a:focus{color:var(--color-link)}.social .social-media-item .social-media-item-label a:hover svg path,.social .social-media-item .social-media-item-label a:hover svg circle,.social .social-media-item .social-media-item-label a:active svg path,.social .social-media-item .social-media-item-label a:active svg circle,.social .social-media-item .social-media-item-label a:focus svg path,.social .social-media-item .social-media-item-label a:focus svg circle{stroke:var(--color-link)}.social .social-media-item .social-media-item-label{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.social .social-media-item .social-media-item-label{font-size:.275rem;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-ms-hyphenate-limit-chars:6 3 3;hyphenate-limit-chars:6 3 3;max-width:100%}}.social .social-media-item .social-media-item-image{width:100%;height:100%;display:block;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25);border-radius:50%;height:auto;aspect-ratio:1!important;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 813px){.social .social-media-item .social-media-item-image{border-radius:50%}}@media only screen and (max-width: 812px){.social .social-media-item .social-media-item-image{border-radius:50%}}.social .social-media-item .social-media-item-image *,.social .social-media-item .social-media-item-image img{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.social .social-media-item .social-media-item-image{background:radial-gradient(ellipse at center,#a9a9a9,gray);margin:0 auto .2rem;width:1.25rem}.module.supernews{width:100vw;max-width:100%;padding:0;margin:0}@media only screen and (max-width: 812px){.module.supernews{padding:0 .5rem}.app-layout--frontpage .main-content .module.supernews{margin-bottom:2rem}}@media only screen and (min-width: 813px){.app-layout--frontpage .main-content .module.supernews{margin-bottom:calc(var(--gap-m) * 6 - var(--font-size) * var(--line-height-brief) * .5)}.module.supernews>.inner{padding:0 .5rem}}@media only screen and (max-width: 812px){.module.supernews>.inner{flex-flow:column nowrap;width:100%;position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.module.supernews>.inner>.teaser-card:nth-child(1){grid-column:1/span 2}.module.supernews>.inner>.teaser-card:nth-child(2),.module.supernews>.inner>.teaser-card:nth-child(3){flex:none;width:100%;min-width:0}.module.supernews>.inner>.teaser-card:nth-child(2)>a.card-inner,.module.supernews>.inner>.teaser-card:nth-child(3)>a.card-inner{width:100%}.module.supernews>.inner>.teaser-card:nth-child(2)>a.card-inner>.container.image,.module.supernews>.inner>.teaser-card:nth-child(3)>a.card-inner>.container.image{aspect-ratio:.72}.module.supernews>.inner>.teaser-card:nth-child(2)>a.card-inner>.container.title,.module.supernews>.inner>.teaser-card:nth-child(3)>a.card-inner>.container.title{width:calc(100% + .125rem);max-width:calc(100% + .125rem)}}.module.supernews>.inner+.inner{margin-top:1rem}@media only screen and (max-width: 812px){.module.supernews>.inner+.inner{margin-top:.375rem}.module.supernews>.inner+.inner .teaser-card:first-child{display:none}}@media only screen and (min-width: 813px){.app-layout:not(.app-layout--frontpage) .main-content .text.module{padding:0}}.text.module>*:first-child{margin-top:0}.text.module>*:last-child{margin-bottom:0}.text.module .text-container{overflow:auto;overflow-x:visible;overflow-y:visible}@media only screen and (max-width: 812px){.text.module .text-container{overflow-x:visible}}.text.module .text-container{line-height:var(--line-height-text);quotes:"“" "”" "‘" "’";width:100%;max-width:16rem;padding:0 var(--gap-s) 0 var(--gap-m);display:block;margin:0 auto}.text.module .text-container>*:first-child{margin-top:0}.text.module .text-container p,.text.module .text-container figcaption,.text.module .text-container h2,.text.module .text-container h3,.text.module .text-container h4,.text.module .text-container ul,.text.module .text-container li{line-height:var(--line-height-text);margin:calc(var(--font-size) * var(--line-height-text)) 0}.text.module .text-container>*:last-child{margin-bottom:0}.text.module .text-container figure figcaption,.text.module .text-container figure+figcaption,.text.module .text-container img+figcaption{margin-top:0}.text.module .text-container .module,.text.module .text-container .module.image,.text.module .text-container .module.video,.text.module .text-container>img{margin:calc(var(--font-size) * var(--line-height-text) * 1.5) auto}.text.module .text-container ul{margin:calc(var(--font-size) * var(--line-height-text) * 1.5) 0}.text.module .text-container h4+ul{margin-top:calc(var(--font-size) * var(--line-height-text))}.text.module .text-container *>*:first-child{margin-top:0}.text.module .text-container *>*:last-child{margin-bottom:0}.text.module .text-container strong{font-variation-settings:"wght" 900!important;font-style:normal}.text.module .text-container em,.text.module .text-container i{font-style:italic}.text.module .text-container h1 strong,.text.module .text-container h1 em,.text.module .text-container h1 i,.text.module .text-container h2 strong,.text.module .text-container h2 em,.text.module .text-container h2 i,.text.module .text-container h3 strong,.text.module .text-container h3 em,.text.module .text-container h3 i,.text.module .text-container h4 strong,.text.module .text-container h4 em,.text.module .text-container h4 i,.text.module .text-container h5 strong,.text.module .text-container h5 em,.text.module .text-container h5 i,.text.module .text-container h6 strong,.text.module .text-container h6 em,.text.module .text-container h6 i{font-variation-settings:"wght" 400!important;font-style:normal}.text.module .text-container li{margin:calc(var(--font-size) * var(--line-height-text) * .5) 0}.text.module .text-container h3,.text.module .text-container h4,.text.module .text-container h5,.text.module .text-container h6{margin-top:calc(var(--font-size) * var(--line-height-text) * 1.5);padding-left:var(--gap-m)}.text.module .text-container p a,.text.module .text-container li a,.text.module .text-container a:link{text-decoration:none;color:var(--color-link)}@media only screen and (min-width: 813px){.text.module .text-container.two-col-section{width:20rem;padding:0}}.text.module img{max-width:100%;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.text.module img{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.text.module img{border-radius:.14rem}}.text.module img{background:radial-gradient(ellipse at center,#a9a9a9,gray);margin:var(--gap-m) auto}@media only screen and (min-width: 813px){.text.module img{max-width:15rem}}.text.module h4{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.text.module h4 a:hover,.text.module h4 a:active,.text.module h4 a:focus{color:var(--color-link)}.text.module h4 a:hover svg path,.text.module h4 a:hover svg circle,.text.module h4 a:active svg path,.text.module h4 a:active svg circle,.text.module h4 a:focus svg path,.text.module h4 a:focus svg circle{stroke:var(--color-link)}.text.module h4{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.text.module h4{font-size:.275rem}}.text.module h4{position:relative;padding-left:.5rem;line-height:1.25}.text.module h4:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}.text.module h4{display:block;line-height:1.15;padding-left:.35rem}.text.module h4:before{height:.6em;width:.6em;top:.25em;left:.1em}.text.module h4{-webkit-break-after:avoid-column;-moz-column-break-after:avoid-column;break-after:avoid-column;-webkit-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.text.module .caption,.text.module figcaption{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.text.module .caption a:hover,.text.module .caption a:active,.text.module .caption a:focus,.text.module figcaption a:hover,.text.module figcaption a:active,.text.module figcaption a:focus{color:var(--color-link)}.text.module .caption a:hover svg path,.text.module .caption a:hover svg circle,.text.module .caption a:active svg path,.text.module .caption a:active svg circle,.text.module .caption a:focus svg path,.text.module .caption a:focus svg circle,.text.module figcaption a:hover svg path,.text.module figcaption a:hover svg circle,.text.module figcaption a:active svg path,.text.module figcaption a:active svg circle,.text.module figcaption a:focus svg path,.text.module figcaption a:focus svg circle{stroke:var(--color-link)}.text.module .caption,.text.module figcaption{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.text.module .caption,.text.module figcaption{font-size:.29rem}}.text.module>ul,.text.module .content>ul{margin:calc(var(--font-size) * var(--line-height-text) * 2) 0}.text.module>ul li,.text.module .content>ul li{position:relative}.text.module>ul li:before,.text.module .content>ul li:before{content:"_";font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.text.module>ul li:before a:hover,.text.module>ul li:before a:active,.text.module>ul li:before a:focus,.text.module .content>ul li:before a:hover,.text.module .content>ul li:before a:active,.text.module .content>ul li:before a:focus{color:var(--color-link)}.text.module>ul li:before a:hover svg path,.text.module>ul li:before a:hover svg circle,.text.module>ul li:before a:active svg path,.text.module>ul li:before a:active svg circle,.text.module>ul li:before a:focus svg path,.text.module>ul li:before a:focus svg circle,.text.module .content>ul li:before a:hover svg path,.text.module .content>ul li:before a:hover svg circle,.text.module .content>ul li:before a:active svg path,.text.module .content>ul li:before a:active svg circle,.text.module .content>ul li:before a:focus svg path,.text.module .content>ul li:before a:focus svg circle{stroke:var(--color-link)}.text.module>ul li:before,.text.module .content>ul li:before{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.text.module>ul li:before,.text.module .content>ul li:before{font-size:.275rem}}.text.module>ul li:before,.text.module .content>ul li:before{position:absolute}.text.module>ul li ul,.text.module .content>ul li ul{padding-left:var(--gap-l)}.text.module>ul.three-col,.text.module .content>ul.three-col{display:flex;flex-flow:row nowrap;justify-content:center;width:100%;max-width:100%;position:relative}.text.module>ul.three-col li:before,.text.module .content>ul.three-col li:before{display:none}.text.module>ul.three-col>*,.text.module .content>ul.three-col>*{flex:0 0 33.33%;display:block;padding:0 .1rem 0 .2rem;border-left:0 solid var(--color-main-font);-webkit-hyphens:auto;hyphens:auto}.text.module>ul.three-col>*:first-child,.text.module .content>ul.three-col>*:first-child{border-left:0;padding-left:0}.text.module>ul.three-col>*:last-child,.text.module .content>ul.three-col>*:last-child{border-right:0;padding-right:0}.text.module ul.two-col-section{-moz-column-gap:.3rem;column-gap:.3rem}.text.module ul.bullet-list h4:before{left:.08rem}.text.module ul.data-list h4{padding:0 0 0 var(--gap-m)}.text.module ul.data-list li{padding:0 0 0 var(--gap-m);text-indent:-.5rem;-moz-column-break-inside:avoid;break-inside:avoid}.text.module.two-col-section,.text.module .two-col-section{width:100%;max-width:21rem;margin:calc(var(--font-size) * var(--line-height-text) * 2) 0}@media only screen and (min-width: 813px){.text.module.two-col-section,.text.module .two-col-section{-moz-column-count:2;column-count:2;-moz-column-gap:var(--gap-m);column-gap:var(--gap-m)}}.text.module.two-col-section h4,.text.module .two-col-section h4{margin-bottom:calc(var(--font-size) * var(--line-height-text) / 2)}.text.module.two-col-section h4+p,.text.module .two-col-section h4+p{margin-top:calc(var(--font-size) * var(--line-height-text) / 2)}.text.module.two-col-section>div,.text.module .two-col-section>div{-webkit-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:calc(var(--font-size) * var(--line-height-text))}.text.module.two-col-section>div:last-child,.text.module .two-col-section>div:last-child{padding-bottom:0;margin-bottom:0}.text.module.two-col-section ul,.text.module .two-col-section ul{margin-bottom:.4rem}.text.module.two-col-section ul li,.text.module .two-col-section ul li{padding:0 0 0 .8rem;text-indent:-.8rem;-moz-column-break-inside:avoid;break-inside:avoid}@media only screen and (min-width: 813px){.text.module .two-col-section{width:15rem}}.text.module .two-col-section{margin-left:auto;margin-right:auto}.text.module .two-col-section img{margin:0}.text.module .save-the-dates{width:100%}@media only screen and (min-width: 813px){.text.module .save-the-dates{width:17rem;-moz-column-count:3;column-count:3;-moz-column-gap:1.25em;column-gap:1.25em}}@media only screen and (max-width: 812px){.text.module .save-the-dates{padding:0 var(--gap-m)}}.text.module .save-the-dates{margin-left:auto;margin-right:auto}.text.module .save-the-dates img{margin:0}.text.module .save-the-dates>div.card{-webkit-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;padding-bottom:var(--gap-m);display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.text.module .save-the-dates>div.card{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.text.module .save-the-dates>div.card{border-radius:.14rem}}.text.module .save-the-dates>div.card{padding:.15rem .2rem .11rem;background-color:rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.1)}.text.module .save-the-dates>div.card.expired{opacity:.5}.text.module .save-the-dates ul{margin-bottom:.4rem}.text.module .save-the-dates ul li{padding:0 0 0 .8rem;text-indent:-.8rem;-moz-column-break-inside:avoid;break-inside:avoid}.text.module .save-the-dates h4.subhead{text-align:center;margin:0;padding:0}.text.module .save-the-dates h4.subhead:before{display:none}.text.module .save-the-dates a.cta{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.text.module .save-the-dates a.cta a:hover,.text.module .save-the-dates a.cta a:active,.text.module .save-the-dates a.cta a:focus{color:var(--color-link)}.text.module .save-the-dates a.cta a:hover svg path,.text.module .save-the-dates a.cta a:hover svg circle,.text.module .save-the-dates a.cta a:active svg path,.text.module .save-the-dates a.cta a:active svg circle,.text.module .save-the-dates a.cta a:focus svg path,.text.module .save-the-dates a.cta a:focus svg circle{stroke:var(--color-link)}.text.module .save-the-dates a.cta{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.text.module .save-the-dates a.cta{font-size:.275rem}}.text.module .save-the-dates a.cta{display:block}.text.module .save-the-dates a.cta:hover,.text.module .save-the-dates a.cta:active,.text.module .save-the-dates a.cta:focus{color:red}.text.module h2,.text.module h3{-moz-column-span:all;column-span:all;text-align:left;width:100%;margin:0 auto .66rem;position:relative;padding-left:.5rem;line-height:1.25}.text.module h2:before,.text.module h3:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}@media only screen and (min-width: 813px){.text.module h3{margin-bottom:1.25em}}@media only screen and (max-width: 812px){.text.module h3{margin-bottom:var(--gap-m)}.text.module>h2,.text.module>h3{max-width:calc(100vw - var(--gap-l));margin-left:auto;margin-right:auto}}.text.module .year{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.text.module .year a:hover,.text.module .year a:active,.text.module .year a:focus{color:var(--color-link)}.text.module .year a:hover svg path,.text.module .year a:hover svg circle,.text.module .year a:active svg path,.text.module .year a:active svg circle,.text.module .year a:focus svg path,.text.module .year a:focus svg circle{stroke:var(--color-link)}.text.module .year{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.text.module .year{font-size:.275rem}}.text.module .year{padding:0 0 0 .8rem}@media only screen and (min-width: 813px){.text.module.fineprint-cols{max-width:15rem;margin-left:auto;margin-right:auto}}.text.module.fineprint-cols>ul{margin:0}@media only screen and (min-width: 813px){.text.module.fineprint-cols>ul{display:grid;grid-template-columns:repeat(2,50%);grid-gap:.75rem var(--gap-m);gap:.75rem var(--gap-m)}}.text.module.fineprint-cols>ul>li{display:block;-moz-column-break-inside:avoid;break-inside:avoid;width:100%;justify-self:stretch;align-self:stretch;position:relative}.text.module.fineprint-cols>ul>li:before{left:0;top:-.8em}.text.module.fineprint-cols h4{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.text.module.fineprint-cols h4 a:hover,.text.module.fineprint-cols h4 a:active,.text.module.fineprint-cols h4 a:focus{color:var(--color-link)}.text.module.fineprint-cols h4 a:hover svg path,.text.module.fineprint-cols h4 a:hover svg circle,.text.module.fineprint-cols h4 a:active svg path,.text.module.fineprint-cols h4 a:active svg circle,.text.module.fineprint-cols h4 a:focus svg path,.text.module.fineprint-cols h4 a:focus svg circle{stroke:var(--color-link)}.text.module.fineprint-cols h4{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.text.module.fineprint-cols h4{font-size:.275rem}}.text.module.fineprint-cols h4{-webkit-break-after:avoid-column;-moz-column-break-after:avoid-column;break-after:avoid-column;margin:0 0 .1rem}.text.module.fineprint-cols p{margin:0}.text.module.subline p{max-width:100%}.text.module.with-margin-col{display:grid;grid-template-columns:13rem 1fr;grid-gap:var(--gap-l);gap:var(--gap-l)}@media only screen and (min-width: 813px){.text.module.three-col{display:grid;grid-template-columns:repeat(3,5.5rem);grid-gap:var(--gap-m);gap:var(--gap-m)}}.text.module.three-col h4{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.text.module.three-col h4 a:hover,.text.module.three-col h4 a:active,.text.module.three-col h4 a:focus{color:var(--color-link)}.text.module.three-col h4 a:hover svg path,.text.module.three-col h4 a:hover svg circle,.text.module.three-col h4 a:active svg path,.text.module.three-col h4 a:active svg circle,.text.module.three-col h4 a:focus svg path,.text.module.three-col h4 a:focus svg circle{stroke:var(--color-link)}.text.module.three-col h4{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.text.module.three-col h4{font-size:.275rem}}.text.module.three-col h4{position:relative;padding-left:.5rem;line-height:1.25}.text.module.three-col h4:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}.text.module.three-col>.col{position:relative}.text.module.three-col>.col:before{content:"";display:block;width:1px;height:calc(100% - .25em);position:absolute;top:0;bottom:0;left:-.25rem;background:var(--color-main-font);opacity:.9}.text.module.three-col>.col:first-child:before{display:none}.text.module ul.three-col-list{max-width:none}@media only screen and (min-width: 813px){.text.module ul.three-col-list{width:19rem;margin:0;display:block;-moz-column-count:3;column-count:3;-moz-column-gap:.55rem;column-gap:.55rem}}.text.module ul.three-col-list>li{-moz-column-break-inside:avoid;break-inside:avoid;display:block;margin:0;place-items:start}.text.module ul.three-col-list>li:before{display:block;left:-.5rem}.text.module.foldable{background:pink!important;outline:3px solid red}.text.module.foldable>.inner>.content-head .content-title{cursor:pointer}.text.module.foldable>.inner>.content-head .content-title:after{content:"";display:block;position:absolute;right:-.3rem;top:.16rem;transform-origin:center;transform:rotate(180deg);width:0;height:0;border-left:var(--gap-xs) solid transparent;border-right:var(--gap-xs) solid transparent;border-top:var(--gap-xs) solid var(--color-main-font)}.text.module.foldable>.inner>.content{display:block}.text.module.foldable.folded>.inner>.content{display:none}.text.module.foldable.folded>.inner>.content-head .content-title:after{transform:rotate(0)}.text.module.intro:first-child{margin-bottom:calc(var(--gap-l) * 2.5 * 2)!important}.text.module .foldout{margin:.75rem 0;padding-bottom:var(--gap-s)}.text.module .foldout:first-child{margin-top:0}.text.module .foldout:last-child{margin-bottom:calc(var(--font-size) * var(--line-height-text) * -.25);padding-bottom:0}.text.module .foldout>.content-head .content-title{cursor:pointer}@media only screen and (min-width: 813px){.text.module .foldout>.content-head .content-title{transition:font-variation-settings .2s ease;font-variation-settings:"wght" 400!important}.text.module .foldout>.content-head .content-title:hover,.text.module .foldout>.content-head .content-title:active,.text.module .foldout>.content-head .content-title:focus{font-variation-settings:"wght" 900!important}}.text.module .foldout>.content-head .content-title{cursor:pointer;margin-bottom:0;padding-right:calc(var(--gap-s) * 3)}.text.module .foldout>.fold-content{height:auto;display:block;overflow:hidden;transition:all .2s ease}@media only screen and (min-width: 813px){.text.module .foldout>.fold-content{margin-top:calc(var(--gap-l))}}@media only screen and (max-width: 812px){.text.module .foldout>.fold-content{margin-top:calc(var(--gap-s) * 3)}}@media only screen and (min-width: 813px){.text.module .foldout>.fold-content>.inner{margin-top:calc(var(--gap-xs) * -1);padding-top:var(--gap-xs)}}.text.module .foldout>.fold-content>.inner h4:first-child{margin-top:-.025rem}.text.module .foldout.folded>.content-head .content-title:after{content:"+";background:pink!important;outline:3px solid red}.text.module .foldout.folded>.fold-content{cursor:pointer;height:2.8rem;height:calc(var(--font-size) * var(--line-height-text) * 6);-webkit-mask-image:linear-gradient(to top,transparent 0,black calc(var(--gap-l) * 2),black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to top,transparent 0,black calc(var(--gap-l) * 2),black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}.text.module .foldout.folded>.fold-content>*{pointer-events:none}.text.module .foldout.folded>.fold-content.high-reveal{height:6rem;-webkit-mask-image:linear-gradient(to top,transparent 0,black 6rem,black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to top,transparent 0,black 6rem,black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}.text.module .foldout.no-tease.folded>.fold-content{height:0}.text.module div.text-aside-title *,.text.module div.text-aside-title h4,.text.module div.text-aside-title p{margin:calc(var(--font-size) * var(--line-height-text)) 0}.text.module div.text-aside-title h4{margin-bottom:0}@media only screen and (min-width: 813px){.text.module div.text-aside-title{width:15rem;display:grid;grid-template-columns:3rem 1fr;place-content:start;margin:0 auto}.text.module div.text-aside-title>*{margin:0}.text.module div.text-aside-title h4,.text.module div.text-aside-title p{margin-top:0}.text.module div.text-aside-title h4{padding-top:.45em;grid-column:1/span 1}.text.module div.text-aside-title h4:before{top:.75em}.text.module div.text-aside-title p{grid-column:2/span 1}}@media only screen and (max-width: 812px){.text.module div.text-aside-title{width:calc(100vw - var(--gap-l))}.text.module div.text-aside-title h4{margin:var(--gap-m) 0 .375rem}}.module.works-showcase{margin-top:-.25rem}.module.works-showcase,.module.works-showcase>.inner,.module.works-showcase>.inner>.content,.module.works-showcase>.inner>.content>.swiper-gallery-container,.module.works-showcase>.inner>.content>.swiper-gallery-container>.swiper-gallery{box-sizing:border-box;padding:0;display:block;width:100%;height:auto;position:relative}@media only screen and (max-width: 812px){.module.works-showcase,.module.works-showcase>.inner,.module.works-showcase>.inner>.content,.module.works-showcase>.inner>.content>.swiper-gallery-container,.module.works-showcase>.inner>.content>.swiper-gallery-container>.swiper-gallery{overflow:hidden}}@media only screen and (min-width: 813px){.module.works-showcase>.inner>.content{margin-left:auto;margin-right:auto;max-width:28rem}}.module.works-showcase>.inner>.content>.swiper-gallery-container>.swiper-pagination{display:block;bottom:0;right:-.25rem;text-align:right;white-space:nowrap;background:var(--color-main-bg);padding-right:.5rem;padding-left:.5rem;-webkit-mask-image:linear-gradient(to right,transparent 0,black .25rem,black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to right,transparent 0,black .25rem,black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}@media only screen and (max-width: 812px){.module.works-showcase>.inner>.content>.swiper-gallery-container>.swiper-pagination{padding-right:.515rem}}@media only screen and (min-width: 813px){.module.works-showcase>.inner>.content>.swiper-gallery-container>.swiper-gallery{padding-right:.25rem;padding-left:.25rem;-webkit-mask-image:linear-gradient(to right,transparent 0,black .25rem,black calc(100% - .25rem),transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to right,transparent 0,black .25rem,black calc(100% - .25rem),transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}}@media only screen and (max-width: 812px){.module.works-showcase>.inner>.content>.swiper-gallery-container>.swiper-gallery{width:100vw}.module.works-showcase>.inner>.content>.swiper-gallery-container>.swiper-gallery>.swiper-wrapper>.swiper-slide{padding:0 .5rem}.module.works-showcase>.inner .swiper-slide{padding-top:.125rem}}@media only screen and (min-width: 813px){.module.works-showcase.half{width:calc(100% + .5rem);max-width:none;transform:translate(-.25rem)}}.module.works-showcase.half .swiper-slide{width:18rem}.module.works-showcase.half .swiper-slide .container.image>.container-inner{height:14rem}.module.works-showcase.half .swiper-slide .container.image>.container.title{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.module.works-showcase.half .swiper-slide .container.image>.container.title a:hover,.module.works-showcase.half .swiper-slide .container.image>.container.title a:active,.module.works-showcase.half .swiper-slide .container.image>.container.title a:focus{color:var(--color-link)}.module.works-showcase.half .swiper-slide .container.image>.container.title a:hover svg path,.module.works-showcase.half .swiper-slide .container.image>.container.title a:hover svg circle,.module.works-showcase.half .swiper-slide .container.image>.container.title a:active svg path,.module.works-showcase.half .swiper-slide .container.image>.container.title a:active svg circle,.module.works-showcase.half .swiper-slide .container.image>.container.title a:focus svg path,.module.works-showcase.half .swiper-slide .container.image>.container.title a:focus svg circle{stroke:var(--color-link)}.module.works-showcase.half .swiper-slide .container.image>.container.title{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.module.works-showcase.half .swiper-slide .container.image>.container.title{font-size:.29rem}}@media only screen and (min-width: 813px){.module.works-showcase.half .swiper-slide .container.image>.container.title{padding-left:2.5rem;padding-right:2.5rem;padding-top:0}}@media only screen and (max-width: 812px){.module.works-showcase.half .swiper-slide .container.image>.container.title,.module.works-showcase.half .swiper-slide .container.image>.container.title .col-left,.module.works-showcase.half .swiper-slide .container.image>.container.title .card-title,.module.works-showcase.half .swiper-slide .container.image>.container.title .card-students{display:block}}@media only screen and (min-width: 813px){.module.works-showcase.half>.inner>.content>.swiper-gallery-container>.swiper-pagination{right:2.5rem}}@media only screen and (min-width: 813px){.module.works-showcase.full .swiper-slide{width:28rem}.module.works-showcase.full .swiper-slide .container.image>.container-inner{height:calc(100vh - 6rem);height:auto}}@media only screen and (max-width: 812px){.module.works-showcase.full .swiper-slide .container.image>.container-inner{height:66vw}.module.works-showcase.full .swiper-slide .container.title{padding-left:.5rem}}@media only screen and (min-width: 813px){.module.works-showcase.full>.inner>.content>.swiper-gallery-container>.swiper-pagination{bottom:0;padding-top:var(--gap-s)}}@media only screen and (max-width: 812px){.module.works-showcase.full>.inner>.content>.swiper-gallery-container>.swiper-pagination{height:3rem;top:calc((100vmin - 1rem)*.666);bottom:0;padding-top:.25rem;padding-right:1rem}}.module.works-showcase .container.image{display:flex;flex-flow:column nowrap;justify-content:stretch;align-items:stretch}.module.works-showcase .container.image>.container-inner{flex:0 1 auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%}@media only screen and (min-width: 813px){.module.works-showcase .container.image>.container-inner{padding-top:.25rem;padding-bottom:.25rem}}.module.works-showcase .container.image>.container-inner>img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.module.works-showcase .container.image>.container-inner>img{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.module.works-showcase .container.image>.container-inner>img{border-radius:.14rem}}.module.works-showcase .container.image>.container-inner>img{background:radial-gradient(ellipse at center,#a9a9a9,gray);width:auto;max-width:100%;height:100%}.module.works-showcase .container.image>.container-inner>img.landscape{width:100%}.module.works-showcase .container.image>.container.title{flex:1 0 auto;padding-top:.25rem}@media only screen and (min-width: 813px){.module.works-showcase .container.image>.container.title{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;justify-content:flex-start}}@media only screen and (max-width: 812px){.module.works-showcase .container.image>.container.title{padding-right:1.25rem}}@media only screen and (min-width: 813px){.module.works-showcase .container.image>.container.title .col-left,.module.works-showcase .container.image>.container.title .col-right{flex:1 10 50%;max-width:9rem}.module.works-showcase .container.image>.container.title .col-left .card-title{display:inline-block}}.module.works-showcase .container.image>.container.title .col-right{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.module.works-showcase .container.image>.container.title .col-right a:hover,.module.works-showcase .container.image>.container.title .col-right a:active,.module.works-showcase .container.image>.container.title .col-right a:focus{color:var(--color-link)}.module.works-showcase .container.image>.container.title .col-right a:hover svg path,.module.works-showcase .container.image>.container.title .col-right a:hover svg circle,.module.works-showcase .container.image>.container.title .col-right a:active svg path,.module.works-showcase .container.image>.container.title .col-right a:active svg circle,.module.works-showcase .container.image>.container.title .col-right a:focus svg path,.module.works-showcase .container.image>.container.title .col-right a:focus svg circle{stroke:var(--color-link)}.module.works-showcase .container.image>.container.title .col-right{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.module.works-showcase .container.image>.container.title .col-right{font-size:.29rem}}@media only screen and (min-width: 813px){.works-showcase.module.hero .swiper-slide .container.image>.container-inner img{max-height:calc(100vh - 5rem)}}@media only screen and (max-width: 812px){.works-showcase.module.hero .swiper-slide .container.image>.container-inner{max-height:none;height:calc(100vh - 8.5rem)}}@media only screen and (min-width: 813px){.works-showcase.module.hero>.inner>.content>.swiper-gallery-container>.swiper-pagination{bottom:0;right:0;padding-right:2.75rem}}@media only screen and (max-width: 812px){.works-showcase.module.hero>.inner>.content>.swiper-gallery-container>.swiper-pagination{bottom:0;right:0;padding-right:.5rem;padding-top:.25rem}.works-showcase.module:not(.hero) .swiper-slide .container.image{display:block}}.works-showcase.module:not(.hero) .swiper-slide .container.image>.container-inner{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;aspect-ratio:auto;width:100%;height:100%}@media only screen and (min-width: 813px){.works-showcase.module:not(.hero) .swiper-slide .container.image>.container-inner{height:calc(100vh - 5rem)}}@media only screen and (max-width: 812px){.works-showcase.module:not(.hero) .swiper-slide .container.image>.container-inner{box-sizing:content-box;height:calc((100vmin - 1rem)*.666)}}.works-showcase.module:not(.hero) .swiper-slide .container.image>.container-inner img{width:auto;height:auto}@media only screen and (min-width: 813px){.works-showcase.module:not(.hero) .swiper-slide .container.image>.container-inner img{width:auto;max-width:100%;height:100%;max-height:100%}}.works-showcase.module:not(.hero) .swiper-slide .container.image>.container-inner img{cursor:pointer;transition:transform .2s ease;transform-origin:center}.works-showcase.module:not(.hero) .swiper-slide .container.image>.container-inner img:hover,.works-showcase.module:not(.hero) .swiper-slide .container.image>.container-inner img:active,.works-showcase.module:not(.hero) .swiper-slide .container.image>.container-inner img:focus{transform:scale(1.005)}.works-showcase.module:not(.hero) .swiper-slide .container.image>.container.title .card-title{cursor:pointer}.works-showcase.module:not(.hero) .swiper-slide .container.image>.container.title .card-title:hover,.works-showcase.module:not(.hero) .swiper-slide .container.image>.container.title .card-title:active,.works-showcase.module:not(.hero) .swiper-slide .container.image>.container.title .card-title:focus{cursor:pointer}@media only screen and (min-width: 813px){.works-showcase.module:not(.hero) .swiper-slide .container.image>.container.title .card-title:hover,.works-showcase.module:not(.hero) .swiper-slide .container.image>.container.title .card-title:active,.works-showcase.module:not(.hero) .swiper-slide .container.image>.container.title .card-title:focus{transition:font-variation-settings .2s ease;font-variation-settings:"wght" 400!important}.works-showcase.module:not(.hero) .swiper-slide .container.image>.container.title .card-title:hover:hover,.works-showcase.module:not(.hero) .swiper-slide .container.image>.container.title .card-title:hover:active,.works-showcase.module:not(.hero) .swiper-slide .container.image>.container.title .card-title:hover:focus,.works-showcase.module:not(.hero) .swiper-slide .container.image>.container.title .card-title:active:hover,.works-showcase.module:not(.hero) .swiper-slide .container.image>.container.title .card-title:active:active,.works-showcase.module:not(.hero) .swiper-slide .container.image>.container.title .card-title:active:focus,.works-showcase.module:not(.hero) .swiper-slide .container.image>.container.title .card-title:focus:hover,.works-showcase.module:not(.hero) .swiper-slide .container.image>.container.title .card-title:focus:active,.works-showcase.module:not(.hero) .swiper-slide .container.image>.container.title .card-title:focus:focus{font-variation-settings:"wght" 900!important}}.module.friction-teaser{position:relative;overflow:visible}@media only screen and (max-width: 812px){.app-layout--frontpage .module.friction-teaser:before{content:" ";width:1px;height:1px;background-color:rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.3);left:50%;top:50%;border-radius:80vmin;box-shadow:0 0 20vmin 28vmin rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.3);transform:scaleX(2)}}.module.friction-teaser .content-head{margin-bottom:0}.module.friction-teaser .friction-wrapper{max-width:100vw}@media only screen and (min-width: 813px){.module.friction-teaser .friction-wrapper{margin-top:-.25rem}}@media only screen and (max-width: 812px){.module.friction-teaser .friction-wrapper{overflow-x:hidden;max-width:100vw;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.module.friction-teaser .friction-wrapper[data-id="03"]{transform:translate(-50%,-.5rem);position:relative;overflow:visible}.module.friction-teaser .friction-wrapper[data-id="03"]:before{left:unset;top:unset;height:unset;width:unset;background:unset;max-height:unset;transform:scale(2)}.module.friction-teaser .friction-wrapper[data-id="03"]{background-color:transparent;background-image:radial-gradient(closest-side,rgba(0,196,255,.2) 50%,transparent 100%);background-size:100% 100%;background-repeat:no-repeat}.module.friction-teaser .friction-wrapper[data-id="03"]:before{content:"";display:block;background:#00c4ff33;position:absolute;top:0;left:0;bottom:0;right:0;mix-blend-mode:hue;border-radius:45%;filter:blur(.6rem);box-shadow:0 0 .25rem .25rem var(--color-main-bg) inset;border:1rem solid var(--color-main-bg);opacity:.5}.module.friction-teaser .friction-wrapper[data-id="03"] .friction-start{width:140%}.module.friction-teaser .friction-wrapper .friction-start{width:101%;position:relative}}.module.friction-teaser .friction-wrapper:hover:before,.module.friction-teaser .friction-wrapper:active:before,.module.friction-teaser .friction-wrapper:focus:before{transition:opacity .2s ease;opacity:0}@media only screen and (min-width: 813px){.app-layout:not(.app-layout--frontpage) .module.friction-teaser .friction-wrapper{height:14rem}.app-layout:not(.app-layout--frontpage) .module.friction-teaser .friction-wrapper:before{left:0;top:2rem;height:12.5rem;width:100%;background:#e4ff83}.app-layout:not(.app-layout--frontpage) .module.friction-teaser .friction-start{width:30rem;margin-left:-6rem;margin-top:-2rem}}.module.friction-teaser .tilt-hover-container{cursor:url(/img/cursor/eye-128.png) 64 64,pointer;cursor:url(/img/cursor/eye-128.svg) 64 64,pointer}.friction-open-button{margin:.125rem;position:absolute;left:50%;bottom:0;transform:translate(-50%,-.125rem)}@media only screen and (min-width: 813px){.friction-open-button{opacity:0;color:transparent;background:transparent;border:none}.friction-open-button:hover,.friction-open-button:active,.friction-open-button:focus{opacity:1;color:inherit;background:inherit;border:inherit}}.friction-outer-wrapper .friction-wrapper{width:100%;left:50%;transform:translate(-50%);position:relative;transition:opacity .5s ease}.friction-outer-wrapper .friction-wrapper .friction-start{position:relative;transform-style:preserve-3d;perspective:2000px!important;transform:perspective(300px) rotateX(0) rotateY(0) scaleZ(1)}.friction-outer-wrapper .friction-wrapper .friction-start .panel-layer{position:absolute;top:0;left:0;transform-style:preserve-3d;transform-origin:center center;pointer-events:none;border-radius:2rem;width:100%}.friction-outer-wrapper .friction-wrapper .friction-start .panel-layer img,.friction-outer-wrapper .friction-wrapper .friction-start .panel-layer picture{width:100%;border-radius:1rem}.friction-outer-wrapper .friction-wrapper .friction-start .layer-0{transform:translateZ(200px) scale(.24);position:relative}.friction-outer-wrapper .friction-wrapper .friction-start .layer-1{transform:translateZ(200px) scale(.24)}.friction-outer-wrapper .friction-wrapper .friction-start .layer-2{transform:translateZ(190px) scale(.3)}.friction-outer-wrapper .friction-wrapper .friction-start .layer-3{transform:translateZ(180px) scale(.32)}.friction-outer-wrapper .friction-wrapper .friction-start .layer-4{transform:translateZ(160px) scale(.4)}.friction-outer-wrapper .friction-wrapper .friction-start .layer-5{transform:translateZ(140px) scale(.48)}.friction-outer-wrapper .friction-wrapper .friction-start .layer-6{transform:translateZ(120px) scale(.56)}.friction-outer-wrapper .friction-wrapper .friction-start .layer-7{transform:translateZ(100px) scale(.65)}.friction-outer-wrapper .friction-wrapper .friction-start .layer-8{transform:translateZ(80px) scale(.72)}.friction-outer-wrapper .friction-wrapper .friction-start .layer-9{transform:translateZ(60px) scale(.8)}.friction-outer-wrapper .friction-wrapper .friction-start .layer-10{transform:translateZ(40px) scale(.88)}.friction-outer-wrapper .friction-wrapper .friction-start .layer-11{transform:translateZ(20px) scale(.95)}@media only screen and (min-width: 813px){.grant-teaser{width:7.5rem}.modules-grid>.grant-teaser{justify-self:start}}.grant-teaser .content{margin:.8rem 0 0;display:grid;grid-template-columns:1fr;padding-top:.3rem}@media only screen and (min-width: 813px){.grant-teaser .content{gap:.8rem}}@media only screen and (max-width: 812px){.grant-teaser .content{padding:0 .5rem;gap:.5rem}}.module.podcast-stripe{width:100%;display:flex;flex-flow:column nowrap;gap:.25rem}.module.image,.module.video,.module.podcast{transition:all .3s ease}@media only screen and (max-width: 812px){.module.image,.module.video,.module.podcast{padding:0 .5rem}}.module.image iframe,.module.image figure,.module.image img,.module.image figcaption,.module.video iframe,.module.video figure,.module.video img,.module.video figcaption,.module.podcast iframe,.module.podcast figure,.module.podcast img,.module.podcast figcaption{display:block;margin:0;padding:0;width:100%;box-sizing:border-box}.module.image img,.module.image iframe,.module.video img,.module.video iframe,.module.podcast img,.module.podcast iframe{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.module.image img,.module.image iframe,.module.video img,.module.video iframe,.module.podcast img,.module.podcast iframe{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.module.image img,.module.image iframe,.module.video img,.module.video iframe,.module.podcast img,.module.podcast iframe{border-radius:.14rem}}.module.image img,.module.image iframe,.module.video img,.module.video iframe,.module.podcast img,.module.podcast iframe{background:radial-gradient(ellipse at center,#a9a9a9,gray);max-height:calc(100vh - 7rem);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.module.image iframe,.module.video iframe,.module.podcast iframe{height:10.5rem;max-height:none}.module.image figcaption,.module.video figcaption,.module.podcast figcaption{width:auto;max-width:15rem;margin:0 auto;padding-top:.2rem;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.module.image figcaption>span,.module.video figcaption>span,.module.podcast figcaption>span{display:block;max-width:15rem}.module.video,.module.video iframe,.module.video figure,.module.video img{width:auto;height:auto;width:100%;height:100%;min-height:0;max-height:none}.module.video.size-small{width:100%}.module.video.size-full{width:20rem}.module.video{transform:translate(0)}body.extend .module.video{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);transform:translate(-7rem)}.module.image-group .gallery-wrapper,.module.image-group .gallery-inner{display:flex;justify-content:center;align-items:center}.module.image-group .gallery-wrapper{position:relative;width:100%}@media only screen and (max-width: 812px){.module.image-group .gallery-wrapper{justify-content:flex-start;overflow:scroll;-webkit-mask-image:linear-gradient(to right,transparent 0,black .25rem,black calc(100% - .25rem),transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to right,transparent 0,black .25rem,black calc(100% - .25rem),transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}}@media only screen and (min-width: 813px){.module.image-group .gallery-wrapper{cursor:pointer;width:calc(100vw - 11.3rem);overflow-x:hidden;left:50%;transform:translate(-50%);transition:all .3s ease;-webkit-mask-image:linear-gradient(to right,transparent 0,black .5rem,black calc(100% - .5rem),transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to right,transparent 0,black .5rem,black calc(100% - .5rem),transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}}.module.image-group .gallery-wrapper .gallery-inner{gap:.5rem}@media only screen and (max-width: 812px){.module.image-group .gallery-wrapper .gallery-inner{padding:0 .5rem}}.module.image-group .gallery-wrapper .gallery-inner .gallery-item{transition:all .3s ease}.module.image-group .gallery-wrapper .gallery-inner .gallery-item figure img,.module.image-group .gallery-wrapper .gallery-inner .gallery-item figure video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.module.image-group .gallery-wrapper .gallery-inner .gallery-item figure img,.module.image-group .gallery-wrapper .gallery-inner .gallery-item figure video{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.module.image-group .gallery-wrapper .gallery-inner .gallery-item figure img,.module.image-group .gallery-wrapper .gallery-inner .gallery-item figure video{border-radius:.14rem}}.module.image-group .gallery-wrapper .gallery-inner .gallery-item figure img,.module.image-group .gallery-wrapper .gallery-inner .gallery-item figure video{background:radial-gradient(ellipse at center,#a9a9a9,gray);width:auto;height:auto;transition:height .3s ease,width .3s ease}.module.image-group .gallery-wrapper .gallery-inner .gallery-item figure img.portrait,.module.image-group .gallery-wrapper .gallery-inner .gallery-item figure video.portrait{height:6rem;width:4rem}.module.image-group .gallery-wrapper .gallery-inner .gallery-item figure img.landscape,.module.image-group .gallery-wrapper .gallery-inner .gallery-item figure video.landscape{height:4rem;width:6rem}.module.image-group .gallery-wrapper .gallery-inner .gallery-item figure img.square,.module.image-group .gallery-wrapper .gallery-inner .gallery-item figure video.square{height:4.8rem;width:4.8rem}.module.image-group .gallery-wrapper .gallery-inner .gallery-item figure figcaption{opacity:0;max-width:4rem;height:0;overflow:hidden}@media only screen and (min-width: 813px){.module.image-group .gallery-wrapper .hover-control{height:100%;z-index:100;width:calc(100vw - 11.3rem);position:absolute;left:50%;transform:translate(-50%)}}@media only screen and (max-width: 812px){.module.image-group .gallery-wrapper .hover-control{display:none}}.module.image-group .extender{text-align:right;font-size:1.3rem;cursor:pointer;display:none}@media only screen and (min-width: 813px){body.extended .module.image-group .gallery-wrapper,.module.image-group.extended .gallery-wrapper{transform:translate(-18rem);width:100vw}}@media only screen and (max-width: 812px){body.extended .module.image-group .gallery-wrapper .gallery-inner .gallery-item,.module.image-group.extended .gallery-wrapper .gallery-inner .gallery-item{display:flex}body.extended .module.image-group .gallery-wrapper .gallery-inner .gallery-item figure img,body.extended .module.image-group .gallery-wrapper .gallery-inner .gallery-item figure video,.module.image-group.extended .gallery-wrapper .gallery-inner .gallery-item figure img,.module.image-group.extended .gallery-wrapper .gallery-inner .gallery-item figure video{height:7.5rem!important;width:auto!important}}body.extended .module.image-group .gallery-wrapper .gallery-inner .gallery-item figure img.portrait,body.extended .module.image-group .gallery-wrapper .gallery-inner .gallery-item figure video.portrait,.module.image-group.extended .gallery-wrapper .gallery-inner .gallery-item figure img.portrait,.module.image-group.extended .gallery-wrapper .gallery-inner .gallery-item figure video.portrait{height:60vh;width:40vh}body.extended .module.image-group .gallery-wrapper .gallery-inner .gallery-item figure img.landscape,body.extended .module.image-group .gallery-wrapper .gallery-inner .gallery-item figure video.landscape,.module.image-group.extended .gallery-wrapper .gallery-inner .gallery-item figure img.landscape,.module.image-group.extended .gallery-wrapper .gallery-inner .gallery-item figure video.landscape{height:60vh;width:90vh}body.extended .module.image-group .gallery-wrapper .gallery-inner .gallery-item figure img.square,body.extended .module.image-group .gallery-wrapper .gallery-inner .gallery-item figure video.square,.module.image-group.extended .gallery-wrapper .gallery-inner .gallery-item figure img.square,.module.image-group.extended .gallery-wrapper .gallery-inner .gallery-item figure video.square{height:60vh;width:60vh}body.extended .module.image-group .gallery-wrapper .gallery-inner .gallery-item figure figcaption,.module.image-group.extended .gallery-wrapper .gallery-inner .gallery-item figure figcaption{opacity:1;max-width:100%;max-width:40vh;height:auto}body.extended .module.image-group .gallery-wrapper .hover-control,.module.image-group.extended .gallery-wrapper .hover-control{width:90vw}@media only screen and (min-width: 813px){body.cinemode .module.image-group .gallery-wrapper{cursor:default}}@media only screen and (min-width: 813px){.module.burg-galerie-teaser{width:8rem}}@media only screen and (max-width: 812px){.module.burg-galerie-teaser>.inner>.content{padding:0 .5rem}}@media only screen and (min-width: 813px){.module.burg-galerie-teaser>.inner>.content .title{cursor:pointer}}@media only screen and (min-width: 813px) and (min-width: 813px){.module.burg-galerie-teaser>.inner>.content .title{transition:font-variation-settings .2s ease;font-variation-settings:"wght" 400!important}.module.burg-galerie-teaser>.inner>.content .title:hover,.module.burg-galerie-teaser>.inner>.content .title:active,.module.burg-galerie-teaser>.inner>.content .title:focus{font-variation-settings:"wght" 900!important}}@media only screen and (min-width: 813px){.module.burg-galerie-teaser>.inner>.content:hover .title,.module.burg-galerie-teaser>.inner>.content:active .title,.module.burg-galerie-teaser>.inner>.content:focus .title{font-variation-settings:"wght" 900!important}}.module.burg-galerie-teaser>.inner>.content div,.module.burg-galerie-teaser>.inner>.content img{display:block;width:100%;box-sizing:border-box;position:relative}.module.burg-galerie-teaser>.inner>.content a{display:block;text-decoration:none;padding:0;margin:0}.module.burg-galerie-teaser>.inner>.content .poster{background-color:transparent;background-image:radial-gradient(closest-side,rgb(218,180,194) 50%,transparent 100%);background-size:100% 100%;background-repeat:no-repeat}.module.burg-galerie-teaser>.inner>.content .poster:before{content:"";display:block;background:#dab4c2;position:absolute;top:0;left:0;bottom:0;right:0;mix-blend-mode:hue;border-radius:45%;filter:blur(.6rem);box-shadow:0 0 .25rem .25rem var(--color-main-bg) inset;border:1rem solid var(--color-main-bg);opacity:.5}.module.burg-galerie-teaser>.inner>.content .poster{cursor:pointer;border:0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;transform:scale(1);transition:transform .2s ease}@media only screen and (min-width: 813px){.module.burg-galerie-teaser>.inner>.content .poster{position:relative;height:9.75rem}}@media only screen and (max-width: 812px){.module.burg-galerie-teaser>.inner>.content .poster{min-height:100vmin;height:auto;width:calc(100% - 1rem);margin:.5rem auto .6rem}}.module.burg-galerie-teaser>.inner>.content .poster img,.module.burg-galerie-teaser>.inner>.content .poster video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.module.burg-galerie-teaser>.inner>.content .poster img,.module.burg-galerie-teaser>.inner>.content .poster video{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.module.burg-galerie-teaser>.inner>.content .poster img,.module.burg-galerie-teaser>.inner>.content .poster video{border-radius:.14rem}}.module.burg-galerie-teaser>.inner>.content .poster img,.module.burg-galerie-teaser>.inner>.content .poster video{background:radial-gradient(ellipse at center,#a9a9a9,gray);flex:0 0 auto;-o-object-fit:fill;object-fit:fill;width:auto;height:auto;max-width:calc(100% - 1.1rem);max-height:100%;border-radius:.1rem;transform-origin:center}@media only screen and (max-width: 812px){.module.burg-galerie-teaser>.inner>.content .poster img,.module.burg-galerie-teaser>.inner>.content .poster video{max-width:100%}}.module.burg-galerie-teaser>.inner>.content .info{padding-left:.5rem;font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.module.burg-galerie-teaser>.inner>.content .info a:hover,.module.burg-galerie-teaser>.inner>.content .info a:active,.module.burg-galerie-teaser>.inner>.content .info a:focus{color:var(--color-link)}.module.burg-galerie-teaser>.inner>.content .info a:hover svg path,.module.burg-galerie-teaser>.inner>.content .info a:hover svg circle,.module.burg-galerie-teaser>.inner>.content .info a:active svg path,.module.burg-galerie-teaser>.inner>.content .info a:active svg circle,.module.burg-galerie-teaser>.inner>.content .info a:focus svg path,.module.burg-galerie-teaser>.inner>.content .info a:focus svg circle{stroke:var(--color-link)}.module.burg-galerie-teaser>.inner>.content .info{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.module.burg-galerie-teaser>.inner>.content .info{font-size:.275rem;padding-left:.5rem}}.module.burg-galerie-teaser>.inner>.content .info p{margin:0}.module.lehrangebot{overflow:visible}.module.lehrangebot>.inner{overflow:visible;position:relative;display:block;-moz-column-fill:balance;column-fill:balance;width:101%}@media only screen and (min-width: 813px){.module.lehrangebot>.inner{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(2,1fr);gap:.75rem 1rem}}@media only screen and (max-width: 812px){.module.lehrangebot>.inner>*+*{margin-top:.2rem}}.module.lehrangebot>.inner.item-count-1,.module.lehrangebot>.inner.item-count-2{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(2,1fr);max-width:15rem;margin-left:auto;margin-right:auto}.module.lehrangebot>.inner li{display:block;padding:0;-moz-column-break-inside:avoid;break-inside:avoid}.module.lehrangebot>.inner li a{display:flex;padding:.1rem 0 0}.module.lehrangebot>.inner li a .image-wrapper{flex:0 0 1.3rem;width:1.3rem;height:.8rem;margin-right:var(--gap-s);overflow:visible;transition:all .2s ease}.module.lehrangebot>.inner li a .image-wrapper .content{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.module.lehrangebot>.inner li a .image-wrapper .content{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.module.lehrangebot>.inner li a .image-wrapper .content{border-radius:.14rem}}.module.lehrangebot>.inner li a .image-wrapper .content{background:radial-gradient(ellipse at center,#a9a9a9,gray);transition:all .2s ease;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(0)}.module.lehrangebot>.inner li a .menu-title{flex:0 1 auto;-webkit-hyphens:auto;hyphens:auto}.module.lehrangebot>.inner li a .menu-title span{display:block}.module.lehrangebot>.inner li a .menu-title .sub{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.module.lehrangebot>.inner li a .menu-title .sub a:hover,.module.lehrangebot>.inner li a .menu-title .sub a:active,.module.lehrangebot>.inner li a .menu-title .sub a:focus{color:var(--color-link)}.module.lehrangebot>.inner li a .menu-title .sub a:hover svg path,.module.lehrangebot>.inner li a .menu-title .sub a:hover svg circle,.module.lehrangebot>.inner li a .menu-title .sub a:active svg path,.module.lehrangebot>.inner li a .menu-title .sub a:active svg circle,.module.lehrangebot>.inner li a .menu-title .sub a:focus svg path,.module.lehrangebot>.inner li a .menu-title .sub a:focus svg circle{stroke:var(--color-link)}.module.lehrangebot>.inner li a .menu-title .sub{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.module.lehrangebot>.inner li a .menu-title .sub{font-size:.275rem}}.module.lehrangebot>.inner li a .menu-title .sub{vertical-align:top;display:inline-block}.module.lehrangebot>.inner li a .menu-title .sub[data-id=ba],.module.lehrangebot>.inner li a .menu-title .sub[data-id=ma]{letter-spacing:-.01em}.module.lehrangebot>.inner.view_list,.module.lehrangebot>.inner.view_grid{width:100%;margin-left:0}.module.lehrangebot>.inner.view_list .teaser-card.mode-lehrangebot,.module.lehrangebot>.inner.view_grid .teaser-card.mode-lehrangebot{border-radius:.05rem}.module.lehrangebot>.inner.view_list .teaser-card.mode-lehrangebot a.card-inner,.module.lehrangebot>.inner.view_grid .teaser-card.mode-lehrangebot a.card-inner{padding:.2rem}.module.lehrangebot>.inner.view_list .teaser-card.mode-lehrangebot a.card-inner .container.title .card-meta span,.module.lehrangebot>.inner.view_grid .teaser-card.mode-lehrangebot a.card-inner .container.title .card-meta span{max-width:none}.module.lehrangebot>.inner.view_list .teaser-card.mode-lehrangebot a.card-inner .container.image,.module.lehrangebot>.inner.view_grid .teaser-card.mode-lehrangebot a.card-inner .container.image{flex:0 0 1.25rem}.module.lehrangebot>.inner.view_list{display:block}.module.lehrangebot>.inner.view_list .teaser-card.mode-lehrangebot:nth-of-type(odd){background:#fffae9}.module.lehrangebot>.inner.view_grid{display:grid;gap:0}.module.lehrangebot>.inner.view_grid .teaser-card.mode-lehrangebot a.card-inner{min-height:2.6rem}.module.lehrangebot>.inner.view_grid .teaser-card.mode-lehrangebot:nth-child(4n+2),.module.lehrangebot>.inner.view_grid .teaser-card.mode-lehrangebot:nth-child(4n+3){background:#fffae9}@media only screen and (min-width: 813px){.module.lehrangebot.overview{padding:0 1rem}}.module.lehrangebot.overview>.inner{width:100%;margin-left:0;grid-template-columns:repeat(3,1fr);gap:1rem 2rem}.application-table.module{background:var(--color-main-bg);z-index:1000}@media only screen and (min-width: 813px){.application-table.module{padding-bottom:1rem;margin-top:1rem;padding-top:1rem}}@media only screen and (max-width: 812px){.application-table.module{width:100vw;margin-top:.8rem}}.application-table.module:before{content:"";height:2rem;width:100%;display:none;background:var(--color-main-bg);background:linear-gradient(180deg,transparent 0%,var(--color-main-bg) 100%);position:absolute;top:-2rem;left:0;right:0}.application-table.module .content-head{margin-bottom:0}@media only screen and (min-width: 813px){.application-table.module .content-head{padding:0 1rem}}@media only screen and (max-width: 812px){.application-table.module .content-head{padding:0 .5rem}}.application-table.module .inner{padding:0;position:relative;display:block}@media only screen and (min-width: 813px){.application-table.module .inner{margin-top:0}}@media only screen and (max-width: 812px){.application-table.module .inner{overflow-x:auto}.application-table.module .inner>*,.application-table.module .inner .table-row,.application-table.module .inner .table-header{width:auto;min-width:78em}}.application-table.module .inner h2,.application-table.module .inner h3{box-sizing:content-box;max-width:3.5rem;position:relative;top:auto;z-index:99;margin:0;height:1.4rem;display:flex;flex-flow:column nowrap;justify-content:center}.application-table.module .inner h2 span,.application-table.module .inner h3 span{display:block}.application-table.module .inner h2{margin-left:8rem;margin-top:0}@media only screen and (max-width: 812px){.application-table.module .inner h2{margin-left:8rem}}.application-table.module .inner h3{margin-left:12rem;display:none}.application-table.module .inner li{display:block;width:auto;min-height:0}.application-table.module .table-row{min-height:1.4rem;margin:0;display:flex}.application-table.module .table-row .cell{overflow-y:visible;display:flex;flex-flow:column nowrap;justify-content:center}.application-table.module .table-row .cell>.content{flex:0 1 auto;padding-right:.5rem;max-width:none;height:auto;min-height:0}.application-table.module .table-row .cell>.content span{display:inline-block}.application-table.module .table-row .cell>.content span.sub{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.application-table.module .table-row .cell>.content span.sub a:hover,.application-table.module .table-row .cell>.content span.sub a:active,.application-table.module .table-row .cell>.content span.sub a:focus{color:var(--color-link)}.application-table.module .table-row .cell>.content span.sub a:hover svg path,.application-table.module .table-row .cell>.content span.sub a:hover svg circle,.application-table.module .table-row .cell>.content span.sub a:active svg path,.application-table.module .table-row .cell>.content span.sub a:active svg circle,.application-table.module .table-row .cell>.content span.sub a:focus svg path,.application-table.module .table-row .cell>.content span.sub a:focus svg circle{stroke:var(--color-link)}.application-table.module .table-row .cell>.content span.sub{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.application-table.module .table-row .cell>.content span.sub{font-size:.275rem}}.application-table.module .table-row .cell>.content span.sub{vertical-align:top;display:block}.application-table.module .table-row .cell.title>.content br{display:none}.application-table.module .table-row .cell.deadline{text-align:right}.application-table.module .table-row .cell.faculty{display:none!important}.application-table.module .table-header{padding:0}@media only screen and (min-width: 813px){.application-table.module .table-header{padding-top:.5rem;position:sticky;top:.5rem;z-index:100;background:var(--color-main-bg);-webkit-mask-image:linear-gradient(to top,transparent 0,black .25rem,black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to top,transparent 0,black .25rem,black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}}.application-table.module .table-header .table-row .cell{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.application-table.module .table-header .table-row .cell a:hover,.application-table.module .table-header .table-row .cell a:active,.application-table.module .table-header .table-row .cell a:focus{color:var(--color-link)}.application-table.module .table-header .table-row .cell a:hover svg path,.application-table.module .table-header .table-row .cell a:hover svg circle,.application-table.module .table-header .table-row .cell a:active svg path,.application-table.module .table-header .table-row .cell a:active svg circle,.application-table.module .table-header .table-row .cell a:focus svg path,.application-table.module .table-header .table-row .cell a:focus svg circle{stroke:var(--color-link)}.application-table.module .table-header .table-row .cell{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.application-table.module .table-header .table-row .cell{font-size:.275rem}}.application-table.module .table-content-group+.table-content-group{margin-top:.25rem}.application-table.module .table-content>.table-row:nth-child(odd),.application-table.module .table-content>.table-row.odd{background:#ffc5001a}.application-table.module .table-row:not(.table-header>.table-row) .cell.index .content{height:.25rem;position:relative;padding-left:.5rem;line-height:1.25}.application-table.module .table-row:not(.table-header>.table-row) .cell.index .content:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;background:var(--color-main-font);border-radius:50%;background:transparent;background:#ff9cea;border:1px solid var(--color-main-font);animation:shake 3s ease 0s infinite}.application-table.module .cell-container{width:100%;display:flex;flex-flow:row nowrap}@media only screen and (min-width: 813px){.application-table.module .cell-container{padding:.25rem 1rem}}@media only screen and (max-width: 812px){.application-table.module .cell-container{padding:.25rem .5rem}}.application-table.module .cell-container .cell{flex:0 0 4.5rem}@media only screen and (max-width: 812px){.application-table.module .cell-container .cell{flex:0 0 5rem}}.application-table.module .cell-container .cell.wrapper{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.application-table.module .cell-container .cell:not(.title){font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.application-table.module .cell-container .cell:not(.title) a:hover,.application-table.module .cell-container .cell:not(.title) a:active,.application-table.module .cell-container .cell:not(.title) a:focus{color:var(--color-link)}.application-table.module .cell-container .cell:not(.title) a:hover svg path,.application-table.module .cell-container .cell:not(.title) a:hover svg circle,.application-table.module .cell-container .cell:not(.title) a:active svg path,.application-table.module .cell-container .cell:not(.title) a:active svg circle,.application-table.module .cell-container .cell:not(.title) a:focus svg path,.application-table.module .cell-container .cell:not(.title) a:focus svg circle{stroke:var(--color-link)}.application-table.module .cell-container .cell:not(.title){text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.application-table.module .cell-container .cell:not(.title){font-size:.275rem}}.application-table.module .cell-container .cell.index{display:none!important}.application-table.module .cell-container .cell.deadline{flex:0 0 4rem;justify-self:flex-end;justify-content:flex-end}@media only screen and (max-width: 812px){.application-table.module .cell-container .cell.deadline{flex:0 0 4rem}}.application-table.module .cell-container .cell.deadline>.content{padding-right:0}.application-table.module .cell-container .cell.semester{flex:0 0 5rem}@media only screen and (max-width: 812px){.application-table.module .cell-container .cell.semester{flex:0 0 5rem}.application-table.module .cell-container .cell.faculty,.application-table.module .cell-container .cell.preparation{flex:0 0 3.5rem}}@media only screen and (min-width: 813px){.application-table.module .cell-container .cell.title{flex:0 0 7rem;gap:.25rem}}@media only screen and (max-width: 812px){.application-table.module .cell-container .cell.title{flex:0 0 7.5rem;gap:.25rem}}.application-table.module .cell-container .cell.title>.content.title{transform:translateY(.05rem)}.application-table.module .cell-container .cell.title>.content.image{width:100%;height:100%;display:block;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25);border-radius:50%;height:auto;aspect-ratio:1!important;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 813px){.application-table.module .cell-container .cell.title>.content.image{border-radius:50%}}@media only screen and (max-width: 812px){.application-table.module .cell-container .cell.title>.content.image{border-radius:50%}}.application-table.module .cell-container .cell.title>.content.image *,.application-table.module .cell-container .cell.title>.content.image img{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.application-table.module .cell-container .cell.title>.content.image{background:radial-gradient(ellipse at center,#a9a9a9,gray);height:.8rem;flex:0 0 .8rem;padding:0;box-sizing:content-box;min-width:0;position:relative;overflow:visible;transform:translateY(-.01rem)}.application-table.module .cell-container .cell.title>.content.image,.application-table.module .cell-container .cell.title>.content.image>*{transition:transform .2s ease,width .2s ease,height .2s ease,top .2s ease,left .2s ease;transform-origin:center;overflow:hidden}body.mobile-menu-active{overflow:hidden}@media only screen and (max-width: 812px){body.calendar-active header#main-header{z-index:10000}body.calendar-active header#main-header .main-header-background,body.calendar-active header#main-header #mobile-nav{transition:transform .3s ease;transform:translateY(-100vh)}}@media only screen and (min-width: 813px){header#main-header #mobile-nav{display:none}}header#main-header #mobile-nav{position:absolute;left:0;top:0;height:100vh;height:var(--vh);height:100dvh;width:100vw;padding:2rem 0 0;overflow:hidden;transform:none;z-index:1002;pointer-events:none;opacity:0;transition:transform .3s ease,opacity .3s ease}header#main-header #mobile-nav>.layout{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:max-content 1fr 1.5fr;transform:translateY(100%);transition:transform .2s ease;min-height:100%;background:var(--color-main-bg);pointer-events:auto;height:100%;max-height:calc(100dvh - 2rem);overflow-y:auto;overflow-x:hidden}header#main-header #mobile-nav>.layout>div{box-sizing:border-box;position:relative;min-height:.5rem;min-width:.5rem;max-width:100%;transition:max-width .2s ease,transform .2s ease}header#main-header #mobile-nav>.layout>.wrapper-main-nav{background:#ff03;grid-column:1/1}header#main-header #mobile-nav>.layout>.wrapper-sub-nav{background:#fffc9e;display:block;position:absolute;right:0;top:0;width:calc(100vw - 4rem);height:calc(var(--vh) - 2rem);overflow-x:hidden;overflow-y:auto;z-index:100;transition:none}header#main-header #mobile-nav>.layout>.wrapper-toolbar{background:#b5d7ff;background:#0075ff33;grid-column:2/2}header#main-header #mobile-nav>.layout>.wrapper-toolbar a .icon,header#main-header #mobile-nav>.layout>.wrapper-toolbar button .icon{display:none}header#main-header #mobile-nav>.layout>.wrapper-energy-slider,header#main-header #mobile-nav>.layout>.wrapper-global-search{grid-column:1/-1;height:1.75rem;min-height:1.75rem}header#main-header #mobile-nav>.layout>.wrapper-energy-slider{background:#aaffd2;background:#00ff7833}header#main-header #mobile-nav>.layout>.wrapper-global-search{background:#fdd;background:#f003;height:100%}header#main-header #mobile-nav .wrapper-main-nav,header#main-header #mobile-nav .wrapper-toolbar{padding-top:.25rem;padding-bottom:.25rem}header#main-header #mobile-nav .wrapper-main-nav a,header#main-header #mobile-nav .wrapper-main-nav button,header#main-header #mobile-nav .wrapper-toolbar a,header#main-header #mobile-nav .wrapper-toolbar button{display:block;padding:.25rem 0rem .25rem .5rem;min-height:1.15rem}header#main-header #mobile-nav .wrapper-main-nav{max-width:100%}header#main-header #mobile-nav .wrapper-main-nav a span,header#main-header #mobile-nav .wrapper-main-nav button span{display:block}header#main-header #mobile-nav .wrapper-sub-nav .sub-nav{padding-top:.25rem;padding-bottom:1.75rem;height:100%;overflow-y:auto;-webkit-mask-image:linear-gradient(to top,transparent 0,black 2.25rem,black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to top,transparent 0,black 2.25rem,black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}header#main-header #mobile-nav .wrapper-sub-nav .sub-nav h2,header#main-header #mobile-nav .wrapper-sub-nav .sub-nav h3{display:none}header#main-header #mobile-nav .wrapper-sub-nav .sub-nav .element.menu-item a{padding:.25rem}header#main-header #mobile-nav .wrapper-sub-nav .sub-nav .element.search-bar{display:none}header#main-header #mobile-nav .wrapper-sub-nav .sub-nav ul{display:flex;flex-flow:column nowrap}header#main-header #mobile-nav .wrapper-toolbar{transform:translate(0);transition:transform .2s ease}header#main-header #mobile-nav .wrapper-toolbar a,header#main-header #mobile-nav .wrapper-toolbar button{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}header#main-header #mobile-nav .wrapper-toolbar a a:hover,header#main-header #mobile-nav .wrapper-toolbar a a:active,header#main-header #mobile-nav .wrapper-toolbar a a:focus,header#main-header #mobile-nav .wrapper-toolbar button a:hover,header#main-header #mobile-nav .wrapper-toolbar button a:active,header#main-header #mobile-nav .wrapper-toolbar button a:focus{color:var(--color-link)}header#main-header #mobile-nav .wrapper-toolbar a a:hover svg path,header#main-header #mobile-nav .wrapper-toolbar a a:hover svg circle,header#main-header #mobile-nav .wrapper-toolbar a a:active svg path,header#main-header #mobile-nav .wrapper-toolbar a a:active svg circle,header#main-header #mobile-nav .wrapper-toolbar a a:focus svg path,header#main-header #mobile-nav .wrapper-toolbar a a:focus svg circle,header#main-header #mobile-nav .wrapper-toolbar button a:hover svg path,header#main-header #mobile-nav .wrapper-toolbar button a:hover svg circle,header#main-header #mobile-nav .wrapper-toolbar button a:active svg path,header#main-header #mobile-nav .wrapper-toolbar button a:active svg circle,header#main-header #mobile-nav .wrapper-toolbar button a:focus svg path,header#main-header #mobile-nav .wrapper-toolbar button a:focus svg circle{stroke:var(--color-link)}header#main-header #mobile-nav .wrapper-toolbar a,header#main-header #mobile-nav .wrapper-toolbar button{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){header#main-header #mobile-nav .wrapper-toolbar a,header#main-header #mobile-nav .wrapper-toolbar button{font-size:.275rem}}header#main-header #mobile-nav .wrapper-energy-slider{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}header#main-header #mobile-nav .wrapper-energy-slider a:hover,header#main-header #mobile-nav .wrapper-energy-slider a:active,header#main-header #mobile-nav .wrapper-energy-slider a:focus{color:var(--color-link)}header#main-header #mobile-nav .wrapper-energy-slider a:hover svg path,header#main-header #mobile-nav .wrapper-energy-slider a:hover svg circle,header#main-header #mobile-nav .wrapper-energy-slider a:active svg path,header#main-header #mobile-nav .wrapper-energy-slider a:active svg circle,header#main-header #mobile-nav .wrapper-energy-slider a:focus svg path,header#main-header #mobile-nav .wrapper-energy-slider a:focus svg circle{stroke:var(--color-link)}header#main-header #mobile-nav .wrapper-energy-slider{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){header#main-header #mobile-nav .wrapper-energy-slider{font-size:.275rem}}header#main-header #mobile-nav .wrapper-energy-slider{padding:0 .5rem;display:flex;flex-flow:column nowrap;justify-items:center}header#main-header #mobile-nav .wrapper-energy-slider .slidecontainer.energy-slider{width:100%}header#main-header #mobile-nav .wrapper-global-search{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}header#main-header #mobile-nav .wrapper-global-search a,header#main-header #mobile-nav .wrapper-global-search button{box-sizing:content-box;display:block;padding:.5rem;height:100%;max-height:1.15rem;width:auto;margin:auto}header#main-header #mobile-nav .wrapper-global-search a #search-icon,header#main-header #mobile-nav .wrapper-global-search button #search-icon{height:100%;width:100%;display:flex;flex-flow:column nowrap;justify-items:center}header#main-header #mobile-nav .wrapper-global-search a #search-icon svg,header#main-header #mobile-nav .wrapper-global-search button #search-icon svg{max-height:1.3rem}header#main-header #mobile-nav .wrapper-global-search span{display:none}header#main-header #mobile-nav.sub-nav-folded-out>.layout>.wrapper-main-nav{max-width:90%}header#main-header #mobile-nav.sub-nav-folded-out>.layout>.wrapper-energy-slider,header#main-header #mobile-nav.sub-nav-folded-out>.layout>.wrapper-global-search{max-width:4rem}header#main-header #mobile-nav.sub-nav-folded-out>.layout>.wrapper-toolbar{transform:translate(100%)}body.mobile-menu-active header#main-header #mobile-nav{opacity:1}body.mobile-menu-active header#main-header #mobile-nav>.layout{pointer-events:auto;transform:translateY(0)}header#main-header #mobile-nav #main-nav{position:relative;z-index:2}header#main-header #mobile-nav .column-wrapper{padding:.5rem 0 0 .5rem;border-right:1px solid black;border-top:1px solid black;border-bottom:1px solid black;width:50vw;height:50vh;background-color:#ffffd4}header#main-header #mobile-nav .column{display:block;margin-bottom:.5rem;transition:all .1s ease}header#main-header #mobile-nav .column h2{transition:all .1s ease;display:table-cell;vertical-align:middle}header#main-header #mobile-nav .column h2 a,header#main-header #mobile-nav .column h2 button{transition:all .1s ease!important}header#main-header #mobile-nav .column ul li{display:none}header#main-header #mobile-nav .column li{border-bottom:1px solid black}header#main-header #mobile-nav .column li a,header#main-header #mobile-nav .column li button{display:flex;transition:all .3s ease;padding:.5rem;font-size:.9rem}header#main-header #mobile-nav .column li a .image-wrapper,header#main-header #mobile-nav .column li button .image-wrapper{width:1.3rem;min-width:1.3rem;height:1rem;border:1px solid var(--color-main-font);border-radius:.2rem;margin-right:.5rem;margin-top:0rem;overflow:hidden;transform:scale(1.01);transition:all .3s ease;transform-origin:top right}header#main-header #mobile-nav .column li a .image-wrapper img,header#main-header #mobile-nav .column li button .image-wrapper img{width:1.3rem;min-width:1.3rem;height:1rem;-o-object-fit:cover;object-fit:cover}header#main-header #mobile-nav .column .sub-location,header#main-header #mobile-nav .column .degree{display:block;font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}header#main-header #mobile-nav .column .sub-location a:hover,header#main-header #mobile-nav .column .sub-location a:active,header#main-header #mobile-nav .column .sub-location a:focus,header#main-header #mobile-nav .column .degree a:hover,header#main-header #mobile-nav .column .degree a:active,header#main-header #mobile-nav .column .degree a:focus{color:var(--color-link)}header#main-header #mobile-nav .column .sub-location a:hover svg path,header#main-header #mobile-nav .column .sub-location a:hover svg circle,header#main-header #mobile-nav .column .sub-location a:active svg path,header#main-header #mobile-nav .column .sub-location a:active svg circle,header#main-header #mobile-nav .column .sub-location a:focus svg path,header#main-header #mobile-nav .column .sub-location a:focus svg circle,header#main-header #mobile-nav .column .degree a:hover svg path,header#main-header #mobile-nav .column .degree a:hover svg circle,header#main-header #mobile-nav .column .degree a:active svg path,header#main-header #mobile-nav .column .degree a:active svg circle,header#main-header #mobile-nav .column .degree a:focus svg path,header#main-header #mobile-nav .column .degree a:focus svg circle{stroke:var(--color-link)}header#main-header #mobile-nav .column .sub-location,header#main-header #mobile-nav .column .degree{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){header#main-header #mobile-nav .column .sub-location,header#main-header #mobile-nav .column .degree{font-size:.275rem}}header#main-header #mobile-nav .column .sub-location,header#main-header #mobile-nav .column .degree{line-height:.7rem;padding-left:.05rem;-webkit-hyphens:auto;hyphens:auto}header#main-header #mobile-nav .column .sub-location{display:none}header#main-header #mobile-nav .column.visible ul li{display:block}header#main-header #mobile-nav .column.visible .outer-wrapper{transform:translate(0)}header#main-header #mobile-nav.visible{display:block}header#main-header #mobile-nav.submenu-folded-out .column{width:50vw}header#main-header #mobile-nav #global-search{width:100vw!important;top:0!important;padding:.7rem .8rem 1rem 1rem!important;border-bottom:1px solid black;height:3.5rem;background-color:#fdd}header#main-header #mobile-nav #global-search #search-icon{width:3rem!important;height:3rem!important}header#main-header #mobile-nav #global-search #search-icon svg{width:2rem!important}header#main-header #mobile-nav #media-wrapper{display:block!important;z-index:2;top:auto!important;bottom:.8rem!important;left:auto!important;right:1rem!important}header#main-header #mobile-nav #media-wrapper .wheel{transform:scale(.11)!important;border:9px solid black!important}header#main-header #mobile-menu-switcher{display:block;position:absolute;right:.5rem;top:.5rem;width:1rem;height:1rem;z-index:1003;transform:translateY(-.05rem)}@media only screen and (min-width: 813px){header#main-header #mobile-menu-switcher{display:none}}header#main-header #mobile-menu-switcher:before,header#main-header #mobile-menu-switcher:after{content:"";position:absolute;border-top:2px var(--color-main-font) solid;right:0;top:50%;width:100%;transform-origin:center center;transform:translateY(0);transition:all .3s ease}header#main-header #mobile-menu-switcher:after{transform:translateY(.2rem)}header#main-header #mobile-menu-switcher:before{transform:translateY(-.2rem)}header#main-header #mobile-menu-switcher.active:before{transform:rotate(45deg)}header#main-header #mobile-menu-switcher.active:after{transform:rotate(-45deg)}.mobile-only{display:none}@media only screen and (max-width: 812px){.mobile-only{display:block}}header#main-header #mobile-nav.v2{background:transparent;pointer-events:none}header#main-header #mobile-nav.v2>.layout{pointer-events:auto;background-color:var(--color-nav-bg)}header#main-header #mobile-nav.v2>.layout>.wrapper-main-nav,header#main-header #mobile-nav.v2>.layout>.wrapper-sub-nav,header#main-header #mobile-nav.v2>.layout>.wrapper-toolbar,header#main-header #mobile-nav.v2>.layout>.wrapper-energy-slider,header#main-header #mobile-nav.v2>.layout>.wrapper-global-search{background:transparent}header#main-header #mobile-nav.v2>.layout>.wrapper-main-nav,header#main-header #mobile-nav.v2>.layout>.wrapper-toolbar{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:.2rem;gap:clamp(0rem,1.5vh,.25rem)}header#main-header #mobile-nav.v2>.layout>.wrapper-main-nav a,header#main-header #mobile-nav.v2>.layout>.wrapper-main-nav button,header#main-header #mobile-nav.v2>.layout>.wrapper-toolbar a,header#main-header #mobile-nav.v2>.layout>.wrapper-toolbar button{display:block;padding:.2rem .2rem 0 .5rem;min-height:0;height:.75rem}header#main-header #mobile-nav.v2>.layout>.wrapper-sub-nav .sub-nav{-webkit-mask-image:linear-gradient(to top,transparent 0,black 2.25rem,black calc(100% - .6rem),transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to top,transparent 0,black 2.25rem,black calc(100% - .6rem),transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}.a-to-z.module article h2{position:relative;padding-left:.5rem;line-height:1.25}.a-to-z.module article h2:before{content:"⬤";display:inline-block;height:.78em;width:.78em;position:absolute;top:.11em;left:0;font-family:Arial,sans-serif;color:transparent;border-radius:50%;border:1px solid var(--color-main-font);background:var(--color-main-font)}.a-to-z.module article h2 span{width:100%;display:block;position:relative}.a-to-z.module article .content{margin-top:.5rem;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-ms-hyphenate-limit-chars:6 3 3;hyphenate-limit-chars:6 3 3}.a-to-z.module article .content a{color:var(--color-link)}.a-to-z.module article.long-content .content{max-height:4rem;overflow:hidden;-webkit-mask-image:linear-gradient(to top,transparent 0,black 1.5rem,black 100%,transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to top,transparent 0,black 1.5rem,black 100%,transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}.a-to-z.module article.long-content .more.label.sub{margin-top:.25rem;font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.a-to-z.module article.long-content .more.label.sub a:hover,.a-to-z.module article.long-content .more.label.sub a:active,.a-to-z.module article.long-content .more.label.sub a:focus{color:var(--color-link)}.a-to-z.module article.long-content .more.label.sub a:hover svg path,.a-to-z.module article.long-content .more.label.sub a:hover svg circle,.a-to-z.module article.long-content .more.label.sub a:active svg path,.a-to-z.module article.long-content .more.label.sub a:active svg circle,.a-to-z.module article.long-content .more.label.sub a:focus svg path,.a-to-z.module article.long-content .more.label.sub a:focus svg circle{stroke:var(--color-link)}.a-to-z.module article.long-content .more.label.sub{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.a-to-z.module article.long-content .more.label.sub{font-size:.275rem}}.a-to-z.module article.private h2:before{display:none}.a-to-z.module article.private h2 span .icon{overflow:visible;height:1em;width:1em;position:absolute;top:0;transform:translate(-.1rem);left:-.5rem}.module.multi-form{width:100%;max-width:16rem;padding:0 var(--gap-m);display:block;margin:0 auto}.module.multi-form fieldset{margin-top:var(--gap-m);margin-bottom:var(--gap-m)}.module.multi-form fieldset>legend{display:block;width:100%;text-align:center;margin-bottom:var(--gap-m)}.module.multi-form form,.module.multi-form .form-slides-container,.module.multi-form .form-slide,.module.multi-form .form-group{display:flex;flex-flow:column nowrap;overflow:visible}.module.multi-form form{gap:calc(var(--font-size) * var(--line-height-text) * 2);padding-top:var(--gap-xs);padding-bottom:var(--gap-xs)}@media only screen and (max-width: 812px){.module.multi-form .form-slides-container,.module.multi-form .form-slide{gap:calc(var(--font-size) * var(--line-height-text) * 2)}}@media only screen and (min-width: 813px){.module.multi-form .form-slides-container,.module.multi-form .form-slide{gap:calc(var(--font-size) * var(--line-height-text) * 1.5)}}.module.multi-form nav.form-navigation{text-align:center;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:var(--gap-s)}.module.multi-form nav.form-navigation>*{flex:0 0 auto;width:auto;margin:0}.module.multi-form form[data-slidecurrent="1"] nav.form-navigation .return.input-button{visibility:hidden}.module.multi-form .form-header-global{position:relative}.module.multi-form .form-header-global h2{max-width:calc(100% - 2rem)}.module.multi-form .form-header-global .form-pagination{position:absolute;top:0;right:0;height:calc(var(--font-size) * var(--line-height-brief) * .85);display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:flex-end}.module.multi-form .form-header-global .form-pagination .form-pagination-inner{place-self:flex-end;font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.module.multi-form .form-header-global .form-pagination .form-pagination-inner a:hover,.module.multi-form .form-header-global .form-pagination .form-pagination-inner a:active,.module.multi-form .form-header-global .form-pagination .form-pagination-inner a:focus{color:var(--color-link)}.module.multi-form .form-header-global .form-pagination .form-pagination-inner a:hover svg path,.module.multi-form .form-header-global .form-pagination .form-pagination-inner a:hover svg circle,.module.multi-form .form-header-global .form-pagination .form-pagination-inner a:active svg path,.module.multi-form .form-header-global .form-pagination .form-pagination-inner a:active svg circle,.module.multi-form .form-header-global .form-pagination .form-pagination-inner a:focus svg path,.module.multi-form .form-header-global .form-pagination .form-pagination-inner a:focus svg circle{stroke:var(--color-link)}.module.multi-form .form-header-global .form-pagination .form-pagination-inner{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.module.multi-form .form-header-global .form-pagination .form-pagination-inner{font-size:.275rem}}.module.multi-form .form-header-global .form-pagination .form-pagination-inner span.form-pagination-number{display:inline}.module.multi-form label span.required{display:inline!important;width:auto;margin-left:var(--gap-xs);flex-grow:0;flex-shrink:0}.module.multi-form .form-header-local{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.module.multi-form .form-header-local a:hover,.module.multi-form .form-header-local a:active,.module.multi-form .form-header-local a:focus{color:var(--color-link)}.module.multi-form .form-header-local a:hover svg path,.module.multi-form .form-header-local a:hover svg circle,.module.multi-form .form-header-local a:active svg path,.module.multi-form .form-header-local a:active svg circle,.module.multi-form .form-header-local a:focus svg path,.module.multi-form .form-header-local a:focus svg circle{stroke:var(--color-link)}.module.multi-form .form-header-local{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.module.multi-form .form-header-local{font-size:.29rem}}@media only screen and (min-width: 813px){.module.multi-form .form-header-local{padding-bottom:var(--gap-s)}}@media only screen and (max-width: 812px){.module.multi-form .form-group{gap:calc(var(--font-size) * var(--line-height-text) * .75)}}@media only screen and (min-width: 813px){.module.multi-form .form-group.with-label{display:grid;grid-template-columns:40% 1fr;gap:0 var(--gap-s)}}.module.multi-form .form-group .help-block{grid-column:2/span 1;font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.module.multi-form .form-group .help-block a:hover,.module.multi-form .form-group .help-block a:active,.module.multi-form .form-group .help-block a:focus{color:var(--color-link)}.module.multi-form .form-group .help-block a:hover svg path,.module.multi-form .form-group .help-block a:hover svg circle,.module.multi-form .form-group .help-block a:active svg path,.module.multi-form .form-group .help-block a:active svg circle,.module.multi-form .form-group .help-block a:focus svg path,.module.multi-form .form-group .help-block a:focus svg circle{stroke:var(--color-link)}.module.multi-form .form-group .help-block{font-size:.25rem;line-height:1.3;word-spacing:-.15em}@media only screen and (max-width: 812px){.module.multi-form .form-group .help-block{font-size:.29rem}}.module.multi-form .form-group .help-block{padding-bottom:var(--gap-xs)}.module.multi-form .date-input-container,.module.multi-form .number-input-container,.module.multi-form .text-input-container,.module.multi-form .textarea-input-container textarea{background-image:-webkit-linear-gradient(5deg,rgba(179,185,236,.1) 0%,rgba(141,188,188,.2) 50%,rgba(208,162,203,.3) 100%),-webkit-radial-gradient(80% 20%,cover,rgba(236,208,179,.3) 0%,transparent 100%),-webkit-radial-gradient(20% 80%,cover,rgba(202,186,249,.3) 0%,transparent 100%),-webkit-radial-gradient(50% 50%,cover,rgba(171,208,162,.3) 0%,transparent 100%),-webkit-linear-gradient(277deg,transparent 0%,rgba(244,230,185,.3) 50%,transparent 100%)}@media only screen and (min-width: 813px){.module.multi-form .date-input-container,.module.multi-form .number-input-container,.module.multi-form .text-input-container,.module.multi-form .textarea-input-container textarea{transform:translateY(-.2rem)}}.module.multi-form .select-input-container select{background-color:var(--color-grey-a);box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25);width:auto}@media only screen and (min-width: 813px){.module.multi-form .select-input-container select{border-radius:.4rem}}@media only screen and (max-width: 812px){.module.multi-form .select-input-container select{border-radius:.4rem}}.module.multi-form .select-input-container select input{border-radius:.4rem}.module.multi-form .select-input-container select input,.module.multi-form .select-input-container select textarea{padding:0em .35rem;height:.8rem;line-height:1.1}.module.multi-form .select-input-container select input *,.module.multi-form .select-input-container select textarea *{height:.8rem;line-height:1.1}.module.multi-form .select-input-container select{padding:var(--gap-s)}.module.multi-form .date-input-container{box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25);width:auto}@media only screen and (min-width: 813px){.module.multi-form .date-input-container{border-radius:.4rem}}@media only screen and (max-width: 812px){.module.multi-form .date-input-container{border-radius:.4rem}}.module.multi-form .date-input-container input{border-radius:.4rem}.module.multi-form .date-input-container input,.module.multi-form .date-input-container textarea{padding:0em .35rem;height:.8rem;line-height:1.1}.module.multi-form .date-input-container input *,.module.multi-form .date-input-container textarea *{height:.8rem;line-height:1.1}.module.multi-form .text-input-container{box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25);width:auto}@media only screen and (min-width: 813px){.module.multi-form .text-input-container{border-radius:.4rem}}@media only screen and (max-width: 812px){.module.multi-form .text-input-container{border-radius:.4rem}}.module.multi-form .text-input-container input{border-radius:.4rem}.module.multi-form .text-input-container input,.module.multi-form .text-input-container textarea{padding:0em .35rem;height:.8rem;line-height:1.1}.module.multi-form .text-input-container input *,.module.multi-form .text-input-container textarea *{height:.8rem;line-height:1.1}.module.multi-form .number-input-container{box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25);width:auto}@media only screen and (min-width: 813px){.module.multi-form .number-input-container{border-radius:.4rem}}@media only screen and (max-width: 812px){.module.multi-form .number-input-container{border-radius:.4rem}}.module.multi-form .number-input-container input{border-radius:.4rem}.module.multi-form .number-input-container input,.module.multi-form .number-input-container textarea{padding:0em .35rem;height:.8rem;line-height:1.1}.module.multi-form .number-input-container input *,.module.multi-form .number-input-container textarea *{height:.8rem;line-height:1.1}.module.multi-form .number-input-container input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;margin:0;text-align:center}.module.multi-form .number-input-container input[type=number]::-webkit-inner-spin-button,.module.multi-form .number-input-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.module.multi-form .form-group .textarea-input-container textarea{box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25);width:auto}@media only screen and (min-width: 813px){.module.multi-form .form-group .textarea-input-container textarea{border-radius:.4rem}}@media only screen and (max-width: 812px){.module.multi-form .form-group .textarea-input-container textarea{border-radius:.4rem}}.module.multi-form .form-group .textarea-input-container textarea input{border-radius:.4rem}.module.multi-form .form-group .textarea-input-container textarea{padding:0em .35rem;height:.8rem;line-height:1.1;display:block;width:100%;min-height:calc(var(--font-size) * var(--line-height-text) * 3.5)}.module.multi-form .radio-group{display:flex;flex-flow:column nowrap;gap:calc(var(--font-size) * var(--line-height-text) * .5)}.module.multi-form .radio-group label.radio-input-container{display:flex;flex-flow:row nowrap;gap:var(--gap-xs);cursor:pointer}.module.multi-form .radio-group label.radio-input-container span{display:block}.module.multi-form .radio-group label.radio-input-container input[type=radio]{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-background);margin:0;font:inherit;color:var(--color-main-font);width:1.15em;height:1.15em;border:1px solid var(--color-main-font);border-radius:50%;transform:translateY(-.15em);display:grid;place-content:center}.module.multi-form .radio-group label.radio-input-container input[type=radio]:before{content:"";width:.5em;height:.5em;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--color-main-font);background-color:CanvasText}.module.multi-form .radio-group label.radio-input-container input[type=radio]:checked:before{transform:scale(1)}.module.multi-form .checkbox-group{display:flex;flex-flow:column nowrap;gap:calc(var(--font-size) * var(--line-height-text) * .5)}.module.multi-form .checkbox-group label.checkbox-input-container{display:flex;flex-flow:row nowrap;gap:var(--gap-xs);cursor:pointer}.module.multi-form .checkbox-group label.checkbox-input-container span{display:block}.module.multi-form .checkbox-group label.checkbox-input-container input[type=checkbox]{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-background);font:inherit;color:var(--color-main-font);width:1em;height:1em;margin:0 .05em;transform:translateY(-.05em);border:1px solid var(--color-main-font);display:grid;place-content:center}.module.multi-form .checkbox-group label.checkbox-input-container input[type=checkbox]:before{content:"";width:.5em;height:.5em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--color-main-font);background-color:CanvasText}.module.multi-form .checkbox-group label.checkbox-input-container input[type=checkbox]:checked:before{transform:scale(1)}.module.multi-form .toggle-group{display:flex;flex-flow:column nowrap;gap:calc(var(--font-size) * var(--line-height-text) * .5)}.module.multi-form .toggle-group .toggle-input-container{display:flex;flex-flow:row nowrap;gap:var(--gap-xs)}.module.multi-form .toggle-group .toggle-input-container label.toggle-switch{position:relative;display:block;box-sizing:border-box;width:1.15em;height:1.9em}.module.multi-form .toggle-group .toggle-input-container label.toggle-switch input[type=checkbox]{opacity:0;width:0;height:0}.module.multi-form .toggle-group .toggle-input-container label.toggle-switch input[type=checkbox]:checked+span.slider{opacity:1}.module.multi-form .toggle-group .toggle-input-container label.toggle-switch input[type=checkbox]:checked+span.slider:before{transform:translateY(calc(-.9em + 2px))}.module.multi-form .toggle-group .toggle-input-container label.toggle-switch input[type=checkbox]:hover+span.slider,.module.multi-form .toggle-group .toggle-input-container label.toggle-switch input[type=checkbox]:active+span.slider,.module.multi-form .toggle-group .toggle-input-container label.toggle-switch input[type=checkbox]:focus+span.slider{border-color:var(--color-link)}.module.multi-form .toggle-group .toggle-input-container label.toggle-switch input[type=checkbox]:hover+span.slider:before,.module.multi-form .toggle-group .toggle-input-container label.toggle-switch input[type=checkbox]:active+span.slider:before,.module.multi-form .toggle-group .toggle-input-container label.toggle-switch input[type=checkbox]:focus+span.slider:before{background-color:var(--color-link)}.module.multi-form .toggle-group .toggle-input-container label.toggle-switch span.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-main-bg);border:1px solid var(--color-main-font);transition:.4s;border-radius:34px;opacity:.4}.module.multi-form .toggle-group .toggle-input-container label.toggle-switch span.slider:before{position:absolute;display:block;content:"";width:calc(100% - 4px);height:auto;aspect-ratio:1;left:2px;bottom:2px;background-color:var(--color-main-font);transition:.4s;border-radius:50%}.module.stripe,.module.video-group{width:100%;display:flex;flex-flow:column nowrap;gap:.25rem}.module.video-group .inner{padding-top:.25rem;display:flex;flex-flow:row nowrap;justify-content:center}@media only screen and (max-width: 812px){.module.video-group .inner{padding:.25rem .5rem 0}}@media only screen and (min-width: 813px){.module.video-group .inner>.content.layout-quartet{width:27rem}}@media only screen and (max-width: 812px){.module.video-group .inner>.content.layout-quartet{display:flex;flex-flow:column nowrap;gap:.5rem;width:100%}}.overview-alphabetical.module{padding:0 .5rem}@media only screen and (min-width: 813px){.overview-alphabetical.module>.inner{padding:0 .5rem 1rem}}@media only screen and (max-width: 812px){.overview-alphabetical.module>.inner{padding:0 0 1.5rem}}.overview-alphabetical.module article{max-width:12.5rem}.overview-alphabetical.module article:not(.teaser-card){padding:var(--gap-xs)}@media only screen and (min-width: 813px){.overview-alphabetical.module .grid-container{display:grid}.overview-alphabetical.module .grid-container.columns-2{padding:0;grid-template-columns:min-content 1fr 1fr;gap:2.5rem 2rem}.overview-alphabetical.module .grid-container.columns-3{padding:0;grid-template-columns:min-content 1fr 1fr 1fr;gap:calc(var(--gap-l) * 2 - var(--gap-m))}.overview-alphabetical.module .grid-container.columns-4{padding:0;grid-template-columns:min-content 1fr 1fr 1fr 1fr;gap:1rem 1rem}}@media only screen and (max-width: 812px){.overview-alphabetical.module .grid-container{display:grid;gap:1rem .6rem;grid-template-columns:min-content 1fr}.overview-alphabetical.module .grid-container article.element{grid-column-start:2}}.overview-alphabetical.module .initial-letter{position:relative;grid-column-start:1;grid-row-end:span 1}@media only screen and (min-width: 813px){.overview-alphabetical.module .initial-letter{margin-bottom:0;min-height:.5rem;overflow:visible}}.overview-alphabetical.module .initial-letter span.initial-letter-content{padding-top:var(--gap-xs);display:block;position:relative}.overview-alphabetical.module.size-half{padding:0}.overview-alphabetical.module.size-half .grid-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem;padding-left:0;width:104%}.overview-alphabetical.module.size-half .grid-container>.single-person-wrapper{margin-bottom:0}.overview-alphabetical.module.size-half .initial-letter{display:none}#bg-header{position:fixed;content:" ";z-index:2}@media only screen and (max-width: 812px){#bg-header{z-index:4}}#bg-header{top:-1rem;left:0;width:100%}@media only screen and (min-width: 813px){#bg-header{height:6.5rem}}@media only screen and (max-width: 812px){#bg-header{height:2.5rem}}#bg-header{display:block}#bg-header-2{position:fixed;content:" ";z-index:12}@media only screen and (max-width: 812px){#bg-header-2{z-index:4}}#bg-header-2{top:-1rem;left:0;width:100%}@media only screen and (min-width: 813px){#bg-header-2{height:4rem}}@media only screen and (max-width: 812px){#bg-header-2{display:none}}#bg-header-2{display:block}header#main-header{width:100vw;max-width:100%;position:absolute;display:block;z-index:1100;top:0;transform:translateY(0);pointer-events:none}header#main-header a,header#main-header button,header#main-header input,header#main-header *[role=button]{pointer-events:auto}@media only screen and (max-width: 812px){header#main-header{position:fixed;height:calc(var(--gap-l) * 2);transition:transform .3s ease}header#main-header.nav-up{transform:translateY(-100%)}header#main-header.nav-down{transform:translateY(0)}body.calendar-active header#main-header{transform:translateY(-100%)}}@media only screen and (min-width: 813px){header#main-header.stick{position:fixed}}header#main-header #toolbar,header#main-header .header-main-nav,header#main-header #head-2{width:100%;opacity:1;z-index:1;position:absolute}@media only screen and (min-width: 813px){header#main-header #toolbar,header#main-header .header-main-nav,header#main-header #head-2{display:block}}header#main-header .toolbar-overlay-container{display:block;z-index:3}header#main-header #head-2{position:relative}header#main-header #toolbar{z-index:4}header#main-header #head-2{z-index:2}header#main-header:hover,header#main-header:active,header#main-header:focus{max-height:100vh;overflow:visible}header#main-header:hover #toolbar .toolbar-item,header#main-header:active #toolbar .toolbar-item,header#main-header:focus #toolbar .toolbar-item{opacity:1}header#main-header:hover .header-main-nav,header#main-header:active .header-main-nav,header#main-header:focus .header-main-nav{display:block;opacity:1}body.highlight-kunst #nav-kunst h2 a,body.highlight-design #nav-design h2 a{font-variation-settings:"wght" 900!important}#bg-menu{position:fixed;left:0;top:3.25rem;z-index:45;width:100vw;height:100vh;pointer-events:none;display:none}.wheel,.umbrella,.color{content:"";position:absolute;border-radius:50%;left:calc(50% - 7.5em);top:calc(50% - 7.5em);width:15em;height:15em}#media-wrapper{background:pink!important;outline:3px solid red!important;position:fixed;top:1rem;left:auto;right:5rem;z-index:100;display:block;padding-top:.1rem;height:1.9rem;width:1.9rem;transition:all .3s ease;cursor:pointer}@media only screen and (max-width: 812px){#media-wrapper{display:none}}#media-wrapper .media-text{position:absolute;right:0;top:.2rem;overflow:hidden;width:0;text-align:right;transition:all .3s ease;font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}#media-wrapper .media-text a:hover,#media-wrapper .media-text a:active,#media-wrapper .media-text a:focus{color:var(--color-link)}#media-wrapper .media-text a:hover svg path,#media-wrapper .media-text a:hover svg circle,#media-wrapper .media-text a:active svg path,#media-wrapper .media-text a:active svg circle,#media-wrapper .media-text a:focus svg path,#media-wrapper .media-text a:focus svg circle{stroke:var(--color-link)}#media-wrapper .media-text{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){#media-wrapper .media-text{font-size:.275rem}}#media-wrapper .media-text{text-transform:uppercase}#media-wrapper:hover,#media-wrapper:active,#media-wrapper:focus{width:3.7rem}#media-wrapper:hover .media-text,#media-wrapper:active .media-text,#media-wrapper:focus .media-text{width:3.7rem}#media-wrapper .wheel{overflow:hidden;width:15em;height:15em;position:relative;transform-origin:left top;transform:scale(.07);border:10px solid black;top:0rem;right:0;left:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#media-wrapper .umbrella{position:relative;-webkit-filter:blur(1.7em);-webkit-transform:scale(1.35)}body.spend-energy #media-wrapper .umbrella{animation:spin 4s linear infinite}#media-wrapper .color,#media-wrapper .color:nth-child(n+7):after{clip:rect(0,15em,15em,7.5em)}#media-wrapper .color:after,#media-wrapper .color:nth-child(n+7){content:"";position:absolute;border-radius:50%;left:calc(50% - 7.5em);top:calc(50% - 7.5em);width:15em;height:15em;clip:rect(0,7.5em,15em,0)}#media-wrapper .color:nth-child(1):after{background-color:#9ed110;transform:rotate(30deg);z-index:12}#media-wrapper .color:nth-child(2):after{background-color:#50b517;transform:rotate(60deg);z-index:11}#media-wrapper .color:nth-child(3):after{background-color:#179067;transform:rotate(90deg);z-index:10}#media-wrapper .color:nth-child(4):after{background-color:#476eaf;transform:rotate(120deg);z-index:9}#media-wrapper .color:nth-child(5):after{background-color:#9f49ac;transform:rotate(150deg);z-index:8}#media-wrapper .color:nth-child(6):after{background-color:#cc42a2;transform:rotate(180deg);z-index:7}#media-wrapper .color:nth-child(7):after{background-color:#ff3ba7;transform:rotate(180deg)}#media-wrapper .color:nth-child(8):after{background-color:#ff5800;transform:rotate(210deg)}#media-wrapper .color:nth-child(9):after{background-color:#ff8100;transform:rotate(240deg)}#media-wrapper .color:nth-child(10):after{background-color:#feac00;transform:rotate(270deg)}#media-wrapper .color:nth-child(11):after{background-color:#fc0;transform:rotate(300deg)}#media-wrapper .color:nth-child(12):after{background-color:#ede604;transform:rotate(330deg)}header#main-header .main-header-background{background-color:var(--color-sub-nav-bg, var(--color-nav-bg))}.section.works-grid{width:100%;position:relative;z-index:1000;background-color:var(--color-tile-bg);background-image:linear-gradient(180deg,var(--color-main-bg) 0rem,var(--color-grey-a) 1rem,var(--color-grey-a) calc(100% - 3rem),var(--color-main-bg) calc(100% - 2rem))}#main+.section.works-grid{margin-top:calc(var(--gap-l) * -.5)}.section.works-grid{padding:calc(var(--gap-l) * 1.5) 0 0}@media only screen and (min-width: 813px){.section.works-grid{padding-bottom:calc(var(--gap-l) * 3)}}@media only screen and (max-width: 812px){.section.works-grid{padding-bottom:calc(var(--gap-l) * 2);background:linear-gradient(180deg,var(--color-main-bg) 0rem,var(--color-grey-a) 1rem,var(--color-grey-a) calc(100% - 1.5rem),var(--color-main-bg) calc(100% + -0rem))}}.section.works-grid .works-inner-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;width:100%}@media only screen and (min-width: 813px){.section.works-grid .works-inner-wrapper{padding:0 var(--gap-l)}}@media only screen and (max-width: 812px){.section.works-grid .works-inner-wrapper{padding:0 var(--gap-m)}}.section.works-grid .works-inner-wrapper .element.dropdown{--color-card-bg: var(--color-main-bg);--color-card-hl: var(--color-grey-a)}.section.works-grid .works-inner-wrapper .active-filter-bar{--color-card-bg: var(--color-main-bg)}.section.works-grid .works-inner-wrapper .works-grid-header{width:100%;min-height:calc(var(--gap-l) * 2)}.section.works-grid .works-inner-wrapper .works-grid-header .title-container{padding-bottom:var(--gap-m)}.section.works-grid .works-inner-wrapper .works-grid-header .title-container .label.sub.bottom{padding-left:var(--gap-m)}@media only screen and (min-width: 813px){.section.works-grid .works-inner-wrapper .works-grid-header.has-filter{display:grid;grid-template-columns:calc(var(--gap-l) * 8) 1fr}}.section.works-grid .works-inner-wrapper .works-grid-header.has-filter .title-container .content-head span{max-width:6.25rem}.section.works-grid .works-inner-wrapper .works-grid-header.has-filter .title-container .label.sub.bottom{max-width:6rem}@media only screen and (max-width: 812px){.section.works-grid .works-inner-wrapper .works-grid-header{display:flex;flex-flow:column nowrap;gap:var(--gap-m)}}@media only screen and (min-width: 813px){.section.works-grid.size-full .inner .content-head:not(.mode-page){padding-left:var(--gap-m)}.section.works-grid.size-full .inner .content-head:not(.mode-page) span{max-width:7.25rem;display:block;line-height:1.1}}.section.works-grid.size-half{margin-top:0}.section.works-grid.size-half:before,.section.works-grid.size-half:after{content:"";display:none}.section.works-grid.size-half .works-inner-wrapper{background:transparent}.section.works-grid.size-half .works-inner-wrapper .works-grid-container article .buha-article__title:after{background:linear-gradient(180deg,rgba(var(--color-main-bg-indi),var(--color-main-bg-indi),var(--color-main-bg-indi),0),rgba(var(--color-main-bg-indi),var(--color-main-bg-indi),var(--color-main-bg-indi),1))}.section.works-grid.size-half.module .works-grid-container.col-count-5{width:100%;gap:0}.section.works-grid.size-half.module .works-grid-container.col-count-5>*{width:20%;flex:0 0 20%}.section.works-grid.publications-grid .content-head{max-width:15rem;margin-left:auto;margin-right:auto}.section.works-grid.publications-grid .works-grid-container{max-width:16rem;margin-left:auto;margin-right:auto}.section.works-grid.publications-grid .works-inner-wrapper .works-grid-container article.highlight{outline:0}.section.works-grid.publications-grid .works-inner-wrapper .works-grid-container article .images-wrapper .buha-article__image{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.section.works-grid.publications-grid .works-inner-wrapper .works-grid-container article .images-wrapper .buha-article__image img{-o-object-position:left top;object-position:left top;-o-object-fit:fill;object-fit:fill;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto}.section.works-grid.publications-grid .works-inner-wrapper .works-grid-container article .images-wrapper .buha-article__image img.portrait{max-width:86%}.section.works-grid.publications-grid .works-inner-wrapper .works-grid-container article .images-wrapper .buha-article__image img.landscape{max-height:86%}body{transition:background-color .3s ease}html.friction-on,body.friction-on{overflow:hidden}html.friction-on header#main-header,html.friction-on #main,html.friction-on footer#page-footer,body.friction-on header#main-header,body.friction-on #main,body.friction-on footer#page-footer{display:none}html.friction-on.is-mobile,body.friction-on.is-mobile{overflow:hidden;position:relative;height:100vh}body.friction-on *{scrollbar-width:thin;scrollbar-color:#000000 #ffffff}body.friction-on *::-webkit-scrollbar{width:0px}body.friction-on *::-webkit-scrollbar-track{background:transparent}body.friction-on *::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:0px none #ffffff}body.friction-on #head-2,body.friction-on #logo-text,body.friction-on .main-text,body.friction-on .zk-header,body.friction-on .essentials,body.friction-on #calendar,body.friction-on #calendar-title,body.friction-on #media-wrapper,body.friction-on #bg-header,body.friction-on #bg-header-2,body.friction-on .single-news-wrapper,body.friction-on #mobile-menu-switcher,body.friction-on .media-wrapper-outer-wrapper{opacity:0;pointer-events:none!important}body.friction-on #head-1,body.friction-on #main-header,body.friction-on .zk-item-content,body.friction-on .friction-wrapper{pointer-events:none!important}body.friction-on .section-friction-title{position:fixed;left:2.5rem;top:2.7rem;margin-top:0;font-family:heinz-vf,Helvetica,Arial,sans-serif;font-size:1rem;text-transform:inherit;letter-spacing:.1rem}body.friction-on .section-friction-title:before{display:none}body.friction-on #frictions-logo,body.friction-on #friction-closer,body.friction-on #friction-menu{display:block}body.friction-on .friction-header{position:fixed;z-index:11000;left:1rem}@media only screen and (min-width: 813px){body.friction-on .friction-header{top:.25rem}}@media only screen and (max-width: 812px){body.friction-on .friction-header{width:calc(50vw - 2rem);top:.5rem;display:none}}#friction-closer,.closer,.close-icon{--color-stroke: rgb(0, 0, 0);display:none;position:fixed;right:.35rem;z-index:100003;cursor:pointer;transition:all .3s ease;border-radius:50%}@media only screen and (min-width: 813px){#friction-closer,.closer,.close-icon{width:.9rem;height:.9rem;top:.45rem}}@media only screen and (max-width: 812px){#friction-closer,.closer,.close-icon{width:.9rem;height:.9rem;top:.3rem}}#friction-closer:before,#friction-closer:after,.closer:before,.closer:after,.close-icon:before,.close-icon:after{content:"";border-top:.06rem var(--color-stroke) solid;transition:all .3s ease;position:absolute;width:105%;left:50%;top:50%;transform-origin:center center}@media only screen and (max-width: 812px){#friction-closer:before,#friction-closer:after,.closer:before,.closer:after,.close-icon:before,.close-icon:after{border-top:.04rem var(--color-stroke) solid}}#friction-closer:before,.closer:before,.close-icon:before{transform:translate(-50%,-50%) rotate(45deg)}#friction-closer:after,.closer:after,.close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}body.friction #frictions-logo{display:block}.friction #main{position:absolute;top:0rem;left:0rem;z-index:1000;background-color:#fff}.friction #page-footer{display:none}@keyframes blur-in{0%{opacity:0}to{opacity:1}}@keyframes blur-out{0%{opacity:1}to{opacity:0}}body.is-scrolling .friction-wrapper{opacity:0}#friction-loader,.friction-single{position:fixed;left:0;top:0;width:100vw;height:0;z-index:2000;overflow:hidden;color:#000}#friction-loader{display:none}body.friction-on #friction-loader{display:block}body.friction-on #friction-loader,body.friction-on .friction-single{height:100vh}body.friction-on .friction-single .friction-panel .friction-col-left{left:0}body.friction-on .friction-single .friction-panel .friction-col-right{right:0}.friction-single .friction-panel .friction-title-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;opacity:0;position:fixed;z-index:100;width:50vw;padding:.5rem 1rem 0;animation:blur-out .3s forwards;min-height:6rem}.friction-single .friction-panel .friction-title-wrapper .friction-title{width:66.6666666667%}@media only screen and (max-width: 812px){.friction-single .friction-panel .friction-title-wrapper .friction-title{width:100%;min-width:0;font-size:.5rem}}.friction-single .friction-panel .friction-title-wrapper .friction-meta{width:33.3333333333%}@media only screen and (max-width: 812px){.friction-single .friction-panel .friction-title-wrapper .friction-meta{width:100%;min-width:0;font-size:.25rem}}.friction-single .friction-panel .friction-title-wrapper .friction-label,.friction-single .friction-panel .friction-title-wrapper .friction-author{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.friction-single .friction-panel .friction-title-wrapper .friction-label a:hover,.friction-single .friction-panel .friction-title-wrapper .friction-label a:active,.friction-single .friction-panel .friction-title-wrapper .friction-label a:focus,.friction-single .friction-panel .friction-title-wrapper .friction-author a:hover,.friction-single .friction-panel .friction-title-wrapper .friction-author a:active,.friction-single .friction-panel .friction-title-wrapper .friction-author a:focus{color:var(--color-link)}.friction-single .friction-panel .friction-title-wrapper .friction-label a:hover svg path,.friction-single .friction-panel .friction-title-wrapper .friction-label a:hover svg circle,.friction-single .friction-panel .friction-title-wrapper .friction-label a:active svg path,.friction-single .friction-panel .friction-title-wrapper .friction-label a:active svg circle,.friction-single .friction-panel .friction-title-wrapper .friction-label a:focus svg path,.friction-single .friction-panel .friction-title-wrapper .friction-label a:focus svg circle,.friction-single .friction-panel .friction-title-wrapper .friction-author a:hover svg path,.friction-single .friction-panel .friction-title-wrapper .friction-author a:hover svg circle,.friction-single .friction-panel .friction-title-wrapper .friction-author a:active svg path,.friction-single .friction-panel .friction-title-wrapper .friction-author a:active svg circle,.friction-single .friction-panel .friction-title-wrapper .friction-author a:focus svg path,.friction-single .friction-panel .friction-title-wrapper .friction-author a:focus svg circle{stroke:var(--color-link)}.friction-single .friction-panel .friction-title-wrapper .friction-label,.friction-single .friction-panel .friction-title-wrapper .friction-author{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.friction-single .friction-panel .friction-title-wrapper .friction-label,.friction-single .friction-panel .friction-title-wrapper .friction-author{font-size:.25rem}}.friction-single .friction-panel .friction-col-left{transition:left .5s ease}.friction-single .friction-panel .friction-col-right{transition:right .5s ease}.friction-single .friction-panel .friction-col-left{width:50vw;left:-51vw;height:100vh;overflow-y:scroll;border-right:1px solid black;position:fixed}.friction-single .friction-panel .friction-col-left .friction-title-wrapper{left:0;bottom:0;border-right:1px solid black;width:50vw;position:fixed}@media only screen and (max-width: 812px){.friction-single .friction-panel .friction-col-left .friction-title-wrapper{width:50vw}}.friction-single .friction-panel .friction-col-left .friction-title-wrapper .friction-item-wrapper-bottom{position:fixed;bottom:.6rem;left:1rem;width:50vw}.friction-single .friction-panel .friction-col-left .friction-title-wrapper .friction-item-wrapper-bottom{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}@media only screen and (max-width: 812px){.friction-single .friction-panel .friction-col-left .friction-title-wrapper .friction-item-wrapper-bottom{width:50vw}}.friction-single .friction-panel .friction-col-right{width:50vw;right:-51vw;position:fixed;top:0;height:100vh;overflow-y:scroll}.friction-single .friction-panel .friction-col-right .friction-title-wrapper{left:50vw;top:0;padding:.25rem;min-height:7rem}@media only screen and (max-width: 812px){.friction-single .friction-panel .friction-col-right .friction-title-wrapper{top:auto;bottom:0}}.friction-single .friction-panel .friction-col-right .friction-title-wrapper .friction-meta{padding:0 3rem 0 0}.friction-single .friction-panel .friction-item{border-bottom:1px solid black;position:relative}.friction-single .friction-panel .friction-item .friction-image{overflow:hidden}.friction-single .friction-panel .friction-item .friction-image img{transform-origin:center center;transition:.3s ease}.friction-single .friction-panel .friction-item:hover,.friction-single .friction-panel .friction-item:active,.friction-single .friction-panel .friction-item:focus{cursor:pointer;z-index:10000}.friction-single .friction-panel .friction-item:hover .friction-image img,.friction-single .friction-panel .friction-item:active .friction-image img,.friction-single .friction-panel .friction-item:focus .friction-image img{transform:scale(1.02)}.friction-single .friction-panel .friction-item:hover .friction-title-wrapper,.friction-single .friction-panel .friction-item:active .friction-title-wrapper,.friction-single .friction-panel .friction-item:focus .friction-title-wrapper{animation:blur-in .3s forwards}.friction-single .friction-embed{width:100%}.friction-single .friction-embed .model-viewer{height:70vh;width:100%}.friction-single .friction-embed iframe{width:100%;height:30rem}.friction-single .var-01,.friction-single .var-01 .background-color{background-color:#f4acac}@media only screen and (min-width: 813px){.friction-single .var-01 .friction-image{padding:20%}}.friction-single .var-01 .friction-title-wrapper{background-color:#f4acac;background:linear-gradient(180deg,#fff0,#f4acac)}.friction-single .var-02 .background-color{background-color:#e1c3ff}.friction-single .var-02 .friction-title-wrapper{background-color:#e1c3ff;background:linear-gradient(180deg,#fff0,#e1c3ff)}.friction-single .var-03 .background-color{background-color:#adf3cd}.friction-single .var-03 .friction-title-wrapper{background-color:#adf3cd;background:linear-gradient(180deg,#fff0,#adf3cd)}.friction-single .var-04 .background-color{background-color:#acb1ff}.friction-single .var-04 .friction-title-wrapper{background-color:#acb1ff;background:linear-gradient(180deg,#fff0,#acb1ff)}.friction-single .var-05 .background-color,.friction-single .var-05{background-color:#c8c3ba}@media only screen and (min-width: 813px){.friction-single .var-05 .friction-image{padding:30%}}.friction-single .var-05 .friction-title-wrapper{background-color:#c8c3ba;background:linear-gradient(180deg,#fff0,#c8c3ba)}.friction-single .var-06 .background-color{background-color:#a0ffa0}.friction-single .var-06 .friction-title-wrapper{background-color:#a0ffa0;background:linear-gradient(180deg,#fff0,#a0ffa0)}.friction-single .var-07 .background-color,.friction-single .var-07 .friction-image{background-color:#e1c3ff}@media only screen and (min-width: 813px){.friction-single .var-07 .friction-image{padding:10%}}.friction-single .var-07 .friction-title-wrapper{background-color:#e1c3ff;background:linear-gradient(180deg,#fff0,#e1c3ff)}.friction-single .var-08 .background-color{background-color:#4bef4b}.friction-single .var-08 .friction-title-wrapper{background-color:#4bef4b;background:linear-gradient(360deg,#fff0,#4bef4b)}.friction-single .var-09 .background-color{background-color:#d1a7ff}.friction-single .var-09 .friction-title-wrapper{background-color:#d1a7ff;background:linear-gradient(360deg,#fff0,#d1a7ff)}.friction-single .var-10 .background-color{background-color:#f996a2}.friction-single .var-10 .friction-title-wrapper{background-color:#f996a2;background:linear-gradient(360deg,#fff0,#f996a2)}.friction-single .var-11 .background-color{background-color:#ff9cea}.friction-single .var-11 .friction-title-wrapper{background-color:#ff9cea;background:linear-gradient(360deg,#fff0,#ff9cea)}.friction-single .var-12 .background-color{background-color:#e4ff83}.friction-single .var-12 .friction-image{background-color:#adf3cd}@media only screen and (min-width: 813px){.friction-single .var-12 .friction-image{padding:7%}}.friction-single .var-12 .friction-title-wrapper{background-color:#adf3cd;background:linear-gradient(360deg,#fff0,#adf3cd)}.friction-single .var-13 .background-color,.friction-single .var-13 .friction-image{background-color:#c8c3ba}@media only screen and (min-width: 813px){.friction-single .var-13 .friction-image{padding:17%}}.friction-single .var-13 .friction-title-wrapper{background-color:#c8c3ba;background:linear-gradient(180deg,#fff0,#c8c3ba)}.friction-single .var-14 .background-color,.friction-single .var-14 .friction-image{background-color:#babdb7}@media only screen and (min-width: 813px){.friction-single .var-14 .friction-image{padding:25%}}.friction-single .var-14 .friction-title-wrapper{background-color:#c8c9c6;background:linear-gradient(180deg,#fff0,#c8c9c6)}.friction-single .var-15 .background-color,.friction-single .var-15 .friction-image{background-color:#bac9c6}@media only screen and (min-width: 813px){.friction-single .var-15 .friction-image{padding:20%}}.friction-single .var-15 .friction-title-wrapper{background-color:#bac9c6;background:linear-gradient(180deg,#fff0,#bac9c6)}.friction-single .var-16 .background-color{background-color:#babdc6}.friction-single .var-16 .friction-title-wrapper{background-color:#babdc6;background:linear-gradient(180deg,#fff0,#babdc6)}.friction-single .var-17 .background-color{background-color:#babdb7}.friction-single .var-17 .friction-title-wrapper{background-color:#babdb7;background:linear-gradient(180deg,#fff0,#babdb7)}.friction-single .var-18 .background-color{background-color:#dee2e0}.friction-single .var-18 .friction-title-wrapper{background-color:#dee2e0;background:linear-gradient(180deg,#fff0,#dee2e0)}.friction-single .var-19 .background-color,.friction-single .var-19 .friction-image{background-color:#e9e2e0}@media only screen and (min-width: 813px){.friction-single .var-19 .friction-image{padding:20%}}.friction-single .var-19 .friction-title-wrapper{background-color:#e9e2e0;background:linear-gradient(180deg,#fff0,#e9e2e0)}.friction-single .var-20 .background-color,.friction-single .var-20 .friction-image{background-color:#e9ecdd}@media only screen and (min-width: 813px){.friction-single .var-20 .friction-image{padding:20%}}.friction-single .var-20 .friction-title-wrapper{background-color:#e9ecdd;background:linear-gradient(360deg,#fff0,#e9ecdd)}.friction-single .var-21 .background-color,.friction-single .var-21 .friction-image{background-color:#c8c9c6}@media only screen and (min-width: 813px){.friction-single .var-21 .friction-image{padding:25%}}.friction-single .var-21 .friction-title-wrapper{background-color:#c8c9c6;background:linear-gradient(360deg,#fff0,#c8c9c6)}.friction-single .var-22 .background-color,.friction-single .var-22 .friction-image{background-color:#bac9c6}@media only screen and (min-width: 813px){.friction-single .var-22 .friction-image{padding:20%}}.friction-single .var-22 .friction-title-wrapper{background-color:#bac9c6;background:linear-gradient(360deg,#fff0,#bac9c6)}.friction-single .var-23 .background-color,.friction-single .var-23 .friction-image{background-color:#babdb7}@media only screen and (min-width: 813px){.friction-single .var-23 .friction-image{padding:20%}}.friction-single .var-23 .friction-title-wrapper{background-color:#babdb7;background:linear-gradient(360deg,#fff0,#babdb7)}.friction-single .var-24 .background-color{background-color:#dee2e0}.friction-single .var-24 .friction-title-wrapper{background-color:#dee2e0;background:linear-gradient(360deg,#fff0,#dee2e0)}.friction-single .var-25 .background-color,.friction-single .var-25 .friction-image{background-color:#e9e2e0}@media only screen and (min-width: 813px){.friction-single .var-25 .friction-image{padding:20%}}.friction-single .var-25 .friction-title-wrapper{background-color:#e9e2e0;background:linear-gradient(360deg,#fff0,#e9e2e0)}.friction-single .var-26 .background-color,.friction-single .var-26 .friction-image{background-color:#e9ecdd}@media only screen and (min-width: 813px){.friction-single .var-26 .friction-image{padding:20%}}.friction-single .var-26 .friction-title-wrapper{background-color:#e9ecdd;background:linear-gradient(360deg,#fff0,#e9ecdd)}.friction-single .var-27 .background-color,.friction-single .var-27 .friction-image{background-color:#bac9c6}@media only screen and (min-width: 813px){.friction-single .var-27 .friction-image{padding:20%}}.friction-single .var-27 .friction-title-wrapper{background-color:#bac9c6;background:linear-gradient(360deg,#fff0,#bac9c6)}.friction-item-text{padding:15%;background-color:#dbf0f9}@media only screen and (max-width: 812px){.friction-item-text{padding:2rem .25rem 1rem}}.friction-item-text .friction-text-inner p{margin:0;color:#053513}@media only screen and (max-width: 812px){.friction-item-text .friction-text-inner p{font-size:.25rem}}.friction-item-text .friction-text-inner p+p{text-indent:2rem}.friction-item-text .friction-text-inner .friction-text-author{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.friction-item-text .friction-text-inner .friction-text-author a:hover,.friction-item-text .friction-text-inner .friction-text-author a:active,.friction-item-text .friction-text-inner .friction-text-author a:focus{color:var(--color-link)}.friction-item-text .friction-text-inner .friction-text-author a:hover svg path,.friction-item-text .friction-text-inner .friction-text-author a:hover svg circle,.friction-item-text .friction-text-inner .friction-text-author a:active svg path,.friction-item-text .friction-text-inner .friction-text-author a:active svg circle,.friction-item-text .friction-text-inner .friction-text-author a:focus svg path,.friction-item-text .friction-text-inner .friction-text-author a:focus svg circle{stroke:var(--color-link)}.friction-item-text .friction-text-inner .friction-text-author{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.friction-item-text .friction-text-inner .friction-text-author{font-size:.275rem}}.friction-item-text .friction-text-inner .friction-text-author{padding:1rem 0 0 2rem}@media only screen and (max-width: 812px){.friction-item-text .friction-text-inner .friction-text-author{padding:.5rem 0 0 .5rem}}.friction-item-book{background-color:#cee5ef}.friction-item-book .friction-image .cover-wrapper{box-shadow:-.5rem 0 3rem #0000004d;display:inline-block;perspective:300px;position:relative;vertical-align:bottom;border-radius:3px 2px 2px 3px;margin-top:4rem;margin-bottom:2rem;z-index:1;width:30%;left:35%}.friction-item-book .friction-image .cover-wrapper:before{background-image:url(content/friction-images/book-shadow.png);background-size:contain;background-position:right;background-repeat:no-repeat;content:" ";display:block;height:100%;right:99%;position:absolute;top:0;transform-origin:center right;width:100%;z-index:0;pointer-events:none}.friction-item-book .friction-image .cover:before{background:linear-gradient(to left,#0000,#0000004d 90%);box-shadow:1px 0 #0000001a,2px 0 #ffffff1a;content:"";display:block;height:100%;position:absolute;width:5px;z-index:2;border-radius:3px 2px 2px 3px}.friction-item-book .friction-image img{display:block;width:100%;z-index:1;position:relative;border-radius:3px 2px 2px 3px}.friction-menu{position:fixed;right:0;bottom:0;width:50vw;transform:translateY(100%);transition:all .5s ease;display:none}.friction-menu.visible{transform:translateY(0)}.friction-menu.visible #friction-menu-icon{top:0}.friction-menu #friction-menu-icon{display:block;position:absolute;right:1rem;top:-3rem;width:2rem;height:2rem;z-index:1003;transition:all .5s ease}.friction-menu #friction-menu-icon:before{content:" ";position:absolute;border-top:2px var(--color-main-font) solid;left:0;top:2.3rem;width:2rem;transform-origin:center center;transform:translateY(-2vw);transition:all .3s ease}.friction-menu #friction-menu-icon:after{content:" ";position:absolute;border-top:2px var(--color-main-font) solid;left:0;top:2.8rem;width:2rem;transform-origin:center center;transform:translateY(-2vw);transition:all .3s ease}.friction-menu #friction-menu-icon.active:before{top:1.2rem;transform:rotate(45deg)}.friction-menu #friction-menu-icon.active:after{top:1.2rem;transform:rotate(-45deg)}.friction-menu .friction-menu-inner{opacity:1}.friction-menu .friction-menu-header{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.friction-menu .friction-menu-header a:hover,.friction-menu .friction-menu-header a:active,.friction-menu .friction-menu-header a:focus{color:var(--color-link)}.friction-menu .friction-menu-header a:hover svg path,.friction-menu .friction-menu-header a:hover svg circle,.friction-menu .friction-menu-header a:active svg path,.friction-menu .friction-menu-header a:active svg circle,.friction-menu .friction-menu-header a:focus svg path,.friction-menu .friction-menu-header a:focus svg circle{stroke:var(--color-link)}.friction-menu .friction-menu-header{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.friction-menu .friction-menu-header{font-size:.275rem}}.friction-menu .friction-menu-header{padding:.8rem 1rem 1rem;background-color:#fff}.friction-menu .friction-menu-item{border-bottom:1px solid black;background-color:#f4acac;padding:.3rem 0 .2rem;mix-blend-mode:normal;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}.friction-menu .friction-menu-item .friction-menu-item-title{width:66.6666666667%}@media only screen and (max-width: 812px){.friction-menu .friction-menu-item .friction-menu-item-title{width:100%;min-width:0}}.friction-menu .friction-menu-item .friction-menu-item-title{padding:0 0 0 1rem}.friction-menu .friction-menu-item .friction-menu-item-author{width:33.3333333333%}@media only screen and (max-width: 812px){.friction-menu .friction-menu-item .friction-menu-item-author{width:100%;min-width:0}}.friction-menu .friction-menu-item .friction-menu-item-author{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.friction-menu .friction-menu-item .friction-menu-item-author a:hover,.friction-menu .friction-menu-item .friction-menu-item-author a:active,.friction-menu .friction-menu-item .friction-menu-item-author a:focus{color:var(--color-link)}.friction-menu .friction-menu-item .friction-menu-item-author a:hover svg path,.friction-menu .friction-menu-item .friction-menu-item-author a:hover svg circle,.friction-menu .friction-menu-item .friction-menu-item-author a:active svg path,.friction-menu .friction-menu-item .friction-menu-item-author a:active svg circle,.friction-menu .friction-menu-item .friction-menu-item-author a:focus svg path,.friction-menu .friction-menu-item .friction-menu-item-author a:focus svg circle{stroke:var(--color-link)}.friction-menu .friction-menu-item .friction-menu-item-author{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.friction-menu .friction-menu-item .friction-menu-item-author{font-size:.275rem}}.friction-menu .friction-menu-item .friction-menu-item-author{padding:0 1rem}.friction-menu .friction-menu-item{cursor:pointer}@media only screen and (min-width: 813px){.friction-menu .friction-menu-item{transition:font-variation-settings .2s ease;font-variation-settings:"wght" 400!important}.friction-menu .friction-menu-item:hover,.friction-menu .friction-menu-item:active,.friction-menu .friction-menu-item:focus{font-variation-settings:"wght" 900!important}}.friction-menu .var-1{background-color:#ff9cea}.friction-menu .var-2{background-color:#e1c3ff}.friction-menu .var-3{background-color:#adf3cd}.friction-menu .var-4{background-color:#acb1ff}.friction-menu .var-5,.friction-menu .var-6{background-color:#a0ffa0}.app-layout--calendar{background:var(--color-cal-bg)}@media only screen and (min-width: 813px){.app-layout--calendar #head-2 #main-nav>.main-nav-top>.inner-wrapper,.app-layout--calendar div#main .column.col-main .main-content{transition:transform .6s ease}}@media only screen and (max-width: 812px){.app-layout--calendar #main .column.col-aside{display:none}.app-layout--calendar .page-jumper-nav{display:none!important}}.app-layout--calendar footer#page-footer{background:var(--color-cal-bg)}.app-layout--calendar footer#page-footer:before{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--color-cal-bg) 85%)}@media only screen and (min-width: 813px){.app-layout--calendar.app-layout--columns div#main .column.col-main .main-content{transform:none}.app-layout--calendar.app-layout--columns div#main .column.col-aside.right{transform:none;width:7rem}}.app-layout--calendar.app-layout--columns div#main .column.col-aside.right .essentials.module .essentials-content{padding-top:0}.app-layout--calendar .calendar-mini.module,.app-layout--calendar .calendar-mini.module .calendar-mini-inner,.app-layout--calendar .calendar-mini.module .calendar-mini-content{width:100%;display:block}.app-layout--calendar .calendar-mini.module .calendar-mini-content{padding-right:1rem}@media only screen and (min-width: 813px){.app-layout--columns .main-content{display:block;position:relative;width:20rem;margin:0 auto;padding:0}.app-layout--columns #main .column{padding-bottom:.75rem;padding-bottom:calc(var(--gap-l) * 2)}.app-layout--columns:not(.app-layout--calendar) #main-nav>.main-nav-top>.inner-wrapper .nav-top-link,.app-layout--columns:not(.app-layout--calendar) div#main .column.col-main .main-content{transition:transform .6s ease,max-width .6s ease;transform:translate(1rem)}body.calendar-active .app-layout--columns:not(.app-layout--calendar) #main-nav>.main-nav-top>.inner-wrapper .nav-top-link,body.calendar-active .app-layout--columns:not(.app-layout--calendar) #main .column.col-main .main-content{transform:translate(-1rem)}}.app-layout--frontpage .modules-grid{padding:0;width:28rem;margin:0 auto 3rem;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:3rem 3rem}.app-layout--frontpage .modules-grid>.module{margin:0}@media only screen and (min-width: 813px){.app-layout--frontpage .main-content .modules-row{width:28rem;max-width:calc(100% - 1rem);margin-left:auto;margin-right:auto;margin-bottom:calc(var(--gap-m) * 6);display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.75rem}}@media only screen and (max-width: 812px){.app-layout--frontpage .main-content .modules-row{display:block;margin-top:0;max-width:100vw;overflow-x:hidden}}@media only screen and (min-width: 813px){.app-layout--frontpage .main-content .modules-row>*,.app-layout--frontpage .main-content .modules-row>.module{margin:0;width:7.5rem}}@media only screen and (max-width: 812px){.app-layout--frontpage .essentials{order:1!important}}@media only screen and (min-width: 813px){.app-layout--overview .overview-header.module{display:grid;grid-template-columns:7rem 1fr;padding:0 1rem;width:100%}.app-layout--overview .overview-header.module>.filter-container{padding:0;width:20rem}}.app-layout--overview .overview-header.module>.page-nav-sub{padding:0;width:20rem}.app-layout--overview .overview-header.module>.page-nav-sub .sub-nav[data-id=personen] .section-wrapper{transform:none}@media only screen and (max-width: 812px){.app-layout--overview .overview-header.module>.content-head{margin-bottom:calc((var(--gap-l) + var(--gap-xs)) * .5)}}.app-layout--overview .overview-header.module+.module{padding-top:calc(var(--gap-l) - var(--gap-xs))}.app-layout--overview .overview-header.module+.module.works-grid{padding-top:.5rem}.app-layout--overview .section.works-grid{background:transparent;padding:0}.app-layout--overview .section.works-grid .works-inner-wrapper .works-grid-header{grid-template-columns:7rem 1fr}.app-layout--overview .section.works-grid .works-inner-wrapper .works-grid-header .element.search-bar{width:20rem;margin:0;margin-bottom:.45rem}.app-layout--overview .section.works-grid .works-inner-wrapper .works-grid-header .element.search-bar>.content{width:100%;transform:translateY(-.25rem);width:20rem;margin:0}.app-layout--overview .media-essentials{position:absolute}@media only screen and (min-width: 813px){.app-layout--overview .col-main>.module+.module{margin-top:3rem}}@media only screen and (max-width: 812px){.app-layout--overview .col-main>.module+.module{margin-top:2rem}}.app-layout--overview .col-main>.module:nth-child(2){margin-top:0}.app-layout--overview .col-main>.module.video-group{margin-top:0}.app-layout--overview .col-main>.module.video-group>.inner{padding-top:0}.app-layout--overview .media-grid{width:100vw}@media only screen and (max-width: 812px){.app-layout--overview .media-grid .panel-scroller{overflow:scroll}.app-layout--overview .media-grid .panel-scroller .panel-inner{display:inline-flex;padding:0 .25rem;gap:.2rem}}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item{flex:0 0 25vw;width:25vw;padding:.25rem;cursor:pointer}@media only screen and (max-width: 812px){.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item{display:flex;flex-direction:column;justify-content:flex-start}}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media{position:relative;display:block;margin-bottom:.125rem}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25)}@media only screen and (min-width: 813px){.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image{border-radius:.04rem;border-radius:max(3px,.04rem)}}@media only screen and (max-width: 812px){.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image{border-radius:.14rem}}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image{background:radial-gradient(ellipse at center,#a9a9a9,gray);overflow:hidden}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label{position:absolute;top:0;right:0;z-index:0;padding:.125rem;width:100%}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label>div{display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-grey-a);border:0 solid var(--color-main-font);overflow:hidden;box-shadow:0 0 .15rem rgba(var(--color-main-f-indi),var(--color-main-f-indi),var(--color-main-f-indi),.25);width:auto}@media only screen and (min-width: 813px){.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label>div{border-radius:var(--gap-s)}}@media only screen and (max-width: 812px){.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label>div{border-radius:var(--gap-s)}}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label>div input{border-radius:var(--gap-s)}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label>div{font-family:burggrotesk-mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:550}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label>div a:hover,.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label>div a:active,.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label>div a:focus{color:var(--color-link)}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label>div a:hover svg path,.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label>div a:hover svg circle,.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label>div a:active svg path,.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label>div a:active svg circle,.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label>div a:focus svg path,.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label>div a:focus svg circle{stroke:var(--color-link)}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label>div{text-transform:uppercase;letter-spacing:.12em;font-size:.235rem;line-height:1.15;word-spacing:-.35em}@media only screen and (max-width: 812px){.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label>div{font-size:.275rem}}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label>div{padding:0 .92em;height:.5rem;line-height:1.1;display:inline-block;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,background .2s ease;color:var(--color-main-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label>div.center{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label>div.center>span{display:block;margin:0;padding:0}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image .media-item-label .media-item-duration{float:right}@media only screen and (min-width: 813px){.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image img{width:100%;height:auto;aspect-ratio:24/13}}@media only screen and (max-width: 812px){.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-media .media-item-preview-image img{height:auto;width:40vw;height:30vw}}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-text-wrapper{width:100%;position:relative;padding-top:.125rem}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-text{justify-content:space-between;width:100%}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-text .play-icon{display:inline-block;display:none;width:.3rem;height:.3rem;transform:translateY(-.05rem);fill:#2bff80;cursor:pointer;padding-right:.025rem}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-text .play-icon path{stroke-linejoin:round}.app-layout--overview .media-grid .panel-scroller .panel-inner .media-item-title{width:90%;display:inline-block}.app-layout--overview .media-overview-grid{width:100vw;padding:calc(var(--gap-l) - var(--gap-xs));gap:calc(var(--gap-l) - var(--gap-s))}@media only screen and (min-width: 813px){.app-layout--overview .media-overview-grid{display:grid;grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width: 812px){.app-layout--overview .media-overview-grid{display:flex;flex-flow:column nowrap}}.app-layout--overview .media-overview-grid>*{display:block;width:100%}.app-layout--overview .media-overview-grid>.media-card{padding:0}@media only screen and (min-width: 813px){.app-layout--overview .media-overview-grid>.media-card{width:8rem}}@media only screen and (max-width: 812px){.app-layout--overview .media-overview-grid>.media-card{width:100%}}.app-layout--overview .media-overview-grid>.media-card .card-inner{height:auto}.app-layout--overview .media-overview-grid>.media-card .card-inner .container.info,.app-layout--overview .media-overview-grid>.media-card .card-inner .container.media{padding:0}.app-layout--overview .media-overview-grid>.media-card .card-inner .container.info img.vimeoThumb,.app-layout--overview .media-overview-grid>.media-card .card-inner .container.media img.vimeoThumb{height:100%}@media only screen and (max-width: 812px){.app-layout--overview .column.col-main .page-nav-sub{display:none}}.app-layout--studiengang .main-text .buha-contents ul{list-style:disc!important}.app-layout--studiengang .main-text .buha-contents p+ul{margin-top:-.5rem;margin-bottom:1rem}.app-layout--studiengang .main-text .buha-contents{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;justify-content:left;width:100%;margin:3rem 0}@media only screen and (min-width: 813px){.app-layout--studiengang .social-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;width:100%;margin-bottom:3rem}.app-layout--studiengang .social-wrapper .social{display:flex;flex-wrap:wrap;width:100%;justify-content:center!important;flex-direction:row;padding:0!important}}input,a,button{border-radius:max(3px,.04rem);outline-offset:-1px}input:focus,a:focus,button:focus{outline:0 solid var(--color-link);-moz-outline-radius:50%}label{display:flex;flex-flow:row nowrap;gap:var(--gap-xs);cursor:pointer}label span{display:block}label input[type=checkbox]{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-background);font:inherit;color:var(--color-main-font);width:1em;height:1em;margin:0 .05em;transform:translateY(-.05em);border:1px solid var(--color-main-font);display:grid;place-content:center}label input[type=checkbox]:before{content:"";width:.5em;height:.5em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--color-main-font);background-color:CanvasText}label input[type=checkbox]:checked:before{transform:scale(1)}html.logged-in .column.col-main #calendar.calendar.module .calendar-inner>.cal-unit>.cal-unit-inner>*:nth-child(2n):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00ffac;opacity:.1}html.logged-in .column.col-main #calendar.calendar.module .calendar-inner>.cal-unit>.cal-unit-inner>*:nth-child(2n) .card-label:before{content:"Interne Meldung · "}html.logged-in body.mode-dark .column.col-main #calendar.calendar.module .calendar-inner>.cal-unit>.cal-unit-inner>*:nth-child(2n):before{opacity:.3}#main>.column.col-main>.main-content>.module.lehrangebot,#main>.column.col-main>.main-content>.module.publications>.inner,#main>.column.col-main>.main-content>.module.news,#main>.column.col-main>.main-content>.module.schwerpunkte,#main>.column.col-main>.main-content>.module.text,#main>.column.col-main>.main-content>.module.media-hero>.card>.inner,#main>.column.col-main>.main-content>.module.friction-teaser,#main>.column.col-main>.main-content>.module.works-showcase>.inner{display:flex;flex-flow:column nowrap;gap:calc(var(--gap-m) * 1.5)}@media only screen and (min-width: 813px){#main>.column.col-main>.main-content>.module.lehrangebot,#main>.column.col-main>.main-content>.module.publications>.inner,#main>.column.col-main>.main-content>.module.news,#main>.column.col-main>.main-content>.module.schwerpunkte,#main>.column.col-main>.main-content>.module.text,#main>.column.col-main>.main-content>.module.media-hero>.card>.inner,#main>.column.col-main>.main-content>.module.friction-teaser,#main>.column.col-main>.main-content>.module.works-showcase>.inner{gap:var(--gap-l)}}#main>.column.col-main>.main-content>.module.publications>.inner>.stage{margin-top:-.35rem}#main>.column.col-main>.main-content>.module.works-showcase>.inner>.content-head+.content{margin-top:-.25rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.left-\[20\%\]{left:20%}.right-0{right:0}.top-0{top:0}.top-\[-150px\]{top:-150px}.top-\[50\%\]{top:50%}.z-\[10000\]{z-index:10000}.\!my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.mx-0{margin-left:0;margin-right:0}.my-6,.my-gap-xl{margin-top:1.5rem;margin-bottom:1.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-4{margin-bottom:1rem}.mb-\[0\.2rem\]{margin-bottom:.2rem}.mb-\[10px\]{margin-bottom:10px}.mb-\[25px\]{margin-bottom:25px}.mb-\[30px\]{margin-bottom:30px}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mt-4{margin-top:1rem}.mt-\[25px\]{margin-top:25px}.mt-\[30px\]{margin-top:30px}.mt-\[60px\]{margin-top:60px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-2{width:.5rem;height:.5rem}.size-full{width:100%;height:100%}.h-44{height:11rem}.h-\[1px\]{height:1px}.h-full{height:100%}.w-\[1\.25rem\]{width:1.25rem}.w-\[60\%\]{width:60%}.w-\[600px\]{width:600px}.w-\[8rem\]{width:8rem}.w-auto{width:auto}.w-full{width:100%}.shrink-0{flex-shrink:0}.grow-0{flex-grow:0}.caption-bottom{caption-side:bottom}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.columns-2{-moz-columns:2;columns:2}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.content-center{align-content:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-x-\[0\.3rem\]{-moz-column-gap:.3rem;column-gap:.3rem}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.hyphens-none{-webkit-hyphens:none;hyphens:none}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.text-nowrap{text-wrap:nowrap}.break-keep{word-break:keep-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-sm{border-radius:.125rem}.border,.border-\[1px\]{border-width:1px}.border-t-\[1px\]{border-top-width:1px}.border-main-font{--tw-border-opacity: 1;border-color:rgb(var(--tw-color-main-font) / var(--tw-border-opacity, 1))}.border-t-main-font{--tw-border-opacity: 1;border-top-color:rgb(var(--tw-color-main-font) / var(--tw-border-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-zinc-200{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-cover{background-size:cover}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.py-gap-xs{padding-top:.125rem;padding-bottom:.125rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.235rem\]{font-size:.235rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[10px\]{font-size:10px}.text-\[20px\]{font-size:20px}.text-\[26px\]{font-size:26px}.text-\[36px\]{font-size:36px}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.leading-\[1\.15\]{line-height:1.15}.leading-relaxed{line-height:1.625}.tracking-\[0\.12em\]{letter-spacing:.12em}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[word-spacing\:-0\.35em\]{word-spacing:-.35em}.hover\:text-link:hover{--tw-text-opacity: 1;color:rgb(111 79 255 / var(--tw-text-opacity, 1))}.focus\:outline-0:focus{outline-width:0px}.group\/heading:hover .group-hover\/heading\:visible{visibility:visible}.group\/social:hover .group-hover\/social\:scale-\[1\.05\]{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){.sm\:h-16{height:4rem}}@media (min-width: 768px){.md\:h-20{height:5rem}}@media (min-width: 1024px){.lg\:h-64{height:16rem}}@media (min-width: 1280px){.xl\:h-32{height:8rem}}
