﻿input,button,textarea{padding:0;border:none;outline:none;font:inherit;color:inherit;background:none;border-radius:0;line-height:normal}input[type=search]{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}button{cursor:pointer}input,textarea{cursor:text}a:focus,a:active{outline:0}@font-face{font-family:"OCR X";src:url("../fonts/ocr-x/OCR-X-Light.woff2"),url("../fonts/ocr-x/OCR-X-Light.woff"),url("../fonts/ocr-x/OCR-X-Light.eot"),url("../fonts/ocr-x/OCR-X-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/ocr-x/OCR-X-Light.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Open Arrow";src:url("../fonts/open-arrow/OpenArrow-Regular.woff2"),url("../fonts/open-arrow/OpenArrow-Regular.woff"),url("../fonts/open-arrow/OpenArrow-Regular.eot"),url("../fonts/open-arrow/OpenArrow-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/open-arrow/OpenArrow-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:block;font-display:swap}main.page-content-container.is-about-post h2,nav.navbar-menu ul.ul-menu-items li a.item-active,nav.navbar-menu ul.ul-social-items li a.item-active,a{text-decoration:underline;text-decoration-thickness:.075em;text-underline-offset:.125em}a:hover,button:hover{text-decoration:underline;text-decoration-thickness:.075em;text-underline-offset:.125em}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nopointerevents{pointer-events:none}main.page-content-container.is-home .prev-cursor,main.page-content-container.is-home .next-cursor,main.page-content-container.is-home .prev-next-btn.is-next,main.page-content-container.is-home .prev-next-btn.is-prev{cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjbQg61aAAAADUlEQVQYV2P4//8/IwAI/QL/+TZZdwAAAABJRU5ErkJggg=="),url(images/blank.cur),none}*:not(.prevent-focus-visible,input[type=text],input[type=search],input[type=email]):focus-visible{outline-offset:4px;outline:2px solid #fa3232;z-index:9999}input[type=text]:focus-visible,input[type=search]:focus-visible,input[type=email]:focus-visible{border-color:#fa3232;color:#fa3232}input[type=submit]:focus-visible,input[type=search]:focus-visible,input[type=email]:focus-visible{border-color:#fa3232;color:#fa3232}@media(hover: none){.prevent-focus-visible-mobile:focus-visible{border-radius:none;outline:none !important;outline-offset:none;background-color:transparent !important;box-shadow:none !important}}html{position:relative;font:20px "OCR X","Pirelli","Arial","Helvetica",sans-serif;color:#000}body{position:relative;background-color:#fff;font:"OCR X","Pirelli","Arial","Helvetica",sans-serif 20px;color:#000;width:100%;height:auto;overflow-y:auto;overflow-y:overlay;overflow-x:hidden;scrollbar-gutter:stable;font-feature-settings:"ss02" !important}a{color:#000}a:hover,button:hover{color:#fa3232}h1,.styled-as-h1,h2,.styled-as-h2,h3,h4,h5,h6{font-size:1rem;line-height:110%;text-align:left;font-weight:normal;margin-top:1rem;margin-bottom:1rem}p,.as-p,ul,ol{font-size:1rem;line-height:110%;text-align:left;font-weight:normal;margin-top:1rem;margin-bottom:1rem}sup{-webkit-text-stroke:.0125rem;font-size:80%;top:-0.375em;padding-left:.175rem;padding-right:.175rem}span.footnotereverse{font-family:"Open Arrow","Helvetica","Arial",sans-serif;font-size:75%;line-height:75%}ol,ul{list-style-type:none}.page-content-main-text ol,.page-content-main-text ul{width:100%;padding-left:1em;text-indent:0;margin-top:1em;margin-bottom:1em;list-style-type:none;box-sizing:border-box}.page-content-main-text ol li,.page-content-main-text ul li{clear:both}.page-content-main-text ol{counter-reset:ol-counter}.page-content-main-text ol li{counter-increment:ol-counter}.page-content-main-text blockquote{margin-left:2.5em;margin-right:2.5em}.page-content-main-text hr{display:block;float:left;width:100%;border:none;margin:0;height:0;background-color:transparent;border:none;margin-top:.5em;margin-bottom:.5em}.page-content-main-text ul li{text-indent:2rem}.page-content-main-text ol li{text-indent:1rem}.page-content-main-text ul li::before{position:absolute;margin-left:-1.75em;width:2.5em;text-align:center}.page-content-main-text ol li::before{position:absolute;margin-left:-2.875em;width:2em;padding-right:0;text-align:right;letter-spacing:-0.005em}.page-content-main-text ul li::before{content:"⁠—"}.page-content-main-text ol li::before{content:counter(ol-counter) "."}.lazyload,.lazyloading{opacity:0 !important;overflow:hidden !important;min-height:auto;z-index:0;-webkit-transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-moz-transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-ms-transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-o-transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms}.lazyload.not-lazyload,.lazyloading.not-lazyload{opacity:1 !important;z-index:initial !important;-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}.lazyloaded{opacity:1;min-height:auto;-webkit-transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-moz-transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-ms-transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-o-transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;transition:opacity 250ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms}.lazyloaded.no-transition{-webkit-transition:opacity 0ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-moz-transition:opacity 0ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-ms-transition:opacity 0ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-o-transition:opacity 0ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;transition:opacity 0ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms}.lazyloaded.light-transition{-webkit-transition:opacity 125ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-moz-transition:opacity 125ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-ms-transition:opacity 125ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;-o-transition:opacity 125ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms;transition:opacity 125ms cubic-bezier(0.2, 0.75, 0.45, 1.1) 0ms}img.blurred{position:absolute;width:100%;height:100%;opacity:1;z-index:-1;top:0;left:0;pointer-events:none}::selection{background:rgba(230,230,230,.99);color:rgba(26,26,26,.99)}::-moz-selection{background:rgba(230,230,230,.99);color:rgba(26,26,26,.99)}.inverted-select *::selection{background:var(--color-background-099, rgba(211, 211, 211, 0.99));color:var(--color-text, black)}.inverted-select *::-moz-selection{background:var(--color-background-099, rgba(211, 211, 211, 0.99));color:var(--color-text, black)}input:focus,textarea:focus{outline:none}::-webkit-input-placeholder{color:#000;opacity:1}::-moz-placeholder{color:#000;opacity:1}::-ms-input-placeholder{color:#000;opacity:1}::placeholder{color:#000;opacity:1}:focus::-webkit-input-placeholder{color:#000;opacity:0}:focus::-moz-placeholder{color:#000;opacity:0}:focus::-ms-input-placeholder{color:#000;opacity:0}:focus::placeholder{color:#000;opacity:0}input::-webkit-input-placeholder{color:#000;opacity:1}input:-moz-placeholder{color:#000;opacity:1}input::-ms-input-placeholder{color:#000;opacity:1}input::placeholder{color:#000;opacity:1}input:focus::-webkit-input-placeholder{color:#fa3232;opacity:1}input:focus:-moz-placeholder{color:#fa3232;opacity:1}input:focus::-moz-placeholder{color:#fa3232;opacity:1}input:focus:-ms-input-placeholder{color:#fa3232;opacity:1}input:focus::placeholder{color:#fa3232;opacity:1}::-webkit-scrollbar{width:.25rem}::-webkit-scrollbar-thumb{background:#e6e6e6}::-webkit-scrollbar-track{background:transparent}*{scrollbar-color:#e6e6e6 transparent;scrollbar-width:thin}.hyphens{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.hyphens-desktop{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.link-hyphens a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}.no-hyphens{-ms-hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}div.page-structure-wrapper{position:absolute;display:flex;flex-direction:column;top:0;width:100vw;height:auto;min-height:100%;z-index:2}div.page-content-wrapper{position:relative}nav.navbar-menu{position:fixed;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;width:calc(100vw - 1.125rem);height:100%;top:0;left:0;padding:1rem;padding-right:0;box-sizing:border-box;z-index:999;pointer-events:none}nav.navbar-menu *{pointer-events:auto}nav.navbar-menu ul.ul-menu-items,nav.navbar-menu ul.ul-social-items{display:flex;flex-direction:row;justify-content:flex-start;max-width:100%;margin:0;padding:0}nav.navbar-menu ul.ul-menu-items li,nav.navbar-menu ul.ul-social-items li{display:inline-block;width:auto;float:left;clear:right;margin:0;padding:0;margin-right:.625rem}nav.navbar-menu ul.ul-menu-items li a,nav.navbar-menu ul.ul-social-items li a{display:inline-block;text-decoration:none}nav.navbar-menu ul.ul-menu-items li a:hover,nav.navbar-menu ul.ul-social-items li a:hover{color:#fa3232}nav.navbar-menu ul.ul-menu-items li::after,nav.navbar-menu ul.ul-social-items li::after{display:inline-block;content:",";width:auto}nav.navbar-menu ul.ul-menu-items li:last-of-type::after,nav.navbar-menu ul.ul-social-items li:last-of-type::after{display:none}nav.navbar-menu ul.ul-social-items li:last-of-type{margin-right:0}body.is-home{background-color:#e6e6e6;color:#1a1a1a}body.is-home a{color:#1a1a1a}body.is-home a:hover{color:#fa3232}body.is-home.has-light-theme{background-color:#e6e6e6;color:#1a1a1a}body.is-home.has-light-theme a{color:#1a1a1a}body.is-home.has-light-theme a:hover{color:#fa3232}body.is-home.has-light-theme p{color:#1a1a1a}body.is-home.has-dark-theme{background-color:#262626;color:#e6e6e6}body.is-home.has-dark-theme a{color:#e6e6e6}body.is-home.has-dark-theme a:hover{color:#fa3232}body.is-home.has-dark-theme p{color:#e6e6e6}body.is-project-index{background-color:#e6e6e6;color:gray}body.is-project-index a{color:gray}body.is-project-index a:hover{color:#fa3232}body.is-project-index nav.navbar-menu *{color:#1a1a1a}body.is-about-post{background-color:#262626;color:#e6e6e6}body.is-about-post a{color:#e6e6e6}body.is-about-post a:hover{color:#fa3232}main.page-content-container{position:relative;width:100%;height:auto;box-sizing:border-box}figure,iframe{display:block;width:100%;height:auto;padding:0;margin:0}figure img,figure video,iframe img,iframe video{display:block;width:100%;height:auto;padding:0;margin:0;object-fit:cover;object-position:var(--media-object-position, center center)}main.page-content-container.is-home{position:fixed;display:block;top:0;left:0;width:100%;height:100%}main.page-content-container.is-home div.home-slider{position:fixed;display:block;top:0;left:0;width:100%;height:100%;background-color:gray}main.page-content-container.is-home div.slider-container{position:relative;display:block;width:100%;height:100%;top:0;left:0;opacity:1;overflow:hidden;touch-action:manipulation}main.page-content-container.is-home .flickity-viewport{overflow:initial;width:100vw}main.page-content-container.is-home div.slider-container div.slider-slide{position:absolute;top:-1.5rem;left:-1.5rem;width:calc(100% + 3rem);height:calc(100% + 3rem);opacity:0;transition:opacity 1800ms ease-in-out}main.page-content-container.is-home div.slider-container div.slider-slide.active{opacity:1}main.page-content-container.is-home div.slider-container div.slider-slide figure.slide-content,main.page-content-container.is-home div.slider-container div.slider-slide figure.slide-content div.img-wrapper,main.page-content-container.is-home div.slider-container div.slider-slide figure.slide-content div.img-content{position:relative;display:block;width:100%;height:100%;margin:0;padding:0;overflow:hidden}main.page-content-container.is-home div.slider-container div.slider-slide figure.slide-content div.img-wrapper img:not(.blurred),main.page-content-container.is-home div.slider-container div.slider-slide figure.slide-content div.img-wrapper video{position:relative;width:100%;height:100%;object-fit:cover;-webkit-transition:filter 250ms ease-in-out 0ms;-moz-transition:filter 250ms ease-in-out 0ms;-ms-transition:filter 250ms ease-in-out 0ms;-o-transition:filter 250ms ease-in-out 0ms;transition:filter 250ms ease-in-out 0ms}main.page-content-container.is-home div.slider-prev-next{position:fixed;display:block;top:0;left:0;width:100%;height:100%;z-index:9}main.page-content-container.is-home .prev-next-btn{position:absolute;display:block;width:50vw;height:100%;touch-action:manipulation;-webkit-tap-highlight-color:transparent}main.page-content-container.is-home .prev-next-btn.is-prev{top:0;left:0}main.page-content-container.is-home .prev-next-btn.is-next{top:0;right:0}main.page-content-container.is-home div.slider-controls{position:fixed;display:flex;flex-direction:row;justify-content:space-between;align-content:flex-end;align-items:flex-end;bottom:0;left:0;width:100%;height:auto;z-index:999;padding:1rem;box-sizing:border-box;cursor:hand}main.page-content-container.is-home div.slider-controls p{display:block;margin:0;padding:0}main.page-content-container.is-home div.slider-caption-wrapper{width:calc( ((100vw - 3rem) / 5) * 4)}main.page-content-container.is-home div.slider-caption-wrapper p{text-align:left}main.page-content-container.is-home div.slider-counter-wrapper{width:5rem;font-feature-settings:"ss06" !important}main.page-content-container.is-home div.slider-counter-wrapper p{text-align:right}main.page-content-container.is-home .prev-cursor,main.page-content-container.is-home .next-cursor{position:fixed;display:none;width:2rem;height:1rem;margin-left:0;margin-top:0;opacity:1;top:0;left:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:999999;overflow:visible;pointer-events:none}main.page-content-container.is-home .cursor-inner{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}main.page-content-container.is-home .prev-cursor span,main.page-content-container.is-home .next-cursor span{font-size:1rem;line-height:100%;margin:0;padding:0}main.page-content-container.is-home .prev-cursor *,main.page-content-container.is-home .next-cursor *{overflow:visible}body.has-controls-focus nav.navbar-menu{filter:none}body.has-controls-focus main.page-content-container.is-home figure.slide-content img:not(.blurred){filter:blur(1rem)}body.has-controls-focus main.page-content-container.is-home figure.slide-content video{filter:blur(1rem)}body.has-controls-focus main.page-content-container.is-home div.slider-controls{filter:none}body.has-controls-focus main.page-content-container.is-project-index .list-index-hover-target .list-item img:not(.blurred),body.has-controls-focus main.page-content-container.is-project-index .list-index-hover-target.hovered-focus .list-item img:not(.blurred),body.has-controls-focus main.page-content-container.is-project-index .list-index-hover-target .list-item-caption,body.has-controls-focus main.page-content-container.is-project-index .list-index-hover-target.hovered-focus .list-item-caption{filter:blur(0.375rem)}main.page-content-container.is-project-index{padding:0}main.page-content-container.is-project-index *{text-align:center}main.page-content-container.is-project-index ul{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0;padding:.06125rem;box-sizing:border-box}main.page-content-container.is-project-index ul li{display:flex;flex-direction:column;justify-content:center;align-content:center;width:33.33%;height:calc( ((100vh + 0.25px) - (1rem) * 0) * 0.3333);margin:0;padding:0;padding:.06125rem;box-sizing:border-box;overflow:hidden}main.page-content-container.is-project-index ul li a,main.page-content-container.is-project-index ul li div.list-item-image{display:block;width:100%;height:100%;overflow:hidden}main.page-content-container.is-project-index ul li figure,main.page-content-container.is-project-index ul li img:not(.blurred),main.page-content-container.is-project-index ul li video{position:relative;width:100%;height:100%;overflow:hidden;object-fit:cover}main.page-content-container.is-project-index ul div.list-item-caption{padding:2rem}main.page-content-container.is-project-index ul div.list-item-caption p{margin:0;padding:0}main.page-content-container.is-project-index ul .is-project-li-item-caption{background-color:#e6e6e6}main.page-content-container.is-project-index ul .list-item img:not(.blurred),main.page-content-container.is-project-index ul .list-item-caption{-webkit-transition:filter 250ms ease-in-out 0ms;-moz-transition:filter 250ms ease-in-out 0ms;-ms-transition:filter 250ms ease-in-out 0ms;-o-transition:filter 250ms ease-in-out 0ms;transition:filter 250ms ease-in-out 0ms}main.page-content-container.is-project-index ul .list-item-image{border-radius:3rem;overflow:hidden}body.is-hovered-state main.page-content-container.is-project-index .list-index-hover-target .list-item img:not(.blurred),body.is-hovered-state main.page-content-container.is-project-index .list-index-hover-target .list-item-caption{filter:blur(0.375rem)}body.is-hovered-state main.page-content-container.is-project-index .list-index-hover-target.hovered-focus .list-item-image:hover{border-radius:3rem}body.is-hovered-state main.page-content-container.is-project-index .list-index-hover-target.hovered-focus .list-item img:not(.blurred),body.is-hovered-state main.page-content-container.is-project-index .list-index-hover-target.hovered-focus .list-item-caption{filter:none}main.page-content-container.is-about-post{padding:calc(1rem * 0.5)}main.page-content-container.is-about-post .col-100{width:60%;padding:calc(1rem * 0.5);padding-bottom:calc(1rem * 1.5);box-sizing:border-box;margin-top:2.2rem}main.page-content-container.is-about-post h2{width:calc(100% - 4.5rem);margin-left:4.5rem;margin-top:1rem;margin-bottom:1rem}main.page-content-container.is-about-post ul{display:block;width:100%;margin:0;padding:0;margin-top:1rem;margin-bottom:2rem;text-indent:0}main.page-content-container.is-about-post ul li{width:100%;margin:0;text-indent:0;margin-top:.1rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}main.page-content-container.is-about-post ul li div.list-date{width:4.5rem;font-feature-settings:"ss06" !important}main.page-content-container.is-about-post ul li div.list-text{width:calc(100% - 4.5rem)}main.page-content-container.is-about-post ul li:first-of-type{margin-top:0}main.page-content-container.is-about-post ul li:before{display:none}main.page-content-container.is-about-post ul p{margin:0;padding:0}main.page-content-container.is-about-post{display:flex;min-height:100vh;flex-direction:column;padding-bottom:0}main.page-content-container.is-about-post section{flex:1}div.logos-block-wrapper{margin-top:1rem;margin-bottom:1rem;margin-left:4.5rem}div.logos-block-inner{width:calc(100% + 0.5rem);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:flex-start;margin-top:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.25rem;margin-right:-0.25rem}div.logos-block-elem{position:relative;display:block;float:left;clear:right;width:auto;height:auto;margin-right:calc(2rem + 0.5vw - 0.25rem);margin-top:.5rem;margin-bottom:.5rem}div.logos-block-elem:first-of-type{margin-left:0}div.logos-block-elem a{position:relative;display:block;float:left;clear:both;width:auto;height:auto;opacity:1;-webkit-transition:opacity 125ms ease-in-out 0ms;-moz-transition:opacity 125ms ease-in-out 0ms;-ms-transition:opacity 125ms ease-in-out 0ms;-o-transition:opacity 125ms ease-in-out 0ms;transition:opacity 125ms ease-in-out 0ms}div.logos-block-elem img.img-logo{position:relative;display:block;width:auto;max-height:calc((2vw + 1.25rem) * 1.25);max-width:calc(((2vw + 1.25rem) * 1.25) * 2.5);align-self:center;object-fit:contain;z-index:-1;-webkit-filter:grayscale(1);filter:grayscale(1)}div.logos-block-elem a:hover{opacity:.6}div.margin-offset{position:fixed;display:block;width:1px;top:-9999px;left:-9999px}.desktop{display:block}.desktop-inline{display:inline}.mobile{display:none}.mobile-inline{display:none}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.resetcase{text-transform:none !important}.svg-reset line,.svg-reset polyline,.svg-reset circle,.svg-reset path{fill:none;stroke:none}.svg-theme-line line,.svg-theme-line polyline,.svg-theme-line circle,.svg-theme-line path{stroke:#000}.svg-inverted-line line,.svg-inverted-line polyline,.svg-inverted-line circle,.svg-inverted-line path{stroke:#fff}.svg-stroke-1 line,.svg-stroke-1 polyline,.svg-stroke-1 circle,.svg-stroke-1 path{stroke-width:1px}.svg-stroke-1-50 line,.svg-stroke-1-50 polyline,.svg-stroke-1-50 circle,.svg-stroke-1-50 path{stroke-width:1.5px}.svg-stroke-2 line,.svg-stroke-2 polyline,.svg-stroke-2 circle,.svg-stroke-2 path{stroke-width:2px}.svg-stroke-3 line,.svg-stroke-3 polyline,.svg-stroke-3 circle,.svg-stroke-3 path{stroke-width:3px}@media(max-width: 299px){html,body{font:14px "OCR X","Pirelli","Arial","Helvetica",sans-serif}}@media(min-width: 299px)and (max-width: 340px){html,body{font:15px "OCR X","Pirelli","Arial","Helvetica",sans-serif}}@media(min-width: 340px)and (max-width: 440px){html,body{font:15.5px "OCR X","Pirelli","Arial","Helvetica",sans-serif}}@media(min-width: 440px)and (max-width: 780px){html,body{font:16px "OCR X","Pirelli","Arial","Helvetica",sans-serif}}@media(min-width: 780px)and (max-width: 992px){html,body{font:16.5px "OCR X","Pirelli","Arial","Helvetica",sans-serif}}@media(min-width: 992px)and (max-width: 1200px){html,body{font:17px "OCR X","Pirelli","Arial","Helvetica",sans-serif}}@media(min-width: 1200px)and (max-width: 1320px){html,body{font:17.5px "OCR X","Pirelli","Arial","Helvetica",sans-serif}}@media(min-width: 1320px){html,body{font:18px "OCR X","Pirelli","Arial","Helvetica",sans-serif}}@media(max-width: 779px){html{-webkit-text-size-adjust:none}main.page-content-container.is-home div.slider-caption-wrapper{width:calc(100% - 5rem)}main.page-content-container.is-home p.slider-caption-text{width:100%}main.page-content-container.is-home div.slider-counter-wrapper{width:5rem}main.page-content-container.is-home div.slider-counter-wrapper p{text-align:right}main.page-content-container.is-home .prev-cursor,main.page-content-container.is-home .next-cursor{opacity:0}body.has-controls-focus nav.navbar-menu{filter:none}body.has-controls-focus main.page-content-container.is-home figure.slide-content img:not(.blurred){filter:blur(1rem)}body.has-controls-focus main.page-content-container.is-home figure.slide-content video{filter:blur(1rem)}body.has-controls-focus main.page-content-container.is-home div.slider-controls{filter:none}body.has-controls-focus main.page-content-container.is-project-index .list-index-hover-target .list-item img:not(.blurred),body.has-controls-focus main.page-content-container.is-project-index .list-index-hover-target.hovered-focus .list-item img:not(.blurred){filter:blur(0.375rem)}main.page-content-container.is-project-index ul li{display:flex;flex-direction:column;justify-content:center;align-content:center;width:100%;height:calc((100vw - (1rem * 0)) * 0.6)}main.page-content-container.is-project-index ul div.list-item-caption{padding:2rem;padding-left:calc(2vw + 2rem);padding-right:calc(2vw + 2rem)}main.page-content-container.is-project-index ul div.list-item-caption p{margin:0;padding:0}main.page-content-container.is-project-index ul .is-project-li-item-caption{background-color:#e6e6e6}main.page-content-container.is-project-index ul .list-item img:not(.blurred){-webkit-transition:filter 250ms ease-in-out 0ms;-moz-transition:filter 250ms ease-in-out 0ms;-ms-transition:filter 250ms ease-in-out 0ms;-o-transition:filter 250ms ease-in-out 0ms;transition:filter 250ms ease-in-out 0ms}main.page-content-container.is-about-post .about-text{flex-direction:column}main.page-content-container.is-about-post .is-excerpt{margin-left:0}main.page-content-container.is-about-post .col-100{width:100%;padding-right:5%}main.page-content-container.is-about-post h2{width:calc(100% - 4.5rem);margin-left:4.5rem}main.page-content-container.is-about-post ul li div.list-date{width:4.5rem}main.page-content-container.is-about-post ul li div.list-text{width:calc(100% - 4.5rem)}div.logos-block-inner{width:calc(100% + 0.55rem);margin-left:-0.275rem;margin-right:-0.275rem}div.logos-block-elem img.img-logo{max-height:calc((1vw + 2rem) * 1.625);max-width:calc(((1vw + 2rem) * 1.625) * 2.5)}@supports not (scrollbar-gutter: stable){::-webkit-scrollbar{display:none}}.desktop{display:none !important}.mobile{display:block !important}.sr-only-mobile{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}}/*# sourceMappingURL=style.css.map */
