@import url(https://cdn.jsdelivr.net/npm/lightgallery@2.4.0/css/lightgallery.css);@import url(https://cdn.jsdelivr.net/npm/lightgallery@2.4.0/css/lg-zoom.css);@import url(https://cdn.jsdelivr.net/npm/lightgallery@2.4.0/css/lg-video.css);@import url(https://fonts.googleapis.com/css?family=Anton:regular);@import url(https://fonts.googleapis.com/css?family=Material+Symbols+Sharp:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:Helvetica Neue,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif;margin:0}.client-section{background-color:#fff}.icon{height:3.157rem;margin-right:1rem;margin-top:1rem;width:auto}.mouse{border:3px solid #333;border-radius:60px;bottom:1.77rem;height:90px;position:fixed!important;position:relative;right:1.77rem;width:50px}.mouse p{color:#333;position:absolute;text-align:center;top:-1.77rem;width:100%}.mouse:before{animation:wheel 2s infinite;-webkit-animation:wheel 2s infinite;background-color:#333;border-radius:50%;content:"";height:12px;left:50%;opacity:1;position:absolute;top:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:12px}@keyframes wheel{to{opacity:0;top:60px}}@-webkit-keyframes wheel{to{opacity:0;top:60px}}a{color:inherit;text-decoration:none}.pills li{background-color:#fff;border-radius:.563rem;clear:none;color:#000;display:inline-block;font-size:.563rem!important;margin:.563rem;padding:.563rem 1rem;text-transform:uppercase}.pills li:first-child{margin-left:0}h1,h2,h3 h4,h5{color:#fff;font-family:Anton,serif;text-transform:uppercase}.client-detail .client-details-hero{background-position:100%!important;background-repeat:no-repeat;background-size:cover!important}.client-detail .client-details-hero .hero-detail{background-position:100% 0;background-repeat:no-repeat;background-size:50%;display:block;height:100%;pointer-events:none;position:absolute;right:0;top:18.75rem;width:100%}.client-detail .client-details-hero .hero-detail h2{font-family:Helvetica Neue,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif!important}.client-detail .client-details-hero .logo{background-position:0;background-repeat:no-repeat;background-size:contain;height:5.25rem;margin:3.75rem 3.75rem 3.75rem 0;position:relative;width:18.75rem}h1{font-size:8.75rem}h1,h2{text-wrap:balance;width:70%}h2{font-size:3.157rem;font-weight:200!important;margin-bottom:1.77rem;margin-top:1.77rem}H1+H2{text-wrap:balance;margin-top:.563rem}blockquote{font-style:italic;margin:0 3.157rem}blockquote+p{font-weight:700;margin-left:3.157rem;margin-top:1.77rem}blockquote+p+p{font-size:1rem;margin-left:3.157rem;margin-top:1rem}.balance-text{text-wrap:balance}input[type=search]{apperence:none;-webkit-appearance:none}.header{height:3.157rem;left:0;position:fixed;right:0;top:0}.header .nav-button{display:none}.header .logo{background-image:url(/static/media/logo.126449053d10c8d7297b.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:100%;margin:1rem;width:8.75rem}.header .nav{display:inline-block;float:right;margin:.563rem}.header .nav li{background-color:#fff;clear:none;color:#000;display:inline-block;font-size:.563rem!important;margin-left:1px;padding:.563rem 1rem;text-transform:uppercase}.header .nav li a{color:#000;font-size:.563rem;font-weight:900;text-decoration:none}.header .nav li:first-child{border-radius:.563rem 0 0 .563rem}.header .nav li:last-child{border-radius:0 .563rem .563rem 0}section{display:block;min-height:100vh;padding-top:5.61rem}section .section-inner{display:block;height:100%;margin:auto;width:87.5rem}section .section-inner .section-middle{color:#fff;display:table-cell;font-size:2.369rem;height:80vh;padding-bottom:8.75rem;vertical-align:middle;width:100%}section:first-of-type{padding-top:5.61rem;z-index:2}section:empty{display:none}.focus-wrapper h2,.focus-wrapper p{display:inline-block;margin-right:1.77rem;width:auto}.focus-wrapper p{color:#fff}.focus-wrapper p:after{content:"";display:inline-block;font-family:Material Symbols Sharp;vertical-align:text-bottom}.focus-wrapper p:hover:after{margin-left:.2815rem}.gallery-section{background-color:#eee}.preview{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.project-list-hero{background-color:#000}.search-wrapper input[type=search]{-webkit-animation:pulse 3s ease-in;animation:pulse 3s ease-in;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E");background-color:hsla(0,0%,100%,.2);background-position:95%;background-repeat:no-repeat;background-size:auto 50%;border:none;border-radius:.563rem;box-shadow:0 0 20px rgba(0,0,0,.2);color:#fff;display:block;display:inline-block;font-size:5.61rem;padding:.2815rem .563rem;width:35rem}.search-wrapper input[type=search]:focus{-webkit-animation:none;animation:none;background-color:#fff;color:gray;-webkit-transform:scale(inherit);transform:scale(inherit)}.search-wrapper input[type=search]::-webkit-input-placeholder{color:#000;font-family:Anton,serif;font-size:2.369rem;line-height:5.61rem}.search-wrapper input[type=search]::placeholder{color:#000;font-family:Anton,serif;font-size:2.369rem;line-height:5.61rem}.search-wrapper input[type=search]::-webkit-input-placeholder:focus{color:#fff!important}.search-wrapper input[type=search]::placeholder:focus{color:#fff!important}.project-list{display:block;margin:auto;width:87.5rem}.project-list .project-card{color:#fff;display:block;margin:1.25rem;padding:1.25rem;width:100%}.project-list .project-card h2{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);font-size:5.61rem}.project-list .project-card p{margin-bottom:.563rem}.project-list .project-card .background-image{background-repeat:no-repeat;background-size:cover;display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.project-list .project-card:hover h2{-webkit-filter:brightness(100%) invert(0);filter:brightness(100%) invert(0);opacity:.8}.preview-wrapper{position:relative}.zoom-in>blockquote,.zoom-in>div,.zoom-in>h1,.zoom-in>h2,.zoom-in>input,.zoom-in>p{-webkit-animation:zoomin 1.5s;animation:zoomin 1.5s;position:relative}.zoom-out>blockquote,.zoom-out>div,.zoom-out>h1,.zoom-out>input,.zoom-out>p{-webkit-animation:zoomout 1.5s;animation:zoomout 1.5s;opacity:0;position:relative}.lg-react-element{display:block;margin:auto;padding:1.77rem;width:87.5rem}.lg-react-element .gallery-item{color:#000;display:inline-block;height:500px;margin:.885rem;position:relative;text-decoration:none;vertical-align:top;width:calc(50% - 1.77rem)}.lg-react-element .gallery-item .preview{background-color:#fff;background-size:cover;height:22.44rem;position:relative;width:100%}.lg-react-element .gallery-item .image-description{color:#000;font-size:1rem;margin-top:1.77rem;text-transform:uppercase}@-webkit-keyframes zoomout{0%{opacity:1;top:0}30%{opacity:0;top:50px}to{opacity:0;top:50px}}@keyframes zoomout{0%{opacity:1;top:0}30%{opacity:0;top:50px}to{opacity:0;top:50px}}@-webkit-keyframes zoomin{0%{opacity:0;top:50px}30%{opacity:0;top:50px}to{opacity:1;top:0}}@keyframes zoomin{0%{opacity:0;top:50px}30%{opacity:0;top:50px}to{opacity:1;top:0}}@media screen and (max-width:325px){html{font-size:45%}}@media screen and (min-width:326px)and (max-width:700px){html{font-size:40%}}@media screen and (orientation:portrait){html{font-size:55%}section{width:100vw}section .section-inner,section .section-inner .project-list{width:95vw}.gallery-section .lg-react-element{width:100vw}.gallery-section .lg-react-element .gallery-item{display:block;height:auto;margin:0 0 1.77rem;width:100%}}.dec0de header .logo{background-image:url(data:image/gif;base64,R0lGODlhSAAUAIABAP///////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJFAABACwAAAAASAAUAAACT4yPqcvtD6Oc1AH7rtF1M8514iiGh2YqaYAurUrG8kxP61fnOsyD599YvRIh3+6IrN0yyWZM6MH0XFGi85pLGa1VIEva9WLH5LL5jE6rEQUAIfkECRQAAQAsAAAAAEgAFAAAAjeMj6nL7Q+jnLTai7PeGEivgIzIleaJcmTKqgsoroaM0PBbH3TL9/7uCwqHxKLxiEwql8ym01gAACH5BAkKAAEALAAAAABIABQAAAI7jI+py+0Po5y02ouz3hAsH4GMiJDciabqZq4u64jy0ZafUZPzy/dY3fEJLUBNMThMKpfMpvMJjUqnmwIAIfkECRQAAQAsAAAAAEgAFAAAAkKMj6nL7Q+jnLRSYLPe3GL1QSEygkZ5durKtgnawO7cwV+IH3JqBrsOpAmHtcyPiHTYOL9b8gmd5KLUqvWKzWq3nQIAIfkECQoAAQAsAAAAAEgAFAAAAkeMj6nL7Q+jnLRaA+7Muvu9cJCIcORxfurKtk/awO78wSaKY46tK6QoowmHlOCOiBQaAzxmqJdYJqeSFNAjpWq33K73Cw47CgAh+QQFCgABACwAAAAASAAUAAACToyPqcvtD6Oc1AE7bz1a9Q2GovFx5FOeQbqq4wvHMsUy9YzDrNb1ZrNzIT6+nPEou2GQzBwPtXh6hL+mNZZStoDV6NB7DYvH5LL5jFYUAAAh+QQFMgABACwAAAIAQQANAAACK4wPp7iWzVx7E1KIs968+w9e4EiW5omm6sq27gvH8nyK9I3Xnr3wmq+4FAAAIfkEBQoAAQAsAAACAAkADQAAAg9EbqfL7ZpYfNRNWHOLswAAIfkEBSgAAQAsCwACAAkADQAAAg9EbnjL7Z+eVHTGiXONoAAAIfkEBQoAAQAsFwACABQADQAAAhiMA6eX6w+jnK9BqzDdTvPlZdVHlmTIKAUAIfkEBQoAAQAsLQACAAkADQAAAg9EbqfL7ZpYfNRNWHOLswAAIfkEBfQBAQAsOAACAAkADQAAAhBMYJe7yA9jdMpQidnNLbkCADs=);height:1.77rem;width:8.415rem}.dec0de header .nav .nav-item:nth-child(2){display:none}@media(orientation:portrait){.header .nav .nav-item a{font-size:1.062rem}.dec0de .header .logo{height:3.94625rem;width:22.44rem}.project-list .project-card{border-bottom:thin solid gray;margin:1.77rem 0}.project-list .project-card a .zoom-in div,.project-list .project-card a .zoom-out div{-webkit-animation:none;animation:none;height:47vw;left:0;margin-bottom:1.77rem;opacity:1;position:relative;top:0}.project-list .project-card:hover h2{color:#fff!important}.project-list .project-card:last-child{border-bottom:none}}
/*# sourceMappingURL=main.553416f2.css.map*/