.loader-container{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.95);width:100vw;height:100vh;z-index:1000;opacity:1;transition:opacity .3s ease-in-out;pointer-events:none}.loader-container.is-hidden{opacity:0}.loader-container .loader{position:relative;width:48px;height:48px;background:#60baf9;transform:rotateX(65deg) rotate(45deg);color:#6128ce;animation:layers1 1s linear infinite alternate}.loader-container .loader:after{content:"";position:absolute;inset:0;background:#bc25d0;animation:layerTr 1s linear infinite alternate}@keyframes layers1{0%{box-shadow:0 0 0 0}90%,to{box-shadow:20px 20px 0 -4px}}@keyframes layerTr{0%{transform:translate(0) scale(1)}to{transform:translate(-25px,-25px) scale(1)}}.main-header{position:fixed;top:0;left:0;width:100vw;z-index:101}.main-header.mobile{height:-moz-fit-content;height:fit-content;flex-direction:column;display:none}.main-header.mobile .main-nav{padding:20px 40px;flex-direction:column;align-items:flex-start;margin:0}.main-header.mobile .main-nav .menu{display:none;flex-direction:column;height:calc(100vh - 90px);width:100%}.main-header.mobile .main-nav .menu .menu-items{padding-left:0;margin:20px 0}.main-header.mobile .main-nav .menu .menu-items li{list-style-type:none;padding:40px 60px}.main-header.mobile .main-nav .menu .menu-items li .btn-header{font-size:1.5rem;text-align:left;line-height:normal;display:flex;align-items:center;opacity:.8}.main-header.mobile .main-nav .menu .menu-items li .btn-header img{display:none;width:12px;height:auto;margin-left:15px}.main-header.mobile .main-nav .menu .menu-items li .btn-header.is-active{opacity:1}.main-header.mobile .main-nav .menu .menu-items li .btn-header.is-active img{display:inline-block}.main-header.mobile .main-nav.active{background:#0c0d0e;background:linear-gradient(145deg,#0c0d0e,#0c0d0e 50%,rgba(12,13,14,.5));display:flex}.main-header.mobile .main-nav.active .menu{display:flex}.main-header .main-nav{display:flex;justify-content:space-between;align-items:center;padding:15px 80px;width:100%;margin:0 auto}.main-header .btn-header{display:block;color:#eef0f4;text-decoration:none;font-family:proxima-nova;font-weight:500;font-size:1rem;text-transform:uppercase;background:none;outline:none;border:none;opacity:.75;transition:all .3s ease-in-out}.main-header .btn-header.no-hover,.main-header .btn-header:hover{opacity:1}.main-header .btn-header.is-active{font-weight:700;opacity:1}@media only screen and (max-width:1024px){.main-header.default{display:none}.main-header.mobile,.main-header.mobile .main-nav{display:flex}}@media only screen and (max-width:600px){.main-header.mobile{display:flex}.main-header.mobile .main-nav{padding:20px 30px}.main-header.mobile .main-nav img{width:48px;height:auto}}.layers-outer-wrapper{position:absolute;width:100%;max-width:1920px;height:100dvh;top:0;left:50%;transform:translateX(-50%);z-index:5;overflow:hidden}.layers-outer-wrapper .layers-wrapper{position:absolute;min-height:100dvh;width:100%;max-width:1400px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;padding:0 80px}.layers-outer-wrapper .layers-container{position:absolute;top:0;right:-30px;height:100%;width:847px;max-width:100vw;max-height:100dvh;z-index:5}.layers-outer-wrapper .link-hidden{pointer-events:none}.layers-outer-wrapper .layer{position:absolute;right:0;z-index:10;top:180vh;width:847px;height:847px;background-size:contain;background-position:100% 0;background-repeat:no-repeat;transform:translateY(-45%);transition:margin-top 1s ease-in-out}.layers-outer-wrapper .layer.layer-pink{background-image:url(/_next/static/media/layer-pink.942c43ae.png)}.layers-outer-wrapper .layer.layer-blue{background-image:url(/_next/static/media/layer-blue.8198a28b.png);z-index:9}.layers-outer-wrapper .layer.layer-purple{background-image:url(/_next/static/media/layer-purple.6a15283a.png);z-index:8}.layers-outer-wrapper .work-preview{position:absolute;top:50%;right:30px;transform:translateY(-50%);z-index:20;opacity:0;pointer-events:none}.layers-outer-wrapper .work-preview.darkmatter-preview{transform:translateY(-50%)}.layers-outer-wrapper .projects-bullets{position:absolute;top:50%;transform:translateY(-50%);right:-100vw;z-index:25;display:flex;flex-direction:column;width:20px;align-items:center}.layers-outer-wrapper .projects-bullets a{display:block;width:8px;height:8px;margin:12px 0;background:#eef0f4;border-radius:50%;border:none;padding:0;transition:all .3s ease-in-out;cursor:pointer;opacity:.3}.layers-outer-wrapper .projects-bullets a.is-active{background:#8ad0fd;transform:scale(1.6);opacity:.5}.layers-outer-wrapper .projects-bullets a.is-active:first-of-type{background:#da36ef}.layers-outer-wrapper .projects-bullets a.is-active:last-of-type{background:#6e32e0}.layers-outer-wrapper .projects-bullets:hover a{opacity:.7}@media only screen and (max-width:1600px){.layers-outer-wrapper .layers-container{right:0}.layers-outer-wrapper .projects-bullets a{transform:translateX(75px)}.layers-outer-wrapper .projects-bullets a.is-active{transform:scale(1.8) translateX(42px)}}@media only screen and (max-width:1440px){.layers-outer-wrapper .layers-container{width:53vw;top:50%;transform:translateY(-50%);height:800px;right:60px}.layers-outer-wrapper .layers-container .layer{width:100%;height:100%;background-size:100%;background-position:50%}.layers-outer-wrapper .layers-container .work-preview{width:95%;right:0;top:52%;transform:translateY(-52%)}.layers-outer-wrapper .layers-container .work-preview video{width:100%;height:100%;object-fit:contain}.layers-outer-wrapper .layers-container .work-preview.darkmatter-preview{transform:translateY(-52%)}}@media only screen and (max-width:1280px){.layers-outer-wrapper.layers-detail .projects-bullets a{height:6px;width:6px}}@media only screen and (max-width:1024px){.layers-outer-wrapper .layers-container{transition:all .5s ease-in-out}.layers-outer-wrapper .layers-container .work-preview{top:50%;transform:translateY(-50%)}.layers-outer-wrapper .layers-container .work-preview.darkmatter-preview{transform:translateY(-52%)}.layers-outer-wrapper.layers-home .layers-container{top:70%;transform:translateY(-70%);width:75vw;left:calc(30vw - 50px)}.layers-outer-wrapper.layers-detail .layers-container{top:30%;transform:translateY(-30%) translateX(-50%);width:80vw;right:unset;left:50%;transition:all .5s ease-in-out;transition-delay:1s}}@media only screen and (max-width:1024px)and (orientation:landscape){.layers-outer-wrapper.layers-home .layers-container{width:60vw;left:calc(43vw - 50px);height:500px}.layers-outer-wrapper.layers-detail .layers-container{top:25%;width:60vw;height:500px}}@media only screen and (max-width:820px){.layers-outer-wrapper .layers-container .work-preview{transform:translateY(-49%)}.layers-outer-wrapper .layers-container .work-preview.darkmatter-preview{transform:translateY(-51%)}}@media only screen and (max-width:768px){.layers-outer-wrapper .layers-container .work-preview{transform:translateY(-47%)}.layers-outer-wrapper .layers-container .work-preview.darkmatter-preview{transform:translateY(-49%)}.layers-outer-wrapper.layers-detail .layers-container{top:25%}}@media only screen and (max-width:720px)and (max-height:540px)and (orientation:landscape){.layers-outer-wrapper.layers-home .layers-container{left:calc(45vw - 50px);top:77%}.layers-outer-wrapper.layers-detail .layers-container{width:65vw;top:20%}}@media only screen and (max-width:600px){.layers-outer-wrapper.layers-home .layers-container{width:80vw;top:76%;height:500px;left:calc(25vw - 50px)}.layers-outer-wrapper.layers-detail .layers-container{width:85vw;height:500px}.layers-outer-wrapper.layers-detail .projects-bullets{display:none}}@media only screen and (max-width:600px)and (max-height:720px)and (orientation:portrait){.layers-outer-wrapper .layers-container .work-preview{transform:translateY(-49%)}.layers-outer-wrapper .layers-container .work-preview.darkmatter-preview{transform:translateY(-50%)}}@media only screen and (max-width:430px)and (max-height:932px)and (orientation:portrait){.layers-outer-wrapper.layers-home .layers-container{bottom:3vh;transform:translateX(-48%);top:38%;width:90vw;left:50%;height:50%}.layers-outer-wrapper.layers-detail .layers-container{top:20%;transform:translateY(-20%) translateX(-50%);height:50%;width:100vw}.layers-outer-wrapper.layers-detail .layers-container .work-preview{top:53%;transform:translateY(-53%)}}@media only screen and (max-width:393px){.layers-outer-wrapper.layers-home .layers-container{top:35%}}.modal-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:20px;background:rgba(0,0,0,.85);z-index:1000;opacity:0;transition:opacity .4s ease-in-out;pointer-events:none;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:zoom-out}.modal-wrapper.is-open{opacity:1;pointer-events:auto}.modal-wrapper.modal-bg-black{background:#0b0c0d}.modal-wrapper.modal-bg-light-black{background:#131416}.modal-wrapper.modal-bg-blue{background:#8ad0fd}.modal-wrapper.modal-bg-blue .modal-caption{color:#000}.modal-wrapper.solid{background:#0b0c0d}.modal-wrapper.has-bg img{background:#fff;padding:20px;border-radius:20px}.modal-wrapper img{width:auto;height:auto;max-width:90vw;max-height:90vh}.modal-wrapper .modal-caption{max-width:80vw;padding:50px 0 0;font-size:.8125rem;text-align:center;font-weight:500}.arrow-gallery{position:fixed;top:0;left:0;width:15vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:1050}.arrow-gallery img{opacity:0;transition:opacity .3s ease-in-out}.arrow-gallery:hover img{opacity:.5}.arrow-gallery.is-hidden{opacity:0;pointer-events:none}.arrow-gallery.arrow-forward{left:unset;right:0}.arrow-gallery.arrow-forward img{transform:rotate(180deg)}.page-home{position:relative;height:calc(100vh - 80px)}.page-home .intro-text{position:absolute;top:50%;transform:translateY(-50%);font-family:kallisto;font-weight:500;font-size:3.125rem;line-height:4rem;color:#eef0f4;font-weight:400;text-transform:lowercase;padding-left:40px}.page-home .intro-text .text-small{display:flex;align-items:center;font-size:2.75rem;font-weight:500;line-height:normal;position:relative}.page-home .intro-text .text-small .comma{display:none}.page-home .intro-text .text-small img{display:inline-block;height:55px;width:auto;position:absolute;top:28px;right:10.5px}@media only screen and (max-width:1370px){.page-home .intro-text .text-small img{height:50px;right:10px}}@media only screen and (max-width:1280px){.page-home .intro-text .text-small img{height:47.5px;right:9px}}@media only screen and (min-width:821px)and (max-width:1024px)and (orientation:portrait){.page-home .intro-text{scale:1.2;transform-origin:top center}}@media only screen and (min-width:1024px)and (max-width:1200px)and (orientation:landscape){.page-home .intro-text{font-size:2.95rem;padding-left:0}.page-home .intro-text .text-small img{right:2px}}@media only screen and (max-width:1024px)and (orientation:landscape){.page-home .intro-text{top:15%;transform:translateY(-15%)}}@media only screen and (max-width:1024px)and (orientation:portrait){.page-home .intro-text{top:25%;transform:translateY(-25%)}}@media only screen and (max-width:820px){.page-home .intro-text{padding-left:10px}}@media only screen and (max-width:768px){.page-home .intro-text{top:15%;transform:translateY(-15%)}}@media only screen and (max-width:932px)and (max-height:430px)and (orientation:landscape){.page-home .intro-text{font-size:2.2rem;line-height:3.2rem;padding-left:0;top:50%;transform:translateY(-50%)}.page-home .intro-text .text-small{font-size:2.2rem;font-family:kallisto;text-transform:lowercase;line-height:3.2rem;margin-bottom:0}.page-home .intro-text .text-small img{height:39px;right:2px}}@media only screen and (max-width:720px)and (max-height:600px)and (orientation:landscape){.page-home .intro-text{font-size:2.2rem;line-height:3.2rem;padding-left:0;margin-top:0}.page-home .intro-text .text-small{font-size:2.2rem;font-family:kallisto;text-transform:lowercase;line-height:3.2rem;margin-bottom:0}.page-home .intro-text .text-small img{height:39px;right:2px}}@media only screen and (max-width:600px){.page-home .intro-text{padding-left:0;font-size:3rem}.page-home .intro-text .text-small{line-height:3.8rem;font-size:3rem}.page-home .intro-text .text-small img{height:41.5px;right:2px}}@media only screen and (max-width:500px){.page-home .intro-text .text-small img{display:none}}@media only screen and (max-width:429px)and (max-height:852px)and (orientation:portrait){.page-home .intro-text{margin-top:20px;top:10%;transform:translateY(-10%)}}@media only screen and (max-width:430px)and (orientation:portrait){.page-home .intro-text{max-width:300px;line-height:3.8rem;font-size:2.34rem}.page-home .intro-text .text-small{display:inline-block;font-size:2.34rem}.page-home .intro-text .text-small .comma{display:inline-block}}@media only screen and (max-width:414px)and (orientation:portrait){.page-home .intro-text{top:15%;font-size:2.26rem}.page-home .intro-text .text-small{font-size:2.26rem}}h1{font-size:3.125rem;line-height:3.75rem;text-transform:uppercase;font-family:kallisto;font-weight:500;margin-bottom:1.75rem}.background-container{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:1560px;height:100dvh;background-image:url(/_next/static/media/bg-project-one.72085a5b.png);background-size:65% auto;background-position:100% 50%;background-repeat:no-repeat}.background-container.bg-diy{background-image:url(/_next/static/media/bg-project-two.b9db2f64.png);opacity:.7}.background-container.bg-darkmatter{background-image:url(/_next/static/media/bg-project-three.904054da.png)}.background-container:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:1560px;height:100dvh;background-image:url(/_next/static/media/radial-gradient.a000cf63.png);background-size:65% auto;background-position:100% 50%;background-repeat:no-repeat}@media only screen and (max-width:1370px){.background-container,.background-container:after{background-size:64% auto;background-position:95% 50%}}@media only screen and (max-width:1024px){.background-container,.background-container:after{background-size:90% auto;background-position:50% 25%}}@media only screen and (max-width:600px){.background-container{background-size:100% auto;opacity:.8}.background-container.bg-diy{opacity:.6}.background-container:after{background-size:100% auto}}@media only screen and (max-width:430px){.background-container{background-size:180% auto;background-position:50% 50%;opacity:.5}.background-container.bg-diy{opacity:.4}.background-container:after{background-size:180% auto;background-position:50% 50%}}.page-wrapper.page-work{position:fixed;display:flex;justify-content:flex-start;top:0;left:50%;width:calc(100% - 100px);height:100dvh;z-index:10;transform:translateX(-50%);padding:0 80px;max-width:1400px}.page-wrapper.page-work .link-container{width:100%;height:100%;position:absolute;max-height:60vh;top:50%;transform:translateY(-50%);max-width:1240px}.page-wrapper.page-work .intro-summary-container{height:100%;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;width:100%;max-width:700px;margin:unset}.page-wrapper.page-work .intro-summary-container.page-auto-height{height:auto;margin-bottom:160px}.page-wrapper.page-work .project-title{max-width:377px;margin-top:0;font-family:kallisto;font-weight:500;font-size:3.125rem;line-height:3.75rem;margin-bottom:1.75rem;text-transform:uppercase}.page-wrapper.page-work .project-subtitle{max-width:377px;font-family:proxima-nova;font-weight:300;margin-top:0;font-size:1.25rem;line-height:1.6rem;text-transform:uppercase;margin-bottom:1rem}.page-wrapper.page-work .project-description{max-width:377px;font-size:1rem;line-height:1.75rem;font-weight:400}@media only screen and (max-width:1440px){.page-wrapper.page-work .intro-summary-container{padding-left:40px}.page-wrapper.page-work .link-container{max-width:calc(100% - 180px);max-height:50vh}}@media only screen and (max-width:1370px){.page-wrapper.page-work .project-description{max-width:360px}}@media only screen and (max-width:1280px){.page-wrapper.page-work .intro-summary-container{padding-left:0}}@media only screen and (max-width:1024px){.page-wrapper.page-work{left:50%;transform:translateX(-50%);justify-content:center;align-items:flex-end;top:0;padding-top:50vh}.page-wrapper.page-work .link-container{max-height:60vh;top:40%;transform:translateY(-40%);max-width:60%}.page-wrapper.page-work .intro-summary-container{text-align:center;align-items:center;margin:0 auto;transform:scale(130%);padding-bottom:10vh}.page-wrapper.page-work .project-description{max-width:324px}.page-wrapper.page-work.work-darkmatter .project-description{max-width:300px}.page-wrapper.page-work .project-title{max-width:100%;width:100%;margin-bottom:1.2rem}.page-wrapper.page-work .project-subtitle{max-width:100%;width:100%;margin-bottom:.3rem}}@media only screen and (max-width:1024px)and (orientation:landscape){.page-wrapper.page-work .intro-summary-container{transform:scale(100%);background:linear-gradient(180deg,rgba(11,12,13,0),rgba(11,12,13,.6) 40%,rgba(11,12,13,.8));max-width:100%}.page-wrapper.page-work .link-container{max-width:600px}}@media only screen and (max-width:820px){.page-wrapper.page-work .intro-summary-container{transform:scale(110%)}.page-wrapper.page-work .link-container{max-height:55vh;top:50%;transform:translateY(-50%)}}@media only screen and (max-width:720px)and (max-height:600px)and (orientation:landscape),only screen and (max-width:932px)and (max-height:430px)and (orientation:landscape){.page-wrapper.page-work{padding-left:0;padding-right:0}.page-wrapper.page-work .link-container{max-height:65vh;max-width:65vh}.page-wrapper.page-work.work-darkmatter .intro-summary-container .project-description{max-width:400px}}@media only screen and (max-width:932px)and (max-height:430px)and (orientation:landscape){.page-wrapper.page-work .intro-summary-container{padding-bottom:0}.page-wrapper.page-work .project-title{font-size:2.7rem;margin-bottom:.5rem}.page-wrapper.page-work .project-subtitle{margin-bottom:0}.page-wrapper.page-work .project-description{max-width:400px;font-size:.9rem}}@media only screen and (max-width:720px)and (max-height:600px)and (orientation:landscape){.page-wrapper.page-work .intro-summary-container{transform:scale(85%);transform-origin:bottom;padding-bottom:10vh}.page-wrapper.page-work .project-description{max-width:400px}.page-wrapper.page-work.work-heatmiser .intro-summary-container .project-description{max-width:425px}}@media only screen and (max-width:600px){.page-wrapper.page-work{padding-top:20vh}.page-wrapper.page-work .link-container{top:55%;transform:translateY(-55%);z-index:500}.page-wrapper.page-work .intro-summary-container{transform:scale(1);padding-bottom:0;padding-top:20vh}.page-wrapper.page-work .project-subtitle{margin-bottom:5px}.page-wrapper.page-work .project-description{max-width:345px}.page-wrapper.page-work.work-heatmiser .project-description{max-width:367px}}@media only screen and (max-width:430px){.page-wrapper.page-work{padding:0}.page-wrapper.page-work .intro-summary-container{padding-top:24vh;opacity:.8}.page-wrapper.page-work .link-container{max-height:60vh;top:50%;transform:translateY(-50%);width:100%}.page-wrapper.page-work .project-description{max-width:239px}.page-wrapper.page-work.work-darkmatter .project-description,.page-wrapper.page-work.work-heatmiser .project-description{max-width:246px}}@media only screen and (max-width:400px){.page-wrapper.page-work .intro-summary-container{transform:scale(.9)}}.page-work-detail{position:relative;overflow:hidden}.page-work-detail,.page-work-detail .responsive-image{height:auto;width:100%}.page-work-detail .page-work{position:relative}.page-work-detail .main-section{padding-top:30vh;padding-bottom:30vh;display:flex;flex-direction:column}.page-work-detail .main-section .page-section{padding-top:20vh;padding-bottom:20vh}.page-work-detail .main-section .page-section:first-of-type{padding-top:0}.page-work-detail .main-section .page-section:last-of-type{padding-bottom:0}.page-work-detail .main-section .subsection{padding-top:10vh;padding-bottom:10vh}.page-work-detail .main-section .subsection:last-of-type{padding-bottom:0}@media only screen and (max-width:1024px)and (orientation:portrait){.page-work-detail .main-section{padding-top:20vh;padding-bottom:20vh}.page-work-detail .main-section .page-section{padding-top:15vh;padding-bottom:15vh;min-height:100vh}.page-work-detail .main-section .page-section:first-of-type{padding-top:0}.page-work-detail .main-section .page-section:last-of-type{padding-bottom:0}.page-work-detail .main-section .subsection{padding-top:8vh;padding-bottom:8vh}.page-work-detail .main-section .subsection:last-of-type{padding-bottom:0}}@media only screen and (max-height:768px)and (orientation:landscape){.page-work-detail .main-section{padding-top:25vh;padding-bottom:25vh}.page-work-detail .main-section .page-section{padding-top:20vh;padding-bottom:20vh}.page-work-detail .main-section .page-section:first-of-type{padding-top:0}.page-work-detail .main-section .page-section:last-of-type{padding-bottom:0}}.page-work-detail .overview-section{padding-top:0}@media only screen and (max-width:1024px){.page-work-detail .overview-section{padding-top:30vh}.page-work-detail .overview-section .subsection.video-slider{padding-top:20vh;padding-bottom:20vh}}.page-work-detail .page-container{flex-direction:row;height:auto;max-width:1400px;margin:0 auto;padding-left:80px;padding-right:80px;display:flex;width:100%}.page-work-detail .page-container.page-column{flex-direction:column}@media only screen and (max-width:1600px){.page-work-detail .page-container{max-width:1280px}}@media only screen and (max-width:1280px){.page-work-detail .page-container{padding-left:100px;padding-right:100px}}@media only screen and (max-width:760px){.page-work-detail .page-container{padding-left:60px;padding-right:60px}}.page-work-detail .page-column{flex-direction:column}.page-work-detail h1{font-size:3.125rem;line-height:3.75rem;margin-bottom:1.75rem}.page-work-detail h1,.page-work-detail h2{text-transform:uppercase;font-family:kallisto;font-weight:500}.page-work-detail h2{font-size:2.5rem;line-height:2.75rem;margin-bottom:1.25rem}.page-work-detail h3{font-size:2rem;line-height:2.5rem;margin-bottom:.5rem}.page-work-detail h3,.page-work-detail h4{text-transform:uppercase;font-family:kallisto;font-weight:500}.page-work-detail h4{font-size:1.5625rem;line-height:2.2rem;margin-top:0;margin-bottom:1.1rem}.page-work-detail h5{font-size:1.25rem;line-height:1.875rem;text-transform:uppercase;font-family:kallisto;font-weight:500;margin:0 0 20px}.page-work-detail .subtitle{font-size:1.25rem;text-transform:uppercase;font-family:proxima-nova;font-weight:300;margin-bottom:1rem}.page-work-detail p{line-height:1.75rem;font-size:1rem}.page-work-detail .caption,.page-work-detail p .caption{font-size:.88rem;line-height:1.3rem}.page-work-detail .caption{font-family:proxima-nova}.page-work-detail .scroll-down-wrapper{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;align-items:center;opacity:.8}.page-work-detail .lottie-icon-wrapper{width:50px;height:auto;margin-left:10px}.page-work-detail .lottie-icon{display:flex}.page-work-detail .intro{justify-content:space-between;width:100%;flex-wrap:wrap}.page-work-detail .intro .left-content{flex:1 1;padding-right:40px}.page-work-detail .intro .right-content{display:flex;justify-content:space-between}.page-work-detail .intro .intro-col{margin:0 40px}.page-work-detail .intro .intro-col:last-of-type{margin-right:0}.page-work-detail .intro .intro-list{list-style:none;padding:0 0 0 20px}.page-work-detail .intro .intro-list li{position:relative;font-size:1rem;line-height:1.375rem;margin-bottom:16px}.page-work-detail .intro .intro-list li:before{content:"";width:8px;height:8px;display:block;position:absolute;top:50%;transform:translateY(-50%);left:-20px;border-radius:50%;background-color:#eef0f4}.page-work-detail .intro .project-tag{min-width:40px;display:flex;padding:5px 15px;border:1px solid #eef0f4;margin-bottom:15px;opacity:.5;border-radius:20px}.page-work-detail .intro .project-tag.selected{background-color:#eef0f4;color:#0b0c0d;opacity:1;font-weight:600}.page-work-detail .intro .tag-text{font-size:1rem;line-height:1.375rem}@media only screen and (max-width:1600px){.page-work-detail .intro.page-container{max-width:1400px;padding-left:80px;padding-right:80px}}@media only screen and (max-width:1440px){.page-work-detail .intro .left-content{padding-left:40px}.page-work-detail .intro .intro-col:last-of-type{margin-right:40px}}@media only screen and (max-width:1024px){.page-work-detail .intro.subsection{max-width:900px}.page-work-detail .intro .left-content,.page-work-detail .intro .right-content{width:100%}.page-work-detail .intro .left-content{padding-right:0;padding-left:0;text-align:center}.page-work-detail .intro .right-content{padding-top:40px;justify-content:space-around}.page-work-detail .intro .intro-col{margin:20px 40px}}@media only screen and (max-width:780px){.page-work-detail .intro .intro-col:first-of-type{margin-left:0}.page-work-detail .intro .intro-col:last-of-type{margin-right:0}}@media only screen and (max-width:600px){.page-work-detail .intro.page-container{padding-left:60px;padding-right:60px}}@media only screen and (max-width:500px){.page-work-detail .intro.subsection .right-content{flex-direction:column;align-items:center}.page-work-detail .intro.subsection .right-content .subtitle{text-align:center}.page-work-detail .intro .intro-col:first-of-type{margin-left:40px}.page-work-detail .intro .intro-col:last-of-type{margin-right:40px}.page-work-detail .intro .intro-col .intro-list{max-width:-moz-fit-content;max-width:fit-content;margin:0 auto}}.page-work-detail .ux-process{display:flex;justify-content:center;flex-wrap:wrap;padding-left:0;padding-right:0;width:100%;padding-top:160px;max-width:90%;align-items:center}.page-work-detail .ux-process .subtitle{width:100%;text-align:center;padding-bottom:40px}.page-work-detail .ux-process img{margin:0 auto}@media only screen and (max-width:1024px){.page-work-detail .ux-process.page-column.subsection{padding-top:60px;max-width:100%}.page-work-detail .ux-process.page-column.subsection .subtitle{padding-bottom:20px}}@media only screen and (max-width:1280px){.page-work-detail .ux-process img{max-width:900px}}@media only screen and (max-width:430px){.page-work-detail .ux-process.page-column.subsection{min-height:315px;justify-content:flex-start}.page-work-detail .ux-process .ux-process-wrapper{max-width:100%;overflow-x:scroll;height:-moz-fit-content;height:fit-content;position:absolute;top:140px;padding-bottom:40px}.page-work-detail .ux-process .ux-process-wrapper img{width:auto;height:130px}}@media only screen and (max-width:400px){.page-work-detail .ux-process{padding-bottom:120px}.page-work-detail .ux-process .ux-process-wrapper img{height:120px}}.page-work-detail .process-map{padding-left:60px;padding-right:60px}@media only screen and (max-width:1370px){.page-work-detail .process-map{max-width:80vw}}@media only screen and (max-width:1024px){.page-work-detail .process-map{padding-left:0;padding-right:0}}@media only screen and (max-width:430px){.page-work-detail .process-map{padding-top:10vh}}.page-work-detail .video-slider{position:relative}.page-work-detail .video-slider.subsection{padding-top:30vh}.page-work-detail .video-slider .videos-list{width:100vw;display:flex;list-style:none;transition:all .4s ease-in-out;padding:0}.page-work-detail .video-slider .videos-list.no-transition,.page-work-detail .video-slider .videos-list.no-transition li{transition:none}.page-work-detail .video-slider .videos-list.no-transition .video-text,.page-work-detail .video-slider .videos-list.no-transition .video-title{transition:none!important}.page-work-detail .video-slider .videos-list li{display:flex;justify-content:center;align-items:center;flex-direction:column;min-width:50vw;transition:all .4s ease-in-out}.page-work-detail .video-slider .videos-list li video{width:60vw;height:auto;margin-bottom:-30px}.page-work-detail .video-slider .videos-list li.is-active{min-width:100vw;transform:scale(1) translateX(0)!important}.page-work-detail .video-slider .videos-list li.is-active .video-text,.page-work-detail .video-slider .videos-list li.is-active .video-title{opacity:1;transition:.3s ease-in-out .3s}.page-work-detail .video-slider .videos-list .video-title{text-transform:uppercase;font-weight:400;opacity:0;transition:.3s ease-in-out .3s;margin:0}.page-work-detail .video-slider .videos-list .video-text{max-width:50vw;padding:0 30px;margin:5px 0;text-align:center;opacity:0;transition:.2s ease-in-out}.page-work-detail .video-slider .arrow-slider{position:absolute;width:250px;top:0;left:0;height:100%;display:flex;align-items:center;justify-content:center;z-index:1050;cursor:pointer;transition:opacity .3s ease-in-out;opacity:0}.page-work-detail .video-slider .arrow-slider.arrow-back{transform:rotate(180deg);transform-origin:center center}.page-work-detail .video-slider .arrow-slider.arrow-forward{right:0;left:unset}.page-work-detail .video-slider .arrow-slider:hover{opacity:1}.page-work-detail .video-slider .arrow-slider.is-hidden{opacity:0;pointer-events:none}@media only screen and (max-width:1400px){.page-work-detail .video-slider .video-title{display:none}.page-work-detail .video-slider ul.videos-list .video-text{max-width:56vw}}@media only screen and (max-width:1200px){.page-work-detail .video-slider .arrow-slider{width:120px}}@media only screen and (max-width:1024px)and (orientation:portrait){.page-work-detail .video-slider ul.videos-list .video-text{max-width:70vw}.page-work-detail .video-slider ul.videos-list li.is-active video{width:80vw;margin-bottom:0}.page-work-detail .video-slider .arrow-slider img{width:40px;height:auto}.page-work-detail .video-slider .arrow-slider:hover{opacity:.5}.page-work-detail .video-slider .arrow-slider.arrow-back{padding-bottom:42vh}.page-work-detail .video-slider .arrow-slider.arrow-forward{padding-top:42vh}}@media only screen and (max-width:500px){.page-work-detail .video-slider .arrow-slider:hover{opacity:0}.page-work-detail .video-slider ul.videos-list .video-text{max-width:90vw}}.page-work-detail .strategy-section .strategy-full-element{position:absolute;top:0;right:0;width:1330px;height:auto}.page-work-detail .strategy-section .strategy-full-element .strategy-background{max-width:100%;position:relative;height:auto;z-index:2}.page-work-detail .strategy-section .strategy-full-element .strategy-background-mobile,.page-work-detail .strategy-section .strategy-full-element .strategy-background-mobile-2{max-width:100%;position:relative;height:auto;display:none}.page-work-detail .strategy-section .strategy-full-element .inner-paragraph{position:absolute;top:562px;left:446px;width:300px;color:#0b0c0d;font-size:20px;line-height:40px;font-weight:600;z-index:3}.page-work-detail .strategy-section .strategy-full-element .arms-container{position:absolute;top:535px;left:121px;z-index:-1}.page-work-detail .strategy-section .strategy-full-element .arms-container .text{font-family:proxima-nova;font-weight:500;font-size:1.25rem;padding-right:28px;text-transform:uppercase}.page-work-detail .strategy-section .strategy-full-element .arms-container .arm-1{display:flex;align-items:flex-start;margin-bottom:30px}.page-work-detail .strategy-section .strategy-full-element .arms-container .arm-2{position:relative;left:-41px;display:flex;align-items:center;margin-bottom:30px}.page-work-detail .strategy-section .strategy-full-element .arms-container .arm-3{position:relative;left:10px;display:flex;align-items:flex-end}.page-work-detail .strategy-section .strategy-full-element.diy-variant .arms-container{left:-300px;top:598px}.page-work-detail .strategy-section .strategy-full-element.diy-variant .arms-container .text{font-family:kallisto;font-size:1.96875rem}.page-work-detail .strategy-section .strategy-full-element.diy-variant .arms-container .text p{max-width:325px;font-family:proxima-nova;font-weight:500;font-size:1rem;text-transform:none}.page-work-detail .strategy-section .strategy-full-element.diy-variant .arms-container svg{position:relative;top:13px;left:-155px}@media only screen and (max-width:2000px){.page-work-detail .strategy-section.strategy-full-element.diy-variant .arms-container{left:-15vw}}@media only screen and (max-width:1600px){.page-work-detail .strategy-section .strategy-full-element{width:960px}.page-work-detail .strategy-section .strategy-full-element .inner-paragraph{left:304px;top:409px;line-height:2rem;max-width:283px}.page-work-detail .strategy-section .strategy-full-element .arms-container{top:366px;left:37px}.page-work-detail .strategy-section .strategy-full-element.diy-variant .arms-container{top:425px}}@media only screen and (max-width:1280px){.page-work-detail .strategy-section .arms-container{top:366px;left:44px}.page-work-detail .strategy-section .strategy-full-element.diy-variant{width:760px}.page-work-detail .strategy-section .strategy-full-element.diy-variant .arms-container{left:-17vw;top:340px}}@media only screen and (max-width:1100px){.page-work-detail .strategy-section .strategy-full-element{width:700px}.page-work-detail .strategy-section .strategy-full-element .inner-paragraph{left:223px;top:285px;font-size:1rem;max-width:200px;line-height:1.5rem}.page-work-detail .strategy-section .strategy-full-element .arms-container{top:219px;left:2px}.page-work-detail .strategy-section .strategy-full-element .arms-container .text{font-size:1rem}}@media only screen and (max-width:960px){.page-work-detail .strategy-section .strategy-full-element{width:650px}.page-work-detail .strategy-section .strategy-full-element .arms-container{scale:.9;top:205px;left:-7px}.page-work-detail .strategy-section .strategy-full-element .inner-paragraph{left:215px;top:258px;max-width:182px}.page-work-detail .strategy-section .strategy-full-element.diy-variant{width:75vw}.page-work-detail .strategy-section .strategy-full-element.diy-variant .arms-container{left:-18vw;top:285px}.page-work-detail .strategy-section .strategy-full-element.diy-variant .arms-container svg{top:-27px;left:-269px}.page-work-detail .strategy-section .strategy-full-element.diy-variant .arms-container .text p{max-width:239px}}@media only screen and (max-width:760px){.page-work-detail .strategy-section .strategy-full-element{width:98vw}.page-work-detail .strategy-section .strategy-full-element.heatmiser-variant .strategy-background{display:none}.page-work-detail .strategy-section .strategy-full-element.heatmiser-variant .strategy-background-mobile{display:block}.page-work-detail .strategy-section .strategy-full-element.heatmiser-variant .arms-container,.page-work-detail .strategy-section .strategy-full-element.heatmiser-variant .inner-paragraph{display:none}}@media only screen and (max-width:600px){.page-work-detail .strategy-section .strategy-full-element.diy-variant{width:80vw}.page-work-detail .strategy-section .strategy-full-element.diy-variant .arms-container{left:-6vw;top:53vh}.page-work-detail .strategy-section .strategy-full-element.diy-variant .arms-container svg{display:none}.page-work-detail .strategy-section .strategy-full-element.diy-variant .arms-container .text p{max-width:284px}.page-work-detail .strategy-section.heatmiser-strategy .page-container.page-full{padding-right:0}.page-work-detail .strategy-section.heatmiser-strategy .strategy-full-element{position:relative;margin-right:0}.page-work-detail .strategy-section.heatmiser-strategy .strategy-full-element .strategy-background-mobile{display:none}.page-work-detail .strategy-section.heatmiser-strategy .strategy-full-element .strategy-background-mobile-2{display:block;margin-left:auto}}@media only screen and (max-width:430px){.page-work-detail .strategy-section .strategy-full-element{margin-right:-10vw}.page-work-detail .strategy-section .strategy-full-element.heatmiser-variant{margin-right:0}.page-work-detail .strategy-section .strategy-full-element.diy-variant{width:110vw}.page-work-detail .strategy-section .strategy-full-element.diy-variant .arms-container{left:10vw;top:53vh}.page-work-detail .strategy-section .strategy-full-element.diy-variant .arms-container svg{display:none}.page-work-detail .strategy-section .strategy-full-element.diy-variant .arms-container .text p{max-width:284px}}.page-work-detail .problem-statement{position:relative;width:100%;max-width:1400px;min-height:1445px;padding-top:1015px}.page-work-detail .problem-statement .outer-paragraph{position:relative;width:660px;font-size:3.125rem;font-weight:500;line-height:3.8rem;text-align:right;padding-right:100px}.page-work-detail .problem-statement .outer-paragraph .question-mark{font-family:kallisto;font-weight:500;position:absolute;bottom:10px;right:0;font-size:6.2rem;line-height:5.2rem;display:flex;align-items:center;justify-content:center}.page-work-detail .problem-statement.diy-problem-statement{justify-content:center}@media only screen and (max-width:1400px){.page-work-detail .problem-statement{padding-top:850px}}@media only screen and (max-width:1920px)and (orientation:landscape){.page-work-detail .problem-statement.diy-problem-statement{min-height:150vh;padding-top:115vh}}@media only screen and (max-width:1100px){.page-work-detail .problem-statement .outer-paragraph{font-size:38px;padding-left:20px;line-height:50px;padding-right:77px;width:100%;max-width:522px}.page-work-detail .problem-statement .outer-paragraph .question-mark{font-size:70px;bottom:0}}@media only screen and (max-width:1024px)and (orientation:portrait){.page-work-detail .problem-statement{padding-top:50vh;min-height:unset}}@media only screen and (max-width:820px)and (orientation:portrait){.page-work-detail .problem-statement{padding-top:60vh}}@media only screen and (max-width:768px)and (orientation:portrait){.page-work-detail .problem-statement.diy-problem-statement{padding-top:60vh}}@media only screen and (max-width:600px){.page-work-detail .problem-statement{padding-top:0}.page-work-detail .problem-statement .outer-paragraph{font-size:30px;padding-left:0;line-height:44px;padding-right:0;max-width:320px}.page-work-detail .problem-statement .outer-paragraph .question-mark{font-size:60px;line-height:72px;right:-65px}.page-work-detail .problem-statement.diy-problem-statement{padding-top:unset;margin-top:120vh;margin-bottom:20vh}}@media only screen and (max-width:430px){.page-work-detail .problem-statement{padding-top:unset;min-height:100vh;display:flex;align-items:center}.page-work-detail .problem-statement .outer-paragraph{max-width:100%;margin-left:-40px}}@media only screen and (max-width:400px){.page-work-detail .problem-statement .outer-paragraph{font-size:25px;padding-left:0;line-height:33px;padding-right:0;max-width:100%;margin-left:-35px}.page-work-detail .problem-statement .outer-paragraph .question-mark{font-size:53px;line-height:60px;right:-52px}}.page-work-detail .section-intro{width:100%;max-width:340px;position:relative}@media only screen and (max-width:1280px){.page-work-detail .section-intro{max-width:400px}}.page-work-detail .content-right{margin-left:auto;padding-top:4rem}@media only screen and (max-width:600px){.page-work-detail .content-right{padding-top:2rem}}.page-work-detail .app-research .content-right{padding-left:200px;padding-top:1rem}.page-work-detail .app-research .accordion-list{list-style:none}.page-work-detail .app-research .accordion-list li{padding:3rem 7rem}.page-work-detail .app-research .accordion-list li:last-child .answer p{margin-top:0}.page-work-detail .app-research .accordion-list li.is-active .answer{max-height:2000px;padding:2rem 3rem}.page-work-detail .app-research .accordion-list li.is-active .question .icon-arrow{transform:translate(-50%,-50%) rotate(0);opacity:1}.page-work-detail .app-research .accordion-list li.is-active .question .question-mark{opacity:0}.page-work-detail .app-research .accordion-list li .answer{max-height:0;padding:0 3rem;overflow:hidden;transition:all .8s ease-in-out}.page-work-detail .app-research .accordion-list li .answer .subtitle{display:block;margin-bottom:1rem;font-size:1rem;font-family:proxima-nova;font-weight:500}.page-work-detail .app-research .accordion-list li .answer ul{list-style:none;padding:0 0 0 2rem;margin-bottom:3rem}.page-work-detail .app-research .accordion-list li .answer ul:last-of-type{margin-bottom:0}.page-work-detail .app-research .accordion-list li .answer ul li{position:relative;margin-bottom:.7rem;padding:0;font-size:1rem;line-height:1.4rem}.page-work-detail .app-research .accordion-list li .answer ul li:last-of-type{margin-bottom:0}.page-work-detail .app-research .accordion-list li .answer ul li:before{content:"";width:6px;height:6px;display:block;position:absolute;top:50%;transform:translateY(-50%);left:-24px;border-radius:50%;background-color:#eef0f4}.page-work-detail .app-research .accordion-list li .answer p{margin-bottom:2.75rem;line-height:1.4rem}.page-work-detail .app-research .accordion-list li .answer p:last-of-type{margin-bottom:0}.page-work-detail .app-research .accordion-list li .question{display:flex;align-items:center;cursor:pointer;font-size:1rem}.page-work-detail .app-research .accordion-list li .question:hover .icon-arrow{opacity:1}.page-work-detail .app-research .accordion-list li .question:hover .question-mark{opacity:0}.page-work-detail .app-research .accordion-list li .question .question-icon{position:relative;display:flex;align-items:center;justify-content:center;width:29px;height:29px;margin-left:12px;background:#eef0f4;border-radius:50%;font-size:1.095rem;font-family:kallisto;font-weight:800;color:#0b0c0d;opacity:1}.page-work-detail .app-research .accordion-list li .question .icon-arrow,.page-work-detail .app-research .accordion-list li .question .question-mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;transform-origin:center center;margin-top:1px}.page-work-detail .app-research .accordion-list li .question .icon-arrow{opacity:0;transform:translate(-50%,-50%) rotate(180deg)}@media only screen and (max-width:1024px){.page-work-detail .app-research .content-right{padding-left:0}.page-work-detail .app-research .content-right .accordion-list{padding-left:0;max-width:550px}.page-work-detail .app-research .content-right .accordion-list li{padding:40px 10px}.page-work-detail .app-research .content-right .accordion-list li .question .question-icon{width:20px;height:20px;font-size:1rem}.page-work-detail .app-research .content-right .accordion-list li .question .icon-arrow{width:10px;height:7px}}@media only screen and (max-width:820px){.page-work-detail .app-research .content-right{margin-left:0}.page-work-detail .app-research .content-right .accordion-list{max-width:100%}.page-work-detail .app-research .content-right .accordion-list li{padding:20px 10px}}@media only screen and (max-width:430px){.page-work-detail .app-research .accordion-list li:last-of-type div:first-of-type{max-width:166px;padding-right:27px;position:relative}.page-work-detail .app-research .accordion-list li:last-of-type div:first-of-type .question-icon{position:absolute;right:0;top:1px}.page-work-detail .app-research .accordion-list li .answer{padding:0 0 0 2rem}.page-work-detail .app-research .accordion-list li .question{line-height:1.4rem}.page-work-detail .app-research .accordion-list li.is-active .answer{padding:2rem 0 2rem 2rem}}.page-work-detail .stakeholder-interviews .mobile{display:none}.page-work-detail .stakeholder-interviews .section-labels-container{width:100%;height:90px;margin-top:1rem}.page-work-detail .stakeholder-interviews .section-labels-container .section-label{float:right;width:100vw;padding-right:30px;margin-bottom:15px;display:block;height:36px;background:#8ad0fd;box-shadow:inset 2px 3px 3px 0 rgba(0,0,0,.64);border-radius:0 33px 33px 0;text-align:right;line-height:36px;color:#0b0c0d;font-weight:500}.page-work-detail .stakeholder-interviews .section-labels-container .section-label.label-secondary{background-color:#e6b800}.page-work-detail .stakeholder-interviews .content-right{max-width:calc(100% - 310px);margin-top:-500px}.page-work-detail .stakeholder-interviews .features-list{position:relative;padding-left:150px}.page-work-detail .stakeholder-interviews .features-list .feature-item{width:100vw;display:flex;padding:50px 50px 60px 70px;margin-bottom:40px;justify-content:flex-start;align-items:center;background:linear-gradient(177deg,#121214,#0c0c0d);box-shadow:17px 8px 15px 0 rgba(8,8,9,.96),-5px -5px 6px 0 rgba(25,25,29,.5);border-radius:80px 0 0 80px;transition:all .3s ease-in-out;transform-origin:center center;position:relative}.page-work-detail .stakeholder-interviews .features-list .feature-item img{margin-right:35px;transition:all .3s ease-in-out}.page-work-detail .stakeholder-interviews .features-list .feature-item:after{display:block;position:absolute;height:99%;width:100%;content:"";top:1px;left:1px;border-radius:100px 0 0 100px}.page-work-detail .stakeholder-interviews .features-list .feature-item .feature-title{display:block;font-weight:500;text-transform:unset;margin-bottom:.75rem}.page-work-detail .stakeholder-interviews .features-list .feature-item .feature-text{font-size:.88rem}.page-work-detail .stakeholder-interviews .features-list .feature-item:hover img{transform:scale(1.15);height:auto}.page-work-detail .stakeholder-interviews .features-list .feature-item:hover.hover-primary:after{background-color:#8ad0fd;mix-blend-mode:darken}.page-work-detail .stakeholder-interviews .features-list .feature-item:hover.hover-secondary:after{background-color:#e6b800;mix-blend-mode:darken}@media only screen and (max-width:1366px)and (orientation:landscape){.page-work-detail .stakeholder-interviews .instruction{display:none}.page-work-detail .stakeholder-interviews .instruction.mobile{display:inline-block}}@media only screen and (max-width:1600px){.page-work-detail .stakeholder-interviews .content-right{max-width:calc(100% - 420px)}.page-work-detail .stakeholder-interviews .features-list{padding-left:100px}}@media only screen and (max-width:1280px){.page-work-detail .stakeholder-interviews .content-right{max-width:calc(100% - 10vw);padding-top:3rem;margin-top:0}.page-work-detail .stakeholder-interviews .features-list{margin-top:0;padding-top:0}.page-work-detail .stakeholder-interviews .features-list .feature-item{padding:40px 50px 45px 60px}}@media only screen and (max-width:1024px)and (orientation:portrait){.page-work-detail .stakeholder-interviews .content-right{padding-top:2rem}.page-work-detail .stakeholder-interviews .instruction{display:none}.page-work-detail .stakeholder-interviews .instruction.mobile{display:inline-block}}@media only screen and (max-width:960px){.page-work-detail .stakeholder-interviews .content-right{max-width:100%}}@media only screen and (max-width:900px){.page-work-detail .stakeholder-interviews .content-right{max-width:100%}.page-work-detail .stakeholder-interviews .features-list{padding-left:0}}@media only screen and (max-width:600px){.page-work-detail .stakeholder-interviews .section-labels-container .section-label{height:30px;line-height:30px}.page-work-detail .stakeholder-interviews .features-list .feature-item{padding:30px 50px 35px;margin-bottom:2rem}.page-work-detail .stakeholder-interviews .features-list .feature-item img{width:35px}.page-work-detail .stakeholder-interviews .features-list .text-container{max-width:250px}}@media only screen and (max-width:430px){.page-work-detail .stakeholder-interviews .features-list .text-container{max-width:150px}}.page-work-detail .scenario-mapping{position:relative}.page-work-detail .scenario-mapping .content-right{position:relative;padding:0;max-width:calc(100% - 440px);top:-120px}.page-work-detail .scenario-mapping .images-row{position:relative;display:flex;justify-content:flex-end;margin-bottom:80px;background-image:url(/_next/static/media/personaMapPrimary.42fdfe51.png);background-size:contain;background-repeat:no-repeat}.page-work-detail .scenario-mapping .images-row img{max-width:50%;height:auto;opacity:0}.page-work-detail .scenario-mapping .images-row img:last-child{position:relative;left:-1px}.page-work-detail .scenario-mapping .images-row:last-child{right:200px;margin-bottom:0;background-image:url(/_next/static/media/personaMapSecondary.118a10c9.png)}@media only screen and (max-width:1280px){.page-work-detail .scenario-mapping .content-right{max-width:calc(100% - 300px);padding-top:40px;top:0}.page-work-detail .scenario-mapping .images-row{margin-bottom:60px}}@media only screen and (max-width:1024px){.page-work-detail .scenario-mapping .content-right{max-width:calc(100% - 150px)}.page-work-detail .scenario-mapping .images-row:last-child{right:20%}}@media only screen and (max-width:768px){.page-work-detail .scenario-mapping .content-right{max-width:100%}.page-work-detail .scenario-mapping .images-row{margin-bottom:50px}.page-work-detail .scenario-mapping .images-row:last-child{right:unset}}@media only screen and (max-width:600px){.page-work-detail .scenario-mapping .content-right{padding-top:30px}.page-work-detail .scenario-mapping .images-row{margin-bottom:40px}.page-work-detail .scenario-mapping .images-row:last-child{right:unset}}.page-work-detail .collaborative-sorting .section-intro{max-width:470px}.page-work-detail .collaborative-sorting .content-right{max-width:845px}.page-work-detail .collaborative-sorting .collaborative-item{position:relative;display:flex;justify-content:space-between;align-items:center}.page-work-detail .collaborative-sorting .collaborative-item img{margin:20px 40px 0 0}.page-work-detail .collaborative-sorting .collaborative-item.icon-plus{padding-bottom:164px}.page-work-detail .collaborative-sorting .collaborative-item.icon-plus:after{content:"";width:64px;height:64px;background-image:url(/_next/static/media/icon-plus.aebe6e81.png);background-size:contain;display:block;position:absolute;bottom:50px;left:60px}.page-work-detail .collaborative-sorting .collaborative-item:last-of-type{margin-top:80px}.page-work-detail .collaborative-sorting .collaborative-item:last-of-type img{margin-left:60px;margin-right:90px}@media only screen and (max-width:1024px){.page-work-detail .collaborative-sorting .collaborative-item.icon-plus{padding-bottom:65px}.page-work-detail .collaborative-sorting .collaborative-item.icon-plus:after{display:none}}@media only screen and (max-width:430px){.page-work-detail .collaborative-sorting .collaborative-item{flex-direction:column;padding-left:10px;padding-right:10px;padding-bottom:60px}.page-work-detail .collaborative-sorting .collaborative-item img{margin:0 40px 20px}.page-work-detail .collaborative-sorting .collaborative-item .text-container{text-align:center}.page-work-detail .collaborative-sorting .collaborative-item:last-of-type{margin-top:10px;padding-bottom:0}.page-work-detail .collaborative-sorting .collaborative-item:last-of-type img{margin:0 0 70px}}.page-work-detail .surveys ul{margin-top:30px;padding-left:17px}.page-work-detail .surveys li{margin-bottom:15px}.page-work-detail .surveys .content-right{max-width:65%;margin-top:-300px}.page-work-detail .surveys .content-right p{max-width:935px;position:relative;margin:0;padding:0 10vw 60px 200px}@media only screen and (max-width:1920px){.page-work-detail .surveys .content-right{max-width:70%}.page-work-detail .surveys .content-right img{max-width:700px;height:auto}}@media only screen and (max-width:1600px){.page-work-detail .surveys .row-wrapper{justify-content:center}}@media only screen and (max-width:1400px){.page-work-detail .surveys .content-right p{padding-right:15vw}.page-work-detail .surveys .content-right img{max-width:100%}}@media only screen and (max-width:1280px){.page-work-detail .surveys .content-right{margin-top:-187px}}@media only screen and (max-width:1024px){.page-work-detail .surveys .content-right .row-wrapper{padding-left:130px}}@media only screen and (max-width:940px){.page-work-detail .surveys .content-right{max-width:85%;margin-top:20px;padding-top:0}.page-work-detail .surveys .content-right p{padding-bottom:40px;padding-right:16vw}.page-work-detail .surveys .content-right img{max-width:100%;height:auto}}@media only screen and (max-width:768px){.page-work-detail .surveys .content-right{margin-top:16px}.page-work-detail .surveys .content-right p{padding:0 60px 30px 16vw}.page-work-detail .surveys .content-right .row-wrapper{padding-left:100px}}@media only screen and (max-width:600px){.page-work-detail .surveys .content-right .row-wrapper{padding-left:80px}}@media only screen and (max-width:430px){.page-work-detail .surveys .content-right .row-wrapper{padding:30px 40px 30px 60px}}.page-work-detail .personas{width:100%;position:relative;display:block}.page-work-detail .personas .content-right{max-width:80%;width:100%}.page-work-detail .personas .content-right:first-of-type{padding-top:1rem}.page-work-detail .personas .content-right .double-image-container-1{position:relative;max-width:80vw;width:100%;display:grid}.page-work-detail .personas .content-right .double-image-container-1 img{width:70%;height:auto;max-width:700px;grid-row-start:1;grid-column-start:1;position:relative}.page-work-detail .personas .content-right .double-image-container-1 img:first-of-type{z-index:10}.page-work-detail .personas .content-right .double-image-container-1 img:last-of-type{z-index:9;margin-top:200px;margin-left:auto}.page-work-detail .personas .content-right .double-image-container-1 img:hover{z-index:11}.page-work-detail .personas .content-right.user-metrics{max-width:55vw}@media only screen and (max-width:1920px){.page-work-detail .personas .content-right.user-metrics{max-width:60vw}.page-work-detail .personas .content-right.user-metrics img{width:100%;height:auto}}@media only screen and (max-width:1366px){.page-work-detail .personas .content-right.user-metrics{max-width:70vw}}@media only screen and (max-width:1280px){.page-work-detail .personas .content-right:first-of-type{padding-top:0}.page-work-detail .personas .content-right .double-image-container-1{max-width:100%}}@media only screen and (max-width:820px){.page-work-detail .personas .content-right.user-metrics{max-width:70vw}}@media only screen and (max-width:768px){.page-work-detail .personas .content-right .double-image-container-1{display:block}.page-work-detail .personas .content-right .double-image-container-1 img{width:100%;height:auto}.page-work-detail .personas .content-right .double-image-container-1 img:last-of-type{margin-top:0}.page-work-detail .personas .content-right.user-metrics{max-width:85vw}}@media only screen and (max-width:430px){.page-work-detail .personas .content-right{padding-top:2rem}.page-work-detail .personas .content-right:first-of-type{padding-top:1rem}}.page-work-detail .design-strategy{position:relative;width:100%;display:block}.page-work-detail .design-strategy .subtitle{font-weight:500;margin:10px 0 30px;display:flex;align-items:center;width:100%;max-width:310px}.page-work-detail .design-strategy .subtitle img{display:block;margin-right:20px}.page-work-detail .design-strategy>p{width:310px;line-height:28px}.page-work-detail .design-strategy .page-container{padding:0;justify-content:flex-end}.page-work-detail .design-strategy .strategy-list{width:100%;max-width:990px;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;padding-left:0;margin-top:0;padding-top:2rem}@media only screen and (max-width:1280px){.page-work-detail .design-strategy .strategy-list{max-width:830px}}@media only screen and (max-width:768px){.page-work-detail .design-strategy .strategy-list{max-width:500px}}.page-work-detail .design-strategy .strategy-list .spectral-affinity .tile-wrapper{max-width:160px}.page-work-detail .design-strategy .strategy-list .artist-heatmap .tile-wrapper{max-width:171px}.page-work-detail .design-strategy .strategy-list .suggested .tile-wrapper{max-width:199px}.page-work-detail .design-strategy .strategy-list li{width:300px;height:389px;padding:90px 70px 20px;margin-bottom:40px;background:linear-gradient(124deg,#121214,#0c0c0d);border-radius:25px;box-shadow:17px 8px 15px 0 rgba(8,8,9,.96),-5px -5px 6px 0 rgba(25,25,29,.5)}@media only screen and (max-width:1280px){.page-work-detail .design-strategy .strategy-list li{width:246px;height:355px;padding:80px 50px 10px}}.page-work-detail .design-strategy .strategy-list li.row-2{padding:80px 10px 10px}.page-work-detail .design-strategy .strategy-list li .tile-wrapper{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-work-detail .design-strategy .strategy-list li p{font-family:proxima-nova;max-width:160px}.page-work-detail .design-strategy .strategy-list .number{display:block;font-family:proxima-nova;font-weight:500;font-size:5rem;line-height:5rem;margin-bottom:1.56rem;align-self:flex-start}@media only screen and (max-width:960px){.page-work-detail .design-strategy ul.strategy-list li{padding:50px 80px;width:100%;height:-moz-fit-content;height:fit-content}.page-work-detail .design-strategy ul.strategy-list li .tile-wrapper{max-width:100%;align-items:center;flex-direction:row}.page-work-detail .design-strategy ul.strategy-list li .tile-wrapper .number{margin:0;min-width:42px}.page-work-detail .design-strategy ul.strategy-list li .tile-wrapper p{max-width:unset;padding-left:50px}.page-work-detail .design-strategy ul.strategy-list li.row-2{padding:50px 80px 50px 70px}.page-work-detail .design-strategy ul.strategy-list li.row-2 .tile-wrapper{max-width:100%!important}.page-work-detail .design-strategy ul.strategy-list li.row-2 .tile-wrapper .subtitle{margin-bottom:10px;min-width:180px;max-width:180px}.page-work-detail .design-strategy ul.strategy-list li.row-2 .tile-wrapper img{min-width:55px}.page-work-detail .design-strategy ul.strategy-list li.row-2 .tile-wrapper p{padding-left:40px}.page-work-detail .design-strategy ul.strategy-list li.spectral-affinity .tile-wrapper img{margin-right:16px}}@media only screen and (max-width:600px){.page-work-detail .design-strategy ul.strategy-list li{padding:40px 70px;margin-bottom:30px}.page-work-detail .design-strategy ul.strategy-list li p.caption{padding-left:30px}.page-work-detail .design-strategy ul.strategy-list li.row-2{padding:40px 70px 40px 60px}.page-work-detail .design-strategy ul.strategy-list li.row-2 p.caption{padding-left:10px}}@media only screen and (max-width:500px){.page-work-detail .design-strategy ul.strategy-list.content-right li{padding:40px 50px}.page-work-detail .design-strategy ul.strategy-list.content-right li div.tile-wrapper{flex-wrap:wrap;max-width:180px;text-align:center}.page-work-detail .design-strategy ul.strategy-list.content-right li div.tile-wrapper p.caption{padding-left:0}.page-work-detail .design-strategy ul.strategy-list.content-right li.row-2 h4.subtitle{text-align:left;min-width:unset;max-width:min-content}.page-work-detail .design-strategy ul.strategy-list.content-right li.row-2 h4.subtitle .subtitle-wrapper{max-width:min-content}.page-work-detail .design-strategy ul.strategy-list.content-right li.row-2 h4.subtitle img{margin-right:10px;min-width:unset;width:45px}.page-work-detail .design-strategy ul.strategy-list.content-right li.row-2 p.caption{max-width:180px}.page-work-detail .design-strategy ul.strategy-list.content-right li.spectral-affinity .subtitle img{margin-right:10px}}.page-work-detail .visual{display:block;width:100%;overflow-x:clip}.page-work-detail .visual .thermometer{display:none}.page-work-detail .visual .content-right{padding-top:0;padding-left:36vw;width:100%;margin-right:-5vw;margin-top:-200px}.page-work-detail .visual .content-right img{width:100%;height:auto;min-width:1600px}@media only screen and (max-width:1920px){.page-work-detail .visual .content-right{margin-top:-270px;margin-right:-3vw}}@media only screen and (max-width:1840px){.page-work-detail .visual .content-right .thermometer-big{display:none}.page-work-detail .visual .content-right .thermometer{display:block;min-width:100%}}@media only screen and (max-width:1280px){.page-work-detail .visual .section-intro{max-width:450px}.page-work-detail .visual .content-right{margin-top:0;padding-top:2rem;margin-right:-15vw;padding-left:5vw;margin-left:auto;width:100vw}}@media only screen and (max-width:1024px){.page-work-detail .visual .content-right{width:110vw}}@media only screen and (max-width:430px){.page-work-detail .visual .content-right{width:115vw;padding-left:10vw;margin-right:0}}.page-work-detail .prototyping{padding-top:1rem;padding-bottom:10vh}.page-work-detail .prototyping .row-narrow.row-left{display:flex;justify-content:flex-end}.page-work-detail .prototyping .thumbs-list{display:flex;width:100%;padding:0;margin:0;justify-content:space-between}.page-work-detail .prototyping .thumbs-list li{list-style-type:none;padding-right:130px;display:inline-flex}.page-work-detail .prototyping .thumbs-list li img{max-width:100%;height:auto}.page-work-detail .prototyping .thumbs-list li:last-of-type{padding-right:0}@media only screen and (max-width:1920px){.page-work-detail .prototyping .thumbs-list li{padding-right:90px}}@media only screen and (max-width:1600px){.page-work-detail .prototyping .row-wrapper.row-three-quarters{margin-bottom:3rem}.page-work-detail .prototyping .thumbs-list li{padding-right:80px}}@media only screen and (max-width:1280px){.page-work-detail .prototyping .thumbs-list li{padding-right:50px}}@media only screen and (max-width:1024px){.page-work-detail .prototyping{padding-bottom:8vh}.page-work-detail .prototyping .thumbs-list li{padding-right:50px}}@media only screen and (max-width:768px){.page-work-detail .prototyping .thumbs-list li{padding-right:30px}}@media only screen and (max-width:600px){.page-work-detail .prototyping .row-wrapper.row-three-quarters{margin-bottom:2rem}}@media only screen and (max-width:430px){.page-work-detail .prototyping .thumbs-list li{padding-right:20px}}.page-work-detail .prototyping-subsection{width:100%;display:flex}.page-work-detail .prototyping-subsection:last-of-type{padding-bottom:0}.page-work-detail .prototyping-subsection .content-left{display:flex;max-width:340px;width:100%;align-items:flex-start}.page-work-detail .prototyping-subsection .content-left .icon-wrapper{position:relative;top:7px;margin-right:20px;min-width:75px;display:flex;align-items:flex-start;justify-content:flex-end}.page-work-detail .prototyping-subsection .content-left .icon-wrapper img{width:auto;height:60px;max-width:65px}.page-work-detail .prototyping-subsection .content-right{max-width:calc(100% - 340px);padding-top:0}.page-work-detail .prototyping-subsection .content-right video{position:relative;margin-top:55px;max-width:100%;height:auto}@media only screen and (max-width:1600px){.page-work-detail .prototyping-subsection .content-right{padding-left:40px}}@media only screen and (max-width:1280px){.page-work-detail .prototyping-subsection{flex-wrap:wrap}.page-work-detail .prototyping-subsection .content-left{max-width:50%}.page-work-detail .prototyping-subsection .content-right{max-width:100%;padding-top:0}.page-work-detail .prototyping-subsection .content-right video{margin-top:0}}@media only screen and (max-width:1024px){.page-work-detail .prototyping-subsection .content-left{max-width:85%}.page-work-detail .prototyping-subsection .content-right{padding-top:1.25rem}}@media only screen and (max-width:768px){.page-work-detail .prototyping-subsection .content-left .icon-wrapper{min-width:50px}.page-work-detail .prototyping-subsection .content-left .icon-wrapper img{height:40px}}@media only screen and (max-width:430px){.page-work-detail .prototyping-subsection .content-left{max-width:290px}.page-work-detail .prototyping-subsection .content-left .icon-wrapper{min-width:40px}.page-work-detail .prototyping-subsection .content-left .icon-wrapper img{height:35px}.page-work-detail .prototyping-subsection .content-right{padding-left:25px}}.page-work-detail .sitemaps-userflows .graphics-container{display:flex;margin:2rem auto 6rem;align-items:center}.page-work-detail .sitemaps-userflows .graphics-container:last-of-type{margin-bottom:0}.page-work-detail .sitemaps-userflows .graphics-container img{max-width:100%;height:auto}.page-work-detail .sitemaps-userflows .graphics-container .image-title{margin-bottom:40px}@media only screen and (max-width:1024px)and (orientation:portrait){.page-work-detail .sitemaps-userflows .graphics-container{margin-top:40px}.page-work-detail .sitemaps-userflows .graphics-container .image-title{margin-bottom:30px}.page-work-detail .sitemaps-userflows .graphics-container:last-of-type{margin-top:60px}}@media only screen and (max-width:768px){.page-work-detail .sitemaps-userflows .graphics-container{margin:2rem 0}.page-work-detail .sitemaps-userflows .graphics-container .image-title{margin-bottom:1.1rem}.page-work-detail .sitemaps-userflows .graphics-container:last-of-type{margin-top:4rem}}.page-work-detail .moodboarding-ideation .graphics-container{flex-wrap:wrap;margin-top:-180px}.page-work-detail .moodboarding-ideation .graphics-container .img-tape{margin-left:auto;margin-right:149px;z-index:2;max-height:60vh;width:auto}.page-work-detail .moodboarding-ideation .graphics-container .img-moodboardmockup{margin-top:-128px}.page-work-detail .moodboarding-ideation .graphics-container .graphics-text{margin-top:-700px;margin-left:98px;max-width:500px}.page-work-detail .moodboarding-ideation .graphics-container .img-tornpaper{margin-left:auto;margin-right:74px;margin-top:-280px}.page-work-detail .moodboarding-ideation .graphics-container img{max-width:100%;height:auto}@media only screen and (max-height:1600px){.page-work-detail .moodboarding-ideation .graphics-container .graphics-text{margin-top:-600px}}@media only screen and (max-width:1280px){.page-work-detail .moodboarding-ideation .section-intro{max-width:287px}.page-work-detail .moodboarding-ideation .graphics-container .img-tape{max-height:70vh}.page-work-detail .moodboarding-ideation .graphics-container .graphics-text{margin-top:-420px}.page-work-detail .moodboarding-ideation .graphics-container .img-tornpaper{margin-top:0}}@media only screen and (max-height:1280px)and (orientation:landscape){.page-work-detail .moodboarding-ideation .graphics-container{margin-top:-100px}}@media only screen and (max-width:1024px){.page-work-detail .moodboarding-ideation .graphics-container{margin-top:-90px}.page-work-detail .moodboarding-ideation .graphics-container .img-moodboardmockup{margin-top:-50px;margin-bottom:-20vh}.page-work-detail .moodboarding-ideation .graphics-container .graphics-text{margin-top:-120px;margin-left:50px;background:linear-gradient(90deg,#0b0c0d 90%,rgba(11,12,13,0))}.page-work-detail .moodboarding-ideation .graphics-container .img-tape{margin-right:0;max-width:80%}.page-work-detail .moodboarding-ideation .graphics-container .img-tornpaper{margin-top:10vh;margin-right:0;max-width:83%}}@media only screen and (max-width:960px)and (orientation:portrait){.page-work-detail .moodboarding-ideation .graphics-container{margin-top:-50px}.page-work-detail .moodboarding-ideation .graphics-container .img-moodboardmockup{margin-top:-20px}.page-work-detail .moodboarding-ideation .graphics-container .graphics-text{margin-top:-30px;margin-left:0}}@media only screen and (max-width:768px)and (orientation:portrait){.page-work-detail .moodboarding-ideation .graphics-container{margin-top:-20px}.page-work-detail .moodboarding-ideation .graphics-container .graphics-text{margin-top:-10px;max-width:70%;font-size:.88rem;line-height:1.7rem}}@media only screen and (max-width:600px){.page-work-detail .moodboarding-ideation .graphics-container{margin-top:0}.page-work-detail .moodboarding-ideation .graphics-container .img-moodboardmockup{max-width:103vw;margin-left:-13vw}.page-work-detail .moodboarding-ideation .graphics-container .graphics-text{max-width:80%;margin-top:-85px}.page-work-detail .moodboarding-ideation .graphics-container .img-tape,.page-work-detail .moodboarding-ideation .graphics-container .img-tornpaper{max-width:100%}}@media only screen and (max-width:430px){.page-work-detail .moodboarding-ideation .graphics-container .img-moodboardmockup{margin-left:-60px;margin-top:-10px}.page-work-detail .moodboarding-ideation .graphics-container .graphics-text{margin-top:0}.page-work-detail .moodboarding-ideation .graphics-container .img-tornpaper{max-width:102vw;margin-top:6vh;margin-left:-20px}}@media only screen and (max-width:400px){.page-work-detail .moodboarding-ideation .graphics-container .img-moodboardmockup{margin-left:-65px}}.page-work-detail .mockups-prototyping .row-wrapper.row-three-quarters.navigation-idea{max-width:53vw;background:#8ad0fd;padding-left:100px;margin-bottom:10vh;margin-top:-296px}@media only screen and (max-width:1920px){.page-work-detail .mockups-prototyping .row-wrapper.row-three-quarters.navigation-idea{max-width:57vw}}@media only screen and (max-width:1280px){.page-work-detail .mockups-prototyping .row-wrapper.row-three-quarters.navigation-idea{max-width:52vw;margin-top:-270px}.page-work-detail .mockups-prototyping .row-wrapper.row-three-quarters.navigation-idea img{max-width:100%;height:auto}}@media only screen and (max-width:1024px){.page-work-detail .mockups-prototyping .row-wrapper.row-three-quarters.navigation-idea{margin-top:1rem;margin-bottom:8vh;max-width:80vw}.page-work-detail .mockups-prototyping .row-wrapper.row-three-quarters.navigation-idea img{max-width:100%;height:auto}}@media only screen and (max-width:600px){.page-work-detail .mockups-prototyping .row-wrapper.row-three-quarters.navigation-idea{max-width:80vw;padding:30px 60px 30px 50px}}@media only screen and (max-width:768px){.page-work-detail .mockups-prototyping .row-wrapper.row-three-quarters.navigation-idea{padding-left:60px}}@media only screen and (max-width:430px){.page-work-detail .mockups-prototyping .row-wrapper.row-three-quarters.navigation-idea{max-width:85vw}}.page-work-detail .fidelity-mockups .video-row{padding-top:2rem;display:flex;justify-content:space-between;width:100%}.page-work-detail .fidelity-mockups .video-row .video-container{position:relative}.page-work-detail .fidelity-mockups .video-row .video-title{position:absolute;text-transform:uppercase;rotate:-90deg;top:0;transform-origin:top left;transform:translate(-100%,-100%);padding-right:30px;left:25px}.page-work-detail .fidelity-mockups .video-row video{width:100%;max-width:600px}@media only screen and (max-width:1280px){.page-work-detail .fidelity-mockups .video-row{padding-left:0}}@media only screen and (max-width:1024px){.page-work-detail .fidelity-mockups .video-row{padding-left:0;flex-direction:column;align-items:flex-end}.page-work-detail .fidelity-mockups .video-row .video-container{max-width:75%}.page-work-detail .fidelity-mockups .video-row .video-container video{max-width:100%}}@media only screen and (max-width:768px){.page-work-detail .fidelity-mockups .video-row .video-container{max-width:85%}}@media only screen and (max-width:600px){.page-work-detail .fidelity-mockups .video-row .video-container{max-width:100%}.page-work-detail .fidelity-mockups .video-row .video-container .video-title{padding-right:20px}}.page-work-detail .prototyping-diy{width:100%;position:relative;display:flex;flex-wrap:wrap;flex-direction:column}.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters{background:#8ad0fd;max-width:calc(50vw + 150px)}.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters.row-right{padding-left:100px;margin-bottom:100px}.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters img{max-width:100%;height:auto}.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters.row-left{max-width:60vw;text-align:right;padding-right:100px;height:100vh}.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters.row-left img{height:100%;width:auto;margin-left:auto}@media only screen and (max-width:1600px){.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:1366px){.page-work-detail .prototyping-diy{flex-direction:column;flex-wrap:nowrap}.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters{width:-moz-fit-content;width:fit-content}.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters.row-right{margin-top:-340px;margin-bottom:20px;min-width:45vw;height:75vh}.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters img{height:100%;width:auto;max-width:unset}.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters.row-left{min-width:55vw}.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters.row-left img{height:100%;width:auto;max-width:unset}}@media only screen and (max-width:1280px){.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters.row-right{margin-top:-240px;margin-bottom:0;height:80vh}.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters.row-left{min-width:55vw}}@media only screen and (max-width:1024px){.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters{height:50vh}.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters.row-right{margin-top:1rem;margin-bottom:3rem}.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters.row-left,.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters.row-right{padding:80px 90px;height:50vh;min-width:-moz-fit-content;min-width:fit-content}}@media only screen and (max-width:820px){.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters.row-right{margin-top:2rem}}@media only screen and (max-width:768px){.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters.row-left{height:60vh}}@media only screen and (max-width:600px){.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters{height:60vh}.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters.row-left,.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters.row-right{padding:60px;max-width:-moz-fit-content;max-width:fit-content;min-width:55vw}.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters.row-left{height:60vh}}@media only screen and (max-width:430px){.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters.row-right{height:40vh}.page-work-detail .prototyping-diy .row-wrapper.row-three-quarters.row-left{height:45vh}}.page-work-detail .testing{position:relative}.page-work-detail .testing h3{margin-top:0}.page-work-detail .testing .content-right{max-width:calc(100% - 340px);padding-left:60px;margin-top:-360px}.page-work-detail .testing .content-right img{width:100%;height:auto}@media only screen and (max-width:1920px){.page-work-detail .testing .content-right{margin-top:-420px}}@media only screen and (max-width:1280px){.page-work-detail .testing .content-right{max-width:calc(100% - 440px);width:100%;justify-content:flex-end;display:flex;padding-left:0;margin-top:-360px}}@media only screen and (max-width:1024px){.page-work-detail .testing .content-right{margin-top:0;padding-top:1rem;height:50vh;width:-moz-fit-content;width:fit-content;max-width:unset}.page-work-detail .testing .content-right img{height:100%;width:auto}}@media only screen and (max-width:600px){.page-work-detail .testing .content-right{max-width:100%;height:-moz-fit-content;height:fit-content}.page-work-detail .testing .content-right img{width:100%;height:auto}}.page-work-detail .results,.page-work-detail .results2{position:relative;display:block;width:100%}.page-work-detail .results .double-image-container-2,.page-work-detail .results2 .double-image-container-2{position:relative;width:100%;margin-top:-160px;display:flex;justify-content:flex-end;max-width:calc(100% - 100px);margin-left:auto}.page-work-detail .results .double-image-container-2 img:first-of-type,.page-work-detail .results2 .double-image-container-2 img:first-of-type{position:absolute;top:0;right:-55px;z-index:10}.page-work-detail .results .double-image-container-2 img:last-of-type,.page-work-detail .results2 .double-image-container-2 img:last-of-type{margin-top:300px;margin-right:230px;z-index:9}.page-work-detail .results .double-image-container-2 img:hover,.page-work-detail .results2 .double-image-container-2 img:hover{z-index:11}@media only screen and (max-width:1600px){.page-work-detail .results .double-image-container-2,.page-work-detail .results2 .double-image-container-2{margin-top:-220px}.page-work-detail .results .double-image-container-2 img,.page-work-detail .results2 .double-image-container-2 img{max-width:700px;height:auto}}@media only screen and (max-width:1280px){.page-work-detail .results .double-image-container-2,.page-work-detail .results2 .double-image-container-2{margin-top:-80px;max-width:80%}.page-work-detail .results .double-image-container-2 img,.page-work-detail .results2 .double-image-container-2 img{max-width:70%}.page-work-detail .results .double-image-container-2 img:first-of-type,.page-work-detail .results2 .double-image-container-2 img:first-of-type{right:0}.page-work-detail .results .double-image-container-2 img:last-of-type,.page-work-detail .results2 .double-image-container-2 img:last-of-type{margin-top:130px;margin-right:15vw}}@media only screen and (max-width:1024px){.page-work-detail .results .double-image-container-2,.page-work-detail .results2 .double-image-container-2{margin-top:4rem;justify-content:space-between;max-width:95%}.page-work-detail .results .double-image-container-2 img:last-of-type,.page-work-detail .results2 .double-image-container-2 img:last-of-type{margin-top:80px}}@media only screen and (max-width:830px){.page-work-detail .results .double-image-container-2 img:last-of-type,.page-work-detail .results2 .double-image-container-2 img:last-of-type{margin-top:150px;margin-right:auto}}@media only screen and (max-width:600px){.page-work-detail .results .double-image-container-2,.page-work-detail .results2 .double-image-container-2{margin-left:unset;flex-direction:column}.page-work-detail .results .double-image-container-2 img,.page-work-detail .results2 .double-image-container-2 img{max-width:100%;left:unset;right:unset;position:relative}.page-work-detail .results .double-image-container-2 img:first-of-type,.page-work-detail .results .double-image-container-2 img:last-of-type,.page-work-detail .results2 .double-image-container-2 img:first-of-type,.page-work-detail .results2 .double-image-container-2 img:last-of-type{position:relative}.page-work-detail .results .double-image-container-2 img:last-of-type,.page-work-detail .results2 .double-image-container-2 img:last-of-type{margin-top:40px}}.page-work-detail .revise,.page-work-detail .revise2{position:relative;display:block;width:100%}.page-work-detail .revise .content-right,.page-work-detail .revise2 .content-right{max-width:calc(100% - 420px);min-width:700px;display:block}.page-work-detail .revise .content-right p,.page-work-detail .revise2 .content-right p{max-width:500px}.page-work-detail .revise .content-right .description,.page-work-detail .revise2 .content-right .description{margin-top:1rem}.page-work-detail .revise .content-right img,.page-work-detail .revise2 .content-right img{display:block}.page-work-detail .revise .content-right .subsection:first-of-type,.page-work-detail .revise2 .content-right .subsection:first-of-type{padding-top:0}.page-work-detail .revise .content-right .subsection:last-of-type,.page-work-detail .revise2 .content-right .subsection:last-of-type{padding-bottom:0}.page-work-detail .revise .content-right .subsection.location-tracking .subsection-wrapper img:last-of-type,.page-work-detail .revise2 .content-right .subsection.location-tracking .subsection-wrapper img:last-of-type{margin-top:30px}.page-work-detail .revise .content-right .subsection.low-contrast .row-container,.page-work-detail .revise2 .content-right .subsection.low-contrast .row-container{display:flex}.page-work-detail .revise .content-right .subsection.low-contrast .row-container .color-box,.page-work-detail .revise2 .content-right .subsection.low-contrast .row-container .color-box{position:relative;width:calc(100% - 198px);width:340px;height:160px;background-color:#6200ee;box-shadow:inset 2px -2px 3px 0 rgba(0,0,0,.57);display:flex}.page-work-detail .revise .content-right .subsection.low-contrast .row-container .color-box .hex-color,.page-work-detail .revise2 .content-right .subsection.low-contrast .row-container .color-box .hex-color{position:absolute;bottom:84px;left:16px;transform:rotate(90deg);transform-origin:bottom left;color:#000}.page-work-detail .revise .content-right .subsection.low-contrast .row-container .color-box.color-box-2,.page-work-detail .revise2 .content-right .subsection.low-contrast .row-container .color-box.color-box-2{background:#8229ff}.page-work-detail .revise .content-right .subsection.gallery-categories video:first-of-type,.page-work-detail .revise2 .content-right .subsection.gallery-categories video:first-of-type{margin-bottom:20px}.page-work-detail .revise .content-right .column-wrapper,.page-work-detail .revise2 .content-right .column-wrapper{margin-right:40px}.page-work-detail .revise .content-right .subsection-wrapper,.page-work-detail .revise2 .content-right .subsection-wrapper{margin-top:2rem}.page-work-detail .revise .content-right .section-double-col,.page-work-detail .revise2 .content-right .section-double-col{display:flex;margin-top:40px}@media only screen and (max-width:1024px){.page-work-detail .revise .content-right,.page-work-detail .revise2 .content-right{min-width:unset;max-width:75%}.page-work-detail .revise .content-right img,.page-work-detail .revise2 .content-right img{max-width:100%;height:auto}}@media only screen and (max-width:920px){.page-work-detail .revise .gallery-categories video,.page-work-detail .revise2 .gallery-categories video{max-width:100%}}@media only screen and (max-width:430px){.page-work-detail .revise .content-right,.page-work-detail .revise2 .content-right{max-width:100%}}.page-work-detail .comparative{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.page-work-detail .comparative .content-left{position:relative;width:300px}.page-work-detail .comparative .content-right{width:400px;padding-top:95px}.page-work-detail .comparative .content-right.comparator-list{padding-top:130px;padding-bottom:15px;display:flex;flex-direction:column;justify-content:space-between}.page-work-detail .comparative .content-right a{display:flex;align-items:center;font-size:1rem;font-weight:500;height:33px;margin-bottom:4px;transition:all .4s ease-in-out;position:relative}.page-work-detail .comparative .content-right a:before{display:flex;padding-right:15px;height:10px;width:10px;content:"●";color:#fff;fill:#fff;align-items:center;justify-content:center}.page-work-detail .comparative .content-right a svg{margin-left:15px;transform:translateX(30px);opacity:0;transition:all .4s ease-in-out}.page-work-detail .comparative .content-right a svg path{transition:all .4s ease-in-out}.page-work-detail .comparative .content-right a:hover{color:#8ad0fd}.page-work-detail .comparative .content-right a:hover svg{opacity:1;transform:translateX(0)}.page-work-detail .comparative .content-right a:hover svg path{stroke:#8ad0fd}.page-work-detail .comparative .full-img-container{width:100vw;padding:100px 0;margin-top:3rem;display:flex;align-items:center;justify-content:center;background:#22b954;box-shadow:inset 0 -1px 14px 0 rgba(0,0,0,.5),inset 0 0 4px 0 #000}.page-work-detail .comparative .full-img-container .page-container{display:flex;justify-content:center}.page-work-detail .comparative .full-img-container .page-container img{max-width:100%;height:auto}@media only screen and (max-width:1280px){.page-work-detail .comparative .comparator-list.content-right{width:-moz-fit-content;width:fit-content;padding-left:50px;padding-top:80px}.page-work-detail .comparative .comparator-list.content-right a{height:25px}}@media only screen and (max-width:1024px){.page-work-detail .comparative .full-img-container{margin-top:5rem;padding:0;background:unset}.page-work-detail .comparative .page-container .comparator-list{padding-bottom:0}}@media only screen and (max-width:960px){.page-work-detail .comparative .page-container{flex-direction:column}.page-work-detail .comparative .page-container .content-right{padding-top:2rem;margin-left:0}.page-work-detail .comparative .page-container .content-right.comparator-list{flex-direction:row;flex-wrap:wrap;max-width:600px;padding-left:10px;justify-content:flex-start}.page-work-detail .comparative .page-container .content-right.comparator-list a{min-width:max-content;margin-right:5px}.page-work-detail .comparative .page-container .content-right.comparator-list a:hover{margin-right:20px}}@media only screen and (max-width:820px){.page-work-detail .comparative .content-right{padding-left:7px;margin-left:0}}@media only screen and (max-width:600px){.page-work-detail .comparative .full-img-container{margin-top:4rem}.page-work-detail .comparative .comparator-list a{margin-right:0}.page-work-detail .comparative .comparator-list a:before{padding-right:10px}.page-work-detail .comparative .comparator-list a svg{margin-left:10px}}.page-work-detail .observations-opportunities .content-right{width:calc(100% - 400px)}.page-work-detail .observations-opportunities .content-right .video-row{width:100%;display:flex;justify-content:flex-end;margin-bottom:4rem}.page-work-detail .observations-opportunities .content-right .video-row:last-of-type{margin-bottom:0}.page-work-detail .observations-opportunities .content-right .video-container{max-width:50%;padding:0 2rem}.page-work-detail .observations-opportunities .content-right .video-container video{max-width:100%}.page-work-detail .observations-opportunities .content-right .video-title{display:inline-block;font-family:kallisto;line-height:1.5rem;margin-bottom:1.2rem}@media only screen and (max-width:1280px){.page-work-detail .observations-opportunities .page-container{flex-direction:column}.page-work-detail .observations-opportunities .content-right{max-width:65%;width:100%;margin-left:auto;justify-content:space-between;padding-top:80px}}@media only screen and (max-width:1024px){.page-work-detail .observations-opportunities{flex-direction:column}.page-work-detail .observations-opportunities .content-right{padding-top:0;max-width:100%;padding-left:0;margin-top:-120px}.page-work-detail .observations-opportunities .content-right .video-row{flex-direction:column;margin-bottom:0;align-items:flex-end}.page-work-detail .observations-opportunities .content-right .video-row .video-container{max-width:50%}.page-work-detail .observations-opportunities .content-right .video-row .video-container:last-of-type{align-self:flex-start;margin-top:-70px}.page-work-detail .observations-opportunities .content-right .video-row:first-of-type .video-container:first-of-type{margin-top:0}.page-work-detail .observations-opportunities .content-right .video-row:last-of-type{margin-top:-70px}.page-work-detail .observations-opportunities .content-right .video-row:last-of-type .video-container:last-of-type{margin-bottom:0}}@media only screen and (max-width:768px){.page-work-detail .observations-opportunities .content-left{width:240px}.page-work-detail .observations-opportunities .content-right .video-container{padding:0 1rem}}@media only screen and (max-width:600px){.page-work-detail .observations-opportunities .content-right{margin-top:-30px}.page-work-detail .observations-opportunities .content-right .video-row .video-container:last-of-type,.page-work-detail .observations-opportunities .content-right .video-row:last-of-type{margin-top:-50px}.page-work-detail .observations-opportunities .content-right{margin-top:-30px}.page-work-detail .observations-opportunities .content-right .video-row .video-container{max-width:200px;margin-bottom:20px}.page-work-detail .observations-opportunities .content-right .video-row .video-container:last-of-type{margin-top:0}.page-work-detail .observations-opportunities .content-right .video-row:last-of-type{margin-top:0;margin-bottom:0}}@media only screen and (max-width:430px){.page-work-detail .observations-opportunities .content-right{margin-top:0}.page-work-detail .observations-opportunities .content-right .video-row .video-container{width:200px;margin-bottom:30px;padding:0}}@media only screen and (max-width:400px){.page-work-detail .observations-opportunities .content-right .video-row .video-container{width:175px}}.page-work-detail .polygons-wrapper{margin-top:10rem}.page-work-detail .polygons-container{position:relative;width:1020px;min-height:660px;transform-origin:top left}.page-work-detail .polygons-container .item-container{width:273px;height:236px;position:absolute;cursor:pointer}.page-work-detail .polygons-container .item-container.is-active img:last-of-type,.page-work-detail .polygons-container .item-container:hover img:last-of-type{opacity:1}.page-work-detail .polygons-container .item-container.is-active p,.page-work-detail .polygons-container .item-container:hover p{opacity:1;transition:all .5s ease-in-out}.page-work-detail .polygons-container .item-container.is-active .arm-and-bullet,.page-work-detail .polygons-container .item-container:hover .arm-and-bullet{opacity:1;transition:width .5s ease-in-out}.page-work-detail .polygons-container .item-container.poly1{top:140px;left:117px}.page-work-detail .polygons-container .item-container.poly1 p{position:absolute;top:230px;left:-170px;width:230px}.page-work-detail .polygons-container .item-container.poly1 .arm-and-bullet{color:#6200ee}.page-work-detail .polygons-container .item-container.poly1 .arm-and-bullet:after{background-color:#6200ee}.page-work-detail .polygons-container .item-container.poly2{top:0;left:352px}.page-work-detail .polygons-container .item-container.poly2 p{position:absolute;top:-30px;right:-310px;width:230px;transition:all .5s ease-in-out}.page-work-detail .polygons-container .item-container.poly2 .arm-and-bullet.top{color:#1d8bd9}.page-work-detail .polygons-container .item-container.poly2 .arm-and-bullet.top:before{background-color:#1d8bd9}.page-work-detail .polygons-container .item-container.poly3{top:140px;left:584px}.page-work-detail .polygons-container .item-container.poly3 p{position:absolute;top:-30px;right:-310px;width:230px;transition:all .5s ease-in-out}.page-work-detail .polygons-container .item-container.poly3 .arm-and-bullet.top{color:#22b954}.page-work-detail .polygons-container .item-container.poly3 .arm-and-bullet.top:before{background-color:#22b954}.page-work-detail .polygons-container .item-container.poly4{top:271px;left:352px}.page-work-detail .polygons-container .item-container.poly4 p{position:absolute;top:230px;left:-170px;width:230px;transition:all .5s ease-in-out}.page-work-detail .polygons-container .item-container.poly4 .arm-and-bullet{color:#eb6f14}.page-work-detail .polygons-container .item-container.poly4 .arm-and-bullet:after{background-color:#eb6f14}.page-work-detail .polygons-container .item-container.poly5{top:411px;left:584px}.page-work-detail .polygons-container .item-container.poly5 p{position:absolute;top:-30px;right:-310px;width:230px;transition:all .5s ease-in-out}.page-work-detail .polygons-container .item-container.poly5 .arm-and-bullet.top{color:#e635d9}.page-work-detail .polygons-container .item-container.poly5 .arm-and-bullet.top:before{background-color:#e635d9}.page-work-detail .polygons-container .item-container .arm-and-bullet{position:absolute;top:90%;transform:translateY(-70%) translateX(-61%) rotate(-30deg);font-family:Arial,Helvetica,sans-serif;font-size:40px;padding-left:20px;display:flex;align-items:center;z-index:2;left:0;opacity:0;transition:all .3s ease-in-out}.page-work-detail .polygons-container .item-container .arm-and-bullet:after{content:"";display:inline-block;width:100px;height:4px;background-color:#eef0f4;position:relative;left:-2px;top:-1px}.page-work-detail .polygons-container .item-container .arm-and-bullet.top{left:unset;right:17px;top:20%;transform:translateY(-70%) translateX(61%) rotate(-30deg)}.page-work-detail .polygons-container .item-container .arm-and-bullet.top:after{content:none}.page-work-detail .polygons-container .item-container .arm-and-bullet.top:before{content:"";display:inline-block;width:100px;height:4px;background-color:#eef0f4;position:relative;left:3px;top:-1px}.page-work-detail .polygons-container .item-container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-work-detail .polygons-container .item-container img:last-of-type{opacity:0;transition:all .3s ease-in-out}.page-work-detail .polygons-container .item-container p{position:absolute;opacity:0;font-family:kallisto;font-weight:500;font-size:20px}.page-work-detail .polygons-container.polygons-diy{width:100%;min-height:750px;transform-origin:top center}.page-work-detail .polygons-container.polygons-diy .item-container img{z-index:2}.page-work-detail .polygons-container.polygons-diy .item-container p{font-weight:600}.page-work-detail .polygons-container.polygons-diy .item-container.poly1{top:554px;left:225px;width:180px;height:180px}.page-work-detail .polygons-container.polygons-diy .item-container.poly1 p{position:absolute;top:50px;left:-40px;width:240px}.page-work-detail .polygons-container.polygons-diy .item-container.poly1 .arm-and-bullet{color:#ad302e;left:unset;right:65px;top:35px}.page-work-detail .polygons-container.polygons-diy .item-container.poly1 .arm-and-bullet:after{width:327px;background:#ad302e;background:linear-gradient(90deg,#ad302e,#931f1d 40%,#841412 60%,#740e0c 70%,#360909)}.page-work-detail .polygons-container.polygons-diy .item-container.poly1.is-active .arm-and-bullet,.page-work-detail .polygons-container.polygons-diy .item-container.poly1:hover .arm-and-bullet{width:363px}.page-work-detail .polygons-container.polygons-diy .item-container.poly1.is-active p,.page-work-detail .polygons-container.polygons-diy .item-container.poly1:hover p{left:-206px}.page-work-detail .polygons-container.polygons-diy .item-container.poly2{top:0;left:614px;width:270px;height:270px}.page-work-detail .polygons-container.polygons-diy .item-container.poly2 p{position:absolute;top:50px;right:0;width:240px}.page-work-detail .polygons-container.polygons-diy .item-container.poly2 .arm-and-bullet.top{color:#98d5fc;left:180px;top:35px;text-align:right;width:0}.page-work-detail .polygons-container.polygons-diy .item-container.poly2 .arm-and-bullet.top:before{width:382px;background:#98d5fc;background:linear-gradient(-90deg,#98d5fc,#26597c)}.page-work-detail .polygons-container.polygons-diy .item-container.poly2.is-active .arm-and-bullet,.page-work-detail .polygons-container.polygons-diy .item-container.poly2:hover .arm-and-bullet{width:365px}.page-work-detail .polygons-container.polygons-diy .item-container.poly2.is-active p,.page-work-detail .polygons-container.polygons-diy .item-container.poly2:hover p{right:-256px}.page-work-detail .polygons-container.polygons-diy .item-container.poly3{top:331px;left:701px;width:240px;height:240px}.page-work-detail .polygons-container.polygons-diy .item-container.poly3 p{position:absolute;top:50px;right:-50px;width:235px}.page-work-detail .polygons-container.polygons-diy .item-container.poly3 .arm-and-bullet.top{color:#268bc4;left:150px;top:35px;text-align:right;width:0}.page-work-detail .polygons-container.polygons-diy .item-container.poly3 .arm-and-bullet.top:before{width:336px;background:#268bc4;background:linear-gradient(-90deg,#268bc4,#02314b)}.page-work-detail .polygons-container.polygons-diy .item-container.poly3.is-active .arm-and-bullet,.page-work-detail .polygons-container.polygons-diy .item-container.poly3:hover .arm-and-bullet{width:340px}.page-work-detail .polygons-container.polygons-diy .item-container.poly3.is-active p,.page-work-detail .polygons-container.polygons-diy .item-container.poly3:hover p{right:-250px}.page-work-detail .polygons-container.polygons-diy .item-container.poly4{top:555px;left:500px;width:205px;height:205px}.page-work-detail .polygons-container.polygons-diy .item-container.poly4 p{position:absolute;top:50px;right:-70px;left:unset;width:244px}.page-work-detail .polygons-container.polygons-diy .item-container.poly4 .arm-and-bullet.top{color:#2dba59;left:114px;top:35px;text-align:right;width:0}.page-work-detail .polygons-container.polygons-diy .item-container.poly4 .arm-and-bullet.top:before{width:336px;background:#2dba59;background:linear-gradient(-90deg,#2dba59,#004816)}.page-work-detail .polygons-container.polygons-diy .item-container.poly4.is-active .arm-and-bullet,.page-work-detail .polygons-container.polygons-diy .item-container.poly4:hover .arm-and-bullet{width:320px}.page-work-detail .polygons-container.polygons-diy .item-container.poly4.is-active p,.page-work-detail .polygons-container.polygons-diy .item-container.poly4:hover p{right:-262px}.page-work-detail .polygons-container.polygons-diy .item-container.poly5{top:200px;left:282px;width:307px;height:307px}.page-work-detail .polygons-container.polygons-diy .item-container.poly5 p{position:absolute;left:0;top:50px;width:197px}.page-work-detail .polygons-container.polygons-diy .item-container.poly5 .arm-and-bullet{color:#fdcf13;left:unset;right:185px;top:35px;width:0}.page-work-detail .polygons-container.polygons-diy .item-container.poly5 .arm-and-bullet:after{width:344px;background:#fdcf13;background:linear-gradient(90deg,#fdcf13,#776002)}.page-work-detail .polygons-container.polygons-diy .item-container.poly5.is-active .arm-and-bullet,.page-work-detail .polygons-container.polygons-diy .item-container.poly5:hover .arm-and-bullet{width:360px}.page-work-detail .polygons-container.polygons-diy .item-container.poly5.is-active p,.page-work-detail .polygons-container.polygons-diy .item-container.poly5:hover p{left:-190px}.page-work-detail .polygons-container.polygons-diy .item-container .arm-and-bullet{top:10%;transform:none;z-index:0;width:0}@media only screen and (max-width:1600px){.page-work-detail .polygons-container.polygons-diy{min-height:670px;transform:scale(.9)}}@media only screen and (max-width:1300px){.page-work-detail .polygons-container{transform:scale(.9);min-height:647px}.page-work-detail .polygons-container.polygons-diy{transform:scale(.8);min-height:600px}}@media only screen and (max-width:1200px){.page-work-detail .polygons-container{transform:scale(.8);min-height:530px}.page-work-detail .polygons-container.polygons-diy{transform:scale(.7);min-height:525px;transform-origin:top left}}@media only screen and (max-width:1100px){.page-work-detail .polygons-container{transform:scale(.7);min-height:460px}}@media only screen and (max-width:1000px){.page-work-detail .polygons-container{min-height:454px;margin-left:-30px}.page-work-detail .polygons-container.polygons-diy{transform:scale(.66);min-height:495px}}@media only screen and (max-width:900px){.page-work-detail .polygons-container{transform:scale(.62);min-height:400px}.page-work-detail .polygons-container.polygons-diy{transform:scale(.6);min-height:450px}}@media only screen and (max-width:768px){.page-work-detail .polygons-container{transform:scale(.56);min-height:360px}.page-work-detail .polygons-container.polygons-diy{margin-left:-70px}}@media only screen and (max-width:1024px){.page-work-detail .polygons-wrapper{margin-top:10vh}}@media only screen and (max-width:767px){.page-work-detail .polygons-wrapper{display:none}}.page-work-detail .sitemaps{width:100%;display:block}.page-work-detail .sitemaps .content-left{position:relative;width:300px}.page-work-detail .sitemaps .images-container{text-align:center;margin-top:80px}.page-work-detail .sitemaps .images-container img{margin-bottom:100px;max-width:100%;height:auto}.page-work-detail .sitemaps .title-xs{margin:0 0 25px;font-family:kallisto;font-weight:500;font-size:20px;text-transform:uppercase;text-align:center}.page-work-detail .moodboard{width:100%;display:block}.page-work-detail .moodboard .content-left{position:relative;width:300px}.page-work-detail .moodboard img{max-width:100%;height:auto}.page-work-detail .row-wrapper{display:flex;position:relative;margin-bottom:50px;padding:80px 160px;background:linear-gradient(115deg,#eef0f4,#e9ecf2);max-width:100%;margin-left:auto;border-radius:300px 0 0 300px;box-shadow:inset 6px 3px 13px -2px rgba(0,0,0,.6),inset 0 0 4px 0 #000}.page-work-detail .row-wrapper.row-left{border-radius:0 300px 300px 0;margin-right:auto;margin-left:unset}.page-work-detail .row-wrapper.row-left.row-rectangular{border-radius:0 140px 140px 0}.page-work-detail .row-wrapper.row-left.row-narrow{padding:80px 140px 80px 130px}.page-work-detail .row-wrapper.row-rectangular{border-radius:140px 0 0 140px}.page-work-detail .row-wrapper.row-narrow{padding:80px 130px 80px 140px}.page-work-detail .row-wrapper.row-three-quarters{width:100%;max-width:calc(100% - 30vw);margin-bottom:4rem}.page-work-detail .row-wrapper.row-three-quarters:last-of-type{margin-bottom:0}@media only screen and (max-width:1920px){.page-work-detail .row-wrapper.row-narrow{padding:70px 90px 70px 110px}.page-work-detail .row-wrapper.row-narrow.row-left{padding:70px 110px 70px 90px}}@media only screen and (max-width:1600px){.page-work-detail .row-wrapper{padding:60px 120px}.page-work-detail .row-wrapper.row-narrow{padding:60px 70px 60px 90px}.page-work-detail .row-wrapper.row-narrow.row-left{padding:60px 90px 60px 70px}}@media only screen and (max-width:1024px){.page-work-detail .row-wrapper{padding:50px 90px 50px 110px}.page-work-detail .row-wrapper.row-narrow{padding:50px 60px 50px 70px}.page-work-detail .row-wrapper.row-narrow.row-left{padding:50px 70px 50px 60px}}@media only screen and (max-width:768px){.page-work-detail .row-wrapper{padding:50px 60px 50px 80px}.page-work-detail .row-wrapper.row-left{padding:50px 80px 50px 60px}.page-work-detail .row-wrapper.row-narrow{padding:40px 60px 40px 70px}.page-work-detail .row-wrapper.row-narrow.row-left{padding:40px 70px 40px 60px}}@media only screen and (max-width:600px){.page-work-detail .row-wrapper.row-rectangular{border-radius:100px 0 0 100px}.page-work-detail .row-wrapper.row-rectangular.row-left{border-radius:0 100px 100px 0}.page-work-detail .row-wrapper.row-narrow{padding:40px 40px 40px 50px}.page-work-detail .row-wrapper.row-narrow.row-left{padding:40px 50px 40px 40px}}@media only screen and (max-width:430px){.page-work-detail .row-wrapper{padding:30px 40px 30px 60px}.page-work-detail .row-wrapper.row-left{padding:30px 60px 30px 40px}.page-work-detail .row-wrapper.row-narrow{padding:30px 30px 30px 40px}.page-work-detail .row-wrapper.row-narrow.row-left{padding:30px 40px 30px 30px}}@media only screen and (max-width:1024px){.darkMatter .section-intro{padding:0 6vw;max-width:100%}}@media only screen and (max-width:600px){.darkMatter .section-intro{padding:0}}.artists-statement-section .content-right{width:calc(100% - 530px);padding-top:125px}.artists-statement-section .vignette{position:relative;display:flex}.artists-statement-section .vignette:after{display:block;position:absolute;height:100%;width:100%;content:"";top:0;left:0;background:radial-gradient(circle,rgba(11,12,13,0) 0,rgba(11,12,13,.4) 50%,#0b0c0d 100%)}.artists-statement-section .vignette:before{display:none;position:absolute;height:100%;width:100%;content:"";box-shadow:0 -2px 90px -15px rgba(85,34,180,.7)}.artists-statement-section .vignette:hover:after{display:none}.artists-statement-section .vignette:hover:before{display:block}.artists-statement-section .responsive-image{position:relative}@media only screen and (max-width:1280px){.artists-statement-section .page-container .content-right{width:calc(100% - 485px);padding-top:100px}}@media only screen and (max-width:1024px){.artists-statement-section .page-container{flex-direction:column-reverse}.artists-statement-section .page-container .content-right{width:90%;margin:0 auto;padding-top:0;padding-bottom:40px}.artists-statement-section .page-container .section-intro{margin:0 auto}}@media only screen and (max-width:760px){.artists-statement-section .page-container .section-intro{text-align:center}.artists-statement-section .page-container .content-right{padding-bottom:10px}}@media only screen and (max-width:600px){.artists-statement-section .page-container .section-intro{padding:0}.artists-statement-section .page-container .content-right{width:100%}}.planning-section{position:relative}.planning-section .content-right{max-width:55%;width:100%;display:flex;justify-content:space-between;margin-left:auto;position:absolute;right:0;margin-top:-240px;transform:translateY(-50%);padding-top:40px;padding-right:4vw}.planning-section .content-right .image-wrapper{width:100%;max-width:30%;height:auto;margin:0 2vw}.planning-section .content-right .image-wrapper:first-of-type{margin-left:0}.planning-section .content-right .image-wrapper:last-of-type{margin-right:0}@media only screen and (max-width:1800px){.planning-section .content-right{max-width:60%}}@media only screen and (max-width:1280px){.planning-section .content-right{max-width:unset;left:600px;right:unset;overflow-x:hidden;justify-content:unset;padding-top:75px;margin-top:-182px}.planning-section .content-right .image-wrapper{width:100%;max-width:280px;height:auto}}@media only screen and (max-width:1024px){.planning-section .content-right{position:relative;display:flex;left:unset;right:unset;transform:unset;padding-left:100px;margin-left:6vw;padding-top:30px;margin-top:0}.planning-section .content-right .image-wrapper{max-width:60%}}@media only screen and (max-width:760px){.planning-section .content-right{margin-left:0}}@media only screen and (max-width:600px){.planning-section .content-right{padding-left:60px}.planning-section .content-right .image-wrapper{max-width:60%}.planning-section .content-right .image-wrapper:last-of-type{display:none}}.darkMatter .research-section .row-container{display:flex;margin-bottom:2rem;margin-top:2rem;align-items:center}.darkMatter .research-section .row-container:last-of-type{margin-bottom:0}.darkMatter .research-section .row-container.right{justify-content:flex-end}.darkMatter .research-section .row-container.right .research-finding{text-align:right}.darkMatter .research-section .row-wrapper{width:100%;max-width:60%;margin-left:unset;margin-right:unset;margin-bottom:0;display:flex;padding:50px 80px 50px 100px}.darkMatter .research-section .row-wrapper.row-left{margin-right:60px;justify-content:flex-end;padding:50px 100px 50px 80px}.darkMatter .research-section .row-wrapper.row-right{margin-left:60px}.darkMatter .research-section .research-examples{display:flex;width:100%;max-width:780px;padding:0;margin:0;justify-content:space-between}.darkMatter .research-section .research-examples li{list-style-type:none;padding-right:40px;display:inline-flex;width:-moz-fit-content;width:fit-content}.darkMatter .research-section .research-examples li:last-of-type{padding-right:0}.darkMatter .research-section .research-examples li img{width:auto;height:150px}@media only screen and (max-width:1500px){.darkMatter .research-section .research-examples li img{width:100%;height:auto}}.darkMatter .research-section .research-finding{max-width:375px}.darkMatter .research-section .research-finding p{margin-top:10px;margin-bottom:0}.darkMatter .research-section .subtitle{margin-bottom:0}@media only screen and (max-width:1280px){.darkMatter .research-section .row-container.left{padding-right:100px}.darkMatter .research-section .row-container.right{padding-left:100px}}@media only screen and (max-width:1024px){.darkMatter .research-section .section-intro{max-width:550px}.darkMatter .research-section .row-container{margin-bottom:0}.darkMatter .research-section .row-container .row-wrapper{max-width:55%}.darkMatter .research-section .row-container.left .row-wrapper{padding-left:100px}.darkMatter .research-section .row-container.left .research-examples{padding-right:40px}.darkMatter .research-section .row-container.left .research-examples li:nth-child(2n){justify-content:flex-end}.darkMatter .research-section .row-container.right{margin-top:-120px}.darkMatter .research-section .row-container.right .row-wrapper{padding-right:100px}.darkMatter .research-section .row-container.right .research-examples{padding-left:40px}.darkMatter .research-section .row-container.right .research-examples li:nth-child(odd){justify-content:flex-end}.darkMatter .research-section .row-container .research-examples{flex-wrap:wrap;padding-bottom:40px}.darkMatter .research-section .row-container .research-examples li{padding-left:0;padding-right:0;width:100%}.darkMatter .research-section .row-container .research-examples li img{width:50%}}@media only screen and (max-width:920px){.darkMatter .research-section .research-finding{max-width:290px}}@media only screen and (max-width:820px){.darkMatter .research-section .row-container.right{margin-top:-50px}.darkMatter .research-section .row-container .row-wrapper{max-width:60%;min-width:60%}.darkMatter .research-section .row-container .research-examples{padding-bottom:30px}}@media only screen and (max-width:768px){.darkMatter .research-section .section-intro{max-width:460px}.darkMatter .research-section .row-container .row-wrapper{width:100%;padding-top:40px}.darkMatter .research-section .row-container .row-wrapper .research-examples{padding-bottom:50px;justify-content:space-around;flex-direction:column}.darkMatter .research-section .row-container .row-wrapper .research-examples li{height:-moz-fit-content;height:fit-content}.darkMatter .research-section .row-container.left{padding-right:60px}.darkMatter .research-section .row-container.left .row-wrapper{margin-right:50px;padding-right:120px;padding-left:10vw}.darkMatter .research-section .row-container.left .research-examples{padding-right:0}.darkMatter .research-section .row-container.right{padding-left:60px;margin-top:-70px}.darkMatter .research-section .row-container.right .row-wrapper{margin-left:50px;padding-left:120px;padding-right:10vw}.darkMatter .research-section .row-container.right .research-examples{padding-top:0;padding-left:0}.darkMatter .research-section .row-container .research-finding{max-width:100%}}@media only screen and (max-width:600px){.darkMatter .research-section .flex-wrapper{display:flex;flex-direction:column-reverse}.darkMatter .research-section .row-container{flex-wrap:wrap}.darkMatter .research-section .row-container .row-wrapper{max-width:75%}.darkMatter .research-section .row-container .row-wrapper .research-finding{max-width:300px}.darkMatter .research-section .row-container .row-wrapper .research-examples{padding-bottom:40px;margin-top:0}.darkMatter .research-section .row-container.left{padding-right:50px;flex-direction:column;margin-bottom:60px}.darkMatter .research-section .row-container.left .research-finding{margin-left:auto;text-align:right;padding-left:50px;max-width:240px;margin-top:-70px}.darkMatter .research-section .row-container.left .row-wrapper{margin-right:auto;padding-top:30px;padding-left:60px;padding-right:90px}.darkMatter .research-section .row-container.right{padding-left:50px;margin-top:2rem;flex-direction:column-reverse}.darkMatter .research-section .row-container.right .research-finding{max-width:260px;margin-right:auto;padding-right:50px;margin-top:-70px;text-align:left}.darkMatter .research-section .row-container.right .row-wrapper{margin-left:auto;padding-top:30px;padding-right:60px;padding-left:90px}}@media only screen and (max-width:430px){.darkMatter .research-section .row-container .row-wrapper{max-width:90%}.darkMatter .research-section .row-container .row-wrapper .research-examples{padding-bottom:30px}.darkMatter .research-section .row-container.left .research-finding{margin-top:-20px}.darkMatter .research-section .row-container.left .row-wrapper{padding-top:25px}.darkMatter .research-section .row-container.right{margin-top:1rem}.darkMatter .research-section .row-container.right .research-finding{margin-top:-20px}.darkMatter .research-section .row-container.right .row-wrapper{padding-top:25px}}@media only screen and (max-width:400px){.darkMatter .research-section .row-container.left .research-finding,.darkMatter .research-section .row-container.right .research-finding{margin-top:0}.darkMatter .research-section .row-container .row-wrapper .research-examples{padding-bottom:10px}}.ideation .content-right{width:100%;max-width:calc(100% - 380px);padding-top:90px;padding-left:50px;display:flex}.ideation .column{display:grid;grid-row-gap:10px;row-gap:10px;height:-moz-fit-content;height:fit-content;padding-left:10px}.ideation .column.column-small{width:23%}.ideation .column.column-large{width:31%}.ideation .column:nth-child(3){margin-top:63px}.ideation .column:nth-child(4){margin-top:168px}.ideation .column.citation-left .grid-item .citation{left:unset;right:100%;border-radius:6px 0 6px}.ideation .column.citation-left .grid-item .citation:after{left:calc(100% - 5px);-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0)}.ideation .grid-item{width:100%;height:-moz-fit-content;height:fit-content;filter:grayscale(100%);position:relative}.ideation .grid-item img{width:100%;height:auto}.ideation .grid-item:hover{filter:none;z-index:100}.ideation .grid-item.active .citation,.ideation .grid-item.active .citation:after,.ideation .grid-item:hover .citation{display:inline-block}.ideation .citation{display:none;position:absolute;max-width:360px;top:0;left:100%;background-color:#6e32e0;color:#eef0f4;padding:2px 16px;border-radius:0 6px 6px;line-height:.8rem;z-index:100;word-wrap:break-word}.ideation .citation .caption{line-height:1rem}.ideation .citation:after{display:inline-block;content:"";height:25px;width:30px;background-color:#6e32e0;-webkit-clip-path:polygon(0 0,100% 100%,100% 0);clip-path:polygon(0 0,100% 100%,100% 0);z-index:101;position:absolute;left:-22px;top:0}@media only screen and (max-width:1024px){.ideation .page-container{flex-direction:column}.ideation .page-container .section-intro{max-width:500px}.ideation .page-container .content-right{max-width:100%;padding-left:45px;padding-top:2rem}}@media only screen and (max-width:768px){.ideation .page-container .content-right{padding-left:6vw}.ideation .page-container .content-right .column-small:first-of-type{padding-left:0}.ideation .page-container .citation{max-width:200px}}@media only screen and (max-width:600px){.ideation .page-container .content-right{padding-left:0}}@media only screen and (max-width:430px){.ideation .page-container .citation{max-width:170px}}.design .page-container .content-right{max-width:90%;width:100%;padding-top:80px;justify-content:center}.design .page-container .content-right video{width:100%;height:auto}@media only screen and (max-width:1024px){.design .page-container{flex-direction:column}.design .page-container .section-intro{max-width:560px}.design .page-container .content-right{max-width:90%;padding-top:10px}}@media only screen and (max-width:760px){.design .page-container .content-right{max-width:100%}}.footer-nav{width:100%;height:25vh;display:flex;justify-content:space-between;margin-top:10vh}.footer-nav .nav-link{position:relative;height:100%;width:100%;max-width:40%;display:flex;align-items:center;justify-content:flex-end;font-size:1.5625rem;line-height:normal;text-transform:uppercase;font-family:kallisto;font-weight:500;opacity:.7;content:"";background-size:100% auto;background-position:50%;background-repeat:no-repeat;transition:all .3s ease-in-out;text-align:right}.footer-nav .nav-link,.footer-nav .nav-link.nav-heatmiser{background-image:url(/_next/static/media/bg-project-one.72085a5b.png)}.footer-nav .nav-link.nav-diy{background-image:url(/_next/static/media/bg-project-two.b9db2f64.png)}.footer-nav .nav-link.nav-darkMatter{background-image:url(/_next/static/media/bg-project-three.904054da.png);background-position:bottom}.footer-nav .nav-link:after{content:"";position:absolute;height:inherit;width:inherit;background-color:#0b0c0d}.footer-nav .nav-link:hover{max-width:60%;opacity:1}.footer-nav .nav-link:hover .hover-label{width:-moz-fit-content;width:fit-content;max-width:144px}.footer-nav .nav-link:hover:after{background:linear-gradient(90deg,#0b0c0d,rgba(11,12,13,0)),linear-gradient(-90deg,#0b0c0d,rgba(11,12,13,0) 20%),linear-gradient(180deg,#0b0c0d,rgba(11,12,13,.38) 50%,#0b0c0d)}.footer-nav .nav-link .label-wrapper{padding:0 8vw;display:flex;align-items:center;justify-content:flex-end;z-index:10}.footer-nav .nav-link .label{display:inline-block}.footer-nav .nav-link .hover-label{transition:max-width .3s ease-in-out,margin .1s ease-in;max-width:0;overflow:hidden;white-space:nowrap;padding-left:8px}.footer-nav .nav-link .nav-arrow-icon{display:inline-block;height:40px;width:auto;margin-left:10px}.footer-nav .nav-link.back-link{text-align:left;justify-content:flex-start}.footer-nav .nav-link.back-link .label-wrapper{justify-content:flex-start}.footer-nav .nav-link.back-link .nav-arrow-icon{margin-left:0;margin-right:18px}.footer-nav .nav-link.back-link:hover:after{background:linear-gradient(-90deg,#0b0c0d,rgba(11,12,13,0)),linear-gradient(90deg,#0b0c0d,rgba(11,12,13,0) 20%),linear-gradient(180deg,#0b0c0d,rgba(11,12,13,.38) 50%,#0b0c0d)}@media only screen and (max-width:1024px){.footer-nav{margin-bottom:0}.footer-nav .nav-link .label-wrapper{padding:0 10vw}}@media only screen and (max-width:768px){.footer-nav{margin-bottom:0}.footer-nav .nav-link .nav-arrow-icon{height:30px}.footer-nav .nav-link.next-link .nav-arrow-icon{margin-left:0}.footer-nav .nav-link:hover.next-link .nav-arrow-icon{margin-left:10px}.footer-nav .nav-link.back-link .nav-arrow-icon{margin-right:10px}}@media only screen and (max-width:500px){.footer-nav .nav-link:hover .hover-label{max-width:0}}.page-about{display:flex}.page-about .page-container{min-height:100%;display:flex;justify-content:space-around;align-items:center;width:100%;padding:0 80px;max-width:1500px}.page-about .page-container.page-auto-height{height:auto;margin-bottom:160px}.page-about .text-container{display:flex;flex-direction:column;max-width:578px;padding-left:50px}.page-about .title-lg{font-size:3.125rem;line-height:3.75rem;text-transform:lowercase;font-family:kallisto;font-weight:500;margin-bottom:1rem;width:-moz-fit-content;width:fit-content}.page-about .title-md{display:flex;align-items:center;font-weight:400;margin:0;justify-content:flex-end;padding-right:20px;font-size:1.5625rem;line-height:2.2rem;font-family:kallisto}.page-about .location-icon{width:16px;height:auto;margin-left:10px}.page-about .about-text{margin-top:1.75rem;line-height:1.75rem;font-size:1rem}.page-about .photo-container{max-width:50%;max-height:50%;width:100%;height:100%;margin-right:-40px}.page-about .photo-container img{width:100%;height:100%;object-fit:contain}.page-about ul{padding-left:0}.page-about ul li{list-style-type:none}.page-about ul li .about-text{margin-top:0;margin-bottom:0}.page-about ul li .about-text .bold{font-weight:600;margin-right:5px}@media only screen and (max-width:1920px){.page-about .photo-container{max-height:65%}}@media only screen and (max-width:1440px){.page-about .page-container{padding:0 20px}}@media only screen and (max-width:1370px){.page-about .photo-container{max-height:420px}.page-about .about-text{max-width:530px}}@media only screen and (max-width:1280px){.page-about .page-container{justify-content:center;padding:0}.page-about .about-text{max-width:470px}}@media only screen and (max-width:1024px)and (orientation:landscape){.page-about .page-container{padding:0;justify-content:space-between}.page-about .text-container{padding-left:20px;padding-right:50px;max-width:440px}.page-about .title-md{justify-content:flex-start}.page-about .photo-container{margin-right:0}}@media only screen and (max-width:1024px)and (orientation:portrait){.page-about .page-container{flex-direction:column-reverse}.page-about .page-container .text-container{max-width:463px;text-align:center;align-items:center;padding-left:0}.page-about .page-container .text-container .title-lg{text-align:center}.page-about .page-container .text-container .title-md{padding-right:0;justify-content:center;line-height:normal}.page-about .page-container .text-container .title-md img{width:14px}.page-about .page-container .photo-container{margin-right:0;margin-bottom:1rem;max-width:65%;max-height:65%;height:-moz-fit-content;height:fit-content}.page-about .page-container .photo-container img{width:100%;height:auto}}@media only screen and (max-width:820px){.page-about .page-container .photo-container{max-width:75%}}@media only screen and (max-width:600px){.page-about .page-container .title-lg{margin-top:0;margin-bottom:1.25rem}.page-about .page-container li .about-text{margin-top:0}.page-about .page-container .about-text{margin-top:1.5rem}.page-about .page-container .photo-container{margin-bottom:1.5rem}}@media only screen and (max-width:430px){.page-about .page-container .about-text{margin-bottom:0}.page-about .page-container .text-container{max-width:285px}.page-about .page-container .photo-container{max-width:90%}}@media only screen and (max-width:400px){.page-about .page-container .photo-container{max-width:95%}}html{box-sizing:border-box;font-size:16px;background-color:#0b0c0d;height:100dvh}@media only screen and (max-width:1370px){html{font-size:15px}}@media only screen and (max-width:1280px){html{font-size:14px}}@media only screen and (max-width:600px){html{font-size:12px}}*,:after,:before{box-sizing:inherit;letter-spacing:.4px}body{background-color:#0b0c0d;color:#eef0f4;font-family:proxima-nova}main{margin:0 auto}.page-wrapper{position:relative;padding:80px;min-height:100dvh;overflow:hidden}@media only screen and (max-width:600px){.page-wrapper{padding:60px}}@media only screen and (max-width:400px){.page-wrapper{padding:60px 50px}}.page-container{position:relative;min-height:100%;max-width:1400px;margin:0 auto}.page-container.page-full{width:100%;max-width:100%}.page-container.full-right{display:block;margin-left:calc((100vw - 1400px)/2);width:calc(100vw - (100vw - 1400px)/2)}@media only screen and (max-width:1400px){.page-container.full-right{margin-left:unset}}a{text-decoration:none;color:inherit}.zoom-image{cursor:zoom-in}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}