@import"https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700&display=swap";.color-primary-black{background:#000}.color-primary-gray{background:#d6d3d6}.color-primary-white{background:#fff}.color-green-highlight{background:#9aff0c}.color-purple-highlight{background:#973fff}.color-pink-highlight{background:#ff007f}.color-blue-highlight{background:#00a6ff}.color-yellow-highlight{background:#fff30c}.color-muted-green{background:#7cc4c3}.color-muted-purple{background:#a57cc4}.color-muted-pink{background:#c47c90}.color-muted-blue{background:#6e7bca}.color-muted-yellow{background:#c4b67c}body{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1rem}h1{font-size:4rem;line-height:1.26;font-weight:700}@media screen and (min-width:767px){h1{font-size:4.5rem}}@media screen and (min-width:1080px){h1{font-size:6rem}}@media screen and (max-width:500px){h1{font-size:2.375rem;line-height:1.4}}h2{font-size:3.5rem;font-weight:700}@media screen and (min-width:767px){h2{font-size:4rem}}@media screen and (min-width:1080px){h2{font-size:4.5rem}}@media screen and (max-width:500px){h2{font-size:2.25rem;line-height:1.4}}h3{font-size:2.25rem;font-weight:600;line-height:1.35}@media screen and (min-width:767px){h3{font-size:2.625rem}}@media screen and (min-width:1080px){h3{font-size:3.375rem}}h4{font-size:2.25rem;font-weight:600}@media screen and (min-width:767px){h4{font-size:2.25rem}}@media screen and (min-width:1080px){h4{font-size:3rem}}h5{font-size:1.5rem;line-height:.95;font-weight:600}@media screen and (min-width:767px){h5{font-size:1.5rem}}@media screen and (min-width:1080px){h5{font-size:2.25rem}}@media screen and (max-width:500px){h5{font-size:1.125rem}}h6{font-size:1.125rem}@media screen and (min-width:767px){h6{font-size:1.5rem}}@media screen and (min-width:1080px){h6{font-size:1.5rem}}h6{font-size:1rem;font-weight:600}@media screen and (min-width:767px){h6{font-size:1rem}}@media screen and (min-width:1080px){h6{font-size:1.125rem}}input{font-size:1.125rem;font-weight:300}@media screen and (min-width:767px){input{font-size:1.5rem}}@media screen and (min-width:1080px){input{font-size:1.75rem}}a,p,ul,ul li{font-size:.875rem;line-height:1.5;font-weight:400}@media screen and (min-width:767px){a,p,ul,ul li{font-size:1rem}}@media screen and (min-width:1080px){a,p,ul,ul li{font-size:1.25rem}}a{color:#fff;background:#ff007f;padding:8px;margin:8px 0;display:inline-block}input{font-family:Montserrat}footer a,footer p,footer ul,footer ul li{font-size:.75rem;line-height:1.2}@media screen and (min-width:767px){footer a,footer p,footer ul,footer ul li{font-size:.8125rem}}@media screen and (min-width:1080px){footer a,footer p,footer ul,footer ul li{font-size:.9375rem}}.row{max-width:1600px;margin:auto 32px;padding:0;display:grid;grid-auto-rows:auto;grid-row-gap:0;grid-column-gap:32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-template-columns:repeat(2,1fr)}@media screen and (min-width:767px){.row{grid-column-gap:32px}}@media screen and (min-width:1080px){.row{grid-column-gap:48px}}.row .col.len-1{grid-column-end:span 1;grid-row-end:span 1}@media(min-width:767px){.row .col.offset-1{grid-column-start:2}}.row .col.len-2{grid-column-end:span 1;grid-row-end:span 1}@media(min-width:767px){.row .col.offset-2{grid-column-start:3}}.row .col.len-3{grid-column-end:span 2;grid-row-end:span 1}@media(min-width:767px){.row .col.offset-3{grid-column-start:4}}.row .col.len-4{grid-column-end:span 2;grid-row-end:span 1}@media(min-width:767px){.row .col.offset-4{grid-column-start:5}}.row .col.len-5{grid-column-end:span 2;grid-row-end:span 1}@media(min-width:767px){.row .col.offset-5{grid-column-start:6}}.row .col.len-6{grid-column-end:span 2;grid-row-end:span 1}@media(min-width:767px){.row .col.offset-6{grid-column-start:7}}.row .col.len-7{grid-column-end:span 2;grid-row-end:span 1}@media(min-width:767px){.row .col.offset-7{grid-column-start:8}}.row .col.len-8{grid-column-end:span 2;grid-row-end:span 1}@media(min-width:767px){.row .col.offset-8{grid-column-start:9}}.row .col.len-9{grid-column-end:span 2;grid-row-end:span 1}@media(min-width:767px){.row .col.offset-9{grid-column-start:10}}.row .col.len-10{grid-column-end:span 2;grid-row-end:span 1}@media(min-width:767px){.row .col.offset-10{grid-column-start:11}}.row .col.len-11{grid-column-end:span 2;grid-row-end:span 1}@media(min-width:767px){.row .col.offset-11{grid-column-start:12}}.row .col.len-12{grid-column-end:span 2;grid-row-end:span 1}@media(min-width:767px){.row .col.offset-12{grid-column-start:13}}@media screen and (min-width:767px){.row{margin:auto 32px;grid-template-columns:repeat(12,1fr)}.row .col.len-1{grid-column-end:span 1;grid-row-end:span 1}}@media screen and (min-width:767px)and (min-width:767px){.row .col.offset-1{grid-column-start:2}}@media screen and (min-width:767px){.row .col.len-2{grid-column-end:span 2;grid-row-end:span 1}}@media screen and (min-width:767px)and (min-width:767px){.row .col.offset-2{grid-column-start:3}}@media screen and (min-width:767px){.row .col.len-3{grid-column-end:span 3;grid-row-end:span 1}}@media screen and (min-width:767px)and (min-width:767px){.row .col.offset-3{grid-column-start:4}}@media screen and (min-width:767px){.row .col.len-4{grid-column-end:span 4;grid-row-end:span 1}}@media screen and (min-width:767px)and (min-width:767px){.row .col.offset-4{grid-column-start:5}}@media screen and (min-width:767px){.row .col.len-5{grid-column-end:span 5;grid-row-end:span 1}}@media screen and (min-width:767px)and (min-width:767px){.row .col.offset-5{grid-column-start:6}}@media screen and (min-width:767px){.row .col.len-6{grid-column-end:span 6;grid-row-end:span 1}}@media screen and (min-width:767px)and (min-width:767px){.row .col.offset-6{grid-column-start:7}}@media screen and (min-width:767px){.row .col.len-7{grid-column-end:span 7;grid-row-end:span 1}}@media screen and (min-width:767px)and (min-width:767px){.row .col.offset-7{grid-column-start:8}}@media screen and (min-width:767px){.row .col.len-8{grid-column-end:span 8;grid-row-end:span 1}}@media screen and (min-width:767px)and (min-width:767px){.row .col.offset-8{grid-column-start:9}}@media screen and (min-width:767px){.row .col.len-9{grid-column-end:span 9;grid-row-end:span 1}}@media screen and (min-width:767px)and (min-width:767px){.row .col.offset-9{grid-column-start:10}}@media screen and (min-width:767px){.row .col.len-10{grid-column-end:span 10;grid-row-end:span 1}}@media screen and (min-width:767px)and (min-width:767px){.row .col.offset-10{grid-column-start:11}}@media screen and (min-width:767px){.row .col.len-11{grid-column-end:span 11;grid-row-end:span 1}}@media screen and (min-width:767px)and (min-width:767px){.row .col.offset-11{grid-column-start:12}}@media screen and (min-width:767px){.row .col.len-12{grid-column-end:span 12;grid-row-end:span 1}}@media screen and (min-width:767px)and (min-width:767px){.row .col.offset-12{grid-column-start:13}}@media screen and (min-width:1080px){.row{margin:auto 48px}}@media screen and (min-width:1696px){.row{margin:auto;max-width:1600px}}footer{width:100%;background:#000;min-height:200px;padding:100px 0;position:relative;z-index:1000}footer,footer a{color:#fff}footer .row{padding:0 0 48px}footer .row.headline{padding:0 0 8px}footer ul li{margin:0 0 8px}footer ul.awards li{overflow:hidden;display:flex;align-items:center}footer ul.awards li:before{display:inline-block;width:32px;height:32px;content:"";position:relative;margin:0 16px 0 0;background-repeat:no-repeat;background-size:contain}footer ul.awards li.awwwards:before{background-image:url(/static/awards/awwwards.png)}footer ul.awards li.fwa:before{background-image:url(/static/awards/fwa.png)}footer ul.awards li.clio:before{background-image:url(/static/awards/clio.png)}footer ul.awards li.cannes-lions:before{background-image:url(/static/awards/lions.png)}footer ul.awards li.webbys:before{background-image:url(/static/awards/webby.png)}footer ul.awards li.one-show:before{background-image:url(/static/awards/oneshow.png)}footer ul.awards li.dnad:before{background-image:url(/static/awards/dnad.png)}footer ul.awards li.ca:before{background-image:url(/static/awards/ca.png)}footer ul.awards li.times-inventions:before{background-image:url(/static/awards/times-inventions.png)}footer .fine-print ul li{display:inline-block;margin:0 8px 0 0}footer .fine-print ul li:after{content:"|";padding:0 8px;position:relative;display:inline-block;color:hsla(0,0%,100%,.25)}footer .fine-print ul li:last-child:after{content:none}footer .fine-print ul li a{background:none;margin:0;padding:0}.image-block,.image-block.reveal{background:hsla(45,6%,86%,.25);filter:blur(2px);transition:background .3s cubic-bezier(.755,.05,.855,.06),filter .3s cubic-bezier(.23,1,.32,1)}.image-block .img-col.col,.image-block.reveal .img-col.col{transition:opacity .3s cubic-bezier(.755,.05,.855,.06),height .3s cubic-bezier(.86,0,.07,1);min-height:300px;opacity:0}@media screen and (min-width:767px){.image-block .img-col.col,.image-block.reveal .img-col.col{min-height:450px}}@media screen and (min-width:1080px){.image-block .img-col.col,.image-block.reveal .img-col.col{min-height:600px}}.image-block .img-col.col.not-loaded-yet,.image-block.reveal .img-col.col.not-loaded-yet{min-height:300px}.image-block.image-loaded-complete,.image-block.reveal.image-loaded-complete{background:hsla(45,6%,86%,0);filter:blur(0)}.image-block.image-loaded-complete .img-col.col,.image-block.reveal.image-loaded-complete .img-col.col{min-height:auto;opacity:1;filter:blur(0)}.app-wrapper.loading li.project-list-item div.media img,.app-wrapper.loading li.project-list-item div.media video,.app-wrapper.loading li.project-list-item.reveal div.media img,.app-wrapper.loading li.project-list-item.reveal div.media video{filter:blur(3px);opacity:.2}.app-wrapper.loading li.project-list-item .text-wrapper .col .text-vcenter-col-wrapper .headline,.app-wrapper.loading li.project-list-item.reveal .text-wrapper .col .text-vcenter-col-wrapper .headline{-webkit-mask-size:100% 100%;mask-size:100% 100%;transition-duration:0ms;transition-delay:0ms;opacity:0}.app-wrapper.loading li.project-list-item .text-wrapper .col .text-vcenter-col-wrapper p,.app-wrapper.loading li.project-list-item.reveal .text-wrapper .col .text-vcenter-col-wrapper p{transform:translate3d(0,-100%,0);opacity:0;transition-duration:0ms;transition-delay:0ms}li.project-list-item a{width:100%;margin:0;position:relative;height:80vh;background:none;padding:0 0 32px}@media screen and (min-width:1080px){li.project-list-item a{padding:0 0 48px}}li.project-list-item div.media{height:80vh;width:100%;display:block;position:absolute;top:0;left:0;transition:filter 3s cubic-bezier(.23,1,.32,1)}li.project-list-item div.media img,li.project-list-item div.media video{width:100%;height:100%;object-fit:cover;opacity:0}li.project-list-item div.media:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;background:rgba(0,0,0,.1)}li.project-list-item .text-wrapper{position:-webkit-sticky;position:sticky;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}li.project-list-item .text-wrapper .col{color:#fff}li.project-list-item .text-wrapper .col .text-vcenter-col-wrapper{text-align:left;padding:32px 0 0;overflow:hidden}@media screen and (min-width:1080px){li.project-list-item .text-wrapper .col .text-vcenter-col-wrapper{padding:48px 0 0}}li.project-list-item .text-wrapper .col .headline{padding:3px 8px;display:inline;-webkit-box-decoration-break:clone;-webkit-mask-image:linear-gradient(90deg,#000 1%,transparent 0);mask-image:linear-gradient(90deg,#000 1%,transparent 0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:0 0;mask-position:0 0;transform:translate3d(-50%,0,0);opacity:0;transition:mask-size .9s cubic-bezier(.86,0,.07,1),-webkit-mask-size .9s cubic-bezier(.86,0,.07,1),opacity 0ms cubic-bezier(.23,1,.32,1) .9s}li.project-list-item .text-wrapper .col .headline-link{cursor:pointer}li.project-list-item .text-wrapper .col .description-content-wrapper{display:block;overflow:hidden;z-index:1;position:relative}li.project-list-item .text-wrapper .col p{padding:16px;-webkit-box-decoration-break:clone;background:#fff;max-width:600px;transform:translate3d(0,-100%,0);opacity:0;transition:transform .3s cubic-bezier(.86,0,.07,1),opacity 0ms cubic-bezier(.23,1,.32,1) .9s}li.project-list-item.reveal div.media{filter:blur(0);transition:filter 1.8s cubic-bezier(.23,1,.32,1)}li.project-list-item.reveal div.media img,li.project-list-item.reveal div.media video{opacity:.5;transition:opacity 3s cubic-bezier(.23,1,.32,1)}li.project-list-item.reveal .text-wrapper .col .text-vcenter-col-wrapper .headline{-webkit-mask-size:10000% 100%;mask-size:10000% 100%;-webkit-mask-position:0 0;mask-position:0 0;transform:translateZ(0);opacity:1;transition:mask-size .9s cubic-bezier(.86,0,.07,1),-webkit-mask-size .9s cubic-bezier(.86,0,.07,1),opacity 0ms cubic-bezier(.23,1,.32,1)}li.project-list-item.reveal .text-wrapper .col .text-vcenter-col-wrapper p{transform:translateZ(0);opacity:1;transition:transform .9s cubic-bezier(.86,0,.07,1) .9s,opacity 0ms cubic-bezier(.23,1,.32,1) .9s}.about-blurb,.nav-container{position:relative}.about-blurb{display:block;overflow:hidden;transition:all .3s cubic-bezier(.23,1,.32,1);height:0;background:#6e7bca;color:#fff}.about-blurb .about-blurb-wrapper{padding:32px 0}.about-blurb h4,.about-blurb p{display:inline-block;background-color:rgba(0,0,0,.1);padding:16px}.about-blurb a{background:#ff007f;margin:32px 0 0}.about-blurb.hide{height:0;transition-duration:0ms}.about-blurb.show{height:100%}nav.primary{z-index:900;height:32px;position:fixed;top:0;left:0}nav.primary.release{background:#ff007f;position:-webkit-sticky;position:sticky;bottom:0;top:auto;height:0}nav.primary.release .home-icon:before{transform:translateZ(0)}nav.primary a.home-button{margin:0;padding:0;background:none;display:inline-block;color:#fff;position:relative}nav.primary .home-icon{width:32px;height:32px;position:absolute;left:0;top:0;display:flex;text-align:center;background:#00a6ff;align-items:center;justify-content:center;transition:background 1.8s cubic-bezier(.23,1,.32,1);overflow:hidden;margin:0}nav.primary .home-icon:before{transition:transform .3s cubic-bezier(.23,1,.32,1);content:"";background:#6e7bca;position:absolute;top:0;left:0;width:100%;height:100%;transform:translate3d(0,-100%,0)}nav.primary .home-icon .homeTitle{position:relative}@media screen and (min-width:767px){nav.primary{height:32px}nav.primary .home-icon{width:32px;height:32px}}@media screen and (min-width:1080px){nav.primary{height:48px}nav.primary .home-icon{width:48px;height:48px}}.video-playback-wrapper{position:relative;width:auto;display:block}.video-playback-wrapper .video-block>div{position:relative;overflow:hidden;min-height:10vh}.video-playback-wrapper .video-block>div:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:hsla(45,6%,86%,0);transition:background .6s cubic-bezier(.23,1,.32,1);z-index:500}.video-playback-wrapper .video-block .video-wrapper{filter:blur(0);transform:scale(1);transition:filter .3s cubic-bezier(.23,1,.32,1),height .6s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.video-playback-wrapper .video-block video{cursor:pointer;pointer-events:all;height:100%;max-height:70vh;object-fit:contain;object-position:0 0;background:#e2e2e2}.video-playback-wrapper .video-block video.type-inline{background:none}.video-playback-wrapper .video-block .video-block-empty{background:#deddda}.video-playback-wrapper .video-block .play-icon-wrapper{display:none;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:900}.video-playback-wrapper .video-block .play-icon-wrapper svg{fill:#deddda;width:50px;height:50px;margin:auto;position:relative}.video-playback-wrapper .progress-bar{z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:5px;background-color:#deddda;display:block;transition:all 1.8s cubic-bezier(.23,1,.32,1)}.video-playback-wrapper .progress-bar .progress{display:block;height:100%;width:.5%;background:#ff007f;transition:width 1.8s cubic-bezier(.23,1,.32,1)}.video-playback-wrapper.show-play-icon .video-block>div{position:relative}.video-playback-wrapper.show-play-icon .video-block>div:after{background:hsla(0,0%,100%,.1)}.video-playback-wrapper.show-play-icon .video-block .video-wrapper{filter:blur(.65px);transform:scale(.99)}.video-playback-wrapper.show-play-icon .video-block .play-icon-wrapper{display:grid;align-content:center}.video-playback-wrapper.show-play-icon .progress-bar{opacity:0;bottom:5px}.page-grid,.page-styleguide{padding:32px 0}.page-grid span,.page-styleguide span{display:none;margin:0 16px;font-size:1.4rem;vertical-align:middle;padding:16px}@media(max-width:766px){.page-grid span.breakpoint-mobile,.page-styleguide span.breakpoint-mobile{display:inline-block}}@media(min-width:767px)and (max-width:1080px){.page-grid span.breakpoint-tablet,.page-styleguide span.breakpoint-tablet{display:inline-block}}@media(min-width:1080px){.page-grid span.breakpoint-desktop,.page-styleguide span.breakpoint-desktop{display:inline-block}}.page-grid .row.demo,.page-styleguide .row.demo{background:#fcfcfc;padding:0 0 32px;grid-auto-rows:100px}@media(max-width:767px){.page-grid .row.demo,.page-styleguide .row.demo{grid-auto-rows:250px}}@media(min-width:1080px){.page-grid .row.demo,.page-styleguide .row.demo{grid-auto-rows:300px}}.page-grid .row.demo .col,.page-styleguide .row.demo .col{border:1px solid rgba(255,0,127,.5);background:rgba(255,0,127,.9);margin-bottom:8px}.page-grid .row.demo .col.col-offset,.page-styleguide .row.demo .col.col-offset{background:#d6d3d6}.page-grid .row.row-solo,.page-styleguide .row.row-solo{grid-auto-rows:auto}.page-grid .row.row-solo .col,.page-styleguide .row.row-solo .col{background:#000;color:#fff;text-align:center}.page-grid .row.row-headline,.page-styleguide .row.row-headline{padding-top:48px;grid-auto-rows:auto}.page-grid .row.row-headline .col,.page-styleguide .row.row-headline .col{background:#000;text-align:center}.page-grid .row.row-headline span,.page-styleguide .row.row-headline span{display:inline-block;color:#fff}.page-grid .color-grid,.page-styleguide .color-grid{grid-auto-rows:150px}.page-grid .color-grid .col,.page-styleguide .color-grid .col{border:1px solid #eee}.page-styleguide .row{padding:0 0 48px}.page-styleguide a,.page-styleguide h1,.page-styleguide h2,.page-styleguide h3,.page-styleguide h4,.page-styleguide h5,.page-styleguide h6,.page-styleguide p{margin:16px 0}main.index-home-page .row.is-line{margin:0;padding-left:32px;background:#ff007f}main.index-home-page .row.is-line p{height:32px;padding:0 16px 0 8px;display:inline-block;display:flex;text-align:left;align-items:center;width:auto;color:#fff}@media screen and (min-width:1080px){main.index-home-page .row.is-line{margin:auto 0;padding-left:48px}main.index-home-page .row.is-line p{height:48px}}@media screen and (min-width:1696px){main.index-home-page .row.is-line{margin:auto 0;padding-left:48px;max-width:100%}main.index-home-page .row.is-line p{height:48px}}main.index-home-page .row.featured-list{padding:32px 0;text-align:right}@media screen and (min-width:767px){main.index-home-page .row.featured-list{text-align:right}}main.index-home-page section.featured-list{position:absolute;z-index:500;width:100%}main.index-home-page section.featured-list ul li a{background:#000;padding:16px;transition:background .3s cubic-bezier(.23,1,.32,1)}main.index-home-page section.featured-list ul li p{opacity:0;display:none}@media screen and (min-width:767px){main.index-home-page section.featured-list ul li p{display:block}}main.index-home-page section.featured-list ul li:hover a{background:#ff007f}main.index-home-page section.featured-list ul li:hover p{opacity:1}.project-item .background-cover{position:relative;top:0;left:0;width:100%;height:80vh;min-height:400px;background:#d6d3d6;margin:0 0 32px;overflow:hidden}.project-item .background-cover img,.project-item .background-cover video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;z-index:1;transform:scale(1.1);filter:blur(5px);transition:filter 0ms cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.86,0,.07,1)}.project-item .background-cover .colorblock{width:100%;height:100%;position:absolute;top:0;left:0}.project-item .background-cover .colorblock:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;background:rgba(0,0,0,.05)}.project-item .background-cover:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.project-item .background-cover .row-wrapper-abs{z-index:100;position:absolute;bottom:32px;width:100%}.project-item .background-cover .row-wrapper-abs .row.headline-row{overflow:hidden}.project-item .background-cover .row-wrapper-abs .row.headline-row h1{color:#fff;position:relative;background:#000;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:8px;-webkit-mask-image:linear-gradient(90deg,#000 1%,transparent 0);mask-image:linear-gradient(90deg,#000 1%,transparent 0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:0 0;mask-position:0 0;transform:translate3d(-50%,0,0);opacity:0;transition:mask-size .9s cubic-bezier(.86,0,.07,1),-webkit-mask-size .9s cubic-bezier(.86,0,.07,1),opacity 0ms cubic-bezier(.23,1,.32,1) .9s}.project-item .background-cover.reveal img,.project-item .background-cover.reveal video{transition:filter 1.8s cubic-bezier(.23,1,.32,1),transform 1.8s cubic-bezier(.23,1,.32,1);filter:blur(0);transform:scale(1)}.project-item .background-cover.reveal img.blur,.project-item .background-cover.reveal video.blur{filter:blur(3px);transform:scale(1)}.project-item .background-cover.reveal .row-wrapper-abs .row.headline-row h1,.project-item .background-cover.shown .row-wrapper-abs .row.headline-row h1{-webkit-mask-size:10000% 100%;mask-size:10000% 100%;-webkit-mask-position:0 0;mask-position:0 0;transform:translateZ(0);opacity:1;transition:mask-size .9s cubic-bezier(.86,0,.07,1),-webkit-mask-size .9s cubic-bezier(.86,0,.07,1),opacity 0ms cubic-bezier(.23,1,.32,1)}.project-item section{position:relative;z-index:100}.project-item section.content .row,.project-item section.credits .row{margin-top:32px;margin-bottom:32px}.project-item .row.description,.project-item .row.long-form{text-align:left}.project-item .row.description p,.project-item .row.long-form p{max-width:720px}@media screen and (min-width:1080px){.project-item .row.description,.project-item .row.long-form{text-align:left}.project-item .row.description .col,.project-item .row.long-form .col{grid-column-end:span 10}.project-item .row.description h5,.project-item .row.description p,.project-item .row.long-form h5,.project-item .row.long-form p{text-align:left}}.project-item .row.image-block{text-align:left;overflow:hidden}.project-item .row.image-block img{transition:transform .15s cubic-bezier(.23,1,.32,1),opacity .15s cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,48px,0);opacity:.75;display:block;width:100%;height:auto;max-height:70vh;object-fit:contain;object-position:50% 50%}.project-item .row.image-block.reveal img{transition:transform .6s cubic-bezier(.23,1,.32,1),opacity .15s cubic-bezier(.23,1,.32,1);opacity:1;transform:translateZ(0)}.project-item section.credits{text-align:left}.project-item section.credits p{display:inline-block;padding:0;margin:0;text-align:left}.project-item section.credits span.date{font-style:italic;color:#aaa}.project-item section.credits span.roles{padding:0 8px}.error-page{background-color:#a57cc4;min-height:90vh;color:#fff}.error-page section{padding:32px 0}@media screen and (min-width:1080px){.error-page section{padding:48px 0}}.error-page section h1,.error-page section h2{display:inline-block;background-color:rgba(0,0,0,.1);padding:16px}.error-page section h3 a{vertical-align:middle;background-color:#00a6ff}main.listing-page.customlist .search input{display:none}main.listing-page{padding:32px 0}@media screen and (min-width:1080px){main.listing-page{padding:48px 0}}main.listing-page section.search{position:fixed;top:0;width:100%;z-index:700;background:#fff}main.listing-page section.search input{position:absolute;top:0;left:0;display:block;padding:0 48px;width:100%;border:1px solid transparent;height:32px}@media screen and (min-width:767px){main.listing-page section.search input{height:32px;padding:0 48px}}@media screen and (min-width:1080px){main.listing-page section.search input{height:48px;padding:0 64px}}main.listing-page section.results{padding:0}main.listing-page section.results .results-container.row{margin-right:0}@media screen and (max-width:1696px){main.listing-page section.results .results-container.row{max-width:100%;margin-left:48px}}main.listing-page ul{position:relative;z-index:100}main.listing-page ul li{margin:1px 0 0}main.listing-page ul li a{background:#000;height:25vh}main.listing-page ul li div.media{height:100%}main.listing-page ul li h1{text-overflow:ellipsis}main.listing-page ul li p{overflow:hidden}main.listing-page ul li.nothing-found{min-height:40vh;background:#ff007f;padding:64px 0;color:#fff}::selection{background:#ff007f;color:#fff}::-moz-selection{background:#ff007f;color:#fff}a{cursor:pointer!important}*,body{margin:0;padding:0;border:0;box-sizing:border-box}body{min-height:100vh;background:#6e7bca;min-width:330px}body div.site-content{background:#f6f4f3;min-height:80vh}body.scroll-up{background:#6e7bca}body.scroll-down{background:#000}li,ul,ul li{list-style:none}a{text-decoration:none}#__next-prerender-indicator{display:none}body .app-wrapper{background:#f6f4f3}body .app-wrapper.hide-mode h1,body .app-wrapper.hide-mode h2,body .app-wrapper.hide-mode h3,body .app-wrapper.hide-mode h4,body .app-wrapper.hide-mode h5,body .app-wrapper.hide-mode h6{background:#00a6ff!important;color:#00a6ff!important}body .app-wrapper.hide-mode a,body .app-wrapper.hide-mode p{background:#ff007f!important;color:#ff007f!important}