/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.form-text,.form-textarea,.form-actions input{border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:inherit;text-decoration:none;outline:none;background:transparent;border-radius:0;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;}.form-text:focus,.form-textarea:focus,.form-actions input:focus{outline:2px solid blue;outline:2px solid Highlight;outline:2px solid -webkit-focus-ring-color;}.using-mouse .form-text:focus,.using-mouse .form-textarea:focus,.using-mouse .form-actions input:focus,.form-actions .using-mouse input:focus,.using-mouse .form-text:focus-visible,.using-mouse .form-textarea:focus-visible,.using-mouse .form-actions input:focus-visible,.form-actions .using-mouse input:focus-visible{outline:none;}.form-checkbox:hover:not(:disabled) + label::before,.form-radio:hover:not(:disabled) + label::before,.form-select:hover:not(:disabled){opacity:.5;}.form-checkbox:focus + label::before,.form-radio:focus + label::before,.form-select:focus,.form-select:active:not(:disabled),.form-text:focus,.form-text:active:not(:disabled),.form-textarea:focus,.form-textarea:active:not(:disabled){border-color:gray;}.form-checkbox.error + label,.form-radio.error + label,.form-select.error,.form-text.error,.form-textarea.error{border-color:#cc0000;background-color:#fcc;}.form-checkbox,.form-radio{position:absolute;opacity:0;}.form-checkbox + label,.form-radio + label{position:relative;padding:0 0 0 distance(3);}.form-checkbox + label::before,.form-radio + label::before{display:block;position:absolute;top:0;left:0;width:distance(2)-2px;height:distance(2)-2px;border:1px solid;content:'';}.form-checkbox + label::after,.form-radio + label::after{display:block;position:absolute;top:3px;left:3px;width:distance(2)-6px;height:distance(2)-6px;content:'';}.form-checkbox:checked + label::after,.form-radio:checked + label::after{background-color:#000;}.form-checkbox:active:not(:disabled) + label::before,.form-radio:active:not(:disabled) + label::before{border-style:dotted;}.form-checkbox:disabled + label,.form-radio:disabled + label{filter:blur(1px);}.form-radio + label::after,.form-radio + label::before{border-radius:50%;}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:distance(1)-2px;padding-right:distance(2);border:1px solid;background-image:url(/themes/b14theme/images/arrow-down.svg);background-repeat:no-repeat;background-position:right distance(1)/2 center;background-size:distance(1);}@media screen and (min-width:0\0){.form-select{padding-right:distance(1)-2px;background:none;}}.form-select:disabled{filter:blur(1px);}.form-select[size],.form-select[multiple]{padding-right:distance(1)-2px;background:none;}.form-text,.form-textarea{padding:20px 10px;box-sizing:border-box;background-color:#000;color:#fff;}.form-text:disabled,.form-textarea:disabled{filter:blur(1px);}.form-item{margin-bottom:20px;}.form-item label{display:block;margin-bottom:5px;}.form-actions{margin-top:calc(20px + 20 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){.form-actions{margin-top:20px;}}@media screen and (min-width:2060px){.form-actions{margin-top:40px;}}.form-actions::before,.form-actions::after{pointer-events:none;}.form-actions input{--hover-color:#fff;--hover-bg-color:#000;text-decoration:underline;cursor:pointer;}.has-mouse .form-actions input:hover{background-color:var(--hover-bg-color);color:var(--hover-color);}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}:root{--b14grid-column-width--1:calc(99 * 100% / 99);--b14grid-gutter-width--1:calc(32 * 100% / 99);--b14grid-column-width--2:calc(99 * 100% / 230);--b14grid-gutter-width--2:calc(32 * 100% / 230);--b14grid-column-width--3:calc(99 * 100% / 361);--b14grid-gutter-width--3:calc(32 * 100% / 361);--b14grid-column-width--4:calc(99 * 100% / 492);--b14grid-gutter-width--4:calc(32 * 100% / 492);--b14grid-column-width--5:calc(99 * 100% / 623);--b14grid-gutter-width--5:calc(32 * 100% / 623);--b14grid-column-width--6:calc(99 * 100% / 754);--b14grid-gutter-width--6:calc(32 * 100% / 754);--b14grid-column-width--7:calc(99 * 100% / 885);--b14grid-gutter-width--7:calc(32 * 100% / 885);--b14grid-column-width--8:calc(99 * 100% / 1016);--b14grid-gutter-width--8:calc(32 * 100% / 1016);--b14grid-column-width--9:calc(99 * 100% / 1147);--b14grid-gutter-width--9:calc(32 * 100% / 1147);--b14grid-column-width--10:calc(99 * 100% / 1278);--b14grid-gutter-width--10:calc(32 * 100% / 1278);--b14grid-column-width--11:calc(99 * 100% / 1409);--b14grid-gutter-width--11:calc(32 * 100% / 1409);--b14grid-column-width--12:calc(99 * 100% / 1540);--b14grid-gutter-width--12:calc(32 * 100% / 1540);--b14grid-count:12;--b14grid-max-width:1800px;--b14grid-width:calc(100% - 60px);}@media (max-width:600px){:root{--b14grid-width:calc(100% - 20px);}}.b14grid-grid-container{margin:0 auto;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}h1,h2,h3,h4{font-weight:normal;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;vertical-align:baseline;background:transparent;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}ul,ol{list-style-type:none;}
@font-face{font-family:"Teka";src:url(/themes/b14theme/fonts/teka/KHTeka-Regular.woff2) format("woff2"),url(/themes/b14theme/fonts/teka/KHTeka-Regular.woff) format("woff");font-weight:400;font-style:normal;}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}button{border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:inherit;text-decoration:none;outline:none;background:transparent;border-radius:0;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;}button:focus{outline:2px solid blue;outline:2px solid Highlight;outline:2px solid -webkit-focus-ring-color;}.using-mouse button:focus,.using-mouse button:focus-visible{outline:none;}html,body{font-size:15px;line-height:19px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Teka","Arial",sans-serif;font-feature-settings:"ss07";margin:0;padding:0;}body{overflow-x:clip;}h1,h2,h3{font-weight:400;}h1,h2{font-size:calc(50px + 100 * ((100vw - 600px) / 1460));line-height:calc(50px + 90 * ((100vw - 600px) / 1460));letter-spacing:calc(-0.5px + -3.25 * ((100vw - 600px) / 1460));margin-bottom:calc(30px + 30 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){h1,h2{font-size:50px;}}@media screen and (min-width:2060px){h1,h2{font-size:150px;}}@media screen and (max-width:600px){h1,h2{line-height:50px;}}@media screen and (min-width:2060px){h1,h2{line-height:140px;}}@media screen and (max-width:600px){h1,h2{letter-spacing:-0.5px;}}@media screen and (min-width:2060px){h1,h2{letter-spacing:-3.75px;}}@media screen and (max-width:600px){h1,h2{margin-bottom:30px;}}@media screen and (min-width:2060px){h1,h2{margin-bottom:60px;}}h3{font-size:15px;line-height:19px;margin-bottom:calc(20px + 20 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){h3{margin-bottom:20px;}}@media screen and (min-width:2060px){h3{margin-bottom:40px;}}p{margin-bottom:calc(10px + 10 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){p{margin-bottom:10px;}}@media screen and (min-width:2060px){p{margin-bottom:20px;}}p:last-child{margin-bottom:0;}a{color:#000;text-decoration:none;}img{display:block;max-width:100%;height:auto;}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.grid-layout:not(.view),.view.grid-layout .view-content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-column-gap:var(--b14grid-gutter-width--12);}.grid-layout:not(.view).col-span__12 > *{grid-column:span 12;}.grid-layout:not(.view).col-span__6 > *{grid-column:span 6;}.grid-layout:not(.view).col-span__4 > *{grid-column:span 4;}.grid-layout:not(.view).col-span__3 > *{grid-column:span 3;}.grid-layout:not(.view).col-span__2 > *{grid-column:span 2;}.view.grid-layout.col-span__12 .view-content > *{grid-column:span 12;}.view.grid-layout.col-span__6 .view-content > *{grid-column:span 6;}@media (max-width:600px){.view.grid-layout.col-span__6 .view-content > *{grid-column:span 12;}}.view.grid-layout.col-span__4 .view-content > *{grid-column:span 4;}@media (max-width:900px){.view.grid-layout.col-span__4 .view-content > *{grid-column:span 6;}}@media (max-width:600px){.view.grid-layout.col-span__4 .view-content > *{grid-column:span 12;}}.view.grid-layout.col-span__3 .view-content > *{grid-column:span 3;}@media (max-width:900px){.view.grid-layout.col-span__3 .view-content > *{grid-column:span 6;}}@media (max-width:600px){.view.grid-layout.col-span__3 .view-content > *{grid-column:span 12;}}.view.grid-layout.col-span__2 .view-content > *{grid-column:span 2;}.grid-layout:not(.view) > *.col-span__8{grid-column:span 8;}.grid-layout:not(.view) > *.col-span__12{grid-column:span 12;}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.text-formatted h2,.ck-editor h2{font-size:calc(50px + 100 * ((100vw - 600px) / 1460));line-height:calc(50px + 90 * ((100vw - 600px) / 1460));letter-spacing:calc(-0.5px + -3.25 * ((100vw - 600px) / 1460));margin-bottom:calc(30px + 30 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){.text-formatted h2,.ck-editor h2{font-size:50px;}}@media screen and (min-width:2060px){.text-formatted h2,.ck-editor h2{font-size:150px;}}@media screen and (max-width:600px){.text-formatted h2,.ck-editor h2{line-height:50px;}}@media screen and (min-width:2060px){.text-formatted h2,.ck-editor h2{line-height:140px;}}@media screen and (max-width:600px){.text-formatted h2,.ck-editor h2{letter-spacing:-0.5px;}}@media screen and (min-width:2060px){.text-formatted h2,.ck-editor h2{letter-spacing:-3.75px;}}@media screen and (max-width:600px){.text-formatted h2,.ck-editor h2{margin-bottom:30px;}}@media screen and (min-width:2060px){.text-formatted h2,.ck-editor h2{margin-bottom:60px;}}.text-formatted h2:not(:first-child),.ck-editor h2:not(:first-child){margin-top:calc(10px + 10 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){.text-formatted h2:not(:first-child),.ck-editor h2:not(:first-child){margin-top:10px;}}@media screen and (min-width:2060px){.text-formatted h2:not(:first-child),.ck-editor h2:not(:first-child){margin-top:20px;}}.text-formatted h3,.ck-editor h3{font-size:15px;line-height:19px;margin-bottom:calc(20px + 20 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){.text-formatted h3,.ck-editor h3{margin-bottom:20px;}}@media screen and (min-width:2060px){.text-formatted h3,.ck-editor h3{margin-bottom:40px;}}.text-formatted h3:not(:first-child),.ck-editor h3:not(:first-child){margin-top:calc(10px + 10 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){.text-formatted h3:not(:first-child),.ck-editor h3:not(:first-child){margin-top:10px;}}@media screen and (min-width:2060px){.text-formatted h3:not(:first-child),.ck-editor h3:not(:first-child){margin-top:20px;}}.text-formatted ol,.text-formatted ul,.ck-editor ol,.ck-editor ul{margin-bottom:calc(20px + 20 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){.text-formatted ol,.text-formatted ul,.ck-editor ol,.ck-editor ul{margin-bottom:20px;}}@media screen and (min-width:2060px){.text-formatted ol,.text-formatted ul,.ck-editor ol,.ck-editor ul{margin-bottom:40px;}}.text-formatted ol:first-child,.text-formatted ul:first-child,.ck-editor ol:first-child,.ck-editor ul:first-child{margin-top:0;}.text-formatted ol:last-child,.text-formatted ul:last-child,.ck-editor ol:last-child,.ck-editor ul:last-child{margin-bottom:0;}.text-formatted ul,.ck-editor ul{list-style-type:"– ";list-style-position:outside;margin-left:1em;}.text-formatted ul li,.ck-editor ul li{padding-left:1em;}.text-formatted ol,.ck-editor ol{list-style-position:outside;}.text-formatted ol li,.ck-editor ol li{list-style-type:decimal;margin-left:15px;padding-left:11px;}.ck-editor a{text-decoration:underline;}.text-formatted a{--hover-color:#fff;--hover-bg-color:#000;text-decoration:underline;}.has-mouse .text-formatted a:hover{background-color:var(--hover-bg-color);color:var(--hover-color);}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;transition:transform 500ms cubic-bezier(0.25,0.46,0.45,0.94);}.user-logged-in .site-header{top:calc(var(--gin-toolbar-y-offset,0px) + var(--primary-tabs-height));}.site-header.header-hide{transform:translateY(-100%);}.site-header .main-header--bg{transition:background-color 0s 500ms;}.site-header.header-show .main-header--bg{background-color:#fff;transition:background-color 0s;}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}
.node--unpublished{background-color:#fff4f4;}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.messages a{text-decoration:underline;}.messages{margin-bottom:calc(10px + 10 * ((100vw - 600px) / 1460));padding:calc(10px + 10 * ((100vw - 600px) / 1460));background-color:#000;color:#fff;}@media screen and (max-width:600px){.messages{margin-bottom:10px;}}@media screen and (min-width:2060px){.messages{margin-bottom:20px;}}@media screen and (max-width:600px){.messages{padding:10px;}}@media screen and (min-width:2060px){.messages{padding:20px;}}.messages a{color:#fff;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item{margin-top:distance(1);}.messages__item:first-child{margin-top:0;}
.b14grid-grid .b14grid-grid-container{width:var(--b14grid-width);max-width:var(--b14grid-max-width);}@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.b14grid-godmode{width:49px;height:55px;position:fixed;z-index:999;top:50%;left:50%;opacity:0;transition:opacity 400ms ease;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAA3CAMAAACSG1IzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjgzRDgxNTRENkY1MTFFNDhGNDZBRjIzNEY5MkM4QTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjgzRDgxNTVENkY1MTFFNDhGNDZBRjIzNEY5MkM4QTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ODNEODE1MkQ2RjUxMUU0OEY0NkFGMjM0RjkyQzhBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2ODNEODE1M0Q2RjUxMUU0OEY0NkFGMjM0RjkyQzhBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PunGwtYAAALTUExURSgZDUk4JT0wHkk2G1U7GmVCG8uDUysmDF4+HoxeOWFCKmtEILV5TJpjPJNbN6NqPTEeDllCKVU9J5FiO3xWMYRaNoRdOqpyS9qTYcWCUpNlQWdGKyAVDKNsRHxRLltGMtKMXTYnGJ1qQlE+MNGSYsiIZHRSM7J6UndMMaxuRGxRNzYnD+Sca719UUcxH8Z7StOLY1I/HmxKJoxZM6xyQzcvDnNOKcuLXa90UaNnQ5xlQrF2S3NRLNKDVaJlOphmJ4piO8l+UWJJLqBdKYlkRbuBVJluUYNVMqt4QaR0SzEpH82FWmNDI2NJI6huSKprPKJtMIVVLHxZNpRZJXhMJ7JzRbx5TqtxOpVgNJFoPaNiNrp+WnxOKYJVOc2IU+uba5xoPNSxbLt0SdmNX7NsLahnPIBgOWtLLZdpQ8OKW/61ikErFnBSJemkbXFKJad6VbmASnpIItKMVZthM9GHV6VwReygc4tcQ001EeKZZrBuM/SqfXtWOPGodGY6FKpnK31dKNSUat+PYXRZPXVGIf2yhNuTaFY1EN2ZbH1dQv/9w6x4TcmTZiojGHdHCeOTZtWzf/Gia/Kmerx0QryEW758RMOGWciJWLJ9WsKYUf++iHpEFfy7lOSgc7aBWtuZY+idcKt4M2RMPbJ4Qp1rSqFvT//QqbeDPseCRt2ec/65hHBUO/KldaNvSf/xvP/DlOCYXteRXOuiecWVWYlQHP25itaIVpJuSZh0R6prNJl8ZWlQKOupe5d2WvmzfFAuFNGYaZ91PNmHVrV2Ob6STMSgWvmneoJmUeSWa4dOJbmOY49SL/bYlrSLUHxXGSQdFemogHRYRfSxjbKGVbBjMaJ5TObIhtGGTbVuRbuJXemueeuWZ/Oyhf6se+6xe6mAXLmVVJNoNe6zibmKVBYVFHhRDrdwLvqqd/Ktg+3Sjeu3khoaGf2ldx8aF93EhOybY////wUqoxQAAADxdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wCpCmekAAAIhUlEQVR42nSWhV9byRbHc2PE3Y0QD3EhCRYIUtzdrbh7cbdCoaVY0bq7u3u3srtvXZ/7e/wJ74Zut6Hd95vP59pnvvecmTln5kDW3ytSTHZ3J5ODgk54OnUCbEHuoMRApEsvyPsnCNQQQ45BILDYwYTkwYTs+jA/P2N0NIZMgXr8FgEVU8jwGFRVNlpUJ8dllUvn5LaIiAw6zRKNcicD0MiPCAD0Q0bLzhA1h8+ME1NCbUwmn38Kjw4TYLlcEPmQqAQonrIcdBln9ZuZ0DlfopmZjxeJCHgCAU0XyDyDKADwzrV3BIXbSUMTfAi2rLnQUKKyuVkkopqoBDQaTVeUemIALUjwXAkVRcEQCF7gCXjvWDuB2MyncjLAD4Jki8CIMsBhlSqVigRxISpVcG5idn09geDjLcKb8qnUBGwNjYZFoBAxMQaYl5fKzc1txw4XAqqFI2jJg8loUxmVikZT6WWBIyO0EiwKbogxbPPyctuQKxEJ3QY3IhCWwJAaemAGjUajM1AIbKkxGr4NZjB4uW20SDdXG1DYthjQg5ISo19ICRZrTGQYsQg4N3pkG4h4qUArXtDITV4BMMMNY9UNOKrEDzXiJ6vxq8Fi6a2cEAajM3HMj0yBQWHvpvdXAj7gl3gDjkj0QyCMfjXJ2MFBuglNpVLpYeD0YuCVWi2U5EIAIFFVRaNZjAi/QEZ3crbJxMHzRek+eB+CiZBjUnDvwAFA9Z6IhAJwFC2MmkFPSKZyONkJCYR0Ed93PI5PtDfivX3wOYo7cJjWZeRuUAoKi6by+eM2H59Y5immr68ch1OaD4THxxGJvkzblkAUGYC5EDugMJAgEJk4ZUpxsR0H3n3NuBQcSKTFxeGUsSI0Cg5zIXhuAAyj8G4MnWezkbqvC4uVTD4z3GxOS4s/cKAJqUMicenYaJjLyF+7AQAXJOrY51jn/At1heBP8/PziWlpZg27qKi/iF2Iry8la3+dXQjEDQpgFPh0nOTmTTWrCZmq9Manm9LtZo1GOLx3b4swCodP9qNUQjzeEhCQgMFQioMR5RN/+H5lWK+X4pzZpFTiojRRw+c7KvqscrxARgY8IDzeBkEiqbzgmJxD48//cfjw8s1joxLpjHRiYkIqXRk9/+az5cOfHZPWJspgKpLKw+nSunhgwACHRyvCEtB0Tpl84u7dOXt6rDwry7tYwx61ZsV6EwhhYRYZ2UAWfwqABGn/9VsxTqIe3ES6EdQ/TlwIT6q3x9qYL16kpNxdPWXq7h7EJltkcEOQ5/X9IMHbf/3KjW0jWDqaHsiwWDLu3bsXcHEyPV/p/exiY1L47zMykhloOpqRiDIEBV13d45i/60tMSMjxtZDtVevXA3s7X3158nJyYtJhMalpcnJV696e69mXP0iIoPRDY8pvbUfnCceJaS3qsrCOZSd8MXO09u3f1JQsCcg4MAFicSeeWFPwSfbt5/e+fxeQkRtoNFS+gTjtCFuZSCqag4uPKv/fOfp0xtEfED7vKQhPn7Pw4K/O4kL+UvyZioCwR2jgDYgWlkNolfAsRGejX++s+DLgkd79gUEt+eurV0L2HfkUcGX/9n5so6YpOFzBBbsCWCDUJQiegN9bF/HhYd/8/LCnodHjmzdOtuvrp69duTIw58f/fwyHAzHVBs+B4U5AYM412OsE1EVdkiqz9XUpYUHxO/bd7Th8tSuvx4/23B0Ni0gICC8ju0AA8EnB8UdAJwxAnyqMNLCmPphIXL2WlpS/L4HRy/f/+5fPwyxvjr61YP4pID4Op1/kV7amsPFgONw2ngyhiqhxkr1rJVqlnp2rfr28ZPf5T3+YShv1/HF6ga2da0tr2XKIfVu5WKeiHkgEQm4R9NMfI1mxtrAYp2tXrzdpWa1dJw5s1fd1XW8mtUmZJ3L1WXZQK/cxZEb0b7DA0NLSDebfeuaLvvvrTgzNCqxrlw6fPiYkKU+U3Ey77JDt1uZ5kMQRIs9/uS08c9/QzCdAhORqPTV9fc/HqqY1kdl9b1ZXu6TWq2XhjpapnS63XFEPCOH6/6a90ueU2QCkzcxLtX/5MlptV6vzPSJtS0sHOT7FveNtkx3NOl220V4uowifv1uZ/DgKtCx9mINq+L7FUkocyk7jBpyJaQzrH5J0wdmVBGyMLP5SiJX5fEuzyEQioJjy8xkqy9dOiYJJXYPZgtojERLTfcSrk99vuJpUWqm/Kex6LcHyNsLpZSzgM+MUg9VDM9rcI35Iiqawyk7mB4QKol6OtTSn9q48FMihQdx2UWDQhbsmcLp6ekoNltvTQ315RO95aF3y+esjqnHeXlI++rzAYPrGQWQO2uJxVFFT9VIvZDVcWnxZhtr7fbxH7+VCP398/qLCosjtgTBXAkoZaA2gshmqVuQDcK1rsXF6rPnzt5e/PHbc03+9/P6m1LNEbc2E+se5BJRc918n9AeHJx5rf1B+9aenr9sbW8PDv7d7vv+SByfEaIlbTpr1wHZlYhQtj43Ljg4uKenfatTPT09TsIfOY87ZRnw2FwB8KDkkkBiqsPh0On8WVNtu0D99yyrAanTOZCp5nwOyp30QZUBBcYCmYUOx/0oB7KpTV3d1dWV19aAzAUb2ywvC4GJP6pLSEHGMk1U1LCUrUlpTEq6eDEpKThlN7tJIikfj6AHkSAfETxAK8MXpkqs1nlcitI3xVduTimczRVKyuVlDC4Mwvu4vlpfF9OYzeXWUaED6V/UtlctZCOPsoTlq7UyrvY9sImAcgM5qzPgoiEvT53sOD+MzM0VzslrQzDAb1ZkG/UMHMXg1GZJR1f+tnxm+c0xazlOBAZ5JWn9/xEQFUmL6Ww9xLTJs2ZW5REHTwkQd+6QXFz6kABfPbTunq1bfhEjBKMlqXgfdFn/QJEAIHbHbIhMdgc2e+TU/wQYAOxTdkn4Z/SwAAAAAElFTkSuQmCC");}.b14grid-godmode.show{transition:opacity 200ms ease;opacity:1;}.b14grid-grid{position:fixed;top:0;left:0;height:100%;pointer-events:none;width:100%;z-index:9999;}.b14grid-grid .b14grid-grid-container{height:100%;}.b14grid-grid .b14grid-grid-item{width:calc(var(--b14grid-column-width--12) * 1 + var(--b14grid-gutter-width--12) * 0);float:left;margin-right:var(--b14grid-gutter-width--12);height:100%;background-color:rgba(255,50,50,0.25);}.b14grid-grid .b14grid-grid-item:last-child{margin-right:0;}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.clock--container{perspective:1000px;}.clock--element{position:relative;position:relative;transform-origin:center;transition:transform 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.clock--element:before{display:block;content:"";width:100%;padding-top:100%;}.clock--element > div{position:absolute;top:0;left:0;width:100%;height:100%;}.clock--element > div img{width:100%;height:auto;}.clock.is-active .clock--element .hours{-webkit-animation:rotating 3s linear infinite;animation:rotating 3s linear infinite;}.clock.is-active .clock--element .minutes{-webkit-animation:rotating 1.5s linear infinite;animation:rotating 1.5s linear infinite;animation-direction:reverse;}.clock.is-active .clock--element .seconds{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;}@-webkit-keyframes rotating{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes rotating{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.development-illustration{--wall-size:600px;--cube-size:calc(var(--wall-size)/3);width:var(--wall-size);height:var(--wall-size);margin:0 auto;perspective:calc(var(--wall-size) * 10);overflow:hidden;}.development-illustration .wall{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:100%;width:100%;padding:2px 0 0 2px;box-sizing:border-box;transform-style:preserve-3d;transition:transform 0.3s cubic-bezier(0.25,0.46,0.45,0.94);}.development-illustration .text{font-size:calc(20px + 60 * ((100vw - 600px) / 1460));line-height:1em;position:absolute;width:300%;height:300%;}@media screen and (max-width:600px){.development-illustration .text{font-size:20px;}}@media screen and (min-width:2060px){.development-illustration .text{font-size:80px;}}@media (max-width:600px){.development-illustration .text{font-size:34px;}}.development-illustration .cube{position:relative;transform-style:preserve-3d;transition:transform 0.3s cubic-bezier(0.25,0.46,0.45,0.94);}.development-illustration .cube:nth-child(2) .text{left:-100%;}.development-illustration .cube:nth-child(3) .text{left:-200%;}.development-illustration .cube:nth-child(4) .text{top:-100%;}.development-illustration .cube:nth-child(5) .text{top:-100%;left:-100%;}.development-illustration .cube:nth-child(6) .text{top:-100%;left:-200%;}.development-illustration .cube:nth-child(7) .text{top:-200%;}.development-illustration .cube:nth-child(8) .text{top:-200%;left:-100%;}.development-illustration .cube:nth-child(9) .text{top:-200%;left:-200%;}.development-illustration .cube-face{position:absolute;width:100%;height:100%;overflow:hidden;}.development-illustration .cube-face--front{transform:rotateY(0deg) translateZ(calc(var(--cube-size)/2));}.development-illustration .cube-face--left{transform:rotateY(-90deg) translateZ(calc(var(--cube-size)/2));}.development-illustration .cube-face--top{transform:rotateX(90deg) translateZ(calc(var(--cube-size)/2));}.development-illustration .cube-face--left .text,.development-illustration .cube-face--top .text{opacity:0;}.has-mouse .development-illustration .cube-face--left .text,.has-mouse .development-illustration .cube-face--top .text{transition:opacity 0.25s 0.15s;}.has-mouse .development-illustration:hover .wall{transition:transform 0.2s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .development-illustration:hover .cube:nth-child(1){transform:translateZ(calc(var(--cube-size) * -2));}.has-mouse .development-illustration:hover .cube:nth-child(2),.has-mouse .development-illustration:hover .cube:nth-child(4){transform:translateZ(calc(var(--cube-size) * -1));}.has-mouse .development-illustration:hover .cube:nth-child(6),.has-mouse .development-illustration:hover .cube:nth-child(8){transform:translateZ(var(--cube-size));}.has-mouse .development-illustration:hover .cube:nth-child(9){transform:translateZ(calc(var(--cube-size) * 2));}.has-mouse .development-illustration:hover .cube-face--left .text,.has-mouse .development-illustration:hover .cube-face--top .text{opacity:1;transition:opacity 0.3s 0.1s;}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.main-footer{overflow:hidden;clear:both;}.main-footer--inner{padding-top:calc(30px + 30 * ((100vw - 600px) / 1460));padding-bottom:calc(30px + 30 * ((100vw - 600px) / 1460));background-color:#000;color:#fff;}@media screen and (max-width:600px){.main-footer--inner{padding-top:30px;}}@media screen and (min-width:2060px){.main-footer--inner{padding-top:60px;}}@media screen and (max-width:600px){.main-footer--inner{padding-bottom:30px;}}@media screen and (min-width:2060px){.main-footer--inner{padding-bottom:60px;}}.main-footer--cta{margin-bottom:calc(75px + 75 * ((100vw - 600px) / 1460));font-size:calc(50px + 100 * ((100vw - 600px) / 1460));line-height:calc(50px + 90 * ((100vw - 600px) / 1460));letter-spacing:calc(-0.5px + -3.25 * ((100vw - 600px) / 1460));width:calc(var(--b14grid-column-width--12) * 10 + var(--b14grid-gutter-width--12) * 9);}@media screen and (max-width:600px){.main-footer--cta{margin-bottom:75px;}}@media screen and (min-width:2060px){.main-footer--cta{margin-bottom:150px;}}@media screen and (max-width:600px){.main-footer--cta{font-size:50px;}}@media screen and (min-width:2060px){.main-footer--cta{font-size:150px;}}@media screen and (max-width:600px){.main-footer--cta{line-height:50px;}}@media screen and (min-width:2060px){.main-footer--cta{line-height:140px;}}@media screen and (max-width:600px){.main-footer--cta{letter-spacing:-0.5px;}}@media screen and (min-width:2060px){.main-footer--cta{letter-spacing:-3.75px;}}@media (max-width:1860px){.main-footer--cta{width:100%;}}.main-footer--cta a{--hover-color:#000;--hover-bg-color:#fff;color:#fff;}.has-mouse .main-footer--cta a:hover{background-color:var(--hover-bg-color);color:var(--hover-color);}.main-footer--cta span.prevent-break{display:inline-block;}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.main-header{margin-bottom:calc(12.5px + 12.5 * ((100vw - 600px) / 1460));position:relative;}@media screen and (max-width:600px){.main-header{margin-bottom:12.5px;}}@media screen and (min-width:2060px){.main-header{margin-bottom:25px;}}.main-header .main-header--bg{padding-top:calc(7.5px + 7.5 * ((100vw - 600px) / 1460));padding-bottom:calc(7.5px + 7.5 * ((100vw - 600px) / 1460));position:relative;z-index:10;}@media screen and (max-width:600px){.main-header .main-header--bg{padding-top:7.5px;}}@media screen and (min-width:2060px){.main-header .main-header--bg{padding-top:15px;}}@media screen and (max-width:600px){.main-header .main-header--bg{padding-bottom:7.5px;}}@media screen and (min-width:2060px){.main-header .main-header--bg{padding-bottom:15px;}}.main-header .main-header--inner{overflow:hidden;}.main-header .main-header--inner,.main-header .main-header--menu-top{display:flex;justify-content:space-between;}.main-header .main-header--menu-top{width:100%;}.main-header .logo-container{margin-left:calc(-4px + -7 * ((100vw - 600px) / 1460));width:33.7%;}@media screen and (max-width:600px){.main-header .logo-container{margin-left:-4px;}}@media screen and (min-width:2060px){.main-header .logo-container{margin-left:-11px;}}.has-mouse .main-header .logo-container:hover .main-header--logo{width:15.4% !important;}.has-mouse .main-header .logo-container:hover .main-header--logo.scroll-animation-complete{width:100% !important;}.main-header .main-header--logo{font-size:calc(50px + 100 * ((100vw - 600px) / 1460));line-height:calc(50px + 90 * ((100vw - 600px) / 1460));letter-spacing:calc(-0.5px + -3.25 * ((100vw - 600px) / 1460));display:flex;justify-content:space-between;transition:width 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}@media screen and (max-width:600px){.main-header .main-header--logo{font-size:50px;}}@media screen and (min-width:2060px){.main-header .main-header--logo{font-size:150px;}}@media screen and (max-width:600px){.main-header .main-header--logo{line-height:50px;}}@media screen and (min-width:2060px){.main-header .main-header--logo{line-height:140px;}}@media screen and (max-width:600px){.main-header .main-header--logo{letter-spacing:-0.5px;}}@media screen and (min-width:2060px){.main-header .main-header--logo{letter-spacing:-3.75px;}}.main-header .main-header--logo .letter,.main-header .main-header--logo .number{transform:translateY(100%);}.main-header .main-header--logo .number{transition:width 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.main-header .menu-button{position:relative;cursor:pointer;width:calc(35px + 70 * ((100vw - 600px) / 1460));margin-top:calc(8px + 10 * ((100vw - 600px) / 1460));margin-bottom:calc(7px + 10 * ((100vw - 600px) / 1460));transform:translateY(150%);transition:padding 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}@media screen and (max-width:600px){.main-header .menu-button{width:35px;}}@media screen and (min-width:2060px){.main-header .menu-button{width:105px;}}@media screen and (max-width:600px){.main-header .menu-button{margin-top:8px;}}@media screen and (min-width:2060px){.main-header .menu-button{margin-top:18px;}}@media screen and (max-width:600px){.main-header .menu-button{margin-bottom:7px;}}@media screen and (min-width:2060px){.main-header .menu-button{margin-bottom:17px;}}.main-header .menu-button::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:100%;}.main-header .menu-button::after{content:"";display:table;clear:both;}.main-header .menu-button .icon--open{width:100%;height:100%;position:relative;}.main-header .menu-button .icon--open::before,.main-header .menu-button .icon--open::after{content:'';display:block;background-color:#000;position:absolute;}.main-header .menu-button .icon--open::before{height:calc(4px + 10 * ((100vw - 600px) / 1460));width:100%;top:50%;transform:translateY(-50%);}@media screen and (max-width:600px){.main-header .menu-button .icon--open::before{height:4px;}}@media screen and (min-width:2060px){.main-header .menu-button .icon--open::before{height:14px;}}.main-header .menu-button .icon--open::after{width:calc(4px + 10 * ((100vw - 600px) / 1460));height:100%;top:0;left:50%;transform:translateX(-50%);}@media screen and (max-width:600px){.main-header .menu-button .icon--open::after{width:4px;}}@media screen and (min-width:2060px){.main-header .menu-button .icon--open::after{width:14px;}}.menu-is-open .main-header .menu-button .icon--open{display:none;}.main-header .menu-button .icon--close{width:100%;height:100%;position:relative;display:none;}.menu-is-open .main-header .menu-button .icon--close{display:block;}.main-header .menu-button .icon--close::before,.main-header .menu-button .icon--close::after{content:'';width:calc(10px + 20 * ((100vw - 600px) / 1460));height:calc(10px + 20 * ((100vw - 600px) / 1460));left:50%;transform:translateX(-50%);transition:transform 0.25s cubic-bezier(0.25,0.46,0.45,0.94);border-radius:50px;}@media screen and (max-width:600px){.main-header .menu-button .icon--close::before,.main-header .menu-button .icon--close::after{width:10px;}}@media screen and (min-width:2060px){.main-header .menu-button .icon--close::before,.main-header .menu-button .icon--close::after{width:30px;}}@media screen and (max-width:600px){.main-header .menu-button .icon--close::before,.main-header .menu-button .icon--close::after{height:10px;}}@media screen and (min-width:2060px){.main-header .menu-button .icon--close::before,.main-header .menu-button .icon--close::after{height:30px;}}.main-header .menu-button .icon--close::before{top:0;transform-origin:top;}.main-header .menu-button .icon--close::after{bottom:0;transform-origin:bottom;}.main-header .menu-button .icon--close span.line,.main-header .menu-button .icon--close::before,.main-header .menu-button .icon--close::after{content:'';display:block;background-color:#000;position:absolute;}.main-header .menu-button .icon--close span.line{height:calc(4px + 10 * ((100vw - 600px) / 1460));width:100%;top:50%;left:0;transform:translateY(-50%);}@media screen and (max-width:600px){.main-header .menu-button .icon--close span.line{height:4px;}}@media screen and (min-width:2060px){.main-header .menu-button .icon--close span.line{height:14px;}}.menu-is-open.has-mouse .main-header .menu-button:hover{background-color:#000;}.has-mouse .main-header .menu-button:hover{padding:calc(6px + 8 * ((100vw - 600px) / 1460));background-color:#000;}@media screen and (max-width:600px){.has-mouse .main-header .menu-button:hover{padding:6px;}}@media screen and (min-width:2060px){.has-mouse .main-header .menu-button:hover{padding:14px;}}.has-mouse .main-header .menu-button:hover .icon--open::before,.has-mouse .main-header .menu-button:hover .icon--open::after{background-color:#fff;}.has-mouse .main-header .menu-button:hover .icon--close span.line,.has-mouse .main-header .menu-button:hover .icon--close::before,.has-mouse .main-header .menu-button:hover .icon--close::after{background-color:#fff;}.has-mouse .main-header .menu-button:hover .icon--close::before,.has-mouse .main-header .menu-button:hover .icon--close::after{transform:translateX(-50%) scale(0.6);}.main-header .main-header--menu{display:none;width:100%;height:0;position:absolute;top:0;left:0;overflow:hidden;}.main-header .main-header--menu-inner{padding-top:calc(7.5px + 7.5 * ((100vw - 600px) / 1460));padding-bottom:calc(20px + 20 * ((100vw - 600px) / 1460));position:relative;color:#fff;}@media screen and (max-width:600px){.main-header .main-header--menu-inner{padding-top:7.5px;}}@media screen and (min-width:2060px){.main-header .main-header--menu-inner{padding-top:15px;}}@media screen and (max-width:600px){.main-header .main-header--menu-inner{padding-bottom:20px;}}@media screen and (min-width:2060px){.main-header .main-header--menu-inner{padding-bottom:40px;}}.main-header .main-header--menu-inner a{color:#fff;}.main-header .main-header--menu-inner::before,.main-header .main-header--menu-inner::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;mix-blend-mode:difference;pointer-events:none;}.main-header .main-header--menu-inner::before{z-index:11;}.main-header .main-header--menu-inner::after{z-index:0;}.main-header .main-header--menu .wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;}.main-header .main-header--menu ul.menu{padding-top:calc(100px + 100 * ((100vw - 600px) / 1460));padding-bottom:calc(100px + 100 * ((100vw - 600px) / 1460));font-size:calc(50px + 100 * ((100vw - 600px) / 1460));line-height:calc(50px + 90 * ((100vw - 600px) / 1460));letter-spacing:calc(-0.5px + -3.25 * ((100vw - 600px) / 1460));width:calc(var(--b14grid-column-width--12) * 8 + var(--b14grid-gutter-width--12) * 7);}@media screen and (max-width:600px){.main-header .main-header--menu ul.menu{padding-top:100px;}}@media screen and (min-width:2060px){.main-header .main-header--menu ul.menu{padding-top:200px;}}@media screen and (max-width:600px){.main-header .main-header--menu ul.menu{padding-bottom:100px;}}@media screen and (min-width:2060px){.main-header .main-header--menu ul.menu{padding-bottom:200px;}}@media screen and (max-width:600px){.main-header .main-header--menu ul.menu{font-size:50px;}}@media screen and (min-width:2060px){.main-header .main-header--menu ul.menu{font-size:150px;}}@media screen and (max-width:600px){.main-header .main-header--menu ul.menu{line-height:50px;}}@media screen and (min-width:2060px){.main-header .main-header--menu ul.menu{line-height:140px;}}@media screen and (max-width:600px){.main-header .main-header--menu ul.menu{letter-spacing:-0.5px;}}@media screen and (min-width:2060px){.main-header .main-header--menu ul.menu{letter-spacing:-3.75px;}}@media (max-width:600px){.main-header .main-header--menu ul.menu{width:100%;}}.main-header .main-header--menu ul.menu li{display:inline-flex;}.main-header .main-header--menu ul.menu li:not(:last-child)::after{content:',';}.main-header .main-header--menu ul.menu a{--hover-color:#000;--hover-bg-color:#fff;}.has-mouse .main-header .main-header--menu ul.menu a:hover{background-color:var(--hover-bg-color);color:var(--hover-color);}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}
.wrapper{width:var(--b14grid-width);max-width:var(--b14grid-max-width);}@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.company-info{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-column-gap:var(--b14grid-gutter-width--12);}.base-link{text-decoration:underline;}.non-node h1{margin-left:calc(-4px + -7 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){.non-node h1{margin-left:-4px;}}@media screen and (min-width:2060px){.non-node h1{margin-left:-11px;}}.wrapper{margin:0 auto;}.site-main{opacity:0;transform:translateY(200px);}.cta-link{--hover-color:#fff;--hover-bg-color:#000;}.has-mouse .cta-link:hover{background-color:var(--hover-bg-color);color:var(--hover-color);}.cta-link--inverted{--hover-color:#000;--hover-bg-color:#fff;}.has-mouse .cta-link--inverted:hover{background-color:var(--hover-bg-color);color:var(--hover-color);}.underline{text-decoration:underline;}.more-container{margin-bottom:calc(60px + 60 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){.more-container{margin-bottom:60px;}}@media screen and (min-width:2060px){.more-container{margin-bottom:120px;}}.more-container .more-title{text-align:right;}.non-node{padding-bottom:calc(50px + 50 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){.non-node{padding-bottom:50px;}}@media screen and (min-width:2060px){.non-node{padding-bottom:100px;}}.company-info{font-size:15px;line-height:19px;width:100%;row-gap:15px;}.company-info > *{grid-column:span 2;}@media (max-width:1024px){.company-info > *{grid-column:span 3;}}@media (max-width:900px){.company-info > *{grid-column:span 4;}}@media (max-width:600px){.company-info > *{grid-column:span 6;}}@media (max-width:414px){.company-info > *{grid-column:span 12;}}.company-info a{--hover-color:#000;--hover-bg-color:#fff;color:#fff;text-decoration:underline;}.has-mouse .company-info a:hover{background-color:var(--hover-bg-color);color:var(--hover-color);}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.node--type-employee.node--view-mode-teaser .employee-inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-column-gap:var(--b14grid-gutter-width--12);}.node--type-employee.node--view-mode-teaser a{--hover-color:#fff;--hover-bg-color:#000;text-decoration:underline;}.has-mouse .node--type-employee.node--view-mode-teaser a:hover{background-color:var(--hover-bg-color);color:var(--hover-color);}.node--type-employee.node--view-mode-teaser .node__content{padding-right:calc(var(--b14grid-column-width--8) * 1 + var(--b14grid-gutter-width--8) * 1);grid-column:span 8;}@media (max-width:1024px){.node--type-employee.node--view-mode-teaser .node__content{padding-right:0;}}@media (max-width:600px){.node--type-employee.node--view-mode-teaser .node__content{grid-column:span 12;}}.node--type-employee.node--view-mode-teaser .field--name-field-image{grid-column:span 4;}@media (max-width:600px){.node--type-employee.node--view-mode-teaser .field--name-field-image{margin-bottom:calc(20px + 20 * ((100vw - 600px) / 1460));grid-column:span 12;order:-1;}}@media screen and (max-width:600px) and (max-width:600px){.node--type-employee.node--view-mode-teaser .field--name-field-image{margin-bottom:20px;}}@media screen and (max-width:600px) and (min-width:2060px){.node--type-employee.node--view-mode-teaser .field--name-field-image{margin-bottom:40px;}}.node--type-employee.node--view-mode-teaser .title-container{font-size:calc(26px + 44 * ((100vw - 600px) / 1460));line-height:calc(26px + 44 * ((100vw - 600px) / 1460));letter-spacing:calc(0px + -1.75 * ((100vw - 600px) / 1460));margin-bottom:calc(20px + 20 * ((100vw - 600px) / 1460));grid-column:span 8;}@media screen and (max-width:600px){.node--type-employee.node--view-mode-teaser .title-container{font-size:26px;}}@media screen and (min-width:2060px){.node--type-employee.node--view-mode-teaser .title-container{font-size:70px;}}@media screen and (max-width:600px){.node--type-employee.node--view-mode-teaser .title-container{line-height:26px;}}@media screen and (min-width:2060px){.node--type-employee.node--view-mode-teaser .title-container{line-height:70px;}}@media screen and (max-width:600px){.node--type-employee.node--view-mode-teaser .title-container{letter-spacing:0px;}}@media screen and (min-width:2060px){.node--type-employee.node--view-mode-teaser .title-container{letter-spacing:-1.75px;}}@media screen and (max-width:600px){.node--type-employee.node--view-mode-teaser .title-container{margin-bottom:20px;}}@media screen and (min-width:2060px){.node--type-employee.node--view-mode-teaser .title-container{margin-bottom:40px;}}@media (max-width:600px){.node--type-employee.node--view-mode-teaser .title-container{grid-column:span 12;}}.node--type-employee.node--view-mode-teaser .employee--data{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;-moz-column-gap:var(--b14grid-gutter-width--4);column-gap:var(--b14grid-gutter-width--4);width:calc(var(--b14grid-column-width--7) * 4 + var(--b14grid-gutter-width--7) * 3);}@media (max-width:1024px){.node--type-employee.node--view-mode-teaser .employee--data{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;-moz-column-gap:var(--b14grid-gutter-width--6);column-gap:var(--b14grid-gutter-width--6);width:calc(var(--b14grid-column-width--8) * 6 + var(--b14grid-gutter-width--8) * 5);grid-column:span 6;}}@media (max-width:600px){.node--type-employee.node--view-mode-teaser .employee--data{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;-moz-column-gap:var(--b14grid-gutter-width--12);column-gap:var(--b14grid-gutter-width--12);width:100%;grid-column:span 12;}}.node--type-employee.node--view-mode-teaser .employee--data > *{grid-column:span 2;}@media (max-width:1024px){.node--type-employee.node--view-mode-teaser .employee--data > *{grid-column:span 3;}}@media (max-width:600px){.node--type-employee.node--view-mode-teaser .employee--data > *{grid-column:span 6;}}.node--type-employee.node--view-mode-teaser .employee--data .field--name-body{grid-row:span 2;}.node--type-employee.node--view-mode-teaser .field__label{margin-bottom:15px;}.node--type-employee.node--view-mode-teaser h3{font-size:calc(26px + 44 * ((100vw - 600px) / 1460));line-height:calc(26px + 44 * ((100vw - 600px) / 1460));letter-spacing:calc(0px + -1.75 * ((100vw - 600px) / 1460));margin-bottom:0;}@media screen and (max-width:600px){.node--type-employee.node--view-mode-teaser h3{font-size:26px;}}@media screen and (min-width:2060px){.node--type-employee.node--view-mode-teaser h3{font-size:70px;}}@media screen and (max-width:600px){.node--type-employee.node--view-mode-teaser h3{line-height:26px;}}@media screen and (min-width:2060px){.node--type-employee.node--view-mode-teaser h3{line-height:70px;}}@media screen and (max-width:600px){.node--type-employee.node--view-mode-teaser h3{letter-spacing:0px;}}@media screen and (min-width:2060px){.node--type-employee.node--view-mode-teaser h3{letter-spacing:-1.75px;}}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.node--type-page.node--view-mode-full .main__content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-column-gap:var(--b14grid-gutter-width--12);}.node--type-page.node--view-mode-full .main__content{row-gap:calc(30px + 30 * ((100vw - 600px) / 1460));padding-bottom:calc(50px + 50 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){.node--type-page.node--view-mode-full .main__content{row-gap:30px;}}@media screen and (min-width:2060px){.node--type-page.node--view-mode-full .main__content{row-gap:60px;}}@media screen and (max-width:600px){.node--type-page.node--view-mode-full .main__content{padding-bottom:50px;}}@media screen and (min-width:2060px){.node--type-page.node--view-mode-full .main__content{padding-bottom:100px;}}.node--type-page.node--view-mode-full .main__content .video-top-container{grid-column:span 12;}.node--type-page.node--view-mode-full .main__content .field--name-field-top-image{grid-column:span 6;grid-row:span 2;padding-right:calc(var(--b14grid-column-width--6) * 1 + var(--b14grid-gutter-width--6) * 1);box-sizing:border-box;}@media (max-width:1024px){.node--type-page.node--view-mode-full .main__content .field--name-field-top-image{grid-column:span 7;padding-right:calc(var(--b14grid-column-width--7) * 1 + var(--b14grid-gutter-width--7) * 1);}}@media (max-width:600px){.node--type-page.node--view-mode-full .main__content .field--name-field-top-image{grid-column:span 12;padding-right:0;}}.node--type-page.node--view-mode-full .main__content h1{margin-bottom:0;text-align:right;}.node--type-page.node--view-mode-full .main__content h1,.node--type-page.node--view-mode-full .main__content .field--name-body{grid-column-start:7;grid-column-end:13;}@media (max-width:1024px){.node--type-page.node--view-mode-full .main__content h1,.node--type-page.node--view-mode-full .main__content .field--name-body{grid-column-start:8;}}@media (max-width:600px){.node--type-page.node--view-mode-full .main__content h1,.node--type-page.node--view-mode-full .main__content .field--name-body{grid-column-start:1;}}.node--type-page.node--view-mode-full .main__content .field--name-body{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;-moz-column-gap:var(--b14grid-gutter-width--6);column-gap:var(--b14grid-gutter-width--6);row-gap:calc(10px + 10 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){.node--type-page.node--view-mode-full .main__content .field--name-body{row-gap:10px;}}@media screen and (min-width:2060px){.node--type-page.node--view-mode-full .main__content .field--name-body{row-gap:20px;}}.node--type-page.node--view-mode-full .main__content .field--name-body > *{grid-column:span 3;}@media (max-width:1250px){.node--type-page.node--view-mode-full .main__content .field--name-body > *{grid-column:span 4;grid-column-end:7;}}@media (max-width:1024px){.node--type-page.node--view-mode-full .main__content .field--name-body{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;-moz-column-gap:var(--b14grid-gutter-width--5);column-gap:var(--b14grid-gutter-width--5);}.node--type-page.node--view-mode-full .main__content .field--name-body > *{grid-column:span 5;}}.node--type-page.node--view-mode-full.no-top-image .main__content h1,.node--type-page.node--view-mode-full.no-top-image .main__content .field--name-body{grid-column-start:1;grid-column-end:13;}.node--type-page.node--view-mode-full.no-top-image .main__content .field--name-body{display:flex;justify-content:space-between;justify-content:flex-end;gap:var(--b14grid-gutter-width--12);}@media (max-width:600px){.node--type-page.node--view-mode-full.no-top-image .main__content .field--name-body{gap:calc(10px + 10 * ((100vw - 600px) / 1460));flex-direction:column;}}@media screen and (max-width:600px) and (max-width:600px){.node--type-page.node--view-mode-full.no-top-image .main__content .field--name-body{gap:10px;}}@media screen and (max-width:600px) and (min-width:2060px){.node--type-page.node--view-mode-full.no-top-image .main__content .field--name-body{gap:20px;}}.node--type-page.node--view-mode-full.no-top-image .main__content .field--name-body > .field__item{width:calc(var(--b14grid-column-width--12) * 3 + var(--b14grid-gutter-width--12) * 2);}@media (max-width:1024px){.node--type-page.node--view-mode-full.no-top-image .main__content .field--name-body > .field__item{width:calc(var(--b14grid-column-width--12) * 4 + var(--b14grid-gutter-width--12) * 3);}}@media (max-width:600px){.node--type-page.node--view-mode-full.no-top-image .main__content .field--name-body > .field__item{width:100%;}.node--type-page.node--view-mode-full.no-top-image .main__content .field--name-body > .field__item + .field__item h3{margin-top:calc(20px + 20 * ((100vw - 600px) / 1460));}}@media screen and (max-width:600px) and (max-width:600px){.node--type-page.node--view-mode-full.no-top-image .main__content .field--name-body > .field__item + .field__item h3{margin-top:20px;}}@media screen and (max-width:600px) and (min-width:2060px){.node--type-page.node--view-mode-full.no-top-image .main__content .field--name-body > .field__item + .field__item h3{margin-top:40px;}}.machinename-about .node--type-page.node--view-mode-full .clock{grid-column:span 6;grid-row:span 3;padding-right:calc(var(--b14grid-column-width--6) * 2 + var(--b14grid-gutter-width--6) * 2);box-sizing:border-box;}@media (max-width:1024px){.machinename-about .node--type-page.node--view-mode-full .clock{grid-column:span 7;padding-right:calc(var(--b14grid-column-width--7) * 1 + var(--b14grid-gutter-width--7) * 1);}}@media (max-width:600px){.machinename-about .node--type-page.node--view-mode-full .clock{grid-column:span 8;padding-right:0;}}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.node--type-project.node--view-mode-full .project-top--data{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-column-gap:var(--b14grid-gutter-width--12);}.node--type-project.node--view-mode-full .field--name-field-related-projects{row-gap:calc(50px + 50 * ((100vw - 600px) / 1460));display:flex;flex-wrap:wrap;align-items:baseline;}@media screen and (max-width:600px){.node--type-project.node--view-mode-full .field--name-field-related-projects{row-gap:50px;}}@media screen and (min-width:2060px){.node--type-project.node--view-mode-full .field--name-field-related-projects{row-gap:100px;}}.node--type-project.node--view-mode-full .field--name-field-related-projects > *{width:calc(var(--b14grid-column-width--12) * 2 + var(--b14grid-gutter-width--12) * 1);display:flex;}@media (max-width:1024px){.node--type-project.node--view-mode-full .field--name-field-related-projects > *{width:calc(var(--b14grid-column-width--12) * 3 + var(--b14grid-gutter-width--12) * 2);}}@media (max-width:600px){.node--type-project.node--view-mode-full .field--name-field-related-projects > *{width:calc(var(--b14grid-column-width--12) * 5 + var(--b14grid-gutter-width--12) * 4);}}.node--type-project.node--view-mode-full .field--name-field-related-projects > *:nth-child(3n+2),.node--type-project.node--view-mode-full .field--name-field-related-projects > *:nth-child(3n+3){margin-left:calc(var(--b14grid-column-width--12) * 2 + var(--b14grid-gutter-width--12) * 3);}@media (max-width:1024px){.node--type-project.node--view-mode-full .field--name-field-related-projects > *:nth-child(3n+2),.node--type-project.node--view-mode-full .field--name-field-related-projects > *:nth-child(3n+3){margin-left:calc(var(--b14grid-column-width--12) * 1 + var(--b14grid-gutter-width--12) * 2);}}@media (max-width:600px){.node--type-project.node--view-mode-full .field--name-field-related-projects > *:nth-child(3n+2),.node--type-project.node--view-mode-full .field--name-field-related-projects > *:nth-child(3n+3){margin-left:0;}}.node--type-project.node--view-mode-full .field--name-field-related-projects > *:nth-child(6n+4){margin-left:calc(var(--b14grid-column-width--12) * 1 + var(--b14grid-gutter-width--12) * 1);}@media (max-width:600px){.node--type-project.node--view-mode-full .field--name-field-related-projects > *:nth-child(6n+4){margin-left:0;}}@media (max-width:600px){.node--type-project.node--view-mode-full .field--name-field-related-projects > *:nth-child(2n+2){margin-left:calc(var(--b14grid-column-width--12) * 1 + var(--b14grid-gutter-width--12) * 2);}.node--type-project.node--view-mode-full .field--name-field-related-projects > *:nth-child(4n+3){margin-left:calc(var(--b14grid-column-width--12) * 1 + var(--b14grid-gutter-width--12) * 1);}}.node--type-project.node--view-mode-full .project-top{margin-bottom:calc(30px + 30 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){.node--type-project.node--view-mode-full .project-top{margin-bottom:30px;}}@media screen and (min-width:2060px){.node--type-project.node--view-mode-full .project-top{margin-bottom:60px;}}@media (max-width:600px){.node--type-project.node--view-mode-full .project-top{display:flex;flex-direction:column-reverse;}}.node--type-project.node--view-mode-full .project-top--data{margin-bottom:calc(15px + 15 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){.node--type-project.node--view-mode-full .project-top--data{margin-bottom:15px;}}@media screen and (min-width:2060px){.node--type-project.node--view-mode-full .project-top--data{margin-bottom:30px;}}@media (max-width:600px){.node--type-project.node--view-mode-full .project-top--data{row-gap:10px;}}.node--type-project.node--view-mode-full .project-top--data > *{grid-column:span 3;}@media (max-width:600px){.node--type-project.node--view-mode-full .project-top--data > *:nth-child(2n + 1){grid-column:span 8;}.node--type-project.node--view-mode-full .project-top--data > *:nth-child(2n){grid-column:span 4;}}.node--type-project.node--view-mode-full .field--name-field-products{display:flex;flex-wrap:wrap;-moz-column-gap:5px;column-gap:5px;}.node--type-project.node--view-mode-full .field--name-field-products .field__item::after{content:',';}.node--type-project.node--view-mode-full .field--name-field-products .field__item:last-child::after{display:none;}.node--type-project.node--view-mode-full .main__content{padding-bottom:calc(50px + 50 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){.node--type-project.node--view-mode-full .main__content{padding-bottom:50px;}}@media screen and (min-width:2060px){.node--type-project.node--view-mode-full .main__content{padding-bottom:100px;}}.node--type-project.node--view-mode-full .main__content > *:last-child{margin-bottom:0;}.node--type-project.node--view-mode-full h1{margin-bottom:calc(50px + 50 * ((100vw - 600px) / 1460));width:calc(var(--b14grid-column-width--12) * 9 + var(--b14grid-gutter-width--12) * 8);}@media screen and (max-width:600px){.node--type-project.node--view-mode-full h1{margin-bottom:50px;}}@media screen and (min-width:2060px){.node--type-project.node--view-mode-full h1{margin-bottom:100px;}}@media (max-width:1024px){.node--type-project.node--view-mode-full h1{width:calc(var(--b14grid-column-width--12) * 10 + var(--b14grid-gutter-width--12) * 9);}}@media (max-width:600px){.node--type-project.node--view-mode-full h1{width:100%;}}.node--type-project.node--view-mode-full .field--name-body{width:calc(var(--b14grid-column-width--12) * 3 + var(--b14grid-gutter-width--12) * 2);margin-left:calc(var(--b14grid-column-width--12) * 6 + var(--b14grid-gutter-width--12) * 6);}@media (max-width:1250px){.node--type-project.node--view-mode-full .field--name-body{width:calc(var(--b14grid-column-width--12) * 6 + var(--b14grid-gutter-width--12) * 5);margin-left:calc(var(--b14grid-column-width--12) * 2 + var(--b14grid-gutter-width--12) * 2);}}@media (max-width:600px){.node--type-project.node--view-mode-full .field--name-body{width:100%;margin-left:0;}}@media (max-width:600px){.node--type-project.node--view-mode-full .field--name-field-products > .field__item{display:inline-block;}.node--type-project.node--view-mode-full .field--name-field-products > .field__item:not(:last-child){margin-right:2px;}.node--type-project.node--view-mode-full .field--name-field-products > .field__item:not(:last-child)::after{content:',';}.node--type-project.node--view-mode-full .field--name-field-products > .field__item:not(:first-child){text-transform:lowercase;}}@media (max-width:600px){.node--type-project.node--view-mode-full .field--name-field-related-projects .field__item:nth-child(n+3){display:none;}}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.node--type-project.node--view-mode-teaser a{--hover-color:#fff;--hover-bg-color:#000;}.has-mouse .node--type-project.node--view-mode-teaser a:hover .field--name-title{background-color:var(--hover-bg-color);color:var(--hover-color);}.node--type-project.node--view-mode-teaser img,.node--type-project.node--view-mode-teaser video{transition:opacity 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.node--type-project.node--view-mode-teaser .b14provector,.node--type-project.node--view-mode-teaser .field--type-image{background-color:#000;}.has-mouse .node--type-project.node--view-mode-teaser:hover img,.has-mouse .node--type-project.node--view-mode-teaser:hover video{opacity:0.2;}.node--type-project.node--view-mode-teaser{display:flex;align-items:flex-end;}.node--type-project.node--view-mode-teaser .field--name-field-teaser-image{margin-bottom:calc(10px + 10 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){.node--type-project.node--view-mode-teaser .field--name-field-teaser-image{margin-bottom:10px;}}@media screen and (min-width:2060px){.node--type-project.node--view-mode-teaser .field--name-field-teaser-image{margin-bottom:20px;}}.node--type-project.node--view-mode-teaser h2{font-size:15px;line-height:19px;margin-bottom:0;letter-spacing:0;}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.node--type-project.node--view-mode-teaser-large a{--hover-color:#fff;--hover-bg-color:#000;}.has-mouse .node--type-project.node--view-mode-teaser-large a:hover .field--name-title{background-color:var(--hover-bg-color);color:var(--hover-color);}.node--type-project.node--view-mode-teaser-large img,.node--type-project.node--view-mode-teaser-large video{transition:opacity 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.node--type-project.node--view-mode-teaser-large .b14provector,.node--type-project.node--view-mode-teaser-large .field--type-image{background-color:#000;}.has-mouse .node--type-project.node--view-mode-teaser-large:hover img,.has-mouse .node--type-project.node--view-mode-teaser-large:hover video{opacity:0.2;}.node--type-project.node--view-mode-teaser-large{position:-webkit-sticky;position:sticky;top:20px;width:100%;height:0;}@media (max-width:600px){.node--type-project.node--view-mode-teaser-large{height:auto;top:70px;margin-bottom:60px;}}.node--type-project.node--view-mode-teaser-large .project--inner{position:relative;width:100%;padding-top:100%;}@media (max-width:600px){.node--type-project.node--view-mode-teaser-large .project--inner{padding-top:0;}}.node--type-project.node--view-mode-teaser-large a{position:absolute;left:0;bottom:0;height:auto;pointer-events:all;}@media (max-width:600px){.node--type-project.node--view-mode-teaser-large a{position:static;}}.node--type-project.node--view-mode-teaser-large .b14provector{position:relative;z-index:2;}.node--type-project.node--view-mode-teaser-large h2{padding-top:calc(10px + 10 * ((100vw - 600px) / 1460));font-size:15px;line-height:19px;position:absolute;z-index:1;top:100%;margin-bottom:0;letter-spacing:0;}@media screen and (max-width:600px){.node--type-project.node--view-mode-teaser-large h2{padding-top:10px;}}@media screen and (min-width:2060px){.node--type-project.node--view-mode-teaser-large h2{padding-top:20px;}}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.paragraph--type--projects .field--name-field-projects{row-gap:calc(50px + 50 * ((100vw - 600px) / 1460));display:flex;flex-wrap:wrap;align-items:baseline;}@media screen and (max-width:600px){.paragraph--type--projects .field--name-field-projects{row-gap:50px;}}@media screen and (min-width:2060px){.paragraph--type--projects .field--name-field-projects{row-gap:100px;}}.paragraph--type--projects .field--name-field-projects > *{width:calc(var(--b14grid-column-width--12) * 2 + var(--b14grid-gutter-width--12) * 1);display:flex;}@media (max-width:1024px){.paragraph--type--projects .field--name-field-projects > *{width:calc(var(--b14grid-column-width--12) * 3 + var(--b14grid-gutter-width--12) * 2);}}@media (max-width:600px){.paragraph--type--projects .field--name-field-projects > *{width:calc(var(--b14grid-column-width--12) * 5 + var(--b14grid-gutter-width--12) * 4);}}.paragraph--type--projects .field--name-field-projects > *:nth-child(3n+2),.paragraph--type--projects .field--name-field-projects > *:nth-child(3n+3){margin-left:calc(var(--b14grid-column-width--12) * 2 + var(--b14grid-gutter-width--12) * 3);}@media (max-width:1024px){.paragraph--type--projects .field--name-field-projects > *:nth-child(3n+2),.paragraph--type--projects .field--name-field-projects > *:nth-child(3n+3){margin-left:calc(var(--b14grid-column-width--12) * 1 + var(--b14grid-gutter-width--12) * 2);}}@media (max-width:600px){.paragraph--type--projects .field--name-field-projects > *:nth-child(3n+2),.paragraph--type--projects .field--name-field-projects > *:nth-child(3n+3){margin-left:0;}}.paragraph--type--projects .field--name-field-projects > *:nth-child(6n+4){margin-left:calc(var(--b14grid-column-width--12) * 1 + var(--b14grid-gutter-width--12) * 1);}@media (max-width:600px){.paragraph--type--projects .field--name-field-projects > *:nth-child(6n+4){margin-left:0;}}@media (max-width:600px){.paragraph--type--projects .field--name-field-projects > *:nth-child(2n+2){margin-left:calc(var(--b14grid-column-width--12) * 1 + var(--b14grid-gutter-width--12) * 2);}.paragraph--type--projects .field--name-field-projects > *:nth-child(4n+3){margin-left:calc(var(--b14grid-column-width--12) * 1 + var(--b14grid-gutter-width--12) * 1);}}.paragraph--type--projects > .field:not(:last-child){margin-bottom:calc(80px + 80 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){.paragraph--type--projects > .field:not(:last-child){margin-bottom:80px;}}@media screen and (min-width:2060px){.paragraph--type--projects > .field:not(:last-child){margin-bottom:160px;}}.paragraph--type--projects .field--name-field-projects-highlighted > .field__item{width:calc(var(--b14grid-column-width--12) * 6 + var(--b14grid-gutter-width--12) * 5);clear:both;pointer-events:none;}@media (min-width:1861px){.paragraph--type--projects .field--name-field-projects-highlighted > .field__item{height:1000px;}.paragraph--type--projects .field--name-field-projects-highlighted > .field__item:last-child{margin-bottom:750px;}}@media (max-width:1860px){.paragraph--type--projects .field--name-field-projects-highlighted > .field__item{height:60vw;}.paragraph--type--projects .field--name-field-projects-highlighted > .field__item:last-child{margin-bottom:45vw;}}@media (max-width:600px){.paragraph--type--projects .field--name-field-projects-highlighted > .field__item{width:calc(var(--b14grid-column-width--12) * 9 + var(--b14grid-gutter-width--12) * 8);height:70vh;}}.paragraph--type--projects .field--name-field-projects-highlighted > .field__item:nth-child(1) a{width:calc(var(--b14grid-column-width--6) * 7 + var(--b14grid-gutter-width--6) * 6);}@media (max-width:600px){.paragraph--type--projects .field--name-field-projects-highlighted > .field__item:nth-child(1) a{width:calc(var(--b14grid-column-width--9) * 10 + var(--b14grid-gutter-width--9) * 9);}}.paragraph--type--projects .field--name-field-projects-highlighted > .field__item:nth-child(4n + 2){float:right;}.paragraph--type--projects .field--name-field-projects-highlighted > .field__item:nth-child(4n + 2) a{width:calc(var(--b14grid-column-width--6) * 5 + var(--b14grid-gutter-width--6) * 4);left:auto;right:0;}@media (max-width:600px){.paragraph--type--projects .field--name-field-projects-highlighted > .field__item:nth-child(4n + 2) a{width:calc(var(--b14grid-column-width--9) * 8 + var(--b14grid-gutter-width--9) * 7);}}.paragraph--type--projects .field--name-field-projects-highlighted > .field__item:nth-child(4n + 4){float:right;}.paragraph--type--projects .field--name-field-projects{clear:both;}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.paragraph--type--text-and-media .paragraph__content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-column-gap:var(--b14grid-gutter-width--12);}.paragraph--type--text-and-media .paragraph__content{row-gap:calc(15px + 15 * ((100vw - 600px) / 1460));align-items:start;}@media screen and (max-width:600px){.paragraph--type--text-and-media .paragraph__content{row-gap:15px;}}@media screen and (min-width:2060px){.paragraph--type--text-and-media .paragraph__content{row-gap:30px;}}.paragraph--type--text-and-media .text-container{grid-row-start:1;}.paragraph--type--text-and-media .media-container{grid-row-start:1;height:100%;display:flex;justify-content:center;}@media (max-width:600px){.paragraph--type--text-and-media .media-container{grid-row-start:2;justify-content:start;}}.paragraph--type--text-and-media .media-container .clock{width:70%;}@media (max-width:1250px){.paragraph--type--text-and-media .media-container .clock{width:100%;}}@media (max-width:600px){.paragraph--type--text-and-media .media-container .clock{width:80%;margin-top:20px;}}.paragraph--type--text-and-media .field--name-field-text-plain-long,.paragraph--type--text-and-media .field--name-field-text-formatted-long{width:calc(var(--b14grid-column-width--7) * 3 + var(--b14grid-gutter-width--7) * 2);}@media (max-width:1250px){.paragraph--type--text-and-media .field--name-field-text-plain-long,.paragraph--type--text-and-media .field--name-field-text-formatted-long{width:calc(var(--b14grid-column-width--7) * 4 + var(--b14grid-gutter-width--7) * 3);}}@media (max-width:1024px){.paragraph--type--text-and-media .field--name-field-text-plain-long,.paragraph--type--text-and-media .field--name-field-text-formatted-long{width:calc(var(--b14grid-column-width--7) * 5 + var(--b14grid-gutter-width--7) * 4);}}@media (max-width:600px){.paragraph--type--text-and-media .field--name-field-text-plain-long,.paragraph--type--text-and-media .field--name-field-text-formatted-long{width:100%;}}.paragraph--type--text-and-media.small-title h2{font-size:calc(26px + 44 * ((100vw - 600px) / 1460));line-height:calc(26px + 44 * ((100vw - 600px) / 1460));letter-spacing:calc(0px + -1.75 * ((100vw - 600px) / 1460));margin-bottom:calc(20px + 20 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){.paragraph--type--text-and-media.small-title h2{font-size:26px;}}@media screen and (min-width:2060px){.paragraph--type--text-and-media.small-title h2{font-size:70px;}}@media screen and (max-width:600px){.paragraph--type--text-and-media.small-title h2{line-height:26px;}}@media screen and (min-width:2060px){.paragraph--type--text-and-media.small-title h2{line-height:70px;}}@media screen and (max-width:600px){.paragraph--type--text-and-media.small-title h2{letter-spacing:0px;}}@media screen and (min-width:2060px){.paragraph--type--text-and-media.small-title h2{letter-spacing:-1.75px;}}@media screen and (max-width:600px){.paragraph--type--text-and-media.small-title h2{margin-bottom:20px;}}@media screen and (min-width:2060px){.paragraph--type--text-and-media.small-title h2{margin-bottom:40px;}}.paragraph--type--text-and-media:not(.flipped) .media-container{grid-column-start:8;grid-column-end:13;}@media (max-width:600px){.paragraph--type--text-and-media:not(.flipped) .media-container{grid-column-start:1;}}.paragraph--type--text-and-media:not(.flipped) .media-container:has(.clock){grid-column-start:9;}@media (max-width:1024px){.paragraph--type--text-and-media:not(.flipped) .media-container:has(.clock){grid-column-start:8;}}@media (max-width:600px){.paragraph--type--text-and-media:not(.flipped) .media-container:has(.clock){grid-column-start:3;}}.paragraph--type--text-and-media:not(.flipped) .text-container{grid-column-start:1;grid-column-end:8;}@media (max-width:600px){.paragraph--type--text-and-media:not(.flipped) .text-container{grid-column-end:13;}}.paragraph--type--text-and-media:not(.flipped) .field--name-field-text-plain-long,.paragraph--type--text-and-media:not(.flipped) .field--name-field-text-formatted-long{margin-left:calc(var(--b14grid-column-width--7) * 3 + var(--b14grid-gutter-width--7) * 3);}@media (max-width:1250px){.paragraph--type--text-and-media:not(.flipped) .field--name-field-text-plain-long,.paragraph--type--text-and-media:not(.flipped) .field--name-field-text-formatted-long{margin-left:calc(var(--b14grid-column-width--7) * 2 + var(--b14grid-gutter-width--7) * 2);}}@media (max-width:1024px){.paragraph--type--text-and-media:not(.flipped) .field--name-field-text-plain-long,.paragraph--type--text-and-media:not(.flipped) .field--name-field-text-formatted-long{margin-left:calc(var(--b14grid-column-width--7) * 1 + var(--b14grid-gutter-width--7) * 1);}}@media (max-width:600px){.paragraph--type--text-and-media:not(.flipped) .field--name-field-text-plain-long,.paragraph--type--text-and-media:not(.flipped) .field--name-field-text-formatted-long{margin-left:0;}}.paragraph--type--text-and-media.flipped .media-container{grid-column-start:1;grid-column-end:6;}@media (max-width:600px){.paragraph--type--text-and-media.flipped .media-container{grid-column-end:13;}}.paragraph--type--text-and-media.flipped .media-container:has(.clock){grid-column-end:5;}@media (max-width:1024px){.paragraph--type--text-and-media.flipped .media-container:has(.clock){grid-column-end:6;}}@media (max-width:600px){.paragraph--type--text-and-media.flipped .media-container:has(.clock){grid-column-start:3;grid-column-end:13;}}.paragraph--type--text-and-media.flipped .text-container{grid-column-start:6;grid-column-end:13;}@media (max-width:600px){.paragraph--type--text-and-media.flipped .text-container{grid-column-start:1;}}.paragraph--type--text-and-media.flipped .field--name-field-title{text-align:right;}.paragraph--type--text-and-media.flipped .field--name-field-text-plain-long,.paragraph--type--text-and-media.flipped .field--name-field-text-formatted-long{float:right;}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.paragraph{margin-bottom:calc(50px + 50 * ((100vw - 600px) / 1460));}@media screen and (max-width:600px){.paragraph{margin-bottom:50px;}}@media screen and (min-width:2060px){.paragraph{margin-bottom:100px;}}.paragraph.large-size{width:calc(var(--b14grid-column-width--12) * 9 + var(--b14grid-gutter-width--12) * 8);}@media (max-width:414px){.paragraph.large-size{width:100%;}}.paragraph.small-size{width:calc(var(--b14grid-column-width--12) * 5 + var(--b14grid-gutter-width--12) * 4);}@media (max-width:1024px){.paragraph.small-size{width:calc(var(--b14grid-column-width--12) * 6 + var(--b14grid-gutter-width--12) * 5);}}@media (max-width:414px){.paragraph.small-size{width:100%;}}.paragraph--type--block.title-align-right > .field--name-field-title{text-align:right;}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.view-clients.view-display-id-list .view-content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;-moz-column-gap:var(--b14grid-gutter-width--12);column-gap:var(--b14grid-gutter-width--12);}.view-clients.view-display-id-list .view-content .column{grid-column:span 4;}@media (max-width:900px){.view-clients.view-display-id-list .view-content .column{grid-column:span 6;}}@media (max-width:600px){.view-clients.view-display-id-list .view-content .column{grid-column:span 12;}}@media (max-width:900px){.view-clients.view-display-id-list .view-content.premobile-up{display:none;}}.view-clients.view-display-id-list .view-content.premobile-only{display:none;}@media (max-width:900px){.view-clients.view-display-id-list .view-content.premobile-only{display:grid;}}.view-clients.view-display-id-list .views-row-outer-container{padding-bottom:calc(15px + 15 * ((100vw - 600px) / 1460));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;-moz-column-gap:var(--b14grid-gutter-width--4);column-gap:var(--b14grid-gutter-width--4);gap:var(--b14grid-gutter-width--4);page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;}@media screen and (max-width:600px){.view-clients.view-display-id-list .views-row-outer-container{padding-bottom:15px;}}@media screen and (min-width:2060px){.view-clients.view-display-id-list .views-row-outer-container{padding-bottom:30px;}}@media (max-width:900px){.view-clients.view-display-id-list .views-row-outer-container{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;-moz-column-gap:var(--b14grid-gutter-width--6);column-gap:var(--b14grid-gutter-width--6);gap:var(--b14grid-gutter-width--6);}}@media (max-width:600px){.view-clients.view-display-id-list .views-row-outer-container{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;-moz-column-gap:var(--b14grid-gutter-width--12);column-gap:var(--b14grid-gutter-width--12);gap:var(--b14grid-gutter-width--12);}}.view-clients.view-display-id-list .views-row-outer-container .views-row-title{grid-column:span 1;}@media (max-width:600px){.view-clients.view-display-id-list .views-row-outer-container .views-row-title{grid-column:span 3;}}.view-clients.view-display-id-list .views-row-outer-container .views-row-container{grid-column:span 3;}@media (max-width:900px){.view-clients.view-display-id-list .views-row-outer-container .views-row-container{grid-column:span 5;}}@media (max-width:600px){.view-clients.view-display-id-list .views-row-outer-container .views-row-container{grid-column:span 9;}}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.view-employees.view-display-id-main .view-content{row-gap:calc(30px + 30 * ((100vw - 600px) / 1460));display:grid;}@media screen and (max-width:600px){.view-employees.view-display-id-main .view-content{row-gap:30px;}}@media screen and (min-width:2060px){.view-employees.view-display-id-main .view-content{row-gap:60px;}}.view-employees.view-display-id-main .views-row:nth-child(even) .node__content{grid-column-end:13;padding-right:0;padding-left:calc(var(--b14grid-column-width--8) * 1 + var(--b14grid-gutter-width--8) * 1);}@media (max-width:1024px){.view-employees.view-display-id-main .views-row:nth-child(even) .node__content{padding-left:0;}}.view-employees.view-display-id-main .views-row:nth-child(even) .field--name-field-image{order:-1;}.view-employees.view-display-id-main .views-row:nth-child(even) .title-container{text-align:right;}@media (max-width:600px){.view-employees.view-display-id-main .views-row:nth-child(even) .title-container{text-align:left;}}.view-employees.view-display-id-main .views-row:nth-child(even) .employee--data{float:right;}@media (max-width:600px){.view-employees.view-display-id-main .views-row:nth-child(even) .employee--data{grid-column-end:span 12;float:left;}}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.view-projects.view-display-id-highlighted .views-row:nth-child(4n+1){width:calc(var(--b14grid-column-width--12) * 7 + var(--b14grid-gutter-width--12) * 6);}.view-projects.view-display-id-highlighted .views-row:nth-child(4n+2){width:calc(var(--b14grid-column-width--12) * 5 + var(--b14grid-gutter-width--12) * 4);margin-left:calc(var(--b14grid-column-width--12) * 7 + var(--b14grid-gutter-width--12) * 7);}.view-projects.view-display-id-highlighted .views-row:nth-child(4n+3){width:calc(var(--b14grid-column-width--12) * 6 + var(--b14grid-gutter-width--12) * 5);}.view-projects.view-display-id-highlighted .views-row:nth-child(4n+4){width:calc(var(--b14grid-column-width--12) * 6 + var(--b14grid-gutter-width--12) * 5);margin-left:calc(var(--b14grid-column-width--12) * 6 + var(--b14grid-gutter-width--12) * 6);}.view-projects.view-display-id-related .view-content{row-gap:calc(50px + 50 * ((100vw - 600px) / 1460));display:flex;flex-wrap:wrap;}@media screen and (max-width:600px){.view-projects.view-display-id-related .view-content{row-gap:50px;}}@media screen and (min-width:2060px){.view-projects.view-display-id-related .view-content{row-gap:100px;}}.view-projects.view-display-id-related .views-row{width:calc(var(--b14grid-column-width--12) * 2 + var(--b14grid-gutter-width--12) * 1);display:flex;}.view-projects.view-display-id-related .views-row:nth-child(3n+2),.view-projects.view-display-id-related .views-row:nth-child(3n+3){margin-left:calc(var(--b14grid-column-width--12) * 2 + var(--b14grid-gutter-width--12) * 3);}.view-projects.view-display-id-related .views-row:nth-child(6n+4){margin-left:calc(var(--b14grid-column-width--12) * 1 + var(--b14grid-gutter-width--12) * 1);}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.turn-heads-illustration{--turn-heads-size:600px;font-size:calc(26px + 44 * ((100vw - 600px) / 1460));line-height:calc(26px + 44 * ((100vw - 600px) / 1460));letter-spacing:calc(0px + -1.75 * ((100vw - 600px) / 1460));line-height:1em;font-weight:bold;position:relative;width:var(--turn-heads-size);height:var(--turn-heads-size);perspective:calc(var(--turn-heads-size) / 1.6);perspective-origin:center;}@media screen and (max-width:600px){.turn-heads-illustration{font-size:26px;}}@media screen and (min-width:2060px){.turn-heads-illustration{font-size:70px;}}@media screen and (max-width:600px){.turn-heads-illustration{line-height:26px;}}@media screen and (min-width:2060px){.turn-heads-illustration{line-height:70px;}}@media screen and (max-width:600px){.turn-heads-illustration{letter-spacing:0px;}}@media screen and (min-width:2060px){.turn-heads-illustration{letter-spacing:-1.75px;}}@media (max-width:1024px){.turn-heads-illustration{perspective:calc(var(--turn-heads-size) / 1.2);}}@media (max-width:600px){.turn-heads-illustration{font-size:38px;line-height:1em;perspective:var(--turn-heads-size);}}.turn-heads-illustration .strip{position:absolute;left:50%;top:45%;transform-style:preserve-3d;transform:rotateX(15deg) rotateZ(17deg);pointer-events:none;transition:transform 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}@media (max-width:1250px){.turn-heads-illustration .strip{transform:rotateX(20deg) rotateZ(17deg);}}@media (max-width:1024px){.turn-heads-illustration .strip{top:40%;}}@media (max-width:600px){.turn-heads-illustration .strip{top:45%;left:45%;}}.turn-heads-illustration .strip--inner{width:calc(30px + 12 * ((100vw - 600px) / 1460));transform-style:preserve-3d;}@media screen and (max-width:600px){.turn-heads-illustration .strip--inner{width:30px;}}@media screen and (min-width:2060px){.turn-heads-illustration .strip--inner{width:42px;}}.is-active.turn-heads-illustration .strip--inner{-webkit-animation:rotate-strip-to 8s infinite linear;animation:rotate-strip-to 8s infinite linear;}.turn-heads-illustration .element{width:calc(30px + 12 * ((100vw - 600px) / 1460));position:absolute;text-align:center;}@media screen and (max-width:600px){.turn-heads-illustration .element{width:30px;}}@media screen and (min-width:2060px){.turn-heads-illustration .element{width:42px;}}.turn-heads-illustration .element:nth-child(1){transform:rotateY(0deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(2){transform:rotateY(8.57143deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(3){transform:rotateY(17.14286deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(4){transform:rotateY(25.71429deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(5){transform:rotateY(34.28571deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(6){transform:rotateY(42.85714deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(7){transform:rotateY(51.42857deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(8){transform:rotateY(60deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(9){transform:rotateY(68.57143deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(10){transform:rotateY(77.14286deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(11){transform:rotateY(85.71429deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(12){transform:rotateY(94.28571deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(13){transform:rotateY(102.85714deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(14){transform:rotateY(111.42857deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(15){transform:rotateY(120deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(16){transform:rotateY(128.57143deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(17){transform:rotateY(137.14286deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(18){transform:rotateY(145.71429deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(19){transform:rotateY(154.28571deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(20){transform:rotateY(162.85714deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(21){transform:rotateY(171.42857deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(22){transform:rotateY(180deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(23){transform:rotateY(188.57143deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(24){transform:rotateY(197.14286deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(25){transform:rotateY(205.71429deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(26){transform:rotateY(214.28571deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(27){transform:rotateY(222.85714deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(28){transform:rotateY(231.42857deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(29){transform:rotateY(240deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(30){transform:rotateY(248.57143deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(31){transform:rotateY(257.14286deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(32){transform:rotateY(265.71429deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(33){transform:rotateY(274.28571deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(34){transform:rotateY(282.85714deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(35){transform:rotateY(291.42857deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(36){transform:rotateY(300deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(37){transform:rotateY(308.57143deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(38){transform:rotateY(317.14286deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(39){transform:rotateY(325.71429deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(40){transform:rotateY(334.28571deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(41){transform:rotateY(342.85714deg) translateZ(calc(var(--turn-heads-size) / 2.4));}.turn-heads-illustration .element:nth-child(42){transform:rotateY(351.42857deg) translateZ(calc(var(--turn-heads-size) / 2.4));}@-webkit-keyframes rotate-strip{from{transform:rotateX(25deg) rotateY(0deg) rotateZ(8deg);}to{transform:rotateX(25deg) rotateY(-360deg) rotateZ(8deg);}}@keyframes rotate-strip{from{transform:rotateX(25deg) rotateY(0deg) rotateZ(8deg);}to{transform:rotateX(25deg) rotateY(-360deg) rotateZ(8deg);}}@-webkit-keyframes rotate-strip-to{from{transform:rotateY(0deg);}to{transform:rotateY(-360deg);}}@keyframes rotate-strip-to{from{transform:rotateY(0deg);}to{transform:rotateY(-360deg);}}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}.visual-identity-illustration{font-size:calc(40px + 70 * ((100vw - 600px) / 1460));line-height:1em;font-variant-numeric:tabular-nums;width:100%;position:relative;padding-top:100%;}@media screen and (max-width:600px){.visual-identity-illustration{font-size:40px;}}@media screen and (min-width:2060px){.visual-identity-illustration{font-size:110px;}}@media (max-width:600px){.visual-identity-illustration{font-size:50px;}}.visual-identity-illustration .inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;}.visual-identity-illustration .box-container{width:calc(124px + 226 * ((100vw - 600px) / 1460));height:calc(160px + 280 * ((100vw - 600px) / 1460));display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,1fr);align-items:stretch;justify-content:stretch;perspective:200px;transition:width 0.25s cubic-bezier(0.25,0.46,0.45,0.94),height 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}@media screen and (max-width:600px){.visual-identity-illustration .box-container{width:124px;}}@media screen and (min-width:2060px){.visual-identity-illustration .box-container{width:350px;}}@media screen and (max-width:600px){.visual-identity-illustration .box-container{height:160px;}}@media screen and (min-width:2060px){.visual-identity-illustration .box-container{height:440px;}}@media (max-width:600px){.visual-identity-illustration .box-container{width:160px;height:200px;}}.visual-identity-illustration .box{display:flex;align-items:center;justify-content:center;transition:transform 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .visual-identity-illustration:hover .box-container{width:100%;height:100%;}
@-webkit-keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}@keyframes hover{0%,22%,25%{color:var(--hover-color);background-color:var(--hover-bg-color);}20.8%,24.3%{color:inherit;background-color:inherit;}}
.form-item{margin:0 0 distance(1);}
