@import url(https://use.typekit.net/mwg4eha.css);button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}button,select{text-transform:none}button,dl dl,dl ol,dl ul,input,ol dl,ol ol,ol ul,select,textarea,ul dl,ul ol,ul ul{margin:0}details,dialog,main{display:block}.marquee_scroller__E6a4A,.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;color:inherit}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}table{border-color:inherit;text-indent:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:ButtonText dotted 1px}:-moz-ui-invalid{box-shadow:none}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}[hidden],dialog:not([open]),template{display:none}summary{display:list-item}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-slide,.swiper-wrapper{height:100%;position:relative;transition-property:transform;width:100%}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;display:flex;box-sizing:content-box}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.app-header,body,html{background-color:#fbf9f3;min-width:320px}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}*{padding:0;margin:0;box-sizing:border-box}body,html{width:100%;height:100%}hr{height:0;width:100%;float:left;display:block;border-top:1px solid #030303}body.dark hr{border-top:1px solid #fbf9f3}html{font-size:16px}body{overflow-x:hidden;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:franklin-gothic-urw,sans-serif;font-size:1rem;line-height:1.2;font-weight:400}body h1,body h1.thick{font-size:2.5rem}body .uppercase{text-transform:uppercase}body .thick{font-family:franklin-gothic-urw-cond,sans-serif;font-weight:700;font-weight:400}body h1{font-family:futura-pt,sans-serif;line-height:1;font-weight:400}body h1.thick,body h2,body h3{font-family:franklin-gothic-urw-cond,sans-serif;line-height:1;font-weight:400}body h2{font-size:1.75rem}body h3{font-size:1.25rem}body p{font-family:franklin-gothic-urw,sans-serif;font-size:1rem;line-height:1.2;font-weight:400;max-width:50ch;margin-top:1em}@media all and (min-width:992px){body p{font-size:1.25rem}}body p:first-child{margin-top:0}body em,body i{font-weight:400;font-style:italic}body strong{font-weight:700}body ol,body ul{list-style-position:outside;margin-left:1rem}body ol{margin-left:1.4rem}body small{font-size:.8em}.background--gray{background-color:#848484}.background--white-creme{background-color:#ffcc81}.background--red-yellow{background-color:#ff5400}.background--yellow-brown{background-color:#c48000}.background--green{background-color:#00ce00}.background--turquiose-blue{background-color:#48d4eb}.background--blue-purple{background-color:#a173ff}.loading-indicator{position:fixed;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;top:0;left:0;min-width:320px;z-index:200;transition:all .2s ease-in-out;opacity:0;pointer-events:none}.loading-indicator--loading{opacity:1}.loading-indicator--initial .loading-indicator__text{color:#f6ffd4}.loading-indicator__text{color:#f6ffd4;text-shadow:2px 2px 2px #848484;z-index:1;font-size:3rem;font-weight:700;white-space:nowrap;animation:fade-in-out 2s linear infinite}.app-footer a,.app-footer span,.app-header__right a{font-family:franklin-gothic-urw,sans-serif;font-weight:400;color:#030303;font-size:.87rem;text-decoration:none;text-transform:uppercase}@keyframes fade-in-out{0%,100%{opacity:0;transform:scale(.95) translateY(2px)}50%{opacity:1;transform:none}}.app-header{position:fixed;top:0;left:0;width:100%;z-index:801;display:grid;grid-template-columns:minmax(260px,1fr) 1fr}.app-header__left,.app-header__right{height:50px;padding:5px 20px;z-index:2;background-color:#fbf9f3}@media all and (min-width:0) and (max-width:992px){.app-header{grid-template-columns:1fr 1fr}}.app-header .active.not-active{text-decoration:none;border-bottom:none}.about-popup,.app-header__left,.app-header__right{border-bottom:.5px solid #333}@media all and (min-width:0) and (max-width:768px){.app-header .active.hide-mobile{display:none}}.app-header__left{grid-column:1;justify-content:flex-start;display:flex;align-items:center}.app-header__right{grid-column:2;display:flex;align-items:center;justify-content:flex-end}.app-footer a.active,.app-footer span.active,.app-header__right a.active{border-bottom:.5px solid #030303}.app-header__right .menu-items{display:flex;align-items:center;justify-content:flex-end}.app-header__right a{line-height:1.2;margin-left:.5rem;position:relative;margin-right:.35rem}.app-header__right a:before{content:" | ";display:block;position:absolute;right:-.65rem;top:0;color:#030303}.app-header__right a:last-of-type{margin-right:0}.app-header__right a:last-of-type:before{content:"";display:none}.app-header__right a img{height:1em;width:auto}.app-header__full{grid-column:1/span 3;opacity:1;background-color:#fbf9f3;transform:none;z-index:1}.app-header .fade-enter-active,.app-header .fade-leave-active{transition:all 1s ease}.app-header .fade-enter-to,.app-header .fade-leave{transform:none}.app-header .fade-enter,.app-header .fade-leave-to{transform:translateY(-100px)}.app-footer{min-height:50px;background-color:#fbf9f3;z-index:799;position:sticky;top:100vh;display:grid;grid-template-columns:1fr minmax(260px,1fr) 1fr}.app-footer__left,.app-footer__mid,.app-footer__right{padding:10px 20px;background-color:#fbf9f3;border-top:.5px solid #333;z-index:2}@media all and (min-width:0) and (max-width:768px){.app-footer{grid-template-columns:1fr 1fr}.app-footer .active.hide-mobile{display:none}}.app-footer__left{grid-column:1;display:block}@media all and (min-width:0) and (max-width:768px){.app-footer__left{grid-column:1/3}}.app-footer__mid{grid-column:2;justify-content:center;display:flex;align-items:center;gap:.5rem}@media all and (min-width:0) and (max-width:768px){.app-footer__mid{grid-column:1/2;justify-content:flex-start}}.app-footer__right{grid-column:3;display:flex;align-items:center;justify-content:flex-end}.app-footer .menu-items{display:flex;align-items:center;justify-content:center;gap:.25rem}.app-footer a,.app-footer span{position:relative;line-height:1.2}.app-footer a svg,.app-footer span svg{height:1.4em;width:auto;vertical-align:text-bottom}.app-footer a img,.app-footer span img{height:1em;width:auto;vertical-align:text-bottom}.app-footer .fade-enter-active,.app-footer .fade-leave-active{transition:all 1s ease}.app-footer .fade-enter-to,.app-footer .fade-leave{transform:none}.app-footer .fade-enter,.app-footer .fade-leave-to{transform:translateY(-100px)}.nav-bar__buttons{position:fixed;top:50px;z-index:20;left:0;text-align:right}@media all and (min-width:768px){.nav-bar__buttons{flex-direction:row}}.nav-bar__buttons a{text-decoration:none;font-size:1rem;color:#030303}.landing__blocks{position:relative;margin-top:calc(clamp(200px,60vh,56.5vw) + 50px)}.landing__blocks .blocks-component{display:grid;grid-template-columns:1fr;gap:30px;padding:clamp(30px,5vmin,60px) 40px clamp(20px,5vmin,40px) 30px;max-width:1280px;margin:0 auto}@media all and (min-width:992px){.landing__blocks .blocks-component{gap:60px}}@media all and (min-width:0) and (max-width:768px){.app-footer__right{grid-column:2/4}.landing__blocks .blocks-component{grid-template-columns:1fr;gap:30px;padding:30px 20px 30px 15px}}.landing__blocks .blocks-component .block{grid-column:span 1}.landing__blocks .blocks-component .block--text{transition:transform .25s ease-out}.landing__blocks .blocks-component .block--text .block__inner{align-content:baseline}.landing__blocks .blocks-component .block--text .block__body *{max-width:40ch}.landing__blocks .blocks-component .block .block__body{font-size:16px;text-align:underline}.landing__message h2,.landing__message h2 p,.landing__read-more{text-align:center;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:400}@media all and (min-width:1200px){.landing__blocks .blocks-component .block .block__body{font-size:19.2px}}@media all and (min-width:1600px){.landing__blocks .blocks-component .block .block__body{font-size:22.4px}}.landing__blocks .blocks-component .block .block__body h1,.landing__blocks .blocks-component .block .block__body h1.thick{font-size:2.5em}.landing__blocks .blocks-component .block .block__body h2{font-size:1.75em}.landing__blocks .blocks-component .block .block__body h3{font-size:1.25em}.landing__blocks .blocks-component .block .block__body p{font-size:1em}.landing__blocks .blocks-component .block .block__body small{font-size:.87em}.landing__blocks .blocks-component .block .block__body h1,.landing__blocks .blocks-component .block .block__body h2,.landing__blocks .blocks-component .block .block__body h3,.landing__blocks .blocks-component .block .block__body h4,.landing__blocks .blocks-component .block .block__body h5,.landing__blocks .blocks-component .block .block__body h6,.landing__blocks .blocks-component .block .block__body p{margin-bottom:1em!important}.landing__blocks .blocks-component .block .block__body a{color:#030303}.landing__video{position:absolute;top:50px;left:0;right:0;height:clamp(200px,60vh,56.5vw);overflow:hidden}.landing__video video{max-height:clamp(200px,60vh,56.5vw);height:auto;width:100vw;-o-object-fit:cover;object-fit:cover;mix-blend-mode:darken;position:relative;min-width:320px;-o-object-position:center right;object-position:center right}.landing__video video img{width:100%;height:auto;position:relative;z-index:0}.landing__message{max-width:100vw;margin:0 auto;padding:60px 40px 20px}.landing__message h2,.landing__message h2 p{font-size:1.75rem;line-height:1.4}.landing__read-more{line-height:1;position:absolute;top:66%;left:50%;transform:translateX(-50%) translateY(-50%);background:#f6ffd4;padding:.5em .7em;text-transform:uppercase;font-size:1.5rem;color:#030303;border:1px solid #030303;cursor:pointer}.logo-component svg path,body.was-loading .logo-component svg path{transform:translateY(0);opacity:1}.landing__read-more:hover{background:#030303;color:#f6ffd4}.logo-component{position:relative;height:100%;width:auto;display:flex;align-items:flex-start;justify-content:flex-start}.logo-component img{position:relative;top:2px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:38px}.logo-component svg{position:relative;top:2px;height:100%;width:auto;max-width:calc(100% - 2rem)}.logo-component svg path{transition:transform .4s ease,opacity .4s ease}@keyframes fade{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.video-player{width:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fbf9f3}.video-player__video{width:100%;position:relative}.video-player__video:before{content:"";display:block;background-image:var(--poster);background-size:cover;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:1;transition:opacity .5s ease-in-out;pointer-events:none}.video-player__video img{width:100%;height:auto;position:relative;z-index:0}.video-player__video--playing:before{opacity:0}.item-strips,.product-strips,.project-strips{position:relative;display:flex;flex-direction:row;flex-wrap:no-wrap;overflow:hidden;align-items:flex-start;min-height:100vh;width:100%;scroll-margin-top:50px;gap:30px;padding:40px;margin-bottom:40px;z-index:10;transition:mix-blend-mode .2s ease-out,blur .2s ease-out}@media all and (min-width:0) and (max-width:768px){.item-strips,.product-strips,.project-strips{gap:15px;padding:20px;margin-bottom:20px}}.item-strip,.product-strip,.project-strip{display:flex;flex-direction:column;flex:1;gap:40px;min-height:100vh;padding-bottom:calc(40px + 50px);z-index:1}.item-strip:hover,.product-strip:hover,.project-strip:hover{z-index:2}.item-preview,.product-preview,.project-preview{position:relative;text-decoration:none;transition:all 120ms ease-in-out}.item-preview:nth-child(10n+0) .grain-canvas,.item-preview:nth-child(10n+0) .project-image,.item-preview:nth-child(10n+0) .project-image-overlay,.item-preview:nth-child(10n+1) .grain-canvas,.item-preview:nth-child(10n+1) .project-image,.item-preview:nth-child(10n+1) .project-image-overlay,.item-preview:nth-child(10n+10) .grain-canvas,.item-preview:nth-child(10n+10) .project-image,.item-preview:nth-child(10n+10) .project-image-overlay,.item-preview:nth-child(10n+2) .grain-canvas,.item-preview:nth-child(10n+2) .project-image,.item-preview:nth-child(10n+2) .project-image-overlay,.item-preview:nth-child(10n+3) .grain-canvas,.item-preview:nth-child(10n+3) .project-image,.item-preview:nth-child(10n+3) .project-image-overlay,.item-preview:nth-child(10n+4) .grain-canvas,.item-preview:nth-child(10n+4) .project-image,.item-preview:nth-child(10n+4) .project-image-overlay,.item-preview:nth-child(10n+5) .grain-canvas,.item-preview:nth-child(10n+5) .project-image,.item-preview:nth-child(10n+5) .project-image-overlay,.item-preview:nth-child(10n+6) .grain-canvas,.item-preview:nth-child(10n+6) .project-image,.item-preview:nth-child(10n+6) .project-image-overlay,.item-preview:nth-child(10n+7) .grain-canvas,.item-preview:nth-child(10n+7) .project-image,.item-preview:nth-child(10n+7) .project-image-overlay,.item-preview:nth-child(10n+8) .grain-canvas,.item-preview:nth-child(10n+8) .project-image,.item-preview:nth-child(10n+8) .project-image-overlay,.item-preview:nth-child(10n+9) .grain-canvas,.item-preview:nth-child(10n+9) .project-image,.item-preview:nth-child(10n+9) .project-image-overlay,.product-preview:nth-child(10n+0) .grain-canvas,.product-preview:nth-child(10n+0) .project-image,.product-preview:nth-child(10n+0) .project-image-overlay,.product-preview:nth-child(10n+1) .grain-canvas,.product-preview:nth-child(10n+1) .project-image,.product-preview:nth-child(10n+1) .project-image-overlay,.product-preview:nth-child(10n+10) .grain-canvas,.product-preview:nth-child(10n+10) .project-image,.product-preview:nth-child(10n+10) .project-image-overlay,.product-preview:nth-child(10n+2) .grain-canvas,.product-preview:nth-child(10n+2) .project-image,.product-preview:nth-child(10n+2) .project-image-overlay,.product-preview:nth-child(10n+3) .grain-canvas,.product-preview:nth-child(10n+3) .project-image,.product-preview:nth-child(10n+3) .project-image-overlay,.product-preview:nth-child(10n+4) .grain-canvas,.product-preview:nth-child(10n+4) .project-image,.product-preview:nth-child(10n+4) .project-image-overlay,.product-preview:nth-child(10n+5) .grain-canvas,.product-preview:nth-child(10n+5) .project-image,.product-preview:nth-child(10n+5) .project-image-overlay,.product-preview:nth-child(10n+6) .grain-canvas,.product-preview:nth-child(10n+6) .project-image,.product-preview:nth-child(10n+6) .project-image-overlay,.product-preview:nth-child(10n+7) .grain-canvas,.product-preview:nth-child(10n+7) .project-image,.product-preview:nth-child(10n+7) .project-image-overlay,.product-preview:nth-child(10n+8) .grain-canvas,.product-preview:nth-child(10n+8) .project-image,.product-preview:nth-child(10n+8) .project-image-overlay,.product-preview:nth-child(10n+9) .grain-canvas,.product-preview:nth-child(10n+9) .project-image,.product-preview:nth-child(10n+9) .project-image-overlay,.project-preview:nth-child(10n+0) .grain-canvas,.project-preview:nth-child(10n+0) .project-image,.project-preview:nth-child(10n+0) .project-image-overlay,.project-preview:nth-child(10n+1) .grain-canvas,.project-preview:nth-child(10n+1) .project-image,.project-preview:nth-child(10n+1) .project-image-overlay,.project-preview:nth-child(10n+10) .grain-canvas,.project-preview:nth-child(10n+10) .project-image,.project-preview:nth-child(10n+10) .project-image-overlay,.project-preview:nth-child(10n+2) .grain-canvas,.project-preview:nth-child(10n+2) .project-image,.project-preview:nth-child(10n+2) .project-image-overlay,.project-preview:nth-child(10n+3) .grain-canvas,.project-preview:nth-child(10n+3) .project-image,.project-preview:nth-child(10n+3) .project-image-overlay,.project-preview:nth-child(10n+4) .grain-canvas,.project-preview:nth-child(10n+4) .project-image,.project-preview:nth-child(10n+4) .project-image-overlay,.project-preview:nth-child(10n+5) .grain-canvas,.project-preview:nth-child(10n+5) .project-image,.project-preview:nth-child(10n+5) .project-image-overlay,.project-preview:nth-child(10n+6) .grain-canvas,.project-preview:nth-child(10n+6) .project-image,.project-preview:nth-child(10n+6) .project-image-overlay,.project-preview:nth-child(10n+7) .grain-canvas,.project-preview:nth-child(10n+7) .project-image,.project-preview:nth-child(10n+7) .project-image-overlay,.project-preview:nth-child(10n+8) .grain-canvas,.project-preview:nth-child(10n+8) .project-image,.project-preview:nth-child(10n+8) .project-image-overlay,.project-preview:nth-child(10n+9) .grain-canvas,.project-preview:nth-child(10n+9) .project-image,.project-preview:nth-child(10n+9) .project-image-overlay{transform:none}.item-preview .lazy-image,.product-preview .lazy-image,.project-preview .lazy-image{width:auto;height:auto}.item-preview__loading,.product-preview__loading,.project-preview__loading{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.5) translateY(-2px);transition:all .3s ease-out}.item-preview__loading .loading-spinner,.product-preview__loading .loading-spinner,.project-preview__loading .loading-spinner{width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.item-preview.ember-transitioning-in .project-image,.item-preview.ember-transitioning-in .project-slideshow,.item-preview.ember-transitioning-in .project-video,.item-preview.loading .project-image,.item-preview.loading .project-slideshow,.item-preview.loading .project-video,.product-preview.ember-transitioning-in .project-image,.product-preview.ember-transitioning-in .project-slideshow,.product-preview.ember-transitioning-in .project-video,.product-preview.loading .project-image,.product-preview.loading .project-slideshow,.product-preview.loading .project-video,.project-preview.ember-transitioning-in .project-image,.project-preview.ember-transitioning-in .project-slideshow,.project-preview.ember-transitioning-in .project-video,.project-preview.loading .project-image,.project-preview.loading .project-slideshow,.project-preview.loading .project-video{opacity:.5;filter:blur(3px)}.item-preview.ember-transitioning-in .project-preview__loading,.item-preview.loading .project-preview__loading,.product-preview.ember-transitioning-in .project-preview__loading,.product-preview.loading .project-preview__loading,.project-preview.ember-transitioning-in .project-preview__loading,.project-preview.loading .project-preview__loading{opacity:1;transform:scale(.7) translateY(0)}.item-preview__content,.product-preview__content,.project-preview__content{position:relative}.item-preview__title,.product-preview__title,.project-preview__title{text-decoration:none;width:100%;font-family:franklin-gothic-urw-cond,sans-serif;font-size:1rem;z-index:2;opacity:1;padding:0;font-weight:400;text-transform:capitalize;color:#030303;margin-top:.5em;line-height:1.4}.item-preview__subtitle,.product-preview__subtitle,.project-preview__subtitle{text-decoration:none;width:100%;font-family:franklin-gothic-urw,sans-serif;font-size:1rem;z-index:2;opacity:1;line-height:1;padding:0;font-weight:400;color:#848484}.item-image,.product-image,.project-image,.project-slideshow{z-index:1;background-size:cover;display:block;position:relative;cursor:pointer}.item-preview__subtitle strong,.product-preview__subtitle strong,.project-preview__subtitle strong{color:#030303}.item-image,.product-image,.project-image{width:100%;height:auto;transition:all 120ms ease-in-out;padding-bottom:75%}.item-images,.product-images,.project-images{display:flex;flex-direction:row;flex-wrap:no-wrap;align-items:flex-start;height:200px;max-width:100%;gap:40px;padding-left:40px;padding-right:40px;overflow-x:auto}.item-images img,.product-images img,.project-images img{height:100%;width:auto}.project-slideshow{width:100%;height:auto;transition:all 120ms ease-in-out}.project-slideshow .custom-slideshow{position:relative;width:100%;height:0;padding-bottom:75%;overflow:hidden}.project-slideshow .slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition-property:opacity;transition-timing-function:ease}.project-slideshow .slide.active{opacity:1;visibility:visible;z-index:2}.project-slideshow .slide.previous{opacity:0;visibility:visible;z-index:1}.project-slideshow img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.project-slideshow .slide-preloader{position:absolute;top:50%;left:50%;width:42px;height:42px;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid #ccc;border-radius:50%;border-top-color:#000;animation:slideshow-preloader-spin 1s infinite linear}.project-slideshow .slide-preloader.hidden{display:none}.project-slideshow .slideshow-controls{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;align-items:center;z-index:5;opacity:0;transition:opacity .3s ease}.project-slideshow:hover .project-slideshow .slideshow-controls{opacity:1}.project-slideshow .slideshow-controls button{background:rgba(0,0,0,.3);color:#fff;border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0 5px}.project-slideshow .slideshow-controls button:hover{background:rgba(0,0,0,.5)}.project-slideshow .slideshow-controls .slide-indicators{display:flex;margin:0 10px}.project-slideshow .slideshow-controls .slide-indicators .indicator{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.5);margin:0 4px;padding:0}.project-slideshow .slideshow-controls .slide-indicators .indicator.active{background:#fff}@keyframes slideshow-preloader-spin{100%{transform:rotate(360deg)}}.item-video,.product-video,.project-video{width:100%;height:auto;z-index:1;display:block;position:relative;transition:all 120ms ease-in-out;cursor:pointer;background-size:cover}.item-video__video,.product-video__video,.project-video__video{mix-blend-mode:darken}.item-footer,.product-footer,.project-footer{min-height:50px;background-color:#fbf9f3;z-index:801;position:sticky;top:100vh;display:grid;grid-template-columns:minmax(260px,1fr) 1fr}.lazy-image,.lazy-image-container,.lazy-image-overlay{position:relative}.lazy-image-overlay,.lazy-image:before{top:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;bottom:0;right:0}@media all and (min-width:0) and (max-width:768px){.item-footer,.product-footer,.project-footer{grid-template-columns:1fr 1fr}.item-footer .active.hide-mobile,.product-footer .active.hide-mobile,.project-footer .active.hide-mobile{display:none}}.item-footer__mid,.product-footer__mid,.project-footer__mid{grid-column:1;justify-content:flex-start;display:flex;align-items:center;gap:.5rem;padding:10px 20px;border-top:.5px solid #333;background-color:#fbf9f3;z-index:2}.item-footer__right,.product-footer__right,.project-footer__right{grid-column:2;padding:10px 20px;background-color:#fbf9f3;display:flex;align-items:center;justify-content:flex-end;border-top:.5px solid #333;z-index:2}.item-footer a,.item-footer span,.product-footer a,.product-footer span,.project-footer a,.project-footer span{font-family:franklin-gothic-urw,sans-serif;font-size:.87rem;line-height:1.2;font-weight:400;text-decoration:none;text-transform:uppercase;color:#030303}.item-footer a.active,.item-footer span.active,.product-footer a.active,.product-footer span.active,.project-footer a.active,.project-footer span.active{border-bottom:.5px solid #030303}.item-footer a svg,.item-footer span svg,.product-footer a svg,.product-footer span svg,.project-footer a svg,.project-footer span svg{height:1.4em;width:auto;vertical-align:text-bottom}.item-footer .fade-enter-active,.item-footer .fade-leave-active,.product-footer .fade-enter-active,.product-footer .fade-leave-active,.project-footer .fade-enter-active,.project-footer .fade-leave-active{transition:all 1s ease}.item-footer .fade-enter-to,.item-footer .fade-leave,.product-footer .fade-enter-to,.product-footer .fade-leave,.project-footer .fade-enter-to,.project-footer .fade-leave{transform:none}.item-footer .fade-enter,.item-footer .fade-leave-to,.product-footer .fade-enter,.product-footer .fade-leave-to,.project-footer .fade-enter,.project-footer .fade-leave-to{transform:translateY(-100px)}.grain-canvas canvas{width:100%;height:100%}.lazy-image{width:50vw;height:30vw;background-size:cover;background-position:center center;background-repeat:no-repeat}.lazy-image-overlay.use-padding,.lazy-image.use-padding{height:0}.lazy-image__description{margin-top:.5em}.lazy-image__description__body,.lazy-image__description__body p{font-size:.8rem}.lazy-image__description__title{font-size:.9rem;margin-bottom:.3rem}.lazy-image:before{transition:opacity .3s ease-out;position:absolute;pointer-events:none;content:" ";opacity:0}.lazy-image:not(.loaded):before{opacity:1}.item-filters,.product-filters,.project-filters{z-index:100}.item-filters a,.product-filters a,.project-filters a{background-color:#fbf9f3;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;display:inline-block;text-decoration:none;border:2px solid #030303;padding:.5rem 1rem;font-family:franklin-gothic-urw-cond,sans-serif;line-height:1;font-size:1.5vw;color:#030303;margin-bottom:.5rem;margin-right:.25rem;margin-left:.25rem;font-weight:700;transform:rotate(-2deg) skew(0);transition:transform .2s ease-in-out}.item-filters a.active,.item-filters a:hover,.product-filters a.active,.product-filters a:hover,.project-filters a.active,.project-filters a:hover{font-style:oblique;transform:rotate(-2deg) skew(-2deg);background-color:#030303;color:#fbf9f3}.item-filters a.active:hover,.product-filters a.active:hover,.project-filters a.active:hover{background-color:#fbf9f3;color:#030303}.about-popup{position:absolute;z-index:1;height:50px;width:100%;display:flex;padding:20px;background-color:#fbf9f3}.about-popup__content{flex:1;overflow:hidden;position:relative}.about-popup__scroll{font-family:franklin-gothic-urw,sans-serif;font-size:.87rem;font-weight:400;text-transform:uppercase;color:#333;line-height:1.2}.about-popup__close{display:flex;justify-content:flex-end;align-items:center;margin-left:.5rem;font-size:2.5rem}.block.block--image-text .block__body>*,.block.block--text .block__body>*,.block.block--text-image .block__body>*,.block__inner{margin:0 auto}.about-popup__close button{background:0 0;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.block a,.block a:active,.block a:focus,.block a:hover{border-bottom:1px solid #030303;color:#030303;text-decoration:none}.about-popup__close svg{height:1rem;width:auto}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.content-repeater__test{opacity:0;position:absolute;top:-5000px;left:-5000px}.page-component{z-index:800}.block{width:100%}.block__inner{max-width:1920px;display:grid;grid-template-columns:1fr;-moz-column-gap:20px;column-gap:20px;row-gap:20px;height:100%;align-items:center;justify-content:center}.block.spacing--left-1{padding-left:20px}.block.spacing--right-1{padding-right:20px}.block.spacing--top-1{padding-top:20px}.block.spacing--bottom-1{padding-bottom:20px}.block.spacing--left-2{padding-left:40px}.block.spacing--right-2{padding-right:40px}.block.spacing--top-2{padding-top:40px}.block.spacing--bottom-2{padding-bottom:40px}.block.spacing--left-3{padding-left:60px}.block.spacing--right-3{padding-right:60px}.block.spacing--top-3{padding-top:60px}.block.spacing--bottom-3{padding-bottom:60px}.block.spacing--left-4{padding-left:80px}.block.spacing--right-4{padding-right:80px}.block.spacing--top-4{padding-top:80px}.block.spacing--bottom-4{padding-bottom:80px}.block a{transition:all .2s ease-in-out}.block.block--text-image .block__inner{grid-template-columns:1fr 1.5fr}.block.block--text-image .block__body,.block.block--text-image .block__image .lazy-image{width:100%}.block.block--image-text .block__inner{grid-template-columns:1.5fr 1fr}.block.block--image-text .block__body,.block.block--image-text .block__image .lazy-image{width:100%}.block.block--images .block__inner{display:flex;flex-wrap:no-wrap;justify-content:space-between;gap:20px}.block.block--images .block__inner--descriptions .description{margin-top:.5em}.block.block--images .block__inner--descriptions .description__title{font-size:.9rem;margin-bottom:.3rem}.block.block--images .block__inner--descriptions .description__body,.block.block--images .block__inner--descriptions .description__body p{font-size:.8rem}.block.block--image-composition{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.block.block--image-composition .block__inner.block__inner--images{position:relative;width:100%;flex:1;display:grid!important;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(11,1fr);gap:0;padding-left:30px;padding-right:30px;align-items:flex-start;min-height:360px;max-height:800px;max-width:800px}@media all and (min-width:0) and (max-width:768px){.block.block--image-composition{margin-bottom:50px}.block.block--image-composition .block__inner.block__inner--images{grid-template-rows:repeat(10,1fr);padding-left:0;padding-right:0}}.block.block--image-composition .block__inner.block__inner--images .lazy-image{width:100%;height:auto;position:relative;z-index:0}.block.block--image-composition .block__inner.block__inner--images .lazy-image:nth-of-type(1){grid-column:2/7;grid-row:1/8;z-index:2;align-self:start}.block.block--image-composition .block__inner.block__inner--images .lazy-image:nth-of-type(1):after{text-align:right;width:40%;padding-left:.5em;right:0}.block.block--image-composition .block__inner.block__inner--images .lazy-image:nth-of-type(2){grid-column:1/4;grid-row:4/10;z-index:3;align-self:center}.block.block--image-composition .block__inner.block__inner--images .lazy-image:nth-of-type(2):after{width:50%;text-align:left;padding-right:.5em}.block.block--image-composition .block__inner.block__inner--images .lazy-image:nth-of-type(3){grid-column:-2/-5;grid-row:-1/-5;z-index:2;align-self:end}.block.block--image-composition .block__inner.block__inner--images .lazy-image:nth-of-type(3):after{text-align:right;width:100%}@media all and (min-width:0) and (max-width:768px){.block.block--image-composition .block__inner.block__inner--images .lazy-image:nth-of-type(1){grid-column:3/7;grid-row:1/5}.block.block--image-composition .block__inner.block__inner--images .lazy-image:nth-of-type(2){grid-column:1/5;grid-row:2/9}.block.block--image-composition .block__inner.block__inner--images .lazy-image:nth-of-type(3){grid-column:-1/-5;grid-row:-2/-5}}@media all and (min-width:768px) and (max-width:992px){.block.block--image-composition .block__inner.block__inner--images .lazy-image:nth-of-type(2){grid-column:1/5;grid-row:3/10}.block.block--image-composition .block__inner.block__inner--images .lazy-image:nth-of-type(3){grid-column:-1/-5;grid-row:-2/-5}}.block.block--image-composition .block__inner.block__inner--images .lazy-image:after{display:block;box-sizing:border-box;content:attr(aria-label);background-color:#fbf9f3;position:absolute;top:100%;width:100%;z-index:1;font-family:franklin-gothic-urw,sans-serif;font-size:.87rem;line-height:1.2;padding-top:.25em;padding-bottom:.25em;text-align:center;font-weight:500;color:#030303}.block.block--header h2{font-family:franklin-gothic-urw-cond,sans-serif;line-height:1;font-weight:400;text-transform:uppercase;font-size:1.5rem}.block.block--header.align--left{text-align:left}.block.block--header.align--center{text-align:center}.block.block--header.align--right{text-align:right}.block.block--credits .block__credits{font-family:franklin-gothic-urw,sans-serif;font-size:.87rem;line-height:1.2;font-weight:400}.block.block--credits .block__credits th{text-align:left;vertical-align:top}.block.block--credits .block__credits td{padding-left:1em;vertical-align:top;color:#848484}.block.block--landing-segments .block__inner{display:grid;grid-template-rows:auto;-moz-column-gap:30px;column-gap:30px;row-gap:30px;max-width:1280px}.block.block--landing-segments .block__inner h1{font-size:clamp(30px,9vw,70px);margin:0;line-height:.95}.block.block--landing-segments .block__inner p{max-width:40ch;margin-top:.4em}.block.block--landing-segments .block__inner>*{margin:0 auto}.page,.product,.project{min-height:100vh}.page-backdrop,.product-backdrop,.project-backdrop{position:fixed;min-width:320px;top:50px;bottom:0;width:100%;left:0;background-color:rgba(251,249,243,.2);z-index:700;opacity:1;transition:all .3s ease}.page-backdrop div,.product-backdrop div,.project-backdrop div{position:fixed;min-width:320px;top:0;left:0;width:100%;bottom:0}.page-backdrop-enter,.page-backdrop-leave-to,.product-backdrop-enter,.product-backdrop-leave-to,.project-backdrop-enter,.project-backdrop-leave-to{opacity:0;pointer-events:none}.page-container,.product-container,.project-container{position:fixed;min-width:320px;top:0;left:50%;width:100%;height:calc(100vh - 50px);transform:translateX(-50%);max-width:1024px;opacity:0;background-color:#fbf9f3;z-index:705;overflow:auto;filter:blur(10px)}.page-container--active,.product-container--active,.project-container--active{opacity:1;top:50px;filter:blur(0)}.page-transition-enter,.product-transition-enter,.project-transition-enter{opacity:0;top:0;filter:blur(10px)}.page-transition-enter-active,.product-transition-enter-active,.project-transition-enter-active{opacity:1;top:50px;filter:blur(0);transition:filter .2s ease,opacity .5s ease,top .5s ease}.page-transition-leave,.product-transition-leave,.project-transition-leave{opacity:1;top:50px;filter:blur(0)}.page-transition-leave-active,.product-transition-leave-active,.project-transition-leave-active{opacity:0;top:0;filter:blur(10px);transition:filter .2s ease .2s,opacity .6s ease,top .4s ease}.page__title,.product__title,.project__title{padding:20px 60px 20px 20px}@media all and (min-width:768px){.block.block--landing-segments .block__inner{grid-template-columns:repeat(12,1fr)}.block.block--landing-segments .block__inner .landing-segment.landing-segment--width-1{grid-column:span 1}.block.block--landing-segments .block__inner .landing-segment.landing-segment--width-2{grid-column:span 2}.block.block--landing-segments .block__inner .landing-segment.landing-segment--width-3{grid-column:span 3}.block.block--landing-segments .block__inner .landing-segment.landing-segment--width-4{grid-column:span 4}.block.block--landing-segments .block__inner .landing-segment.landing-segment--width-5{grid-column:span 5}.block.block--landing-segments .block__inner .landing-segment.landing-segment--width-6{grid-column:span 6}.block.block--landing-segments .block__inner .landing-segment.landing-segment--width-7{grid-column:span 7}.block.block--landing-segments .block__inner .landing-segment.landing-segment--width-8{grid-column:span 8}.block.block--landing-segments .block__inner .landing-segment.landing-segment--width-9{grid-column:span 9}.block.block--landing-segments .block__inner .landing-segment.landing-segment--width-10{grid-column:span 10}.block.block--landing-segments .block__inner .landing-segment.landing-segment--width-11{grid-column:span 11}.block.block--landing-segments .block__inner .landing-segment.landing-segment--width-12{grid-column:span 12}.page-container,.product-container,.project-container{width:80vw;border:.5px solid #333;border-top-width:0;border-bottom-width:0}.page__title,.product__title,.project__title{padding:40px 60px 40px 40px}}.page__title h1,.product__title h1,.project__title h1{font-family:franklin-gothic-urw-cond,sans-serif;line-height:1;font-weight:400;margin:0;font-size:1.8rem;position:relative;text-transform:uppercase}.page__title h2,.product__title h2,.project__title h2{font-family:franklin-gothic-urw,sans-serif;font-size:1rem;line-height:1.2;font-weight:400;margin:0;position:relative}@media all and (min-width:992px){.page-container,.product-container,.project-container{width:80vw}.page__title h2,.product__title h2,.project__title h2{font-size:1.25rem}}.page__blocks,.page__content,.product__blocks,.product__content,.project__blocks,.project__content{padding:20px}@media all and (min-width:768px){.page__blocks,.page__content,.product__blocks,.product__content,.project__blocks,.project__content{padding:40px}}.page__image,.product__image,.project__image{max-width:100%;height:auto}.page__body,.product__body,.project__body{margin-top:1rem;margin-bottom:1rem}.page__read-more,.product__read-more,.project__read-more{background:0 0;font:inherit;cursor:pointer;outline:inherit;color:#333;border:.5px solid #333;padding:.25em .5em;font-family:franklin-gothic-urw,sans-serif;font-size:.87rem;line-height:1.2;font-weight:400;margin-top:.5rem;margin-bottom:.5rem}.page__close,.product__close,.project__close{font-family:franklin-gothic-urw,sans-serif;position:absolute;top:50%;right:0;line-height:1;color:#030303;text-decoration:none;font-weight:100;transform:translateY(-50%)}.page__close svg,.product__close svg,.project__close svg{width:auto;height:1.5rem}.page__close .swiper-slide,.product__close .swiper-slide,.project__close .swiper-slide{width:auto;padding-right:16px}.page__close .swiper-slide img,.product__close .swiper-slide img,.project__close .swiper-slide img{height:25vh;width:auto}.page-close,.product-close,.project-close{background-color:#fbf9f3;border:.5px solid #333;position:fixed;top:70px;right:20px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;z-index:706}.page-close:hover,.product-close:hover,.project-close:hover{background-color:#333}.page-close:hover svg path,.product-close:hover svg path,.project-close:hover svg path{fill:#fbf9f3}@media all and (min-width:768px) and (max-width:1920px){.page-close,.product-close,.project-close{right:calc(10vw + 20px)}}@media all and (min-width:1280px){.page-close,.product-close,.project-close{right:calc(50vw - 512px + 20px)}}.marquee_root__raAMM{overflow:hidden;display:flex;flex-direction:row;position:relative;width:100%}.marquee_scroller__E6a4A{display:flex;flex-direction:row;width:100%;animation:marquee_scroll__KV5JD var(--duration) linear var(--delay) var(--iteration-count);animation-play-state:var(--play);animation-delay:var(--delay);animation-direction:var(--direction)}.marquee_root__raAMM:hover .marquee_scroller__E6a4A{animation-play-state:var(--pause-on-hover)}.marquee_root__raAMM:active .marquee_scroller__E6a4A,.marquee_root__raAMM[style*="--pause-on-click: paused"]:hover:active .marquee_scroller__E6a4A,.marquee_root__raAMM[style*="--pause-on-click:paused"]:hover:active .marquee_scroller__E6a4A{animation-play-state:var(--pause-on-click)}.marquee_root__raAMM[style*="--pause-on-hover:paused"]:hover:active .marquee_scroller__E6a4A,.marquee_root__raAMM[style*="--pause-on-hover: paused"]:hover:active .marquee_scroller__E6a4A{animation-play-state:var(--pause-on-hover)}@media (prefers-reduced-motion){.marquee_root__raAMM .marquee_scroller__E6a4A{animation-play-state:paused!important}}@keyframes marquee_scroll__KV5JD{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(calc(-1 * var(--marquee-scroll-amount)),0,0)}}.marquee_overlay__MgEfB{position:absolute;width:100%;height:100%}.marquee_overlay__MgEfB::after,.marquee_overlay__MgEfB::before{content:"";position:absolute;top:0;background:linear-gradient(to right,var(--gradient-color));height:100%;width:var(--gradient-width);z-index:2}.marquee_overlay__MgEfB::before{left:0}.marquee_overlay__MgEfB::after{right:0;transform:rotateZ(180deg)}.marquee_marquee__g-YOq{flex:0 0 auto;min-width:var(--fill-row,100%);z-index:1;display:flex;flex-direction:row;align-items:center}