*{margin:0;padding:0;box-sizing:border-box;font-weight:normal;font-size:1rem}a{color:#000;text-decoration:none}ol,ul{list-style:none}img,video{width:100%}@font-face{font-family:"Mont-R";src:url("../fonts/PPNeueMontreal-Regular.woff2") format(woff2),url("../fonts/PPNeueMontreal-Regular.woff") format(woff)}@font-face{font-family:"Mont-L";src:url("../fonts/PPNeueMontreal-Light.woff2") format(woff2),url("../fonts/PPNeueMontreal-Light.woff") format(woff)}:root{font-size:16px;--right-quarter: 23rem;--right-header: 8rem;--right-header-min: 8rem;--second-row-text-width: 35vw;--second-row-text-width-p: 36.25vw;--border-width: .5px;--layout-height-l: 35rem;--services-height: 17rem;--whitespace-xxs: 0.25rem;--whitespace-xs: 0.5rem;--whitespace-s: 1rem;--whitespace-m: 2rem;--whitespace-l: 4rem;--whitespace-xl: 8rem;--whitespace-pill-inner: 5px;--font-s-light: normal normal 300 0.875rem/1.125rem "Mont-L", sans-serif;--font-m-light: normal normal 300 1.25rem/1.5625rem "Mont-L", sans-serif;--font-copy-light: normal normal 300 1rem/1.25rem "Mont-L", sans-serif;--font-super: normal normal 400 0.6rem/1.125rem "Mont-R", sans-serif;--font-s: normal normal 400 0.875rem/1.125rem "Mont-R", sans-serif;--font-copy: normal normal 400 1rem/1.25rem "Mont-R", sans-serif;--font-m: normal normal 400 1.25rem/1.5625rem "Mont-R", sans-serif;--font-l: normal normal 400 1.75rem/2.125rem "Mont-R", sans-serif;--font-xl: normal normal 400 2.5rem/3rem "Mont-R", sans-serif;--font-xxl: normal normal 400 5rem/5rem "Mont-R", sans-serif;--font-xxl-anihelp: 5rem;--white: #fdfdfd;--lightgray: #CBCBCB;--gray: #969696;--darkgray: #464646;--black: #1A1A1A;--orange: #FF5800}@media(min-width: 2400px){:root{--right-quarter: 40rem;--right-header: 15rem;--layout-height-l: 65rem;--services-height: 30rem;--whitespace-s: 1.5rem;--font-copy-light: normal normal 300 1.5rem/1.875rem "Mont-L", sans-serif;--font-m-light: normal normal 300 1.5rem/1.875rem "Mont-L", sans-serif;--font-copy: normal normal 400 1.5rem/1.875rem "Mont-R", sans-serif;--font-l: normal normal 400 3rem/3.6rem "Mont-R", sans-serif;--font-xl: normal normal 400 5rem/6rem "Mont-R", sans-serif;--font-xxl: normal normal 400 9rem/9rem "Mont-R", sans-serif;--font-xxl-anihelp: 9rem}}@media(min-width: 1920px)and (max-width: 2400px){:root{--right-quarter: 30rem;--right-header: 12rem;--layout-height-l: 50rem;--services-height: 25rem;--font-copy-light: normal normal 300 1.35rem/1.6875rem "Mont-L", sans-serif;--font-m-light: normal normal 300 1.5rem/1.875rem "Mont-L", sans-serif;--font-copy: normal normal 400 1.35rem/1.6875rem "Mont-R", sans-serif;--font-l: normal normal 400 2.5rem/3rem "Mont-R", sans-serif;--font-xl: normal normal 400 4rem/4.7rem "Mont-R", sans-serif;--font-xxl: normal normal 400 7rem/7rem "Mont-R", sans-serif;--font-xxl-anihelp: 7rem}}@media(min-width: 1680px)and (max-width: 1920px){:root{--right-quarter: 27rem;--right-header: 10rem;--layout-height-l: 40rem;--services-height: 20rem;--font-l: normal normal 400 2rem/2.4rem "Mont-R", sans-serif;--font-xl: normal normal 400 3rem/3.6rem "Mont-R", sans-serif;--font-xxl: normal normal 400 6rem/6rem "Mont-R", sans-serif;--font-xxl-anihelp: 6rem}}@media(min-width: 416px)and (max-width: 560px){:root{--right-quarter: unset;--layout-height-l: 100%;--services-height: 15rem;--font-s-light: normal normal 300 0.875rem/1.125rem "Mont-L", sans-serif;--font-m-light: normal normal 300 1rem/1.25rem "Mont-L", sans-serif;--font-s: normal normal 400 0.875rem/1.125rem "Mont-R", sans-serif;--font-m: normal normal 400 1rem/1.25rem "Mont-R", sans-serif;--font-l: normal normal 400 1.125rem/1.3125rem "Mont-R", sans-serif;--font-xl: normal normal 400 1.75rem/2.125rem "Mont-R", sans-serif;--font-xxl: normal normal 400 3rem/3rem "Mont-R", sans-serif;--font-xxl-anihelp: 3rem}}@media(max-width: 416px){:root{--layout-height-l: 100%;--services-height: 12rem;--font-s-light: normal normal 300 0.875rem/1.125rem "Mont-L", sans-serif;--font-m-light: normal normal 300 1rem/1.25rem "Mont-L", sans-serif;--font-copy-light: normal normal 300 0.875rem/1.125rem "Mont-L", sans-serif;--font-s: normal normal 400 0.875rem/1.125rem "Mont-R", sans-serif;--font-copy: normal normal 400 0.875rem/1.125rem "Mont-R", sans-serif;--font-m: normal normal 400 1rem/1.25rem "Mont-R", sans-serif;--font-l: normal normal 400 1.125rem/1.3125rem "Mont-R", sans-serif;--font-xl: normal normal 400 1.375rem/1.625rem "Mont-R", sans-serif;--font-xxl: normal normal 400 3rem/3rem "Mont-R", sans-serif;--font-xxl-anihelp: 3rem}}body{font:normal normal 400 1rem/1.25rem "Mont-R",sans-serif;color:var(--black);background:var(--gray);padding:3.5px;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px}.font-s-light{font:var(--font-s-light);letter-spacing:.025ch}.font-s{font:var(--font-s);letter-spacing:.025ch}.font-s-wide{font:var(--font-s);letter-spacing:.05ch}.font-copy{font:var(--font-copy);letter-spacing:.025ch}.font-copy-light{font:var(--font-copy-light);letter-spacing:.025ch}.font-m-light{font:var(--font-m-light)}.font-m{font:var(--font-m)}.font-l{font:var(--font-l)}.font-xl{font:var(--font-xl)}.font-xxl{font:var(--font-xxl)}.smiley img{transform:translate(0, 1px);margin-right:.5625rem;height:13px;width:13px}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}strong{color:var(--gray)}.gray{color:var(--gray)}.white{color:var(--white)}.flex{display:flex}.justify-center{justify-content:center}.justify-space-between{justify-content:space-between}.align-center{align-items:center}.align-end{align-items:end}.no-shrink{flex-shrink:0}.mt-xxs{margin-top:var(--whitespace-xxs)}.mb-xxs{margin-bottom:var(--whitespace-xxs)}.mt-xs{margin-top:var(--whitespace-xs)}.mb-xs{margin-bottom:var(--whitespace-xs)}.mt-s{margin-top:var(--whitespace-s)}.mb-s{margin-bottom:var(--whitespace-s)}.pt-xxs{padding-top:var(--whitespace-xxs)}.pb-xxs{padding-bottom:var(--whitespace-xxs)}.pt-xs{padding-top:var(--whitespace-xs)}.pb-xs{padding-bottom:var(--whitespace-xs)}.pt-s{padding-top:var(--whitespace-s)}.pb-s{padding-bottom:var(--whitespace-s)}.mr-xxs{margin-right:var(--whitespace-xxs)}.ml-xxs{margin-left:var(--whitespace-xxs)}.mr-xs{margin-right:var(--whitespace-xs)}.ml-xs{margin-left:var(--whitespace-xs)}.mr-s{margin-right:var(--whitespace-s)}.ml-s{margin-left:var(--whitespace-s)}.pr-xxs{margin-right:var(--whitespace-xxs)}.pl-xxs{margin-left:var(--whitespace-xxs)}.pr-xs{padding-right:var(--whitespace-xs)}.pl-xs{padding-left:var(--whitespace-xs)}.pr-s{padding-right:var(--whitespace-s)}.pl-s{padding-left:var(--whitespace-s)}.p-s{padding:var(--whitespace-s)}.bg-white{background:var(--white)}.bg-gray{background:var(--gray)}.bg-darkgray{background:var(--darkgray)}.bg-black{background:var(--black)}.pill-active{background-color:var(--white) !important;border-width:var(--border-width) var(--border-width) 1px var(--border-width) !important}.pill-active h2,.pill-active p{color:var(--black) !important}.pill-active circle{fill:var(--black) !important}.post-active{background-color:#464646}.block{display:block !important}.none{display:none !important}.no-wrap{white-space:nowrap}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.sticky{position:sticky}.circle{width:14px;height:14px;display:flex}.pill{width:calc(100vw - 7px);height:25px;border-radius:6px;z-index:3;position:fixed;cursor:pointer}.header-pill{width:calc(100vw - 7px);height:25px;border-radius:6px;z-index:3;position:sticky;top:3.5px;display:flex}.header-pill .logo-bar{cursor:pointer;display:flex;align-items:center;width:calc(100% - var(--right-header));min-width:var(--right-header-min);height:100%;border-color:#969696;border-style:solid;border-width:var(--border-width);border-radius:6px;background-color:var(--black);color:var(--white);padding-left:var(--whitespace-pill-inner)}.header-pill .logo-bar .circle{margin-right:.5625rem}.header-pill .buttons{display:flex;width:var(--right-header);min-width:var(--right-header-min)}.header-pill .buttons a,.header-pill .buttons div{height:100%;display:flex;align-items:center;justify-content:center;border-color:#969696;border-style:solid;border-width:var(--border-width);border-radius:6px;padding:0 .875rem 0 .875rem;color:var(--white);background-color:var(--black);cursor:pointer;transition:ease-in-out;transition-duration:.1s}.header-pill .buttons a.language-button,.header-pill .buttons div.language-button{width:40%}.header-pill .buttons a.language-button sup,.header-pill .buttons div.language-button sup{position:relative;top:-2px;left:.5px;font:var(--font-super)}.header-pill .buttons a.language-button:hover,.header-pill .buttons div.language-button:hover{background-color:var(--lightgray);color:var(--black)}.header-pill .buttons a.contact-button,.header-pill .buttons div.contact-button{width:60%}.header-pill .buttons a.contact-button:hover,.header-pill .buttons div.contact-button:hover{background-color:var(--lightgray);color:var(--black)}.header-pill .buttons a p,.header-pill .buttons div p{font:var(--font-s);letter-spacing:.025ch}.footer-pill{display:flex;width:calc(100vw - 7px);height:25px;border-radius:6px;z-index:3}.footer-pill .bye-bar{display:flex;align-items:center;width:100%;height:100%;border:var(--border-width) solid var(--gray);border-radius:6px;background-color:var(--black);color:var(--white);padding-left:.3125rem}.footer-pill .bye-bar ol{display:flex}.footer-pill .buttons{display:flex}.footer-pill .buttons ol{display:flex}.footer-pill .buttons ol li{height:100%;display:flex;align-items:center;justify-content:center;border:var(--border-width) solid #969696;border-radius:6px;background-color:var(--black);padding:0 .875rem 0 .875rem}.footer-pill .buttons ol li.imprint-button:hover{background-color:var(--lightgray)}.footer-pill .buttons ol li.imprint-button:hover a{color:var(--black)}.footer-pill .buttons ol li a{color:var(--white);font:var(--font-s)}.project-pill{background-color:var(--darkgray);border-color:#969696;border-style:solid;border-width:var(--border-width);display:flex;padding:0 var(--whitespace-pill-inner) 0 var(--whitespace-pill-inner);transition:background-color .1s linear;align-items:center;transition:ease-in-out;transition-duration:.1s}.project-pill .project-title{position:absolute;display:flex;align-items:center}.project-pill .project-title .circle{margin-right:.5625rem}.project-pill .project-title h2{color:var(--white)}.project-pill .category{position:relative;left:calc(33vw + var(--whitespace-s) - var(--whitespace-pill-inner))}.project-pill .arrow{position:absolute;right:var(--whitespace-xs)}.project-pill:hover{background-color:var(--lightgray)}.project-pill:hover h2,.project-pill:hover p{color:var(--black)}.project-pill:hover circle{fill:var(--darkgray)}@media(max-width: 560px){.pill{position:sticky;bottom:unset !important}.category{display:none}}.stikky{position:sticky;bottom:unset !important}.unsetTop{top:unset !important}.border{border:var(--border-width) solid var(--gray)}.rounded-corners{border-radius:6px}.overflow-hidden{overflow:hidden}.h-100p{height:100%}.h-100vh{height:100vh !important}.w-100p{width:100% !important}.header-wrapper{display:flex}.header-wrapper .intro{width:calc(100% - var(--right-header));height:100%}.header-wrapper .intro .intro-text{height:calc(100% - var(--services-height))}.header-wrapper .intro .intro-text p,.header-wrapper .intro .intro-text span{font:var(--font-xl)}.header-wrapper .intro .intro-text p.about-button,.header-wrapper .intro .intro-text span.about-button{cursor:pointer;text-decoration:underline;text-decoration-thickness:6%;text-underline-offset:6%}.header-wrapper .intro .intro-text strong{font:var(--font-xl);color:var(--gray)}.header-wrapper .intro .services{height:var(--services-height);display:flex}.header-wrapper .intro .services .service-text{width:100%}.header-wrapper .intro .services .service-text h2{width:var(--second-row-text-width);position:absolute}.header-wrapper .intro .services .service-text ul{position:relative;left:33vw}.header-wrapper .intro .services .service-text ul li{font:var(--font-copy-light);letter-spacing:.025ch}.header-wrapper .hide{opacity:0}.header-wrapper .reel-button{width:var(--right-header);min-width:var(--right-header-min);display:flex;justify-content:center;cursor:pointer;transition:ease-in-out;transition-duration:.1s}.header-wrapper .reel-button div.reel-text{height:100%;writing-mode:vertical-lr;display:flex;align-items:center;justify-content:space-between}.header-wrapper .reel-button div.reel-text p{font:var(--font-xxl)}.header-wrapper .reel-button:hover{background-color:var(--lightgray)}.header-wrapper .reel-button:hover .arrow{color:var(--white);transition:ease-in-out;transition-duration:.1s;transform:translate(0, 7.5%)}@media(max-width: 560px){.header-wrapper{height:calc(100svh - 50px - 7px) !important;display:flex;flex-direction:column}.header-wrapper .intro{width:unset}.header-wrapper .intro .services{display:flex}.header-wrapper .intro .services .service-text{width:100%}.header-wrapper .intro .services .service-text h2{font:var(--font-copy);width:var(--second-row-text-width);position:absolute}.header-wrapper .intro .services .service-text ul{position:relative;width:70%;left:25vw}.header-wrapper .reel-button{width:unset;height:6rem;display:flex;justify-content:center}.header-wrapper .reel-button div.reel-text{height:unset;width:100%;writing-mode:unset;display:flex;align-items:center;justify-content:space-between;z-index:1;-webkit-text-fill-color:var(--white);mix-blend-mode:difference}.header-wrapper .reel-button div.reel-text p.gray{rotate:90deg;color:var(--white)}.header-wrapper .reel-button:hover .arrow{transition:unset;transition-duration:unset;transform:unset}.h-100vh{height:100% !important}}.reel-ball{z-index:5;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;height:80%;mix-blend-mode:multiply;-webkit-mix-blend-mode:multiply;pointer-events:none;will-change:transform,opacity;animation:zoom 5s ease-in-out forwards}@keyframes zoom{0%{transform:translate(-50%, -50%) scale(1)}100%{transform:translate(-50%, -50%) scale(3.25)}}@keyframes zoom-reverse{0%{transform:translate(-50%, -50%) scale(3.25)}100%{transform:translate(-50%, -50%) scale(0.2)}}@keyframes zoom-again{0%{transform:translate(-50%, -50%) scale(0.2)}100%{transform:translate(-50%, -50%) scale(3.25)}}@media(min-width: 561px){.small-reel-ball-wrapper{display:none}}@media(max-width: 560px){.small-reel-ball-wrapper{width:100%;height:100%;position:absolute;top:0;overflow:hidden}.small-reel-ball-wrapper .small-reel-ball{z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}@supports(-webkit-backdrop-filter: blur(0)){.reel-ball{width:60%;height:60%}@-webkit-keyframes zoom{0%{transform:translate(-50%, -50%);width:60%;height:60%}100%{transform:translate(-50%, -50%);width:100%;height:100%}}@-webkit-keyframes zoom-reverse{0%{transform:translate(-50%, -50%);width:100%;height:100%}100%{transform:translate(-50%, -50%);width:20%;height:20%}}@-webkit-keyframes zoom-again{0%{transform:translate(-50%, -50%);width:20%;height:20%}100%{transform:translate(-50%, -50%);width:100%;height:100%}}}.subtitle{position:fixed;bottom:0;left:0;padding-bottom:3rem;width:100%;height:100%;text-align:center;font-size:24px;z-index:5;overflow:hidden;pointer-events:none}.text{position:absolute;left:0;bottom:0;width:100%;padding:0 4rem 4rem 4rem;text-shadow:0 0 12px rgba(0,0,0,.2)}.text.show{opacity:1;visibility:visible}.sub-font-xxl{font:var(--font-xxl);color:#ff0;-webkit-text-fill-color:#ff0;-webkit-text-stroke:1px #000}@media(max-width: 560px){.sub-font-xxl{font-size:2.5rem;-webkit-text-stroke:.75px #000}.text{padding:0 2rem 2rem 2rem;text-shadow:0 0 6px rgba(0,0,0,.2)}}.remove-scrolling{overflow:hidden}section.scrolling header{position:absolute !important;top:0 !important}section.unsetBottom header{bottom:unset !important}section.unsetTop header{top:unset !important}.project{position:relative;padding-top:25px}.project-intro .column-1{display:flex;flex-direction:column}.project-intro .column-1 .intro-video{position:relative;line-height:0}.project-intro .column-1 .intro-video .mobile{display:none}.project-intro .column-1 .intro-video video{height:100%;width:100%;overflow:hidden;object-fit:cover;object-position:center}.project-intro .column-1 .intro-info{display:flex}.project-intro .column-1 .intro-info .intro-headline{position:relative;width:calc(100% - var(--right-quarter));padding:var(--whitespace-s) var(--whitespace-s) var(--whitespace-m) var(--whitespace-s)}.project-intro .column-1 .intro-info .intro-headline h3{font:var(--font-l);width:90%}.project-intro .column-1 .intro-info .intro-headline h3 strong{font:var(--font-l);color:var(--gray)}.project-intro .column-1 .intro-info .diagram{position:relative;width:var(--right-quarter);padding:var(--whitespace-xs)}.project-intro .column-1 .intro-info .diagram .dia-wrapper{height:100%;width:100%;position:relative;padding:var(--whitespace-m)}.project-intro .column-1 .intro-info .diagram .dia-wrapper ol{width:100%;height:100%;position:absolute;top:0;left:0}.project-intro .column-1 .intro-info .diagram .dia-wrapper ol li{width:unset;height:unset;font:var(--font-s-light);letter-spacing:.025ch}.project-intro .column-1 .intro-info .diagram .dia-wrapper ol li.d-top{position:absolute;top:0;left:0;text-align:center;width:100%}.project-intro .column-1 .intro-info .diagram .dia-wrapper ol li.d-right{position:absolute;top:0;right:0;text-align:center;height:100%;writing-mode:vertical-lr;text-orientation:mixed}.project-intro .column-1 .intro-info .diagram .dia-wrapper ol li.d-bottom{position:absolute;left:0;bottom:0;text-align:center;width:100%}.project-intro .column-1 .intro-info .diagram .dia-wrapper ol li.d-left{position:absolute;top:0;left:0;text-align:center;height:100%;writing-mode:vertical-lr;text-orientation:mixed;rotate:180deg}.project-intro .column-1 .intro-info .diagram .axis-middle{width:14px;height:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.project-intro .column-1 .intro-info .diagram .cross{width:100%;height:100%;display:grid;grid-template-columns:repeat(11, 9.0909090909%);grid-template-rows:repeat(5, 20%);background:repeating-linear-gradient(90deg, transparent, transparent calc(50% - 0.5px), var(--gray) calc(50% - 0.5px), var(--gray) calc(50% + 0.5px), transparent calc(50% + 0.5px)),repeating-linear-gradient(0deg, transparent, transparent calc(50% - 0.5px), var(--gray) calc(50% - 0.5px), var(--gray) calc(50% + 0.5px), transparent calc(50% + 0.5px));background-size:100% 100%;background-repeat:no-repeat}.project-intro .column-1 .intro-info .diagram .circle-dia{width:14px;height:14px;position:relative;place-self:center;z-index:2}@media(min-width: 2400px){.project-intro .column-1 .intro-info .intro-headline{padding:var(--whitespace-s) var(--whitespace-s) var(--whitespace-l) var(--whitespace-s)}}@media(max-width: 560px){.project-intro .column-1 .intro-info .diagram ol li.d-top,.project-intro .column-1 .intro-info .diagram ol li.d-right,.project-intro .column-1 .intro-info .diagram ol li.d-bottom,.project-intro .column-1 .intro-info .diagram ol li.d-left{font-size:.75rem}}@media(max-width: 900px){.project-intro .column-1 .intro-info{flex-direction:column}.project-intro .column-1 .intro-info .intro-headline{width:unset;padding:var(--whitespace-s) var(--whitespace-s) var(--whitespace-l) var(--whitespace-s)}.project-intro .column-1 .intro-info .intro-headline h3{width:unset}.project-intro .column-1 .intro-info .diagram{height:10rem;width:unset}.project-intro .column-1 .intro-video .mobile{display:block}.project-intro .column-1 .intro-video .desktop{display:none}}.project-concept{display:flex}.project-concept .column-1{line-height:0;width:calc(100% - var(--right-quarter))}.project-concept .column-2{width:var(--right-quarter)}.project-concept .column-2 p{font:var(--font-m-light);letter-spacing:.025ch}.project-concept video{width:calc(100% + 1px);height:var(--layout-height-l);overflow:hidden;object-fit:cover;object-position:center}@media(max-width: 900px){.project-concept{flex-direction:column}.project-concept .column-1{width:unset}.project-concept .column-2{width:unset}.project-concept figure{height:100%}}.image-100{line-height:0}.image-2_2{display:flex;line-height:0}.image-2_2 .column-1{width:50%}.image-2_2 .column-2{width:50%}.image-3_33{display:flex;line-height:0}.image-3_33 .column-1{width:33.3333333333%}.image-3_33 .column-2{width:66.6666666667%}.image-33_3{display:flex;line-height:0}.image-33_3 .column-1{width:66.6666666667%}.image-33_3 .column-2{width:33.3333333333%}.image-44_4_4,.image-4_4_44{display:flex;line-height:0}.image-44_4_4 .column-1,.image-44_4_4 .column-2,.image-4_4_44 .column-1,.image-4_4_44 .column-2{display:flex;width:100%}.image-2_6_6_6{display:flex;line-height:0}.image-2_6_6_6 .column-1{display:flex;width:100%}.image-2_6_6_6 .column-2{display:flex;width:100%}@media(max-width: 560px){.image-2_2,.image-44_4_4,.image-4_4_44{flex-direction:column;width:100%}.image-2_2 .column-1,.image-2_2 .column-2,.image-44_4_4 .column-1,.image-44_4_4 .column-2,.image-4_4_44 .column-1,.image-4_4_44 .column-2{width:100%}.image-3_33,.image-33_3{flex-direction:column}.image-3_33 .column-1,.image-33_3 .column-1{width:100%}.image-3_33 .column-2,.image-33_3 .column-2{width:100%}.image-2_6_6_6{flex-direction:column-reverse}}.about{width:100%;padding:var(--whitespace-s) var(--whitespace-s) var(--whitespace-xl) var(--whitespace-s)}.about h2{position:absolute}.about p{margin-bottom:var(--whitespace-s);width:40%;font:var(--font-copy-light);letter-spacing:.025ch;position:relative;left:33vw}.contact{padding:var(--whitespace-s) var(--whitespace-s) var(--whitespace-l) var(--whitespace-s)}.contact h2{width:88%;font:var(--font-xl)}.contact h2 a{font:var(--font-xl);text-decoration:underline;text-decoration-thickness:6%;text-underline-offset:6%}.contact h2 strong{font:var(--font-xl);color:var(--gray)}.imprint{padding:var(--whitespace-s) var(--whitespace-s) var(--whitespace-l) var(--whitespace-s)}.imprint p{width:88%;font:var(--font-xl)}.imprint p a{font:var(--font-xl);text-decoration:underline;text-decoration-thickness:6%;text-underline-offset:6%}.imprint p strong{font:var(--font-xl);color:var(--gray)}.image-block{position:relative;height:100%;width:100%;border:var(--border-width) solid var(--gray)}.image-block figure{height:100%}.image-block figure img{height:100%}.video-block{position:relative;width:100%;height:100%;border:var(--border-width) solid var(--gray)}.video-block figure{overflow:hidden}.text-block{position:relative;width:100%;height:100%;border:var(--border-width) solid var(--gray);background-color:var(--white);padding:var(--whitespace-s)}.credit-text-block{position:relative;width:100%;height:100%;border:var(--border-width) solid var(--gray);background-color:var(--white)}.credit-text-block p{padding:var(--whitespace-s) var(--whitespace-s) var(--whitespace-xl) var(--whitespace-s);width:75%;font:var(--font-m-light);letter-spacing:.025ch}.credit-text-block p a{font:var(--font-m-light);letter-spacing:.025ch;text-decoration:underline;text-decoration-thickness:6%;text-underline-offset:6%}@media(max-width: 560px){.about{width:100%;padding:var(--whitespace-s) var(--whitespace-s) var(--whitespace-xl) var(--whitespace-s)}.about h2{font:var(--font-copy)}.about p{width:70%;left:25vw}.contact{padding:var(--whitespace-s) var(--whitespace-s) var(--whitespace-l) var(--whitespace-s)}.contact h2{width:100%}.credit-text-block p{width:unset}}@media(max-width: 900px){.imprint p{width:100%}.text-block{padding:var(--whitespace-s) var(--whitespace-s) var(--whitespace-l) var(--whitespace-s)}}.corner-mask{z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between}.corner-mask-l{left:0;top:0}.corner-mask-r{right:0;top:0}.top-sticky-1{position:sticky;top:28.5px}.bottom-sticky-1{position:sticky;bottom:103.5px}@media(max-width: 560px){.bottom-four{bottom:4px !important}}.top-left-offset{transform:translate(-0.5px, -0.5px)}.top-right-offset{transform:translate(0.5px, -0.5px)}.bottom-left-offset{transform:translate(-0.5px, 0.5px)}.bottom-right-offset{transform:translate(0.5px, 0.5px)}::-webkit-scrollbar{display:none}.top-mask{width:100vw;height:29px;position:fixed;top:0;left:0;background-color:var(--gray);z-index:2}.bottom-mask{width:100vw;height:4px;position:fixed;bottom:0;left:0;background-color:var(--gray);z-index:2}.pillll::before{content:"";width:10px;height:25px;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='25' viewBox='0 0 10 25'%3E%3Cpath id='Vereinigungsmenge_73' data-name='Vereinigungsmenge 73' d='M10,25H0V0H10V.5A6.01,6.01,0,0,0,4,6.353V18.6a6.009,6.009,0,0,0,6,5.9V25h0Z' fill='%23969696'/%3E%3C/svg%3E%0A");position:absolute;top:-0.5px;left:-4px}.pillll::after{content:"";width:10px;height:25px;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='25' viewBox='0 0 10 25'%3E%3Cpath id='Vereinigungsmenge_78' data-name='Vereinigungsmenge 78' d='M10,25H0V0H10V.5A6.009,6.009,0,0,0,4,6.4V18.6a6.009,6.009,0,0,0,6,5.9V25h0Z' transform='translate(10 25) rotate(180)' fill='%23969696'/%3E%3C/svg%3E%0A");position:absolute;top:-0.5px;right:-4px}/*# sourceMappingURL=styles.css.map */
