@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;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") format("woff")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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{backface-visibility:hidden;transform:translateZ(0)}.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{-ms-overflow-style:none;overflow:auto;scrollbar-width: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{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.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{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:inherit;margin:0;padding:0}:focus:not(:focus-visible){outline:none}:root{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}hr{background-color:currentColor;border:none;height:1px}address{font-style:normal}@font-face{font-family:Apercu;font-weight:400;src:url(../fonts/ApercuRegular.woff2) format("woff2")}@font-face{font-family:Apercu;font-weight:500;src:url(../fonts/ApercuBold.woff2) format("woff2")}@font-face{font-family:PP NeueBit;font-weight:700;src:url(../fonts/PPNeueBit-Bold.woff2) format("woff2")}:root{font-family:Apercu,sans-serif;font-size:24px;font-size:clamp(24px,1.5vw,35px);line-height:1.25;scrollbar-gutter:stable;text-rendering:geometricPrecision;text-underline-position:under}@media (-webkit-device-pixel-ratio:1.5){:root{font-size:clamp(16px,1.5vw,23px)}}@media (-webkit-device-pixel-ratio:1.25){:root{font-size:clamp(19px,1.5vw,28px)}}@media screen and (max-width:840px){:root{font-size:18px}}@media screen and (hover:hover) and (min-width:500px){:root,:root *{cursor:none!important}}.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,h1,h2,h3,h4,h5{font-weight:500;margin-bottom:2rem;margin-top:2rem;text-transform:uppercase}.heading-1:first-child,.heading-2:first-child,.heading-3:first-child,.heading-4:first-child,.heading-5:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}.heading-1:last-child,.heading-2:last-child,.heading-3:last-child,.heading-4:last-child,.heading-5:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0}.heading-1+.heading-1,.heading-1+.heading-2,.heading-1+.heading-3,.heading-1+.heading-4,.heading-1+.heading-5,.heading-1+h1,.heading-1+h2,.heading-1+h3,.heading-1+h4,.heading-1+h5,.heading-2+.heading-1,.heading-2+.heading-2,.heading-2+.heading-3,.heading-2+.heading-4,.heading-2+.heading-5,.heading-2+h1,.heading-2+h2,.heading-2+h3,.heading-2+h4,.heading-2+h5,.heading-3+.heading-1,.heading-3+.heading-2,.heading-3+.heading-3,.heading-3+.heading-4,.heading-3+.heading-5,.heading-3+h1,.heading-3+h2,.heading-3+h3,.heading-3+h4,.heading-3+h5,.heading-4+.heading-1,.heading-4+.heading-2,.heading-4+.heading-3,.heading-4+.heading-4,.heading-4+.heading-5,.heading-4+h1,.heading-4+h2,.heading-4+h3,.heading-4+h4,.heading-4+h5,.heading-5+.heading-1,.heading-5+.heading-2,.heading-5+.heading-3,.heading-5+.heading-4,.heading-5+.heading-5,.heading-5+h1,.heading-5+h2,.heading-5+h3,.heading-5+h4,.heading-5+h5,h1+.heading-1,h1+.heading-2,h1+.heading-3,h1+.heading-4,h1+.heading-5,h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h2+.heading-1,h2+.heading-2,h2+.heading-3,h2+.heading-4,h2+.heading-5,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h3+.heading-1,h3+.heading-2,h3+.heading-3,h3+.heading-4,h3+.heading-5,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h4+.heading-1,h4+.heading-2,h4+.heading-3,h4+.heading-4,h4+.heading-5,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h5+.heading-1,h5+.heading-2,h5+.heading-3,h5+.heading-4,h5+.heading-5,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5{margin-top:1em}.heading-1,h1{font-size:5.4rem;line-height:1}@media screen and (max-width:1400px){.heading-1,h1{font-size:4rem}}@media screen and (max-width:840px){.heading-1,h1{font-size:2.5rem}}.heading-2,h2{font-size:4rem;line-height:1}@media screen and (max-width:1400px){.heading-2,h2{font-size:2.5rem}}@media screen and (max-width:840px){.heading-2,h2{font-size:1.7rem}}.heading-3,h3{font-size:2rem;line-height:1.1}@media screen and (max-width:1400px){.heading-3,h3{font-size:1.5rem}}@media screen and (max-width:840px){.heading-3,h3{font-size:1.25rem}}ol,p,ul{margin-bottom:1rem}ol:last-child,p:last-child,ul:last-child{margin-bottom:0}ol,ul{padding-left:1rem}nav ol,nav ul{list-style:none;margin-bottom:0;padding-left:0}.m-text ul,.m-two-columns ul{display:flex;flex-direction:column;gap:.5em;list-style:none;padding-left:0}.m-text ul li,.m-two-columns ul li{padding-left:1.5rem;position:relative}.m-text ul li:before,.m-two-columns ul li:before{background-image:url(/img/list.svg);background-repeat:no-repeat;content:"";height:1em;left:0;position:absolute;top:6px;width:1em}b,strong{font-weight:500}a{color:currentColor;text-decoration:none}a:not(.m-button,.m-team-card__maturity-badge-link,.m-overlaying-link,.m-skip,.m-header__logo-link,.m-footer__link,.m-nav__floating-button-link,.m-link-only-hover,.m-footer__social-link,.m-link-list__link,.m-nav__list-item-link,.m-portfolio-headline__back,.m-back-to-top,.m-portfolio-back){color:currentColor;position:relative;text-decoration:underline;width:-moz-fit-content;width:fit-content}@media (hover:hover){a:not(.m-button,.m-team-card__maturity-badge-link,.m-overlaying-link,.m-skip,.m-header__logo-link,.m-footer__link,.m-nav__floating-button-link,.m-link-only-hover,.m-footer__social-link,.m-link-list__link,.m-nav__list-item-link,.m-portfolio-headline__back,.m-back-to-top,.m-portfolio-back):hover{color:#a4a4a4}}nav a{text-decoration:none}img,svg,video{height:auto;max-width:100%}iframe{border:none;max-width:100%}figure{font-size:0}figcaption{font-size:1rem;margin-top:1rem}button,input,select,textarea{background-color:transparent;border:none;border-radius:0;font-family:inherit;font-size:100%;font-weight:inherit;pointer-events:all}button,input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin-right:.25rem}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.125em solid;border-radius:50%;color:currentColor;display:grid;height:1em;margin:0;min-width:1em;place-content:center;transform:translateY(-.1em);width:1em}input[type=radio].has-error{border-color:#ff6b6b}input[type=radio]:before{background:#000;border-radius:50%;content:"";height:.5em;inset:50%;position:absolute;transform:scale(0) translateX(-50%) translateY(-50%);width:.5em}input[type=radio]:checked:before{transform:scale(1) translateX(-50%) translateY(-50%)}label:has(input[type=radio]){align-items:center;display:flex;gap:.85em}label:has(input[type=radio]):has(input.has-error){color:#ff6b6b}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{padding:.25em;position:relative;width:100%}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{opacity:.3}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,textarea::placeholder{opacity:.3}textarea{resize:vertical}::-webkit-input-placeholder{color:currentColor}::-moz-placeholder{color:currentColor}:-ms-input-placeholder{color:currentColor}:-moz-placeholder{color:currentColor}fieldset{border:none}.m-button,button,input[type=submit]{leading-trim:both;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:currentColor;cursor:pointer;text-rendering:geometricPrecision}@keyframes sparkle{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(0)}}.u-grid{display:grid;gap:5rem 2.5rem}.u-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:840px){.u-grid--2{grid-template-columns:minmax(0,1fr)}}.u-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:840px){.u-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.u-grid--3{grid-template-columns:minmax(0,1fr)}}.u-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:840px){.u-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.u-grid--4{grid-template-columns:minmax(0,1fr)}}.u-grid__item--2-3{grid-column:span 2}@media screen and (max-width:840px){.u-grid__item--2-3{grid-column:span 1}}.u-limiter{display:grid;grid-template-areas:". content .";grid-template-columns:minmax(0,1fr) minmax(0,10fr) minmax(0,1fr)}@media screen and (min-width:600px){.u-limiter.is-limited{grid-template-columns:minmax(0,2fr) minmax(0,8fr) minmax(0,2fr)}}@media screen and (max-width:600px){.u-limiter{grid-template-columns:minmax(0,.5fr) minmax(0,11fr) minmax(0,.5fr)}}.u-limiter__inner{grid-area:content}.u-limited-width{margin-left:auto;margin-right:auto;max-width:36rem}.u-limited-width--wide{margin-left:auto;margin-right:auto;max-width:49rem}.u-placeholder{background-repeat:no-repeat;background-size:cover}.u-center{text-align:center}.u-text{max-width:80ch}.u-uppercase{text-transform:uppercase}.u-bold{font-weight:500}.u-section{margin-bottom:8rem;margin-top:8rem;scroll-margin-top:8rem}.u-section:last-child{margin-bottom:6rem}.u-section+.m-cta{margin-top:-8rem}@media screen and (max-width:840px){.u-section{margin-top:4rem;scroll-margin-top:4rem}.u-section,.u-section:last-child{margin-bottom:4rem}.u-section+.m-cta{margin-top:-4rem}}.u-section-top{margin-top:8rem;scroll-margin-top:8rem}.u-arrow-cursor:hover,.u-arrow-left-cursor:hover,.u-drag-cursor:hover,.u-heart-cursor:hover,.u-mail-cursor:hover,.u-oldie-cursor:hover,.u-phone-cursor:hover,.u-play-cursor:hover,.u-pointer-cursor:hover,.u-route-cursor:hover,.u-search-cursor:hover{cursor:none!important}.u-fade-up{opacity:0;transform:translateY(2rem)}.u-fade-up.is-visible{animation:fade-up .25s ease-in-out forwards}.u-bottom-line:after{background-image:url(/img/line.svg);background-position:bottom;background-repeat:no-repeat;background-size:100% .25rem;bottom:0;content:"";display:block;height:1rem;left:0;position:absolute;width:100%}@media screen and (max-width:840px){.u-bottom-line:after{background-size:100% .125rem}.u-only-desktop{display:none}}@media screen and (min-width:840px){.u-only-mobile{display:none}}@media screen and (max-width:1400px){.u-only-large-desktop{display:none}}@media screen and (min-width:1400px){.u-only-tablet{display:none}}.u-text-limiter{font-size:1em;margin-left:auto;margin-right:auto;max-width:80ch;width:100%}.m-fullsize-image__wrapper.u-text-limiter{margin-bottom:4rem;margin-top:4rem}.u-background{background-color:var(--background)}.l-body{transition:background .25s ease-in-out,color .25s ease-in-out}.l-body.body--graveyard{background:#000;color:#fff}.l-body.body--oldies{background:#e2e1e0;font-family:PP NeueBit}@media (prefers-reduced-motion:no-preference){.l-body.is-inverted{background:#000;color:#fff;transition:background .25s ease-in-out,color .25s ease-in-out}.l-body.is-inverted dotlottie-player{filter:invert(1)}}dotlottie-player{transition:filter .25s ease-in-out}:root.is-locked{inset:0;overflow-y:scroll}main{opacity:1;overflow-x:clip;transition:opacity .5s ease-in-out}.is-transitioning main{opacity:0}#nprogress .bar{backdrop-filter:invert(100%);background:#000!important;mix-blend-mode:difference}@keyframes card-active{0%{transform:translateX(0);z-index:1}50%{transform:translateX(55%)}to{transform:translateX(0);z-index:2}}@keyframes pulse-center{0%{transform:scale(1) translateX(-50%) translateY(-50%)}50%{transform:scale(1.1) translateX(-50%) translateY(-50%)}to{transform:scale(1) translateX(-50%) translateY(-50%)}}@keyframes blink{0%{fill:#fff}60%{fill:#fff}80%{fill:#ff6b6b}to{fill:#fff}}@keyframes card-hide{0%{transform:translateX(0);z-index:2}50%{transform:translateX(-55%)}to{transform:translateX(0);z-index:1}}@keyframes shake{0%{transform:translateX(-50%)}10%{transform:translateX(calc(-50% - 10px))}20%{transform:translateX(calc(-50% + 10px))}30%{transform:translateX(calc(-50% - 10px))}40%{transform:translateX(calc(-50% + 10px))}50%{transform:translateX(calc(-50% - 10px))}60%{transform:translateX(calc(-50% + 10px))}70%{transform:translateX(calc(-50% - 10px))}80%{transform:translateX(calc(-50% + 10px))}90%{transform:translateX(calc(-50% - 10px))}to{transform:translateX(calc(-50% + 10px))}}@keyframes shake-full-width{0%{transform:translateX(0)}10%{transform:translateX(10px)}20%{transform:translateX(-10px)}30%{transform:translateX(10px)}40%{transform:translateX(-10px)}50%{transform:translateX(10px)}60%{transform:translateX(-10px)}70%{transform:translateX(10px)}80%{transform:translateX(-10px)}90%{transform:translateX(10px)}to{transform:translateX(-10px)}}@keyframes spin-badge{0%{rotate:0deg}to{rotate:1turn}}@keyframes rotate-infinite{0%{rotate:0deg}to{rotate:1turn}}@keyframes wiggle{0%{rotate:0deg}20%{rotate:10deg}40%{rotate:-10deg}60%{rotate:10deg}80%{rotate:-10deg}to{rotate:0deg}}@keyframes pulse-button{0%{opacity:0;transform:scaleX(1) scaleY(1)}10%{opacity:1;transform:scaleX(1) scaleY(1)}to{opacity:0;transform:scaleX(1.1) scaleY(1.4)}}@keyframes fill-arrow{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes nyanCatAnimation{0%{left:-5rem}to{left:100%}}@keyframes dash{40%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes nav-hover{0%{stroke-dashoffset:2000}to{stroke-dashoffset:0}}@keyframes nav-hover-out{0%{stroke-dashoffset:0}to{stroke-dashoffset:2000}}@keyframes animate-underline{0%{stroke-dashoffset:0}to{stroke-dashoffset:200}}@keyframes icon-roll{0%{left:-4px;top:38px;transform:scale(1) rotate(1turn)}to{left:165px;top:10px;transform:scale(.75)}}@keyframes moveBanner{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes arrow-left{0%{transform:translateX(0)}50%{transform:translateX(-1rem)}}@keyframes arrow-right{0%{transform:translateX(0)}50%{transform:translateX(1rem)}}@keyframes arrow-down{0%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(1rem)}}@keyframes underline{0%{width:100%}50%{width:0}to{width:100%}}@keyframes outline-fade-out{0%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes outline-fade-in{0%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-video{0%{opacity:0}to{opacity:1}}@keyframes fade-in-left{0%{opacity:0;transform:translateX(-6rem)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translateX(6rem)}to{opacity:1;transform:translateX(0)}}@keyframes fall{0%{opacity:0;transform:translateY(0) rotate(0)}40%{opacity:1}95%{opacity:1}to{opacity:0;transform:translateY(100vh) rotate(1turn)}}@keyframes tetris{0%{opacity:0;transform:translateY(0)}40%{opacity:1}95%{opacity:1}to{opacity:0;transform:translateY(100vh)}}.m-skip{background-color:#fff;opacity:0;padding:.25rem;pointer-events:none;position:absolute;transition:opacity .25s ease-in-out;z-index:11}.m-skip:focus{opacity:1;pointer-events:auto}.m-hamburger{align-items:center;color:#000;display:flex;height:-moz-fit-content;height:fit-content;padding:.5rem .6rem;pointer-events:all}.m-hamburger.is-clicked rect{transform:scaleX(0)}.m-hamburger.is-clicked rect:first-child{transform:translateY(0) rotate(45deg)}.m-hamburger.is-clicked rect:last-child{transform:translateY(0) rotate(-45deg)}.m-hamburger__wrapper{align-items:center;display:flex;gap:1rem}.m-hamburger__wrapper .m-button{background:#fff;pointer-events:all}@media (hover:hover){.m-hamburger:hover{animation:wiggle .5s ease-in-out forwards}}.m-hamburger svg{color:currentColor;height:1.2rem;width:1.2rem}@media screen and (max-width:840px){.m-hamburger svg{height:1.5rem;width:1.5rem}}.m-hamburger rect{fill:currentColor;border-radius:2.5px;transform-origin:center;transition:transform .25s ease-in-out,fill .25s ease-in-out}.m-hamburger rect:not(:first-child):not(:last-child){transform-origin:left}.m-hamburger rect:first-child{transform:translateY(-3.5px)}.m-hamburger rect:last-child{transform:translateY(3.5px)}.m-nav{background:#000;color:#fff;display:grid;font-family:Apercu,sans-serif;height:100%;inset:0;opacity:0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;place-items:center;position:fixed;transform:translateY(-100%);transition:transform .5s ease-in-out,opacity .25s ease-in-out 5s,visibility .25s ease-in-out .5s;visibility:hidden;width:100%;z-index:9}.m-nav.is-visible{opacity:1;transform:translateY(0);transition:transform .5s ease-in-out,opacity 0s ease-in-out,visibility 0s ease-in-out;visibility:visible}.m-nav.is-visible .m-nav__list-item{opacity:1;transform:scale(1);transition:transform .25s ease-in-out;visibility:visible}@media (prefers-reduced-motion:no-preference){.m-nav.is-visible .m-nav__list-item:first-of-type{transition-delay:.2s}.m-nav.is-visible .m-nav__list-item:nth-of-type(2){transition-delay:.35s}.m-nav.is-visible .m-nav__list-item:nth-of-type(3){transition-delay:.5s}.m-nav.is-visible .m-nav__list-item:nth-of-type(4){transition-delay:.65s}.m-nav.is-visible .m-nav__list-item:nth-of-type(5){transition-delay:.8s}}.m-nav__floating-button-link{bottom:2rem;position:absolute;right:2rem;width:7.2rem;z-index:2}.m-nav__floating-button-link svg{pointer-events:none}.m-nav__floating-button-link{transition:scale .25s ease-in-out}@media screen and (max-width:840px){.m-nav__floating-button-link{right:1rem}}@media (hover:hover){.m-nav__floating-button-link:hover{scale:1.1}}.m-nav__list{display:grid;gap:1.75rem;padding:1rem 0;place-items:center}.m-nav__list:has(.m-nav__list-item:not(.is-active):hover) .m-nav__list-item__outline.is-active{opacity:0;transition:opacity .25s ease-in-out}.m-nav__list-item{font-size:clamp(2.2rem,7vw,3.3rem);font-weight:500;opacity:0;position:relative;text-transform:uppercase;transform:scale(0);transition-delay:0;transition:opacity .25s ease-in-out,visibility .25s ease-in-out,transform .25s ease-in-out .25s;visibility:hidden}.m-nav__list-item__outline{stroke-dasharray:2000;stroke-dashoffset:2000;animation:outline-fade-out .5s ease-in-out forwards;display:inline-block;height:auto;inset:50%;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:100%}.m-nav__list-item__outline.is-transitioning{animation:none!important}.m-nav__list-item__outline.is-active{stroke-dashoffset:0;animation:none;opacity:1;transition:opacity .5s ease-in-out .25s}.m-nav__list-item:first-of-type .m-nav__list-item__outline{transform:translate(-50%,-44%)}.m-nav__list-item:nth-of-type(2) .m-nav__list-item__outline{transform:translate(-50%,-52%)}@media (hover:hover){.m-nav__list-item:focus:not(.is-active) .m-nav__list-item__outline,.m-nav__list-item:hover:not(.is-active) .m-nav__list-item__outline{stroke-width:4;stroke-dasharray:2000;stroke-dashoffset:2000;animation:nav-hover .7s ease-in-out forwards}}.m-nav__list-item-link{display:inline-block;padding:0 2.5rem}@media (hover:hover){.m-nav__list-item-link:hover{text-decoration:none}}.m-nav__list-item-link:before{display:inline-block;height:100%;inset:50%;margin-right:.5em;position:absolute;transform:translate(-50%,-50%);vertical-align:middle;width:100%}.m-header-trigger{height:4rem;inset:0;position:absolute}@media screen and (max-width:840px){.m-header-trigger{height:2rem}}.m-header{align-items:center;display:flex;flex-direction:row;height:5rem;justify-content:space-between;padding:1.3rem 0;transition:filter .25s ease-in-out;width:100%}.body--graveyard .m-header,.m-header.is-open{filter:invert(1)}@media (prefers-reduced-motion:no-preference){.is-inverted .m-header{filter:invert(1)}}.m-header__wrapper{background:transparent;height:5rem;inset:0;pointer-events:none;position:fixed;width:100%;z-index:10}.m-header__logo{height:27px;overflow:visible;transition:transform .25s ease-in-out,filter .25s ease-in-out}@media screen and (max-width:840px){.m-header__logo{height:22px}}.m-header__logo-link{font-size:0;pointer-events:all;position:relative;transition:filter .25s ease-in-out}@media (hover:hover){.m-header__logo-link:hover .m-header__logo-icon{animation:wiggle .5s ease-in-out forwards}}.m-header__logo-icon{height:25px;overflow:visible;transform:translateY(-25px) translateX(5px);transform-origin:center center}@media screen and (max-width:840px){.m-header__logo-icon{height:20px;position:absolute;right:-31px;top:8px}}.m-header__logo-path{transition:fill .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out}.m-header__logo-path-icon{transform:scale(1) rotate(0);transform-origin:center center;transition:fill .25s ease-in-out,transform .25s ease-in-out}.m-text:first-child{margin-top:8rem}.m-text:last-child{margin-bottom:8rem}.m-team-old__list{display:inline;flex-wrap:wrap;font-size:min(1rem,24px);gap:0 .3rem;line-height:1.75;list-style-type:none;padding:0}.m-team-old__list-heart{height:1rem;overflow:visible;width:1rem}.m-team-old__list-entry{display:inline}.m-team-old__list-entry:not(:last-of-type):after,.m-team-old__list-entry:only-of-type:after{content:" - "}.m-locations-overview,.m-team-overview{margin-top:10rem}.m-locations-overview__headline,.m-team-overview__headline{hyphens:auto;text-align:center}.m-locations-overview__description,.m-team-overview__description{padding-bottom:1.5rem;text-align:center}.m-locations-overview__list,.m-team-overview__list{display:grid;gap:5rem 2rem;grid-template-columns:repeat(3,1fr);margin-bottom:8rem;margin-top:4.5rem}@media (max-width:1400px){.m-locations-overview__list,.m-team-overview__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:840px){.m-locations-overview__list,.m-team-overview__list{grid-template-columns:repeat(1,1fr);margin-bottom:4rem}}.m-location:first-of-type{margin-top:3.5rem}.m-location{margin-bottom:5rem}.m-location__slider-title{font-weight:500;margin-top:1rem;text-transform:uppercase}.m-location__slider{overflow:hidden;position:relative}.m-location__slider .swiper-wrapper{height:-moz-fit-content;height:fit-content;position:relative}.m-location__slider .swiper-button-next,.m-location__slider .swiper-button-prev{height:2rem;pointer-events:all;position:absolute;top:50%;transform:translateY(-50%);width:2rem;z-index:5}.m-location__slider .swiper-button-next:after,.m-location__slider .swiper-button-prev:after{display:none}@media (hover:hover){.m-location__slider .swiper-button-next,.m-location__slider .swiper-button-prev{height:100%;width:50%}.m-location__slider .swiper-button-next svg,.m-location__slider .swiper-button-prev svg{display:none}}.m-location__slider .swiper-button-prev{left:.5rem}@media (hover:hover){.m-location__slider .swiper-button-prev{left:0}}.m-location__slider .swiper-button-next{right:.5rem}@media (hover:hover){.m-location__slider .swiper-button-next{right:0}}.m-team-card{position:relative;scroll-margin-top:4rem;width:100%}.m-team-card__maturity-badge{border-radius:50%;pointer-events:none;will-change:transform;z-index:4}.m-team-card__maturity-badge-link,.m-team-card__maturity-badge-wrapper{animation:none;border-radius:50%;height:6rem;position:absolute;right:0;top:0;transform:translateX(1.5rem) translateY(-50%);transform-origin:right center;width:6rem;z-index:5}@media screen and (max-width:840px){.m-team-card__maturity-badge-link,.m-team-card__maturity-badge-wrapper{height:7.5rem;transform:translateX(.5rem) translateY(-50%);width:7.5rem}}.m-team-card__maturity-badge-link{transition:scale .25s ease-in-out}@media (hover:hover){.m-team-card__maturity-badge-link:hover{scale:1.1}}.m-team-card__content{display:flex;flex-direction:column;gap:.6rem;justify-content:space-between;margin-top:1rem}.m-team-card__function,.m-team-card__name{font-size:max(.83rem,18px);line-height:1.3;margin:0}.m-team-image{height:auto;width:100%}.m-team-image.is-video{height:100%;-o-object-fit:cover;object-fit:cover}.m-team-image__wrapper{position:relative}.m-team-image__trigger-wrapper{display:flex;height:100%;inset:0;position:absolute;width:100%;z-index:3}.m-team-image__trigger,.m-team-image__trigger-mobile{height:100%;pointer-events:all;width:100%!important}.m-team-image__trigger--spotify,.m-team-image__trigger-mobile--spotify{background:#fff!important;color:#000!important;opacity:0;position:absolute!important;text-decoration:none!important;visibility:hidden}.m-team-image__trigger--spotify.is-visible,.m-team-image__trigger-mobile--spotify.is-visible{opacity:1;visibility:visible}.m-team-image__outer{background:#e2e1e0;overflow:hidden;position:relative}.m-team-image__outer.is-active{z-index:2}.m-team-image__outer.is-music{align-items:center;background:#000;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 2.3rem}@media screen and (max-width:1400px){.m-team-image__outer.is-music{padding:1.5rem 2rem}}.m-team-image__outer.is-video{background:#e2e1e0}.m-team-image__outer:not(:first-of-type){inset:0;position:absolute}.m-music-card__image{border-radius:12px;width:100%}.m-music-card .m-pill{background:#fff;color:#000}.m-music-card__text{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:100%}@media screen and (max-width:840px){.m-music-card__text{padding-bottom:2rem}}.m-music-card__text-title{font-size:1.6rem;font-weight:500;margin-bottom:.375rem;text-transform:uppercase}@media screen and (max-width:840px){.m-music-card__text-title{font-size:1.2rem;margin-bottom:.2rem}}.m-music-card__text-creator{color:#a4a4a4;font-size:max(.83rem,18px)}.m-link-only-hover{color:currentColor;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}@media (hover:hover){.m-link-only-hover:hover{color:#a4a4a4;text-decoration:underline}}.m-footer{background:#fff;position:relative}.body--oldies .m-footer{background:#e2e1e0}.body--graveyard .m-footer,.is-inverted .m-footer{background:#000}.m-footer a{color:currentColor;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}.m-footer__limiter{display:grid;grid-template-columns:repeat(4,1fr);padding:2.6rem 0}@media screen and (max-width:1400px){.m-footer__limiter{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:840px){.m-footer__limiter{grid-template-columns:repeat(1,1fr)}}.m-footer__contact{display:flex;flex-direction:column;font-size:2.6rem}.m-footer__contact a{text-decoration:none;width:-moz-fit-content;width:fit-content}.m-footer__contact a:first-of-type{margin-bottom:1rem}.m-footer__contact a span{position:relative}.m-footer__social-group{display:flex;flex-direction:row;gap:.5rem}.m-footer__left,.m-footer__middle,.m-footer__right{display:flex;flex-direction:column;gap:1.8rem;justify-content:space-between}.m-footer__link-group{display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width:840px){.m-footer__left{margin-bottom:2rem}}@media screen and (max-width:1400px){.m-footer__middle{display:none}}.m-footer__social-link{height:40px}.m-footer__social-link img{border-radius:50%;outline:1px solid #000;outline-offset:-1.5px;pointer-events:none}.body--graveyard .m-footer__social-link img,.is-inverted .m-footer__social-link img{filter:invert(1)}@media (hover:hover){.m-footer__social-link:hover{animation:wiggle .5s ease-in-out forwards}}.body--oldies .m-footer{font-size:1.25rem}.m-featured-projects{align-items:center;display:flex;flex-direction:column;gap:13rem;position:relative;width:100%}.m-featured-projects__see-all{bottom:unset!important;left:unset!important;position:relative!important}.m-featured-projects__item{align-items:center;display:flex;height:30rem;max-width:22rem;pointer-events:none;position:sticky!important;top:50%;translate:0 -50%;z-index:2}@media screen and (max-width:1400px){.m-featured-projects__item{height:15rem;max-width:16rem}}.m-featured-projects__item:nth-of-type(4n+1){translate:-30% -60%}@media screen and (max-width:840px){.m-featured-projects__item:nth-of-type(4n+1){translate:0 -60%}}.m-featured-projects__item:nth-of-type(4n+2){translate:0 -70%}@media screen and (max-width:840px){.m-featured-projects__item:nth-of-type(4n+2){translate:0 -70%}}.m-featured-projects__item:nth-of-type(4n+3){translate:0 -50%}@media screen and (max-width:840px){.m-featured-projects__item:nth-of-type(4n+3){translate:0 -50%}}.m-featured-projects__item:nth-of-type(4n+4){translate:30% -50%}@media screen and (max-width:840px){.m-featured-projects__item:nth-of-type(4n+4){translate:0 -50%}}.m-featured-projects__item:nth-of-type(4n+5){translate:-20% -50%}@media screen and (max-width:840px){.m-featured-projects__item:nth-of-type(4n+5){translate:0 -30%}}.m-featured-projects__item-last{font-size:2.75rem;margin:0}@media screen and (max-width:1400px){.m-featured-projects__item-last{font-size:2.2rem}}.m-featured-projects__item:last-of-type .m-featured-projects__item-inner{align-items:center;aspect-ratio:1;background:#000;color:#fff;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;padding:2rem;pointer-events:auto;text-align:center;transition:background .25s ease-in-out,color .25s ease-in-out;width:100%}.m-featured-projects__item:last-of-type .m-featured-projects__item-inner svg{max-height:4rem;max-width:80%}.m-featured-projects__item:last-of-type .m-featured-projects__item-inner path{stroke-dasharray:400;transition:fill .25s ease-in-out}.m-featured-projects__item:last-of-type .m-featured-projects__item-inner:hover{background:#fff;color:#000}.m-featured-projects__item:last-of-type .m-featured-projects__item-inner:hover path{fill:#000;animation:fill-arrow 1s ease-in-out forwards}.m-featured-projects__item-image{background-repeat:no-repeat;background-size:contain;box-shadow:6px 6px 20px 0 rgba(0,0,0,.2)}.m-featured-projects__item-image-wrapper{pointer-events:auto;position:relative}@media (hover:hover){.m-featured-projects__item-image-wrapper .m-overlaying-link:hover+figcaption{background:#fff;color:#000}}.m-featured-projects__item-title{transition:color .25s ease-in-out,background .25s ease-in-out}.m-featured-projects__background-banner{position:sticky;top:50%;transform:translateY(-50%);z-index:1}@keyframes cta-image{0%{opacity:0;top:var(--top-start);transform:skew(0,0)}40%{opacity:1;transform:skew(0,0)}60%{top:var(--top-middle);transform:skew(0,0)}to{opacity:1;top:var(--top-end);transform:skew(6deg,-7deg)}}.m-cta,.m-cta .m-lottie-intro__lottie{position:relative}.m-cta__headline{font-size:min(9vw,250px);margin-left:40%;opacity:0}.m-cta__headline.is-in-view{animation:fade-up .5s ease-in-out .5s forwards}@media screen and (max-width:840px){.m-cta__headline{font-size:15vw;margin-left:0;padding-right:5%;padding-top:4rem;text-align:center}}.m-cta__headline-wrapper{align-items:center;aspect-ratio:1.77;display:flex;justify-content:flex-end;position:relative;width:100%}@media screen and (max-width:840px){.m-cta__headline-wrapper{align-items:flex-start;aspect-ratio:.5}}.m-cta__image{box-shadow:6px 6px 20px 0 rgba(0,0,0,.2);height:auto;opacity:0;position:absolute;transform:skew(6deg,-7deg);width:19%;z-index:4}.m-cta__image--left{left:16%}.m-cta__image--left.is-animating{--top-start:40%;--top-middle:20%;--top-end:28%;animation:cta-image 1s ease-in-out .5s forwards}@media screen and (max-width:840px){.m-cta__image--left.is-animating{--top-start:40%;--top-middle:20%;--top-end:40%}}.m-cta__image--right{right:9%}.m-cta__image--right.is-animating{--top-start:50%;--top-middle:30%;--top-end:38%;animation:cta-image 1s ease-in-out 1.5s forwards}@media screen and (max-width:840px){.m-cta__image--right.is-animating{--top-start:50%;--top-middle:25%;--top-end:40%}.m-cta__image{left:50%;right:unset;translate:-50%;width:55%}}.m-cta__button{bottom:15%;left:50%;position:absolute;transform:translateX(-50%);z-index:5}.m-cta__button:after{animation:pulse-button 1.5s ease-in-out infinite;border:1px solid #000;border-radius:999px;content:"";height:100%;inset:-1px;position:absolute;width:100%}@media screen and (max-width:840px){.m-cta__button{bottom:0}}.m-accordion{margin:auto auto 1.3rem;max-width:47rem;position:relative}@media screen and (max-width:840px){.m-accordion{margin-bottom:1rem}}.m-accordion[open] .m-accordion__head-arrow{transform:rotate(-90deg)}.m-accordion__head{align-items:center;display:flex;gap:2rem;justify-content:space-between;padding-bottom:1.3rem;pointer-events:all}@media screen and (max-width:840px){.m-accordion__head{gap:1rem;padding-bottom:1rem}}@media (hover:hover){.m-accordion__head:hover .m-accordion__head-icon{transform:scale(1.1)}}.m-accordion__head-inner{align-items:center;display:flex;font-size:3.3rem;justify-content:space-between;margin:0;pointer-events:none}@media screen and (max-width:840px){.m-accordion__head-inner{font-size:1.7rem}}.m-accordion__head-icon{flex-shrink:0;pointer-events:none;scale:.9;transition:filter .25s ease-in-out,transform .15s ease-in-out;width:3.5rem}@media screen and (max-width:840px){.m-accordion__head-icon{width:2.5rem}}.m-accordion__head-icon-wrapper{display:flex;gap:2rem}@media screen and (max-width:840px){.m-accordion__head-icon-wrapper{gap:1rem}}.is-inverted .m-accordion__head-icon{filter:invert(1)}.m-accordion__head-arrow{flex-shrink:0;height:1.5rem;pointer-events:none;transform:rotate(90deg);transition:transform .25s ease-in-out;width:1.5rem}@media screen and (max-width:840px){.m-accordion__head-arrow{height:1rem;width:1rem}}.m-accordion__body{padding-bottom:2.25rem;padding-right:1.25rem}.m-accordion__body.has-icon{padding-left:5.5rem}@media screen and (max-width:840px){.m-accordion__body{padding-left:0;padding-right:0}.m-accordion__body.has-icon{padding-left:0}}.m-accordion-small:first-of-type{border-top:.125rem solid #000}.m-accordion-small{border-bottom:.125rem solid #000}.m-accordion-small[open] .m-accordion-small__icon{transform:rotate(90deg)}.m-accordion-small[open] .m-accordion-small__icon-path:nth-of-type(2){opacity:0}.m-accordion-small h2{margin:0}.m-accordion-small__wrapper{margin:0 auto;max-width:80ch;padding:2rem 0;width:100%}.m-accordion-small__icon{flex-shrink:0;height:1.6rem;pointer-events:none;top:2px;transition:transform .25s ease-in-out;width:1.6rem}.m-accordion-small__icon-wrapper{display:flex;flex-shrink:0}.m-accordion-small__icon-path{opacity:1;transition:opacity .25s ease-in-out}.m-accordion-small__head{align-items:center;display:flex;font-weight:500;gap:1rem;justify-content:space-between;line-height:1.25;padding:1.25rem 1rem 1.25rem 0;pointer-events:all}@media screen and (max-width:840px){.m-accordion-small__head{padding-right:.25rem}}@media (hover:hover){.m-accordion-small__head:hover:not([open] .m-accordion-small__head:hover) .m-accordion-small__icon{transform:rotate(90deg)}}.m-accordion-small__body{font-size:max(.75rem,16px);line-height:1.4;padding-bottom:.75rem}.m-form{padding:1rem 0}.m-form__field{position:relative}.m-form__field:has(input[type=text],input[type=email]){padding:0 0 .5em}.m-form__field:has(input[type=text],input[type=email]):after{bottom:0;content:url(/img/line_small.svg);display:block;height:1rem;left:0;pointer-events:none;position:absolute;width:100%}.m-form__field:has(input[type=text],input[type=email]).has-error:after{content:url(/img/line_small_red.svg)}.m-form__field:has(textarea){padding:0 0 .5em}.m-form__field:has(textarea):after{bottom:0;content:url(/img/line_small_long.svg);display:block;height:1rem;left:0;pointer-events:none;position:absolute;width:100%}@media screen and (max-width:840px){.m-form__field:has(textarea):after{content:url(/img/line_small.svg)}}.m-form__field-wrapper:has(input[type=radio]) label{pointer-events:all}.m-form__field-wrapper:has(input[type=text],input[type=email],textarea) label{font-size:18px;opacity:0;transition:opacity .25s ease-in-out}.m-form__field-wrapper:has(input[type=text],input[type=email],textarea):not(:has(:-moz-placeholder)) label{opacity:.3}.m-form__field-wrapper:has(input[type=text],input[type=email],textarea):not(:has(:placeholder-shown)) label{opacity:.3}.m-form__input{max-width:20rem}.m-form__error{color:#ff6b6b;font-size:max(.75rem,16px);margin-bottom:.4rem}.m-form__wrapper{display:grid;gap:1rem 2rem;grid-template-columns:repeat(2,1fr)}.m-form__wrapper.is-hidden{display:none}.m-form__success{scroll-margin:20rem}.m-form__success.is-hidden{display:none}.m-form__success h3{margin-bottom:1rem}.m-form .is-grid-100{grid-column:span 2}.m-form .is-grid-50{grid-column:span 1}@media screen and (max-width:840px){.m-form .is-grid-50{grid-column:span 2}}.m-button{border:1px solid #000;border-radius:999px;font-size:max(.7rem,16px);height:-moz-fit-content;height:fit-content;padding:.615em .75em .5em;text-transform:uppercase;transition:background .25s ease-in-out,color .25s ease-in-out;width:-moz-fit-content;width:fit-content}@media (hover:hover){.m-button:hover{background:#000;color:#fff;text-decoration:none}.m-button:hover:after{display:none}}.body--oldies .m-button{font-size:1rem;padding:.4em .5em .3em}.body--graveyard .m-button{border:1px solid #fff}@media (hover:hover){.body--graveyard .m-button:hover{background:#fff;color:#000}}@media (prefers-reduced-motion:no-preference){.is-inverted .m-button{border:1px solid #fff}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.is-inverted .m-button:hover{background:#fff;color:#000}}.m-overlaying-link{inset:0;position:absolute;z-index:1}.m-headline,.m-overlaying-link__parent{position:relative}.m-headline{text-align:center}.m-headline.is-intro .m-headline__teaser{font-size:1rem}.m-headline__image{width:13rem}.is-big .m-headline__image{width:16.6rem}@media screen and (max-width:1400px){.m-headline__image{width:11rem}}@media screen and (max-width:840px){.m-headline__image{width:8rem}}.m-headline__image-wrapper{height:13rem;position:absolute;right:-10%;top:50%;transform:translateY(-50%);width:13rem}.body--graveyard .m-headline__image-wrapper{filter:invert(1)}.m-headline__image-wrapper.is-big{right:0;top:50%;transform:none}@media screen and (max-width:840px){.m-headline__image-wrapper{height:8rem;right:0;top:0;transform:translateY(-80%);width:8rem}}.m-headline__outer{overflow-x:clip}.m-headline__outer.is-intro{margin-top:10rem}.m-headline__title-wrapper{margin:auto auto 1.6rem;max-width:48rem;position:relative}@media screen and (max-width:1400px){.m-headline__title-wrapper{max-width:36rem}}@media screen and (max-width:840px){.m-headline__title-wrapper{max-width:22rem}}.m-headline__teaser{font-size:2rem;font-weight:400;line-height:1.2;text-transform:none}@media screen and (max-width:840px){.m-headline__teaser{font-size:1.5rem}}.m-parallax-element{height:auto;position:absolute;transform-origin:center center;width:8rem;will-change:transform;z-index:2}@media screen and (max-width:840px){.m-parallax-element{width:6rem}.is-home .m-parallax-element{display:none}}.m-parallax-element.is-top-right{right:var(--left_right_offset,0);top:var(--top_bottom_offset,0)}@media screen and (max-width:1400px){.m-parallax-element.is-top-right{right:var(--x-tablet,0);top:var(--y-tablet,0)}}@media screen and (max-width:840px){.m-parallax-element.is-top-right{right:var(--x-mobile,0);top:var(--y-mobile,0)}}.m-parallax-element.is-top-left{left:var(--left_right_offset,0);top:var(--top_bottom_offset,0)}@media screen and (max-width:1400px){.m-parallax-element.is-top-left{left:var(--x-tablet,0);top:var(--y-tablet,0)}}@media screen and (max-width:840px){.m-parallax-element.is-top-left{left:var(--x-mobile,0);top:var(--y-mobile,0)}}.m-parallax-element.is-bottom-right{bottom:var(--top_bottom_offset,0);right:var(--left_right_offset,0)}@media screen and (max-width:1400px){.m-parallax-element.is-bottom-right{bottom:var(--y-tablet,0);right:var(--x-tablet,0)}}@media screen and (max-width:840px){.m-parallax-element.is-bottom-right{bottom:var(--y-mobile,0);right:var(--x-mobile,0)}}.m-parallax-element.is-bottom-left{bottom:var(--top_bottom_offset,0);left:var(--left_right_offset,0)}@media screen and (max-width:1400px){.m-parallax-element.is-bottom-left{bottom:var(--y-tablet,0);left:var(--x-tablet,0)}}@media screen and (max-width:840px){.m-parallax-element.is-bottom-left{bottom:var(--y-mobile,0);left:var(--x-mobile,0)}}.m-parallax-element:before{background-attachment:fixed;content:"";height:100%;left:0;position:absolute;top:0;transform:translateZ(0);width:100%}.m-moving-banner{display:flex;margin:3rem 0;overflow:hidden;white-space:nowrap}.m-moving-banner__wrapper{align-items:center;display:flex;flex-direction:row;gap:1em;padding-right:4em;width:-moz-fit-content;width:fit-content}@media (prefers-reduced-motion:no-preference){.m-moving-banner__wrapper{animation:moveBanner 8s linear infinite}}.m-moving-banner__wrapper{will-change:transform}@media screen and (max-width:840px){.m-moving-banner__wrapper{gap:.5em;padding-right:3em}}.m-moving-banner__text{font-size:3.75rem;font-weight:500;line-height:1;margin:0;text-transform:uppercase}@media screen and (max-width:840px){.m-moving-banner__text{font-size:2.5rem}}.m-moving-banner__icon{height:100%;transition:filter .25s ease-in-out}@media screen and (max-width:840px){.m-moving-banner__icon{height:2.5rem}}@media (prefers-reduced-motion:no-preference){.is-inverted .m-moving-banner__icon{filter:invert(1)}}.m-instagram-feed{padding:2rem 0}.m-instagram-feed .swiper-wrapper{will-change:transform}.m-instagram-feed__outer{overflow-x:hidden}.m-instagram-feed__post.swiper-slide{margin-left:2rem;width:17.5rem}@media (hover:hover){.m-instagram-feed__post.swiper-slide:hover .m-instagram-feed__image{transform:scale(1.05)}}@media screen and (max-width:840px){.m-instagram-feed__post.swiper-slide{width:14rem}}.m-instagram-feed__image{transition:transform .25s ease-in-out}.m-instagram-feed__image-wrapper{margin-bottom:1rem;overflow:hidden}.m-instagram-feed__caption{font-size:max(.75rem,16px);line-height:1.5}.m-gif-follower,.m-partner__follower{display:none;height:10rem;pointer-events:none;position:fixed;z-index:9}.body--graveyard .m-gif-follower,.body--graveyard .m-partner__follower{filter:grayscale(1)}@media (hover:hover){.m-gif-follower,.m-partner__follower{display:none}}@media (prefers-reduced-motion){.m-gif-follower,.m-partner__follower{display:none!important}}@media screen and (max-width:840px){.m-gif-follower,.m-partner__follower{display:none!important}}.m-mouse-follower{display:none}@media (hover:hover){.m-mouse-follower{align-items:center;background:#000;border-radius:999px;color:#fff;display:flex;font-size:16px;height:2em;justify-content:center;left:1.375em;padding:0 .75em;pointer-events:none;position:fixed;scale:0;top:.8em;transform:rotate(6.44deg);width:-moz-fit-content;width:fit-content;z-index:99}}@media (hover:hover) and (-webkit-device-pixel-ratio:1.5){.m-mouse-follower{font-size:11px}}@media (hover:hover) and (-webkit-device-pixel-ratio:1.25){.m-mouse-follower{font-size:13px}}.m-cursor{display:none}@media screen and (hover:hover) and (min-width:500px){.m-cursor{backdrop-filter:invert(100%);background:#000;border-radius:50%;display:flex;font-size:16px;height:1em;inset:0;mix-blend-mode:difference;opacity:0;pointer-events:none;position:fixed;transition:scale .25s ease-in-out;width:1em;z-index:999}}@media screen and (hover:hover) and (min-width:500px) and (-webkit-device-pixel-ratio:1.5){.m-cursor{font-size:11px}}@media screen and (hover:hover) and (min-width:500px) and (-webkit-device-pixel-ratio:1.25){.m-cursor{font-size:13px}}.is-safari .m-cursor{-webkit-backdrop-filter:invert(100%);background:transparent;height:52px;mix-blend-mode:normal;width:52px}.m-filter{align-items:center;display:flex;justify-content:space-between;margin-bottom:4.5rem;scroll-margin-top:12.5rem}@media screen and (max-width:840px){.m-filter{align-items:start;flex-direction:column;gap:1.7rem}}.m-filter__wrapper{display:flex;gap:.3rem}.m-filter__wrapper p{margin:0}@media screen and (max-width:840px){.m-filter__wrapper{flex-direction:column;gap:.75rem}}.m-filter__text{display:inline-block;font-size:max(.7rem,16px);margin:0}.m-filter__active-filter{display:flex;gap:.3rem}.m-filter__active-filter__clear{align-items:center;display:flex}.m-filter__active-filter__text{font-size:max(.66rem,16px);text-transform:uppercase}.m-filter__active-filter.is-hidden{display:none}.m-filter__trigger{display:inline-flex;gap:.3rem}.m-filter__trigger__icon{height:1em;transition:transform .25s ease-in-out;width:auto}.m-filter__trigger__icon path{stroke:currentColor}.m-filter__trigger.is-active{background:#000;color:#fff}.m-filter__trigger.is-active .m-filter__trigger__icon{transform:rotate(180deg)}.m-filter__list:popover-open{background:transparent;border:none;display:flex!important;flex-direction:column;gap:.2rem;overflow:visible;padding-top:.2rem;position:absolute}.m-filter__button{background:#fff}.m-filter__button.is-active{background:#000;color:#fff}@media (hover:hover){.m-filter__button:hover{cursor:pointer!important}}.m-filter__option,.m-lottie-intro{position:relative}.m-lottie-intro{margin-top:3rem;transition:filter .25s ease-in-out;width:100%}@media screen and (max-width:1400px){.m-lottie-intro{margin-top:3.5rem}}.m-lottie-intro__lottie,.m-lottie-intro__video{height:auto;width:100%}.m-lottie-intro__lottie{inset:0;position:absolute;z-index:3}.m-lottie-intro__video{-o-object-fit:contain;object-fit:contain;position:relative;z-index:2}.m-lottie-intro__video.is-foreground{z-index:4}@media (prefers-reduced-motion:no-preference){.is-inverted .m-lottie-intro{filter:invert(1)}}.m-intro{align-items:center;aspect-ratio:8/3;display:flex;flex-direction:column;margin-top:4.5rem;position:relative;transition:filter .25s ease-in-out}@media screen and (max-width:840px){.m-intro{aspect-ratio:2/1}}.m-intro__teaser{animation:fade-up 1s ease-in-out 1s forwards;opacity:0;text-align:center}@media screen and (max-width:840px){.m-intro__teaser{animation:fade-up 1s ease-in-out .25s forwards;padding:0 .625rem}}@media (prefers-reduced-motion:no-preference){.is-inverted .m-intro{filter:invert(1)}}.m-portfolio{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.m-portfolio__intro+.m-intro__teaser{margin-bottom:8rem}@media screen and (max-width:840px){.m-portfolio__intro+.m-intro__teaser{margin-top:4rem}}.m-portfolio__intro+.m-intro__teaser--graveyard{margin-bottom:0}@media screen and (max-width:840px){.m-portfolio{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:2200px){.m-portfolio{grid-template-columns:repeat(3,minmax(0,1fr))}}.m-portfolio-back{align-items:center;flex-direction:row;left:calc(8.33333% - 2rem);top:5rem}.m-portfolio-intro{max-height:100vh;width:100%}.m-portfolio-intro.is-image{-o-object-fit:cover;object-fit:cover}.m-portfolio-intro__wrapper{background:var(--background,transparent);position:sticky;top:0}@media screen and (max-width:840px){.m-portfolio-intro__wrapper{margin-top:5rem;position:relative}}.m-portfolio-show{background:#fff;position:relative}.body--graveyard .m-portfolio-show{background:#000}.body--oldies .m-portfolio-show{background:#e2e1e0}.m-portfolio-card{-moz-column-break-inside:avoid;break-inside:avoid;display:flex;flex-direction:column;gap:1rem;height:-moz-fit-content;height:fit-content;scroll-margin-top:3rem}.m-portfolio-card__image{background:#e2e1e0;background-repeat:no-repeat;background-size:cover;width:100%}.m-portfolio-card__image-wrapper{-webkit-backface-visibility:hidden;position:relative;transition:transform .2s ease-in-out}.m-portfolio-card__image-wrapper:after{box-shadow:6px 6px 20px 0 rgba(0,0,0,.2);content:"";height:100%;inset:0;opacity:0;position:absolute;transition:opacity .3s ease-in-out;width:100%}.m-portfolio-card__title{font-weight:500;letter-spacing:.8px;margin-bottom:.5rem}.m-portfolio-card__tag{font-size:max(.5rem,12px);text-transform:uppercase}.m-portfolio-card__tag-list{display:flex;flex-wrap:wrap;gap:.75rem}.m-portfolio-card__tag-list svg{width:max(.6rem,14px)}.m-portfolio-card.is-hidden{display:none;height:0;margin:0!important}@media (hover:hover){.m-portfolio-card:hover:nth-of-type(odd) .m-portfolio-card__image-wrapper{transform:rotate(-4deg)}.m-portfolio-card:hover:nth-of-type(2n) .m-portfolio-card__image-wrapper{transform:rotate(4deg)}.m-portfolio-card:hover .m-portfolio-card__image-wrapper:after{opacity:1}}.m-portfolio-card--graveyard{filter:grayscale(100%);transition:filter .25s ease-in-out}@media (hover:hover){.m-portfolio-card--graveyard:hover{filter:grayscale(0)}}.m-portfolio-card--graveyard .m-portfolio-card__tag-icon{fill:#fff}.m-portfolio-card--graveyard .m-button{border:1px solid #fff}.m-projectoldie-card{background:#fff;border:2px solid #000;transition:translate .2s ease-in-out,box-shadow .2s ease-in-out}.m-projectoldie-card__title{font-size:1rem;margin:0;white-space:nowrap}.m-projectoldie-card__cross{flex-shrink:0}.m-projectoldie-card__header{align-items:center;border-bottom:2px solid #000;display:flex;gap:.85rem;justify-content:space-between;padding:.3rem}.m-projectoldie-card__spacer{display:flex;flex-direction:column;gap:6px;width:100%}.m-projectoldie-card__spacer-line{background:#000;height:2px;width:100%}.m-projectoldie-card__image{width:100%}.m-projectoldie-card__image-wrapper{margin:.8rem;position:relative}.m-projectoldie-card__wrapper{height:-moz-fit-content;height:fit-content}@media (hover:hover){.m-projectoldie-card__wrapper:hover .m-projectoldie-card{box-shadow:8px 8px 0 0 #000;translate:-8px -8px}}.m-oldie-headline{align-items:center;display:grid;grid-template-areas:". . . . . . . . . . . . . . . . . ." ". . . . . icon1 . . . . . . . . . . . ." ". . . headline headline headline headline headline headline headline headline headline headline headline headline icon2 . ." ". icon3 . headline headline headline headline headline headline headline headline headline headline headline headline . . ." ". . . headline headline headline headline headline headline headline headline headline headline headline headline . icon4 ." ". . . icon5 . . . . . . . icon6 . . . . . .";grid-template-columns:repeat(18,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr))}@media screen and (max-width:840px){.m-oldie-headline{grid-template-areas:". . . . . . . . ." ". icon1 icon1 . . . icon2 icon2 ." ". . . icon3 icon3 . . . ." ". headline headline headline headline headline headline headline ." ". headline headline headline headline headline headline headline ." ". headline headline headline headline headline headline headline ." ". headline headline headline headline headline headline headline ." ". icon4 icon4 . . . icon5 icon5 ." ". . . icon6 icon6 . . . .";grid-template-columns:repeat(9,minmax(0,1fr));grid-template-rows:repeat(9,minmax(0,1fr))}}.m-oldie-headline__text{grid-area:headline;text-align:center}.m-oldie-headline__title{font-size:6rem;line-height:.7}@media screen and (max-width:1400px){.m-oldie-headline__title{font-size:5.5rem}}@media screen and (max-width:840px){.m-oldie-headline__title{font-size:3.5rem}}.m-oldie-headline__teaser{font-size:45px;line-height:.8}@media screen and (max-width:1400px){.m-oldie-headline__teaser{font-size:35px}}@media screen and (max-width:840px){.m-oldie-headline__teaser{font-size:30px}}.m-oldies-svg--1{grid-area:icon1}.m-oldies-svg--2{grid-area:icon2}.m-oldies-svg--3{grid-area:icon3}.m-oldies-svg--4{grid-area:icon4}.m-oldies-svg--5{grid-area:icon5}.m-oldies-svg--6{grid-area:icon6}.m-floating-button{display:inline-block;pointer-events:all;position:absolute;transform-origin:center;width:7.2rem;z-index:5}.m-floating-button--inline{aspect-ratio:1;height:auto;margin:0 auto;max-width:18rem;position:relative;width:100%}.m-floating-button__wrapper{transform:translateY(-100%)}.m-floating-button svg{pointer-events:none;transform-origin:50% 50%;transition:transform .2s ease-in-out}.m-floating-button__text{animation:rotate-infinite 15s linear infinite;transform-origin:50% 50%}@media (hover:hover){.m-floating-button:hover svg{transform:scale(1.05)}}.m-floating-button-job{bottom:0;right:3rem;transform:translateY(50%)}@media screen and (max-width:840px){.m-floating-button-job{right:0;top:5rem}}@media (hover:hover){.m-floating-button-job:hover svg{transform:scale(1.1)}}.m-quote{padding:7.5rem 0;text-align:center;width:100%}.m-quote q{display:block;font-size:2rem;font-weight:500;margin-bottom:1.5rem;text-transform:uppercase}@media screen and (max-width:840px){.m-quote q{font-size:1.5rem}}.m-quote q p{display:block;margin:0}.m-quote q p:first-of-type,.m-quote q p:last-of-type:not(:nth-of-type(2)){display:inline}.m-quote q:after,.m-quote q:before{display:none}.m-quote__icon{height:1em}.body--oldies .m-quote__icon{font-size:1rem}.m-quote__name{font-size:18px;font-weight:500;margin:auto auto .33rem;max-width:16rem}.body--oldies .m-quote__name{font-size:1rem}.m-quote__description{font-size:18px;margin:auto;max-width:16rem}.body--oldies .m-quote__description{font-size:1rem}.m-fullsize-image{-o-object-fit:contain;object-fit:contain;position:relative;width:100%}.m-fullsize-image__border{pointer-events:none;width:100%;z-index:2}.m-fullsize-image__border.is-desktop_border{max-width:60rem}.m-fullsize-image__border.is-desktop_border:before{color:#fff;font-size:.5rem;left:50%;position:absolute;top:13px;transform:translateX(-50%)}.m-fullsize-image__border-outer{display:flex;height:100%;position:relative}.m-fullsize-image__border-outer.is-mobile_border{aspect-ratio:.48}.m-fullsize-image__border.is-mobile_border{height:100%;position:relative}.m-fullsize-image__border-website{font-size:14px}.m-fullsize-image__border__image{height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:840px){.m-fullsize-image__border__image{height:100%;width:100%}}.m-fullsize-image__border__image-wrapper{inset:50%;overflow:hidden;position:absolute;width:100%}.m-fullsize-image__border__image-wrapper.is-desktop_border{aspect-ratio:1.52;border-radius:0 0 4% 4%;transform:translate(-50%,-47.7%)}.m-fullsize-image__border__image-wrapper.is-mobile_border{height:100%;transform:translate(-50%,-50%)}.m-fullsize-image__border__image-wrapper.is-mobile_border img,.m-fullsize-image__border__image-wrapper.is-mobile_border video{clip-path:inset(0 0 0 0 round 15%)}.m-fullsize-image__border__image-wrapper.is-mobile_border .m-fullsize-image__border__image{padding:5px 3px}.m-fullsize-image__border__image-wrapper.is-mobile_border figure{height:100%;width:100%}.m-fullsize-image__border-wrapper{align-items:center;background:var(--background);display:flex;justify-content:center;padding:3.8rem 6.25rem;position:relative}.m-fullsize-image__border-wrapper.has-bg-image{background-image:var(--bg-image);background-position:50%;background-size:cover}@media screen and (max-width:1400px){.m-fullsize-image__border-wrapper{padding:3.5rem}}@media screen and (max-width:840px){.m-fullsize-image__border-wrapper{padding:3rem 1rem}}.m-fullsize-image__wrapper{display:flex}.is-mobile_border .m-fullsize-image__wrapper{height:100%}.m-fullsize-image__wrapper picture{width:100%}.m-image-text{align-items:center;display:grid;gap:3rem;padding:4rem 0}.m-image-text.ratio-1_1{grid-template-columns:1fr 1fr}.m-image-text.image-left.is-in-view>:nth-child(odd){animation:fade-in-left 1s ease-in-out .25s forwards;opacity:0}.m-image-text.image-left.is-in-view>:nth-child(2n){animation:fade-in-right 1s ease-in-out .25s forwards;opacity:0}.m-image-text.image-left .m-image-text__image-wrapper{order:1}.m-image-text.image-left .m-image-text__text{order:2}.m-image-text.image-left.ratio-1_2{grid-template-columns:1fr 2fr}.m-image-text.image-left.ratio-2_1{grid-template-columns:2fr 1fr}.m-image-text.image-right.is-in-view>:nth-child(2n){animation:fade-in-left 1s ease-in-out .25s forwards;opacity:0}.m-image-text.image-right.is-in-view>:nth-child(odd){animation:fade-in-right 1s ease-in-out .25s forwards;opacity:0}.m-image-text.image-right .m-image-text__image-wrapper{order:2}.m-image-text.image-right .m-image-text__text{order:1}.m-image-text.image-right.ratio-1_2{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.m-image-text.image-right.ratio-2_1{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.m-image-text .m-fullsize-image__border-wrapper{padding:0}@media screen and (max-width:840px){.m-image-text{grid-template-columns:1fr!important}.m-image-text .m-image-text__image-wrapper{order:2!important}.m-image-text .m-image-text__text{order:1!important}}.m-image-text__image{display:block;margin:auto;max-height:25rem;width:auto}.m-image-text__text-title{font-size:2rem;margin-bottom:0}.m-two-colum-image{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:840px){.m-two-colum-image{grid-template-columns:minmax(0,1fr)}}.m-two-colum-image .m-fullsize-image__border__wrapper{aspect-ratio:1}.m-two-colum-image__slide{width:17.5rem}.m-two-colum-image__wrapper{align-items:center;background:var(--background);display:flex;height:100%;justify-content:center;width:100%}.m-two-colum-image__wrapper picture{width:100%}.m-two-colum-image__wrapper img{-o-object-fit:contain;object-fit:contain;width:100%}.m-swiper{height:30rem;margin:3.2rem 0;overflow-x:visible;pointer-events:all;position:relative}@media screen and (max-width:840px){.m-swiper{height:25rem}}.m-swiper__slide.swiper-slide{display:flex;max-height:100%;overflow-x:visible;width:auto}.m-swiper__slide.swiper-slide figure,.m-swiper__slide.swiper-slide figure picture{display:flex;max-height:100%;position:relative;width:-moz-fit-content;width:fit-content;width:-webkit-fit-content}.m-swiper__slide.swiper-slide figure img{height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media screen and (min-width:1400px){.m-swiper .swiper-button-next,.m-swiper .swiper-button-prev{height:100%;margin:0;top:0;width:50%}.m-swiper .swiper-button-next svg,.m-swiper .swiper-button-prev svg{display:none}}.m-swiper .swiper-button-next:after,.m-swiper .swiper-button-prev:after{display:none}.m-big-text{font-size:2rem;line-height:1.2;margin-left:auto;margin-right:auto;max-width:46rem;text-align:center}@media screen and (max-width:840px){.m-big-text{font-size:1.5rem}}.m-client-banner{background:#000;height:10rem;width:100%}.m-client-banner .swiper-wrapper{transition-timing-function:linear}.m-client-banner__button{pointer-events:all}.m-client-banner__button-wrapper{display:flex;gap:1rem;height:3rem;justify-content:flex-end;padding-right:2rem;width:100%}.m-client-banner__slide{align-items:center;background:#000;display:inline-flex;padding:0 2rem;width:auto!important}@media screen and (max-width:840px){.m-client-banner__slide{padding:0 .5rem}}.m-client-banner__slide figure{height:100%}.m-client-banner__slide figure img{transition:transform .25s ease-in-out}@media (hover:hover){.m-client-banner__slide:hover img{transform:scale(1.1)}}.m-client-banner__logo{height:100%}.m-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;margin-bottom:0;padding-top:16rem;position:relative}.m-services+.u-section{margin-top:0}@media screen and (max-width:840px){.m-services{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}.m-services__circle{max-height:40rem;position:sticky;top:50%;transition:filter .25s ease-in-out;translate:-25% -50%}@media screen and (max-width:840px){.m-services__circle{grid-template-columns:minmax(0,1fr) minmax(0,3fr);height:22rem;max-width:unset;translate:-45% -50%}}@media (prefers-reduced-motion:no-preference){.is-inverted .m-services__circle{filter:invert(1)}}.m-services__text{display:flex;flex-direction:column;justify-content:flex-start;max-width:100%;padding-right:1rem;width:28rem}.m-services__text-wrapper{display:flex;flex-direction:column;gap:25rem;padding-bottom:84%;width:100%}.m-services__text-headline{font-size:2rem;hyphens:auto;line-height:1.1;margin-bottom:.4rem;max-width:24rem}@media screen and (max-width:840px){.m-services__text-headline{font-size:1.7rem}}.m-services__text-content{line-height:1.3;margin-bottom:.6rem}.m-services__text-competences{font-size:max(.7rem,16px);line-height:1.3}.m-partner{text-align:center}.m-partner__headline{font-size:3.3rem;margin-bottom:1rem}@media screen and (max-width:840px){.m-partner__headline{font-size:1.7rem}}.m-partner__list{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:4.8rem}@media screen and (max-width:840px){.m-partner__list{flex-direction:column;gap:3rem}}.m-partner__video{overflow:visible;width:0;will-change:width}.m-partner__link{align-items:center;display:flex;flex-direction:column;gap:1.2rem;width:12.5rem}@media (hover:hover){.m-partner__link:hover .m-partner__link-image-arrow:first-of-type{animation:arrow-left 1s ease-in-out infinite alternate}.m-partner__link:hover .m-partner__link-image-arrow:last-of-type{animation:arrow-right 1s ease-in-out infinite alternate}}.m-partner__link-text{max-width:9rem}.m-partner__link-image{width:6.25rem}.m-partner__link-image-arrow{transition:transform .25s ease-in-out;width:2rem}.m-partner__link-image-wrapper{display:flex;gap:.8rem}.m-random-fruits{display:none}.m-random-fruits__tetris.m-falling-fruit{animation:tetris 2s ease-in-out}.m-falling-fruit{animation:fall 2s ease-in-out;height:auto;pointer-events:none;position:fixed;top:0;width:auto;z-index:999}@media screen and (max-width:840px){.m-falling-fruit{width:2.5rem}}.m-portfolio-headline{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-bottom:3.8rem;position:relative}.m-portfolio-headline__button{width:7.5rem}@media screen and (max-width:1400px){.m-portfolio-headline__button{width:6rem}}.m-portfolio-headline__button-wrapper{position:absolute;right:0;top:75%;transform:translateY(-50%) rotate(10deg);transition:transform .25s ease-in-out}@media screen and (max-width:1400px){.m-portfolio-headline__button-wrapper{display:none}}.m-portfolio-headline__button-wrapper:hover{transform:translateY(-50%) rotate(10deg) scale(1.1)}.m-portfolio-headline__client{font-size:1.4rem;font-weight:400;margin-bottom:1rem;text-transform:unset}@media screen and (max-width:840px){.m-portfolio-headline__client{font-size:1.11rem}}.m-portfolio-headline__title:first-of-type{margin-top:7rem}@media screen and (max-width:840px){.m-portfolio-headline__title:first-of-type{margin-top:5.5rem}}.m-portfolio-headline__title{font-size:3.3rem;margin-bottom:0;max-width:36rem}@media screen and (max-width:1400px){.m-portfolio-headline__title{max-width:45rem}}@media screen and (max-width:840px){.m-portfolio-headline__title{font-size:2rem}}.m-portfolio-headline__tag-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem;list-style-type:none;padding:0}.m-portfolio-headline__tag-list-entry{opacity:0}.m-portfolio-headline__tag-list-entry:nth-of-type(10n+1){animation:fade-in-right .5s ease-in-out .5s forwards}.m-portfolio-headline__tag-list-entry:nth-of-type(10n+2){animation:fade-in-right .5s ease-in-out .75s forwards}.m-portfolio-headline__tag-list-entry:nth-of-type(10n+3){animation:fade-in-right .5s ease-in-out 1s forwards}.m-portfolio-headline__tag-list-entry:nth-of-type(10n+4){animation:fade-in-right .5s ease-in-out 1.25s forwards}.m-portfolio-headline__tag-list-entry:nth-of-type(10n+5){animation:fade-in-right .5s ease-in-out 1.5s forwards}.m-portfolio-headline__tag-list-entry:nth-of-type(10n+6){animation:fade-in-right .5s ease-in-out 1.75s forwards}.m-portfolio-headline__tag-list-entry:nth-of-type(10n+7){animation:fade-in-right .5s ease-in-out 2s forwards}.m-portfolio-headline__tag-list-entry:nth-of-type(10n+8){animation:fade-in-right .5s ease-in-out 2.25s forwards}.m-portfolio-headline__tag-list-entry:nth-of-type(10n+9){animation:fade-in-right .5s ease-in-out 2.5s forwards}.m-portfolio-headline__tag-list-entry:nth-of-type(10n+10){animation:fade-in-right .5s ease-in-out 2.75s forwards}.m-involved-people{display:grid;font-size:18px;gap:4.5rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:7.5rem 0}.body--oldies .m-involved-people{font-size:1rem}.m-involved-people .m-button{font-size:18px}.body--oldies .m-involved-people .m-button{font-size:1rem}@media screen and (max-width:840px){.m-involved-people{grid-template-columns:repeat(1,minmax(0,1fr))}}.m-involved-people__group{display:flex;flex-direction:column;gap:.66rem;opacity:0}.m-involved-people__group.is-in-view:nth-of-type(3n+1){animation:fade-up .75s ease-in-out 0s forwards}.m-involved-people__group.is-in-view:nth-of-type(3n+2){animation:fade-up .75s ease-in-out .125s forwards}.m-involved-people__group.is-in-view:nth-of-type(3n+3){animation:fade-up .75s ease-in-out .25s forwards}.m-involved-people__person{margin:0;pointer-events:none}.m-involved-people__headline{font-size:1em;margin:0}.m-other-projects{height:34rem;margin:auto;max-width:52rem;position:relative;width:100%}@media screen and (max-width:840px){.m-other-projects{margin-bottom:4rem;margin-top:7.5rem}}.m-other-projects__wrapper{position:relative;z-index:1}.m-other-projects__headline{height:9rem;inset:50%;margin:0;max-width:100%;position:absolute;text-align:center;transform:translate(-50%,-50%);width:30rem}@media screen and (max-width:840px){.m-other-projects__headline{height:auto;position:relative;top:0;transform:translate(-50%)}}.m-other-projects__image{box-shadow:6px 6px 20px 0 rgba(0,0,0,.2);display:flex;position:absolute;transition:transform .25s ease-in-out;width:14rem}@media screen and (max-width:1400px){.m-other-projects__image{width:8rem}}@media screen and (max-width:840px){.m-other-projects__image{width:11rem}}.m-other-projects__image-wrapper{height:100%;position:relative;width:100%}.m-other-projects__image.is-left{left:3rem;top:50%;transform:translateX(-50%) translateY(-50%) rotate(-15deg)}@media (hover:hover){.m-other-projects__image.is-left:hover{transform:translateX(-50%) translateY(-50%) rotate(-10deg)}}@media screen and (hover:hover) and (max-width:1400px) and (min-width:840px){.m-other-projects__image.is-left:hover{transform:translateX(-50%) translateY(-50%) rotate(-10deg)}}@media screen and (hover:hover) and (max-width:840px){.m-other-projects__image.is-left:hover{left:50%;transform:translateX(-50%) translateY(0) rotate(10deg)}}@media screen and (max-width:1400px) and (min-width:840px){.m-other-projects__image.is-left{transform:translateX(-50%) translateY(-50%) rotate(-15deg)}}@media screen and (max-width:840px){.m-other-projects__image.is-left{left:50%;transform:translateX(-50%) translateY(0) rotate(15deg)}}.m-other-projects__image.is-right-top{right:0;top:3rem;transform:rotate(-11deg)}@media (hover:hover){.m-other-projects__image.is-right-top:hover{transform:rotate(-6deg)}}@media screen and (hover:hover) and (max-width:1400px) and (min-width:840px){.m-other-projects__image.is-right-top:hover{transform:translateX(50%) translateY(-50%) rotate(6deg)}}@media screen and (hover:hover) and (max-width:840px){.m-other-projects__image.is-right-top:hover{transform:translateX(50%) translateY(0) rotate(-6deg)}}@media screen and (max-width:1400px) and (min-width:840px){.m-other-projects__image.is-right-top{right:3rem;top:50%;transform:translateX(50%) translateY(-50%) rotate(15deg)}}@media screen and (max-width:840px){.m-other-projects__image.is-right-top{right:50%;transform:translateX(50%) translateY(0) rotate(-15deg)}}.m-other-projects__image.is-right-bottom{bottom:1rem;right:0;transform:rotate(11deg)}@media (hover:hover){.m-other-projects__image.is-right-bottom:hover{transform:rotate(6deg)}}@media screen and (max-width:1400px){.m-other-projects__image.is-right-bottom{display:none}}.m-video__wrapper{position:relative;width:100%}.m-video.has-sound{pointer-events:all}.m-video__button{bottom:1rem;position:absolute;right:1rem;z-index:2}.m-video__button.is-hidden{display:none}@media (hover:hover){.m-video__button{display:none}}.m-values-list{display:flex;flex-direction:row-reverse;width:100%}.m-values-list:nth-of-type(2n){flex-direction:row}@media screen and (max-width:840px){.m-values-list,.m-values-list:nth-of-type(2n){flex-direction:column}.m-values-list{align-items:center}}.m-values-list__animated-line{left:0;max-width:100%;position:absolute;top:1.8rem;width:15rem}.m-values-list__animated-line path{stroke-dashoffset:1000;stroke-dasharray:1000}@media screen and (max-width:840px){.m-values-list__animated-line{height:auto;position:relative;width:auto}}.m-values-list__animated-line.is-second{left:unset;right:0}.m-values-list__animated-line-wrapper{height:100%;position:relative;width:100%}@media screen and (max-width:840px){.m-values-list__animated-line-wrapper{display:flex;justify-content:center;min-height:10rem}}.m-values-list__entry{align-items:center;display:flex;flex-direction:column;max-width:28.75rem;text-align:center;width:100%}.m-values-list__entry-headline{line-height:1.4;margin-bottom:.6rem;margin-top:0}.m-values-list__entry-text{max-width:25rem}.m-benefits-swiper{max-width:50rem;overflow:visible}@media screen and (max-width:840px){.m-benefits-swiper{max-width:85%}}.m-benefits__list{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;list-style-type:none;margin-bottom:4rem}.m-benefits__list .m-button.is-active{background:#fff;border:1px solid #fff;color:#000}.m-benefits__headline{font-size:3.3rem;text-align:center}@media screen and (max-width:1400px){.m-benefits__headline{font-size:2.5rem}}@media screen and (max-width:840px){.m-benefits__headline{font-size:1.7rem}}.m-benefits__card-wrapper{margin:0 auto;max-width:50rem;position:relative}.m-benefits__video-wrapper{aspect-ratio:1;max-height:21rem;width:100%}.m-benefits__video{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.m-benefits__text{width:100%}.m-benefits__card{color:#000;height:-moz-fit-content;height:fit-content;min-height:25rem;padding:1.6rem 2rem;width:100%}.m-benefits__card h2{font-size:2.5rem;hyphens:auto;margin-bottom:1rem;word-break:break-word}@media screen and (max-width:840px){.m-benefits__card h2{font-size:1.7rem}}.m-benefits__card-content{display:flex;gap:1.75rem}@media screen and (max-width:840px){.m-benefits__card-content{flex-direction:column-reverse}}.m-benefits__card:nth-of-type(odd) .m-benefits__card-content{flex-direction:row-reverse}@media screen and (max-width:840px){.m-benefits__card:nth-of-type(odd) .m-benefits__card-content{flex-direction:column-reverse}}.m-benefits__card:nth-of-type(odd) .m-benefits__video{transform:rotate(2deg)}.m-benefits__card:nth-of-type(2n) .m-benefits__video{transform:rotate(-2deg)}.m-benefits__card:nth-of-type(6n+1){background:#fffb96}.m-benefits__card:nth-of-type(6n+2){background:#3586ff}.m-benefits__card:nth-of-type(6n+3){background:#ff6b6b}.m-benefits__card:nth-of-type(6n+4){background:#8de5bb}.m-benefits__card:nth-of-type(6n+5){background:#ffe37e}.m-benefits__card:nth-of-type(6n+6){background:#c294ff}.m-pill{background:#000;border-radius:999px;bottom:1rem;color:#fff;font-size:max(.7rem,16px);left:1rem;padding:.3rem .6rem;position:absolute}.m-jobs{display:grid;grid-template-columns:minmax(0,1fr)}.m-jobs__link{align-items:start;display:flex;gap:1.5rem;position:relative;transition:filter .25s ease-in-out,color .25s ease-in-out}.is-inverted .m-jobs__link{color:#000;filter:invert(1)}@media (hover:hover){.m-jobs__link:focus-within .m-jobs__link-icon,.m-jobs__link:hover .m-jobs__link-icon{animation:arrow-right 1s ease-in-out infinite alternate}.m-jobs__link:focus-within .m-jobs__link-image,.m-jobs__link:hover .m-jobs__link-image{transform:rotate(11deg)}}.m-jobs__link-image-wrapper{flex-shrink:0}.m-jobs__link-image{height:8rem;transition:transform .25s ease-in-out;width:8rem}@media screen and (max-width:840px){.m-jobs__link-image{display:none}}.m-jobs__link-icon{flex-shrink:0;margin-top:.5rem;padding:1.6rem 0;transition:transform .25s ease-in-out;width:2rem}.m-jobs__title{font-size:2rem;line-height:1.1;margin:0}.m-jobs__title-wrapper{flex-grow:1;padding:1.6rem 0}.m-link-list{display:flex;flex-direction:row;gap:2rem;justify-content:space-evenly}@media screen and (max-width:840px){.m-link-list{flex-direction:column}}.m-link-list__outer{margin-top:10rem}.m-link-list__headline{font-size:3.3rem;margin-bottom:4.8rem;text-align:center}.m-link-list__icon{pointer-events:none;transition:filter .25s ease-in-out}.is-inverted .m-link-list__icon-wrapper{filter:invert(1)}.m-link-list__link{align-items:center;display:flex;flex-direction:column;gap:1.5rem;opacity:0;pointer-events:all;text-align:center}.m-link-list__link.is-in-view:nth-of-type(3n+1){animation:fade-up .75s ease-in-out 0s forwards}.m-link-list__link.is-in-view:nth-of-type(3n+2){animation:fade-up .75s ease-in-out .125s forwards}.m-link-list__link.is-in-view:nth-of-type(3n+3){animation:fade-up .75s ease-in-out .25s forwards}.m-link-list__link h2{font-size:2rem;line-height:1.1;margin:0;max-width:15rem;pointer-events:none}@media (hover:hover){.m-link-list__link:focus-within .m-link-list__icon,.m-link-list__link:hover .m-link-list__icon{animation:arrow-right 1s ease-in-out infinite alternate}}.m-two-columns{display:grid;font-size:clamp(16px,1.5vw,20px);gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.4;position:relative;width:100%}@media screen and (max-width:840px){.m-two-columns{grid-template-columns:minmax(0,1fr)}}.m-two-columns__headlines{background:#fff;display:inline-flex;flex-direction:column;gap:1rem;height:-moz-fit-content;height:fit-content;position:sticky;scroll-margin-top:3.5rem;top:2rem;z-index:2}@media screen and (max-width:840px){.m-two-columns__headlines{margin-bottom:2rem;padding-top:5rem;top:0}.m-two-columns__headlines:after{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.5));bottom:-2rem;content:"";height:2rem;left:0;position:absolute;width:100%;z-index:2}}.m-two-columns__headline{font-size:2rem;margin-bottom:0;margin-top:0;pointer-events:all}.m-two-columns__headline:not(.is-active){-webkit-text-stroke:1px #000;color:#fff}.m-two-columns__headline.is-active{color:#000}.m-two-columns__content{position:relative;width:100%}.m-two-columns__entry{inset:0;opacity:0;position:absolute;visibility:hidden}.m-two-columns__entry.is-active{animation:fade-up .25s ease-in-out forwards;position:relative;visibility:visible}@media screen and (max-width:840px){.m-two-columns{flex-direction:column}}.m-contact-block{position:relative;text-align:center}.m-contact-block__headline{margin-bottom:1.65rem}.m-contact-block__teaser{margin:0 auto;max-width:27.5rem}.m-contact-block__buttons{display:flex;gap:.5rem;justify-content:center;margin-top:1.65rem}@media screen and (max-width:840px){.m-contact-block__buttons{align-items:center;flex-direction:column;gap:1rem}}.m-contact-block__image{position:absolute;right:0;top:30%;transform:translateX(60%) rotate(8.5deg);width:11.5rem}@media screen and (max-width:1400px){.m-contact-block__image{position:relative;right:0;top:2rem;transform:rotate(8.5deg)}}.m-nyan{bottom:0;display:none;left:0;position:fixed;z-index:90}.m-nyan,.m-nyan__image{width:5rem}.m-nyan.is-animating{animation:nyanCatAnimation 5s linear infinite}.m-animate-character{display:inline-block}.m-animate-character.is-animating{animation:bounce .5s ease-in-out forwards}.m-animate-character__wrapper{pointer-events:all}.m-animate-character__text{display:flex}.m-transition{background:#000;height:100%;left:0;position:fixed;top:0;transform:translateY(-100%);width:100%;z-index:11}.m-transition.is-leaving{animation:transition-out .75s ease-in-out forwards}@keyframes transition-out{0%{transform:translate3d(0,-100%,0)}50%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0)}}.m-hidden-hover{height:.5rem;inset:0;position:absolute;width:.5rem}.m-peeler__wrapper{background:#000;display:flex;height:100%;inset:0;justify-content:center;position:fixed;width:100%;z-index:10}.m-peeler__wrapper.is-ready{background:transparent}.m-peeler__video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m-peeler__click{animation:pulse-center 1s ease-in-out infinite;height:4rem;pointer-events:none;top:65%;transform-origin:center;width:4rem}.m-peeler__arrow,.m-peeler__click{left:50%;position:absolute;z-index:11}.m-peeler__arrow{animation:arrow-down 1.5s ease-in-out infinite;top:7rem;transform:translateX(-50%);transition:opacity .25s ease-in-out}@media screen and (max-width:840px){.m-peeler__arrow{top:16rem}}.m-404{margin:10rem 0 5rem}.m-reifezeit-video{margin-bottom:3rem}.m-animate-svg{inset:0;pointer-events:none;position:fixed;z-index:4}@media screen and (max-width:1400px){.m-animate-svg{position:absolute;top:2rem}}.m-animate-svg.is-shaking{animation:shake-full-width .5s ease-in-out forwards;animation-iteration-count:7;opacity:1!important}.m-animate-svg__fruit{height:5rem;opacity:0;transform:translateX(-2.5rem) translateY(-2.5rem);width:5rem}@media screen and (max-width:840px){.m-animate-svg__fruit{height:4rem;transform:translateX(-2rem) translateY(-2rem);width:4rem}}.m-blender{height:60vh;left:50%;position:sticky;top:40vh;transform:translateX(-50%);z-index:5}@media screen and (max-width:1400px){.m-blender{height:50vh;position:relative;top:0}}.m-blender.is-shaking{animation:shake .5s ease-in-out forwards;animation-iteration-count:7}.m-blender__video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:fixed;transition:opacity .25s ease-in-out,visibility .25s ease-in-out;visibility:hidden;width:100%;z-index:6}.m-blender__video.is-visible{opacity:1;visibility:visible}.m-blender__splash-text{font-size:4rem;left:50%;opacity:0;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease-in-out,visibility .25s ease-in-out;visibility:hidden;z-index:7}@media screen and (max-width:840px){.m-blender__splash-text{font-size:2.5rem;max-width:90%}}.m-blender__splash-text.is-visible{opacity:1;visibility:visible}.m-blender__button{fill:#fff;pointer-events:all;transition:fill .25s ease-in-out}.m-blender__button:not(:hover){animation:blink 3.5s ease-in-out infinite}.is-shaking .m-blender__button{pointer-events:none}@media (hover:hover){.m-blender__button:hover{fill:#ff6b6b}}.m-blender__wrapper{margin:0 auto;max-width:1900px;padding-top:7.5rem;position:relative}.m-blender__text{max-width:18rem;min-height:25rem;position:sticky}.m-blender__text .is-small{font-size:.9rem}.m-blender__text.is-hidden{opacity:0;visibility:hidden}.m-blender__text h2{font-size:2rem;margin-bottom:.5rem}.m-blender__text:first-of-type{left:3rem;margin-bottom:15rem;top:15%}.m-blender__text:nth-of-type(2){left:calc(100% - 20rem);margin-bottom:15rem;top:15%}.m-blender__text:nth-of-type(3){left:3rem;margin-top:15rem;top:52%}.m-blender__text:nth-of-type(4){left:calc(100% - 20rem);margin-bottom:8rem;top:52%}@media screen and (max-width:840px){.m-blender__text:nth-of-type(4){margin-top:4rem}}.m-blender__text:nth-of-type(5){margin-top:13rem}.cf-turnstile{display:none}.m-back-to-top{align-items:flex-end;bottom:1rem;flex-direction:column;padding:.5rem;right:8.3333333333%}.m-back-to-top,.m-portfolio-back{display:flex;font-size:max(.7rem,14px);gap:.5rem;pointer-events:all;position:fixed;z-index:8}@media screen and (max-width:840px){.m-back-to-top,.m-portfolio-back{bottom:2rem;display:none;right:4.1666666667%}}.m-back-to-top.is-up svg,.m-portfolio-back.is-up svg{transform:rotate(180deg)}.body--graveyard .m-back-to-top,.body--graveyard .m-portfolio-back,.is-inverted .m-back-to-top,.is-inverted .m-portfolio-back{color:#fff}.body--graveyard .m-back-to-top path,.body--graveyard .m-portfolio-back path,.is-inverted .m-back-to-top path,.is-inverted .m-portfolio-back path{stroke:#fff}.m-back-to-top__text,.m-portfolio-back__text{opacity:0;transition:opacity .25s ease-in-out}:hover>.m-back-to-top__text,:hover>.m-portfolio-back__text{opacity:1}@media screen and (max-width:840px){.m-back-to-top__text,.m-portfolio-back__text{display:none}}.m-back-to-top svg,.m-portfolio-back svg{height:1rem;transform:rotate(0deg);transition:transform .25s ease-in-out}@media screen and (max-width:840px){.m-back-to-top svg,.m-portfolio-back svg{height:1.5rem}}.m-back-to-top svg path,.m-portfolio-back svg path{transition:stroke .25s ease-in-out}[popover]{background:transparent;border:none;display:flex;flex-direction:column;gap:.2rem;height:-moz-fit-content;height:fit-content;inset:0;margin:0;overflow:auto;padding:.2em 0;position:absolute;width:-moz-fit-content;width:fit-content;z-index:2147483647}[popover]:not(.\:popover-open){display:none}[popover]:is(dialog[open]){display:flex}[anchor].\:popover-open{inset:auto}@supports selector([popover]:popover-open){[popover]:not(.\:popover-open,dialog[open]){display:revert}[anchor]:is(:popover-open){inset:auto}}@supports not (background-color:canvas){[popover]{background-color:#fff;color:#000}}@supports (width:-moz-fit-content){[popover]{height:-moz-fit-content;width:-moz-fit-content}}@supports not (inset:0){[popover]{bottom:0;left:0;right:0;top:0}}.m-game{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:30rem;width:30rem}.m-game__wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.m-game__cell{border:1px solid #000;height:100%;width:100%}.m-game__cell:nth-of-type(3n+1){border-left:none}.m-game__cell:nth-of-type(3n+3){border-right:none}.m-game__cell:nth-of-type(-n+3){border-top:none}.m-game__cell:nth-of-type(n+7){border-bottom:none}
