@charset "UTF-8";
[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}@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:translate3d(0,0,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);-webkit-backface-visibility:hidden;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-cube-shadow,.swiper-3d .swiper-slide{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-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.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-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .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)}100%{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-next,.swiper-button-prev{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-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev: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:translate3d(0,0,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-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{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{transform:scale(1)}.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;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-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-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:translateX(-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-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{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-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{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>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;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{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;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-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;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-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden} html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none!important}figure{margin:0}.sr-only{border:0 none;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.-hidden{display:none}.-invisible{visibility:hidden}.-nowrap{white-space:nowrap}.-inherit--font{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.-visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;word-wrap:normal}:root{--abh:0px;--grid-max-w:160rem;--gutter:1rem;--gutter-x2:calc(var(--gutter) * 2);--dist-x1:calc(var(--dist-base) * 1);--dist-x2:calc(var(--dist-base) * 2);--dist-x3:calc(var(--dist-base) * 3);--dist-x4:calc(var(--dist-base) * 4);--dist-x6:calc(var(--dist-base) * 6);--dist-x8:calc(var(--dist-base) * 8);--dist-x9:calc(var(--dist-base) * 9);--dist-x10:calc(var(--dist-base) * 10);--dist-x12:calc(var(--dist-base) * 12);--dist-x15:calc(var(--dist-base) * 15);--dist-x20:calc(var(--dist-base) * 20);--dist-x30:calc(var(--dist-base) * 30);--z-actions:9000;--z-dropdown:8000;--z-header:7000;--z-search:8000;--z-menu:5000;--z-logo:4000;--z-content-nav:1000;--z-content:2;--z-footer:3;--hy:2rem;--bg:#ffffff;--clr-white:#ffffff;--clr-black:#000000;--clr-grey:#b0b0b0;--clr-grey-light:#EDF1F2;--clr-blue-galaxy:#17233d;--clr-mint-dark:#7BBAC1;--clr-mint:#A5D6DB;--clr-mint-light:#DFEEF0;--clr-blue-1:#7ebaff;--clr-blue-2:#3271b4;--clr-blue-3:#005392;--clr-blue-4:#1b3054;--clr-yellow:#fed702;--clr-orange:#f7b11e;--clr-rust:#ea7237;--clr-berry:#e83c5e;--clr-aubergine:#b35ca0;--clr-purple:#6556da;--clr-olive:#81913c;--clr-sand:#dbd7c0;--media-bg:#EDF1F2;--fg:#17233d;--marker-clr:rgb(255, 247, 139);--link-clr-hover:#17233d;--link-bg-hover:#A5D6DB;--stroke-clr:rgba(14, 32, 80, 0.1);--stroke-w:0.2rem;--btn-bg:#17233d;--btn-bg-hover:#17233d;--btn-bg-active:#17233d;--btn-clr:#ffffff;--btn-clr-hover:#ffffff;--btn-clr-active:#ffffff;--btn-bg-sec:transparent;--btn-bg-hover-sec:transparent;--btn-bg-active-sec:transparent;--btn-clr-sec:#17233d;--btn-clr-hover-sec:#17233d;--btn-clr-active-sec:#17233d;--func-bg:#A5D6DB;--func-bg-hover:#A5D6DB;--func-bg-active:#A5D6DB;--func-clr:#17233d;--func-clr-hover:#17233d;--func-clr-active:#17233d;--field-bg:rgba(14, 32, 80, 0.1);--field-pad-h:2rem;--field-border-clr:transparent;--field-border-clr-focus:var(--clr-blue-galaxy);--link-stroke-w:0.05em;--link-stroke-clr:var(--fg, #17233d);--icon-stroke-w:0.2rem;--icon-stroke-clr:var(--fg, #17233d);--trans-fast:all 200ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;--trans:all 400ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;--trans-slow:all 800ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;--trans-slower:all 1000ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;--trans-link:all 200ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms;--trans-bg:background-color 1000ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms;--trans-clr:color 200ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;--outline-style:dotted;--outline-clr:var(--fg);--outline-stroke:0.25rem;--outline-offset:0.3rem}:root{--hmt:4rem}@media screen and (min-width:480px){:root{--hmt:calc(4rem + 6 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){:root{--hmt:10rem}}:root{--stage-edge:1rem}@media screen and (min-width:480px){:root{--stage-edge:calc(1rem + 3 * (100vw - 48rem) / 112)}}@media screen and (min-width:1600px){:root{--stage-edge:4rem}}:root{--edge:2rem}@media screen and (min-width:576px){:root{--edge:calc(2rem + 6 * (100vw - 57.6rem) / 134.4)}}@media screen and (min-width:1920px){:root{--edge:8rem}}:root{--dist-base:0.666666rem}@media screen and (min-width:576px){:root{--dist-base:calc(0.666666rem + 0.333334 * (100vw - 57.6rem) / 102.4)}}@media screen and (min-width:1600px){:root{--dist-base:1rem}}:root{--dist-section-t:3rem}@media screen and (min-width:576px){:root{--dist-section-t:calc(3rem + 2 * (100vw - 57.6rem) / 102.4)}}@media screen and (min-width:1600px){:root{--dist-section-t:5rem}}:root{--dist-section-b:3rem}@media screen and (min-width:576px){:root{--dist-section-b:calc(3rem + 2 * (100vw - 57.6rem) / 102.4)}}@media screen and (min-width:1600px){:root{--dist-section-b:5rem}}:root{--dist-section-t-lg:calc(2 * var(--dist-section-t));--dist-section-b-lg:calc(2 * var(--dist-section-b))}:root{--dist-mod-t:3rem}@media screen and (min-width:576px){:root{--dist-mod-t:calc(3rem + 2 * (100vw - 57.6rem) / 102.4)}}@media screen and (min-width:1600px){:root{--dist-mod-t:5rem}}:root{--dist-mod-b:3rem}@media screen and (min-width:576px){:root{--dist-mod-b:calc(3rem + 2 * (100vw - 57.6rem) / 102.4)}}@media screen and (min-width:1600px){:root{--dist-mod-b:5rem}}:root{--dist-mod:calc(2 * var(--dist-mod-t));--dist-mod-t-lg:calc(2 * var(--dist-mod-t));--dist-mod-b-lg:calc(2 * var(--dist-mod-b))}:root{--icon-w:2.4rem}@media screen and (min-width:480px){:root{--icon-w:calc(2.4rem + 0.6 * (100vw - 48rem) / 112)}}@media screen and (min-width:1600px){:root{--icon-w:3rem}}:root{--card-pad:2rem}@media screen and (min-width:576px){:root{--card-pad:calc(2rem + 1 * (100vw - 57.6rem) / 102.4)}}@media screen and (min-width:1600px){:root{--card-pad:3rem}}:root{--card-pad-lg:3rem}@media screen and (min-width:576px){:root{--card-pad-lg:calc(3rem + 3 * (100vw - 57.6rem) / 102.4)}}@media screen and (min-width:1600px){:root{--card-pad-lg:6rem}}:root{--brick-pad:3rem}@media screen and (min-width:576px){:root{--brick-pad:calc(3rem + 3 * (100vw - 57.6rem) / 102.4)}}@media screen and (min-width:1600px){:root{--brick-pad:6rem}}:root{--brick-pad-lg:6rem}@media screen and (min-width:576px){:root{--brick-pad-lg:calc(6rem + 6 * (100vw - 57.6rem) / 102.4)}}@media screen and (min-width:1600px){:root{--brick-pad-lg:12rem}}@-ms-viewport{width:device-width}.grid{z-index:1;grid-column:2/span 1;position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto;max-width:100%;column-gap:var(--gutter-x2);row-gap:0;text-align:left}.grid-item{position:relative;z-index:1;display:block;grid-column:1/-1;margin-top:var(--dist-mod-t);margin-bottom:var(--dist-mod-b)}.grid-item.-mt--0{margin-top:0}.grid-item.-mb--0{margin-bottom:0}.grid-item.-mt--lg{margin-top:var(--dist-mod-t-lg)}.grid-item.-mb--lg{margin-bottom:var(--dist-mod-b-lg)}.-neg{--fg:#ffffff;--stroke-clr:#EDF1F2;--btn-bg:#A5D6DB;--btn-bg-hover:#A5D6DB;--btn-bg-active:#A5D6DB;--btn-clr:#17233d;--btn-clr-hover:#17233d;--btn-clr-active:#17233d;--btn-bg-sec:transparent;--btn-bg-hover-sec:transparent;--btn-bg-active-sec:transparent;--btn-clr-sec:#ffffff;--btn-clr-hover-sec:#ffffff;--btn-clr-active-sec:#ffffff;--func-clr:var(--fg);--func-clr-hover:#17233d;--func-clr-active:#17233d;--func-bg:#A5D6DB;--func-bg-hover:#A5D6DB;--func-bg-active:#A5D6DB;--field-bg:rgba(255, 255, 255, 0.2);--field-border-clr-focus:#A5D6DB;--outline-clr:#ffffff}.-dark{--bg:#17233d;--fg:#ffffff}.bg--black{--bg:#000000;--fg:#ffffff;--outline-clr:#ffffff}.bg--white{--bg:#ffffff;--fg:#17233d}.bg--blue-galaxy{--bg:#17233d;--fg:#ffffff;--marker-clr:#7BBAC1;--stroke-clr:#EDF1F2;--btn-bg:#A5D6DB;--btn-bg-hover:#A5D6DB;--btn-bg-active:#A5D6DB;--btn-clr:#17233d;--btn-clr-hover:#17233d;--btn-clr-active:#17233d;--btn-bg-sec:transparent;--btn-bg-hover-sec:transparent;--btn-bg-active-sec:transparent;--btn-clr-sec:#ffffff;--btn-clr-hover-sec:#ffffff;--btn-clr-active-sec:#ffffff;--func-clr:var(--fg);--func-clr-hover:#17233d;--func-clr-active:#17233d;--func-bg:#A5D6DB;--func-bg-hover:#A5D6DB;--func-bg-active:#A5D6DB;--field-bg:rgba(255, 255, 255, 0.2);--field-border-clr-focus:#A5D6DB;--outline-clr:#ffffff}.bg--mint{--bg:#A5D6DB;--fg:#17233d;--func-bg:#7BBAC1;--func-bg-hover:#7BBAC1;--link-bg-hover:#7BBAC1}.bg--mint-light{--bg:#DFEEF0;--fg:#17233d}.bg--mint-dark{--bg:#7BBAC1;--fg:#17233d}.bg--grey{--bg:#b0b0b0;--fg:#17233d}.bg--grey-light{--bg:#EDF1F2;--fg:#17233d}.bg--blue-1{--bg:#7ebaff;--fg:#17233d}.bg--blue-2{--bg:#3271b4;--fg:#ffffff}.bg--blue-3{--bg:#005392;--fg:#ffffff}.bg--blue-4{--bg:#1b3054;--fg:#ffffff}.bg--yellow{--bg:#fed702;--fg:#17233d}.bg--orange{--bg:#f7b11e;--fg:#17233d}.bg--rust{--bg:#ea7237;--fg:#17233d}.bg--berry{--bg:#e83c5e;--fg:#ffffff}.bg--aubergine{--bg:#b35ca0;--fg:#ffffff}.bg--purple{--bg:#6556da;--fg:#ffffff}.bg--olive{--bg:#81913c;--fg:#ffffff}.bg--sand{--bg:#dbd7c0;--fg:#17233d}@font-face{font-family:RobotoSans;src:url(//tumthinktank.de/wp-content/themes/ttt/assets/fonts/RobotoFlex.woff2) format("woff2 supports variations"),url(//tumthinktank.de/wp-content/themes/ttt/assets/fonts/RobotoFlex.woff2) format("woff2-variations");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:RobotoSerifItalic;src:url(//tumthinktank.de/wp-content/themes/ttt/assets/fonts/RobotoSerif-Italic.woff2) format("woff2 supports variations"),url(//tumthinktank.de/wp-content/themes/ttt/assets/fonts/RobotoSerif-Italic.woff2) format("woff2-variations");font-weight:100 1000;font-display:swap}body,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern";font-family:RobotoSans,sans-serif;font-weight:300;font-style:normal;font-size:10px;letter-spacing:0}@media screen and (min-width:1920px){body,html{font-size:.52083333vw}}.page{font-size:1.8rem}@media screen and (min-width:480px){.page{font-size:calc(1.8rem + .6 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.page{font-size:2.4rem}}.page{line-height:1.6;--lh:1.6em;letter-spacing:.04em}::selection{text-shadow:none!important;background-color:var(--fg);color:var(--bg)}*{color:var(--fg);--text-br:calc(0.5 * var(--lh))}.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{display:block;margin:0;text-transform:none;word-break:break-word;transition:var(--trans-clr)}*+.h0,*+.h1,*+.h2,*+.h3,*+.h4,*+.h5,*+h1,*+h2,*+h3,*+h4,*+h5{margin-top:var(--lh)}.-wysiwyg *+.h0,.-wysiwyg *+.h1,.-wysiwyg *+.h2,.-wysiwyg *+.h3,.-wysiwyg *+.h4,.-wysiwyg *+.h5,.-wysiwyg *+h1,.-wysiwyg *+h2,.-wysiwyg *+h3,.-wysiwyg *+h4,.-wysiwyg *+h5{margin-top:2em}.h0 em,.h1 em,.h2 em,.h3 em,.h4 em,.h5 em,h1 em,h2 em,h3 em,h4 em,h5 em{display:inline;font-family:RobotoSerifItalic,sans-serif;font-weight:400;font-style:normal;font-weight:450}.topline+.h0,.topline+.h1,.topline+.h2,.topline+.h3,.topline+.h4,.topline+.h5,.topline+h1,.topline+h2,.topline+h3,.topline+h4,.topline+h5{margin-top:1em}.h1+*,.h1+ol,.h1+p,.h1+ul,.h2+*,.h2+ol,.h2+p,.h2+ul,.h3+*,.h3+ol,.h3+p,.h3+ul,h1+*,h1+ol,h1+p,h1+ul,h2+*,h2+ol,h2+p,h2+ul,h3+*,h3+ol,h3+p,h3+ul{margin-top:1em}.h4+*,.h4+ol,.h4+p,.h4+ul,.h5+*,.h5+ol,.h5+p,.h5+ul,h4+*,h4+ol,h4+p,h4+ul,h5+*,h5+ol,h5+p,h5+ul{margin-top:.25em}.h0,h1.h0{font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal}.h0,h1.h0{font-size:3rem}@media screen and (min-width:375px){.h0,h1.h0{font-size:calc(3rem + 3 * (100vw - 37.5rem) / 106.5)}}@media screen and (min-width:1440px){.h0,h1.h0{font-size:6rem}}.h0,h1.h0{line-height:1.2;--lh:1.2em;letter-spacing:.03em}.h1,h1{font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal}.h1,h1{font-size:2.8rem}@media screen and (min-width:375px){.h1,h1{font-size:calc(2.8rem + 2.2 * (100vw - 37.5rem) / 106.5)}}@media screen and (min-width:1440px){.h1,h1{font-size:5rem}}.h1,h1{line-height:1.2;--lh:1.2em;letter-spacing:.03em}.h2,h2{font-family:RobotoSans,sans-serif;font-weight:300;font-style:normal}.h2,h2{font-size:2.8rem}@media screen and (min-width:375px){.h2,h2{font-size:calc(2.8rem + 2.2 * (100vw - 37.5rem) / 106.5)}}@media screen and (min-width:1440px){.h2,h2{font-size:5rem}}.h2,h2{line-height:1.2;--lh:1.2em;letter-spacing:.03em}.h2 em,h2 em{font-weight:350}.h3,h3{font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal}.h3,h3{font-size:2.2rem}@media screen and (min-width:375px){.h3,h3{font-size:calc(2.2rem + 1 * (100vw - 37.5rem) / 106.5)}}@media screen and (min-width:1440px){.h3,h3{font-size:3.2rem}}.h3,h3{line-height:1.2;--lh:1.2em;letter-spacing:.02em}.h4,h4{font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal}.h4,h4{font-size:1.8rem}@media screen and (min-width:480px){.h4,h4{font-size:calc(1.8rem + .6 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.h4,h4{font-size:2.4rem}}.h4,h4{line-height:1.2;--lh:1.2em;letter-spacing:.04em}.h5,h5{font-family:RobotoSans,sans-serif;font-weight:700;font-style:normal}.h5,h5{font-size:1.5rem}@media screen and (min-width:480px){.h5,h5{font-size:calc(1.5rem + .3 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.h5,h5{font-size:1.8rem}}.h5,h5{line-height:1.2;--lh:1.2em;letter-spacing:.04em}p{margin:0;font-size:inherit;color:var(--fg);transition:var(--trans-clr)}p+p{margin-top:var(--text-br)}.xs{font-size:1.4rem}@media screen and (min-width:480px){.xs{font-size:calc(1.4rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.xs{font-size:1.6rem}}.xs{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.sm,small{font-size:1.5rem}@media screen and (min-width:480px){.sm,small{font-size:calc(1.5rem + .3 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.sm,small{font-size:1.8rem}}.sm,small{line-height:1.5;--lh:1.5em;letter-spacing:.03em}.md{font-size:1.8rem}@media screen and (min-width:480px){.md{font-size:calc(1.8rem + .6 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.md{font-size:2.4rem}}.md{line-height:1.6;--lh:1.6em;letter-spacing:.04em}.lg{font-size:2.2rem}@media screen and (min-width:480px){.lg{font-size:calc(2.2rem + 1 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.lg{font-size:3.2rem}}.lg{line-height:1.4;--lh:1.4em;letter-spacing:.03em}.xl{font-size:2.8rem}@media screen and (min-width:480px){.xl{font-size:calc(2.8rem + 2.2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.xl{font-size:5rem}}.xl{line-height:1.3;--lh:1.3em;letter-spacing:.03em}a.meta{text-decoration:underline;text-underline-position:under;text-decoration-thickness:0.05em;text-decoration-color:transparent}a.meta:focus,a.meta:hover{text-decoration-color:currentColor;box-shadow:none}.meta{font-family:RobotoSans,sans-serif;font-weight:400;font-style:normal}.meta{font-size:1.3rem}@media screen and (min-width:480px){.meta{font-size:calc(1.3rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.meta{font-size:1.5rem}}.meta{line-height:1.4;--lh:1.4em;letter-spacing:.05em;text-transform:uppercase}.meta a{text-decoration:underline;text-underline-position:under;text-decoration-thickness:0.05em;text-decoration-color:transparent}.meta a:focus,.meta a:hover{text-decoration-color:currentColor;box-shadow:none}.topline{font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal}.topline{font-size:1.4rem}@media screen and (min-width:480px){.topline{font-size:calc(1.4rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.topline{font-size:1.6rem}}.topline{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.topline+.title{margin-top:1em}a{z-index:1;position:relative;color:currentColor;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-decoration:none;cursor:pointer;transition:var(--trans-link)}.-wysiwyg a:not(.btn):not(.func){text-decoration:underline;text-underline-position:under;text-decoration-thickness:0.05em;text-decoration-color:currentColor}.-wysiwyg a:not(.btn):not(.func):focus,.-wysiwyg a:not(.btn):not(.func):hover{text-decoration-color:transparent;background-color:var(--link-bg-hover);color:var(--link-clr-hover)}a:focus{outline-color:var(--outline-clr);outline-offset:var(--outline-offset);outline-width:var(--outline-stroke);outline-style:var(--outline-style)}abbr[title]{border-bottom:1px dotted;outline:0;cursor:inherit!important;text-decoration:none!important}.strong,b,strong{color:inherit;font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal}em{font-family:RobotoSerifItalic,sans-serif;font-weight:400;font-style:normal}mark{background:0 0;background:linear-gradient(180deg,transparent 0,var(--marker-clr) 0,var(--marker-clr));background-position:0 100%;background-size:0 100%;background-repeat:no-repeat;transition:background 0s linear 0s}mark.-inview{background:linear-gradient(180deg,transparent 0,var(--marker-clr) 0,var(--marker-clr));background-position:0 100%;background-size:100% 100%;background-repeat:no-repeat}address{font-style:normal}blockquote{position:relative;font-family:RobotoSerifItalic,sans-serif;font-weight:300;font-style:normal;padding:0;margin:0}blockquote{font-size:2.2rem}@media screen and (min-width:480px){blockquote{font-size:calc(2.2rem + 2.8 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){blockquote{font-size:5rem}}blockquote{line-height:1.3;--lh:1.3em;letter-spacing:.03em}*+blockquote{margin-top:var(--text-br)}blockquote+*{margin-top:var(--text-br)}blockquote:before{content:"";position:relative;top:0;left:0;display:block;height:var(--icon-stroke-w);width:2em;margin-bottom:.5em;background-color:var(--fg)}blockquote cite{font-family:RobotoSans,sans-serif;font-weight:300;font-style:normal}blockquote cite{font-size:1.4rem}@media screen and (min-width:480px){blockquote cite{font-size:calc(1.4rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){blockquote cite{font-size:1.6rem}}blockquote cite{line-height:1.4;--lh:1.4em;letter-spacing:.04em}sub,sup{font-size:.7em;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{padding:0;margin:0;list-style-position:outside;list-style-type:none;line-height:inherit;transition:var(--trans-clr)}.-wysiwyg blockquote+ol,.-wysiwyg blockquote+ul,.-wysiwyg ol+ol,.-wysiwyg ol+ul,.-wysiwyg p+ol,.-wysiwyg p+ul,.-wysiwyg ul+ol,.-wysiwyg ul+ul{margin-top:var(--text-br)}.-wysiwyg ol+blockquote,.-wysiwyg ol+ol,.-wysiwyg ol+p,.-wysiwyg ol+ul,.-wysiwyg ul+blockquote,.-wysiwyg ul+ol,.-wysiwyg ul+p,.-wysiwyg ul+ul{margin-top:var(--text-br)}.-wysiwyg h3+ol,.-wysiwyg h3+ul,.-wysiwyg h4+ol,.-wysiwyg h4+ul{margin-top:var(--text-br)}.-wysiwyg ol,.-wysiwyg ul{text-align:left;color:var(--text-clr)}.-wysiwyg ol li,.-wysiwyg ul li{position:relative;padding:0 0 0 1.25em;margin-block:0.125em}.-wysiwyg ol li:before,.-wysiwyg ul li:before{position:absolute;display:inline-block;min-width:1em;margin:0}ol{list-style:none;counter-reset:list-counter}.-wysiwyg ol ol{margin-block:0.125em}.-wysiwyg ol>li{counter-increment:list-counter}.-wysiwyg ol>li:before{content:counter(list-counter) ". ";position:absolute;left:0;display:inline-block;margin:0 .125em 0 0;font-size:1em}.-wysiwyg ol>li>ol{counter-reset:list-counter-2}.-wysiwyg ol>li>ol>li{padding-left:2.25em;counter-increment:list-counter-2}.-wysiwyg ol>li>ol>li:before{content:counter(list-counter) "." counter(list-counter-2) ". "}.-wysiwyg ol>li>ol>li>ol{counter-reset:list-counter-3}.-wysiwyg ol>li>ol>li>ol>li{padding-left:3.25em;counter-increment:list-counter-3}.-wysiwyg ol>li>ol>li>ol>li:before{content:counter(list-counter) "." counter(list-counter-2) "." counter(list-counter-3) ". "}.-wysiwyg ol>li>ol>li>ol>li>ol{counter-reset:list-counter-4}.-wysiwyg ol>li>ol>li>ol>li>ol>li{padding-left:4.25em;counter-increment:list-counter-4}.-wysiwyg ol>li>ol>li>ol>li>ol>li:before{content:counter(list-counter) "." counter(list-counter-2) "." counter(list-counter-3) "." counter(list-counter-4) ". "}.-wysiwyg ol>li>ol>li>ol>li>ol>li>ol{counter-reset:list-counter-5}.-wysiwyg ol>li>ol>li>ol>li>ol>li>ol>li{padding-left:5.25em;counter-increment:list-counter-5}.-wysiwyg ol>li>ol>li>ol>li>ol>li>ol>li:before{content:counter(list-counter) "." counter(list-counter-2) "." counter(list-counter-3) "." counter(list-counter-4) "." counter(list-counter-5) ". "}.-wysiwyg ul ul{margin-block:0.125em}.-wysiwyg ul li:before{content:"•";left:.25em;width:1em;height:var(--lh);color:currentColor;font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal}.credits-list{position:relative;display:table;border-collapse:collapse;border-spacing:0;font-family:RobotoSans,sans-serif;font-weight:400;font-style:normal}.credits-list{font-size:1.3rem}@media screen and (min-width:480px){.credits-list{font-size:calc(1.3rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.credits-list{font-size:1.5rem}}.credits-list{line-height:1.4;--lh:1.4em;letter-spacing:.05em;text-transform:uppercase}.credits-list .credit{position:relative;display:table-row}.credits-list .credit__label{position:relative;display:table-cell;padding-right:var(--dist-x3)}.credits-list .credit__label>span{display:inline-block;max-width:30rem}.credits-list .credit__value{position:relative;display:table-cell;font-weight:800}.credits-list .credit__value a{text-decoration:underline;text-underline-position:under;text-decoration-thickness:0.05em;text-decoration-color:transparent}.credits-list .credit__value a:focus,.credits-list .credit__value a:hover{text-decoration-color:currentColor;box-shadow:none}.media{position:relative;width:100%;text-align:center;background-color:var(--media-bg)}.media embed,.media iframe,.media object{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.media video{width:100%;height:auto}.media img,.media svg.svg,.media video{display:block;max-width:100%;height:auto}.media--cover img,.media--cover svg.svg,.media--cover video{position:relative;width:100%;height:100%;object-fit:cover;object-position:center center;font-family:"object-fit: cover; object-position: center center;"}.media--cover.media-pos--center-left img,.media--cover.media-pos--center-left svg.svg,.media--cover.media-pos--center-left video,.media--cover.media-pos--left img,.media--cover.media-pos--left svg.svg,.media--cover.media-pos--left video{position:relative;width:100%;height:100%;object-fit:cover;object-position:center left;font-family:"object-fit: cover; object-position: center left;"}.media--cover.media-pos--center-right img,.media--cover.media-pos--center-right svg.svg,.media--cover.media-pos--center-right video,.media--cover.media-pos--right img,.media--cover.media-pos--right svg.svg,.media--cover.media-pos--right video{position:relative;width:100%;height:100%;object-fit:cover;object-position:center right;font-family:"object-fit: cover; object-position: center right;"}.media--cover.media-pos--top img,.media--cover.media-pos--top svg.svg,.media--cover.media-pos--top video,.media--cover.media-pos--top-center img,.media--cover.media-pos--top-center svg.svg,.media--cover.media-pos--top-center video{position:relative;width:100%;height:100%;object-fit:cover;object-position:top center;font-family:"object-fit: cover; object-position: top center;"}.media--cover.media-pos--top-left img,.media--cover.media-pos--top-left svg.svg,.media--cover.media-pos--top-left video{position:relative;width:100%;height:100%;object-fit:cover;object-position:top left;font-family:"object-fit: cover; object-position: top left;"}.media--cover.media-pos--top-right img,.media--cover.media-pos--top-right svg.svg,.media--cover.media-pos--top-right video{position:relative;width:100%;height:100%;object-fit:cover;object-position:top right;font-family:"object-fit: cover; object-position: top right;"}.media--cover.media-pos--bottom img,.media--cover.media-pos--bottom svg.svg,.media--cover.media-pos--bottom video,.media--cover.media-pos--bottom-center img,.media--cover.media-pos--bottom-center svg.svg,.media--cover.media-pos--bottom-center video{position:relative;width:100%;height:100%;object-fit:cover;object-position:bottom center;font-family:"object-fit: cover; object-position: bottom center;"}.media--cover.media-pos--bottom-left img,.media--cover.media-pos--bottom-left svg.svg,.media--cover.media-pos--bottom-left video{position:relative;width:100%;height:100%;object-fit:cover;object-position:bottom left;font-family:"object-fit: cover; object-position: bottom left;"}.media--cover.media-pos--bottom-right img,.media--cover.media-pos--bottom-right svg.svg,.media--cover.media-pos--bottom-right video{position:relative;width:100%;height:100%;object-fit:cover;object-position:bottom right;font-family:"object-fit: cover; object-position: bottom right;"}.media--contain img,.media--contain svg.svg,.media--contain video{position:relative;width:100%;height:100%;object-fit:contain;object-position:center center;font-family:"object-fit: contain; object-position: center center;"}.media--contain.media-pos--center-left img,.media--contain.media-pos--center-left svg.svg,.media--contain.media-pos--center-left video,.media--contain.media-pos--left img,.media--contain.media-pos--left svg.svg,.media--contain.media-pos--left video{position:relative;width:100%;height:100%;object-fit:contain;object-position:center left;font-family:"object-fit: contain; object-position: center left;"}.media--contain.media-pos--center-right img,.media--contain.media-pos--center-right svg.svg,.media--contain.media-pos--center-right video,.media--contain.media-pos--right img,.media--contain.media-pos--right svg.svg,.media--contain.media-pos--right video{position:relative;width:100%;height:100%;object-fit:contain;object-position:center right;font-family:"object-fit: contain; object-position: center right;"}.media--contain.media-pos--top img,.media--contain.media-pos--top svg.svg,.media--contain.media-pos--top video,.media--contain.media-pos--top-center img,.media--contain.media-pos--top-center svg.svg,.media--contain.media-pos--top-center video{position:relative;width:100%;height:100%;object-fit:contain;object-position:top center;font-family:"object-fit: contain; object-position: top center;"}.media--contain.media-pos--top-left img,.media--contain.media-pos--top-left svg.svg,.media--contain.media-pos--top-left video{position:relative;width:100%;height:100%;object-fit:contain;object-position:top left;font-family:"object-fit: contain; object-position: top left;"}.media--contain.media-pos--top-right img,.media--contain.media-pos--top-right svg.svg,.media--contain.media-pos--top-right video{position:relative;width:100%;height:100%;object-fit:contain;object-position:top right;font-family:"object-fit: contain; object-position: top right;"}.media--contain.media-pos--bottom img,.media--contain.media-pos--bottom svg.svg,.media--contain.media-pos--bottom video,.media--contain.media-pos--bottom-center img,.media--contain.media-pos--bottom-center svg.svg,.media--contain.media-pos--bottom-center video{position:relative;width:100%;height:100%;object-fit:contain;object-position:bottom center;font-family:"object-fit: contain; object-position: bottom center;"}.media--contain.media-pos--bottom-left img,.media--contain.media-pos--bottom-left svg.svg,.media--contain.media-pos--bottom-left video{position:relative;width:100%;height:100%;object-fit:contain;object-position:bottom left;font-family:"object-fit: contain; object-position: bottom left;"}.media--contain.media-pos--bottom-right img,.media--contain.media-pos--bottom-right svg.svg,.media--contain.media-pos--bottom-right video{position:relative;width:100%;height:100%;object-fit:contain;object-position:bottom right;font-family:"object-fit: contain; object-position: bottom right;"}.media--bg{position:relative;display:block;width:100%;height:100%}.media--bg img,.media--bg svg.svg,.media--bg video{position:absolute;top:0;left:0;height:100%;min-width:100%;min-height:100%}.aspect--16-10{aspect-ratio:16/10}.aspect--16-9{aspect-ratio:16/9}.aspect--8-7{aspect-ratio:8/7}.aspect--7-4{aspect-ratio:7/4}.aspect--4-3{aspect-ratio:4/3}.aspect--3-2{aspect-ratio:3/2}.aspect--3-1{aspect-ratio:3/1}.aspect--2-1{aspect-ratio:2/1}.aspect--1-1{aspect-ratio:1/1}.aspect--1-2{aspect-ratio:1/2}.aspect--2-3{aspect-ratio:2/3}.aspect--3-4{aspect-ratio:3/4}.aspect--4-5{aspect-ratio:4/5}.aspect--5-6{aspect-ratio:5/6}.aspect--9-16{aspect-ratio:9/16}.aspect--7-9{aspect-ratio:7/9}.aspect--intro{aspect-ratio:1/1}@media screen and (min-width:576px){.aspect--intro{aspect-ratio:2/1}}.lazy{transition:var(--trans);opacity:1}.lazy:not([src]):not([srcset]){opacity:0}.lazy.loading{opacity:0}.lazy.error+.lazy__preloader{display:none}.lazy.loaded+.lazy__preloader{display:none}.lazy__preloader{position:absolute;top:50%;left:50%;display:block;transform:translate(-50%,-50%);width:2rem;height:2rem;opacity:1}@media screen and (min-width:576px){.lazy__preloader{width:2rem;height:2rem}}@media screen and (min-width:768px){.lazy__preloader{width:3rem;height:3rem}}.lazy__preloader:after{content:"";display:block;width:100%;height:100%;background-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/loader.svg);background-repeat:no-repeat;background-position:center}.-neg .lazy__preloader{background-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/loader.neg.svg)}.corner{--corner-speed:1s;--corner-brd:1rem;--corner-w:30%;--corner-h:30%;position:absolute;width:var(--corner-w);height:var(--corner-h);border-style:solid;border-color:var(--bg);transition:width var(--corner-speed) cubic-bezier(.22, .61, .36, 1) 0s,height var(--corner-speed) cubic-bezier(.22, .61, .36, 1) 0s,border-color var(--corner-speed) cubic-bezier(.22, .61, .36, 1) 0s,border-width var(--corner-speed) cubic-bezier(.22, .61, .36, 1) 0s}.corner.corner--tl{top:-1px;left:-1px;border-width:var(--corner-brd) 0 0 var(--corner-brd)}.corner.corner--tr{top:-1px;right:-1px;border-width:var(--corner-brd) var(--corner-brd) 0 0}.corner.corner--br{bottom:-1px;right:-1px;border-width:0 var(--corner-brd) var(--corner-brd) 0}.corner.corner--bl{bottom:-1px;left:-1px;border-width:0 0 var(--corner-brd) var(--corner-brd)}.svg,svg{display:block}img.svg{opacity:0}svg.svg{opacity:1;width:100%;height:auto}svg.svg--animate-scroll{opacity:0}.-scrolled svg.svg--animate-scroll.svg--initiated,.-scrolling svg.svg--animate-scroll.svg--initiated{opacity:1}.icon-svg{position:relative;flex:1 0 var(--icon-w);max-width:var(--icon-w);display:block;width:var(--icon-w);height:var(--icon-w)}.icon{position:relative;flex:1 0 var(--icon-w);max-width:var(--icon-w);display:block;width:var(--icon-w);height:var(--icon-w);background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:fit;mask-size:fit;transition:var(--trans-link)}.icon.icon--lg{--icon-w:var(--icon-w-lg)}.icon.icon--close{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/close.svg)}.icon.icon--download{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/download.svg)}.icon.icon--filter{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/filter.svg)}.icon.icon--link{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/arrow-next.svg)}.icon.icon--link-external{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/link-external.svg)}.icon.icon--mail{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/mail.svg)}.icon.icon--menu{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/menu-nav.svg)}.icon.icon--next{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/arrow-next.svg)}.icon.icon--phone{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/phone.svg)}.icon.icon--plus{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/plus.svg)}.icon.icon--prev{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/arrow-prev.svg)}.icon.icon--question{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/question.svg)}.icon.icon--share{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/share.svg)}.icon.icon--time{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/time.svg)}.icon.icon--toggle{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/close.svg)}.icon.icon--instagram{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/social-instagram.svg)}.icon.icon--facebook{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/social-facebook.svg)}.icon.icon--linkedin{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/social-linkedin.svg)}.icon.icon--youtube{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/social-youtube.svg)}.icon.icon--xing{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/social-xing.svg)}.icon.icon--x{mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/social-x.svg)}.-wysiwyg .icon+h1,.-wysiwyg .icon+h2,.-wysiwyg .icon+h3,.-wysiwyg .icon+h4,.-wysiwyg .icon+h5,.-wysiwyg .icon+ol,.-wysiwyg .icon+p,.-wysiwyg .icon+ul,.-wysiwyg .icon-svg+h1,.-wysiwyg .icon-svg+h2,.-wysiwyg .icon-svg+h3,.-wysiwyg .icon-svg+h4,.-wysiwyg .icon-svg+h5,.-wysiwyg .icon-svg+ol,.-wysiwyg .icon-svg+p,.-wysiwyg .icon-svg+ul{margin-top:var(--lh)}@media screen and (prefers-reduced-motion:reduce){*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}@keyframes rotateIcon{0%{transform:translate(-50%,-50%) scale(1) rotate(-45deg)}100%{transform:translate(-50%,-50%) scale(1) rotate(-405deg)}}.si-trigger{position:fixed;z-index:9999;top:50%;right:0;height:1px}.si-trigger:before{content:"";position:absolute;right:0;width:4rem;height:.2rem;background-color:green}.si-marker{position:absolute;z-index:9999;right:0;height:1px}.si-marker.si-marker--end:before,.si-marker.si-marker--start:before{content:"";position:absolute;right:0;width:4rem;height:.2rem}.si-marker.si-marker--end:after,.si-marker.si-marker--start:after{content:"";position:absolute;right:5rem;top:50%;transform:translate(0,-50%);font-size:1.3rem}.si-marker.si-marker--start:before{background:#ff0}.si-marker.si-marker--start:after{content:"start";color:#ff0}.si-marker.si-marker--end:before{background:red}.si-marker.si-marker--end:after{content:"end";color:red}[data-inview=tiles]{opacity:0;transform:translate3d(0,0,0) scale(.9);transition:all .8s cubic-bezier(.22, .61, .36, 1) 0s;transform-style:preserve-3d}[data-inview=tiles].-inview{opacity:1;transform:translate3d(0,0,0) scale(1)}[data-inview=acc]{opacity:0;transform:translate3d(0,2rem,0);transition:all .8s cubic-bezier(.22, .61, .36, 1) 0s;transform-style:preserve-3d}[data-inview=acc].-inview{opacity:1;transform:translate3d(0,0,0)}[data-inview=pic]{opacity:0;transform:translate3d(0,0,0) scale(.9);transition:all .8s cubic-bezier(.22, .61, .36, 1) 0s;transform-style:preserve-3d}[data-inview=pic].-inview{opacity:1;transform:translate3d(0,0,0) scale(1)}[data-inview=slide]{opacity:0;transform:translate3d(0,3rem,0) scale(1);transition:all .8s cubic-bezier(.22, .61, .36, 1) 0s;transform-style:preserve-3d}[data-inview=slide].-inview{opacity:1;transform:translate3d(0,0,0) scale(1)}[data-inview=slide]:first-child{transition-delay:0s}[data-inview=slide]:nth-child(2){transition-delay:0.1s}[data-inview=slide]:nth-child(3){transition-delay:0.2s}[data-inview=slide]:nth-child(4){transition-delay:0.3s}[data-inview=slide]:nth-child(5){transition-delay:0.4s}[data-inview=slide]:nth-child(6){transition-delay:0.5s}[data-inview=slide]:nth-child(7){transition-delay:0.6s}[data-inview=slide]:nth-child(8){transition-delay:0.7s}[data-inview=slide]:nth-child(9){transition-delay:0.8s}[data-inview=slide]:nth-child(10){transition-delay:0.9s}[data-inview=slide]:nth-child(11){transition-delay:1s}[data-inview=slide]:nth-child(12){transition-delay:1.1s}[data-inview=slide]:nth-child(13){transition-delay:1.2s}[data-inview=slide]:nth-child(14){transition-delay:1.3s}[data-inview=slide]:nth-child(15){transition-delay:1.4s}html.-adminbar{--abh:46px;margin-top:var(--abh)}@media (min-width:782px){html.-adminbar{--abh:32px}}html.-adminbar .header{top:var(--abh)}html.-adminbar .offcanvas{padding-top:var(--abh)}#wpadminbar{position:fixed!important;top:0}#wpadminbar *{color:inherit}.filter,.form{position:relative}.filter fieldset,.form fieldset{border:0;padding:0;margin:0}.filter input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.filter select,.filter textarea,.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.form select,.form textarea{position:relative;z-index:2;display:block;width:100%;padding:.5em var(--field-pad-h);background-color:var(--field-bg);border-radius:0;border-width:0 0 .2rem 0;border-style:solid;border-color:var(--field-border-clr);outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:var(--trans-fast);font-family:RobotoSans,sans-serif;font-weight:700;font-style:normal}.filter input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.filter select,.filter textarea,.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.form select,.form textarea{min-height:4.4rem}@media screen and (min-width:576px){.filter input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.filter select,.filter textarea,.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.form select,.form textarea{min-height:calc(4.4rem + 1 * (100vw - 57.6rem)/ 70.4)}}@media screen and (min-width:1280px){.filter input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.filter select,.filter textarea,.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.form select,.form textarea{min-height:5.4rem}}.filter input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.filter select,.filter textarea,.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.form select,.form textarea{font-size:1.4rem}@media screen and (min-width:480px){.filter input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.filter select,.filter textarea,.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.form select,.form textarea{font-size:calc(1.4rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.filter input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.filter select,.filter textarea,.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.form select,.form textarea{font-size:1.6rem}}.filter input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.filter select,.filter textarea,.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.form select,.form textarea{color:var(--fg);line-height:1.4;--lh:1.4em;letter-spacing:.08em}.filter input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit])::placeholder,.filter select::placeholder,.filter textarea::placeholder,.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit])::placeholder,.form select::placeholder,.form textarea::placeholder{color:var(--fg);opacity:.5}.filter input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):focus,.filter input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):hover,.filter select:focus,.filter select:hover,.filter textarea:focus,.filter textarea:hover,.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):focus,.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):hover,.form select:focus,.form select:hover,.form textarea:focus,.form textarea:hover{border-color:var(--field-border-clr-focus)}.filter input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):invalid:required,.filter select:invalid:required,.filter textarea:invalid:required,.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):invalid:required,.form select:invalid:required,.form textarea:invalid:required{box-shadow:none}.filter input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):not(.btn),.filter select:not(.btn),.filter textarea:not(.btn),.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):not(.btn),.form select:not(.btn),.form textarea:not(.btn){display:inline-block}.filter input:-internal-autofill-selected,.filter input:-webkit-autofill,.filter input:-webkit-autofill:focus,.filter input:-webkit-autofill:hover,.filter select:-webkit-autofill,.filter select:-webkit-autofill:focus,.filter select:-webkit-autofill:hover,.filter textarea:-webkit-autofill,.filter textarea:-webkit-autofill:focus,.filter textarea:-webkit-autofill:hover,.form input:-internal-autofill-selected,.form input:-webkit-autofill,.form input:-webkit-autofill:focus,.form input:-webkit-autofill:hover,.form select:-webkit-autofill,.form select:-webkit-autofill:focus,.form select:-webkit-autofill:hover,.form textarea:-webkit-autofill,.form textarea:-webkit-autofill:focus,.form textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 100rem transparent inset;transition:background-color 5000s ease-in-out 0s}.filter input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]){cursor:text}.filter input[type=search]::-webkit-search-cancel-button,.form input[type=search]::-webkit-search-cancel-button{display:none}.filter select,.form select{padding-right:6rem;background-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/select.svg);background-size:1.4rem 1.4rem;background-repeat:no-repeat;background-position:right center;cursor:pointer}.filter input[type=submit],.form input[type=submit]{display:inline-block;width:auto;height:auto}.filter input[type=checkbox],.filter input[type=radio],.form input[type=checkbox],.form input[type=radio]{cursor:pointer}.filter textarea,.form textarea{display:block;height:18rem;resize:vertical}.filter textarea:focus,.filter textarea:hover,.form textarea:focus,.form textarea:hover{border-color:transparent transparent var(--field-border-clr-focus) var(--field-border-clr-focus)}.form .form__container{display:flex;flex-direction:column;row-gap:var(--dist-x2);width:100%}.form .form__body{display:flex;flex-direction:column;row-gap:var(--dist-x2)}.field-group{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:var(--gutter-x2);column-gap:var(--dist-x2);align-items:center}.field-group>.field-group__heading{flex:1 0 100%}.field-group>.field{flex:1 0 auto}.field-group>.field.field--submit{flex:0 0 0}.field{display:inline-flex;flex-direction:column;align-items:flex-start;row-gap:.5rem}.field.-hide-label .field__label{display:none}.field.field--lg input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.field.field--lg select,.field.field--lg textarea{font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal}.field.field--lg input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.field.field--lg select,.field.field--lg textarea{font-size:1.8rem}@media screen and (min-width:480px){.field.field--lg input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.field.field--lg select,.field.field--lg textarea{font-size:calc(1.8rem + .4 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.field.field--lg input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.field.field--lg select,.field.field--lg textarea{font-size:2.2rem}}.field.field--lg input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]),.field.field--lg select,.field.field--lg textarea{font-weight:600;line-height:1.4;--lh:1.4em;letter-spacing:.07em}.field .field__label{font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal;white-space:nowrap}.field .field__label{font-size:1.4rem}@media screen and (min-width:480px){.field .field__label{font-size:calc(1.4rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.field .field__label{font-size:1.6rem}}.field .field__label{line-height:1.2;--lh:1.2em;letter-spacing:.04em}html{-webkit-overscroll-behavior:none;overscroll-behavior:none;overflow-x:hidden;transition:unset!important}html.-offcanvas-active{height:100vh;overflow-y:hidden}html.-layer-active{height:100vh;overflow-y:hidden}*,:after,:before{box-sizing:border-box}body{position:relative;margin:0;padding:0;width:100%;min-width:320px;max-width:100vw;font-size:10px;overflow-x:clip}.page{position:relative;background-color:var(--bg)}.page__container{position:relative;transition:var(--trans-bg)}.page-actions{position:fixed;display:flex;z-index:var(--z-actions);right:var(--edge);bottom:var(--edge)}.content{position:relative;z-index:var(--z-content);min-height:50vh}.section{z-index:1;position:relative;position:relative;display:grid;grid-template-columns:var(--edge) 1fr var(--edge);grid-template-rows:auto;max-width:100%;max-width:100vw;margin:0;padding-block:var(--dist-section-t) var(--dist-section-b);background-color:var(--bg);transition:var(--trans-bg)}.section:where(:first-child){padding-top:0}.section.-mt--0{padding-top:0}.section.-mb--0{padding-bottom:0}.section.-mb--lg{padding-bottom:var(--dist-section-b-lg)}.section.-mt--lg{padding-top:var(--dist-section-t-lg)}[role=button],button{padding:0;background:0 0;border:0}.btn-group{display:flex;flex-wrap:wrap;column-gap:var(--dist-x2);row-gap:var(--dist-x2)}.btn-group .btn{margin:0}.btn,.button{--btn-border:0.3rem;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;column-gap:1em;max-width:100%;padding:.5em 1.5em;text-align:center;white-space:nowrap;border:0;border-radius:0;background-color:var(--btn-bg);font-family:RobotoSans,sans-serif;font-weight:700;font-style:normal;color:var(--btn-clr);text-decoration:none;transition:var(--trans-link);cursor:pointer}.btn,.button{min-height:4.4rem}@media screen and (min-width:576px){.btn,.button{min-height:calc(4.4rem + 1 * (100vw - 57.6rem)/ 70.4)}}@media screen and (min-width:1280px){.btn,.button{min-height:5.4rem}}.btn,.button{font-size:1.4rem}@media screen and (min-width:480px){.btn,.button{font-size:calc(1.4rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.btn,.button{font-size:1.6rem}}.btn,.button{line-height:1.4;--lh:1.4em;letter-spacing:.08em}.btn:focus,.btn:hover,.button:focus,.button:hover{color:var(--btn-clr-hover)}.btn:focus::before,.btn:focus:after,.btn:hover::before,.btn:hover:after,.button:focus::before,.button:focus:after,.button:hover::before,.button:hover:after{width:max(5rem,60%);height:max(1.5rem,50%);border-color:var(--btn-bg);transition:width .4s cubic-bezier(.22, .61, .36, 1) 0s,top .4s cubic-bezier(.22, .61, .36, 1) 0s,left .4s cubic-bezier(.22, .61, .36, 1) 0s,bottom .4s cubic-bezier(.22, .61, .36, 1) 0s,right .4s cubic-bezier(.22, .61, .36, 1) 0s,height .4s cubic-bezier(.22, .61, .36, 1) 0s,border-color 0s cubic-bezier(.22, .61, .36, 1)}.btn:focus:before,.btn:hover:before,.button:focus:before,.button:hover:before{top:calc(-1 * var(--btn-border));right:calc(-1 * var(--btn-border))}.btn:focus:after,.btn:hover:after,.button:focus:after,.button:hover:after{bottom:calc(-1 * var(--btn-border));left:calc(-1 * var(--btn-border))}.btn:focus .icon,.btn:hover .icon,.button:focus .icon,.button:hover .icon{background-color:var(--btn-clr-hover)}.btn:focus .icon-svg *,.btn:focus svg *,.btn:hover .icon-svg *,.btn:hover svg *,.button:focus .icon-svg *,.button:focus svg *,.button:hover .icon-svg *,.button:hover svg *{stroke:var(--btn-clr-hover)}.btn:focus .label,.btn:hover .label,.button:focus .label,.button:hover .label{color:inherit}.btn:focus,.button:focus{outline-color:var(--outline-clr);outline-offset:var(--outline-offset);outline-width:var(--outline-stroke);outline-style:var(--outline-style)}.btn:last-child,.button:last-child{margin-right:0}.btn:disabled,.button:disabled{--btn-clr:var(--text-clr);--btn-clr-hover:var(--text-clr);opacity:.5}.btn.btn--icon,.button.btn--icon{padding:.5em}.btn.btn--sm,.button.btn--sm{font-family:RobotoSans,sans-serif;font-weight:700;font-style:normal}.btn.btn--sm,.button.btn--sm{font-size:1.2rem}@media screen and (min-width:480px){.btn.btn--sm,.button.btn--sm{font-size:calc(1.2rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.btn.btn--sm,.button.btn--sm{font-size:1.4rem}}.btn.btn--sm,.button.btn--sm{line-height:1.2;--lh:1.2em;letter-spacing:.08em}.btn.btn--sm,.button.btn--sm{min-height:3.4rem}@media screen and (min-width:576px){.btn.btn--sm,.button.btn--sm{min-height:calc(3.4rem + 1 * (100vw - 57.6rem)/ 70.4)}}@media screen and (min-width:1280px){.btn.btn--sm,.button.btn--sm{min-height:4.4rem}}.btn.btn--lg,.button.btn--lg{font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal}.btn.btn--lg,.button.btn--lg{font-size:1.8rem}@media screen and (min-width:480px){.btn.btn--lg,.button.btn--lg{font-size:calc(1.8rem + .4 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.btn.btn--lg,.button.btn--lg{font-size:2.2rem}}.btn.btn--lg,.button.btn--lg{font-weight:600;line-height:1.4;--lh:1.4em;letter-spacing:.07em}.btn.btn--secondary,.button.btn--secondary{--btn-border:0.2rem;--btn-clr:var(--btn-clr-sec);--btn-clr-hover:var(--btn-clr-sec-hover);--btn-clr-active:var(--btn-clr-sec-active);--btn-bg:var(--btn-bg-sec);--btn-bg-hover:var(--btn-bg-hover-sec);--btn-bg-active:var(--btn-bg-active-sec)}.btn.btn--secondary:focus:after,.btn.btn--secondary:focus:before,.btn.btn--secondary:hover:after,.btn.btn--secondary:hover:before,.button.btn--secondary:focus:after,.button.btn--secondary:focus:before,.button.btn--secondary:hover:after,.button.btn--secondary:hover:before{width:5rem;height:1.5rem;border-color:var(--btn-clr)}.btn.btn--secondary:after,.btn.btn--secondary:before,.button.btn--secondary:after,.button.btn--secondary:before{width:100%;height:100%;border-color:var(--btn-clr)}.btn.btn--secondary:before,.button.btn--secondary:before{top:0;right:0}.btn.btn--secondary:after,.button.btn--secondary:after{bottom:0;left:0}.btn:after,.btn:before,.button:after,.button:before{content:"";position:absolute;z-index:-1;display:block;transform:translate3d(0,0,0);width:0%;height:0%;border-style:solid;border-color:transparent;border-radius:0;opacity:1;transition:width .4s cubic-bezier(.22, .61, .36, 1) 0s,height .4s cubic-bezier(.22, .61, .36, 1) 0s,top .4s cubic-bezier(.22, .61, .36, 1) 0s,left .4s cubic-bezier(.22, .61, .36, 1) 0s,bottom .4s cubic-bezier(.22, .61, .36, 1) 0s,right .4s cubic-bezier(.22, .61, .36, 1) 0s,border-color 0s linear .4s}.btn:before,.button:before{top:0;right:0;border-width:var(--btn-border) var(--btn-border) 0 0}.btn:after,.button:after{bottom:0;left:0;border-width:0 0 var(--btn-border) var(--btn-border)}.btn .icon,.button .icon{--icon-w:var(--lh);background-color:var(--btn-clr)}.btn .label,.button .label{color:var(--btn-clr)}.-wysiwyg p .btn,.-wysiwyg p .button{margin-bottom:var(--dist-x2);margin-right:var(--dist-x2)}.-wysiwyg p .btn:last-child,.-wysiwyg p .button:last-child{margin-bottom:0;margin-right:0}.-wysiwyg p:not(:first-child) .btn,.-wysiwyg p:not(:first-child) .button{margin-top:calc(var(--lh) * .5)}.func-btn{--icon-w:2.4rem;position:relative;display:flex;align-items:center;column-gap:.5em;font-family:RobotoSans,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;cursor:pointer}.func-btn{font-size:1.4rem}@media screen and (min-width:480px){.func-btn{font-size:calc(1.4rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.func-btn{font-size:1.6rem}}.func-btn{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.func-btn:focus .func,.func-btn:hover .func{--fg:var(--func-clr-hover);--bg:var(--func-bg-hover)}.func-btn:focus .func:before,.func-btn:hover .func:before{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}.func-btn:focus{outline-color:var(--outline-clr);outline-offset:var(--outline-offset);outline-width:var(--outline-stroke);outline-style:var(--outline-style)}.func-btn .label{font-size:1.3rem}@media screen and (min-width:480px){.func-btn .label{font-size:calc(1.3rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.func-btn .label{font-size:1.5rem}}.func-btn .label{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.func-btn .label{font-weight:700;line-height:1.4;--lh:1.4em;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.func{--fg:var(--func-clr);--bg:var(--func-bg);position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--icon-w) + 1rem);height:calc(var(--icon-w) + 1rem);cursor:pointer}.func:focus,.func:hover{--fg:var(--func-clr-hover);--bg:var(--func-bg-hover)}.func:focus:before,.func:hover:before{transform:translate3d(-50%,-50%,0) scale(1);opacity:1}.func:before{content:"";z-index:0;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale(.6);display:inline-flex;width:100%;height:100%;border-radius:.2rem;background-color:var(--bg);opacity:0;transition:all .2s cubic-bezier(.22, .61, .36, 1) 0s}.func:hover{--fg:var(--func-clr-hover);--bg:var(--func-bg-hover)}.func:focus{outline-color:var(--outline-clr);outline-offset:var(--outline-offset);outline-width:var(--outline-stroke);outline-style:var(--outline-style)}.func:disabled:focus,.func:disabled:hover{--fg:var(--func-clr);--bg:var(--func-bg)}.func .icon{z-index:1;width:var(--icon-w);height:var(--icon-w);transition:all .2s cubic-bezier(.22, .61, .36, 1)}.func .icon.-mask{background-color:var(--fg);mask-position:center;mask-size:contain;mask-repeat:no-repeat}.func .icon svg{width:100%;height:100%}.func .icon svg *{fill:var(--bg)}.func .icon-svg{width:var(--icon-w);height:var(--icon-w);transition:all .2s cubic-bezier(.22, .61, .36, 1)}.func .icon-svg svg{width:100%;height:100%}.func .icon-svg svg *{fill:var(--fg)}.pills-list{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;column-gap:.5em;row-gap:.5em;margin:0;padding:0;list-style:none}.pill{display:inline-flex;padding:.25em 1em;font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal;border-width:var(--stroke-w);border-style:solid;border-color:var(--stroke-clr);border-radius:0;transition:all .2s cubic-bezier(.4, 0, .6, 1) 0s;cursor:pointer}.pill{font-size:1.3rem}@media screen and (min-width:480px){.pill{font-size:calc(1.3rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.pill{font-size:1.5rem}}.pill{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.pill:focus,.pill:hover{border-color:var(--fg)}.pill.-active{background-color:var(--link-bg-hover);border-color:var(--link-bg-hover)}.load-more.-loading .load-more__icon--loading{display:inline-flex}.load-more.-loading .load-more__icon--default{display:none}.load-more.-end{display:none}.load-more .load-more__icon--loading{display:none}.footer{--bg:var(--clr-black);--fg:var(--clr-white);--func-bg:var(--clr-mint);--func-bg-hover:var(--clr-mint);--outline-clr:#ffffff;position:relative;position:relative;display:grid;grid-template-columns:minmax(var(--edge),1fr) minmax(0,var(--grid-max-w)) minmax(var(--edge),1fr);grid-template-rows:auto;max-width:100%;z-index:var(--z-footer);padding-block:var(--dist-mod) 2rem;background-color:var(--bg)}.footer .footer__container{grid-column:2/span 1;position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto;max-width:100%;column-gap:var(--gutter-x2);row-gap:0;row-gap:var(--dist-mod)}.footer .footer__brands{grid-row:1/span 1;grid-column:1/-1;align-self:start;position:relative;display:flex;flex-direction:column;row-gap:var(--dist-x6);column-gap:var(--dist-x6);align-items:flex-start;justify-content:flex-start;transition:all .4s cubic-bezier(.22, .61, .36, 1);will-change:opacity,top,transform}@media screen and (min-width:576px){.footer .footer__brands{flex-direction:row;align-items:center}}@media screen and (min-width:768px){.footer .footer__brands{grid-column:2/span 12}}@media screen and (min-width:1024px){.footer .footer__brands{grid-column:2/span 4;flex-direction:column;align-items:flex-start}}.footer .footer__brands .logo{position:relative;will-change:width}.footer .footer__brands .logo.logo--ttt{width:10rem}@media screen and (min-width:576px){.footer .footer__brands .logo.logo--ttt{width:calc(10rem + 5 * (100vw - 57.6rem)/ 86.4)}}@media screen and (min-width:1440px){.footer .footer__brands .logo.logo--ttt{width:15rem}}.footer .footer__brands .logo.logo--hfp{height:2.8rem}@media screen and (min-width:576px){.footer .footer__brands .logo.logo--hfp{height:calc(2.8rem + .4 * (100vw - 57.6rem)/ 86.4)}}@media screen and (min-width:1440px){.footer .footer__brands .logo.logo--hfp{height:3.2rem}}.footer .footer__brands svg{display:block;align-self:center;width:100%;height:100%}.footer .footer__brands svg *{fill:var(--fg)}.footer .footer__menu{grid-row:2/span 1;grid-column:1/-1;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--dist-x9);column-gap:var(--gutter-x2)}@media screen and (min-width:576px){.footer .footer__menu{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:768px){.footer .footer__menu{grid-column:2/-1}}@media screen and (min-width:1024px){.footer .footer__menu{grid-row:1/span 1;grid-column:7/-1}}.footer .footer__menu .nav{position:relative;align-self:flex-start}.footer .footer__menu .nav.nav--list-3{grid-column:auto/span 2}@media screen and (min-width:576px){.footer .footer__menu .nav.nav--list-3{grid-column:auto/span 1}}.footer .footer__menu .nav .menu-heading{position:absolute;bottom:100%;display:block;margin:0 0 .5em 0;font-weight:700}.footer .footer__menu .nav .menu-heading{font-size:1.4rem}@media screen and (min-width:480px){.footer .footer__menu .nav .menu-heading{font-size:calc(1.4rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.footer .footer__menu .nav .menu-heading{font-size:1.6rem}}.footer .footer__menu .nav .menu-heading{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.footer .footer__menu .nav .menu{display:flex;flex-direction:column;row-gap:.5em;margin:0}.footer .footer__menu .nav .menu{font-size:1.4rem}@media screen and (min-width:480px){.footer .footer__menu .nav .menu{font-size:calc(1.4rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.footer .footer__menu .nav .menu{font-size:1.6rem}}.footer .footer__menu .nav .menu{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.footer .footer__menu .nav .menu .menu-item>a{text-decoration:underline;text-underline-position:under;text-decoration-thickness:0.05em;text-decoration-color:transparent}.footer .footer__menu .nav .menu .menu-item>a{font-size:1.4rem}@media screen and (min-width:480px){.footer .footer__menu .nav .menu .menu-item>a{font-size:calc(1.4rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.footer .footer__menu .nav .menu .menu-item>a{font-size:1.6rem}}.footer .footer__menu .nav .menu .menu-item>a{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.footer .footer__menu .nav .menu .menu-item>a:focus,.footer .footer__menu .nav .menu .menu-item>a:hover{text-decoration-color:currentColor;box-shadow:none}.footer .footer__menu .nav .social-links{--func-clr:var(--clr-white);justify-self:flex-start;display:flex;flex-direction:row;row-gap:1rem;column-gap:1rem}@media screen and (min-width:576px){.footer .footer__menu .nav .social-links{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.footer .footer__poor{position:relative;grid-row:auto/span 1;grid-column:1/-1}@media screen and (min-width:768px){.footer .footer__poor{grid-column:2/-1}}.footer .footer__poor .menu{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;column-gap:2rem}.footer .footer__poor .menu .menu-item>a{text-decoration:underline;text-underline-position:under;text-decoration-thickness:0.05em;text-decoration-color:transparent}.footer .footer__poor .menu .menu-item>a{font-size:1.3rem}@media screen and (min-width:480px){.footer .footer__poor .menu .menu-item>a{font-size:calc(1.3rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.footer .footer__poor .menu .menu-item>a{font-size:1.5rem}}.footer .footer__poor .menu .menu-item>a{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.footer .footer__poor .menu .menu-item>a:focus,.footer .footer__poor .menu .menu-item>a:hover{text-decoration-color:currentColor;box-shadow:none}.header{--logo-scale:1;z-index:var(--z-header);top:0;position:relative;display:grid;grid-template-columns:var(--edge) 1fr var(--edge);grid-template-rows:auto;max-width:100%;position:sticky;margin-top:var(--hmt);padding-block:2rem;transition:all .4s linear;backdrop-filter:blur(0);transition:all .4s cubic-bezier(.22, .61, .36, 1)}.header:before{content:"";position:absolute;bottom:0;left:0;transform:translate3d(0,-100%,0);width:100%;height:calc(100% + var(--hmt) + var(--hh));background-color:var(--bg);opacity:0;z-index:-1;transition:all .4s cubic-bezier(.22, .61, .36, 1)}.-scrolled:not(.-offcanvas-active) .header.-stuck{backdrop-filter:blur(1rem)}.-scrolled:not(.-offcanvas-active) .header.-stuck:before{transform:translate3d(0,0,0);opacity:.9}.-scrolled:not(.-offcanvas-active) .header.-stuck .-neg{--fg:var(--clr-blue-galaxy)}.-offcanvas-active .header{--hmt:0;--fg:var(--clr-blue-galaxy);--bg:var(--clr-mint-dark);--func-clr:var(--fg);--func-bg-hover:var(--clr-mint)}.-offcanvas-active .header .brand,.-offcanvas-active .header .nav--min{--fg:var(--clr-blue-galaxy)}.header .header-bar{position:relative;grid-column:2/span 1;position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto;max-width:100%;column-gap:var(--gutter-x2);row-gap:0}.header .header__title{position:relative;grid-column:2/span 1;display:flex;justify-content:flex-start;height:0;font-family:RobotoSans,sans-serif;font-weight:700;font-style:normal;overflow:hidden;transition:all .4s cubic-bezier(.22, .61, .36, 1)}.header .header__title{font-size:1.4rem}@media screen and (min-width:480px){.header .header__title{font-size:calc(1.4rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.header .header__title{font-size:1.6rem}}.header .header__title{line-height:1.2;--lh:1.2em;letter-spacing:.04em;text-transform:uppercase}@media screen and (min-width:480px){.header .header__title{justify-content:center;text-align:center}}.-scrolled .header .header__title{height:calc(var(--lh) + 4rem)}@media screen and (min-width:576px){.-scrolled .header .header__title{height:calc(var(--lh) + 5rem)}}@media screen and (min-width:768px){.-scrolled .header .header__title{height:calc(var(--lh) + 6rem)}}.-offcanvas-active .header .header__title{height:0}.header .header__title>a{position:absolute;bottom:0;left:0;display:block;width:100%;transform:translate3d(0,-100%,0);opacity:0;--line-limit:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-limit);line-clamp:var(--line-limit);overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:480px){.header .header__title>a{bottom:0;left:50%;transform:translate3d(-50%,-100%,0);width:32rem}}@media screen and (min-width:576px){.header .header__title>a{width:40rem}}@media screen and (min-width:768px){.header .header__title>a{width:50rem}}.-scrolled .header .header__title>a{transform:translate3d(0,0,0);opacity:1}@media screen and (min-width:480px){.-scrolled .header .header__title>a{transform:translate3d(-50%,0,0)}}.-offcanvas-active .header .header__title>a{transform:translate3d(0,-100%,0);opacity:0}@media screen and (min-width:480px){.-offcanvas-active .header .header__title>a{transform:translate3d(-50%,-100%,0)}}.header .brand{grid-row:1/span 1;grid-column:1/-1;position:relative;display:inline-flex;align-items:center;padding-inline:0;transition:all .4s cubic-bezier(.22, .61, .36, 1)}.header .brand.-onstage,.page:has(.stage:first-child) .header .brand{padding-inline:8vw}.-offcanvas-active .header .brand.-onstage,.-offcanvas-active .page:has(.stage:first-child) .header .brand,.-scrolled .header .brand.-onstage,.-scrolled .page:has(.stage:first-child) .header .brand{grid-column:1/-1;padding-inline:0}.-offcanvas-active .header .brand,.-scrolled .header .brand{--logo-scale:1;grid-column:1/-1;padding-inline:0}.header .brand .logo{position:relative;left:0;transform:translate3d(0,0,0) scale(var(--logo-scale));transform-origin:center bottom;transition:width .2s cubic-bezier(.22, .61, .36, 1) .2s,transform .2s cubic-bezier(.22, .61, .36, 1) .2s,left .2s cubic-bezier(.22, .61, .36, 1) .2s;will-change:width}.header .brand .logo{width:10rem}@media screen and (min-width:576px){.header .brand .logo{width:calc(10rem + 5 * (100vw - 57.6rem)/ 86.4)}}@media screen and (min-width:1440px){.header .brand .logo{width:15rem}}@media screen and (min-width:480px){.header .brand .logo{left:50%;transform:translate3d(-50%,0,0) scale(var(--logo-scale))}}.header .brand svg{display:block;align-self:center;width:100%;height:100%;transition:all .4s cubic-bezier(.22, .61, .36, 1) .2s}.header .brand svg *{fill:var(--fg);transition:transform .2s cubic-bezier(.22, .61, .36, 1) .2s,opacity .2s cubic-bezier(.22, .61, .36, 1) .2s,fill .1s linear}.-offcanvas-active .header .brand svg #ttt-name-tum,.-scrolled .header .brand svg #ttt-name-tum{transform:translateX(-.5rem);opacity:0}.-offcanvas-active .header .brand svg #ttt-name-think,.-scrolled .header .brand svg #ttt-name-think{transform:translateX(-.5rem);opacity:0}.-offcanvas-active .header .brand svg #ttt-name-tank,.-scrolled .header .brand svg #ttt-name-tank{transform:translateX(-.5rem);opacity:0}.-offcanvas-active .header .brand svg #ttt-sign-group,.-scrolled .header .brand svg #ttt-sign-group{transition-delay:calc(200ms + 0ms)}@media screen and (min-width:480px){.-offcanvas-active .header .brand svg #ttt-sign-group,.-scrolled .header .brand svg #ttt-sign-group{transform:translateX(3rem)}}.header .nav--min{position:absolute;right:2rem;align-self:end;justify-self:end;display:flex;flex-wrap:nowrap;justify-content:flex-end;position:relative;right:unset;grid-column:7/-1;grid-row:1/span 1;cursor:pointer}.header .nav--min{right:1rem}@media screen and (min-width:480px){.header .nav--min{right:calc(1rem + 1 * (100vw - 48rem)/ 28.8)}}@media screen and (min-width:768px){.header .nav--min{right:2rem}}@media screen and (min-width:768px){.header .nav--min{position:relative;right:unset;grid-column:7/-2;grid-row:1/span 1}}.header .nav--min .menu{display:flex;column-gap:1rem}.header .nav--min .menu-item{position:relative;display:inline-flex}.header .nav--min .menu-item--lang .lang-switcher{display:flex;flex-direction:row;column-gap:.5em}.header .nav--min .menu-item--lang .lang-switcher__item{display:inline-flex;align-items:center;justify-content:center;font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal;transition:all .2s cubic-bezier(.22, .61, .36, 1)}.header .nav--min .menu-item--lang .lang-switcher__item{font-size:1.5rem}@media screen and (min-width:480px){.header .nav--min .menu-item--lang .lang-switcher__item{font-size:calc(1.5rem + .3 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.header .nav--min .menu-item--lang .lang-switcher__item{font-size:1.8rem}}.header .nav--min .menu-item--lang .lang-switcher__item{line-height:1.5;--lh:1.5em;letter-spacing:.03em}.header .nav--min .menu-item--lang .lang-switcher__item.-active{font-family:RobotoSans,sans-serif;font-weight:700;font-style:normal;cursor:default}.header .nav--min .menu-item--lang .lang-switcher__item>a{text-decoration:underline;text-underline-position:under;text-decoration-thickness:0.05em;text-decoration-color:transparent}.header .nav--min .menu-item--lang .lang-switcher__item>a:focus,.header .nav--min .menu-item--lang .lang-switcher__item>a:hover{text-decoration-color:currentColor;box-shadow:none}.header .nav--min .search-toggle{position:relative;cursor:pointer}.header .nav--min .search-toggle .search-toggle__icon{position:relative;display:inline-block;mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/search-lense.svg)}.header .nav--min .menu-toggle{position:relative;cursor:pointer}.header .nav--min .menu-toggle.-active:focus .menu-toggle__icon:before,.header .nav--min .menu-toggle.-active:hover .menu-toggle__icon:before{transform:translate(-50%,0) rotate(45deg)}.header .nav--min .menu-toggle.-active:focus .menu-toggle__icon:after,.header .nav--min .menu-toggle.-active:hover .menu-toggle__icon:after{transform:translate(-50%,0) rotate(-45deg)}.header .nav--min .menu-toggle.-active .menu-toggle__icon:after,.header .nav--min .menu-toggle.-active .menu-toggle__icon:before{width:calc(var(--icon-w) * .75)}.header .nav--min .menu-toggle.-active .menu-toggle__icon>span{width:0}.header .nav--min .menu-toggle.-active .menu-toggle__icon:before{transform:translate(-50%,0) rotate(45deg)}.header .nav--min .menu-toggle.-active .menu-toggle__icon:after{transform:translate(-50%,0) rotate(-45deg)}.header .nav--min .menu-toggle:focus .menu-toggle__icon span,.header .nav--min .menu-toggle:focus .menu-toggle__icon:after,.header .nav--min .menu-toggle:focus .menu-toggle__icon:before,.header .nav--min .menu-toggle:hover .menu-toggle__icon span,.header .nav--min .menu-toggle:hover .menu-toggle__icon:after,.header .nav--min .menu-toggle:hover .menu-toggle__icon:before{width:calc(var(--icon-w) * .75)}.header .nav--min .menu-toggle:focus .menu-toggle__icon>span,.header .nav--min .menu-toggle:hover .menu-toggle__icon>span{width:0}.header .nav--min .menu-toggle:focus .menu-toggle__icon:before,.header .nav--min .menu-toggle:hover .menu-toggle__icon:before{transform:translate(-50%,0) rotate(-90deg)}.header .nav--min .menu-toggle:focus .menu-toggle__icon:after,.header .nav--min .menu-toggle:hover .menu-toggle__icon:after{transform:translate(-50%,0)}.header .nav--min .menu-toggle .menu-toggle__icon{position:relative;display:inline-block;width:var(--icon-w);height:var(--icon-w);transform:translate(0,-.1rem);transition:transform .2s cubic-bezier(.22, .61, .36, 1)}.header .nav--min .menu-toggle .menu-toggle__icon:after,.header .nav--min .menu-toggle .menu-toggle__icon:before,.header .nav--min .menu-toggle .menu-toggle__icon>span{content:"";position:absolute;top:50%;left:50%;display:block;width:100%;height:var(--icon-stroke-w);transition:var(--trans-link);background-color:var(--fg);border-radius:var(--icon-stroke-w)}.header .nav--min .menu-toggle .menu-toggle__icon:before{transform:translate(-50%,-.7rem)}@media screen and (min-width:768px){.header .nav--min .menu-toggle .menu-toggle__icon:before{transform:translate(-50%,-.7rem)}}@media screen and (min-width:1024px){.header .nav--min .menu-toggle .menu-toggle__icon:before{transform:translate(-50%,-.8rem)}}.header .nav--min .menu-toggle .menu-toggle__icon:after{transform:translate(-50%,.7rem)}@media screen and (min-width:768px){.header .nav--min .menu-toggle .menu-toggle__icon:after{transform:translate(-50%,.7rem)}}@media screen and (min-width:1024px){.header .nav--min .menu-toggle .menu-toggle__icon:after{transform:translate(-50%,.8rem)}}.header .nav--min .menu-toggle .menu-toggle__icon>span{transform:translate(-50%,0)}[data-shift]{transition:.4s all cubic-bezier(.4, 0, .6, 1)}.offcanvas{position:fixed;z-index:0;top:var(--abh);display:none;width:100%;transform:translate3d(0,-101%,0);opacity:1;transition:transform 0s linear calc(400ms * 3),opacity .4s cubic-bezier(.22, .61, .36, 1),z-index 0s linear calc(400ms * 3)}.offcanvas.-initiated{display:block}.offcanvas.-active{z-index:calc(var(--z-menu) + 10);transform:translate3d(0,0,0);opacity:1;transition:transform 0s linear 0s,opacity .4s cubic-bezier(.22, .61, .36, 1) 0s,z-index 0s linear 0s}.offcanvas.-active .offcanvas__container{transform:translate3d(0,0,0)}.offcanvas.-active .nav .menu-item{transform:translate3d(0,0,0);opacity:1;transition:transform .8s cubic-bezier(.22, .61, .36, 1) .2s,opacity .4s cubic-bezier(.22, .61, .36, 1) .2s}.offcanvas.-active .nav .menu-item:first-child{transition-delay:0s}.offcanvas.-active .nav .menu-item:nth-child(2){transition-delay:0.1s}.offcanvas.-active .nav .menu-item:nth-child(3){transition-delay:0.2s}.offcanvas.-active .nav .menu-item:nth-child(4){transition-delay:0.3s}.offcanvas.-active .nav .menu-item:nth-child(5){transition-delay:0.4s}.offcanvas.-active .nav .menu-item:nth-child(6){transition-delay:0.5s}.offcanvas.-active .nav .menu-item:nth-child(7){transition-delay:0.6s}.offcanvas.-active .nav .menu-item:nth-child(8){transition-delay:0.7s}.offcanvas.-active .nav .menu-item:nth-child(9){transition-delay:0.8s}.offcanvas.-active .nav .menu-item:nth-child(10){transition-delay:0.9s}.offcanvas.-active .nav .menu-item:nth-child(11){transition-delay:1s}.offcanvas .offcanvas__container{position:absolute;position:relative;display:grid;grid-template-columns:var(--edge) 1fr var(--edge);grid-template-rows:auto;max-width:100%;z-index:calc(var(--z-menu) + 20);top:calc(var(--hh) + var(--abh));bottom:0;transform:translate3d(0,0,0);width:100vw;height:calc(var(--100vh,100vh) - var(--abh) - var(--hh));transition:transform .4s cubic-bezier(.22, .61, .36, 1);will-change:transform}.offcanvas .simplebar-wrapper{position:relative;grid-column:2/span 1;width:100%}.offcanvas .offcanvas__body{align-self:start;grid-column:2/span 1;position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto;max-width:100%;column-gap:var(--gutter-x2);row-gap:0;max-height:100%;padding-block:var(--dist-x12);overflow-x:hidden;overflow-y:auto}.offcanvas .nav{--corner-w:0rem;--corner-thickness:0.2rem;grid-row:2/span 1;grid-column:1/-1;align-self:start;position:relative;width:100%;margin-right:0}@media screen and (min-width:480px){.offcanvas .nav{grid-column:1/-1}}@media screen and (min-width:576px){.offcanvas .nav{--corner-w:3rem}}@media screen and (min-width:768px){.offcanvas .nav{grid-column:2/-2}}@media screen and (min-width:1024px){.offcanvas .nav{grid-row:1/span 1;grid-column:3/-3}}@media screen and (min-width:1280px){.offcanvas .nav{grid-column:3/-3}}.offcanvas .nav .menu{display:flex;flex-wrap:wrap;flex-direction:column;row-gap:var(--dist-x3);font-family:RobotoSans,sans-serif;font-weight:400;font-style:normal}.offcanvas .nav .sub-menu{z-index:1}.offcanvas .nav .sub-menu.sub-menu--lv0{position:relative;display:flex;flex-direction:column;row-gap:var(--dist-x1);width:100%;height:var(--ch);overflow:hidden;transition:margin .2s cubic-bezier(.22, .61, .36, 1),height 0s linear .2s}@media screen and (min-width:576px){.offcanvas .nav .sub-menu.sub-menu--lv0{position:absolute;left:calc(100% + 4rem);top:.15em;width:0%;height:0;padding-left:var(--gutter-x2)}}.offcanvas .nav .sub-menu.sub-menu--lv0:before{content:"";position:absolute;top:0;left:0;bottom:0;width:var(--corner-thickness);height:0;background-color:transparent;transition:opacity .4s cubic-bezier(.22, .61, .36, 1),width .2s linear 0s,height .2s linear .2s}@media screen and (min-width:576px){.offcanvas .nav .sub-menu.sub-menu--lv0:before{transform:translate3d(0,calc(-1 * var(--corner-thickness)),0)}}.offcanvas .nav .sub-menu.-active,.offcanvas .nav .sub-menu:focus-within{z-index:10;margin-block:1rem;transition:margin .2s cubic-bezier(.22, .61, .36, 1),height 0s linear 0s}@media screen and (min-width:576px){.offcanvas .nav .sub-menu.-active,.offcanvas .nav .sub-menu:focus-within{margin-block:0;width:90%;height:auto}}@media screen and (min-width:576px){.offcanvas .nav .sub-menu.-active:before,.offcanvas .nav .sub-menu:focus-within:before{height:100%;background-color:var(--fg)}}.offcanvas .nav .sub-menu.-active .menu-item--lv1,.offcanvas .nav .sub-menu:focus-within .menu-item--lv1{opacity:1;transform:translate3d(0,0,0);transition:transform .8s cubic-bezier(.22, .61, .36, 1),opacity .4s cubic-bezier(.22, .61, .36, 1)}.offcanvas .nav .sub-menu.-active .menu-item--lv1:first-child,.offcanvas .nav .sub-menu:focus-within .menu-item--lv1:first-child{transition-delay:0s}.offcanvas .nav .sub-menu.-active .menu-item--lv1:nth-child(2),.offcanvas .nav .sub-menu:focus-within .menu-item--lv1:nth-child(2){transition-delay:0.1s}.offcanvas .nav .sub-menu.-active .menu-item--lv1:nth-child(3),.offcanvas .nav .sub-menu:focus-within .menu-item--lv1:nth-child(3){transition-delay:0.2s}.offcanvas .nav .sub-menu.-active .menu-item--lv1:nth-child(4),.offcanvas .nav .sub-menu:focus-within .menu-item--lv1:nth-child(4){transition-delay:0.3s}.offcanvas .nav .sub-menu.-active .menu-item--lv1:nth-child(5),.offcanvas .nav .sub-menu:focus-within .menu-item--lv1:nth-child(5){transition-delay:0.4s}.offcanvas .nav .sub-menu.-active .menu-item--lv1:nth-child(6),.offcanvas .nav .sub-menu:focus-within .menu-item--lv1:nth-child(6){transition-delay:0.5s}.offcanvas .nav .sub-menu.-active .menu-item--lv1:nth-child(7),.offcanvas .nav .sub-menu:focus-within .menu-item--lv1:nth-child(7){transition-delay:0.6s}.offcanvas .nav .sub-menu.-active .menu-item--lv1:nth-child(8),.offcanvas .nav .sub-menu:focus-within .menu-item--lv1:nth-child(8){transition-delay:0.7s}.offcanvas .nav .menu-item{position:relative;transform:translate3d(0,-6rem,0);opacity:0;transition:transform .8s cubic-bezier(.22, .61, .36, 1),opacity .4s cubic-bezier(.22, .61, .36, 1)}.offcanvas .nav .menu-item.menu-item--lv0{z-index:1;display:flex;flex-direction:column;width:100%}.offcanvas .nav .menu-item.menu-item--lv0{font-size:2.2rem}@media screen and (min-width:480px){.offcanvas .nav .menu-item.menu-item--lv0{font-size:calc(2.2rem + 1 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.offcanvas .nav .menu-item.menu-item--lv0{font-size:3.2rem}}.offcanvas .nav .menu-item.menu-item--lv0{line-height:1.4;--lh:1.4em;letter-spacing:.03em}@media screen and (min-width:576px){.offcanvas .nav .menu-item.menu-item--lv0{flex-direction:row;width:55%}}.offcanvas .nav .menu-item.menu-item--lv0.current-menu-ancestor>a,.offcanvas .nav .menu-item.menu-item--lv0.current-menu-item>a,.offcanvas .nav .menu-item.menu-item--lv0.current-menu-parent>a{font-weight:600}.offcanvas .nav .menu-item.menu-item--lv0.menu-item-has-children{position:relative}.offcanvas .nav .menu-item.menu-item--lv0.menu-item-has-children>a{display:flex;align-items:flex-start;column-gap:2rem;width:100%}.offcanvas .nav .menu-item.menu-item--lv0.menu-item-has-children>a:focus .icon:before,.offcanvas .nav .menu-item.menu-item--lv0.menu-item-has-children>a:hover .icon:before{width:6rem}.offcanvas .nav .menu-item.menu-item--lv0.menu-item-has-children>a.-active,.offcanvas .nav .menu-item.menu-item--lv0.menu-item-has-children>a:has(+ .sub-menu:focus-within){font-weight:600}.offcanvas .nav .menu-item.menu-item--lv0.menu-item-has-children>a.-active .icon:before,.offcanvas .nav .menu-item.menu-item--lv0.menu-item-has-children>a:has(+ .sub-menu:focus-within) .icon:before{width:100%}.offcanvas .nav .menu-item.menu-item--lv0.menu-item-has-children>a.-active .icon:after,.offcanvas .nav .menu-item.menu-item--lv0.menu-item-has-children>a:has(+ .sub-menu:focus-within) .icon:after{width:0;height:0;border-color:transparent}.offcanvas .nav .menu-item.menu-item--lv0.menu-item-has-children>a:before{position:absolute;top:calc(var(--lh)/ 2);right:0;transform:translate3d(0,-50%,0);width:var(--icon-w);height:var(--icon-w);background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:fit;mask-size:fit;mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/arrow-next.svg);transition:all .4s cubic-bezier(.22, .61, .36, 1)}@media screen and (min-width:576px){.offcanvas .nav .menu-item.menu-item--lv0.menu-item-has-children>a:before{right:0}}.offcanvas .nav .menu-item.menu-item--lv0.menu-item-has-children>a .label{display:inline-flex;flex:0 0 0}.offcanvas .nav .menu-item.menu-item--lv0.menu-item-has-children>a .icon{display:inline-flex;flex:1 0 0;max-width:unset;height:var(--lh);background:0 0}.offcanvas .nav .menu-item.menu-item--lv0.menu-item-has-children>a .icon:before{content:"";position:absolute;top:50%;right:var(--corner-thickness);width:2rem;height:var(--corner-thickness);background-color:var(--fg);transform:translate3d(0,-50%,0);transition:var(--trans-link)}.offcanvas .nav .menu-item.menu-item--lv0.menu-item-has-children>a .icon:after{content:"";position:absolute;top:50%;right:var(--corner-thickness);width:1rem;height:1rem;border-style:solid;border-width:var(--corner-thickness) var(--corner-thickness) 0 0;border-color:currentColor currentColor transparent transparent;transform:translate3d(0,-50%,0) rotate(45deg);transition:var(--trans-link)}.offcanvas .nav .menu-item.menu-item--lv1{transform:translate3d(-3rem,0,0);padding-left:2rem;opacity:0}.offcanvas .nav .menu-item.menu-item--lv1{font-size:1.8rem}@media screen and (min-width:480px){.offcanvas .nav .menu-item.menu-item--lv1{font-size:calc(1.8rem + .6 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.offcanvas .nav .menu-item.menu-item--lv1{font-size:2.4rem}}.offcanvas .nav .menu-item.menu-item--lv1{line-height:1.6;--lh:1.6em;letter-spacing:.04em}@media screen and (min-width:576px){.offcanvas .nav .menu-item.menu-item--lv1{padding-left:0}}.offcanvas .nav .menu-item.menu-item--lv1.menu-item--strong>a{font-weight:600}.offcanvas .nav .menu-item>a{position:relative;width:100%;font-family:RobotoSans,sans-serif;font-weight:300;font-style:normal}.offcanvas .nav .menu-item>a:not(.func):not(.btn){text-decoration:underline;text-underline-position:under;text-decoration-thickness:0.05em;text-decoration-color:transparent;white-space:nowrap;cursor:pointer}.offcanvas .nav .menu-item>a:not(.func):not(.btn):focus,.offcanvas .nav .menu-item>a:not(.func):not(.btn):hover{text-decoration-color:currentColor;box-shadow:none}.offcanvas__cover{position:fixed;z-index:var(--z-menu);top:0;left:0;width:100vw;height:100vh;border-style:solid;border-color:var(--bg);border-width:0;background-color:transparent;transition:opacity .4s cubic-bezier(.22, .61, .36, 1) .4s .4s,border-width .4s cubic-bezier(.22, .61, .36, 1) 0s}.-offcanvas-active .offcanvas__cover,.offcanvas.-active .offcanvas__cover,.offcanvas:focus-within .offcanvas__cover{height:100vh;transition:opacity .4s cubic-bezier(.22, .61, .36, 1) 0s,border-width .4s cubic-bezier(.22, .61, .36, 1) .4s;transition-delay:0s}.-offcanvas-active .offcanvas__cover::before,.offcanvas.-active .offcanvas__cover::before,.offcanvas:focus-within .offcanvas__cover::before{transform:translate3d(-50%,-50%,0);border-width:100vh 100vw 0 0;opacity:1}.offcanvas__cover::before{content:"";position:absolute;z-index:-1;top:50%;left:50%;transform:translate3d(-50%,-50%,0);transform-origin:top;width:100%;height:100%;border-style:solid;border-color:var(--bg);border-width:0;transition:all .4s cubic-bezier(.22, .61, .36, 1)}.dropdown{--d-tx:0;--d-ty:0;--d-speed:800ms;--d-speed-fast:200ms;--d-easing:cubic-bezier(0.4, 0, 0.6, 1);position:relative;display:inline-block;transition:z-index var(--d-speed) var(--d-easing) .4s}.dropdown.-active{z-index:var(--z-dropdown);transition:z-index 0s var(--d-easing) 0s}.dropdown.-active .dropdown__toggle .func{--fg:var(--func-clr-hover);--bg:var(--func-bg-hover)}.dropdown.-active .dropdown__toggle .func:before{transform:translate3d(-50%,-50%,0) scale(1);opacity:1}.dropdown .dropdown__toggle{position:relative;margin:0}.dropdown .dropdown__container{position:absolute;z-index:-1;top:100%;transform:translate(var(--d-tx),var(--d-ty));transform-origin:var(--dist-x4) 0;display:block;width:var(--cw);height:var(--ch);max-height:auto;margin-top:0;padding:0;border-radius:0;background:var(--clr-white);opacity:0;overflow:hidden;box-shadow:0 0 .5rem 0 rgba(0,0,0,.2);transition:height var(--d-speed-fast) var(--d-easing) 0s,opacity var(--d-speed-fast) var(--d-easing) 0s,transform var(--d-speed-fast) var(--d-easing) 0s,z-index 0s linear var(--d-speed)}.dropdown .dropdown__container.-active{z-index:var(--z-dropdown);transform:translate(var(--d-tx),var(--d-ty));height:var(--ch);opacity:1;transition:height var(--d-speed) var(--d-easing) 0s,opacity var(--d-speed) var(--d-easing) 0s,transform var(--d-speed) var(--d-easing) 0s,z-index 0s linear 0s}.dropdown .dropdown__container.-active.-left{right:unset;left:0}.dropdown .dropdown__container.-active.-right{left:unset;right:0}.dropdown .dropdown__container.-left{right:unset;left:99999px}.dropdown .dropdown__container.-right{left:unset;right:99999px}.dropdown .dropdown__container .dropdown__layer{position:relative;width:100%;height:100%}.dropdown .dropdown__container ul{position:relative;padding:0}.dropdown .dropdown__container .dropdown__item{position:relative;display:block;text-align:left;white-space:wrap}.dropdown .dropdown__container .dropdown__item{font-size:1.5rem}@media screen and (min-width:480px){.dropdown .dropdown__container .dropdown__item{font-size:calc(1.5rem + .3 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.dropdown .dropdown__container .dropdown__item{font-size:1.8rem}}.dropdown .dropdown__container .dropdown__item{line-height:1.5;--lh:1.5em;letter-spacing:.03em}.dropdown .dropdown__container .dropdown__item:focus,.dropdown .dropdown__container .dropdown__item:hover{background-color:var(--func-bg-hover)}.dropdown .dropdown__container .dropdown__item .facet__func{width:100%;padding:1rem 2rem;text-align:left;background:0 0}.dropdown .dropdown__container .dropdown__item .facet__func.-active{background:var(--func-bg-hover)}.search{--fg:var(--clr-white);--bg:var(--clr-blue-galaxy);z-index:var(--z-search);position:fixed;top:var(--abh);left:0;transform:translate3d(0,-100%,0);width:100%;height:0;opacity:0;border-style:solid;border-color:var(--bg);border-width:0;box-shadow:0 .1rem .8rem 0 rgba(0,0,0,.2);overflow:hidden;transition:height 0s cubic-bezier(.22, .61, .36, 1) .4s,opacity .4s cubic-bezier(.22, .61, .36, 1) 0s,transform 0s cubic-bezier(.22, .61, .36, 1) .4s,backdrop-filter .4s cubic-bezier(.22, .61, .36, 1) 0s,border .4s cubic-bezier(.22, .61, .36, 1) 0s}.search.-active{transform:translate3d(0,0,0);height:calc(var(--vh,1vh) * 100 - var(--abh));max-height:100dvh;opacity:1;backdrop-filter:blur(0.7rem);border-width:var(--edge);transition:height 0s cubic-bezier(.22, .61, .36, 1) 0s,opacity .4s cubic-bezier(.22, .61, .36, 1) 0s,transform 0s cubic-bezier(.22, .61, .36, 1) 0s,backdrop-filter .4s cubic-bezier(.22, .61, .36, 1) 0s,border .4s cubic-bezier(.22, .61, .36, 1) 0s}@media screen and (min-width:576px){.search.-active{border-width:var(--dist-x4)}}@media screen and (min-width:768px){.search.-active{border-width:calc(var(--dist-x4) * 1.5)}}.search:before{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bg);opacity:.7}.search .search__close{z-index:10;position:absolute;top:2rem;right:2rem}.search .search__close .search-toggle{position:relative;cursor:pointer}.search .search__close .search-toggle .search-toggle__icon{position:relative;display:inline-block;mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/close.svg)}.search .search__container{position:relative;display:grid;grid-template-columns:var(--edge) 1fr var(--edge);grid-template-rows:auto;max-width:100%;height:100%}.search .search-bar{grid-column:2/span 1;position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto;max-width:100%;column-gap:var(--gutter-x2);row-gap:0}.search .search-form{grid-column:1/-1;align-self:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--dist-x2);align-items:center}@media screen and (min-width:576px){.search .search-form{grid-column:2/-2}}@media screen and (min-width:768px){.search-results-form.grid-item{grid-column:1/-2}}@media screen and (min-width:1024px){.search-results-form.grid-item{grid-column:2/span 9}}@media screen and (min-width:1440px){.search-results-form.grid-item{grid-column:2/span 8}}.search-results-form .search-form{margin-bottom:var(--text-br)}.search-results-form .search__label{font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal;display:inline}.search-results-form .search__label{font-size:2.8rem}@media screen and (min-width:375px){.search-results-form .search__label{font-size:calc(2.8rem + 2.2 * (100vw - 37.5rem) / 106.5)}}@media screen and (min-width:1440px){.search-results-form .search__label{font-size:5rem}}.search-results-form .search__label{line-height:1.2;--lh:1.2em;letter-spacing:.03em}.search-results-form .search__query{font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal;font-family:RobotoSerifItalic,sans-serif;font-weight:400;font-style:normal;font-weight:450;display:inline}.search-results-form .search__query{font-size:2.8rem}@media screen and (min-width:375px){.search-results-form .search__query{font-size:calc(2.8rem + 2.2 * (100vw - 37.5rem) / 106.5)}}@media screen and (min-width:1440px){.search-results-form .search__query{font-size:5rem}}.search-results-form .search__query{line-height:1.2;--lh:1.2em;letter-spacing:.03em}.search-results-form .search__input{font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal;font-family:RobotoSerifItalic,sans-serif;font-weight:400;font-style:normal;font-weight:450;display:inline;border-width:0 0 .2rem 0;border-style:solid;border-color:transparent;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-results-form .search__input{font-size:2.8rem}@media screen and (min-width:375px){.search-results-form .search__input{font-size:calc(2.8rem + 2.2 * (100vw - 37.5rem) / 106.5)}}@media screen and (min-width:1440px){.search-results-form .search__input{font-size:5rem}}.search-results-form .search__input{line-height:1.2;--lh:1.2em;letter-spacing:.03em}.search-results-form .search__input::-webkit-search-cancel-button{display:none}.search-results-form .search__input::placeholder{color:var(--fg);opacity:1}.search-results-form .search__input:focus{outline:0;border-color:var(--fg)}.search-results-form .search__input--testbox{position:absolute;visibility:hidden;height:auto;width:auto;white-space:nowrap;font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal;font-family:RobotoSerifItalic,sans-serif;font-weight:400;font-style:normal;font-weight:450}.search-results-form .search__input--testbox{font-size:2.8rem}@media screen and (min-width:375px){.search-results-form .search__input--testbox{font-size:calc(2.8rem + 2.2 * (100vw - 37.5rem) / 106.5)}}@media screen and (min-width:1440px){.search-results-form .search__input--testbox{font-size:5rem}}.search-results-form .search__input--testbox{line-height:1.2;--lh:1.2em;letter-spacing:.03em}.slide{position:relative}.slider-nav{position:relative;display:flex;flex-direction:row;column-gap:.5rem;margin-block:var(--dist-x3) 0}.slider-nav .slider-btn{position:relative;display:none;width:calc(var(--icon-w) + 1rem);height:calc(var(--icon-w) + 1rem)}@media screen and (min-width:768px){.slider-nav .slider-btn{display:block}}.slider-btn{position:relative;left:unset;right:unset;bottom:unset;top:unset;transform:translate3d(0,0,0);display:none;width:auto;margin:0;transition:var(--trans-link)}@media screen and (min-width:768px){.slider-btn{display:block}}.slider-btn:focus:after,.slider-btn:hover:after{opacity:1}.slider-btn:focus.slider-btn--prev:after,.slider-btn:hover.slider-btn--prev:after{transform:translate3d(-50%,-50%,0)}.slider-btn:focus.slider-btn--next:after,.slider-btn:hover.slider-btn--next:after{transform:translate3d(-50%,-50%,0)}.slider-btn.slider-btn--prev:after{transform:translate3d(-50%,-50%,0);mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/arrow-prev.svg)}.slider-btn.slider-btn--next:after{transform:translate3d(-50%,-50%,0);mask-image:url(//tumthinktank.de/wp-content/themes/ttt/assets/img/icons/arrow-next.svg)}.slider-btn.-active:not(.slider-btn--disabled):after{opacity:1}.slider-btn.slider-btn--disabled::after{opacity:.4}.slider-btn.swiper-button-lock{display:none}.slider-btn:after{content:"";position:absolute;top:50%;left:50%;display:inline-flex;transform:translate3d(-50%,-50%,0);width:var(--icon-w);height:var(--icon-w);mask-size:100% 100%;mask-repeat:no-repeat;background-color:var(--fg);opacity:1;transition:all .2s cubic-bezier(.22, .61, .36, 1) 0s}.slider-pagination{position:relative;z-index:10;justify-self:center;top:unset;bottom:unset;right:unset;display:flex;flex-direction:row;justify-content:stretch;column-gap:0;row-gap:0;width:100%;margin-block:0 var(--dist-x3)}.slider-pagination.slider-pagination--lock{display:none}.slider-pagination.slider-pagination--bullets .slider-pagination__bullet{position:relative;display:flex;flex:1 0 auto;height:2rem;background:0 0;opacity:1}@media screen and (min-width:768px){.slider-pagination.slider-pagination--bullets .slider-pagination__bullet{width:2.4rem;height:2.4rem}}@media screen and (min-width:1024px){.slider-pagination.slider-pagination--bullets .slider-pagination__bullet{width:3rem;height:3rem}}.slider-pagination.slider-pagination--bullets .slider-pagination__bullet.-active+:focus:before,.slider-pagination.slider-pagination--bullets .slider-pagination__bullet.-active+:hover:before,.slider-pagination.slider-pagination--bullets .slider-pagination__bullet.-active~:focus:before,.slider-pagination.slider-pagination--bullets .slider-pagination__bullet.-active~:hover:before{border-radius:0;height:.5rem}.slider-pagination.slider-pagination--bullets .slider-pagination__bullet.-active+:before,.slider-pagination.slider-pagination--bullets .slider-pagination__bullet.-active~:before{height:.1rem}.slider-pagination.slider-pagination--bullets .slider-pagination__bullet.-active:before{height:.5rem}.slider-pagination.slider-pagination--bullets .slider-pagination__bullet:focus:before,.slider-pagination.slider-pagination--bullets .slider-pagination__bullet:hover:before{border-radius:.2rem;height:.9rem}.slider-pagination.slider-pagination--bullets .slider-pagination__bullet:before{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block;width:100%;height:.5rem;background-color:var(--fg);border-radius:0;transition:height .2s cubic-bezier(.22, .61, .36, 1) 0s}.slider-pagination.slider-pagination--progressbar{background:0 0}.slider-pagination.slider-pagination--progressbar.slider-pagination--lock .slider-pagination__progressbar-fill{opacity:0}.slider-pagination.slider-pagination--progressbar .slider-pagination__progressbar-fill{transform-origin:left;width:100%;height:.3rem;border-radius:.2rem;background-color:var(--fg);transition:all .2s cubic-bezier(.22, .61, .36, 1) 0s}.slider-pagination:before{content:"";position:absolute;top:.1rem;display:block;width:100%;height:.1rem;background-color:var(--fg)}.slider-scrollbar{position:relative;display:block;height:2rem;margin-block:var(--dist-x3);background:0 0}.slider-scrollbar:before{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block;width:100%;height:.1rem;background-color:var(--fg)}.slider-scrollbar .slider-scrollbar__drag{height:100%;cursor:ew-resize}.slider-scrollbar .slider-scrollbar__drag:focus:before,.slider-scrollbar .slider-scrollbar__drag:hover:before{height:.7rem}.slider-scrollbar .slider-scrollbar__drag:before{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block;width:100%;height:.5rem;background-color:var(--fg);transition:height .2s cubic-bezier(.22, .61, .36, 1) 0s}.teaser{position:relative}.teaser .teaser__link{position:absolute;top:0;bottom:0;left:0;right:0}.teaser .teaser__link:focus+.teaser__container .teaser__pic .media,.teaser .teaser__link:hover+.teaser__container .teaser__pic .media{transform:scale(1.3)}.teaser .teaser__link:focus+.teaser__container .teaser__pic .corner,.teaser .teaser__link:hover+.teaser__container .teaser__pic .corner{--corner-speed:3s;--corner-brd:1.2rem}.teaser .teaser__link:focus+.teaser__container .teaser__pic .corner.corner--tl,.teaser .teaser__link:hover+.teaser__container .teaser__pic .corner.corner--tl{width:calc(var(--corner-w) * 1.5);height:calc(var(--corner-h) * .6)}.teaser .teaser__link:focus+.teaser__container .teaser__pic .corner.corner--tr,.teaser .teaser__link:hover+.teaser__container .teaser__pic .corner.corner--tr{width:calc(var(--corner-w) * .6);height:calc(var(--corner-h) * 1.5)}.teaser .teaser__link:focus+.teaser__container .teaser__pic .corner.corner--br,.teaser .teaser__link:hover+.teaser__container .teaser__pic .corner.corner--br{width:calc(var(--corner-w) * 1.5);height:calc(var(--corner-h) * .6)}.teaser .teaser__link:focus+.teaser__container .teaser__pic .corner.corner--bl,.teaser .teaser__link:hover+.teaser__container .teaser__pic .corner.corner--bl{width:calc(var(--corner-w) * .6);height:calc(var(--corner-h) * 1.5)}.teaser .teaser__link:focus+.teaser__container .title,.teaser .teaser__link:hover+.teaser__container .title{text-decoration-color:currentColor}.teaser .teaser__container{--corner-brd:1rem;position:relative;display:flex;flex-direction:column}.teaser .teaser__pic{position:relative;align-self:flex-start;overflow:hidden}.teaser .teaser__pic .media{transition:transform 2s linear 0s}.teaser .topline{display:flex;justify-content:space-between;column-gap:2rem}.teaser .title{align-self:flex-start;text-decoration:underline;text-underline-position:under;text-decoration-thickness:0.05em;text-decoration-color:transparent;transition:all .1s cubic-bezier(.4, 0, .6, 1) 0s}.teaser .title:focus,.teaser .title:hover{text-decoration-color:currentColor;box-shadow:none}.teaser .desc{--line-limit:6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-limit);line-clamp:var(--line-limit);overflow:hidden;text-overflow:ellipsis;font-family:RobotoSans,sans-serif;font-weight:400;font-style:normal}.basic-teaser .teaser__container{row-gap:1rem}.basic-teaser .teaser__body{padding-inline:var(--corner-brd)}.basic-teaser .topline .topline__date{text-align:right}.basic-teaser .title{font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal}.basic-teaser .title{font-size:1.8rem}@media screen and (min-width:480px){.basic-teaser .title{font-size:calc(1.8rem + .6 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.basic-teaser .title{font-size:2.4rem}}.basic-teaser .title{line-height:1.2;--lh:1.2em;letter-spacing:.04em}.basic-teaser .desc{font-size:1.3rem}@media screen and (min-width:480px){.basic-teaser .desc{font-size:calc(1.3rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.basic-teaser .desc{font-size:1.5rem}}.basic-teaser .desc{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.basic-teaser .meta{display:block;margin-top:2rem}.card-teaser{--card-corner-t:var(--bg);position:relative;max-width:100%;display:flex}.card-teaser .corner.corner--tl,.card-teaser .corner.corner--tr{border-color:var(--card-corner-t)}.card-teaser .corner.corner--bl,.card-teaser .corner.corner--br{border-color:var(--card-corner-b)}.card-teaser .teaser__container{--card-corner-b:var(--bg);--card-fg:var(--fg);--card-bg:var(--bg);background-color:var(--card-bg)}.card-teaser .teaser__body{display:flex;flex-direction:column;padding:var(--card-pad) var(--card-pad) var(--card-pad)}.card-teaser .teaser__body *{color:var(--card-fg)}.card-teaser .title{font-family:RobotoSans,sans-serif;font-weight:700;font-style:normal;text-align:center}.card-teaser .title{font-size:1.4rem}@media screen and (min-width:480px){.card-teaser .title{font-size:calc(1.4rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.card-teaser .title{font-size:1.6rem}}.card-teaser .title{line-height:1.2;--lh:1.2em;letter-spacing:.04em;text-transform:uppercase}.card-teaser .brand{position:relative;align-self:center;display:flex;justify-self:center;justify-content:center;width:80%}.card-teaser .brand .logo{width:100%;aspect-ratio:3/1;text-align:center}.card-teaser .brand .logo img{object-position:center;object-fit:contain;width:100%;height:100%}.card-teaser .brand svg{display:block}.card-teaser .brand svg *{fill:var(--card-fg)}.card-teaser .desc{margin-top:var(--card-pad)}.card-teaser .desc{font-size:1.4rem}@media screen and (min-width:480px){.card-teaser .desc{font-size:calc(1.4rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.card-teaser .desc{font-size:1.6rem}}.card-teaser .desc{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.card-teaser .meta{font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal}.timeline-teaser{position:relative;display:flex;flex-direction:row;column-gap:var(--gutter-x2);width:100%;padding-block:2rem}.timeline-teaser .teaser__date{position:relative;flex:1 0 var(--timeline-date-w);max-width:var(--timeline-date-w)}.timeline-teaser .teaser__date .date{position:relative;transform:translate(0,0);display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;width:var(--timeline-date-w);padding-right:var(--gutter-x2);border-radius:3rem;color:var(--fg);line-height:1}.timeline-teaser .teaser__date .date:before{content:"";position:absolute;top:2rem;right:var(--stroke-w);transform:translate(0,0);display:block;width:var(--gutter);height:var(--stroke-w);background-color:var(--stroke-clr)}.timeline-teaser .teaser__date .date .date__day{display:block;width:100%;font-family:RobotoSans,sans-serif;font-weight:700;font-style:normal;text-align:right;line-height:1.1}.timeline-teaser .teaser__date .date .date__day{font-size:1.5rem}@media screen and (min-width:480px){.timeline-teaser .teaser__date .date .date__day{font-size:calc(1.5rem + .3 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.timeline-teaser .teaser__date .date .date__day{font-size:1.8rem}}.timeline-teaser .teaser__date .date .date__day{line-height:1.2;--lh:1.2em;letter-spacing:.04em}.timeline-teaser .teaser__date .date .date__month{display:block;width:100%;text-align:right;line-height:1}.timeline-teaser .teaser__date .date .date__month{font-size:1.3rem}@media screen and (min-width:480px){.timeline-teaser .teaser__date .date .date__month{font-size:calc(1.3rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.timeline-teaser .teaser__date .date .date__month{font-size:1.5rem}}.timeline-teaser .teaser__date .date .date__month{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.timeline-teaser .teaser__date .date .date__year{display:block;width:100%;margin-top:1em;text-align:right;font-family:RobotoSans,sans-serif;font-weight:300;font-style:normal;line-height:1.1}.timeline-teaser .teaser__date .date .date__year{font-size:1.2rem}@media screen and (min-width:480px){.timeline-teaser .teaser__date .date .date__year{font-size:calc(1.2rem + .1 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.timeline-teaser .teaser__date .date .date__year{font-size:1.3rem}}.timeline-teaser .teaser__date .date .date__year{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.timeline-teaser .teaser__container{column-gap:var(--gutter-x2);row-gap:2rem;width:100%}@media screen and (min-width:576px){.timeline-teaser .teaser__container{flex-direction:row}}@media screen and (min-width:576px){.timeline-teaser .teaser__pic{flex:1 0 20rem;max-width:20rem}}@media screen and (min-width:768px){.timeline-teaser .teaser__pic{flex:1 0 24rem;max-width:24rem}}.timeline-teaser .teaser__body{display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width:576px){.timeline-teaser .teaser__body{align-self:center;flex:1 0 0}}.timeline-teaser .title{font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal}.timeline-teaser .title{font-size:1.8rem}@media screen and (min-width:480px){.timeline-teaser .title{font-size:calc(1.8rem + .6 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.timeline-teaser .title{font-size:2.4rem}}.timeline-teaser .title{line-height:1.2;--lh:1.2em;letter-spacing:.04em}.timeline-teaser .desc{--line-limit:3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-limit);line-clamp:var(--line-limit);overflow:hidden;text-overflow:ellipsis}.timeline-teaser .desc{font-size:1.3rem}@media screen and (min-width:480px){.timeline-teaser .desc{font-size:calc(1.3rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.timeline-teaser .desc{font-size:1.5rem}}.timeline-teaser .desc{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.timeline-teaser .meta{display:block;margin-top:2rem}.list-teaser{position:relative;display:flex;width:100%;padding-block:2rem}.list-teaser.list-teaser--person .teaser__pic{flex:1 0 50%;max-width:50%}@media screen and (min-width:480px){.list-teaser.list-teaser--person .teaser__pic{flex:1 0 14rem;max-width:14rem}}@media screen and (min-width:576px){.list-teaser.list-teaser--person .teaser__body{align-self:center}}.list-teaser.list-teaser--project .teaser__pic{display:flex;align-items:center;align-self:center;justify-content:center}@media screen and (min-width:576px){.list-teaser.list-teaser--project .teaser__pic{flex:1 0 20rem;max-width:20rem}}@media screen and (min-width:768px){.list-teaser.list-teaser--project .teaser__pic{flex:1 0 24rem;max-width:24rem}}.list-teaser.list-teaser--project .brand{z-index:2;width:60%}@media screen and (min-width:576px){.list-teaser.list-teaser--project .brand{width:80%}}.list-teaser.list-teaser--project .brand .logo svg *{fill:var(--fg)}.list-teaser .teaser__container{flex-direction:row;flex-wrap:wrap;column-gap:var(--gutter-x2);row-gap:2rem;width:100%}.list-teaser .teaser__pic{flex:1 0 100%;width:100%}@media screen and (min-width:576px){.list-teaser .teaser__pic{flex:1 0 20rem;max-width:20rem}}@media screen and (min-width:768px){.list-teaser .teaser__pic{flex:1 0 24rem;max-width:24rem}}.list-teaser .teaser__body{flex:1 0 100%;display:flex;flex-direction:column;justify-content:flex-start;align-self:flex-start}@media screen and (min-width:576px){.list-teaser .teaser__body{flex:1 0 0}}.list-teaser .title{font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal}.list-teaser .title{font-size:1.8rem}@media screen and (min-width:480px){.list-teaser .title{font-size:calc(1.8rem + .6 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.list-teaser .title{font-size:2.4rem}}.list-teaser .title{line-height:1.2;--lh:1.2em;letter-spacing:.04em}.list-teaser .desc{--line-limit:3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-limit);line-clamp:var(--line-limit);overflow:hidden;text-overflow:ellipsis}.list-teaser .desc{font-size:1.3rem}@media screen and (min-width:480px){.list-teaser .desc{font-size:calc(1.3rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.list-teaser .desc{font-size:1.5rem}}.list-teaser .desc{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.list-teaser .meta{display:block;margin-top:2rem}.list-teaser .teaser__actions{flex:1 0 100%;display:none}@media screen and (min-width:576px){.list-teaser .teaser__actions{display:flex;flex:0 0 auto}}.acc-group{position:relative;display:flex;flex-direction:column}@media screen and (min-width:768px){.acc-group{grid-column:1/-2}}@media screen and (min-width:1024px){.acc-group{grid-column:2/-3}}@media screen and (min-width:1440px){.acc-group{grid-column:2/span 8}}.acc-group .acc{position:relative;z-index:1;padding-block:2rem;transition:var(--trans);border-bottom:var(--stroke-w) solid var(--stroke-clr)}.acc-group .acc:first-child{border-top:var(--stroke-w) solid var(--stroke-clr)}.acc-group .acc:not(.acc--fixed):hover{z-index:2}.acc-group .acc:not(.acc--fixed):hover:after{left:50%;opacity:1;width:100%;transform:translate(-50%,50%)}.acc-group .acc:nth-child(n+1){transition-delay:0.1s}.acc-group .acc:nth-child(n+2){transition-delay:0.2s}.acc-group .acc:nth-child(n+3){transition-delay:0.3s}.acc-group .acc:nth-child(n+4){transition-delay:0.4s}.acc-group .acc:nth-child(n+5){transition-delay:0.5s}.acc-group .acc:nth-child(n+6){transition-delay:0.6s}.acc-group .acc:nth-child(n+7){transition-delay:0.7s}.acc-group .acc:nth-child(n+8){transition-delay:0.8s}.acc-group .acc:nth-child(n+9){transition-delay:0.9s}.acc-group .acc:nth-child(n+10){transition-delay:1s}.acc-group .acc button.acc__toggle{cursor:pointer}.acc-group .acc .acc__toggle{z-index:1;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;column-gap:2rem;flex:1 0 100%;width:100%;text-align:left;padding:0;transition:var(--trans-link)}.acc-group .acc .acc__toggle:focus .func,.acc-group .acc .acc__toggle:hover .func{--fg:var(--func-clr-hover);--bg:var(--func-bg-hover)}.acc-group .acc .acc__toggle:focus .func:before,.acc-group .acc .acc__toggle:hover .func:before{opacity:1;transform:translate3d(-50%,-50%,0) scale(1.2)}.acc-group .acc .acc__toggle.-active .icon{transform:translate3d(0,0,0) rotate(0)}.acc-group .acc .acc__toggle .label{display:flex;align-items:center;flex:1 0 0;min-height:calc(var(--icon-w) + 1rem);font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal}.acc-group .acc .acc__toggle .label{font-size:1.8rem}@media screen and (min-width:480px){.acc-group .acc .acc__toggle .label{font-size:calc(1.8rem + .6 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.acc-group .acc .acc__toggle .label{font-size:2.4rem}}.acc-group .acc .acc__toggle .label{line-height:1.2;--lh:1.2em;letter-spacing:.04em}.acc-group .acc .acc__toggle .func{margin:0}.acc-group .acc .acc__toggle .icon{display:flex;justify-content:center;margin:0;transform:translate3d(0,0,0) rotate(-45deg)}.acc-group .acc .acc__container{z-index:2;position:relative;height:var(--ch);overflow:hidden;transition:var(--trans);will-change:height}.acc-group .acc .acc__content{position:relative;padding:4rem 0 2rem 0}.archive{row-gap:var(--dist-x4);grid-column:1/-1}@media screen and (min-width:1024px){.archive{grid-column:2/-2}}.archive .archive__container{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--dist-x4)}.archive .archive__head{position:sticky;top:-1px;z-index:10;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;padding-top:calc(var(--abh) + var(--hh));margin-top:calc(-1 * (var(--abh) + var(--hh)))}.archive .archive__head.-stuck{backdrop-filter:blur(1rem)}.archive .archive__head.-stuck:before{opacity:.9;height:100%}.archive .archive__head:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,0);display:block;width:100vw;height:0;background:var(--bg);opacity:0}.archive .archive__filter{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;column-gap:1.5em;row-gap:.5em;margin:0;padding:0}.archive .archive__filter .filter__container{padding-block:1rem}.archive .archive__filter .filter__facets{position:relative;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;column-gap:1em;row-gap:.5em;margin:0;padding:0}@media screen and (min-width:576px){.archive .archive__filter .filter__facets{column-gap:1.5em}}@media screen and (min-width:768px){.archive .archive__filter .filter__facets{flex-wrap:wrap}}.archive .archive__filter .facet__func{position:relative;display:flex;padding:.25em 0;background-image:linear-gradient(0deg,currentColor 0,currentColor 100%);background-repeat:no-repeat;background-size:0 var(--icon-stroke-w);background-position:50% 100%;transition:background-size .4s cubic-bezier(.22, .61, .36, 1);cursor:pointer}.archive .archive__filter .facet__func:focus,.archive .archive__filter .facet__func:hover{background-size:100% var(--icon-stroke-w)}.archive .archive__filter .facet__func.-active{background-size:100% var(--icon-stroke-w)}.archive .archive__filter .facet__func .label{z-index:1}.archive .archive__filter .facet__func .label{font-size:1.3rem}@media screen and (min-width:480px){.archive .archive__filter .facet__func .label{font-size:calc(1.3rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.archive .archive__filter .facet__func .label{font-size:1.5rem}}.archive .archive__filter .facet__func .label{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.archive .archive__filter .facet__func .label{font-weight:700;line-height:1.4;--lh:1.4em;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}@media screen and (max-width:575px){.archive .archive__filter .dropdown__toggle .label{display:none}}.archive .archive__body{position:relative;display:flex;width:100%;margin-inline:calc(-1 * var(--gutter))}.archive .archive__foot{box-sizing:border-box;display:flex;flex:1 0 0;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:var(--dist-x8);padding-left:calc(var(--timeline-date-w)/ 2 - var(--icon-w)/ 2)}.archive .archive__sizer{position:absolute;width:100%}.news-archive .archive__sizer{position:absolute;width:100%}@media screen and (min-width:768px){.news-archive .archive__sizer{width:50%}}@media screen and (min-width:1024px){.news-archive .archive__sizer{width:33.3%}}.news-archive .basic-teaser{padding-inline:var(--gutter);padding-bottom:var(--dist-x4)}@media screen and (min-width:768px){.news-archive .basic-teaser{flex:1 0 calc(50% - 1px);max-width:calc(50% - 1px)}}@media screen and (min-width:1024px){.news-archive .basic-teaser{flex:1 0 calc(33.3% - 1px);max-width:calc(33.3% - 1px)}}@media screen and (max-width:479px){.news-archive .basic-teaser{float:unset;margin-inline:auto}}.outputs-archive .archive__sizer{position:absolute;width:100%}.outputs-archive .archive__body{flex-direction:column}.outputs-archive .list-teaser{padding-inline:var(--gutter);border-top:var(--stroke-w) solid var(--stroke-clr)}.outputs-archive .list-teaser:last-child{border-bottom:var(--stroke-w) solid var(--stroke-clr)}@media screen and (max-width:479px){.outputs-archive .list-teaser{float:unset;margin-inline:auto}}.events-archive{--timeline-date-w:5rem}@media screen and (min-width:768px){.events-archive{--timeline-date-w:5rem}}@media screen and (min-width:1024px){.events-archive{--timeline-date-w:6rem;grid-column:2/-3}}.events-archive .archive__sizer{position:absolute;width:100%}.events-archive .archive__body{flex-direction:column}.events-archive .timeline__line{position:absolute;z-index:-1;left:var(--timeline-date-w);top:0;transform:translate(-100%,0);display:block;width:var(--stroke-w);height:100%;background-color:var(--stroke-clr)}.events-archive .timeline__line:before{content:"";position:absolute;bottom:100%;right:0;transform:translate(0,0);display:block;width:var(--stroke-w);height:3rem;background:linear-gradient(0deg,var(--stroke-clr) 0,var(--stroke-clr) 50%,transparent 50%,transparent 100%);background-size:.1rem .5rem}.events-archive .timeline__line:after{content:"";position:absolute;top:100%;right:0;transform:translate(0,0);display:block;width:var(--stroke-w);height:3rem;background:linear-gradient(0deg,var(--stroke-clr) 0,var(--stroke-clr) 50%,transparent 50%,transparent 100%);background-size:.1rem .5rem}@media screen and (min-width:1024px){.basic-slider{grid-column:2/-2}}.basic-slider .slider-pagination{grid-column:2/-2}.basic-slider .slider{overflow:visible;grid-column:2/-2;box-sizing:border-box;display:flex;flex:1 0 0;flex-direction:row;flex-wrap:wrap;margin-inline:calc(-1 * var(--gutter))}.basic-slider .slider__slides{overflow:visible;height:auto}.basic-slider .slide{position:relative;display:flex;max-width:90vw;width:23.6rem;height:auto;padding-inline:var(--gutter)}@media screen and (min-width:768px){.basic-slider .slide{width:31.3%}}@media screen and (min-width:1024px){.basic-slider .slide{width:32rem}}.brand-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gutter-x2);row-gap:var(--dist-x6)}@media screen and (min-width:480px){.brand-group{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:576px){.brand-group{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:768px){.brand-group{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (min-width:1024px){.brand-group{grid-column:2/-2;grid-template-columns:repeat(6,minmax(0,1fr))}}.brand-group .brand{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:1rem}.brand-group .brand__link{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1}.brand-group .brand__link:focus{outline:.1rem solid var(--link-bg-hover);outline-offset:0.5rem;z-index:2}.brand-group .brand__link:hover+.brand__pic .logo img,.brand-group .brand__link:hover+.brand__pic .logo svg{transition:var(--trans-link);transform:scale(1.1)}.brand-group .brand__pic{position:relative;display:block;width:100%;padding:0 1rem}.brand-group .logo{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:2/1;width:100%}.brand-group .logo img,.brand-group .logo svg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center}.brand-group .brand__caption{text-align:center}.brand-group .brand__caption{font-size:1.4rem}@media screen and (min-width:480px){.brand-group .brand__caption{font-size:calc(1.4rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.brand-group .brand__caption{font-size:1.6rem}}.brand-group .brand__caption{line-height:1.4;--lh:1.4em;letter-spacing:.04em}@media screen and (min-width:1024px){.card-slider{grid-column:2/-2}}.card-slider .slider-pagination{grid-column:2/-2}.card-slider .slider{overflow:visible}.card-slider .slider__slides{overflow:visible;height:auto}.card-slider .slide{position:relative;display:flex;max-width:90vw;width:23.6rem;height:auto}@media screen and (min-width:768px){.card-slider .slide{width:31.3%}}@media screen and (min-width:1024px){.card-slider .slide{width:32rem}}.card-slider .card-teaser .teaser__container{align-self:flex-start;height:100%}.card-slider .card-teaser .teaser__body{flex:1 0 auto;align-self:flex-start;display:flex;flex-direction:column}.card-slider .card-teaser .meta{display:flex;align-items:flex-end;flex:1 0 auto;margin-top:var(--card-pad)}.cite{row-gap:var(--dist-mod-t)}@media screen and (min-width:768px){.cite.cite--no-img .cite__text{grid-column:1/-2}}@media screen and (min-width:1024px){.cite.cite--no-img .cite__text{grid-column:2/span 9}}@media screen and (min-width:1440px){.cite.cite--no-img .cite__text{grid-column:2/span 8}}.cite .cite__container{grid-row:1/span 1;grid-column:2/span 1;position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto;max-width:100%;column-gap:var(--gutter-x2);row-gap:0}.cite .cite__text{grid-row:1/span 1;grid-column:1/span 12}@media screen and (min-width:576px){.cite .cite__text{grid-column:1/span 9}}@media screen and (min-width:768px){.cite .cite__text{grid-column:1/span 5}}@media screen and (min-width:1024px){.cite .cite__text{grid-column:2/span 4}}.cite .cite__image-wrap{grid-row:2/span 1;grid-column:2/-1;position:relative;display:grid;grid-template-columns:1fr;column-gap:var(--gutter-x2)}@media screen and (min-width:576px){.cite .cite__image-wrap{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:768px){.cite .cite__image-wrap{grid-row:1/span 1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:576px){.cite .cite__image-wrap .image{grid-column:2/-1}}.connect{display:flex;flex-direction:column;row-gap:var(--dist-mod-t)}@media screen and (min-width:768px){.connect{grid-column:1/-2}}@media screen and (min-width:1024px){.connect{grid-column:2/-3}}@media screen and (min-width:1440px){.connect{grid-column:2/span 8}}.connect .social-links{display:flex;flex-direction:row;row-gap:var(--dist-x2);column-gap:var(--dist-x2)}.content-nav{z-index:var(--z-content-nav);position:sticky;top:calc(var(--hh) + var(--abh) - 1px);display:block;width:100%;overflow-y:hidden;overflow-x:auto;backdrop-filter:blur(0);text-align:center;transition:all .4s cubic-bezier(.22, .61, .36, 1)}.content-nav:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bg);opacity:1;z-index:-1}.content-nav.-stuck{backdrop-filter:blur(0.5rem)}.content-nav.-stuck:before{opacity:.7}.content-nav.-stuck .content-nav__list{padding-block:1rem}.content-nav .content-nav__title{display:none}.content-nav .content-nav__title{font-size:1.3rem}@media screen and (min-width:480px){.content-nav .content-nav__title{font-size:calc(1.3rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.content-nav .content-nav__title{font-size:1.5rem}}.content-nav .content-nav__title{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.content-nav .content-nav__title{font-weight:700;line-height:1.4;--lh:1.4em;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.content-nav .content-nav__container{position:relative;display:block}.content-nav .content-nav__list{position:relative;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;column-gap:1.5em;padding-inline:var(--edge);padding-block:2rem}.content-nav .content-nav__item{position:relative;padding:.25em 0;background-image:linear-gradient(0deg,currentColor 0,currentColor 100%);background-repeat:no-repeat;background-size:0 var(--icon-stroke-w);background-position:50% 100%;transition:background-size .4s cubic-bezier(.22, .61, .36, 1)}.content-nav .content-nav__item:focus,.content-nav .content-nav__item:hover{background-size:100% var(--icon-stroke-w)}.content-nav .content-nav__item.-active{background-size:100% var(--icon-stroke-w)}.content-nav .content-nav__item>a{display:block}.content-nav .content-nav__item>a{font-size:1.3rem}@media screen and (min-width:480px){.content-nav .content-nav__item>a{font-size:calc(1.3rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.content-nav .content-nav__item>a{font-size:1.5rem}}.content-nav .content-nav__item>a{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.content-nav .content-nav__item>a{font-weight:700;line-height:1.4;--lh:1.4em;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.cta-group{display:flex;flex-wrap:wrap;column-gap:var(--gutter-x2);row-gap:var(--gutter-x2);justify-content:flex-start;align-items:flex-start}@media screen and (min-width:1024px){.cta-group{grid-column:2/-2}}@media screen and (min-width:1440px){.cta-group{grid-column:2/-2}}@media screen and (min-width:768px){.form.grid-item{grid-column:1/-2}}@media screen and (min-width:1024px){.form.grid-item{grid-column:2/span 9}}@media screen and (min-width:1440px){.form.grid-item{grid-column:2/span 8}}.image{grid-column:1/-1;display:flex}.image.grid-item.image--lg,.image.grid-item.image--md,.image.grid-item.image--sm,.image.grid-item.image--xl{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto;max-width:100%;column-gap:var(--gutter-x2);row-gap:0}.image.grid-item.image--lg .image__container,.image.grid-item.image--md .image__container,.image.grid-item.image--sm .image__container,.image.grid-item.image--xl .image__container{grid-column:1/-1}.image.grid-item.image--sm .image__container{grid-column:4/span 6}@media screen and (min-width:576px){.image.grid-item.image--sm .image__container{grid-column:5/span 4}}@media screen and (min-width:1024px){.image.grid-item.image--sm .image__container{grid-column:5/span 3}}.image.grid-item.image--md .image__container{grid-column:3/span 8}@media screen and (min-width:576px){.image.grid-item.image--md .image__container{grid-column:4/span 6}}@media screen and (min-width:1024px){.image.grid-item.image--md .image__container{grid-column:4/span 5}}.image.grid-item.image--lg .image__container{grid-column:2/span 10}@media screen and (min-width:576px){.image.grid-item.image--lg .image__container{grid-column:3/span 8}}@media screen and (min-width:1024px){.image.grid-item.image--lg .image__container{grid-column:3/span 7}}.image.grid-item.image--xl .image__container{grid-column:1/span 12}@media screen and (min-width:576px){.image.grid-item.image--xl .image__container{grid-column:2/span 10}}@media screen and (min-width:1024px){.image.grid-item.image--xl .image__container{grid-column:2/span 9}}.stage .image .image__container{height:100%}.stage .image .image__pic{height:100%}.image.image--xxl{padding:0;display:block}.image.image--xxl .image__pic{width:100%}.image.image--xxl .image__caption{position:absolute;z-index:10;right:0;bottom:0;display:inline-flex;padding:.5rem 1rem;background-color:var(--bg);color:var(--fg)}.image.image--l .image__container{margin-left:0}.image.image--r .image__container{margin-right:0}.image .image__container{position:relative;display:flex;flex-direction:column;row-gap:1rem;flex:1 0 100%;max-width:100%}.image .image__pic{position:relative}.image .image__caption{display:flex}.image .image__caption{font-size:1.4rem}@media screen and (min-width:480px){.image .image__caption{font-size:calc(1.4rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.image .image__caption{font-size:1.6rem}}.image .image__caption{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.image-group{grid-column:1/-1;margin-inline:calc(-1 * var(--edge))}@media screen and (min-width:576px){.image-group.image-group--x3-1.image-group--rev .image-group__container{grid-template-columns:5fr 1fr 6fr}}@media screen and (min-width:1024px){.image-group.image-group--x3-1.image-group--rev .image-group__container{grid-template-columns:5fr 1fr 6fr}}.image-group.image-group--x3-1.image-group--rev .image--1{margin-inline:var(--edge) 0}@media screen and (min-width:576px){.image-group.image-group--x3-1.image-group--rev .image--1{grid-column:3/span 1;margin-inline:0}}@media screen and (min-width:1024px){.image-group.image-group--x3-1.image-group--rev .image--1{grid-column:3/span 1}}.image-group.image-group--x3-1.image-group--rev .image--1 .image__caption{padding-left:0;padding-right:var(--edge)}.image-group.image-group--x3-1.image-group--rev .image--2{grid-column:1/span 1;margin-inline:0 15%}@media screen and (min-width:576px){.image-group.image-group--x3-1.image-group--rev .image--2{margin-inline:0}}.image-group.image-group--x3-1.image-group--rev .image--2 .image__caption{padding-left:var(--edge)}.image-group.image-group--x3-1.image-group--rev .image--3{grid-column:1/span 1;padding-right:0;padding-left:var(--edge)}.image-group.image-group--x3-1 .image-group__container{grid-column:1/-1;display:grid;grid-template-columns:1fr;column-gap:var(--gutter-x2);row-gap:var(--dist-mod)}@media screen and (min-width:576px){.image-group.image-group--x3-1 .image-group__container{grid-template-columns:6fr 1fr 5fr}}@media screen and (min-width:1024px){.image-group.image-group--x3-1 .image-group__container{grid-template-columns:6fr 1fr 5fr}}.image-group.image-group--x3-1 .image--1{grid-row:auto/span 1;grid-column:1/span 1;align-self:center;margin-inline:0 var(--edge)}@media screen and (min-width:576px){.image-group.image-group--x3-1 .image--1{grid-row:1/span 2;margin-inline:0}}.image-group.image-group--x3-1 .image--1 .image__caption{padding-left:var(--edge)}.image-group.image-group--x3-1 .image--2{grid-column:1/span 1;align-self:center;margin-inline:15% 0}@media screen and (min-width:576px){.image-group.image-group--x3-1 .image--2{grid-column:3/span 1;margin-inline:0}}@media screen and (min-width:1024px){.image-group.image-group--x3-1 .image--2{grid-column:3/span 1}}.image-group.image-group--x3-1 .image--2 .image__caption{padding-right:var(--edge)}.image-group.image-group--x3-1 .image--3{grid-column:1/span 1;align-self:center;min-width:20rem;padding-right:var(--edge);margin-inline:20%}@media screen and (min-width:576px){.image-group.image-group--x3-1 .image--3{grid-column:3/span 1;padding-right:var(--edge)}}@media screen and (min-width:1024px){.image-group.image-group--x3-1 .image--3{grid-column:3/span 1;margin-inline:20%}}.image-group .image{margin-inline:0}.image-group .image .image__container{padding-inline:0}.intro{margin-top:0;padding-bottom:0}.intro .intro__container{padding-bottom:var(--dist-mod-b)}.intro .intro__container:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.2rem;background-color:var(--stroke-clr);opacity:1;z-index:-1}.intro .intro__image{grid-row:3/span 1;margin-bottom:0}@media screen and (min-width:480px){.intro .intro__image{grid-column:1/span 12}}@media screen and (min-width:576px){.intro .intro__image{grid-column:1/span 12}}@media screen and (min-width:768px){.intro .intro__image{grid-column:1/span 6;grid-row:2/span 1;grid-column:8/span 5}}@media screen and (min-width:1024px){.intro .intro__image{grid-row:2/span 1;grid-column:8/span 5}}.intro .intro__image .corner:first-of-type{--corner-brd:0.6rem;max-width:8%;max-height:12%}.intro .intro__image .corner:nth-of-type(3){--corner-brd:0.6rem;max-width:10%;max-height:15%}.intro .intro__head{grid-row:1/span 1;margin-bottom:0}@media screen and (min-width:768px){.intro .intro__head{grid-column:1/-2}}@media screen and (min-width:1024px){.intro .intro__head{grid-column:2/-2}}.intro .intro__body{grid-row:2/span 1;margin-bottom:0}@media screen and (min-width:768px){.intro .intro__body{grid-column:1/-2;grid-column:1/span 6}}@media screen and (min-width:1024px){.intro .intro__body{grid-column:2/span 5}}.intro .intro__foot{grid-row:4/span 1}@media screen and (min-width:768px){.intro .intro__foot{grid-column:1/-2}}@media screen and (min-width:1024px){.intro .intro__foot{grid-column:2/-3}}@media screen and (min-width:1440px){.intro .intro__foot{grid-column:2/span 8}}.intro .topline{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;column-gap:var(--dist-x2);width:100%}.intro .topline{font-size:1.5rem}@media screen and (min-width:480px){.intro .topline{font-size:calc(1.5rem + .3 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.intro .topline{font-size:1.8rem}}.intro .topline{line-height:1.5;--lh:1.5em;letter-spacing:.03em}.intro .title{text-align:left}.intro .short-desc{text-align:left}.intro .short-desc{font-size:2.2rem}@media screen and (min-width:480px){.intro .short-desc{font-size:calc(2.2rem + 1 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.intro .short-desc{font-size:3.2rem}}.intro .short-desc{line-height:1.4;--lh:1.4em;letter-spacing:.03em}@media screen and (min-width:1024px){.list{grid-column:2/-2}}.list .list__container{position:relative;display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px){.list .list__container{display:table}}.list .list-item{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;column-gap:4rem;row-gap:var(--lh);width:100%;border-bottom:var(--stroke-w) solid var(--stroke-clr);padding-block:2rem}@media screen and (min-width:768px){.list .list-item{flex-direction:row}}.list .list-item:first-child{border-top:var(--stroke-w) solid var(--stroke-clr)}.list .list-item.list-item--custom .title{align-self:flex-start;display:inline;font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal}.list .list-item.list-item--custom .title{font-size:1.8rem}@media screen and (min-width:480px){.list .list-item.list-item--custom .title{font-size:calc(1.8rem + .6 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.list .list-item.list-item--custom .title{font-size:2.4rem}}.list .list-item.list-item--custom .title{line-height:1.2;--lh:1.2em;letter-spacing:.04em}.list .list-item.list-item--custom .title>a{text-decoration:underline;text-underline-position:under;text-decoration-thickness:0.05em;text-decoration-color:transparent}.list .list-item.list-item--custom .title>a:focus,.list .list-item.list-item--custom .title>a:hover{text-decoration-color:currentColor;box-shadow:none}.list .list-item.list-item--custom .meta{margin-top:var(--dist-x2)}.list .list-item.list-item--custom .list-item__col{flex:1 0 0;max-width:100%;display:flex;flex-direction:column;padding-right:6rem}.list .list-item.list-item--custom .list-item__col:first-child{padding-left:0}@media screen and (min-width:768px){.list .list-item.list-item--custom .list-item__col:first-child{width:50%}}@media screen and (min-width:768px){.list .list-item.list-item--custom .list-item__col:nth-child(2){width:50%}}.list .list-item.list-item--custom .list-item__col--desc{font-size:1.5rem}@media screen and (min-width:480px){.list .list-item.list-item--custom .list-item__col--desc{font-size:calc(1.5rem + .3 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.list .list-item.list-item--custom .list-item__col--desc{font-size:1.8rem}}.list .list-item.list-item--custom .list-item__col--desc{line-height:1.5;--lh:1.5em;letter-spacing:.03em}.list .list-item.list-item--custom .list-item__col--actions{position:absolute;top:2rem;right:0;padding:0;text-align:right;border:0}.outputs-list .list__container{display:block}.outputs-list .list-item{display:block}.search-results-list .list__container{display:block}.search-results-list .list-item{display:block}.masonry{grid-column:1/-1;z-index:unset;display:grid;grid-template-columns:1fr;column-gap:0;row-gap:0;grid-auto-flow:dense;padding-block:0}@media screen and (min-width:375px){.masonry{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:576px){.masonry{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px){.masonry{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:576px) and (max-width:1023px){.masonry.masonry--v1 .brick:nth-child(9n+4),.masonry.masonry--v1 .brick:nth-child(9n+8){grid-column:span 2;grid-row:span 2}.masonry.masonry--v1 .brick:nth-child(9n+4) .brick__desc,.masonry.masonry--v1 .brick:nth-child(9n+8) .brick__desc{padding-inline:var(--brick-pad-lg)}.masonry.masonry--v1 .brick:nth-child(9n+4) .desc,.masonry.masonry--v1 .brick:nth-child(9n+8) .desc{font-size:1.8rem}}@media screen and (min-width:576px) and (max-width:1023px) and (min-width:480px){.masonry.masonry--v1 .brick:nth-child(9n+4) .desc,.masonry.masonry--v1 .brick:nth-child(9n+8) .desc{font-size:calc(1.8rem + .6 * (100vw - 48rem) / 96)}}@media screen and (min-width:576px) and (max-width:1023px) and (min-width:1440px){.masonry.masonry--v1 .brick:nth-child(9n+4) .desc,.masonry.masonry--v1 .brick:nth-child(9n+8) .desc{font-size:2.4rem}}@media screen and (min-width:576px) and (max-width:1023px){.masonry.masonry--v1 .brick:nth-child(9n+4) .desc,.masonry.masonry--v1 .brick:nth-child(9n+8) .desc{line-height:1.6;--lh:1.6em;letter-spacing:.04em}}@media screen and (min-width:1024px){.masonry.masonry--v1 .brick:nth-child(11n+5),.masonry.masonry--v1 .brick:nth-child(11n+8),.masonry.masonry--v1 .brick:nth-child(11n+9){grid-column:span 2;grid-row:span 2}.masonry.masonry--v1 .brick:nth-child(11n+5) .desc,.masonry.masonry--v1 .brick:nth-child(11n+8) .desc,.masonry.masonry--v1 .brick:nth-child(11n+9) .desc{font-size:1.8rem}}@media screen and (min-width:1024px) and (min-width:480px){.masonry.masonry--v1 .brick:nth-child(11n+5) .desc,.masonry.masonry--v1 .brick:nth-child(11n+8) .desc,.masonry.masonry--v1 .brick:nth-child(11n+9) .desc{font-size:calc(1.8rem + .6 * (100vw - 48rem) / 96)}}@media screen and (min-width:1024px) and (min-width:1440px){.masonry.masonry--v1 .brick:nth-child(11n+5) .desc,.masonry.masonry--v1 .brick:nth-child(11n+8) .desc,.masonry.masonry--v1 .brick:nth-child(11n+9) .desc{font-size:2.4rem}}@media screen and (min-width:1024px){.masonry.masonry--v1 .brick:nth-child(11n+5) .desc,.masonry.masonry--v1 .brick:nth-child(11n+8) .desc,.masonry.masonry--v1 .brick:nth-child(11n+9) .desc{line-height:1.6;--lh:1.6em;letter-spacing:.04em}.masonry.masonry--v1 .brick:nth-child(11n+5) .brick__desc,.masonry.masonry--v1 .brick:nth-child(11n+8) .brick__desc,.masonry.masonry--v1 .brick:nth-child(11n+9) .brick__desc{padding-inline:var(--brick-pad-lg)}}@media screen and (min-width:576px) and (max-width:1023px){.masonry.masonry--v2 .brick:nth-child(6n+1),.masonry.masonry--v2 .brick:nth-child(6n+5){grid-column:span 2;grid-row:span 2}.masonry.masonry--v2 .brick:nth-child(6n+1) .brick__desc,.masonry.masonry--v2 .brick:nth-child(6n+5) .brick__desc{padding-inline:var(--brick-pad-lg)}.masonry.masonry--v2 .brick:nth-child(6n+1) .desc,.masonry.masonry--v2 .brick:nth-child(6n+5) .desc{font-size:1.8rem}}@media screen and (min-width:576px) and (max-width:1023px) and (min-width:480px){.masonry.masonry--v2 .brick:nth-child(6n+1) .desc,.masonry.masonry--v2 .brick:nth-child(6n+5) .desc{font-size:calc(1.8rem + .6 * (100vw - 48rem) / 96)}}@media screen and (min-width:576px) and (max-width:1023px) and (min-width:1440px){.masonry.masonry--v2 .brick:nth-child(6n+1) .desc,.masonry.masonry--v2 .brick:nth-child(6n+5) .desc{font-size:2.4rem}}@media screen and (min-width:576px) and (max-width:1023px){.masonry.masonry--v2 .brick:nth-child(6n+1) .desc,.masonry.masonry--v2 .brick:nth-child(6n+5) .desc{line-height:1.6;--lh:1.6em;letter-spacing:.04em}}@media screen and (min-width:1024px){.masonry.masonry--v2 .brick:nth-child(6n+1),.masonry.masonry--v2 .brick:nth-child(6n+2){grid-column:span 2;grid-row:span 2}.masonry.masonry--v2 .brick:nth-child(6n+1) .brick__desc,.masonry.masonry--v2 .brick:nth-child(6n+2) .brick__desc{padding-inline:var(--brick-pad-lg)}.masonry.masonry--v2 .brick:nth-child(6n+1) .desc,.masonry.masonry--v2 .brick:nth-child(6n+2) .desc{font-size:1.8rem}}@media screen and (min-width:1024px) and (min-width:480px){.masonry.masonry--v2 .brick:nth-child(6n+1) .desc,.masonry.masonry--v2 .brick:nth-child(6n+2) .desc{font-size:calc(1.8rem + .6 * (100vw - 48rem) / 96)}}@media screen and (min-width:1024px) and (min-width:1440px){.masonry.masonry--v2 .brick:nth-child(6n+1) .desc,.masonry.masonry--v2 .brick:nth-child(6n+2) .desc{font-size:2.4rem}}@media screen and (min-width:1024px){.masonry.masonry--v2 .brick:nth-child(6n+1) .desc,.masonry.masonry--v2 .brick:nth-child(6n+2) .desc{line-height:1.6;--lh:1.6em;letter-spacing:.04em}}.masonry .brick{position:relative;aspect-ratio:1/1;grid-column:span 1;grid-row:span 1;background:var(--bg);transition:all .4s cubic-bezier(.22, .61, .36, 1) 0s}.masonry .brick .brick__link{z-index:20;position:absolute;top:0;left:0;width:100%;height:100%}.masonry .brick .brick__link:focus+.brick__container,.masonry .brick .brick__link:hover+.brick__container{z-index:5;background-color:transparent;cursor:pointer}.masonry .brick .brick__link:focus+.brick__container .brick__pic,.masonry .brick .brick__link:hover+.brick__container .brick__pic{opacity:0}.masonry .brick .brick__link:focus+.brick__container .brick__body,.masonry .brick .brick__link:hover+.brick__container .brick__body{z-index:10;width:100%;height:100%;padding-block:var(--dist-x8)}.masonry .brick .brick__link:focus+.brick__container .brick__body:before,.masonry .brick .brick__link:hover+.brick__container .brick__body:before{opacity:1}.masonry .brick .brick__link:focus+.brick__container .brick__title,.masonry .brick .brick__link:hover+.brick__container .brick__title{transform:translate(-50%,-150%);opacity:0}.masonry .brick .brick__link:focus+.brick__container .brick__brand,.masonry .brick .brick__link:hover+.brick__container .brick__brand{transform:translate(-50%,-150%);opacity:0}.masonry .brick .brick__link:focus+.brick__container .brick__desc,.masonry .brick .brick__link:hover+.brick__container .brick__desc{transform:translate(-50%,-50%);display:flex;flex:1 0 auto;opacity:1}.masonry .brick .brick__pic{filter:grayscale(100%);opacity:.3;transition:all .4s cubic-bezier(.22, .61, .36, 1) 0s}.masonry .brick .brick__body{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.masonry .brick .brick__body:before{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg);opacity:.6;mix-blend-mode:multiply;transition:all .4s cubic-bezier(.22, .61, .36, 1) 0s}.masonry .brick .brick__brand{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);flex:0 0 0;max-width:90%;align-self:center;grid-column:2/-2;display:flex;justify-content:center;transition:all .4s cubic-bezier(.22, .61, .36, 1) 0s}@media screen and (min-width:768px){.masonry .brick .brick__brand{grid-column:3/-3}}.masonry .brick .brick__brand .logo{align-self:flex-start;display:inline-flex;height:auto}.masonry .brick .brick__brand .logo{width:20rem}@media screen and (min-width:480px){.masonry .brick .brick__brand .logo{width:calc(20rem + 4 * (100vw - 48rem)/ 80)}}@media screen and (min-width:1280px){.masonry .brick .brick__brand .logo{width:24rem}}.masonry .brick .brick__brand .logo svg *{fill:var(--fg)}.masonry .brick .brick__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:auto;max-height:100%;margin-top:0;padding-inline:var(--brick-pad);font-family:RobotoSans,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;text-align:center;transition:all .4s cubic-bezier(.22, .61, .36, 1) 0s}.masonry .brick .brick__title{font-size:1.6rem}@media screen and (min-width:480px){.masonry .brick .brick__title{font-size:calc(1.6rem + .8 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.masonry .brick .brick__title{font-size:2.4rem}}.masonry .brick .brick__title{line-height:1.2;--lh:1.2em;letter-spacing:.04em;text-transform:uppercase}.masonry .brick .brick__desc{position:absolute;top:50%;left:50%;transform:translate(-50%,0);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:auto;max-height:100%;margin-top:0;padding:var(--brick-pad);opacity:0;transition:all .4s cubic-bezier(.22, .61, .36, 1) 0s}.masonry .brick .brick__desc .desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden;transition:all .4s cubic-bezier(.22, .61, .36, 1) 0s;text-align:center}.masonry .brick .brick__desc .desc{font-size:1.5rem}@media screen and (min-width:480px){.masonry .brick .brick__desc .desc{font-size:calc(1.5rem + .3 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.masonry .brick .brick__desc .desc{font-size:1.8rem}}.masonry .brick .brick__desc .desc{line-height:1.5;--lh:1.5em;letter-spacing:.03em}.person-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gutter-x2);row-gap:var(--dist-mod-t)}@media screen and (min-width:576px){.person-group{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px){.person-group{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1440px){.person-group{grid-template-columns:repeat(5,minmax(0,1fr))}}.person-group.person-group--h{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:1024px){.person-group.person-group--h{grid-column:2/-2}}.person-group .person{align-self:start}.person{position:relative;overflow:hidden}.person.person--v .person__container{flex-direction:column;align-items:center;text-align:center}.person.person--v .person__body{z-index:3;justify-content:flex-start;align-items:center;text-align:center;width:100%;background-color:var(--bg);transition:transform .4s cubic-bezier(.22, .61, .36, 1)}@media screen and (min-width:768px){.person.person--h .person__container{flex-direction:row;align-items:center}}.person.person--h .person__pic{flex:0 0 auto}.person.person--h .person__pic{width:14rem}@media screen and (min-width:576px){.person.person--h .person__pic{width:calc(14rem + 2 * (100vw - 57.6rem)/ 102.4)}}@media screen and (min-width:1600px){.person.person--h .person__pic{width:16rem}}.person.person--h .person__pic{flex-basis:14rem}@media screen and (min-width:576px){.person.person--h .person__pic{flex-basis:calc(14rem + 2 * (100vw - 57.6rem)/ 102.4)}}@media screen and (min-width:1600px){.person.person--h .person__pic{flex-basis:16rem}}@media screen and (min-width:768px){.person.person--h .person__body{padding-top:0}}.person:focus-within .person__pic .media,.person:hover .person__pic .media{transform:scale(1.1)}.person:focus-within .person__pic .corner,.person:hover .person__pic .corner{--corner-speed:3s;--corner-brd:1.2rem}.person:focus-within .person__pic .corner.corner--tl,.person:hover .person__pic .corner.corner--tl{width:calc(var(--corner-w) * 1.5);height:calc(var(--corner-h) * .9)}.person:focus-within .person__pic .corner.corner--tr,.person:hover .person__pic .corner.corner--tr{width:calc(var(--corner-w) * .9);height:calc(var(--corner-h) * 1.5)}.person:focus-within .person__pic .corner.corner--br,.person:hover .person__pic .corner.corner--br{width:calc(var(--corner-w) * 1.5);height:calc(var(--corner-h) * .9)}.person:focus-within .person__pic .corner.corner--bl,.person:hover .person__pic .corner.corner--bl{width:calc(var(--corner-w) * .9);height:calc(var(--corner-h) * 1.5)}.person:focus-within .contact-links,.person:hover .contact-links{transition:all .4s cubic-bezier(.22, .61, .36, 1) .4s}.person:focus-within .contact-links:before,.person:hover .contact-links:before{opacity:.7;transform:translate3d(0,0,0)}.person:focus-within .contact-links .func,.person:hover .contact-links .func{opacity:1;transform:translate3d(0,0,0)}.person .person__link{z-index:unset;position:absolute;top:0;bottom:0;left:0;right:0}.person .person__link:focus+.person__container .person__pic .media,.person .person__link:hover+.person__container .person__pic .media{transform:scale(1.1)}.person .person__link:focus+.person__container .person__pic .corner,.person .person__link:hover+.person__container .person__pic .corner{--corner-speed:3s;--corner-brd:1.2rem}.person .person__link:focus+.person__container .person__pic .corner.corner--tl,.person .person__link:hover+.person__container .person__pic .corner.corner--tl{width:calc(var(--corner-w) * 1.5);height:calc(var(--corner-h) * .9)}.person .person__link:focus+.person__container .person__pic .corner.corner--tr,.person .person__link:hover+.person__container .person__pic .corner.corner--tr{width:calc(var(--corner-w) * .9);height:calc(var(--corner-h) * 1.5)}.person .person__link:focus+.person__container .person__pic .corner.corner--br,.person .person__link:hover+.person__container .person__pic .corner.corner--br{width:calc(var(--corner-w) * 1.5);height:calc(var(--corner-h) * .9)}.person .person__link:focus+.person__container .person__pic .corner.corner--bl,.person .person__link:hover+.person__container .person__pic .corner.corner--bl{width:calc(var(--corner-w) * .9);height:calc(var(--corner-h) * 1.5)}.person .person__link:focus+.person__container .name,.person .person__link:hover+.person__container .name{text-decoration-color:currentColor}.person .person__link:focus+.person__container .contact-links,.person .person__link:hover+.person__container .contact-links{transition:all .4s cubic-bezier(.22, .61, .36, 1) .4s}.person .person__link:focus+.person__container .contact-links:before,.person .person__link:hover+.person__container .contact-links:before{transform:translate3d(0,0,0)}.person .person__link:focus+.person__container .contact-links .func,.person .person__link:hover+.person__container .contact-links .func{opacity:1;transform:translate3d(0,0,0)}.person .person__container{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:100%;column-gap:var(--gutter-x2);row-gap:2rem;margin:0;pointer-events:none}.person .person__container a{pointer-events:all}.person .person__pic{position:relative;aspect-ratio:1/1;overflow:hidden}.person .person__pic .corner{--corner-brd:1rem;z-index:2}.person .person__pic .media{transition:transform 2s linear 0s,opacity .8s cubic-bezier(.22, .61, .36, 1) 0s;background-color:var(--stroke-clr)}.person .person__body{position:relative;display:flex;flex-direction:column}.person .name{font-family:RobotoSans,sans-serif;font-weight:500;font-style:normal;text-decoration:underline;text-underline-position:under;text-decoration-thickness:0.05em;text-decoration-color:transparent}.person .name{font-size:1.8rem}@media screen and (min-width:480px){.person .name{font-size:calc(1.8rem + .6 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.person .name{font-size:2.4rem}}.person .name{line-height:1.2;--lh:1.2em;letter-spacing:.04em}.person .name:focus,.person .name:hover{text-decoration-color:currentColor;box-shadow:none}.person .role{margin-top:.25em;font-family:RobotoSans,sans-serif;font-weight:400;font-style:normal}.person .role{font-size:1.3rem}@media screen and (min-width:480px){.person .role{font-size:calc(1.3rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.person .role{font-size:1.5rem}}.person .role{line-height:1.4;--lh:1.4em;letter-spacing:.05em;text-transform:uppercase}.person .contact-links{--bg:var(--clr-blue-galaxy);--icon-w:2.4rem;z-index:1;position:absolute;top:0;display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:1rem;width:100%;height:100%;padding:1rem;transition:transform .4s cubic-bezier(.22, .61, .36, 1);text-align:center;overflow:hidden}.person .contact-links{font-size:1.4rem}@media screen and (min-width:480px){.person .contact-links{font-size:calc(1.4rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.person .contact-links{font-size:1.6rem}}.person .contact-links{line-height:1.4;--lh:1.4em;letter-spacing:.04em}.person .contact-links:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:translate3d(0,100%,0);opacity:0;background-color:var(--bg);transition:all .4s cubic-bezier(.22, .61, .36, 1)}.person .contact-links .func{--func-clr:var(--clr-white);transform:translate3d(0,100%,0);opacity:0}.person .contact-links .func:first-child{transition-delay:0s}.person .contact-links .func:nth-child(2){transition-delay:0.1s}.person .contact-links .func:nth-child(3){transition-delay:0.2s}.stage{z-index:0;margin:0;padding:0;position:relative;min-height:calc(66vw - var(--hh,10rem))}@media screen and (min-width:768px){.stage{min-height:calc(66vw - var(--hmt) - var(--hh,10rem))}}.-ios .stage{min-height:calc(66 * var(--vh))}.stage:first-child{margin-top:calc((var(--hmt) + var(--hh,10rem)) * -1)}.stage.stage--sublogo,.stage:has(.stage__brand){min-height:calc(66vh - var(--hmt) - var(--hh,10rem));margin-top:0}@media screen and (min-width:768px){.stage.stage--sublogo,.stage:has(.stage__brand){min-height:calc(100vh - var(--hmt) - var(--hh,10rem))}}.stage.stage--sublogo .stage__body,.stage:has(.stage__brand) .stage__body{grid-template-rows:auto 1fr auto;padding-top:var(--dist-x12);padding-bottom:var(--dist-x10)}.stage .stage__container{grid-column:2/span 1;grid-row:1/span 1;position:relative;z-index:1;display:block;width:100%;clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip:rect(0,auto,auto,0);padding-block:var(--stage-edge)}.stage .stage__bg{position:absolute;z-index:-1;width:100%;height:100%;padding:var(--stage-edge);background-color:var(--bg)}.stage .stage__bg .image{position:relative;z-index:1;display:block;width:100%;height:100%}.stage .stage__bg .image__cover{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:var(--bg)}.stage .stage__bg .media{height:100%;background-color:var(--bg)}.stage .stage__bg .media video{opacity:.5}.stage .stage__bg .corner{--corner-brd:2vw;--corner-w:20%;--corner-h:20%;z-index:2}.stage .stage__bg .corner.corner--tl{--corner-brd:2vw;top:calc(var(--stage-edge) - 1px);left:calc(var(--stage-edge) - 1px)}.stage .stage__bg .corner.corner--tr{--corner-brd:2vw;top:calc(var(--stage-edge) - 1px);right:calc(var(--stage-edge) - 1px)}.stage .stage__bg .corner.corner--br{--corner-brd:2.5vw;bottom:calc(var(--stage-edge) - 1px);right:calc(var(--stage-edge) - 1px)}.stage .stage__bg .corner.corner--bl{--corner-brd:1.5vw;bottom:calc(var(--stage-edge) - 1px);left:calc(var(--stage-edge) - 1px)}.stage .stage__body{grid-template-rows:1fr auto;row-gap:var(--dist-x10);height:100%;padding-top:calc(var(--hmt) + var(--hh,10rem) + var(--stage-edge) + var(--abh) + 3rem);padding-bottom:var(--dist-x6);color:var(--fg)}.stage .stage__brand{position:relative;align-self:start;grid-column:2/-2;display:flex;justify-content:center}@media screen and (min-width:768px){.stage .stage__brand{grid-column:3/-3}}.stage .stage__brand .logo{align-self:flex-start;display:inline-flex;height:auto;aspect-ratio:3/1;text-align:center}.stage .stage__brand .logo{width:20rem}@media screen and (min-width:480px){.stage .stage__brand .logo{width:calc(20rem + 4 * (100vw - 48rem)/ 80)}}@media screen and (min-width:1280px){.stage .stage__brand .logo{width:24rem}}.stage .stage__brand .logo img{object-position:center;object-fit:contain;width:100%;height:100%}.stage .stage__brand .logo svg *{fill:var(--fg)}.stage .stage__content{position:relative;align-self:start;z-index:1;display:flex;flex-direction:column;grid-column:2/-2}@media screen and (min-width:768px){.stage .stage__content{grid-column:2/-3}}@media screen and (min-width:1024px){.stage .stage__content{grid-column:3/span 8}}@media screen and (min-width:1280px){.stage .stage__content{grid-column:3/span 7}}.stage .stage__cta{position:relative;align-self:end;grid-column:2/-2;display:flex;justify-content:center}@media screen and (min-width:1024px){.stage .stage__cta{grid-column:3/-3}}.stage .stage__meta{position:relative;align-self:end;z-index:1;grid-column:2/-2}@media screen and (min-width:768px){.stage .stage__meta{grid-column:2/-3}}@media screen and (min-width:1024px){.stage .stage__meta{grid-column:3/span 8}}@media screen and (min-width:1280px){.stage .stage__meta{grid-column:3/span 7}}.stage .topline{font-family:RobotoSerifItalic,sans-serif;font-weight:400;font-style:normal}.testimonial-group{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:var(--gutter-x2);row-gap:var(--dist-x12)}@media screen and (min-width:576px){.testimonial-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.testimonial-group{grid-column:2/-2}}.testimonial-group .testimonial{position:relative;display:flex;flex-direction:column;row-gap:var(--dist-x6);justify-content:space-between;padding-right:var(--gutter-x2)}@media screen and (min-width:768px){.testimonial-group .testimonial{width:90%;padding-right:0}}@media screen and (min-width:1024px){.testimonial-group .testimonial{width:80%}}.testimonial-group .testimonial .testimonial__cite{font-size:1.8rem}@media screen and (min-width:480px){.testimonial-group .testimonial .testimonial__cite{font-size:calc(1.8rem + .8 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.testimonial-group .testimonial .testimonial__cite{font-size:2.6rem}}.testimonial-group .testimonial .testimonial__cite{line-height:1.4;--lh:1.4em;letter-spacing:.05em}@media screen and (min-width:768px){.text{grid-column:1/-2}}@media screen and (min-width:1024px){.text{grid-column:2/span 9}}@media screen and (min-width:1440px){.text{grid-column:2/span 8}}.text .text__more{position:relative;height:var(--ch);overflow:hidden;transition:height .4s cubic-bezier(.22, .61, .36, 1)}.text .text__toggle{margin-top:1rem;cursor:pointer}.text .text__toggle.-active .icon{transform:rotate(0)}.text .text__toggle .icon{transform:rotate(45deg)}.heading{display:flex;align-items:first baseline;justify-content:space-between;flex-wrap:wrap;column-gap:var(--gutter-x2);margin-bottom:0}@media screen and (min-width:768px){.heading{grid-column:1/-2}}@media screen and (min-width:1024px){.heading{grid-column:2/-2}}.text-group{--gutter:var(--dist-x3);display:grid;grid-template-columns:1fr;row-gap:var(--dist-x6);column-gap:var(--gutter-x2);justify-content:space-between}@media screen and (min-width:768px){.text-group{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.text-group{grid-column:2/-2}}@media screen and (min-width:768px){.text-group.text-group--intro .text--1{padding-right:20%}}.text-group .text{grid-column:auto}.video{grid-column:1/-1;display:flex}.video.grid-item.video--lg,.video.grid-item.video--md,.video.grid-item.video--sm,.video.grid-item.video--xl{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto;max-width:100%;column-gap:var(--gutter-x2);row-gap:0}.video.grid-item.video--lg .video__container,.video.grid-item.video--md .video__container,.video.grid-item.video--sm .video__container,.video.grid-item.video--xl .video__container{grid-column:1/-1}.video.grid-item.video--sm .video__container{grid-column:4/span 6}@media screen and (min-width:576px){.video.grid-item.video--sm .video__container{grid-column:5/span 4}}@media screen and (min-width:1024px){.video.grid-item.video--sm .video__container{grid-column:5/span 3}}.video.grid-item.video--md .video__container{grid-column:3/span 8}@media screen and (min-width:576px){.video.grid-item.video--md .video__container{grid-column:4/span 6}}@media screen and (min-width:1024px){.video.grid-item.video--md .video__container{grid-column:4/span 5}}.video.grid-item.video--lg .video__container{grid-column:2/span 10}@media screen and (min-width:576px){.video.grid-item.video--lg .video__container{grid-column:3/span 8}}@media screen and (min-width:1024px){.video.grid-item.video--lg .video__container{grid-column:3/span 7}}.video.grid-item.video--xl .video__container{grid-column:1/span 12}@media screen and (min-width:576px){.video.grid-item.video--xl .video__container{grid-column:2/span 10}}@media screen and (min-width:1024px){.video.grid-item.video--xl .video__container{grid-column:2/span 9}}.video.video--xxl{padding:0;display:block}.video.video--xxl .video__pic{width:100%}.video.video--xxl .video__caption{position:absolute;z-index:10;right:0;bottom:0;display:inline-flex;padding:.5rem 1rem;background-color:var(--bg);color:var(--fg)}.video.video--l .video__container{margin-left:0}.video.video--r .video__container{margin-right:0}.video .video__container{position:relative;display:flex;flex-direction:column;row-gap:1rem;flex:1 0 100%;max-width:100%}.video .video__pic{position:relative}.video .video__caption{display:flex}.video .video__caption{font-size:1.4rem}@media screen and (min-width:480px){.video .video__caption{font-size:calc(1.4rem + .2 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.video .video__caption{font-size:1.6rem}}.video .video__caption{line-height:1.4;--lh:1.4em;letter-spacing:.04em}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header{justify-content:flex-start}#BorlabsCookieBox .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-link{text-decoration:underline}#BorlabsCookieBox a:focus,#BorlabsCookieBox label._brlbs-focused,.brlbs-cmpnt-container a:focus,.brlbs-cmpnt-container label._brlbs-focused{outline-color:var(--outline-clr)!important;outline-offset:var(--outline-offset)!important;outline-width:var(--outline-stroke)!important;outline-style:var(--outline-style)!important}#BorlabsCookieBox .brlbs-cmpnt-btn,.brlbs-cmpnt-container .brlbs-cmpnt-btn{--btn-border:0.3rem;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:.5em 1.5em}#BorlabsCookieBox .brlbs-cmpnt-btn:hover:after,#BorlabsCookieBox .brlbs-cmpnt-btn:hover:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn:hover:after,.brlbs-cmpnt-container .brlbs-cmpnt-btn:hover:before{width:max(5rem,60%);height:max(1.5rem,50%);border-color:var(--btn-bg);transition:width .4s cubic-bezier(.22, .61, .36, 1) 0s,top .4s cubic-bezier(.22, .61, .36, 1) 0s,left .4s cubic-bezier(.22, .61, .36, 1) 0s,bottom .4s cubic-bezier(.22, .61, .36, 1) 0s,right .4s cubic-bezier(.22, .61, .36, 1) 0s,height .4s cubic-bezier(.22, .61, .36, 1) 0s,border-color 0s cubic-bezier(.22, .61, .36, 1)}#BorlabsCookieBox .brlbs-cmpnt-btn:hover:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn:hover:before{top:calc(-1 * var(--btn-border));right:calc(-1 * var(--btn-border))}#BorlabsCookieBox .brlbs-cmpnt-btn:hover:after,.brlbs-cmpnt-container .brlbs-cmpnt-btn:hover:after{bottom:calc(-1 * var(--btn-border));left:calc(-1 * var(--btn-border))}#BorlabsCookieBox .brlbs-cmpnt-btn:after,#BorlabsCookieBox .brlbs-cmpnt-btn:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn:after,.brlbs-cmpnt-container .brlbs-cmpnt-btn:before{content:"";position:absolute;z-index:-1;display:block;transform:translate3d(0,0,0);width:0%;height:0%;border-style:solid;border-color:transparent;border-radius:0;opacity:1;transition:width .4s cubic-bezier(.22, .61, .36, 1) 0s,height .4s cubic-bezier(.22, .61, .36, 1) 0s,top .4s cubic-bezier(.22, .61, .36, 1) 0s,left .4s cubic-bezier(.22, .61, .36, 1) 0s,bottom .4s cubic-bezier(.22, .61, .36, 1) 0s,right .4s cubic-bezier(.22, .61, .36, 1) 0s,border-color 0s linear .4s}#BorlabsCookieBox .brlbs-cmpnt-btn:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn:before{top:0;right:0;border-width:var(--btn-border) var(--btn-border) 0 0}#BorlabsCookieBox .brlbs-cmpnt-btn:after,.brlbs-cmpnt-container .brlbs-cmpnt-btn:after{bottom:0;left:0;border-width:0 0 var(--btn-border) var(--btn-border)}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-link:after,#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-link:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-link:after,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-link:before{content:none}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-active)!important}#BorlabsCookieBox .brlbs-cmpnt-card fieldset,.brlbs-cmpnt-container .brlbs-cmpnt-card fieldset{border-top:.2rem solid var(--clr-mint-light)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-accordion-container{margin-left:2rem;padding-left:2rem;border-left:.1rem solid var(--clr-mint-light)!important}#BorlabsCookieBox .brlbs-cmpnt-accordion-container .brlbs-cmpnt-accordion-toggle{display:flex;justify-content:flex-end}}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id]{--btn-border:0.3rem;--btn-bg:#A5D6DB;--btn-bg-hover:#A5D6DB;--btn-bg-active:#A5D6DB;--btn-clr:#17233d;--btn-clr-hover:#17233d;--btn-clr-active:#17233d}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;column-gap:1em;max-width:100%;padding:.5em 1.5em;text-align:center;white-space:nowrap;border:0;border-radius:0}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:focus,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:hover,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:focus,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:hover{outline:0;color:var(--btn-clr-hover)}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:focus::before,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:focus:after,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:hover::before,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:hover:after,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:focus::before,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:focus:after,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:hover::before,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:hover:after{width:max(5rem,60%);height:max(1.5rem,50%);border-color:var(--btn-bg);transition:width .4s cubic-bezier(.22, .61, .36, 1) 0s,top .4s cubic-bezier(.22, .61, .36, 1) 0s,left .4s cubic-bezier(.22, .61, .36, 1) 0s,bottom .4s cubic-bezier(.22, .61, .36, 1) 0s,right .4s cubic-bezier(.22, .61, .36, 1) 0s,height .4s cubic-bezier(.22, .61, .36, 1) 0s,border-color 0s cubic-bezier(.22, .61, .36, 1)}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:focus:before,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:hover:before,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:focus:before,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:hover:before{top:calc(-1 * var(--btn-border));right:calc(-1 * var(--btn-border))}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:focus:after,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:hover:after,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:focus:after,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:hover:after{bottom:calc(-1 * var(--btn-border));left:calc(-1 * var(--btn-border))}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:after,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:before,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:after,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:before{content:"";position:absolute;z-index:1;display:block;transform:translate3d(0,0,0);width:0%;height:0%;border-style:solid;border-color:transparent;border-radius:0;opacity:1;transition:width .4s cubic-bezier(.22, .61, .36, 1) 0s,height .4s cubic-bezier(.22, .61, .36, 1) 0s,top .4s cubic-bezier(.22, .61, .36, 1) 0s,left .4s cubic-bezier(.22, .61, .36, 1) 0s,bottom .4s cubic-bezier(.22, .61, .36, 1) 0s,right .4s cubic-bezier(.22, .61, .36, 1) 0s,border-color 0s linear .4s}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:before,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:before{top:0;right:0;border-width:var(--btn-border) var(--btn-border) 0 0}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:after,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:after{bottom:0;left:0;border-width:0 0 var(--btn-border) var(--btn-border)}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-play-button{display:none!important}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle:focus,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle:hover{text-decoration:underline!important}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{background-color:var(--fg)}.simplebar-mouse-entered .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before,.simplebar-scrolling .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{opacity:1}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{background-color:var(--fg)}.simplebar-mouse-entered .simplebar-track.simplebar-vertical .simplebar-scrollbar:before,.simplebar-scrolling .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{opacity:1}.simplebar-content-wrapper{outline:0}.otgs-development-site-front-end{display:none!important}.person-intro{margin-top:0;padding-bottom:0}.person-intro .intro__container{padding-bottom:var(--dist-x10)}.person-intro .intro__image{align-self:start;grid-column:1/span 7;margin-inline:0}@media screen and (min-width:375px){.person-intro .intro__image{grid-column:1/span 6}}@media screen and (min-width:576px){.person-intro .intro__image{grid-row:2/span 1;grid-column:1/span 4}}.person-intro .intro__image .image__container{padding-inline:0}.person-intro .intro__body{align-self:center;grid-column:1/-1}@media screen and (min-width:576px){.person-intro .intro__body{grid-column:6/-1}}@media screen and (min-width:768px){.person-intro .intro__body{grid-column:6/-2}}.person-intro .short-desc{margin-top:var(--lh)}.person-intro .short-desc{font-size:1.8rem}@media screen and (min-width:480px){.person-intro .short-desc{font-size:calc(1.8rem + .6 * (100vw - 48rem) / 96)}}@media screen and (min-width:1440px){.person-intro .short-desc{font-size:2.4rem}}.person-intro .short-desc{line-height:1.6;--lh:1.6em;letter-spacing:.04em}.person-intro .contact-links{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:1rem;margin-top:var(--dist-x4)}.-ie10 .btn,.-ie11 .btn,.-ie9 .btn,.-iedge .btn{display:inline-block}.-ie10 ::-ms-input-placeholder,.-ie11 ::-ms-input-placeholder,.-ie9 ::-ms-input-placeholder,.-iedge ::-ms-input-placeholder{color:var(--text-clr);opacity:1}.-ie10 ::-ms-clear,.-ie11 ::-ms-clear,.-ie9 ::-ms-clear,.-iedge ::-ms-clear{display:none}.-ie10 svg.svg,.-ie11 svg.svg,.-ie9 svg.svg{height:unset}