.grid{display:block;margin-left:-6px;position:relative;width:calc(100% + 12px)}@media (max-width: 750px){.grid{margin-left:0;width:100%}}.grid.reverse{direction:rtl}.grid.reverse>div{direction:ltr}.grid.no-padding{margin-left:0;width:100%}body,html{font-size:62.5%;font-family:"";color:#fff}body.white{color:#000}body{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.5rem;line-height:1.7;letter-spacing:.04em}.swiper-horizontal .swiper-progress,.image-slider .swiper-progress{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.1rem}.text-container,.text-container p{margin-bottom:2.6rem}.text-container:last-child,.text-container p:last-child{margin-bottom:0}.text-container strong,.text-container p strong{font-weight:600}.menu-list ul li a{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.6rem;letter-spacing:.04em;line-height:2}.downloads-container .label{font-family:ibm-plex-sans,sans-serif;font-weight:600;font-style:normal;font-display:swap;font-size:1.6rem;letter-spacing:.04em;line-height:1}.downloads-container .collapsed-downloads a{font-family:ibm-plex-sans,sans-serif;font-weight:600;font-style:normal;font-display:swap;font-size:1.4rem;letter-spacing:.04em;line-height:1}.filter-container{font-family:ibm-plex-sans,sans-serif;font-weight:600;font-style:normal;font-display:swap;font-size:1.4rem;letter-spacing:.08em;line-height:1;text-transform:uppercase}.projects-overview .blocks-wrapper .block-item .content-container .text-container{font-family:ibm-plex-sans,sans-serif;font-weight:600;font-style:normal;font-display:swap;font-size:1.6rem;letter-spacing:.04em}.projects-overview-container .project-item .content-container .title-container{font-family:ibm-plex-sans,sans-serif;font-weight:600;font-style:normal;font-display:swap;font-size:1.8rem;letter-spacing:.04em;line-height:1.4}.collaborations-overview-container .collapsible-items-container label{font-family:ibm-plex-sans,sans-serif;font-weight:600;font-style:normal;font-display:swap;font-size:1.7rem;letter-spacing:.04em}header .collapse-menu ul li a{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:4.8rem;letter-spacing:.02em;line-height:1}@media (max-width: 600px){header .collapse-menu ul li a{font-size:2.5rem}}footer .footer-bottom{font-size:1.2rem}.social p{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.5rem;line-height:1.2}.redactor h1{font-family:ibm-plex-sans,sans-serif;font-weight:500;font-style:normal;font-display:swap;font-size:3.3rem;letter-spacing:.08em;line-height:1.21;transition:font-size .5s ease;margin-bottom:4rem;letter-spacing:.04em}.redactor h2{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:2.5rem;letter-spacing:.04em;line-height:1.28;margin-bottom:1.4rem}.redactor h3{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:3.8rem;letter-spacing:.02em;line-height:1.8;margin-bottom:4rem}.redactor h4{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.3rem;letter-spacing:.08em;line-height:1.8;text-transform:uppercase;margin-bottom:2.6rem}.redactor h5{font-family:ibm-plex-sans,sans-serif;font-weight:600;font-style:normal;font-display:swap;font-size:1.6rem;letter-spacing:.08em;line-height:1.625;text-transform:uppercase;margin-bottom:2.6rem}.redactor p a{color:inherit;text-decoration:underline}.redactor ul{list-style-image:url(/assets/images/list-style-type-square.svg);padding-inline-start:15px}.redactor .icon{margin-bottom:2rem}.redactor .gray{transition:color .3s ease;color:#9b9b9b}body.white .redactor .gray{color:#707070}.redactor .quote{margin-top:2.6rem;margin-bottom:5rem;font-family:ibm-plex-mono,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.5rem;letter-spacing:.04em;line-height:1.56}.redactor .quote.large{font-size:1.6rem;line-height:1.56;margin:0}.redactor .quote strong{display:block;margin-top:10px}.redactor .caption{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.3rem;letter-spacing:.08em;line-height:1.7;text-transform:uppercase;color:#9b9b9b}.redactor .collapse-block .collapse-text-check{display:none}.redactor .collapse-block .collapse-text-check:checked+.collapse-text{max-height:1000px}.redactor .collapse-block .collapse-text-check:checked+.collapse-text+.collapse-text-label{margin-top:2rem;text-indent:-999em;padding-right:1.2rem}.redactor .collapse-block .collapse-text-check:checked+.collapse-text+.collapse-text-label:after{left:unset;right:0;transform:rotate(180deg);background-position:center calc(50% - 2px)}.redactor .collapse-block .collapse-text{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.5rem;line-height:1.7;letter-spacing:.04em;max-width:46rem;max-height:0px;overflow:hidden;transition:max-height .5s ease}.redactor .collapse-block .collapse-text .text-container{padding:0rem}.redactor .collapse-block .collapse-text-label{margin-right:3rem;white-space:nowrap;cursor:pointer;display:inline-block;transition:color .5s ease;font-family:ibm-plex-sans,sans-serif;font-weight:600;font-style:normal;font-display:swap;font-size:1.6rem;letter-spacing:.04em;line-height:1;padding:1.5rem 2.5rem 1.5rem 0;background-color:transparent;border:0px;border-radius:0;position:relative}.redactor .collapse-block .collapse-text-label:before{content:"\a";width:calc(100% - 2.5rem);height:1px;left:0;background-color:#000;position:absolute;bottom:1rem;transition:all .3s ease}.redactor .collapse-block .collapse-text-label:after{content:"\a";height:100%;width:12px;top:0;position:absolute;left:calc(100% - 12px);background-repeat:no-repeat;background-image:url(/assets/images/dropdown-icon-black.svg);background-size:12px auto;background-position:center calc(50% + 2px);transition:all .5s ease}@media (hover: hover){.redactor .collapse-block .collapse-text-label:hover:before{bottom:.5rem;opacity:0}}u{text-decoration:none;display:inline-block;line-height:1.4;border-bottom:1px solid #ffffff;transition:border-bottom-color .5s}body.white u{border-bottom-color:#000}.gray u{border-bottom-color:#9b9b9b}body.white .gray u{border-bottom-color:#707070}a:hover u{border-bottom-color:#bababa}.more-projects-container .label-container{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.3rem;letter-spacing:.08em;line-height:1.7;text-transform:uppercase;color:#9b9b9b}.upper{text-transform:uppercase}.social-icons{margin:0;margin-top:2rem}.social-icons a{margin-right:1rem}.social-icons svg path:not(.no-fill-change){fill:#fff;transition:fill .5s ease}body.white .social-icons svg path:not(.no-fill-change){fill:#000}@media (hover: hover){.social-icons a:hover svg path:not(.no-fill-change){fill:#9b9b9b}}a{transition:color .5s;text-decoration:none;color:#9b9b9b}.wf-active a{color:inherit}p a:hover,p a:focus,p a:active{text-decoration:none;color:#bababa}h1,h2,h3,h4,h5,h6,p,a,span,i,u{font:inherit}*{margin:0;padding:0;-webkit-text-size-adjust:none}a.link-overlay{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;cursor:pointer}button{font:inherit}body,html{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;-webkit-scroll-behavior:smooth;background-color:#fff}::-webkit-scrollbar{display:none;display:none!important}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}div.info{display:none;color:#fff;background-color:#262626;padding:15px 30px;z-index:99999;position:relative}div.info p{text-align:left;display:inline-block;margin:0}div.info span a{color:#fff;margin-left:30px;text-align:right;float:right;text-decoration:underline}div.info.none{display:none;visibility:hidden;opacity:0}#map{height:380px}#map .mapboxgl-canvas{width:100%!important}#map .mapboxgl-canvas div:not(.location){height:100%!important}#map .mapboxgl-ctrl-bottom-right .mapbox-improve-map,#map .mapboxgl-ctrl-bottom-left{display:none}#map .marker{width:42px;height:42px;background-image:url(/assets/images/pin.svg);background-size:42px auto;background-size:contain;background-repeat:no-repeat}video,img{display:inherit;max-width:100%;width:100%}.grecaptcha-badge{display:none}.redactor a .btn{display:inline-block;cursor:pointer;margin-right:7px;margin-bottom:7px;font-family:ibm-plex-sans,sans-serif;font-weight:600;font-style:normal;font-display:swap;font-size:1.6rem;letter-spacing:.04em;line-height:1;padding:10px 21px 13px;background-color:#fff;border:1px solid #ffffff;color:#000}body.white .redactor a .btn{border-color:#000;background-color:transparent;color:#000}.redactor a .btn.bordered{background-color:transparent;color:#fff}.call-to-action-block.single .redactor a .btn{color:#000;background-color:#fff}body.white .call-to-action-block.single .redactor a .btn{color:#fff;background-color:#000}.call-to-action-block:not(.single) .redactor a .btn{color:#fff;background-color:#000}body.white .call-to-action-block:not(.single) .redactor a .btn{color:#000;background-color:transparent}.redactor a .btn{transition:background-color .5s ease,border .5s ease,padding .5s ease}@media (hover: hover){.redactor a:hover .btn{background:#ccc;border-color:#ccc;color:#000}.redactor a:hover .btn.bordered{background:#fff;color:#000}.call-to-action-block.single .redactor a:hover .btn{background:#ccc;border-color:#ccc;color:#000}body.white .call-to-action-block.single .redactor a:hover .btn{color:#000;background-color:transparent}.call-to-action-block:not(.single) .redactor a:hover .btn{color:#000;background-color:#fff}body.white .call-to-action-block:not(.single) .redactor a:hover .btn{color:#fff;background-color:#000}body.white .redactor a:hover .btn{color:#fff;background-color:#000}}.btn{display:inline-block;line-height:1;cursor:pointer;margin-right:7px;margin-bottom:7px}.btn a{font-family:ibm-plex-sans,sans-serif;font-weight:600;font-style:normal;font-display:swap;font-size:1.6rem;letter-spacing:.04em;line-height:1;display:block;padding:10px 21px 13px;background-color:#fff;border:1px solid #ffffff;color:#000;transition:background-color .5s ease,border .5s ease,padding .5s ease}@media (hover: hover){.link-overlay:hover+div .btn a,.btn a:hover{background:#ccc;border-color:#ccc;color:#000}}body.white .btn a{background-color:#000;color:#fff;border-color:#000}@media (hover: hover){body.white .link-overlay:hover+div .btn a,body.white .btn a:hover{background-color:#fff;color:#000}}.btn.bordered a{background-color:transparent;color:#fff}@media (hover: hover){.link-overlay:hover+div .btn.bordered a,.btn.bordered a:hover{background:#fff;color:#000}}body.white .btn.bordered a{background-color:transparent;border-color:#000;color:#000}@media (hover: hover){.link-overlay:hover+div body.white .btn.bordered a,body.white .btn.bordered a:hover{background-color:#000;color:#fff}}.btn.underline a{padding:4px 0;background-color:transparent;color:#fff;border:none;position:relative;transition:color .5s ease}.btn.underline a:after{content:"\a";display:block;width:100%;height:1px;position:absolute;background-color:#fff;left:0;bottom:0;transition:background .5s ease}body.white .btn.underline a{background-color:transparent;color:#000}body.white .btn.underline a:after{background-color:#000}@media (hover: hover){body.white .link-overlay:hover+div .btn.underline a,.link-overlay:hover+div .btn.underline a,body.white .btn.underline a:hover,.btn.underline a:hover{color:#8e8e8e}body.white .link-overlay:hover+div .btn.underline a:after,.link-overlay:hover+div .btn.underline a:after,body.white .btn.underline a:hover:after,.btn.underline a:hover:after{background-color:#8e8e8e}}input[type=checkbox]+label[for*=readmore-]+.collapsible-block{max-height:0;overflow:hidden;position:relative;transition:max-height .5s ease,margin .5s ease}input[type=checkbox]:checked+label[for*=readmore-] a[data-text] span{display:none}input[type=checkbox]:checked+label[for*=readmore-] a[data-text]:before{content:attr(data-text);display:inline;font:inherit}input[type=checkbox]:checked+label[for*=readmore-] svg{transform:rotate(180deg);margin-top:-2px;top:-1.5px;position:relative}input[type=checkbox]:checked+label[for*=readmore-]+.collapsible-block{margin-top:3rem;max-height:1000vh}img{opacity:1;transition:opacity 1s ease-in-out}img.lazy{opacity:0}.fade{opacity:0;transition:opacity 1s ease-in-out;transition-delay:opacity .3s}.fade.img-fade{opacity:1}.zoom-container{position:fixed;border-radius:0;margin-left:0;margin-top:0;width:0;height:0;pointer-events:none;z-index:10000;opacity:0;transition-property:opacity,background,border,margin-left,margin-top,border-radius,background-size,transform,rotate,translate,clip-path;transition-duration:.3s;transition-timing-function:ease;border:0px solid #bababa;display:inline-block;padding:0rem;overflow:hidden;background-color:#000;transform:translateY(-90%)}@media (hover: none){.zoom-container{display:none}}.zoom-container img{-o-object-fit:none;object-fit:none;-o-object-position:0 0;object-position:0 0;width:auto;height:auto;max-width:none;max-height:none}.collection-overview-block .zoom-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.zoom-container.active{transition-property:opacity,background,margin-left,margin-top,border,transform,rotate,translate;transition-duration:.3s;transition-timing-function:ease;width:22rem;height:22rem;opacity:1}.pswp{display:none}.stick{position:fixed!important;top:0}.sticky.column-right{right:0}.flex{display:flex}.flex.stretch{align-items:stretch}.flex.align-start{align-items:flex-start}.flex.align-end{align-items:flex-end}.flex.start{justify-content:flex-start}.flex.end{justify-content:flex-end}.flex.middle{align-items:center}.flex.center{justify-content:center}.flex.reverse{flex-direction:row-reverse}.flex.space-between{justify-content:space-between}.flex.column{flex-direction:column}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-horizontal>.swiper-pagination-bullets,.swiper-horizontal>.swiper-pagination,.image-slider>.swiper-pagination-bullets.swiper-pagination-horizontal,.image-slider>.swiper-pagination-bullets,.image-slider>.swiper-pagination{position:absolute;left:6rem;bottom:3rem;text-align:left}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet,.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-horizontal>.swiper-pagination .swiper-pagination-bullet,.image-slider>.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet,.image-slider>.swiper-pagination-bullets .swiper-pagination-bullet,.image-slider>.swiper-pagination .swiper-pagination-bullet{width:52px;padding-top:2rem;border-bottom:1px solid rgba(255,255,255,.5);background-color:transparent;border-radius:0;opacity:1;margin:0 1.8rem 0 0;position:relative;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:after,.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:after,.swiper-horizontal>.swiper-pagination .swiper-pagination-bullet:after,.image-slider>.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:after,.image-slider>.swiper-pagination-bullets .swiper-pagination-bullet:after,.image-slider>.swiper-pagination .swiper-pagination-bullet:after{content:"\a";display:block;width:0%;height:1px;background-color:#fff;position:absolute;bottom:-1px;left:0}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.swiper-horizontal>.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.image-slider>.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.image-slider>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.image-slider>.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{animation-name:progressBar;animation-duration:2.5s}.home-slider .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.home-slider .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.home-slider .swiper-horizontal>.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.home-slider .image-slider>.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.home-slider .image-slider>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.home-slider .image-slider>.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{animation-duration:4s}.swiper-horizontal .swiper-progress,.image-slider .swiper-progress{position:absolute;left:6rem;text-align:left;z-index:10;bottom:4.5rem;color:#fff}@keyframes progressBar{0%{width:0%}to{width:100%}}.swiper-button-next,.swiper-button-prev{outline:none}.container-wrapper{max-width:calc(100% - 6rem);width:calc(100% - 12rem);margin-left:auto;margin-right:auto}.container-wrapper.small{width:80vw;margin-left:auto;margin-right:auto}.hover-effect .hover-effect-change{opacity:1;transition:opacity .5s ease}.hover-effect.hovering .hover-effect-change{opacity:.4}.hover-effect.hovering .active-hover .hover-effect-change{opacity:1}ul{margin:0}.white-space-nowrap{white-space:nowrap}.relative{position:relative}.right-align{text-align:right}.left-align{text-align:left}.center-align{text-align:center}.ov-hidden{overflow:hidden}@media (max-width: 750px){.pl-center-align{text-align:center}}@media (max-width: 750px){.pl-right-align{text-align:right}}@media (max-width: 750px){.pl-left-align{text-align:left}}.valign-wrapper{height:100%}.valign-wrapper:before{content:"\a";display:inline-block;height:100%;width:0;vertical-align:middle}.valign-wrapper .valign{display:inline-block;vertical-align:middle;width:calc(100% - 6px)}@media (max-width: 750px){.md-hidden{display:none}}.animated-text{width:100%;overflow:hidden}.animated-text-block{text-align:center;background-color:#fff}.animated-text-block .valign{padding-top:30px;padding-bottom:30px}.animated-text-block .left,.animated-text-block .right{height:25px;width:120vw;overflow:hidden;position:relative;display:flex;align-items:center}.animated-text-block .left div,.animated-text-block .right div{display:block;width:200%;position:absolute;overflow:hidden;display:flex;justify-content:flex-start;flex-wrap:nowrap}.animated-text-block .right,.animated-text-block .right div{height:58px}.animated-text-block .left div{animation:left 60s linear infinite}@media (max-width: 979px){.animated-text-block .left div{animation:left 30s linear infinite}}@media (max-width: 600px){.animated-text-block .left div{animation:left 15s linear infinite}}.animated-text-block .left div span{float:left;text-align:left;white-space:nowrap}.animated-text-block .right div{animation:right 60s linear infinite}@media (max-width: 979px){.animated-text-block .right div{animation:right 30s linear infinite}}@media (max-width: 600px){.animated-text-block .right div{animation:right 15s linear infinite}}.animated-text-block .right div span{float:right;text-align:right;white-space:nowrap}@keyframes left{0%{left:0}to{left:-100%}}@keyframes right{0%{right:0}to{right:-100%}}.hidden{display:none!important;opacity:0!important;visibility:hidden!important}.no-relative{position:static}.fui-i{--fui-font: ibm-plex-sans, sans-serif;--fui-font-size: 1.4rem;--fui-color: #ffffff;--fui-primary-color: #ffffff;--fui-primary-color-hover: #9b9b9b;--fui-error: red;--fui-border-color: #2c2c2c;--fui-border-radius: 0;--fui-focus-border-color: #9b9b9b;--fui-focus-shadow: none;--fui-field-gutter: 2rem;--fui-alert-padding: 0;--fui-alert-line-height: 1.6;--fui-alert-font-size: 1.4rem;--fui-alert-margin-bottom: 2rem;--fui-alert-error-bg-color: transparent;--fui-alert-error-color: red;--fui-alert-success-bg-color: transparent;--fui-alert-success-color: #9b9b9b;--fui-btn-font-size: 1.6rem;--fui-btn-line-height: 1;--fui-btn-padding: 1rem 2.1rem 1.3rem;--fui-btn-border-radius: 0;--fui-btn-font-weight: 600;--fui-btn-transition-duration: .5s;--fui-btn-container-padding: 2.5rem 0 0;--fui-btn-container-margin: 0;--fui-btn-margin: 0 1rem 0 0;--fui-submit-btn-color: #000000;--fui-submit-btn-color-hover: #ffffff;--fui-submit-btn-bg-color: #ffffff;--fui-submit-btn-bg-color-hover: transparent;--fui-submit-btn-border-color: #ffffff;--fui-submit-btn-border-color-hover: #ffffff;--fui-title-font-size: 1.4rem;--fui-title-font-weight: 600;--fui-tabs-font-size: 1.4rem;--fui-error-font-size: 1.4rem;--fui-label-font-size: 1.2rem;--fui-label-line-height: 1.3;--fui-label-font-weight: 400;--fui-label-margin: .7rem;--fui-label-color: #ffffff;--fui-label-error-color: red;--fui-label-error-border-color: red;--fui-instructions-font-size: 1.2rem;--fui-instructions-color: #9b9b9b;--fui-group-padding: 0;--fui-group-border: none;--fui-check-font-size: 1.5rem;--fui-check-line-height: 2.2rem;--fui-check-margin-bottom: 1.3rem;--fui-check-border-color-checked: #707070;--fui-check-bg-color-checked: #ffffff;--fui-check-label-padding-left: 3.7rem;--fui-check-label-top: .3rem;--fui-check-label-width: 1.9rem;--fui-check-label-height: 1.9rem;--fui-check-label-bg-color: #ffffff;--fui-check-label-border: 1px solid #707070;--fui-check-label-transition: all .2s ease;--fui-check-check-border-radius: 0;--fui-check-check-bg-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Crect width='8' height='8' fill='%23000'/%3E%3C/svg%3E");--fui-check-check-bg-size: 1.3rem 1.3rem;--fui-input-font-size: 1.5rem;--fui-input-line-height: 1.3;--fui-input-padding: .9rem 1.2rem 1.1rem;--fui-input-background-color: #000000;--fui-input-border-radius: 1px;--fui-input-error-color: red;--fui-input-error-border-color: red;--fui-input-placeholder-color: #9b9b9b;--fui-select-bg-image: url(/assets/images/dropdown-icon.svg);--fui-select-bg-size: 12px auto;--fui-select-padding-right: 4.2rem;--fui-select-bg-position: right 1.5rem center;--fui-table-th-font-size: 1.4rem}.fui-i .fui-label,.fui-i .fui-legend{text-transform:uppercase;letter-spacing:.08em}.fui-i .fui-checkbox label,.fui-i .fui-radio label{text-transform:none;letter-spacing:.04em;font-size:var(--fui-check-font-size);line-height:var(--fui-check-line-height)}.fui-i .fui-input,.fui-i .fui-select{color:inherit}.fui-i textarea.fui-input{height:20.8rem}.fui-i .fui-input-wrapper:has(>select.fui-select){position:relative}.fui-i .fui-input-wrapper:has(>select.fui-select):before{content:"";position:absolute;top:0;right:0;height:100%;aspect-ratio:1/1;border-left:1px solid var(--fui-border-color);pointer-events:none}.fui-i .fui-alert-success p+p{margin-top:1.5rem}body.white .fui-i{--fui-color: #000000;--fui-primary-color: #000000;--fui-border-color: #ebebeb;--fui-input-background-color: #ffffff;--fui-label-color: #000000;--fui-submit-btn-bg-color: transparent;--fui-submit-btn-bg-color-hover: #000000;--fui-submit-btn-border-color: #000000;--fui-submit-btn-border-color-hover: #000000;--fui-select-bg-image: url(/assets/images/dropdown-icon-black.svg)}header{position:relative;z-index:99;border-bottom:1px solid #2c2c2c;background-color:#000}header .container-wrapper{max-width:calc(100% - 60px);width:calc(100% - 120px)}header .container-wrapper>.flex{min-height:10vw}header .logo-container{display:inline-flex;align-items:flex-end;text-align:left;padding-top:calc((10vw - 20px)/2)}header .logo-container svg{display:block;width:12.4rem}header .menu-list{vertical-align:baseline;display:inline-block;width:calc(100% - 12.4rem - 16vw);text-align:right;padding-top:calc((10vw - 20px)/2 - 1.5rem)}header .menu-list ul{display:block;list-style-type:none}header .menu-list ul li{display:inline-block;position:relative;vertical-align:top;overflow:hidden}header .menu-list ul li a{padding:1rem 3rem;cursor:pointer;color:#fff;position:relative;display:block;transition:color .5s ease}header .menu-list ul li a.active{color:#bababa}@media (hover: hover){header .menu-list ul li a:hover{color:#bababa}}@media (hover: hover){header .menu-list ul li:hover .sub-menu{max-height:100vh;padding-bottom:9rem}header .menu-list ul li:hover a{color:#bababa}}header .menu-list ul li .sub-menu{display:block;top:100%;left:0rem;text-align:left;padding-bottom:0;transition:all .5s ease;max-height:0;overflow:hidden}header .menu-list ul li .sub-menu li{display:block}header .menu-list ul li .sub-menu a{line-height:1;color:#bababa;padding:.7rem 3rem;position:relative;display:inline-block}header .menu-list ul li .sub-menu a:after{content:"\a";position:absolute;bottom:-3px;left:3rem;height:1px;width:calc(100% - 6rem);display:block;background-color:transparent;transition:all .5s ease}@media (hover: hover){header .menu-list ul li .sub-menu a:hover:after{bottom:3px;background-color:#bababa}}header.headroom{top:0;width:100%;position:fixed;z-index:99;transition:transform .3s}header.headroom+.content-wrapper{padding-top:10vw}body.home header.headroom+.content-wrapper{padding-top:0rem}header.headroom--unpinned{transform:translateY(-150%)}header.headroom--pinned:not(.headroom--top){transform:translate(0)}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu{height:0;max-height:0;overflow:hidden;float:left;transition:max-height .5s ease,height .5s ease;position:absolute;top:0;left:0;background-color:#000;color:#fff;width:100vw}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu>.flex,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu>.flex{width:100%}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left{width:calc(40% - 1px);border-right:1px solid #2c2c2c;background-color:#101010;min-height:100vh}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .logo-container,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .logo-container{padding:calc((10vw - 20px)/2) 6rem}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .logo-container svg path,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .logo-container svg path{fill:#fff}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .content-container,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .content-container{padding:calc((10vw - 20px)/2) 6rem}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .content-container .social-media-container h4,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .content-container .social-media-container h4{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.1rem;letter-spacing:.08em;line-height:2;text-transform:uppercase;margin-top:10rem}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .social-icons svg path,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .social-icons svg path{fill:#fff}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .social-icons a:hover svg path,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .social-icons a:hover svg path{fill:#9b9b9b}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right{width:60%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right:after,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right:after{content:"\a";width:14px;height:14px;background-color:#fff;position:absolute;right:calc(5vw - 7px);bottom:calc(5vw - 7px)}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right .menu-list,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right .menu-list{width:100%}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right .menu-list ul,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right .menu-list ul{margin-right:calc(10vw - 3rem)}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right ul li,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right ul li{display:block}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right ul li a,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right ul li a{position:relative;display:inline-block;color:#fff}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right ul li a:after,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right ul li a:after{content:"\a";position:absolute;bottom:-3px;left:3rem;height:3px;width:calc(100% - 6rem);display:block;background-color:transparent;transition:all .5s ease}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right ul li a.gray,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right ul li a.gray{color:#9b9b9b}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right ul li a.active,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right ul li a.active{color:#9b9b9b}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right ul li a.active:after,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right ul li a.active:after{bottom:3px;background-color:#9b9b9b}@media (hover: hover){body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right ul li a:hover,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right ul li a:hover{color:#9b9b9b}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right ul li a:hover:after,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right ul li a:hover:after{bottom:3px;background-color:#9b9b9b}}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu ul,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu ul{opacity:0;transition:opacity .5s ease}body.white header #collapse-menu:checked+.menu-trigger-container label span,header #collapse-menu:checked+.menu-trigger-container label span{opacity:0}body.white header #collapse-menu:checked+.menu-trigger-container label span:first-child,header #collapse-menu:checked+.menu-trigger-container label span:first-child{opacity:1;transform:rotate(45deg) translate(7px,7px)}body.white header #collapse-menu:checked+.menu-trigger-container label span:last-child,header #collapse-menu:checked+.menu-trigger-container label span:last-child{opacity:1;transform:rotate(-45deg) translate(5px,-6px)}body.white header #collapse-menu:checked+.menu-trigger-container+.menu-list+.collapse-menu,header #collapse-menu:checked+.menu-trigger-container+.menu-list+.collapse-menu{height:100vh;float:none;max-height:100vh}body.white header #collapse-menu:checked+.menu-trigger-container+.menu-list+.collapse-menu ul,header #collapse-menu:checked+.menu-trigger-container+.menu-list+.collapse-menu ul{opacity:1}header .menu-trigger-container{display:inline-block;text-align:right;vertical-align:middle;width:10.7vw;z-index:5;order:5;padding-top:calc((10vw - 20px)/2)}header .menu-trigger-container label{display:inline-block}header .menu-trigger-container .hamburger-icon{display:block;cursor:pointer;outline:none}header .menu-trigger-container .hamburger-icon span{display:block;height:2px;width:22px;background-color:#fff;margin-bottom:7px;transition:all .5s}header .menu-trigger-container .hamburger-icon span:last-child{margin-bottom:0}@media (hover: hover){header .menu-trigger-container .hamburger-icon:hover span{background-color:#9b9b9b}}body.white header{background-color:#fff;border-bottom-color:#ebebeb}body.white header .logo-container svg path{fill:#000}body.white header .menu-list ul li a{color:#707070}body.white header .menu-list ul li a.active{color:#000}@media (hover: hover){body.white header .menu-list ul li a:hover{color:#000}}body.white header .menu-trigger-container .hamburger-icon span{background-color:#000}body.white header #collapse-menu:checked+.menu-trigger-container .hamburger-icon span{background:#fff}body.white header #collapse-menu:checked+.menu-trigger-container+.menu-list ul li a{color:#707070}body.white header #collapse-menu:checked+.menu-trigger-container+.menu-list ul li a.active{color:#bababa}@media (hover: hover){body.white header #collapse-menu:checked+.menu-trigger-container+.menu-list ul li a:hover{color:#bababa}}.video-wrapper{position:relative}.video-wrapper button{background:transparent;border:0;padding:0}.video-wrapper video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.video-wrapper .controls{transition:opacity .2s ease-in-out,visibility .2s ease-in-out;opacity:0;visibility:hidden}.video-wrapper .controls[data-state=hidden]{opacity:0;visibility:hidden}.video-wrapper .controls[data-state=visible]{opacity:1;visibility:visible}.video-wrapper .controls .progress-wrapper{display:flex;align-items:center;flex-grow:1;height:2rem}.video-wrapper .controls .progress-wrapper progress{display:inline-flex;width:100%;border:none;background:#ffffff40;overflow:hidden}.video-wrapper .controls .progress-wrapper progress span{width:0%;height:100%;display:inline-block;background-color:#fff}.video-wrapper .controls .progress-wrapper progress,.video-wrapper .controls .progress-wrapper progress[data-state=fake]{transition:height .2s ease-in-out,border-radius .2s ease-in-out;height:.4rem;background:#ffffff40;border-radius:.4rem}.video-wrapper .controls .progress-wrapper progress::-webkit-progress-bar{background:#ffffff40}.video-wrapper .controls .progress-wrapper progress::-moz-progress-bar{background:#fff}.video-wrapper .controls .progress-wrapper progress::-webkit-progress-value{background:#fff}.video-wrapper .controls .progress-wrapper progress{color:#fff}.video-wrapper .controls .progress-wrapper:hover progress,.video-wrapper .controls .progress-wrapper:hover progress[data-state=fake]{height:.8rem;border-radius:.8rem}.video-wrapper .controls .playpause{font-size:0;color:transparent;outline:none;width:6rem;height:6rem;background-repeat:no-repeat;background-size:3rem;background-position:center}.video-wrapper .controls .playpause[data-state=play]{background-repeat:no-repeat;background-image:url(/assets/images/play.svg?1636448141);background-size:29px auto}.video-wrapper .controls .playpause[data-state=pause]{background-repeat:no-repeat;background-image:url(/assets/images/pause.svg?1636448301);background-size:29px auto}.video-wrapper .controls .mute{font-size:0;color:transparent;outline:none;width:6rem;height:6rem;background-repeat:no-repeat;background-size:2rem auto!important;background-position:center;margin-left:2rem}.video-wrapper .controls .mute[data-state=mute]{background-repeat:no-repeat;background-image:url(/assets/images/mute.svg?1636448155);background-size:100% auto}.video-wrapper .controls .mute[data-state=unmute]{background-repeat:no-repeat;background-image:url(/assets/images/unmute.svg?1636448166);background-size:100% auto}.video-wrapper .controls-bottom{position:absolute;bottom:18px;left:24px;right:24px;display:flex;align-items:center}footer{position:relative;z-index:1;background-color:#000}footer .footer-top{border-top:1px solid #2c2c2c}footer .footer-top .column-right{align-items:center;justify-content:center;width:calc(30vw + 1px - 4rem);padding:0 2rem;border-right:1px solid #2c2c2c}footer .footer-top .column-right svg{display:block;margin-left:auto;margin-right:auto}footer .footer-top .column-left{width:calc(70vw - 8rem);padding:9rem 4rem 7rem;text-align:center}footer .footer-top .column-left .flex{display:inline-flex;flex-wrap:wrap;align-items:flex-start;gap:7rem;justify-content:flex-start;text-align:left}footer .footer-top .column-left .flex ul{list-style-type:none}footer .footer-top .column-left .flex ul li{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.1rem;letter-spacing:.08em;line-height:2;text-transform:uppercase;color:#bababa}@media (hover: hover){footer .footer-top .column-left .flex ul li a:hover{color:#fff}}footer .footer-top .column-left .flex ul li.head-item{color:#fff;padding-left:0}@media (hover: hover){footer .footer-top .column-left .flex ul li.head-item a:hover{color:#bababa}}footer .footer-bottom{border-top:1px solid #2c2c2c;color:#9b9b9b;background-image:linear-gradient(#2c2c2c .1rem,transparent .1em),linear-gradient(90deg,#2c2c2c .1rem,transparent .1em);background-size:10vw 10vw;background-position:-1px -1px}body.white footer .footer-bottom{background-image:linear-gradient(#ebebeb .1rem,transparent .1em),linear-gradient(90deg,#ebebeb .1rem,transparent .1em)}footer .footer-bottom span.copy,footer .footer-bottom .copyright__development{padding:2rem;width:calc(20vw - 4rem);height:calc(10vw - 4rem);display:flex;justify-content:flex-end;flex-direction:column}footer .footer-bottom .copyright__development a{display:flex;margin-left:auto}footer .footer-bottom .copyright__development a:hover{color:#fff}footer .legal-links a{text-decoration:none;color:inherit;position:relative}@media (hover: hover){footer .legal-links a:hover{color:#101010}}footer .legal-links p{display:inline-block;vertical-align:baseline}footer .site-by-maister{display:inline-block;vertical-align:baseline;color:#9b9b9b;text-align:right;font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:3.8rem;letter-spacing:.02em;line-height:1.8;font-size:1.1rem;text-transform:none}footer .site-by-maister a:after{display:none}footer .site-by-maister .icon-container{display:inline-block;vertical-align:middle;position:relative;top:0}footer .site-by-maister .icon-container path{fill:#9b9b9b}footer .site-by-maister .text-container{display:inline-block;vertical-align:top;width:0;overflow:hidden;transition:width .25s ease-in-out}footer .site-by-maister .text-container p{padding-left:1rem;white-space:nowrap;margin:0}body.white footer{background-color:#fff}body.white footer .footer-bottom,body.white footer .footer-bottom span,body.white footer .footer-top,body.white footer .footer-top .column-right{border-color:#ebebeb}body.white footer .footer-top .column-right svg path,body.white footer .footer-top .column-right svg text{fill:#000}body.white footer .footer-top .column-left ul li{color:#707070}@media (hover: hover){body.white footer .footer-top .column-left ul li a:hover{color:#000}}body.white footer .footer-top .column-left ul li.padded{padding-left:0}body.white footer .footer-top .column-left ul li.head-item{color:#000}@media (hover: hover){body.white footer .footer-top .column-left ul li.head-item a:hover{color:#707070}}.popup{position:fixed;width:100vw;min-height:100vh;display:flex;top:0;left:0;right:0;justify-content:center;align-items:center;background-color:#fff9;z-index:999;pointer-events:none;opacity:0}.popup .center-wrapper{position:relative;max-width:450px;margin:3rem;background-color:#fff;transform:scale(0);transform-origin:center;transition:transform .6s ease}.popup .center-wrapper .close{position:absolute;top:2.3rem;right:2.3rem;display:block;cursor:pointer}.popup .center-wrapper .close svg{display:block}.popup .center-wrapper .close.dark-colored svg line{stroke:#bababa}.popup .center-wrapper .image-container{max-width:450px;max-height:450px}.popup .center-wrapper .content-container{padding:4rem 4rem 2rem}.popup .center-wrapper .content-container .title-container{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:2.5rem;letter-spacing:.04em;line-height:1.28;color:#000;margin-bottom:2.3rem}.popup .center-wrapper .content-container .text-container{color:#000000bf}.popup.opened{transition:opacity .5s ease;opacity:1;pointer-events:auto}.popup.opened .center-wrapper{transform:scale(1)}.slide{width:100vw;max-height:0;overflow:hidden;transition:max-height .5s ease}.slide .center-wrapper{background-color:#000;width:100%;position:relative}.slide .center-wrapper .close{position:absolute;top:1.5rem;right:1.5rem;display:block;cursor:pointer}.slide .center-wrapper .close svg{display:block;width:1.8rem;height:1.8rem}.slide .center-wrapper .close.dark-colored svg line{stroke:#bababa}.slide .center-wrapper .content-container{padding:2rem 3rem;display:flex;align-items:flex-end;justify-content:space-between}@media (max-width: 750px){.slide .center-wrapper .content-container{flex-wrap:wrap}}.slide .center-wrapper .content-container .title-container{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:2.5rem;letter-spacing:.04em;line-height:1.28;color:#fff;margin-bottom:2.3rem}.slide .center-wrapper .content-container .text-container{color:#fff;max-width:1080px}.slide .center-wrapper .buttons-container{min-width:270px;text-align:right;padding-left:30px;margin-top:2.6rem}@media (max-width: 750px){.slide .center-wrapper .buttons-container{padding-left:0;text-align:left}}.slide .center-wrapper .buttons-container .btn a{border-color:#fff;background-color:#fff;color:#000}@media (hover: hover){.slide .center-wrapper .buttons-container .btn:hover a{background-color:transparent;color:#fff}}.slide.opened{max-height:600px}.content-wrapper{min-height:0px;position:relative;z-index:2;transition:min-height .5s ease}.content-wrapper>section:last-child{border-bottom:0px}.content-wrapper>section:first-child{border-top:0px}body{background-color:#000;color:#fff}body.contact{background-color:#101010;color:#fff}body.contact header{background-color:#101010}body.contact.white{background-color:#f7f7f7}body.contact.white header{background-color:#f7f7f7}body.contact.white footer{background-color:#fff;color:#000}body.home{background-color:#000;color:#fff;position:relative}body.home:after{content:"\a";width:100vw;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:10vw 10vw;background-position:-1px -1px;z-index:0}body.home.white:after{background-image:linear-gradient(#ebebeb .1rem,transparent .1rem),linear-gradient(90deg,#ebebeb .1rem,transparent .1rem)}body.white{background-color:#fff;color:#000}body.white footer{background-color:#fff;color:#000}.basic-container{padding:8rem 0}.basic-container .text-container{max-width:75rem}.textblock-w-image{border-top:1px solid #2c2c2c}.textblock-w-image .flex.reverse .images-container{width:40%}.textblock-w-image .flex.reverse .images-container video,.textblock-w-image .flex.reverse .images-container img{width:100%}body.project .textblock-w-image .flex.reverse .images-container{width:40vw}body.project .textblock-w-image .flex.reverse .images-container video,body.project .textblock-w-image .flex.reverse .images-container img{border-right:0px;border-left:1px solid #2c2c2c}body.white.project .textblock-w-image .flex.reverse .images-container video,body.white.project .textblock-w-image .flex.reverse .images-container img{border-color:#ebebeb}.textblock-w-image .flex.reverse .content-container{width:60%}.textblock-w-image .flex.reverse .content-container .text-container{margin-left:10vw;margin-right:6rem;max-width:42rem;width:auto}body.subcategory .textblock-w-image .flex.reverse .content-container .text-container{max-width:47rem}body.about .textblock-w-image .flex.reverse .content-container .text-container{margin-left:20vw}body.project .textblock-w-image .flex.reverse .content-container{padding-left:10vw;position:relative;padding-right:0;width:50vw}body.project .textblock-w-image .flex.reverse .content-container:after{display:none}body.project .textblock-w-image .flex.reverse .content-container:before{content:"\a";width:10vw;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:10vw 10vw;background-position:-1px -1px}body.white.project .textblock-w-image .flex.reverse .content-container:before{background-image:linear-gradient(#ebebeb .1rem,transparent .1rem),linear-gradient(90deg,#ebebeb .1rem,transparent .1rem)}.textblock-w-image .images-container{width:50%;height:auto}.textblock-w-image .images-container video,.textblock-w-image .images-container img{width:80%;height:100%;-o-object-fit:cover;object-fit:cover;border-left:0px;border-right:1px solid #2c2c2c}body.white .textblock-w-image .images-container video,body.white .textblock-w-image .images-container img{border-color:#ebebeb}.textblock-w-image .images-container .slider-container{width:80%;position:relative}.textblock-w-image .images-container .slider-container .swiper{height:100%}.textblock-w-image .images-container .slider-container video,.textblock-w-image .images-container .slider-container img{width:100%}.textblock-w-image .images-container .slider-container .swiper-controls{position:absolute;pointer-events:none;bottom:0;left:100%;z-index:3;width:10vw;height:10vw;display:flex;justify-content:space-between}.textblock-w-image .images-container .slider-container .swiper-navigation{width:100%;display:flex;justify-content:space-between}.textblock-w-image .images-container .slider-container .swiper-button-prev:after,.textblock-w-image .images-container .slider-container .swiper-button-next:after{display:none}.textblock-w-image .images-container .slider-container .swiper-button-prev,.textblock-w-image .images-container .slider-container .swiper-button-next{pointer-events:auto;width:50%;position:static;height:100%;display:inline-flex;flex-direction:column;justify-content:center;margin:0;padding:0}.textblock-w-image .images-container .slider-container .swiper-button-prev.swiper-button-lock,.textblock-w-image .images-container .slider-container .swiper-button-next.swiper-button-lock{display:none}@media (hover: hover){.textblock-w-image .images-container .slider-container .swiper-button-prev:hover svg path,.textblock-w-image .images-container .slider-container .swiper-button-next:hover svg path{stroke:#707070}}.textblock-w-image .images-container .slider-container .swiper-button-prev svg path,.textblock-w-image .images-container .slider-container .swiper-button-next svg path{transition:stroke .5s ease}.textblock-w-image .images-container .slider-container .swiper-button-prev svg{margin:0 10px 0 auto}.textblock-w-image .images-container .slider-container .swiper-button-next svg{margin:0 auto 0 10px}body.project .textblock-w-image .images-container{width:50vw}body.project .textblock-w-image .images-container video,body.project .textblock-w-image .images-container img{width:calc(40vw - 1px);border-right:1px solid #2c2c2c}body.white.project .textblock-w-image .images-container video,body.white.project .textblock-w-image .images-container img{border-color:#ebebeb}.textblock-w-image .content-container{width:50%}.textblock-w-image .content-container .inner-wrapper{padding:10vw 0 10rem 0}.textblock-w-image .content-container .text-container{width:42rem;max-width:calc(100% - 3rem)}body.project .textblock-w-image .content-container{width:40vw;padding-right:10vw;position:relative}body.project .textblock-w-image .content-container:after{content:"\a";width:10vw;height:100%;position:absolute;top:0;right:0;background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:10vw 10vw;background-position:0px -1px}body.white.project .textblock-w-image .content-container:after{background-image:linear-gradient(#ebebeb .1rem,transparent .1rem),linear-gradient(90deg,#ebebeb .1rem,transparent .1rem)}body.white .textblock-w-image{border-color:#ebebeb}.back-to-overview-button{padding:6.5rem 0}.collection-overview-block{border-top:1px solid #2c2c2c}.collection-overview-block .content-container{width:calc(50% - 1px);border-right:1px solid #2c2c2c;background-color:#000;display:flex;flex-direction:column;justify-content:flex-end}.collection-overview-block .content-container .text-container{margin:10rem 4rem 10rem 10vw;max-width:36rem}.collection-overview-block .collection-container{width:50%;padding-top:calc(10vw - 1px);position:relative}.collection-overview-block .collection-container:before{content:"\a";width:14px;height:14px;background-color:#fff;position:absolute;display:block;right:calc(5vw - 7px);top:calc(5vw - 7px)}.collection-overview-block .collection-container .collectie-item{border-top:1px solid #2c2c2c}.collection-overview-block .collection-container .collectie-item .title-container{min-height:10vw;transition:background-color .3s ease;display:flex;flex-direction:column;justify-content:center;padding:0rem 6rem;background-color:#000}.collection-overview-block .collection-container .collectie-item .title-container h2{color:#9b9b9b;font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:3.8rem;letter-spacing:.02em;line-height:1.8;transition:color .3s ease}@media (hover: hover){.collection-overview-block .collection-container .collectie-item a:hover+.title-container{background-color:#101010}.collection-overview-block .collection-container .collectie-item a:hover+.title-container h2{color:#fff}}body.white .collection-overview-block{border-color:#ebebeb}body.white .collection-overview-block .content-container{border-color:#ebebeb;background-color:#fff}body.white .collection-overview-block .collection-container:before{background-color:#000}body.white .collection-overview-block .collection-container .collectie-item{border-color:#ebebeb}body.white .collection-overview-block .collection-container .collectie-item .title-container{background-color:#fff}body.white .collection-overview-block .collection-container .collectie-item .title-container h2{color:#707070}@media (hover: hover){body.white .collection-overview-block .collection-container .collectie-item a:hover+.title-container{background-color:#ebebeb}body.white .collection-overview-block .collection-container .collectie-item a:hover+.title-container h2{color:#000}}.collection-large-overview-block{border-top:1px solid #2c2c2c}.collection-large-overview-block .container-wrapper .title-container{font-family:ibm-plex-sans,sans-serif;font-weight:500;font-style:normal;font-display:swap;font-size:3.3rem;letter-spacing:.08em;line-height:1.21;transition:font-size .5s ease;font-size:2rem;line-height:2;height:10vw;display:flex;flex-direction:column;justify-content:flex-end;text-transform:uppercase}.collection-large-overview-block .container-wrapper .title-container h1{margin-bottom:4rem}.collection-large-overview-block .collection-container{width:calc(66.66% - 1px);position:relative;border-top:1px solid #2c2c2c;border-right:1px solid #2c2c2c}.collection-large-overview-block .collection-container .collectie-item{border-top:1px solid #2c2c2c}.collection-large-overview-block .collection-container .collectie-item:first-child{border-top:0}.collection-large-overview-block .collection-container .collectie-item .title-container{min-height:10vw;transition:background-color .3s ease;display:flex;flex-direction:column;justify-content:center;padding:0rem 6rem 0rem 10vw;background-color:#000}.collection-large-overview-block .collection-container .collectie-item .title-container h2{color:#fff;font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:3.8rem;letter-spacing:.02em;line-height:1.8;font-size:4.8rem;line-height:1.4;transition:padding-left .3s ease}@media (hover: hover){.collection-large-overview-block .collection-container .collectie-item a:hover+.title-container{background-color:#101010}.collection-large-overview-block .collection-container .collectie-item a:hover+.title-container h2{padding-left:2.6rem}}.collection-large-overview-block .hover-container{width:33.33%;border-top:1px solid #2c2c2c}.collection-large-overview-block .hover-container video,.collection-large-overview-block .hover-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}body.white .collection-large-overview-block,body.white .collection-large-overview-block .hover-container,body.white .collection-large-overview-block .collection-container,body.white .collection-large-overview-block .collection-container .collectie-item{border-color:#ebebeb}body.white .collection-large-overview-block .collection-container .collectie-item .title-container{background-color:#fff}body.white .collection-large-overview-block .collection-container .collectie-item .title-container h2{color:#000}@media (hover: hover){body.white .collection-large-overview-block .collection-container .collectie-item a:hover+.title-container{background-color:#f7f7f7}}.call-to-action-block{border-top:1px solid #2c2c2c;background-color:#000}body.white .call-to-action-block{border-color:#ebebeb;background-color:#fff}.call-to-action-block .content-container{width:50%}.call-to-action-block .content-container:first-child:last-child{width:100%}.call-to-action-block .content-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:background .3s ease}.call-to-action-block .content-container:nth-child(odd){border-right:1px solid #2c2c2c}body.white .call-to-action-block .content-container:nth-child(odd){border-color:#ebebeb}.call-to-action-block .content-container .text-container{padding:9.5rem 3rem}@media (hover: hover){.call-to-action-block:not(.single) .content-container:hover{background:#101010}.call-to-action-block:not(.single) .content-container:hover .redactor .gray{color:#fff}body.white .call-to-action-block:not(.single) .content-container:hover{background:#f7f7f7}body.white .call-to-action-block:not(.single) .content-container:hover .redactor .gray{color:#000}}.switches-slider-block{background-color:#101010;border-top:1px solid #2c2c2c;padding:10rem 0 14rem}.switches-slider-block .large-title-container{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.3rem;letter-spacing:.08em;line-height:1.8;text-transform:uppercase;color:#fff;margin-bottom:5rem}body.collection .switches-slider-block .large-title-container{font-family:ibm-plex-sans,sans-serif;font-weight:500;font-style:normal;font-display:swap;font-size:3.3rem;letter-spacing:.08em;line-height:1.21;transition:font-size .5s ease;text-transform:none}body.white .switches-slider-block .large-title-container{color:#bababa}body.collab .switches-slider-block{padding:12rem 0 6rem}body.collab .switches-slider-block .container-wrapper:not(.small){width:calc(100% - 8rem)}body.collab .switches-slider-block .large-title-container{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:2.5rem;letter-spacing:.04em;line-height:1.28;font-weight:500;text-transform:none;margin-bottom:8rem}body.collab .switches-slider-block .buttons-container{text-align:center}body.collab .switches-slider-block .blocks-wrapper{display:flex;flex-wrap:wrap;width:calc(100% + 16px)}body.collab .switches-slider-block .blocks-wrapper .block-item{width:calc(25% - 16px);margin-bottom:40px;margin-right:16px}body.collab .switches-slider-block .blocks-wrapper .block-item .image-container{margin-bottom:2rem;border:1px solid #2c2c2c}body.collab .switches-slider-block .blocks-wrapper .block-item .content-container .text-container{display:flex;gap:16px 20px;justify-content:space-between}body.collab .switches-slider-block .blocks-wrapper .block-item .content-container .text-container span{color:#bababa;padding-right:2rem}body.collab.white .switches-slider-block{background-color:#f7f7f7}body.collab.white .switches-slider-block .blocks-wrapper .block-item .image-container{border-color:#ebebeb}.switches-slider-block .slider-container{margin-bottom:6rem;position:relative}.switches-slider-block .slider-container .swiper-controls{position:absolute;pointer-events:none;top:50%;transform:translateY(-50%);left:-10vw;z-index:3;width:100vw;height:100%;display:flex;justify-content:space-between}.switches-slider-block .slider-container .swiper-navigation{width:100%;display:flex;justify-content:space-between}.switches-slider-block .slider-container .swiper-button-prev:after,.switches-slider-block .slider-container .swiper-button-next:after{display:none}.switches-slider-block .slider-container .swiper-button-prev,.switches-slider-block .slider-container .swiper-button-next{pointer-events:auto;width:10vw;position:static;height:100%;display:inline-flex;flex-direction:column;justify-content:center;margin:0;padding:0}.switches-slider-block .slider-container .swiper-button-prev.swiper-button-lock,.switches-slider-block .slider-container .swiper-button-next.swiper-button-lock{display:none}@media (hover: hover){.switches-slider-block .slider-container .swiper-button-prev:hover svg path,.switches-slider-block .slider-container .swiper-button-next:hover svg path{stroke:#707070}}.switches-slider-block .slider-container .swiper-button-prev svg path,.switches-slider-block .slider-container .swiper-button-next svg path{transition:stroke .5s ease}.switches-slider-block .slider-container .swiper-button-prev svg{margin:0 auto}.switches-slider-block .slider-container .swiper-button-next svg{margin:0 auto}.switches-slider-block .slider-container .swiper-wrapper{white-space:nowrap}.switches-slider-block .slider-container .swiper-wrapper a.link-overlay+div{opacity:.3;transition:opacity .3s ease}@media (hover: hover){.switches-slider-block .slider-container .swiper-wrapper a.link-overlay:hover+div{opacity:1}}.switches-slider-block .slider-container .swiper-wrapper .swiper-item{width:auto;margin-right:63px}.switches-slider-block .slider-container .swiper-wrapper .image-container{margin-bottom:1.6rem}.switches-slider-block .slider-container .swiper-wrapper .title-container{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.5rem;line-height:1.7;letter-spacing:.04em;font-size:1.6rem}.switches-slider-block .slider-container .swiper-wrapper video,.switches-slider-block .slider-container .swiper-wrapper img,.switches-slider-block .slider-container .swiper-wrapper svg{width:20.5rem;width:100%;height:auto}.switches-slider-block .slider-container .swiper-wrapper svg path,.switches-slider-block .slider-container .swiper-wrapper svg rect,.switches-slider-block .slider-container .swiper-wrapper svg circle{stroke:#fff}body.white .switches-slider-block{background-color:#fff;border-color:#ebebeb}body.white .switches-slider-block .large-title-container{color:#000}body.white .switches-slider-block .slider-container .swiper-wrapper svg path,body.white .switches-slider-block .slider-container .swiper-wrapper svg rect,body.white .switches-slider-block .slider-container .swiper-wrapper svg circle,body.white .switches-slider-block .slider-container .swiper-navigation svg path,body.white .switches-slider-block .slider-container .swiper-navigation svg rect,body.white .switches-slider-block .slider-container .swiper-navigation svg circle{stroke:#000}@media (hover: hover){body.white .switches-slider-block .slider-container .swiper-navigation .swiper-button-prev:hover svg path,body.white .switches-slider-block .slider-container .swiper-navigation .swiper-button-next:hover svg path{stroke:#bababa}}.finishes-customization-container-block{border-top:1px solid #2c2c2c;background:#000;position:relative}.finishes-customization-container-block:after{content:"\a";width:100vw;height:100%;position:absolute;top:-1px;left:0;background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:10vw 10vw;z-index:0}.finishes-customization-container-block .finishes-container{position:relative;z-index:1}.finishes-customization-container-block .finishes-container .content-container{width:50%;background-color:#000}.finishes-customization-container-block .finishes-container .content-container .inner-wrapper{padding:12vw 10vw 20vw}.finishes-customization-container-block .finishes-container .content-container .text-container{max-width:38rem}.finishes-customization-container-block .finishes-container .images-container{width:50%;border-right:1px solid #2c2c2c}.finishes-customization-container-block .finishes-container .images-container .swiper{margin-top:20vw;margin-left:10vw}.finishes-customization-container-block .finishes-container .images-container .swiper .image-container,.finishes-customization-container-block .finishes-container .images-container .swiper .video-wrapper{width:100%;height:50vw}.finishes-customization-container-block .finishes-container .images-container .swiper .image-container video,.finishes-customization-container-block .finishes-container .images-container .swiper .image-container img,.finishes-customization-container-block .finishes-container .images-container .swiper .video-wrapper video,.finishes-customization-container-block .finishes-container .images-container .swiper .video-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.finishes-customization-container-block .finishes-container .images-container .swiper-pagination{display:none}.finishes-customization-container-block .finishes-container .images-container .swiper-controls{margin-left:10vw}.finishes-customization-container-block .finishes-container .images-container .swiper-button-prev:after,.finishes-customization-container-block .finishes-container .images-container .swiper-button-next:after{display:none}.finishes-customization-container-block .finishes-container .images-container .swiper-button-prev,.finishes-customization-container-block .finishes-container .images-container .swiper-button-next{width:5vw;position:static;height:10vw;display:inline-flex;flex-direction:column;justify-content:center;margin:0;padding:0}.finishes-customization-container-block .finishes-container .images-container .swiper-button-prev.swiper-button-lock,.finishes-customization-container-block .finishes-container .images-container .swiper-button-next.swiper-button-lock{display:none}@media (hover: hover){.finishes-customization-container-block .finishes-container .images-container .swiper-button-prev:hover svg path,.finishes-customization-container-block .finishes-container .images-container .swiper-button-next:hover svg path{stroke:#707070}}.finishes-customization-container-block .finishes-container .images-container .swiper-button-prev svg path,.finishes-customization-container-block .finishes-container .images-container .swiper-button-next svg path{transition:stroke .3s ease}.finishes-customization-container-block .finishes-container .images-container .swiper-button-prev svg{margin:0 10px 0 auto}.finishes-customization-container-block .finishes-container .images-container .swiper-button-next svg{margin:0 auto 0 10px}.finishes-customization-container-block .customization-container{position:relative;z-index:1}.finishes-customization-container-block .customization-container .content-container{width:60%}.finishes-customization-container-block .customization-container .content-container .inner-wrapper{padding:12vw 10vw}.finishes-customization-container-block .customization-container .content-container .text-container{max-width:36rem;margin-left:10vw;margin-right:auto}.finishes-customization-container-block .customization-container .images-container{width:40%}.finishes-customization-container-block .customization-container .images-container .swiper{margin-right:10vw;top:-20vw;position:relative}.finishes-customization-container-block .customization-container .images-container .swiper .image-container,.finishes-customization-container-block .customization-container .images-container .swiper .video-wrapper{width:100%;height:40vw}.finishes-customization-container-block .customization-container .images-container .swiper .image-container video,.finishes-customization-container-block .customization-container .images-container .swiper .image-container img,.finishes-customization-container-block .customization-container .images-container .swiper .video-wrapper video,.finishes-customization-container-block .customization-container .images-container .swiper .video-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}body.white .finishes-customization-container-block{border-color:#ebebeb;background-color:#fff}body.white .finishes-customization-container-block:after{background-image:linear-gradient(#ebebeb .1rem,transparent .1rem),linear-gradient(90deg,#ebebeb .1rem,transparent .1rem)}body.white .finishes-customization-container-block .customization-container .content-container,body.white .finishes-customization-container-block .finishes-container .content-container{background-color:#fff}body.white .finishes-customization-container-block .customization-container .images-container,body.white .finishes-customization-container-block .finishes-container .images-container{border-color:#ebebeb;background-image:linear-gradient(#ebebeb .1rem,transparent .1rem),linear-gradient(90deg,#ebebeb .1rem,transparent .1rem)}body.white .finishes-customization-container-block .customization-container .images-container .swiper .swiper-button-prev svg path,body.white .finishes-customization-container-block .customization-container .images-container .swiper .swiper-button-next svg path,body.white .finishes-customization-container-block .finishes-container .images-container .swiper .swiper-button-prev svg path,body.white .finishes-customization-container-block .finishes-container .images-container .swiper .swiper-button-next svg path{stroke:#000}@media (hover: hover){body.white .finishes-customization-container-block .customization-container .images-container .swiper .swiper-button-prev:hover svg path,body.white .finishes-customization-container-block .customization-container .images-container .swiper .swiper-button-next:hover svg path,body.white .finishes-customization-container-block .finishes-container .images-container .swiper .swiper-button-prev:hover svg path,body.white .finishes-customization-container-block .finishes-container .images-container .swiper .swiper-button-next:hover svg path{stroke:#9b9b9b}}figcaption{display:none}.images-container-slider{position:relative;border-top:1px solid #2c2c2c;background:#000}body.project .images-container-slider{padding-left:40vw;padding-top:calc(10vw + 1px);border-top:0px;position:relative}body.project .images-container-slider .list-images-slider{border-bottom:0}body.project .images-container-slider .list-images-slider .swiper-item.swiper-button-next{height:calc(20vw - 2px)}body.project .images-container-slider .list-images-slider .swiper-item video,body.project .images-container-slider .list-images-slider .swiper-item img{height:calc(20vw - 2px)}body.project .images-container-slider .swiper-controls{position:absolute;bottom:0;left:30vw;z-index:3;width:10vw;height:10vw;display:flex;justify-content:space-between}body.project .images-container-slider .swiper-navigation{display:flex;width:100%}body.project .images-container-slider .swiper-button-prev:after,body.project .images-container-slider .swiper-button-next:after{display:none}body.project .images-container-slider .swiper-button-prev,body.project .images-container-slider .swiper-button-next{width:50%;position:static;height:10vw;display:inline-flex;flex-direction:column;justify-content:center;margin:0;padding:0}body.project .images-container-slider .swiper-button-prev.swiper-button-lock,body.project .images-container-slider .swiper-button-next.swiper-button-lock{display:none}@media (hover: hover){body.project .images-container-slider .swiper-button-prev:hover svg path,body.project .images-container-slider .swiper-button-next:hover svg path{stroke:#707070}}body.project .images-container-slider .swiper-button-prev svg path,body.project .images-container-slider .swiper-button-next svg path{transition:stroke .3s ease}body.project .images-container-slider .swiper-button-prev svg{margin:0 1rem 0 auto}body.project .images-container-slider .swiper-button-next svg{margin:0 auto 0 1rem}.images-container-slider:after{content:"\a";width:100vw;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:10vw 10vw;z-index:0;background-position:-1px 0px}.images-container-slider .caption-container{width:calc(40vw - 4px);margin-left:auto;margin-right:auto;margin-top:1px;height:auto;display:flex;flex-direction:column;justify-content:center;height:calc(10vw - 1px);text-align:center;background:#000;position:relative;z-index:1}.images-container-slider .list-images-slider{background:#000;position:srelative;z-index:1}.images-container-slider .list-images-slider .swiper-wrapper{transition-timing-function:linear}.images-container-slider .list-images-slider .swiper-wrapper:not(.images-gallery){cursor:grab}@media (hover: hover){.images-container-slider .list-images-slider:hover .swiper-item{opacity:.4}}.images-container-slider .list-images-slider .swiper-item{width:auto}.images-container-slider .list-images-slider .swiper-item.swiper-button-next{cursor:url(/assets/images/images-slider-arrow-next.svg) 0 0,url(/assets/images/images-slider-arrow-next.png),move;display:inline-block;position:static;margin:0;width:auto;height:40vw}.images-container-slider .list-images-slider .swiper-item.swiper-button-next:after{display:none}@media (hover: hover){.images-container-slider .list-images-slider .swiper-item{transition:opacity .3s ease}.images-container-slider .list-images-slider .swiper-item:hover,.images-container-slider .list-images-slider .swiper-item:hover figure figcaption{opacity:1}}.images-container-slider .list-images-slider .swiper-item video,.images-container-slider .list-images-slider .swiper-item img{width:auto;height:40vw}.images-container-slider .list-images-slider .swiper-item figure{position:relative}.images-container-slider .list-images-slider .swiper-item figure figcaption{display:block;position:absolute;padding:5px 10px;left:0;opacity:0;bottom:0;background-color:#000;color:#fff;font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.1rem;letter-spacing:.08em;line-height:2;text-transform:uppercase;font-size:1.2rem;transition:opacity .3s ease}body.white .images-container-slider{border-color:#ebebeb;background-color:#fff}body.white .images-container-slider:after{background-image:linear-gradient(#ebebeb .1rem,transparent .1rem),linear-gradient(90deg,#ebebeb .1rem,transparent .1rem)}body.white .images-container-slider .caption-container{background-color:#fff}body.white .images-container-slider .list-images-slider{background:#fff;border-color:#ebebeb}.featured-story-container{border-top:1px solid #2c2c2c;background:#000;position:relative;padding-top:calc(10vw - 1px)}.featured-story-container:after{content:"\a";width:100vw;height:100%;position:absolute;top:-1px;left:0;background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:10vw 10vw;background-position:-1px -1px;z-index:0}.featured-story-container .flex{position:relative;z-index:1}.featured-story-container .content-container{width:50%;background-color:#000}.featured-story-container .content-container .inner-wrapper{padding:10vw 10vw 3rem 10vw}.featured-story-container .content-container .text-container{max-width:38rem}.featured-story-container .content-container .text-container.redactor a .btn{background-color:transparent;color:#fff}@media (hover: hover){.featured-story-container .content-container .text-container.redactor a:hover .btn{background-color:#fff;color:#000}}.featured-story-container .content-container .buttons-container{text-align:right}.featured-story-container .images-container{width:calc(50% - 1px);border-right:1px solid #2c2c2c}.featured-story-container .images-container .swiper{margin-top:10vw;margin-left:10vw}.featured-story-container .images-container .swiper .image-container,.featured-story-container .images-container .swiper .video-wrapper{width:100%;height:calc(50vw - 1px)}.featured-story-container .images-container .swiper .image-container video,.featured-story-container .images-container .swiper .image-container img,.featured-story-container .images-container .swiper .video-wrapper video,.featured-story-container .images-container .swiper .video-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.featured-story-container .images-container .swiper .swiper-button-prev:after,.featured-story-container .images-container .swiper .swiper-button-next:after{display:none}.featured-story-container .images-container .swiper .swiper-button-prev,.featured-story-container .images-container .swiper .swiper-button-next{width:5vw;position:static;height:10vw;display:inline-flex;flex-direction:column;justify-content:center;margin:0;padding:0}.featured-story-container .images-container .swiper .swiper-button-prev.swiper-button-lock,.featured-story-container .images-container .swiper .swiper-button-next.swiper-button-lock{display:none}@media (hover: hover){.featured-story-container .images-container .swiper .swiper-button-prev:hover svg path,.featured-story-container .images-container .swiper .swiper-button-next:hover svg path{stroke:#707070}}.featured-story-container .images-container .swiper .swiper-button-prev svg path,.featured-story-container .images-container .swiper .swiper-button-next svg path{transition:stroke .3s ease}.featured-story-container .images-container .swiper .swiper-button-prev svg{margin:0 10px 0 auto}.featured-story-container .images-container .swiper .swiper-button-next svg{margin:0 auto 0 10px}body.white .featured-story-container{border-color:#ebebeb;background-color:#fff}body.white .featured-story-container:after{background-image:linear-gradient(#ebebeb .1rem,transparent .1rem),linear-gradient(90deg,#ebebeb .1rem,transparent .1rem)}body.white .featured-story-container .content-container{background-color:#fff}body.white .featured-story-container .content-container .text-container.redactor a .btn{background-color:transparent;color:#000;border-color:#000}@media (hover: hover){body.white .featured-story-container .content-container .text-container.redactor a:hover .btn{background-color:#000;color:#fff}}body.white .featured-story-container .images-container{border-color:#ebebeb;background-image:linear-gradient(#ebebeb .1rem,transparent .1rem),linear-gradient(90deg,#ebebeb .1rem,transparent .1rem)}body.white .featured-story-container .images-container .swiper .swiper-button-prev svg path,body.white .featured-story-container .images-container .swiper .swiper-button-next svg path{stroke:#000}@media (hover: hover){body.white .featured-story-container .images-container .swiper .swiper-button-prev:hover svg path,body.white .featured-story-container .images-container .swiper .swiper-button-next:hover svg path{stroke:#9b9b9b}}.collaborations-overview-container{border-top:1px solid #2c2c2c;background:#000;position:relative;padding-top:calc(10vw + 1px)}.collaborations-overview-container:after{content:"\a";width:100vw;height:100%;position:absolute;top:-1px;left:0;background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:10vw 10vw;z-index:0}.collaborations-overview-container .flex{position:relative;z-index:1}.collaborations-overview-container .content-container{width:70%;background-color:#000;min-height:0;transition:min-height .5s ease}.collaborations-overview-container .content-container>.inner-wrapper{padding:12vw 10vw 4rem 10vw}.collaborations-overview-container .content-container .text-container{max-width:80rem}.collaborations-overview-container .content-container .text-container h2{font-family:ibm-plex-sans,sans-serif;font-weight:500;font-style:normal;font-display:swap;font-size:3.3rem;letter-spacing:.08em;line-height:1.21;transition:font-size .5s ease;margin-bottom:7rem}.collaborations-overview-container .collapsible-items-container .collab-container{border-bottom:1px solid #2c2c2c}.collaborations-overview-container .collapsible-items-container .collab-container .collapsed{max-height:0;overflow:hidden;transition:max-height .5s ease}.collaborations-overview-container .collapsible-items-container .collab-container .collapsed .text-container{padding:2rem 0;width:65rem;max-width:calc(100% - 3rem)}.collaborations-overview-container .collapsible-items-container .collab-container .collapsed .text-container p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.collaborations-overview-container .collapsible-items-container .collab-container .collapsed .inner-wrapper{padding-bottom:5rem}.collaborations-overview-container .collapsible-items-container .collab-container label{padding:1.5rem 2.5rem 1.5rem 0;display:block;color:#9b9b9b;cursor:pointer;position:relative}.collaborations-overview-container .collapsible-items-container .collab-container label:after{content:"\a";width:15px;height:15px;position:absolute;background-repeat:no-repeat;background-image:url(/assets/images/collapse-cross.svg);background-size:15px auto;transition:all .5s ease;right:0;top:2.5rem}body.white .collaborations-overview-container .collapsible-items-container .collab-container label:after{background-repeat:no-repeat;background-image:url(/assets/images/collapse-cross-black.svg);background-size:15px auto}.collaborations-overview-container .collapsible-items-container .collab-container label{transition:color .5s ease}@media (hover: hover){.collaborations-overview-container .collapsible-items-container .collab-container label:hover{color:#fff}body.white .collaborations-overview-container .collapsible-items-container .collab-container label:hover{color:#000}}.collaborations-overview-container .collapsible-items-container .collab-container input[type=radio]:checked+label,.collaborations-overview-container .collapsible-items-container .collab-container input[type=checkbox]:checked+label{color:#fff}body.white .collaborations-overview-container .collapsible-items-container .collab-container input[type=radio]:checked+label,body.white .collaborations-overview-container .collapsible-items-container .collab-container input[type=checkbox]:checked+label{color:#000}.collaborations-overview-container .collapsible-items-container .collab-container input[type=radio]:checked+label:after,.collaborations-overview-container .collapsible-items-container .collab-container input[type=checkbox]:checked+label:after{transform:rotate(45deg)}.collaborations-overview-container .collapsible-items-container .collab-container input[type=radio]:checked+label+.collapsed,.collaborations-overview-container .collapsible-items-container .collab-container input[type=checkbox]:checked+label+.collapsed{max-height:100vh}.collaborations-overview-container .buttons-container{margin-top:9rem}.collaborations-overview-container .images-container{width:calc(30% - 1px);border-left:1px solid #2c2c2c;padding-bottom:10vw}.collaborations-overview-container .images-container .swiper-controls{position:relative;width:10vw;height:10vw}.collaborations-overview-container .images-container .swiper-controls .swiper-navigation{display:flex}.collaborations-overview-container .images-container .swiper-controls .swiper-button-prev:after,.collaborations-overview-container .images-container .swiper-controls .swiper-button-next:after{display:none}.collaborations-overview-container .images-container .swiper-controls .swiper-button-prev,.collaborations-overview-container .images-container .swiper-controls .swiper-button-next{width:5vw;position:static;height:10vw;display:inline-flex;flex-direction:column;justify-content:center;margin:0;padding:0}.collaborations-overview-container .images-container .swiper-controls .swiper-button-prev.swiper-button-lock,.collaborations-overview-container .images-container .swiper-controls .swiper-button-next.swiper-button-lock{display:none}@media (hover: hover){.collaborations-overview-container .images-container .swiper-controls .swiper-button-prev:hover svg path,.collaborations-overview-container .images-container .swiper-controls .swiper-button-next:hover svg path{stroke:#707070}}.collaborations-overview-container .images-container .swiper-controls .swiper-button-prev svg path,.collaborations-overview-container .images-container .swiper-controls .swiper-button-next svg path{transition:stroke .3s ease}.collaborations-overview-container .images-container .swiper-controls .swiper-button-prev svg{margin:0 10px 0 auto}.collaborations-overview-container .images-container .swiper-controls .swiper-button-next svg{margin:0 auto 0 10px}.collaborations-overview-container .images-container .swiper .image-container,.collaborations-overview-container .images-container .swiper .video-wrapper{width:100%;height:calc(40vw - 2px)}.collaborations-overview-container .images-container .swiper .image-container video,.collaborations-overview-container .images-container .swiper .image-container img,.collaborations-overview-container .images-container .swiper .video-wrapper video,.collaborations-overview-container .images-container .swiper .video-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.collaborations-overview-container .images-container .swiper .swiper-wrapper{display:flex}body.white .collaborations-overview-container{border-color:#ebebeb;background-color:#fff}body.white .collaborations-overview-container:after{background-image:linear-gradient(#ebebeb .1rem,transparent .1rem),linear-gradient(90deg,#ebebeb .1rem,transparent .1rem)}body.white .collaborations-overview-container .content-container{background-color:#fff}body.white .collaborations-overview-container .collapsible-items-container .collab-container,body.white .collaborations-overview-container .images-container{border-color:#ebebeb}body.white .collaborations-overview-container .images-container .swiper .swiper-button-prev svg path,body.white .collaborations-overview-container .images-container .swiper .swiper-button-next svg path{stroke:#000}@media (hover: hover){body.white .collaborations-overview-container .images-container .swiper .swiper-button-prev:hover svg path,body.white .collaborations-overview-container .images-container .swiper .swiper-button-next:hover svg path{stroke:#9b9b9b}}.collaborations-container-slider{background-color:#000;border-top:1px solid #2c2c2c;padding:4rem}.collaborations-container-slider .buttons-container{padding:7rem 0rem;text-align:center}body.white .collaborations-container-slider{background-color:#f7f7f7;border-color:#ebebeb}.collaborations-container-slider .blocks-wrapper{display:flex;flex-wrap:wrap;width:calc(100% + 16px)}.collaborations-container-slider .blocks-wrapper .block-item{width:calc(25% - 16px);margin-bottom:40px;margin-right:16px}.collaborations-container-slider .blocks-wrapper .block-item .image-container{margin-bottom:2rem;border:1px solid #2c2c2c;opacity:1;transition:opacity .5s ease}.collaborations-container-slider .blocks-wrapper .block-item .content-container .text-container{display:flex;gap:16px 20px;justify-content:space-between}.collaborations-container-slider .blocks-wrapper .block-item .content-container .text-container span{color:#bababa;padding-right:2rem}@media (hover: hover){.collaborations-container-slider .blocks-wrapper.hovering .block-item .image-container{opacity:.4}.collaborations-container-slider .blocks-wrapper.hovering .active-hover .image-container{opacity:1}}body.white .collaborations-container-slider{border-color:#ebebeb}body.white .collaborations-container-slider .filter-container .item-container .filter-item{background-color:#ebebeb;color:#707070}body.white .collaborations-container-slider .filter-container .item-container .filter-item.active{background-color:#000;color:#fff}body.white .collaborations-container-slider .blocks-wrapper .block-item .image-container{border-color:#ebebeb}.textblock-w-title{border-top:1px solid #2c2c2c;background:#000;position:relative}.textblock-w-title:after{content:"\a";width:100vw;height:100%;position:absolute;top:-1px;left:0;background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:10vw 10vw;z-index:0}.textblock-w-title .flex{position:relative;z-index:1;width:calc(80vw - 2px);margin-left:auto;margin-right:auto;background:#000;gap:0rem 3rem;justify-content:space-between}.textblock-w-title .flex .title-container{font-family:ibm-plex-sans,sans-serif;font-weight:500;font-style:normal;font-display:swap;font-size:3.3rem;letter-spacing:.08em;line-height:1.21;transition:font-size .5s ease}.textblock-w-title .flex .title-container .inner-wrapper{padding-top:10vw;padding-bottom:10vw;padding-left:10vw}.textblock-w-title .flex .title-container .inner-wrapper h2{max-width:44rem}.textblock-w-title .flex .title-container:first-child:not(:last-child),.textblock-w-title .flex .title-container+.content-container{width:50%}.textblock-w-title .flex .content-container .inner-wrapper{padding-top:10vw;padding-bottom:10vw;padding-right:10vw}.textblock-w-title .flex .content-container .text-container{max-width:44rem}body.white .textblock-w-title{border-color:#ebebeb;background-color:#fff}body.white .textblock-w-title:after{background-image:linear-gradient(#ebebeb .1rem,transparent .1rem),linear-gradient(90deg,#ebebeb .1rem,transparent .1rem)}body.white .textblock-w-title .flex{background-color:#fff}.textblock-w-columns{border-top:1px solid #2c2c2c;background:#000;padding:12rem 0}.textblock-w-columns .title-container{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:2.5rem;letter-spacing:.04em;line-height:1.28;font-weight:500;width:50%}.textblock-w-columns .content-container{width:50%}.textblock-w-columns .content-container .text-container{max-width:51rem;width:calc(100% - 4rem)}body.white .textblock-w-columns{background-color:#f7f7f7;border-color:#ebebeb}body.collab.white .textblock-w-columns{background-color:#fff;border-color:#ebebeb}.instagram-container-wrapper{padding:0;position:relative;background-color:#000}.instagram-container-wrapper:after{content:"\a";width:100vw;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:10vw 10vw;background-position:-1px 0px;z-index:0}body.white .instagram-container-wrapper{background-color:#fff}body.white .instagram-container-wrapper:after{background-image:linear-gradient(#ebebeb .1rem,transparent .1rem),linear-gradient(90deg,#ebebeb .1rem,transparent .1rem)}.instagram-container-wrapper .images-slider{margin-top:0;position:relative;overflow:visible;width:calc(50vw - 1px);direction:rtl;z-index:1}.instagram-container-wrapper .images-slider .swiper-wrapper{transition-timing-function:linear}.instagram-container-wrapper .images-slider .swiper-item{width:auto;margin-left:3px;margin-top:1px;background-color:#000}.instagram-container-wrapper .images-slider video,.instagram-container-wrapper .images-slider img{width:auto;height:calc(20vw - 2px)}.instagram-container-wrapper .images-slider .swiper-navigation{position:absolute;left:50vw;width:10vw;height:10vw;bottom:0;display:flex;direction:ltr;display:none}.instagram-container-wrapper .images-slider .swiper-pagination{display:none}.instagram-container-wrapper .images-slider .swiper-button-prev:after,.instagram-container-wrapper .images-slider .swiper-button-next:after{display:none}.instagram-container-wrapper .images-slider .swiper-button-prev,.instagram-container-wrapper .images-slider .swiper-button-next{width:5vw;position:static;height:10vw;display:inline-flex;flex-direction:column;justify-content:center;margin:0;padding:0}.instagram-container-wrapper .images-slider .swiper-button-prev.swiper-button-lock,.instagram-container-wrapper .images-slider .swiper-button-next.swiper-button-lock{display:none}@media (hover: hover){.instagram-container-wrapper .images-slider .swiper-button-prev:hover svg path,.instagram-container-wrapper .images-slider .swiper-button-next:hover svg path{stroke:#707070}}.instagram-container-wrapper .images-slider .swiper-button-prev svg path,.instagram-container-wrapper .images-slider .swiper-button-next svg path{transition:stroke .3s ease}.instagram-container-wrapper .images-slider .swiper-button-prev svg{margin:0 10px 0 auto}.instagram-container-wrapper .images-slider .swiper-button-next svg{margin:0 auto 0 10px}body.white .instagram-container-wrapper .images-slider,body.white .instagram-container-wrapper .images-slider .swiper-wrapper{background-color:#f7f7f7}.about-container{background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:10vw 10vw;background-position:-1px -1px;padding:0}.about-container .title-container{width:30vw;margin-bottom:3rem}.about-container .title-container .inner-wrapper{padding:10vw 4rem 4rem 0}.about-container .title-container h2{max-width:44rem;font-family:ibm-plex-sans,sans-serif;font-weight:500;font-style:normal;font-display:swap;font-size:3.3rem;letter-spacing:.08em;line-height:1.21;transition:font-size .5s ease}.about-container .content-container{width:50vw;background-color:#000;border-right:1px solid #2c2c2c;border-top:1px solid transparent}.about-container .content-container .inner-wrapper{padding:10vw 4rem 4rem 10vw}.about-container .content-container .text-container{max-width:35rem;margin-bottom:10rem}.about-container .content-container .text-container .btn{margin-top:2rem}.about-container .content-container .text-container+.text-container{padding-left:10vw;position:relative;max-width:36rem;margin-bottom:4rem;width:calc(100% - 10vw)}.about-container .content-container .text-container+.text-container:before{content:"\a";width:14px;height:14px;background-color:#fff;position:absolute;top:6px;left:0}body.white .about-container{background-image:linear-gradient(#ebebeb .1rem,transparent .1rem),linear-gradient(90deg,#ebebeb .1rem,transparent .1rem)}body.white .about-container .content-container{border-color:#ebebeb;background-color:#f7f7f7}.quote-container{border-top:1px solid #2c2c2c;background:#000;text-align:center}.quote-container .images-container{width:30vw}.quote-container .images-container+.content-container{width:70vw}.quote-container .content-container{width:100%;min-height:20vw;display:flex;flex-direction:column;justify-content:center}body.collab .quote-container .content-container,body.project .quote-container .content-container{padding-left:10vw;position:relative}body.collab .quote-container .content-container:before,body.project .quote-container .content-container:before{content:"\a";width:10vw;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:10vw 10vw;background-position:-1px -1px}body.white.collab .quote-container .content-container:before,body.white.project .quote-container .content-container:before{background-image:linear-gradient(#ebebeb .1rem,transparent .1rem),linear-gradient(90deg,#ebebeb .1rem,transparent .1rem)}.quote-container .content-container .text-container{padding:2rem 0rem 4.6rem;width:97rem;max-width:calc(100% - 6rem);margin-left:auto;margin-right:auto}body.white .quote-container{border-color:#ebebeb;background-color:#fff}.contact-form-container{border-top:1px solid #2c2c2c;background-color:#101010}.contact-form-container .column-left{width:40%;border-right:1px solid #2c2c2c;padding:9rem 0 7rem;display:flex;flex-direction:column;justify-content:space-between}.contact-form-container .column-left .content-container{margin-left:10vw;margin-right:10vw;margin-bottom:6rem}.contact-form-container .column-left .contact-information{margin-left:10vw;margin-right:10vw}.contact-form-container .column-left .text-container{max-width:28rem}.contact-form-container .column-right{width:calc(60% - 10vw);padding:9rem 10vw 7rem 0}.contact-form-container .column-right .form-wrapper,.contact-form-container .column-right .fui-i{margin-right:auto;margin-left:auto;width:66rem;max-width:calc(100% - 10vw - 6rem)}body.white .contact-form-container{border-color:#ebebeb;background-color:#f7f7f7}body.white .contact-form-container .column-left{border-color:#ebebeb}.locations-container{border-top:1px solid #2c2c2c;background-color:#000;color:#fff;position:relative;min-height:10vw}.locations-container.showrooms:after{content:"\a";width:100vw;height:100%;position:absolute;top:-1px;left:0;background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:10vw 10vw;z-index:0}.locations-container.showrooms .container-wrapper{margin-left:calc(10vw + 1px);margin-right:0;background-color:#000;width:90vw}.locations-container.showrooms .container-wrapper .title-container,.locations-container.showrooms .container-wrapper .locations-wrapper{padding-left:10vw}.locations-container.locations:after{content:"\a";width:100vw;height:100%;position:absolute;top:-1px;left:0;background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:10vw 10vw;z-index:0}.locations-container.locations .container-wrapper{width:90vw;margin-left:0;background-color:#000}.locations-container.locations .container-wrapper .title-container,.locations-container.locations .container-wrapper .locations-wrapper{padding-left:10vw}.locations-container.bg-gray,.locations-container.bg-gray .container-wrapper{background-color:#101010}.locations-container .container-wrapper{position:relative;z-index:1}.locations-container .container-wrapper .inner-wrapper{padding:12rem 0 8rem}.locations-container .title-container{font-family:ibm-plex-sans,sans-serif;font-weight:500;font-style:normal;font-display:swap;font-size:2rem;letter-spacing:.08em;line-height:2;text-transform:uppercase;margin-bottom:5rem}.locations-container .locations-wrapper{display:flex;flex-wrap:wrap;gap:5rem 13rem}.locations-container .locations-wrapper .text-container{color:#ccc;width:23rem;max-width:100%}.locations-container .locations-wrapper .text-container strong{font-weight:600;color:#fff}body.white .locations-container{border-color:#ebebeb;background-color:#fff;color:#000}body.white .locations-container:after,body.white .locations-container.showrooms:after,body.white .locations-container.locations:after{background-image:linear-gradient(#ebebeb .1rem,transparent .1rem),linear-gradient(90deg,#ebebeb .1rem,transparent .1rem)}body.white .locations-container.showrooms .container-wrapper,body.white .locations-container.locations .container-wrapper{background-color:#fff}body.white .locations-container .locations-wrapper .text-container{color:#707070}body.white .locations-container .locations-wrapper .text-container strong{color:#000}body.white .locations-container.bg-gray,body.white .locations-container.bg-gray .container-wrapper{background-color:#f7f7f7}.newsletter-container{border-top:1px solid #2c2c2c;background-color:#101010}.newsletter-container .newsletter-form-wrapper{padding-top:13rem;padding-bottom:11rem;border-right:1px solid #2c2c2c;width:60%;gap:6rem 1rem;flex-wrap:wrap}.newsletter-container .newsletter-form-wrapper .content-container{margin-left:10vw;width:18rem}.newsletter-container .newsletter-form-wrapper .form-container{margin-left:6rem}.newsletter-container .cta-wrapper{width:40%}.newsletter-container .cta-wrapper .text-container{max-width:calc(100% - 6rem);margin-left:auto;margin-right:auto}.newsletter-container .redactor a .btn,.newsletter-container [type=submit]{background-color:transparent;color:#fff}@media (hover: hover){.newsletter-container .redactor a .btn:hover,.newsletter-container [type=submit]:hover{background-color:#fff;color:#000}}.newsletter-container form .active-dropdown,.newsletter-container form input,.newsletter-container form textarea{background-color:#000}body.white .newsletter-container{background-color:#f7f7f7;border-color:#ebebeb}body.white .newsletter-container .newsletter-form-wrapper{border-color:#ebebeb}body.white .newsletter-container .redactor a .btn,body.white .newsletter-container [type=submit]{background-color:transparent;color:#000;border-color:#000}@media (hover: hover){body.white .newsletter-container .redactor a .btn:hover,body.white .newsletter-container [type=submit]:hover{background-color:#000;color:#fff}}.core-collection-breadcrumbs{height:10vw}.core-collection-breadcrumbs .flex{gap:0 2rem}.core-collection-breadcrumbs .title-container,.core-collection-breadcrumbs .buttons-container{padding-bottom:4rem}.core-collection-breadcrumbs .title-container{font-family:ibm-plex-sans,sans-serif;font-weight:500;font-style:normal;font-display:swap;font-size:3.3rem;letter-spacing:.08em;line-height:1.21;transition:font-size .5s ease;font-size:2rem;text-transform:uppercase}.pswp .pswp__bg{background-color:#000}.pswp img{background-color:#000;border:1px solid #2c2c2c;border-radius:1px}body.white .pswp .pswp__bg{background-color:#fff}body.white .pswp video,body.white .pswp img{background-color:#fff;border-color:#ebebeb}body.white .pswp .pswp__button--close line,body.white .pswp .pswp__button--arrow--left svg path,body.white .pswp .pswp__button--arrow--left svg circle,body.white .pswp .pswp__button--arrow--right svg path,body.white .pswp .pswp__button--arrow--right svg circle{stroke:#000}body.white .pswp .pswp__caption__center{color:#000}.modules-container{border-top:1px solid #2c2c2c;background-color:#000;padding:12rem 0 16rem}.modules-container .title-container{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:2.5rem;letter-spacing:.04em;line-height:1.28;font-weight:500}.modules-container .icons-container{margin-top:6.5rem}.modules-container .icons-container .flex{flex-wrap:wrap;gap:45px;margin-bottom:4.5rem}.modules-container .icons-container .flex svg path,.modules-container .icons-container .flex svg circle,.modules-container .icons-container .flex svg rect,.modules-container .icons-container .flex svg line{stroke:#fff}.modules-container .icons-container .flex svg{max-height:96px;width:auto}.modules-container .images-container{margin-top:9rem}.modules-container .modules-images-slider{position:relative}.modules-container .modules-images-slider .swiper-wrapper{white-space:nowrap}.modules-container .modules-images-slider .swiper-wrapper .swiper-item{width:100%;margin-right:13px}@media (min-width: 500px){.modules-container .modules-images-slider .swiper-wrapper .swiper-item{width:50%}}@media (min-width: 600px){.modules-container .modules-images-slider .swiper-wrapper .swiper-item{width:33.33%}}@media (min-width: 750px){.modules-container .modules-images-slider .swiper-wrapper .swiper-item{width:25%}}.modules-container .modules-images-slider .swiper-wrapper .image-container{margin-bottom:1.6rem}.modules-container .modules-images-slider .swiper-wrapper .title-container{font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.5rem;line-height:1.7;letter-spacing:.04em;font-size:1.6rem}.modules-container .modules-images-slider .swiper-wrapper img,.modules-container .modules-images-slider .swiper-wrapper svg{width:calc(100% - 2px);height:calc(100% - 2px);-o-object-fit:contain;object-fit:contain;border:1px solid #2c2c2c;background-color:#000}.modules-container .modules-images-slider .swiper-wrapper figcaption{margin-top:1.5rem;font-size:1.4rem;display:block}.modules-container .modules-images-slider .swiper-wrapper svg path,.modules-container .modules-images-slider .swiper-wrapper svg rect,.modules-container .modules-images-slider .swiper-wrapper svg circle{stroke:#fff}.modules-container .swiper-controls{position:absolute;pointer-events:none;top:50%;transform:translateY(-50%);left:-10vw;z-index:3;width:100vw;height:100%;display:flex;justify-content:space-between}.modules-container .swiper-navigation{width:100%;display:flex;justify-content:space-between}.modules-container .swiper-button-prev:after,.modules-container .swiper-button-next:after{display:none}.modules-container .swiper-button-prev,.modules-container .swiper-button-next{pointer-events:auto;width:10vw;position:static;height:100%;display:inline-flex;flex-direction:column;justify-content:center;margin:0;padding:0}.modules-container .swiper-button-prev.swiper-button-lock,.modules-container .swiper-button-next.swiper-button-lock{display:none}@media (hover: hover){.modules-container .swiper-button-prev:hover svg path,.modules-container .swiper-button-next:hover svg path{stroke:#707070}}.modules-container .swiper-button-prev svg path,.modules-container .swiper-button-next svg path{transition:stroke .3s ease}.modules-container .swiper-button-prev svg{margin:0 auto}.modules-container .swiper-button-next svg{margin:0 auto}body.white .modules-container{background-color:#f7f7f7;border-color:#ebebeb}body.white .modules-container .modules-images-slider .image-container img,body.white .modules-container .modules-images-slider .image-container video{border-color:#ebebeb;background-color:#fff}body.white .modules-container .swiper-button-prev svg path,body.white .modules-container .swiper-button-next svg path{stroke:#000}body.white .modules-container .icons-container .flex svg path,body.white .modules-container .icons-container .flex svg circle,body.white .modules-container .icons-container .flex svg rect,body.white .modules-container .icons-container .flex svg line{stroke:#161615}.slider-downloads-container{border-top:1px solid #2c2c2c;background-color:#000}.slider-downloads-container .images-container{width:70%;border-right:1px solid #2c2c2c;position:relative}.slider-downloads-container .images-container .slider-container,.slider-downloads-container .images-container .swiper,.slider-downloads-container .images-container .swiper .image-container,.slider-downloads-container .images-container .swiper .video-wrapper{height:100%}.slider-downloads-container .images-container .swiper .image-container video,.slider-downloads-container .images-container .swiper .image-container img,.slider-downloads-container .images-container .swiper .video-wrapper video,.slider-downloads-container .images-container .swiper .video-wrapper img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.slider-downloads-container .images-container .swiper-navigation{position:absolute;left:100%;width:10vw;height:10vw;bottom:0;display:flex}.slider-downloads-container .images-container .swiper-pagination{display:none}.slider-downloads-container .images-container .swiper-button-prev:after,.slider-downloads-container .images-container .swiper-button-next:after{display:none}.slider-downloads-container .images-container .swiper-button-prev,.slider-downloads-container .images-container .swiper-button-next{width:5vw;position:static;height:10vw;display:inline-flex;flex-direction:column;justify-content:center;margin:0;padding:0}.slider-downloads-container .images-container .swiper-button-prev.swiper-button-lock,.slider-downloads-container .images-container .swiper-button-next.swiper-button-lock{display:none}@media (hover: hover){.slider-downloads-container .images-container .swiper-button-prev:hover svg path,.slider-downloads-container .images-container .swiper-button-next:hover svg path{stroke:#707070}}.slider-downloads-container .images-container .swiper-button-prev svg path,.slider-downloads-container .images-container .swiper-button-next svg path{transition:stroke .3s ease}.slider-downloads-container .images-container .swiper-button-prev svg{margin:0 10px 0 auto}.slider-downloads-container .images-container .swiper-button-next svg{margin:0 auto 0 10px}.slider-downloads-container .downloads-container{width:30%;padding-bottom:10vw;position:relative;border:0;min-height:40vw}.slider-downloads-container .downloads-container .bottom{position:absolute;bottom:0;left:0;height:10vw}.slider-downloads-container .downloads-container .bottom:after{content:"\a";width:100vw;height:100%;position:absolute;top:0;left:-1px;background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:10vw 10vw;z-index:0}.slider-downloads-container .downloads-container .content-container{padding:9rem 4rem 4rem 7rem}.slider-downloads-container .downloads-container .content-container .download-category{margin-bottom:2rem}.slider-downloads-container .downloads-container .content-container .label{display:inline-block;position:relative;padding:4px 0;cursor:pointer}.slider-downloads-container .downloads-container .content-container .label span{display:inline-block;margin-left:8px;opacity:1;transition:transform .5s ease}.slider-downloads-container .downloads-container .content-container .label span svg{display:block;margin:auto}.slider-downloads-container .downloads-container .content-container .label:after{content:"\a";display:block;width:100%;height:1px;position:absolute;background-color:#fff;left:0;bottom:0;transition:all .5s ease}.slider-downloads-container .downloads-container .content-container .label svg path{stroke:#fff;transition:stroke .5s ease}.slider-downloads-container .downloads-container .content-container label.label:after{width:calc(100% - 25px)}.slider-downloads-container .downloads-container .content-container .collapsed-downloads{max-height:0px;overflow:hidden;padding-top:0;transition:all .3s ease}.slider-downloads-container .downloads-container .content-container .collapsed-downloads p+p{margin:0}.slider-downloads-container .downloads-container .content-container .collapsed-downloads a{display:inline-block;padding:4px 0 4px 25px;background-repeat:no-repeat;background-image:url(/assets/images/download-icon.svg);background-size:17px auto;background-position:0px 7px;position:relative;color:#9b9b9b;transition:all .3s ease;margin-bottom:4px}.slider-downloads-container .downloads-container .content-container .collapsed-downloads a:after{content:"\a";display:block;width:calc(100% - 25px);height:1px;position:absolute;background-color:#9b9b9b;left:25px;bottom:0;transition:all .5s ease}@media (hover: hover){.slider-downloads-container .downloads-container .content-container .collapsed-downloads a:hover{background-repeat:no-repeat;background-image:url(/assets/images/download-icon-white.svg);background-size:17px auto;color:#fff}.slider-downloads-container .downloads-container .content-container .collapsed-downloads a:hover:after{background-color:#fff}}.slider-downloads-container .downloads-container .content-container [type=checkbox]:checked+.label{color:#9b9b9b}.slider-downloads-container .downloads-container .content-container [type=checkbox]:checked+.label:after{background-color:#9b9b9b}.slider-downloads-container .downloads-container .content-container [type=checkbox]:checked+.label span{transform:rotate(180deg)}.slider-downloads-container .downloads-container .content-container [type=checkbox]:checked+.label span svg path{stroke:#9b9b9b}.slider-downloads-container .downloads-container .content-container [type=checkbox]:checked+.label+.collapsed-downloads{max-height:100vh;padding-top:2rem}@media (hover: hover){.slider-downloads-container .downloads-container .content-container .label:hover,.slider-downloads-container .downloads-container .content-container [type=checkbox]:checked+.label:hover{color:#9b9b9b}.slider-downloads-container .downloads-container .content-container .label:hover:after,.slider-downloads-container .downloads-container .content-container [type=checkbox]:checked+.label:hover:after{bottom:-6px;background-color:transparent}.slider-downloads-container .downloads-container .content-container .label:hover svg path,.slider-downloads-container .downloads-container .content-container [type=checkbox]:checked+.label:hover svg path{stroke:#9b9b9b}}body.white .slider-downloads-container{background-color:#fff;border-color:#ebebeb}body.white .slider-downloads-container .images-container{border-color:#ebebeb}body.white .slider-downloads-container .images-container .swiper-button-prev svg path,body.white .slider-downloads-container .images-container .swiper-button-next svg path{stroke:#000}body.white .slider-downloads-container .downloads-container .bottom:after{background-image:linear-gradient(#ebebeb .1rem,transparent .1rem),linear-gradient(90deg,#ebebeb .1rem,transparent .1rem)}body.white .slider-downloads-container .downloads-container .content-container .label:after{background-color:#000}body.white .slider-downloads-container .downloads-container .content-container .label svg path{stroke:#000}body.white .slider-downloads-container .downloads-container .content-container [type=checkbox]:checked+.label{color:#9b9b9b}body.white .slider-downloads-container .downloads-container .content-container [type=checkbox]:checked+.label:after{background-color:#9b9b9b}body.white .slider-downloads-container .downloads-container .content-container .collapsed-downloads a{color:#707070}body.white .slider-downloads-container .downloads-container .content-container .collapsed-downloads a:after{background-color:#707070}@media (hover: hover){body.white .slider-downloads-container .downloads-container .content-container .collapsed-downloads a:hover{background-repeat:no-repeat;background-image:url(/assets/images/download-icon-black.svg);background-size:17px auto;color:#000}body.white .slider-downloads-container .downloads-container .content-container .collapsed-downloads a:hover:after{background-color:#000}}@media (hover: hover){body.white .slider-downloads-container .downloads-container .content-container .label:hover,body.white .slider-downloads-container .downloads-container .content-container [type=checkbox]:checked+.label:hover{color:#707070}body.white .slider-downloads-container .downloads-container .content-container .label:hover:after,body.white .slider-downloads-container .downloads-container .content-container [type=checkbox]:checked+.label:hover:after{bottom:-6px;background-color:transparent}body.white .slider-downloads-container .downloads-container .content-container .label:hover svg path,body.white .slider-downloads-container .downloads-container .content-container [type=checkbox]:checked+.label:hover svg path{stroke:#707070}}.projects-overview{border-top:1px solid #2c2c2c;padding:9rem 0 6rem}body.collab .projects-overview{padding:4rem 0}.projects-overview .top-container .title-container{font-family:ibm-plex-sans,sans-serif;font-weight:500;font-style:normal;font-display:swap;font-size:3.3rem;letter-spacing:.08em;line-height:1.21;transition:font-size .5s ease;font-size:2rem;margin-bottom:4rem;text-transform:uppercase}.projects-overview .top-container .text-container{max-width:47rem;margin-bottom:3rem}.projects-overview .top-container.flex.space-between{flex-wrap:wrap;border-bottom:1px solid #2c2c2c;margin-bottom:4.5rem}.projects-overview .top-container.flex.space-between .container-wrapper{width:auto;margin-left:3rem;margin-right:3rem}.projects-overview .top-container.flex.space-between .container-wrapper .title-container{margin-left:calc(10vw - 3rem)}.projects-overview .top-container.flex.space-between .container-wrapper .filter-container{margin-left:calc(10vw - 3rem);margin-right:3rem;margin-bottom:4rem}.projects-overview .top-container.flex.space-between .container-wrapper .filter-container .item-container{justify-content:flex-start}body.white .projects-overview .top-container.flex.space-between .container-wrapper .filter-container .item-container .filter-item:not(.active){color:#9b9b9b}.projects-overview .top-container .container-wrapper:not(.small),.projects-overview>.container-wrapper{width:calc(100% - 8rem)}.projects-overview .filter-container{margin-bottom:5rem;margin-left:calc(10vw - 6rem)}.projects-overview .filter-container .item-container{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap}.projects-overview .filter-container .item-container .base-text{padding:8px 18px 9px 0}.projects-overview .filter-container .item-container .filter-item{cursor:pointer;padding:8px 18px 9px;background-color:#707070;color:#fff}.projects-overview .filter-container .item-container .filter-item.active{background-color:#fff;color:#000}.projects-overview .blocks-wrapper{display:flex;flex-wrap:wrap;width:calc(100% + 16px)}.projects-overview .blocks-wrapper .block-item{width:calc(25% - 16px);margin-bottom:40px;margin-right:16px}.projects-overview .blocks-wrapper .block-item .image-container{margin-bottom:1.5rem;border:1px solid #2c2c2c}.projects-overview .blocks-wrapper .block-item .content-container .text-container{display:flex;gap:16px 20px;justify-content:space-between}.projects-overview .blocks-wrapper .block-item .content-container .text-container span{color:#bababa;padding-right:2rem}body.white .projects-overview{border-color:#ebebeb}body.white .projects-overview .filter-container .item-container .filter-item{background-color:#ebebeb;color:#707070}body.white .projects-overview .filter-container .item-container .filter-item.active{background-color:#000;color:#fff}body.white .projects-overview .top-container.flex.space-between,body.white .projects-overview .blocks-wrapper .block-item .image-container{border-color:#ebebeb}.title-container-wrapper{padding:9rem 0;font-family:ibm-plex-sans,sans-serif;font-weight:500;font-style:normal;font-display:swap;font-size:3.3rem;letter-spacing:.08em;line-height:1.21;transition:font-size .5s ease;text-transform:uppercase}.title-container-wrapper+.downloads-container{border-top:0px}.title-container-wrapper+.downloads-container .container-wrapper .inner-wrapper{padding-top:0}.downloads-container{border-top:1px solid #2c2c2c;background-color:#000;color:#fff;position:relative;min-height:10vw}.downloads-container .container-wrapper{position:relative;z-index:1}.downloads-container .container-wrapper .inner-wrapper{padding:7rem 0rem}.downloads-container .title-container{font-family:ibm-plex-sans,sans-serif;font-weight:500;font-style:normal;font-display:swap;font-size:2rem;letter-spacing:.08em;line-height:2;text-transform:uppercase;margin-bottom:5rem}.downloads-container .downloads-wrapper{-moz-columns:3;columns:3}.downloads-container .downloads-wrapper .text-container{max-width:23rem;font-weight:600}.downloads-container .downloads-wrapper .text-container a{display:inline-block;padding:4px 25px 4px 0;background-repeat:no-repeat;background-image:url(/assets/images/download-icon.svg);background-size:17px auto;background-size:17px 0;background-position:right 8px;position:relative;line-height:1;color:#fff;transition:all .3s ease;margin-bottom:4px}.downloads-container .downloads-wrapper .text-container a:after{content:"\a";display:block;width:calc(100% - 25px);height:1px;position:absolute;background-color:#9b9b9b;left:0;bottom:0;opacity:0;transition:opacity .5s ease}@media (hover: hover){.downloads-container .downloads-wrapper .text-container a:hover{background-repeat:no-repeat;background-image:url(/assets/images/download-icon.svg);background-size:17px auto;background-size:17px 15px;color:#9b9b9b}.downloads-container .downloads-wrapper .text-container a:hover:after{opacity:1}}body.white .downloads-container{border-color:#ebebeb;background-color:#fff;color:#000}body.white .downloads-container .downloads-wrapper .text-container a{color:#707070}body.white .downloads-container .downloads-wrapper .text-container a:after{background-color:#000}@media (hover: hover){body.white .downloads-container .downloads-wrapper .text-container a:hover{background-repeat:no-repeat;background-image:url(/assets/images/download-icon-black.svg);background-size:17px auto;color:#000}}.more-projects-container{background-color:#101010;border-top:1px solid #2c2c2c}.more-projects-container .label-container{width:10vw;border-right:1px solid #2c2c2c;text-align:center;display:flex;align-items:center;justify-content:center}.more-projects-container .label-container p{transform:rotate(-90deg)}.more-projects-container .projects-list-container{width:90vw;display:flex;align-items:stretch}.more-projects-container .projects-list-container .project-container{width:calc(33.33% - .6px);border-right:1px solid #2c2c2c}.more-projects-container .projects-list-container .project-container .inner-wrapper{padding:6rem 5rem;height:calc(100% - 12rem);display:flex;flex-direction:column;justify-content:space-between}.more-projects-container .projects-list-container .project-container .inner-wrapper .title-container{margin-bottom:9rem}.more-projects-container .projects-list-container .project-container .inner-wrapper .title-container h3{font-family:ibm-plex-sans,sans-serif;font-weight:600;font-style:normal;font-display:swap;font-size:1.8rem;letter-spacing:.04em;line-height:1.4;max-width:34rem}.more-projects-container .projects-list-container .project-container:last-child{border-right:0px}body.white .more-projects-container{background-color:#f7f7f7;border-color:#ebebeb}body.white .more-projects-container .projects-list-container .project-container,body.white .more-projects-container .label-container{border-color:#ebebeb}.projects-overview-container{border-top:1px solid #2c2c2c}.projects-overview-container .container-wrapper>.title-container{font-family:ibm-plex-sans,sans-serif;font-weight:500;font-style:normal;font-display:swap;font-size:3.3rem;letter-spacing:.08em;line-height:1.21;transition:font-size .5s ease;font-size:2rem;line-height:2;text-transform:uppercase;height:10vw;display:flex;flex-direction:column;justify-content:flex-end;position:relative;border-right:1px solid #2c2c2c}.projects-overview-container .container-wrapper>.title-container h1{margin-bottom:4rem}.projects-overview-container .projects-list-container{border-top:1px solid #2c2c2c;background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem);background-size:100% 10vw;background-position:0 -2px}.projects-overview-container .projects-list-container .projects-list{display:flex;align-items:stretch;align-items:flex-start;flex-wrap:wrap;background-color:#000;background-image:linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:calc(33.33% - .3px) 100%}.projects-overview-container .projects-list-container .project-item{width:calc(33.3% - 1px);margin-left:1px;display:inline-block;transition:background .3s ease;border-bottom:1px solid #2c2c2c}.projects-overview-container .projects-list-container .project-item .inner-wrapper{padding:14px 14px 60px}.projects-overview-container .projects-list-container .project-item .inner-wrapper .image-container{margin-bottom:4rem}.projects-overview-container .projects-list-container .project-item .inner-wrapper .content-container{padding:14px 30px 14px 14px}.projects-overview-container .projects-list-container .project-item .inner-wrapper .content-container .title-container{margin-bottom:1rem}.projects-overview-container .projects-list-container .project-item .inner-wrapper .content-container .text-container{color:#ccc}.projects-overview-container .projects-list-container .project-item .inner-wrapper .content-container .btn a{background-color:transparent;color:#fff}@media (hover: hover){.projects-overview-container .projects-list-container .project-item:hover{background-color:#151515}.projects-overview-container .projects-list-container .project-item:hover .text-container{color:#fff}.projects-overview-container .projects-list-container .project-item:hover .inner-wrapper .content-container .btn a{background-color:#fff;color:#000}}.projects-overview-container .projects-list-container.last-rows-0 .project-item:nth-last-child(1),.projects-overview-container .projects-list-container.last-rows-0 .project-item:nth-last-child(2),.projects-overview-container .projects-list-container.last-rows-0 .project-item:nth-last-child(3){border-bottom-width:0px}.projects-overview-container .projects-list-container.last-rows-2 .project-item:nth-last-child(1),.projects-overview-container .projects-list-container.last-rows-2 .project-item:nth-last-child(2){border-bottom-width:0px}.projects-overview-container .projects-list-container.last-rows-1 .project-item:nth-last-child(1){border-bottom-width:0px}.projects-overview-container .load-more{border-top:1px solid #2c2c2c;padding:6rem 3rem;text-align:center}body.white .projects-overview-container,body.white .projects-overview-container .container-wrapper .title-container{border-color:#ebebeb}body.white .projects-overview-container .projects-list-container{border-color:#ebebeb;background-image:linear-gradient(#ebebeb .1rem,transparent .1rem)}body.white .projects-overview-container .projects-list-container .projects-list{background-color:#fff;background-image:linear-gradient(90deg,#ebebeb .1rem,transparent .1rem)}body.white .projects-overview-container .projects-list-container .project-item{border-color:#ebebeb}body.white .projects-overview-container .projects-list-container .project-item .inner-wrapper .content-container .btn a{color:#000}body.white .projects-overview-container .projects-list-container .project-item .inner-wrapper .content-container .text-container{color:#707070}@media (hover: hover){body.white .projects-overview-container .projects-list-container .project-item:hover{background-color:#f7f7f7}body.white .projects-overview-container .projects-list-container .project-item:hover .inner-wrapper .content-container .btn a{background-color:#000;color:#fff}}.customization-container-wrapper{position:relative;background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:10vw 10vw;background-position:0 0px;margin-top:-2px}.customization-container-wrapper .content-container,.customization-container-wrapper .images-container{position:relative;z-index:1}.customization-container-wrapper .content-container{margin-left:calc(10vw + .1rem);margin-right:calc(10vw + .1rem);width:calc(30vw - .1rem);display:inline-block;vertical-align:top;background-color:#000;margin-top:.1rem}.customization-container-wrapper .content-container .inner-wrapper{padding:9rem 3rem 4rem 6rem}.customization-container-wrapper .content-container .inner-wrapper .text-container{max-width:33rem}.customization-container-wrapper .content-container+.images-container{width:calc(50vw - 1px);border:0px;top:1px}.customization-container-wrapper .content-container+.images-container .inner-wrapper{margin-left:10vw}.customization-container-wrapper .content-container+.images-container .image-container{height:calc(30vw - .2rem)}.customization-container-wrapper .images-container{display:inline-flex;vertical-align:top;flex-direction:column;align-items:stretch;border-top:1px solid transparent;border-bottom:1px solid transparent}.customization-container-wrapper .images-container .inner-wrapper{background-color:#000}.customization-container-wrapper .images-container .inner-wrapper .image-container video,.customization-container-wrapper .images-container .inner-wrapper .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.customization-container-wrapper .images-container .inner-wrapper .image-container figure{height:100%}.customization-container-wrapper .images-container .inner-wrapper .image-container figcaption{display:block;padding:1.5rem 2rem;font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.2rem;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:#707070;position:absolute;bottom:0;left:0}.customization-container-wrapper .images-container .swiper-initialized .swiper-wrapper .swiper-item .image-container{height:100%}.customization-container-wrapper .images-container .slider-container{position:relative;overflow:visible;flex:1}.customization-container-wrapper .images-container .slider-container .swiper-controls{position:absolute;bottom:0;left:-10vw;z-index:3;width:10vw;height:10vw;display:flex;justify-content:space-between}.customization-container-wrapper .images-container .slider-container .swiper-pagination{display:none}.customization-container-wrapper .images-container .slider-container .swiper-navigation{display:flex;width:100%}.customization-container-wrapper .images-container .slider-container .swiper-wrapper{align-items:stretch}.customization-container-wrapper .images-container .slider-container .swiper-wrapper .swiper-item{height:auto}.customization-container-wrapper .images-container .slider-container .swiper-button-prev:after,.customization-container-wrapper .images-container .slider-container .swiper-button-next:after{display:none}.customization-container-wrapper .images-container .slider-container .swiper-button-prev,.customization-container-wrapper .images-container .slider-container .swiper-button-next{width:50%;position:static;height:10vw;display:inline-flex;flex-direction:column;justify-content:center;margin:0;padding:0}.customization-container-wrapper .images-container .slider-container .swiper-button-prev.swiper-button-lock,.customization-container-wrapper .images-container .slider-container .swiper-button-next.swiper-button-lock{display:none}@media (hover: hover){.customization-container-wrapper .images-container .slider-container .swiper-button-prev:hover svg path,.customization-container-wrapper .images-container .slider-container .swiper-button-next:hover svg path{stroke:#707070}}.customization-container-wrapper .images-container .slider-container .swiper-button-prev svg path,.customization-container-wrapper .images-container .slider-container .swiper-button-next svg path{transition:stroke .3s ease}.customization-container-wrapper .images-container .slider-container .swiper-button-prev svg{margin:0 1rem 0 auto}.customization-container-wrapper .images-container .slider-container .swiper-button-next svg{margin:0 auto 0 1rem}body.customization .customization-container-wrapper .content-container{width:50vw;margin-left:0;margin-right:0;margin-bottom:20vw}body.customization .customization-container-wrapper .content-container .inner-wrapper{padding:9rem 3rem 11rem 10vw}body.customization .customization-container-wrapper .content-container+.images-container .inner-wrapper{margin-left:calc(10vw + 2px)}body.customization .customization-container-wrapper .content-container+.images-container .image-container{height:calc(50vw - 3px)}body.customization .customization-container-wrapper .images-container{top:1.5px}body.customization .customization-container-wrapper .images-container.group-2{width:40vw;top:calc(-20vw + 2px);margin-right:10vw}body.customization .customization-container-wrapper .images-container.group-2 .inner-wrapper{margin-right:calc(10vw + 2px)}body.customization .customization-container-wrapper .images-container.group-2 .image-container{height:calc(40vw - 3px)}body.customization .customization-container-wrapper .images-container.group-2 .slider-container .swiper-controls{left:100%}body.customization .customization-container-wrapper .images-container.group-3{width:calc(50vw - 2px);margin-left:2px}body.customization .customization-container-wrapper .images-container.group-3 .inner-wrapper{margin-right:calc(20vw + 1px)}body.customization .customization-container-wrapper .images-container.group-3 .image-container{height:calc(30vw - 3px)}body.customization .customization-container-wrapper .images-container.group-3 .slider-container .swiper-controls{left:100%}body.customization .customization-container-wrapper .images-container.fixed-group-0{width:calc(50vw - 2px);margin-left:calc(10vw + 2px)}body.customization .customization-container-wrapper .images-container.fixed-group-0 .inner-wrapper{margin-left:calc(10vw + 1px)}body.customization .customization-container-wrapper .images-container.fixed-group-0 .image-container{height:calc(50vw - 3px)}body.customization .customization-container-wrapper .images-container.fixed-group-0 .slider-container .swiper-controls{left:-10vw}body.customization .customization-container-wrapper .images-container.fixed-group-1{width:40vw}body.customization .customization-container-wrapper .images-container.fixed-group-1 .inner-wrapper{margin-left:calc(10vw + 1px)}body.customization .customization-container-wrapper .images-container.fixed-group-1 .image-container{height:calc(30vw - 3px)}body.customization .customization-container-wrapper .images-container.fixed-group-1 .slider-container .swiper-controls{left:-10vw}body.customization .customization-container-wrapper .images-container.fixed-group-2{width:40vw;margin-right:calc(10vw + 1px)}body.customization .customization-container-wrapper .images-container.fixed-group-2 .inner-wrapper{margin-right:10vw}body.customization .customization-container-wrapper .images-container.fixed-group-2 .image-container{height:calc(40vw - 2px)}body.customization .customization-container-wrapper .images-container.fixed-group-2 .slider-container .swiper-controls{left:100%}body.customization .customization-container-wrapper .images-container.fixed-group-3{width:calc(50vw - 2px);margin-left:1px}body.customization .customization-container-wrapper .images-container.fixed-group-3 .inner-wrapper{margin-right:calc(10vw + .5px)}body.customization .customization-container-wrapper .images-container.fixed-group-3 .image-container{height:calc(40vw - 3px)}body.customization .customization-container-wrapper .images-container.fixed-group-3 .slider-container .swiper-controls{left:100%}body.customization .customization-container-wrapper .images-container .slider-container .swiper-controls{left:30vw}body.white .customization-container-wrapper{background-image:linear-gradient(#ebebeb .1rem,transparent .1rem),linear-gradient(90deg,#ebebeb .1rem,transparent .1rem)}body.white .customization-container-wrapper .images-container .inner-wrapper,body.white .customization-container-wrapper .content-container{background-color:#fff}body.white .customization-container-wrapper .content-container+.images-container .slider-container .swiper-button-prev svg path,body.white .customization-container-wrapper .content-container+.images-container .slider-container .swiper-button-next svg path,body.white .customization-container-wrapper .images-container .slider-container .swiper-button-prev svg path,body.white .customization-container-wrapper .images-container .slider-container .swiper-button-next svg path{stroke:#000}body.disclaimer .title-container-wrapper+.container-wrapper{padding-bottom:9rem}@media (max-width: 1350px){.newsletter-container .newsletter-form-wrapper .content-container{margin-left:6rem}.contact-form-container .column-right{width:60%;padding-right:0}}@media (max-width: 1320px){header{width:100vw}header .menu-trigger-container+.menu-list{display:none}}@media (max-width: 1024px){.slider-downloads-container .downloads-container .content-container{padding-left:4rem}.customization-container-wrapper .content-container{margin-left:0;margin-right:0;width:50vw}.contact-form-container .column-left .contact-information,.contact-form-container .column-left .content-container{margin-left:6rem;margin-right:3rem}.contact-form-container .column-right .form-wrapper{margin-left:6rem;margin-right:6rem;max-width:calc(100% - 12rem)}.contact-form-container .column-right .form-wrapper form .columns{white-space:normal}.contact-form-container .column-right .form-wrapper form .columns .column.name{width:100%}.contact-form-container .column-right .form-wrapper form .columns .column.name+.column{margin-left:0}}@media (max-width: 979px){.projects-overview-container .projects-list-container .projects-list{background-size:calc(50% - .5px) 100%}.projects-overview-container .projects-list-container .project-item{width:calc(50% - 1px)}.projects-overview-container .projects-list-container.last-rows-0 .project-item:nth-last-child(2),.projects-overview-container .projects-list-container.last-rows-0 .project-item:nth-last-child(3){border-bottom-width:1px}.downloads-container .downloads-wrapper{-moz-columns:2;columns:2}.more-projects-container .projects-list-container .project-container{width:calc(50% - .5px)}.more-projects-container .projects-list-container .project-container:nth-child(3){display:none}.slider-downloads-container{border-top:0px}.slider-downloads-container>.flex{flex-wrap:wrap}.slider-downloads-container>.flex .images-container{width:100%;padding-right:10vw;background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:10vw 10vw;background-position:-1px 0px}body.white .slider-downloads-container>.flex .images-container{background-image:linear-gradient(#ebebeb .1rem,transparent .1rem),linear-gradient(90deg,#ebebeb .1rem,transparent .1rem)}.slider-downloads-container>.flex .images-container .swiper .image-container{height:calc(60vw + 2px)}.slider-downloads-container>.flex .downloads-container{width:100%;min-height:auto}.slider-downloads-container>.flex .downloads-container .content-container{padding:6rem}}@media (max-width: 850px){.newsletter-container>.flex{flex-wrap:wrap}.newsletter-container .newsletter-form-wrapper{width:100%;border-right:0px;border-bottom:1px solid #2c2c2c;padding-top:6rem;padding-bottom:6rem}.newsletter-container .cta-wrapper{width:100%}.newsletter-container .cta-wrapper .content-container{padding:6rem}.textblock-w-title>.flex{flex-wrap:wrap}.textblock-w-title>.flex .title-container:first-child:not(:last-child),.textblock-w-title>.flex .title-container+.content-container{width:100%}.textblock-w-title>.flex .content-container .inner-wrapper{padding-right:0;padding-left:10vw;padding-top:0}body.collab .switches-slider-block .blocks-wrapper .block-item,.projects-overview .blocks-wrapper .block-item,.collaborations-container-slider .blocks-wrapper .block-item{width:calc(50% - 16px)}.finishes-customization-container-block .finishes-container .content-container .inner-wrapper{padding:12vw 10vw}.finishes-customization-container-block .customization-container .images-container .swiper{top:0}.finishes-customization-container-block .customization-container .content-container .text-container{margin-left:0}}@media (max-width: 750px){.container-wrapper.small{width:calc(100% - 12rem)}.modules-container .swiper-controls,.switches-slider-block .slider-container .swiper-controls{left:-6rem}.modules-container .swiper-controls .swiper-button-prev,.modules-container .swiper-controls .swiper-button-next,.switches-slider-block .slider-container .swiper-controls .swiper-button-prev,.switches-slider-block .slider-container .swiper-controls .swiper-button-next{width:6rem}.collaborations-overview-container:after,.about-container,body.home:after{background-size:20vw 20vw}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .logo-container,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .logo-container{padding-top:calc((20vw - 20px)/2)}header .container-wrapper>.flex{min-height:20vw}header .menu-trigger-container,header .logo-container{padding-top:calc((20vw - 20px)/2)}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu{overflow-y:scroll}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu>.flex,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu>.flex{flex-direction:column-reverse;position:relative;justify-content:space-between;height:auto;min-height:100vh}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left{width:100%;min-height:0}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .logo-container,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .logo-container{position:absolute;top:0;left:0}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .content-container,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .content-container{display:none}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right{width:100%}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right:after,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right:after{display:none}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right .menu-list,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right .menu-list{text-align:left}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right .menu-list ul,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right .menu-list ul{margin:10rem 3rem 5rem}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right .menu-list ul li a:after,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right .menu-list ul li a:after{height:2px}.title-container-wrapper{padding:4.5rem 0}.textblock-w-image>.flex,.textblock-w-image>.flex.reverse{flex-wrap:wrap}.textblock-w-image>.flex .images-container,.textblock-w-image>.flex .video-wrapper,.textblock-w-image>.flex.reverse .images-container,.textblock-w-image>.flex.reverse .video-wrapper{width:100%;height:60vw;height:auto}.textblock-w-image>.flex .images-container video,.textblock-w-image>.flex .images-container img,.textblock-w-image>.flex .video-wrapper video,.textblock-w-image>.flex .video-wrapper img,.textblock-w-image>.flex.reverse .images-container video,.textblock-w-image>.flex.reverse .images-container img,.textblock-w-image>.flex.reverse .video-wrapper video,.textblock-w-image>.flex.reverse .video-wrapper img{width:calc(100% - 2px)}.textblock-w-image>.flex .content-container,.textblock-w-image>.flex.reverse .content-container{width:100%}.textblock-w-image>.flex .content-container .inner-wrapper,.textblock-w-image>.flex.reverse .content-container .inner-wrapper{padding:6rem}.textblock-w-image>.flex .content-container .text-container,.textblock-w-image>.flex.reverse .content-container .text-container{margin-left:0;margin-right:0;max-width:100%}.textblock-w-image>.flex .images-container .slider-container .swiper-controls,.textblock-w-image>.flex.reverse .images-container .slider-container .swiper-controls{width:20vw;height:20vw}body.project .textblock-w-image .flex.reverse .content-container{padding-left:0vw;width:60vw}body.project .textblock-w-image .flex.reverse .content-container:before{display:none}body.project .textblock-w-image .flex.reverse .images-container{width:40vw}body.project .textblock-w-image .flex.reverse .images-container video,body.project .textblock-w-image .flex.reverse .images-container img{border:none}body.project .textblock-w-image .content-container{padding-right:0;width:60vw}body.project .textblock-w-image .content-container:after{display:none}body.project .textblock-w-image .images-container{width:40vw}body.project .textblock-w-image .images-container video,body.project .textblock-w-image .images-container img{border:none;width:100%}body.about .textblock-w-image .flex.reverse .content-container .text-container{margin-left:0}.modules-container{padding:6rem 0rem}.collection-overview-block{background-color:#000}body.white .collection-overview-block{background:#f7f7f7}.collection-overview-block>.flex{flex-wrap:wrap}.collection-overview-block>.flex .content-container{width:100%;border-right:0px}.collection-overview-block>.flex .content-container .text-container{margin:10rem 6rem}.collection-overview-block>.flex .collection-container{width:100%;padding-top:0;border-top:0}body.white .collection-overview-block>.flex .collection-container{border-color:#ebebeb}.collection-overview-block>.flex .collection-container .collectie-item .title-container{min-height:20vw;padding:.4rem 6rem 1rem}body.collab .switches-slider-block{padding-top:6rem}.switches-slider-block{padding:6rem 0 10rem}.call-to-action-block>.flex{flex-wrap:wrap}.call-to-action-block .content-container{width:100%}.call-to-action-block .content-container:nth-child(odd){border-right:0px;border-bottom:1px solid #2c2c2c}body.white .call-to-action-block .content-container:nth-child(odd){border-color:#ebebeb}.call-to-action-block .content-container .text-container{padding:6rem 3rem}body.customization .customization-container-wrapper .content-container .inner-wrapper,.customization-container-wrapper .content-container .inner-wrapper{padding:4rem 6rem}.finishes-customization-container-block:after{display:none}.finishes-customization-container-block .finishes-container{flex-wrap:wrap}.finishes-customization-container-block .finishes-container .images-container{width:100%;height:120vw;border-right:0;border-top:1px solid #2c2c2c}body.white .finishes-customization-container-block .finishes-container .images-container{border-color:#ebebeb}.finishes-customization-container-block .finishes-container .images-container{position:relative;background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:20vw 20vw;background-position:0px -1px}.finishes-customization-container-block .finishes-container .images-container .swiper{margin-top:0;margin-left:0;width:80vw;position:static}.finishes-customization-container-block .finishes-container .images-container .swiper .video-wrapper,.finishes-customization-container-block .finishes-container .images-container .swiper .image-container{height:calc(120vw - 1px)}.finishes-customization-container-block .finishes-container .images-container .swiper-navigation{display:flex}.finishes-customization-container-block .finishes-container .images-container .swiper-button-prev,.finishes-customization-container-block .finishes-container .images-container .swiper-button-next{width:10vw;height:20vw}.finishes-customization-container-block .finishes-container .images-container .swiper-controls{width:20vw;position:absolute;right:0;bottom:0;margin-left:0}.finishes-customization-container-block .finishes-container .content-container{width:100%;height:auto}.finishes-customization-container-block .finishes-container .content-container .inner-wrapper{padding:10rem 6rem}.finishes-customization-container-block .customization-container{flex-wrap:wrap}.finishes-customization-container-block .customization-container .content-container{width:100%}.finishes-customization-container-block .customization-container .content-container .text-container{margin-left:0}.finishes-customization-container-block .customization-container .content-container .inner-wrapper{padding:10rem 6rem}.finishes-customization-container-block .customization-container .images-container{width:100%;background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:20vw 20vw;background-position:0px -1px;position:relative;border-top:1px solid #2c2c2c}body.white .finishes-customization-container-block .customization-container .images-container{border-color:#ebebeb}.finishes-customization-container-block .customization-container .images-container{padding-bottom:20vw}.finishes-customization-container-block .customization-container .images-container .swiper{top:0;margin-top:0;margin-left:0;width:80vw;position:static}.finishes-customization-container-block .customization-container .images-container .swiper .video-wrapper,.finishes-customization-container-block .customization-container .images-container .swiper .image-container{height:calc(120vw - 1px)}.finishes-customization-container-block .customization-container .images-container .swiper .swiper-navigation{display:flex}.finishes-customization-container-block .customization-container .images-container .swiper .swiper-button-prev,.finishes-customization-container-block .customization-container .images-container .swiper .swiper-button-next{width:10vw;height:20vw}.finishes-customization-container-block .customization-container .images-container .swiper-controls{width:20vw;position:absolute;left:100%;bottom:0}body:not(.project) .images-container-slider:after{display:none}.images-container-slider .caption-container{width:60vw;height:20vw;border-width:0px 1px;border-style:solid;border-color:#2c2c2c}body.project .images-container-slider{padding-top:calc(20vw + 1px);padding-left:20vw}body.project .images-container-slider:after{background-size:calc(20vw + 0px) calc(20vw + 0px)}body.project .images-container-slider .list-images-slider{border-bottom-width:0px}body.project .images-container-slider .list-images-slider .swiper-item img,body.project .images-container-slider .list-images-slider .swiper-item video{height:40vw}body.project .images-container-slider .swiper-controls{left:0;width:20vw;height:20vw}body.project .images-container-slider .swiper-controls .swiper-button-prev,body.project .images-container-slider .swiper-controls .swiper-button-next{height:20vw}.featured-story-container:after{display:none}.featured-story-container{padding-top:0}.featured-story-container>.flex{flex-wrap:wrap}.featured-story-container>.flex .images-container{width:100%;border-bottom:1px solid #2c2c2c}body.white .featured-story-container>.flex .images-container{border-bottom:1px solid #ebebeb}.featured-story-container>.flex .images-container{background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:20vw 20vw;background-position:0px -1px;position:relative}.featured-story-container>.flex .images-container .swiper{top:0;margin-top:0;margin-left:0;width:80vw;position:static}.featured-story-container>.flex .images-container .swiper .image-container{height:calc(120vw - 1px)}.featured-story-container>.flex .images-container .swiper .swiper-navigation{display:flex}.featured-story-container>.flex .images-container .swiper .swiper-button-prev,.featured-story-container>.flex .images-container .swiper .swiper-button-next{width:10vw;height:20vw}.featured-story-container>.flex .images-container .swiper-controls{width:20vw;position:absolute;left:100%;bottom:0}.featured-story-container>.flex .content-container{width:100%}.featured-story-container>.flex .content-container .inner-wrapper{padding:10rem 6rem;margin-left:0}.collaborations-overview-container{padding-top:20vw}.collaborations-overview-container>.flex{flex-wrap:wrap}.collaborations-overview-container>.flex .images-container{display:none}.collaborations-overview-container>.flex .content-container{width:100%}.collaborations-overview-container>.flex .content-container>.inner-wrapper{padding-left:6rem;padding-right:6rem}.textblock-w-title:after{display:none}.textblock-w-title>.flex{width:100%;height:auto;flex-wrap:wrap}.textblock-w-title>.flex .title-container:first-child:not(:last-child),.textblock-w-title>.flex .title-container+.content-container{width:100%}.textblock-w-title>.flex .title-container .inner-wrapper{padding:10rem 6rem 4rem}.textblock-w-title>.flex .content-container .inner-wrapper{padding:0rem 6rem 10rem}.textblock-w-columns{padding:7rem 0}.textblock-w-columns .flex{flex-wrap:wrap;gap:3rem}.textblock-w-columns .title-container,.textblock-w-columns .content-container{width:100%}.textblock-w-columns.about-container{background-image:none;padding-bottom:0}.textblock-w-columns.about-container .title-container .inner-wrapper{padding:0}.textblock-w-columns.about-container .content-container{border:0px}.textblock-w-columns.about-container .content-container .inner-wrapper{padding:0}.textblock-w-columns.about-container .content-container .text-container+.text-container{padding-left:8rem;width:calc(100% - 8rem)}.textblock-w-columns.about-container .images-slider{border-top:1px solid #2c2c2c}.textblock-w-columns.about-container .images-slider video,.textblock-w-columns.about-container .images-slider img{height:40vw}.textblock-w-columns.about-container .images-slider .swiper-wrapper{width:80vw}.textblock-w-columns.about-container .images-slider .swiper-navigation{width:20vw;height:20vw;left:80vw;border-top:1px solid #2c2c2c}.textblock-w-columns.about-container .images-slider .swiper-navigation .swiper-button-prev,.textblock-w-columns.about-container .images-slider .swiper-navigation .swiper-button-next{width:10vw;height:20vw}body.white .textblock-w-columns.about-container .images-slider,body.white .textblock-w-columns.about-container .images-slider .swiper-navigation{border-color:#ebebeb}.quote-container .images-container{border-right:1px solid #2c2c2c}body.white .quote-container .images-container{border-color:#ebebeb}.quote-container .images-container video,.quote-container .images-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.quote-container .content-container .text-container{padding:4rem 0rem 6rem;width:80vw;text-align:left}.quote-container .content-container .text-container .quote{margin:0}body.project .quote-container .content-container{padding-left:20vw}body.project .quote-container .content-container:before{width:20vw;background-size:20vw 20vw}.collection-large-overview-block>.flex{flex-wrap:wrap}.collection-large-overview-block .container-wrapper .title-container{height:auto;padding-top:4rem}.collection-large-overview-block .collection-container .collectie-item .title-container{min-height:20vw;padding:0rem 6rem}.collection-large-overview-block .collection-container{width:100%;border-right:0px}.collection-large-overview-block .hover-container{width:100%}.core-collection-breadcrumbs{height:auto;min-height:20vw}.core-collection-breadcrumbs>.flex{flex-wrap:wrap;padding-top:5rem}.projects-overview-container .projects-list-container{background-image:none}.projects-overview-container .projects-list-container .projects-list{width:100%;max-width:100%}.projects-overview-container .projects-list-container.last-rows-2 .project-item:nth-last-child(2){border-bottom-width:1px}.projects-overview-container .container-wrapper>.title-container{border-right:0px;height:auto;padding-top:4rem}.projects-overview{padding-top:5rem}.projects-overview .top-container.flex.space-between .container-wrapper{margin-left:6rem;margin-right:6rem}.projects-overview .top-container.flex.space-between .container-wrapper .title-container,.projects-overview .top-container.flex.space-between .container-wrapper .filter-container{margin-right:0;margin-left:0}.projects-overview .filter-container{margin-left:0}.projects-overview .filter-container .item-container{justify-content:flex-start}.more-projects-container>.flex{flex-wrap:wrap}.more-projects-container>.flex .label-container{width:100%;padding:3rem;border-bottom:1px solid #2c2c2c}body.white .more-projects-container>.flex .label-container{border-color:#ebebeb}.more-projects-container>.flex .label-container p{transform:none}.more-projects-container .projects-list-container{width:100%}.contact-form-container>.flex{flex-wrap:wrap}.contact-form-container>.flex .column-left{width:100%;padding:5rem 0 4rem;border-bottom:1px solid #2c2c2c}body.white .contact-form-container>.flex .column-left{border-color:#ebebeb}.contact-form-container>.flex .column-right{width:100%;padding:4rem 0 6rem}.contact-form-container>.flex .column-right .form-wrapper{margin-left:6rem;margin-right:6rem;max-width:calc(100% - 12rem)}.locations-container.locations .container-wrapper{width:100%}.locations-container.locations .container-wrapper .inner-wrapper{padding:4rem 0}.locations-container.locations .container-wrapper .title-container,.locations-container.locations .container-wrapper .locations-wrapper{padding-left:6rem;padding-right:6rem}.locations-container.locations:after{display:none}.locations-container.showrooms .container-wrapper{width:100%;margin-left:0}.locations-container.showrooms .container-wrapper .inner-wrapper{padding:4rem 0}.locations-container.showrooms .container-wrapper .title-container,.locations-container.showrooms .container-wrapper .locations-wrapper{padding-left:6rem;padding-right:6rem}.locations-container.showrooms:after{display:none}.slider-downloads-container>.flex .images-container{width:100%;padding-right:20vw;background-size:20vw 20vw;background-position:-1px -1px}.slider-downloads-container .downloads-container{padding-bottom:0}.slider-downloads-container .downloads-container .bottom{display:none}.contact-form-container form .columns{white-space:normal}.contact-form-container form .columns .column,.contact-form-container form .columns .column.name{width:100%}.contact-form-container form .columns .column+.column,.contact-form-container form .columns .column.name+.column{margin-left:0}.instagram-container-wrapper .images-slider,.instagram-container-wrapper .video-wrapper{width:80vw}.instagram-container-wrapper .images-slider video,.instagram-container-wrapper .images-slider img,.instagram-container-wrapper .video-wrapper video,.instagram-container-wrapper .video-wrapper img{height:calc(40vw - 2px)}.instagram-container-wrapper .images-slider .swiper-navigation,.instagram-container-wrapper .video-wrapper .swiper-navigation{width:20vw;left:100%;height:20vw}.instagram-container-wrapper .images-slider .swiper-button-prev,.instagram-container-wrapper .images-slider .swiper-button-next,.instagram-container-wrapper .video-wrapper .swiper-button-prev,.instagram-container-wrapper .video-wrapper .swiper-button-next{width:10vw;height:20vw}.instagram-container-wrapper:after{background-size:20vw 20vw;background-position:0 0}footer .footer-top .column-right{width:40vw;padding:0}footer .footer-top .column-left{width:calc(60vw - 6rem);padding:6rem 3rem 4rem}footer .footer-bottom{background-size:20vw 20vw}footer .footer-bottom span.copy,footer .footer-bottom .copyright__development{width:calc(50vw - 4rem);height:calc(20vw - 4rem)}}@media (max-width: 650px){.downloads-container .downloads-wrapper{-moz-columns:1;columns:1}body.customization .customization-container-wrapper,.customization-container-wrapper{background-image:none;border-top:1px solid #2c2c2c}body.customization .customization-container-wrapper+.newsletter-container,.customization-container-wrapper+.newsletter-container{border-top:0px}body.white body.customization .customization-container-wrapper,body.white .customization-container-wrapper{background-image:none;border-color:#ebebeb}body.customization .customization-container-wrapper .content-container,.customization-container-wrapper .content-container{width:100%;border-bottom:1px solid #2c2c2c;margin-bottom:0}body.white body.customization .customization-container-wrapper .content-container,body.white .customization-container-wrapper .content-container{border-color:#ebebeb}body.customization .customization-container-wrapper .images-container,body.customization .customization-container-wrapper .images-container.group-2,body.customization .customization-container-wrapper .images-container.group-3,body.customization .customization-container-wrapper .images-container.group-4,body.customization .customization-container-wrapper .images-container.fixed-group-0,body.customization .customization-container-wrapper .images-container.fixed-group-1,body.customization .customization-container-wrapper .images-container.fixed-group-2,body.customization .customization-container-wrapper .images-container.fixed-group-3,body.customization .customization-container-wrapper .content-container+.images-container,.customization-container-wrapper .images-container,.customization-container-wrapper .images-container.group-2,.customization-container-wrapper .images-container.group-3,.customization-container-wrapper .images-container.group-4,.customization-container-wrapper .images-container.fixed-group-0,.customization-container-wrapper .images-container.fixed-group-1,.customization-container-wrapper .images-container.fixed-group-2,.customization-container-wrapper .images-container.fixed-group-3,.customization-container-wrapper .content-container+.images-container{width:100%;display:block;border-bottom:1px solid #2c2c2c;border-top:0;top:0}body.white body.customization .customization-container-wrapper .images-container,body.white body.customization .customization-container-wrapper .images-container.group-2,body.white body.customization .customization-container-wrapper .images-container.group-3,body.white body.customization .customization-container-wrapper .images-container.group-4,body.white body.customization .customization-container-wrapper .images-container.fixed-group-0,body.white body.customization .customization-container-wrapper .images-container.fixed-group-1,body.white body.customization .customization-container-wrapper .images-container.fixed-group-2,body.white body.customization .customization-container-wrapper .images-container.fixed-group-3,body.white body.customization .customization-container-wrapper .content-container+.images-container,body.white .customization-container-wrapper .images-container,body.white .customization-container-wrapper .images-container.group-2,body.white .customization-container-wrapper .images-container.group-3,body.white .customization-container-wrapper .images-container.group-4,body.white .customization-container-wrapper .images-container.fixed-group-0,body.white .customization-container-wrapper .images-container.fixed-group-1,body.white .customization-container-wrapper .images-container.fixed-group-2,body.white .customization-container-wrapper .images-container.fixed-group-3,body.white .customization-container-wrapper .content-container+.images-container{border-color:#ebebeb}body.customization .customization-container-wrapper .images-container .inner-wrapper,body.customization .customization-container-wrapper .images-container.group-2 .inner-wrapper,body.customization .customization-container-wrapper .images-container.group-3 .inner-wrapper,body.customization .customization-container-wrapper .images-container.group-4 .inner-wrapper,body.customization .customization-container-wrapper .images-container.fixed-group-0 .inner-wrapper,body.customization .customization-container-wrapper .images-container.fixed-group-1 .inner-wrapper,body.customization .customization-container-wrapper .images-container.fixed-group-2 .inner-wrapper,body.customization .customization-container-wrapper .images-container.fixed-group-3 .inner-wrapper,body.customization .customization-container-wrapper .content-container+.images-container .inner-wrapper,.customization-container-wrapper .images-container .inner-wrapper,.customization-container-wrapper .images-container.group-2 .inner-wrapper,.customization-container-wrapper .images-container.group-3 .inner-wrapper,.customization-container-wrapper .images-container.group-4 .inner-wrapper,.customization-container-wrapper .images-container.fixed-group-0 .inner-wrapper,.customization-container-wrapper .images-container.fixed-group-1 .inner-wrapper,.customization-container-wrapper .images-container.fixed-group-2 .inner-wrapper,.customization-container-wrapper .images-container.fixed-group-3 .inner-wrapper,.customization-container-wrapper .content-container+.images-container .inner-wrapper{margin-left:0;margin-right:0;position:relative}body.customization .customization-container-wrapper .images-container .inner-wrapper:after,body.customization .customization-container-wrapper .images-container.group-2 .inner-wrapper:after,body.customization .customization-container-wrapper .images-container.group-3 .inner-wrapper:after,body.customization .customization-container-wrapper .images-container.group-4 .inner-wrapper:after,body.customization .customization-container-wrapper .images-container.fixed-group-0 .inner-wrapper:after,body.customization .customization-container-wrapper .images-container.fixed-group-1 .inner-wrapper:after,body.customization .customization-container-wrapper .images-container.fixed-group-2 .inner-wrapper:after,body.customization .customization-container-wrapper .images-container.fixed-group-3 .inner-wrapper:after,body.customization .customization-container-wrapper .content-container+.images-container .inner-wrapper:after,.customization-container-wrapper .images-container .inner-wrapper:after,.customization-container-wrapper .images-container.group-2 .inner-wrapper:after,.customization-container-wrapper .images-container.group-3 .inner-wrapper:after,.customization-container-wrapper .images-container.group-4 .inner-wrapper:after,.customization-container-wrapper .images-container.fixed-group-0 .inner-wrapper:after,.customization-container-wrapper .images-container.fixed-group-1 .inner-wrapper:after,.customization-container-wrapper .images-container.fixed-group-2 .inner-wrapper:after,.customization-container-wrapper .images-container.fixed-group-3 .inner-wrapper:after,.customization-container-wrapper .content-container+.images-container .inner-wrapper:after{content:"\a";width:20vw;height:100%;display:block;position:absolute;top:0;right:0;background-image:linear-gradient(#2c2c2c .1rem,transparent .1rem),linear-gradient(90deg,#2c2c2c .1rem,transparent .1rem);background-size:20vw 20vw;background-position:-1px -1px}body.white body.customization .customization-container-wrapper .images-container .inner-wrapper:after,body.white body.customization .customization-container-wrapper .images-container.group-2 .inner-wrapper:after,body.white body.customization .customization-container-wrapper .images-container.group-3 .inner-wrapper:after,body.white body.customization .customization-container-wrapper .images-container.group-4 .inner-wrapper:after,body.white body.customization .customization-container-wrapper .images-container.fixed-group-0 .inner-wrapper:after,body.white body.customization .customization-container-wrapper .images-container.fixed-group-1 .inner-wrapper:after,body.white body.customization .customization-container-wrapper .images-container.fixed-group-2 .inner-wrapper:after,body.white body.customization .customization-container-wrapper .images-container.fixed-group-3 .inner-wrapper:after,body.white body.customization .customization-container-wrapper .content-container+.images-container .inner-wrapper:after,body.white .customization-container-wrapper .images-container .inner-wrapper:after,body.white .customization-container-wrapper .images-container.group-2 .inner-wrapper:after,body.white .customization-container-wrapper .images-container.group-3 .inner-wrapper:after,body.white .customization-container-wrapper .images-container.group-4 .inner-wrapper:after,body.white .customization-container-wrapper .images-container.fixed-group-0 .inner-wrapper:after,body.white .customization-container-wrapper .images-container.fixed-group-1 .inner-wrapper:after,body.white .customization-container-wrapper .images-container.fixed-group-2 .inner-wrapper:after,body.white .customization-container-wrapper .images-container.fixed-group-3 .inner-wrapper:after,body.white .customization-container-wrapper .content-container+.images-container .inner-wrapper:after{background-image:linear-gradient(#ebebeb .1rem,transparent .1rem),linear-gradient(90deg,#ebebeb .1rem,transparent .1rem)}body.customization .customization-container-wrapper .images-container .inner-wrapper .image-container,body.customization .customization-container-wrapper .images-container.group-2 .inner-wrapper .image-container,body.customization .customization-container-wrapper .images-container.group-3 .inner-wrapper .image-container,body.customization .customization-container-wrapper .images-container.group-4 .inner-wrapper .image-container,body.customization .customization-container-wrapper .images-container.fixed-group-0 .inner-wrapper .image-container,body.customization .customization-container-wrapper .images-container.fixed-group-1 .inner-wrapper .image-container,body.customization .customization-container-wrapper .images-container.fixed-group-2 .inner-wrapper .image-container,body.customization .customization-container-wrapper .images-container.fixed-group-3 .inner-wrapper .image-container,body.customization .customization-container-wrapper .content-container+.images-container .inner-wrapper .image-container,.customization-container-wrapper .images-container .inner-wrapper .image-container,.customization-container-wrapper .images-container.group-2 .inner-wrapper .image-container,.customization-container-wrapper .images-container.group-3 .inner-wrapper .image-container,.customization-container-wrapper .images-container.group-4 .inner-wrapper .image-container,.customization-container-wrapper .images-container.fixed-group-0 .inner-wrapper .image-container,.customization-container-wrapper .images-container.fixed-group-1 .inner-wrapper .image-container,.customization-container-wrapper .images-container.fixed-group-2 .inner-wrapper .image-container,.customization-container-wrapper .images-container.fixed-group-3 .inner-wrapper .image-container,.customization-container-wrapper .content-container+.images-container .inner-wrapper .image-container{height:auto}body.customization .customization-container-wrapper .images-container .slider-container .swiper-controls,body.customization .customization-container-wrapper .images-container.group-2 .slider-container .swiper-controls,body.customization .customization-container-wrapper .images-container.group-3 .slider-container .swiper-controls,body.customization .customization-container-wrapper .images-container.group-4 .slider-container .swiper-controls,body.customization .customization-container-wrapper .images-container.fixed-group-0 .slider-container .swiper-controls,body.customization .customization-container-wrapper .images-container.fixed-group-1 .slider-container .swiper-controls,body.customization .customization-container-wrapper .images-container.fixed-group-2 .slider-container .swiper-controls,body.customization .customization-container-wrapper .images-container.fixed-group-3 .slider-container .swiper-controls,body.customization .customization-container-wrapper .content-container+.images-container .slider-container .swiper-controls,.customization-container-wrapper .images-container .slider-container .swiper-controls,.customization-container-wrapper .images-container.group-2 .slider-container .swiper-controls,.customization-container-wrapper .images-container.group-3 .slider-container .swiper-controls,.customization-container-wrapper .images-container.group-4 .slider-container .swiper-controls,.customization-container-wrapper .images-container.fixed-group-0 .slider-container .swiper-controls,.customization-container-wrapper .images-container.fixed-group-1 .slider-container .swiper-controls,.customization-container-wrapper .images-container.fixed-group-2 .slider-container .swiper-controls,.customization-container-wrapper .images-container.fixed-group-3 .slider-container .swiper-controls,.customization-container-wrapper .content-container+.images-container .slider-container .swiper-controls{width:20vw;height:20vw}body.customization .customization-container-wrapper .images-container .slider-container .swiper-controls .swiper-button-prev,body.customization .customization-container-wrapper .images-container .slider-container .swiper-controls .swiper-button-next,body.customization .customization-container-wrapper .images-container.group-2 .slider-container .swiper-controls .swiper-button-prev,body.customization .customization-container-wrapper .images-container.group-2 .slider-container .swiper-controls .swiper-button-next,body.customization .customization-container-wrapper .images-container.group-3 .slider-container .swiper-controls .swiper-button-prev,body.customization .customization-container-wrapper .images-container.group-3 .slider-container .swiper-controls .swiper-button-next,body.customization .customization-container-wrapper .images-container.group-4 .slider-container .swiper-controls .swiper-button-prev,body.customization .customization-container-wrapper .images-container.group-4 .slider-container .swiper-controls .swiper-button-next,body.customization .customization-container-wrapper .images-container.fixed-group-0 .slider-container .swiper-controls .swiper-button-prev,body.customization .customization-container-wrapper .images-container.fixed-group-0 .slider-container .swiper-controls .swiper-button-next,body.customization .customization-container-wrapper .images-container.fixed-group-1 .slider-container .swiper-controls .swiper-button-prev,body.customization .customization-container-wrapper .images-container.fixed-group-1 .slider-container .swiper-controls .swiper-button-next,body.customization .customization-container-wrapper .images-container.fixed-group-2 .slider-container .swiper-controls .swiper-button-prev,body.customization .customization-container-wrapper .images-container.fixed-group-2 .slider-container .swiper-controls .swiper-button-next,body.customization .customization-container-wrapper .images-container.fixed-group-3 .slider-container .swiper-controls .swiper-button-prev,body.customization .customization-container-wrapper .images-container.fixed-group-3 .slider-container .swiper-controls .swiper-button-next,body.customization .customization-container-wrapper .content-container+.images-container .slider-container .swiper-controls .swiper-button-prev,body.customization .customization-container-wrapper .content-container+.images-container .slider-container .swiper-controls .swiper-button-next,.customization-container-wrapper .images-container .slider-container .swiper-controls .swiper-button-prev,.customization-container-wrapper .images-container .slider-container .swiper-controls .swiper-button-next,.customization-container-wrapper .images-container.group-2 .slider-container .swiper-controls .swiper-button-prev,.customization-container-wrapper .images-container.group-2 .slider-container .swiper-controls .swiper-button-next,.customization-container-wrapper .images-container.group-3 .slider-container .swiper-controls .swiper-button-prev,.customization-container-wrapper .images-container.group-3 .slider-container .swiper-controls .swiper-button-next,.customization-container-wrapper .images-container.group-4 .slider-container .swiper-controls .swiper-button-prev,.customization-container-wrapper .images-container.group-4 .slider-container .swiper-controls .swiper-button-next,.customization-container-wrapper .images-container.fixed-group-0 .slider-container .swiper-controls .swiper-button-prev,.customization-container-wrapper .images-container.fixed-group-0 .slider-container .swiper-controls .swiper-button-next,.customization-container-wrapper .images-container.fixed-group-1 .slider-container .swiper-controls .swiper-button-prev,.customization-container-wrapper .images-container.fixed-group-1 .slider-container .swiper-controls .swiper-button-next,.customization-container-wrapper .images-container.fixed-group-2 .slider-container .swiper-controls .swiper-button-prev,.customization-container-wrapper .images-container.fixed-group-2 .slider-container .swiper-controls .swiper-button-next,.customization-container-wrapper .images-container.fixed-group-3 .slider-container .swiper-controls .swiper-button-prev,.customization-container-wrapper .images-container.fixed-group-3 .slider-container .swiper-controls .swiper-button-next,.customization-container-wrapper .content-container+.images-container .slider-container .swiper-controls .swiper-button-prev,.customization-container-wrapper .content-container+.images-container .slider-container .swiper-controls .swiper-button-next{height:100%}body.customization .customization-container-wrapper .images-container.group-1 .slider-container .swiper,body.customization .customization-container-wrapper .images-container.group-3 .slider-container .swiper,body.customization .customization-container-wrapper .images-container.fixed-group-1 .slider-container .swiper,body.customization .customization-container-wrapper .images-container.fixed-group-3 .slider-container .swiper,.customization-container-wrapper .images-container.group-1 .slider-container .swiper,.customization-container-wrapper .images-container.group-3 .slider-container .swiper,.customization-container-wrapper .images-container.fixed-group-1 .slider-container .swiper,.customization-container-wrapper .images-container.fixed-group-3 .slider-container .swiper{margin-right:20vw;border-right:1px solid #2c2c2c}body.white body.customization .customization-container-wrapper .images-container.group-1 .slider-container .swiper,body.white body.customization .customization-container-wrapper .images-container.group-3 .slider-container .swiper,body.white body.customization .customization-container-wrapper .images-container.fixed-group-1 .slider-container .swiper,body.white body.customization .customization-container-wrapper .images-container.fixed-group-3 .slider-container .swiper,body.white .customization-container-wrapper .images-container.group-1 .slider-container .swiper,body.white .customization-container-wrapper .images-container.group-3 .slider-container .swiper,body.white .customization-container-wrapper .images-container.fixed-group-1 .slider-container .swiper,body.white .customization-container-wrapper .images-container.fixed-group-3 .slider-container .swiper{border-color:#ebebeb}body.customization .customization-container-wrapper .images-container.group-1 .slider-container .swiper-controls,body.customization .customization-container-wrapper .images-container.group-3 .slider-container .swiper-controls,body.customization .customization-container-wrapper .images-container.fixed-group-1 .slider-container .swiper-controls,body.customization .customization-container-wrapper .images-container.fixed-group-3 .slider-container .swiper-controls,.customization-container-wrapper .images-container.group-1 .slider-container .swiper-controls,.customization-container-wrapper .images-container.group-3 .slider-container .swiper-controls,.customization-container-wrapper .images-container.fixed-group-1 .slider-container .swiper-controls,.customization-container-wrapper .images-container.fixed-group-3 .slider-container .swiper-controls{left:unset;right:0}body.customization .customization-container-wrapper .images-container.group-1 .inner-wrapper:after,body.customization .customization-container-wrapper .images-container.group-3 .inner-wrapper:after,body.customization .customization-container-wrapper .images-container.fixed-group-1 .inner-wrapper:after,body.customization .customization-container-wrapper .images-container.fixed-group-3 .inner-wrapper:after,.customization-container-wrapper .images-container.group-1 .inner-wrapper:after,.customization-container-wrapper .images-container.group-3 .inner-wrapper:after,.customization-container-wrapper .images-container.fixed-group-1 .inner-wrapper:after,.customization-container-wrapper .images-container.fixed-group-3 .inner-wrapper:after{width:calc(20vw - 1px)}body.customization .customization-container-wrapper .images-container.group-2,body.customization .customization-container-wrapper .images-container.fixed-group-0,body.customization .customization-container-wrapper .images-container.fixed-group-2,.customization-container-wrapper .images-container.group-2,.customization-container-wrapper .images-container.fixed-group-0,.customization-container-wrapper .images-container.fixed-group-2{top:0;margin-left:0;min-height:0!important}body.customization .customization-container-wrapper .images-container.group-2 .inner-wrapper:after,body.customization .customization-container-wrapper .images-container.fixed-group-0 .inner-wrapper:after,body.customization .customization-container-wrapper .images-container.fixed-group-2 .inner-wrapper:after,.customization-container-wrapper .images-container.group-2 .inner-wrapper:after,.customization-container-wrapper .images-container.fixed-group-0 .inner-wrapper:after,.customization-container-wrapper .images-container.fixed-group-2 .inner-wrapper:after{left:0;right:unset}body.customization .customization-container-wrapper .images-container.group-2 .slider-container .swiper,body.customization .customization-container-wrapper .images-container.fixed-group-0 .slider-container .swiper,body.customization .customization-container-wrapper .images-container.fixed-group-2 .slider-container .swiper,.customization-container-wrapper .images-container.group-2 .slider-container .swiper,.customization-container-wrapper .images-container.fixed-group-0 .slider-container .swiper,.customization-container-wrapper .images-container.fixed-group-2 .slider-container .swiper{margin-left:20vw}body.customization .customization-container-wrapper .images-container.group-2 .slider-container .swiper-controls,body.customization .customization-container-wrapper .images-container.fixed-group-0 .slider-container .swiper-controls,body.customization .customization-container-wrapper .images-container.fixed-group-2 .slider-container .swiper-controls,.customization-container-wrapper .images-container.group-2 .slider-container .swiper-controls,.customization-container-wrapper .images-container.fixed-group-0 .slider-container .swiper-controls,.customization-container-wrapper .images-container.fixed-group-2 .slider-container .swiper-controls{left:0;right:unset}footer .footer-bottom span.copy,footer .footer-bottom .copyright__development{width:calc(40vw - 4rem)}}@media (max-width: 600px){.newsletter-container .cta-wrapper .content-container,.slider-downloads-container>.flex .downloads-container .content-container,.locations-container.showrooms .container-wrapper .title-container,.locations-container.showrooms .container-wrapper .locations-wrapper,.locations-container.locations .container-wrapper .title-container,.locations-container.locations .container-wrapper .locations-wrapper,.textblock-w-title>.flex .title-container .inner-wrapper,.textblock-w-title>.flex .content-container .inner-wrapper,.collaborations-overview-container>.flex .content-container>.inner-wrapper,.featured-story-container>.flex .content-container .inner-wrapper,.finishes-customization-container-block .customization-container .content-container .inner-wrapper,.finishes-customization-container-block .finishes-container .content-container .inner-wrapper,.collection-overview-block>.flex .collection-container .collectie-item .title-container,.textblock-w-image>.flex .content-container .inner-wrapper,.textblock-w-image>.flex.reverse .content-container .inner-wrapper{padding-left:3rem;padding-right:3rem}body.collab .switches-slider-block .container-wrapper:not(.small),.projects-overview .top-container .container-wrapper:not(.small),.projects-overview>.container-wrapper,.contact-form-container>.flex .column-right .form-wrapper,.container-wrapper,.container-wrapper.small{width:calc(100% - 6rem);max-width:calc(100% - 6rem)}.modules-container .swiper-controls,.switches-slider-block .slider-container .swiper-controls{left:-3rem}.modules-container .swiper-controls .swiper-button-prev,.modules-container .swiper-controls .swiper-button-next,.switches-slider-block .slider-container .swiper-controls .swiper-button-prev,.switches-slider-block .slider-container .swiper-controls .swiper-button-next{width:3rem}.newsletter-container .cta-wrapper .text-container{max-width:100%}.images-container-slider .caption-container{width:100%;border:0px}.collection-large-overview-block .collection-container .collectie-item .title-container{min-height:auto;padding:3rem}.collection-large-overview-block .collection-container .collectie-item .title-container h2{line-height:1;font-size:3.8rem}.collection-large-overview-block .container-wrapper .title-container{font-size:1.7rem}.projects-overview .top-container.flex.space-between .container-wrapper,.contact-form-container .column-left .content-container,.contact-form-container .column-left .contact-information,.contact-form-container>.flex .column-right .form-wrapper,.newsletter-container .newsletter-form-wrapper .content-container,.newsletter-container .newsletter-form-wrapper .form-container,.collection-overview-block>.flex .content-container .text-container{margin-left:3rem;margin-right:3rem}.textblock-w-title>.flex .title-container .inner-wrapper{padding-top:6rem}.textblock-w-title>.flex .content-container .inner-wrapper{padding-bottom:6rem}.projects-overview-container .projects-list-container .projects-list{background-image:none}.projects-overview-container .projects-list-container .projects-list .project-item{width:100%}.projects-overview-container .projects-list-container .projects-list .project-item:last-child{border-bottom:none}.projects-overview .filter-container .item-container .base-text{width:100%}.textblock-w-image>.flex .content-container .inner-wrapper,.textblock-w-image>.flex.reverse .content-container .inner-wrapper{padding-top:6rem;padding-bottom:4rem}body.project .textblock-w-image .content-container,body.project .textblock-w-image .flex.reverse .content-container{padding-left:0;width:100%}body.project .textblock-w-image .images-container,body.project .textblock-w-image .flex.reverse .images-container{width:100%}body.collab .quote-container .content-container,body.project .quote-container .content-container,.quote-container .content-container{padding-left:0}body.collab .quote-container .content-container:before,body.project .quote-container .content-container:before,.quote-container .content-container:before{display:none}body.collab .quote-container .content-container .text-container,body.project .quote-container .content-container .text-container,.quote-container .content-container .text-container{width:100%}body.customization .customization-container-wrapper .content-container .inner-wrapper,.customization-container-wrapper .content-container .inner-wrapper{padding:5rem 3rem 6rem}.collaborations-container-slider .buttons-container{padding:3rem 0}header .container-wrapper{width:calc(100% - 6rem)}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .logo-container,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .logo-container{padding-left:3rem;padding-right:3rem}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .content-container,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .left .content-container{padding:4rem 3rem}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right{position:static}body.white header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right .menu-list ul,header #collapse-menu+.menu-trigger-container+.menu-list+.collapse-menu .right .menu-list ul{margin-left:0;margin-right:0}footer .footer-top>.flex{flex-wrap:wrap}footer .footer-top .column-right{width:100%;padding-top:6rem;padding-left:3rem;justify-content:flex-start;border:0}footer .footer-top .column-left{width:calc(100% - 6rem)}.textblock-w-columns .content-container .text-container{width:100%}}@media (max-width: 500px){body.collab .switches-slider-block .blocks-wrapper,.projects-overview .blocks-wrapper,.collaborations-container-slider .blocks-wrapper{width:100%}body.collab .switches-slider-block .blocks-wrapper .block-item,.projects-overview .blocks-wrapper .block-item,.collaborations-container-slider .blocks-wrapper .block-item{width:100%;margin-right:0}.more-projects-container .projects-list-container{flex-wrap:wrap}.more-projects-container .projects-list-container .project-container{width:100%;border-bottom:1px solid #2c2c2c}.more-projects-container .projects-list-container .project-container:nth-child(2){border-bottom-width:0px}.more-projects-container .projects-list-container .project-container .inner-wrapper{padding:4rem 3rem}.more-projects-container .projects-list-container .project-container .inner-wrapper .title-container{margin-bottom:3rem}body.white .more-projects-container .projects-list-container .project-container{border-color:#ebebeb}.newsletter-container form .columns{white-space:normal}.newsletter-container form .columns .column,.newsletter-container form .columns .column.name{width:100%}.newsletter-container form .columns .column+.column,.newsletter-container form .columns .column.name+.column{margin-left:0}footer .footer-bottom{background-size:calc(50vw + 1px) 20vw}footer .footer-bottom span.copy,footer .footer-bottom .copyright__development{width:calc(50vw - 4rem)}}@media (max-width: 450px){.featured-story-container .content-container .buttons-container{text-align:left}.textblock-w-columns.about-container .content-container .text-container+.text-container{padding-left:0;width:100%}.textblock-w-columns.about-container .content-container .text-container+.text-container:before{top:-40px}.about-container .title-container h2{font-size:2.4rem}}#change-state{text-decoration:underline}.cookie-though{width:calc(100% - var(--ct-default-padding) - var(--ct-default-padding));letter-spacing:.08em;border-radius:0;overflow:scroll;bottom:-800px!important;--ct-primary-400: #000000;--ct-primary-300: #000000;--ct-primary-200: #000000;--ct-primary-100: #000000;--ct-text: #000000;--ct-subtitle: var(--ct-primary-300);--ct-title: var(--ct-primary-400);--ct-cookie: var(--ct-primary-400);--ct-policy: #f8f9f9;--ct-policy-enabled: var(--ct-primary-100);--ct-policy-text: var(--ct-primary-400);--ct-policy-text-enabled: #54595b;--ct-policy-essential: var(--ct-primary-100);--ct-slider-primary: var(--gray-400);--ct-slider-secondary: var(--gray-300);--ct-slider-enabled-primary: #9d9d9d;--ct-slider-enabled-secondary: #2566d0;--ct-enabled-option-color: var(--ct-white);--ct-white: #ffffff;--ct-text-margin: .5rem;--ct-default-padding: 1.5rem;--ct-seperator-padding: .5rem;--ct-heading-font-size: 2.3rem;--ct-sub-heading-font-size: 1.6rem;--ct-text-font-size: 1.3rem;--ct-button-font-size: 1.3rem;--ct-button-radius: 0px;--ct-button-border: 1px solid var(--ct-primary-400);--ct-button-padding: 10px;--ct-button: var(--ct-primary-400);--ct-button-color: var(--ct-white);--ct-button-secondary-border: 1px solid var(--ct-primary-400);--ct-button-secondary: var(--ct-primary-400);--ct-button-secondary-color: var(--ct-white);--ct-primary-font-weight: 400;--ct-primary-font: "ibm-plex-sans", sans-serif;--ct-secondary-font-weight: 400;--ct-z-index: 9999}.ct-option-info p{max-width:730px}.ct-banner h1{margin-bottom:2rem}.ct-enabled{border-color:var(--ct-primary-100);background-color:#0000001a}.ct-banner-explanation{line-height:1.5;white-space:normal;letter-spacing:.08em}.ct-collapse{height:auto!important}.ct-button{padding:10px 15px!important;margin-left:0!important;line-height:1;transition:background .3s ease,color .3s ease}.ct-policies{display:flex;flex-wrap:wrap;gap:10px}.ct-policies .ct-option{min-width:180px}.ct-option-info{align-items:flex-start;gap:0 1.5rem}.ct-option-info strong{margin-bottom:0}.ct-declaration{text-align:left}.ct-declaration a{line-height:1.5;display:block}input[type=checkbox]+.ct-option-info strong{margin-bottom:0}input[type=checkbox]:not(:disabled)+label .ct-slider{margin-top:.6rem}input[type=checkbox]:not(:checked)+label .ct-slider{background-color:var(--ct-slider-enabled-primary)}input[type=checkbox]:not(:checked)+label .ct-slider:after{background:#d2d2d2}.ct-button:hover{background:var(--ct-white);color:var(--ct-primary-400)}.ct-acceptance{display:flex;flex-direction:row-reverse;justify-content:flex-end}.ct-button-secondary{margin-left:10px!important}.ct-customization-button{display:none}html[data-useragent*="rv:11.0"] .info,html[data-useragent*="MSIE 10.0"] .info,html[data-useragent*="MSIE 9.0"] .info{display:block}html[data-useragent*="rv:11.0"] .fade,html[data-useragent*="MSIE 10.0"] .fade,html[data-useragent*="MSIE 9.0"] .fade{opacity:1}html[data-useragent*="rv:11.0"] .fade.slide-down,html[data-useragent*="MSIE 10.0"] .fade.slide-down,html[data-useragent*="MSIE 9.0"] .fade.slide-down{opacity:1;transform:translateY(0)}html[data-useragent*="rv:11.0"] .animated-lines span[class^=horizontal],html[data-useragent*="MSIE 10.0"] .animated-lines span[class^=horizontal],html[data-useragent*="MSIE 9.0"] .animated-lines span[class^=horizontal]{width:100%}html[data-useragent*="rv:11.0"] .animated-lines span[class^=vertical],html[data-useragent*="MSIE 10.0"] .animated-lines span[class^=vertical],html[data-useragent*="MSIE 9.0"] .animated-lines span[class^=vertical]{height:100%}
