a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{display:inline-block;color:inherit;text-decoration:none}button,input,select{border:none;-webkit-appearance:none;background:none;font-size:inherit;font-family:inherit;font-weight:inherit;text-transform:inherit}.fade-enter-active,.fade-leave-active{transition:opacity .7s cubic-bezier(.215,.61,.355,1)}.fade-enter,.fade-leave-to{opacity:0}.fade-delay-enter-enter-active{transition:opacity .7s cubic-bezier(.215,.61,.355,1) .7s}.fade-delay-enter-leave-active{transition:opacity .7s cubic-bezier(.55,.055,.675,.19)}.fade-delay-enter-enter,.fade-delay-enter-leave-to{opacity:0}.project-assets-enter-active{transition:all .35s cubic-bezier(.215,.61,.355,1) 245ms}.project-assets-leave-active{transition:all .35s cubic-bezier(.55,.055,.675,.19)}.project-assets-enter{opacity:0;transform:scale(1.015)}.project-assets-enter-to,.project-assets-leave{opacity:1;transform:scale(1)}.project-assets-leave-to{opacity:0;transform:scale(.985)}@-webkit-keyframes blur{0%{opacity:1;filter:none}to{opacity:.75;filter:blur(35px) saturate(1.15)}}@keyframes blur{0%{opacity:1;filter:none}to{opacity:.75;filter:blur(35px) saturate(1.15)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@font-face{font-family:Post Grotesk;src:url(/fonts/PostGrotesk-Light.woff2) format("woff2"),url(/fonts/PostGrotesk-Light.woff) format("woff"),url(/fonts/PostGrotesk-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Post Grotesk;src:url(/fonts/PostGrotesk-LightItalic.woff2) format("woff2"),url(/fonts/PostGrotesk-LightItalic.woff) format("woff"),url(/fonts/PostGrotesk-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Post Grotesk;src:url(/fonts/PostGrotesk-BookItalic.woff2) format("woff2"),url(/fonts/PostGrotesk-BookItalic.woff) format("woff"),url(/fonts/PostGrotesk-BookItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Post Grotesk;src:url(/fonts/PostGrotesk-Book.woff2) format("woff2"),url(/fonts/PostGrotesk-Book.woff) format("woff"),url(/fonts/PostGrotesk-Book.ttf) format("truetype");font-weight:400;font-style:normal}.type-18{font-size:1.8rem;line-height:1.333;letter-spacing:.18;font-family:Post Grotesk;font-weight:300}@media only screen and (max-width:767px){.type-18{font-size:4vw}}.type-24{font-size:2.4rem;line-height:1.25;font-family:Post Grotesk;font-weight:300}@media only screen and (max-width:767px){.type-24{font-size:5vw;line-height:1.45}}.type-30{font-size:2vw;line-height:1.2;font-family:Post Grotesk;font-weight:300}@media only screen and (max-width:1112px){.type-30{font-size:3vw}}@media only screen and (max-width:767px){.type-30{font-size:6.5vw}}.type-40{font-size:2.78vw;line-height:1.2;font-family:Post Grotesk;font-weight:300}@media only screen and (max-width:1112px){.type-40{font-size:3.5vw}}@media only screen and (max-width:767px){.type-40{font-size:5vw}}.type-50{font-size:3.47vw;line-height:1.25;font-family:Post Grotesk;font-weight:300}@media only screen and (max-width:767px){.type-50{font-size:7.5vw}}strong{font-weight:400}*{outline:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}html{font-size:10px}@media only screen and (max-width:1440px){html{font-size:9px}}@media only screen and (max-width:1000px){html{font-size:8.5px}}@media only screen and (max-width:900px){html{font-size:8px}}@media only screen and (max-width:800px){html{font-size:7.5px}}body{touch-action:manipulation;width:100%;min-height:100%;overscroll-behavior-x:none;font-variant-numeric:proportional-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body>div{display:flex;flex-direction:column;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch}main{padding:8rem 0 0}.inset{width:100%;max-width:80%;margin:0 auto}.asset{display:block}.asset img,.asset video{width:100%;display:block}.logo{height:5rem;display:flex;justify-content:center;align-items:center}.logo svg{height:100%;height:2vh;display:block;pointer-events:auto}@media only screen and (max-width:767px){.logo svg{height:1.8vh}}.format-landscape,.format-portrait{position:relative}.format-landscape:before,.format-portrait:before{content:"";width:100%;display:block}.format-landscape iframe,.format-landscape img,.format-landscape video,.format-portrait iframe,.format-portrait img,.format-portrait video{top:0;left:0;width:100%;height:100%;position:absolute}.format-landscape img,.format-landscape video,.format-portrait img,.format-portrait video{-o-object-fit:cover;object-fit:cover}.format-portrait:before{padding-top:125%}.format-landscape:before{padding-top:56.25%}.read-more{cursor:pointer;position:relative;border-bottom:.5px solid #dadada}.read-more:after,.read-more:before{content:"";position:absolute;display:block}.read-more:before{width:42px;height:12px;right:0;bottom:-2.5rem;background:url(/static/up-arrow.svg) no-repeat;background-size:contain;transform:scaleY(-1)}.read-more:after{display:flex;align-items:center;left:0;bottom:-4rem;width:100%;height:4rem;content:"Read More"}.read-more.open:before{transform:unset}.read-more.open:after{content:"Read Less"}.user-select *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.user-select ::-moz-selection{color:#fff;background:#000}.user-select ::selection{color:#fff;background:#000}.headroom{transition:transform .7s cubic-bezier(.645,.045,.355,1)}.pinned{transform:translateZ(0)}.unpinned{transform:translate3d(0,-100%,0)}nav{top:0;left:0;width:100vw;height:100vh;position:fixed;display:flex;flex-direction:column;align-items:center;opacity:0;pointer-events:none;z-index:100}nav a:nth-child(2){margin-top:auto}nav a:nth-child(3){margin-bottom:auto}nav.open{pointer-events:auto}nav .nav--close{height:5rem;display:flex;align-items:center;position:absolute;top:0;right:2.6rem}nav .nav--close svg{height:2rem;cursor:pointer}header{top:0;left:0;width:100vw;height:5rem;position:fixed;z-index:101}.header-wrapper{display:flex;justify-content:center;width:100%;height:100%;background:#fff;border-bottom:.5px solid #dadada}.header--burger{height:5rem;display:flex;align-items:center;position:absolute;top:0;right:2.5rem}.header--burger svg{height:2.2rem;cursor:pointer}.to-projects .header-wrapper.unpinned{transform:translate3d(0,-200%,0)}.to-project .header-wrapper{background:none;border-color:transparent}[desktop].to-home body{overflow:hidden}.home{padding:0}.home section{top:0;left:0;position:fixed;width:100vw;height:100vh;pointer-events:none}@media only screen and (max-width:1112px){.home section{height:-webkit-fill-available;height:-moz-available;height:stretch}}.home .active{pointer-events:auto}.home [scroll]{overflow:hidden}.home [scroll].active{overflow-y:scroll;-webkit-overflow-scrolling:touch}.home [center]{display:flex;justify-content:center;align-items:center}.home [cover]{position:relative;width:100vw;height:100vh;overflow:hidden}.home [cover] img,.home [cover] video{top:0;left:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1112px){.home [cover]{height:-webkit-fill-available;height:-moz-available;height:stretch}}.home [abs]{top:0;left:0;width:100vw;height:100vh;position:absolute}@media only screen and (max-width:1112px){.home [abs]{height:-webkit-fill-available;height:-moz-available;height:stretch}}.home [sticky]{top:0;position:-webkit-sticky;position:sticky}.home [spacer]{display:block}.home .type-center{width:55%;text-align:center}.home .quote{display:flex;position:relative;width:70%}.home .quote :first-child{flex-grow:1}.home .quote :last-child{margin-left:8rem;margin-top:auto;flex-shrink:0}.home .w-5{width:5%}.home .w-10{width:10%}.home .w-15{width:15%}.home .w-20{width:20%}.home .w-25{width:25%}.home .w-30{width:30%}.home .w-35{width:35%}.home .w-40{width:40%}.home .w-45{width:45%}.home .w-50{width:50%}.home .w-55{width:55%}.home .w-60{width:60%}.home .w-65{width:65%}.home .w-70{width:70%}.home .w-75{width:75%}.home .w-80{width:80%}.home .w-85{width:85%}.home .w-90{width:90%}.home .w-95{width:95%}.home .w-100{width:100%}.home #scene-0{transform:unset}.home #scene-0 .asset{position:relative}.home #scene-0 img{-webkit-animation:blur 2.1s cubic-bezier(.215,.61,.355,1) 1.4s forwards;animation:blur 2.1s cubic-bezier(.215,.61,.355,1) 1.4s forwards}.home #scene-1{transform:unset}.home #scene-1 [s1]{display:flex;flex-direction:column}.home #scene-1 [s1] svg{width:40%}.home #scene-1 [s2]{display:flex;justify-content:center;overflow:hidden}.home #scene-1 [s2] span{width:25.3%;position:absolute;transform:translate3d(0,80vh,0)}@media only screen and (max-width:1112px){.home #scene-1 [s2] span{transform:translate3d(0,77vh,0)}}.home #scene-1 [s2] span:nth-child(2){padding-left:14%}.home #scene-1 [s2] span:nth-child(3){padding-left:17.6%}.home #scene-1 [s3]{padding:8rem;overflow:hidden}.home #scene-1 [s3] .asset{width:100%;display:flex;position:relative}.home #scene-1 [s3] .asset:before{content:"";width:100%;padding-top:56.25%;display:block}.home #scene-1 [s3] .asset:first-child{transform:translate3d(5%,-5%,0)}.home #scene-1 [s3] .asset:nth-child(2){transform:translate3d(-5%,25%,0)}.home #scene-1 [s3] .asset img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute}.home #scene-2 [s1]{display:flex;flex-direction:column;padding:8rem}.home #scene-2 .quote{margin:auto 0}.home #scene-2 .awards{width:100%;display:flex;padding:8rem 0;margin:auto 0}.home #scene-2 .awards>div{flex-grow:1;flex-basis:0;text-align:center}.home #scene-3 [s1]{padding:8rem 0;display:flex;flex-direction:column;align-items:center}.home #scene-3 [s3]{height:50vh;top:25vh}.home #scene-3 [spacer]{height:50vh}.home #scene-4 .wrapper{display:block;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:linear-gradient(#fdf5e7 30%,#fff 40%,#fff)}.home #scene-4 [s1]{padding:8rem 0;display:flex;justify-content:center}.home #scene-4 [s2]{padding:0 8rem}.home #scene-4 [s3]{padding:8rem 0}.home #scene-4 [s3] .split>*{flex-grow:1}.home #scene-4 [s3] p{width:50%;padding:8rem}.home #scene-4 [s3] img{width:100%;-o-object-fit:contain;object-fit:contain;padding:0 8rem}.home #scene-6 .wrapper{background:#fff}.home #scene-6 [s2]{width:100%;top:0;left:0;position:absolute;color:#fff;padding:8rem 0;display:flex;justify-content:center}.home #scene-6 [s2] p{z-index:1;position:relative}.home #scene-6 [s2]:before{content:"";display:block;top:0;left:0;width:100%;height:130%;background:linear-gradient(#282427,transparent 100%);position:absolute}.home #scene-6 [s3]{display:grid;grid-row-gap:8rem;grid-template-columns:repeat(9,1fr);padding:10vh 8rem 0}.home #scene-6 [s3] div:first-child{display:flex;align-items:center;grid-column:1/span 4}.home #scene-6 [s3] div:nth-child(2){grid-column:5/span 5}.home #scene-6 [s3] div:nth-child(3){grid-column:1/span 5;margin-top:-16rem;position:relative}.home #scene-6 [s3] div:nth-child(4){display:flex;align-items:center;grid-row:3;grid-column:4/span 6}.home #scene-6 [s3] div:nth-child(5){grid-column:1/span 5;grid-row:4}.home #scene-6 [s3] div:nth-child(6){grid-column:5/span 5;margin-top:-16rem;position:relative}.home #scene-6 [s3] div:nth-child(7){display:flex;align-items:center;grid-row:5;grid-column:1/span 4}.home #scene-8 .texts>div{display:flex;flex-direction:column}.home #scene-8 .texts p{opacity:0}.home #scene-8 .texts p:not(:last-child):not(:only-child){margin-bottom:1em}.home #scene-8 .texts .quote p{margin-bottom:unset!important}.home #scene-9 p{pointer-events:none}.home #scene-9 [spacer]{height:300vh}.home #scene-9 [s1]{z-index:1}.home #scene-9 [s1] .content{padding:8rem;display:flex;justify-content:center}.home #scene-9 [s1] .content:before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:linear-gradient(#91aac5,#91aac5 15%,transparent 50%,transparent)}.home #scene-9 [s1] p{position:absolute}@media screen and (max-aspect-ratio:3/2){.home #scene-9 [s1] .asset video{-o-object-fit:contain;object-fit:contain}}.home #scene-11>div:not(:first-child){opacity:0}.home #scene-11 .content{display:flex;flex-direction:column;justify-content:center;align-items:center}.home #scene-11 .asset{width:60%;margin:1.5vw 0}.home #scene-11 img{-o-object-fit:cover;object-fit:cover}.home #scene-11 [s1] .grad{background:linear-gradient(#ddeae0,#fff)}.home #scene-11 [s1] .content{text-align:center}.home #scene-11 [s1] .content span{width:60%}.home #scene-11 [s1] .content p{margin-bottom:1em}.home #scene-11 [s2] .grad{background:linear-gradient(#f5eef1,#fff)}.home #scene-11 [s3] .grad{background:linear-gradient(#fdf5e7,#fff)}.home #scene-11 [s4] .grad{background:linear-gradient(#ddeae0,#fff)}.home #scene-12{background:#fff}.home #scene-12 .grad{top:0;left:0;position:absolute;width:100%;height:100%;z-index:-1}.home #scene-12 [s1]{height:50vh}.home #scene-12 [s2]{position:relative}.home #scene-12 [s2] .grad{background:linear-gradient(#fff,#fbf4a7 50%,#fff)}.home #scene-12 [s2] .asset{height:85vh}.home #scene-12 [s2] img{height:100%;-o-object-fit:contain;object-fit:contain}.home #scene-12 [s3]{flex-direction:column}.home #scene-12 [s3] p:not(:last-child){margin-bottom:1em}.home #scene-13{transform:unset;overflow:hidden}.home #scene-13 [s1]{display:flex;position:relative;justify-content:center;align-items:center;overflow:hidden}.home #scene-13 [s1] img{top:0;left:0;position:absolute}.home #scene-13 [s1] img:first-child{height:35vh;transform:translate3d(5vw,5vh,0);display:block}.home #scene-13 [s1] img:nth-child(2){height:40vh;transform:translate3d(60vw,10vh,0);display:block}.home #scene-13 [s1] img:nth-child(3){height:40vh;transform:translate3d(7vw,58vh,0);display:block}.home #scene-13 [s1] img:nth-child(4){height:32vh;transform:translate3d(50vw,55vh,0);display:block}.home #scene-13 [s1] img:nth-child(5){height:50vh;transform:translate3d(22vw,20vh,0);display:block}.home #scene-13 [s1] img:nth-child(6){height:28vh;transform:translate3d(73vw,68vh,0);display:block}.home #scene-13 [s1] img:nth-child(7){height:60vh;transform:translate3d(45vw,0,0);display:block}.home #scene-13 [s1] img:nth-child(8){height:75vh;position:relative}.home #scene-13 .quote{width:77%}.down-arrow{bottom:6vh;width:100%;height:2rem;background:url(/static/down-arrow.svg) 50% no-repeat;-webkit-animation:scroll .7s cubic-bezier(.645,.045,.355,1) infinite alternate;animation:scroll .7s cubic-bezier(.645,.045,.355,1) infinite alternate;position:fixed;z-index:100}@-webkit-keyframes scroll{0%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,15px,0)}}@keyframes scroll{0%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,15px,0)}}#debug{top:0;left:0;position:fixed;color:red;padding:2rem;font-size:12px;font-family:Menlo;display:flex;flex-direction:column;z-index:1000}.home-mobile{padding:unset}.home-mobile,.home-mobile section{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.home-mobile section{text-align:center;position:-webkit-sticky;position:sticky;display:block}.home-mobile section>div{width:100%;position:relative}.home-mobile section .block{padding:8vh 0}@media only screen and (max-width:767px){.home-mobile section .block{padding-bottom:1rem}}.home-mobile section .block>:not(:last-child){margin-bottom:8vh}.home-mobile section:not(:first-child){padding-top:40vh}.home-mobile .asset{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.home-mobile .asset img,.home-mobile .asset video{-o-object-fit:contain;object-fit:contain}.home-mobile .asset+.asset{margin-top:1rem}.home-mobile [animate]>div,.home-mobile [animate]>p{opacity:0;transform:translate3d(0,4rem,0);will-change:transform,opacity}.home-mobile [animate]>div[in-view],.home-mobile [animate]>p[in-view]{opacity:1;transform:translateZ(0);transition:opacity .7s cubic-bezier(.215,.61,.355,1),transform .7s cubic-bezier(.215,.61,.355,1)}.home-mobile [landscape]{padding:0 1rem;margin:0 auto}.home-mobile [landscape] img,.home-mobile [landscape] video{margin:0 auto;width:100%}@media only screen and (min-width:767px) and (orientation:portrait){.home-mobile [landscape]{width:85%}}@media only screen and (min-width:767px) and (orientation:landscape){.home-mobile [landscape]{width:75%}}.home-mobile [portrait]{width:70%;margin:0 auto}.home-mobile [quote]{padding:8vh 0 14vh}.home-mobile [quote],.home-mobile [quote]>div:last-child{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.home-mobile [quote]>div:last-child{width:100%}.home-mobile [quote]>div:last-child p{max-width:80%}.home-mobile [quote]>div:last-child p:last-child{margin-top:1rem}@media only screen and (min-width:767px){.home-mobile [quote]>div:last-child p{max-width:55%}}.home-mobile [quote] .asset{width:100%;height:100%}.home-mobile [quote] .asset img,.home-mobile [quote] .asset video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-mobile [abs]{top:0;left:0;width:100%;height:100%;position:absolute}.home-mobile [text]{padding-left:10%;padding-right:10%;position:relative}@media only screen and (min-width:767px){.home-mobile [text]{padding-left:25%;padding-right:25%}}.home-mobile [cover]{position:relative;width:100vw;height:100vh;height:calc(var(--vh)*100);overflow:hidden;padding:0}.home-mobile [cover] .asset{width:100%;height:100vh}.home-mobile [cover] img,.home-mobile [cover] video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:767px){.home-mobile [row]{display:flex;justify-content:space-evenly}}.home-mobile #scene-0{width:100vw}.home-mobile #scene-0 .logo-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.home-mobile #scene-0 .splash{top:0;left:0;width:100%;height:0;position:fixed!important;z-index:-1;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:blur 2.1s cubic-bezier(.215,.61,.355,1) 1.4s forwards;animation:blur 2.1s cubic-bezier(.215,.61,.355,1) 1.4s forwards}.home-mobile #scene-0 .splash img{height:100vh}.home-mobile #scene-0 svg{width:75%;-webkit-animation:fade-in 2.1s cubic-bezier(.215,.61,.355,1) 1.4s backwards;animation:fade-in 2.1s cubic-bezier(.215,.61,.355,1) 1.4s backwards}@media only screen and (min-width:767px){.home-mobile #scene-0 svg{width:35%}}.home-mobile #scene-0 .awards>div{margin-bottom:3vh}@media only screen and (min-width:767px){.home-mobile #scene-0 .awards>div{width:33.33%}}.home-mobile #scene-0 .awards>div:last-child{margin-bottom:8vh}.home-mobile #scene-1>div{background:linear-gradient(#fdf5e7 30%,#fff 90%,#fff)}.home-mobile #scene-1 [row]{justify-content:center}@media only screen and (min-width:767px){.home-mobile #scene-1 [row] .asset{margin:0 3vh}}@media only screen and (min-width:767px) and (orientation:portrait){.home-mobile #scene-1 [row] .asset{width:40%}}@media only screen and (min-width:767px) and (orientation:landscape){.home-mobile #scene-1 [row] .asset{width:25%}}.home-mobile #scene-2>div{background:linear-gradient(#728497 30%,#fff 90%,#fff)}.home-mobile #scene-2 [row]{justify-content:center}@media only screen and (min-width:767px){.home-mobile #scene-2 [row] .asset{padding:0;margin:0 3vh}}.home-mobile #scene-3>div{background:linear-gradient(#fef4d8 30%,#fff 90%,#fff)}.home-mobile #scene-4>div{background:linear-gradient(#91aac5 30%,#fff 90%,#fff)}.home-mobile #scene-4>div>div:first-child{padding:8vh 0}.home-mobile #scene-4>div>div:nth-child(3){padding-bottom:0}.home-mobile #scene-5>div{background:linear-gradient(#ddeae0 30%,#fff 90%,#fff)}.home-mobile #scene-5>div:first-child{padding:8vh 0}.home-mobile #scene-5 .block{padding-bottom:8vh}.home-mobile #scene-5 .block>:not(:last-child){margin-bottom:3vh}.home-mobile #scene-6>div{padding-top:8vh;background:linear-gradient(#fbf4a7 30%,#fff 90%,#fff)}.home-mobile #scene-6>div .asset:last-child,.home-mobile #scene-6>div p{margin-bottom:8vh}.home-mobile #scene-6>div:last-child{padding-bottom:50vh}.about{width:100%}.about h2{margin-bottom:2rem}.about .asset+h2{margin-top:5rem}.about section{padding:5rem 0}.about section:first-child{padding-top:0}.about .clients--list,.about .collaborations--text,.about .softroom--text,.about .team--text{-moz-column-count:2;column-count:2;-moz-column-gap:5rem;column-gap:5rem}.about .clients--list,.about .collaborations--list{-moz-column-count:3;column-count:3;line-height:1.5}.about .softroom{padding-bottom:0}.about .experience{padding-bottom:10rem}.about .experience--text span{display:grid;grid-template-columns:repeat(6,1fr)}.about .experience--text p{grid-column:1/span 4}.about .experience--text p:not(:last-child):not(:only-child){margin-bottom:1em}.about .team{background:linear-gradient(#fdf5e7,#fff)}.about .team--people{width:100%;grid-template-columns:repeat(5,1fr);display:grid;margin-top:5rem}.about .team--people>span>span{display:flex;flex-direction:column}.about .team--directors{grid-gap:10rem 5rem;margin-bottom:10rem;grid-template-columns:repeat(2,1fr)}.about .team--staff{grid-gap:1rem 5rem}.about .team--staff span{white-space:nowrap}.about .team--bio:before{content:"";width:100%;height:2.5rem;display:block}.about .team--bio p:not(:last-child):not(:only-child){margin-bottom:1em}.about .team--email{margin-top:2rem;display:block;pointer-events:auto}.about .collaborations--text{margin-bottom:2rem}.about .clients{background:linear-gradient(#f5eef1,#fff)}.about .read-more{padding-bottom:2.5rem}.about .read-more>*{pointer-events:none}.about .read-more .read-more--wrapper{overflow:hidden;transition:max-height .7s cubic-bezier(.215,.61,.355,1)}.projects-page{width:100%;display:flex;flex-direction:column;flex-grow:1;padding-top:10rem}.projects-wrapper{transition:transform .35s cubic-bezier(.215,.61,.355,1)}.projects-row{height:35vh;display:flex;padding:2rem 0 4rem;opacity:0;transform:translate3d(0,4rem,0);will-change:transform,opacity}.projects-row[in-view]{opacity:1;transform:translateZ(0);transition:opacity .7s cubic-bezier(.215,.61,.355,1),transform .7s cubic-bezier(.215,.61,.355,1)}.projects-row:not(:first-of-type){border-top:.5px solid #dadada}.projects-row:hover .projects-row--thumbs{transform:scale(.99)}.projects-row--details{width:35%;padding-right:5%}.projects-row--details h3{color:#8e8e8d}.projects-row--thumbs{width:65%;position:relative;transition:all .7s cubic-bezier(.215,.61,.355,1)}.projects-row--thumbs .asset{height:100%;display:inline-block}.projects-row--thumbs .asset:first-child{padding-right:.5rem}.projects-row--thumbs .asset:nth-child(2){padding-left:.5rem}.projects-row--thumbs .asset:only-child{padding:0}.projects-row--thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projects-filters{width:100%;display:flex;justify-content:flex-start;flex-direction:column;overflow:hidden;left:10%;top:5rem;position:fixed;background:#fff;z-index:1;transition:transform .7s cubic-bezier(.645,.045,.355,1);border-bottom:.5px solid #dadada}.projects-filters.unpinned{transform:translate3d(0,-400%,0)}.projects-filters--wrapper{display:flex;justify-content:space-between;height:5rem}.projects-filters--wrapper a{display:flex;align-items:center;overflow:hidden}.projects-filters--active{color:#8e8e8d}.projects-filters--selected{color:#000}.projects-filters--btn{height:50%;display:flex;align-items:center}.project-page{width:100%;background:linear-gradient(#fdf5e7,#fff)}.project-page .asset{width:100%;display:block}.project-lead{width:100%;height:75vh}.project-lead img,.project-lead video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-details{display:flex;padding:4rem 0;margin-bottom:12rem;border-bottom:.5px solid #dadada;position:relative}.project-details h3{color:grey}.project-details--title{width:40%}.project-details--body{width:60%;overflow:hidden;transition:max-height .7s cubic-bezier(.645,.045,.355,1)}.project-details--body p:not(:last-child):not(:only-child){margin-bottom:1em}.project-details--body blockquote{color:#8e8e8d}.project-assets .asset{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:9rem;opacity:0;transform:translate3d(0,4rem,0);will-change:transform,opacity}.project-assets .asset[in-view]{opacity:1;transform:translateZ(0);transition:opacity .7s cubic-bezier(.215,.61,.355,1),transform .7s cubic-bezier(.215,.61,.355,1)}.project-assets .embed{display:flex;align-items:center;justify-content:center}.project-assets .embed,.project-assets img,.project-assets video{width:80%;-o-object-fit:contain;object-fit:contain}.project-assets--wrapper{width:100%;height:100%;position:relative}.project-more{width:100%;padding:5rem 0;background:linear-gradient(#ddeae0,#fff);color:#8e8e8d}.project-more h2{margin-bottom:1rem;color:#000}.project-more span{display:flex;padding-right:5%;flex-direction:column}.project-more a{transition:color .35s cubic-bezier(.215,.61,.355,1)}@media not all and (pointer:coarse){.project-more a:hover{color:#000}}.project-more .wrapper{display:grid;grid-gap:1rem;grid-template-columns:repeat(2,1fr)}.project-more .wrapper:last-child:not(:only-child){margin-top:5rem}.project-related--block{width:100%}.project-related--block h3{margin-top:1rem}.project-related--block .asset{padding-top:56.25%;position:relative}.project-related--block img{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.journal-page{width:100%}.journal-posts{display:grid;grid-gap:1rem;grid-template-columns:repeat(3,1fr);padding-bottom:5rem}.journal-post{width:100%;overflow:hidden}.journal-post .wrapper{padding-top:100%;display:block;position:relative}@media not all and (pointer:coarse){.journal-post:hover img{opacity:.5;filter:blur(35px) saturate(1.15);transition:all 2.1s cubic-bezier(.215,.61,.355,1)}.journal-post:hover .journal-post--caption{opacity:1}}.journal-post--asset,.journal-post--caption{top:0;left:0;width:100%;height:100%;position:absolute;overflow:hidden}.journal-post--asset img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .7s cubic-bezier(.215,.61,.355,1)}.journal-post--caption{display:flex;justify-content:center;align-items:center;text-align:center;opacity:0;padding:5%;transition:opacity .7s cubic-bezier(.215,.61,.355,1)}.legal-page{display:flex;flex-direction:column;flex-grow:1}.legal-page section{width:100%;display:flex;padding-bottom:10rem;flex-grow:1}.legal-page p:not(:last-child):not(:only-child){margin-bottom:1em}.legal-page--title{width:30%;flex-shrink:0}.legal-page--body{width:70%;flex-shrink:0;-moz-column-count:2;column-count:2;-moz-column-gap:4.3rem;column-gap:4.3rem}footer{margin-top:auto;padding:5rem 0;background:linear-gradient(#eeeae9,#fff)}footer .wrapper{display:flex;justify-content:space-between}footer .wrapper>span{display:flex;flex-direction:column}@media only screen and (max-width:1112px) and (orientation:portrait){.inset{max-width:calc(100% - 3rem)}.about .clients--list,.about .our-practice--text,.about .team--text{-moz-column-gap:2.5rem;column-gap:2.5rem}.about .our-practice--assets{grid-gap:2.5rem}.about .team--staff{grid-gap:1rem 2.5rem}.projects-row--thumbs .asset{width:100%!important;padding:0!important}.projects-row--thumbs .asset:nth-child(2){display:none}.projects-filters{left:0}.projects-filters--wrapper{height:unset;flex-direction:column;padding:0 2.5%;background:url(/static/down-arrow.svg) calc(100% - 2.1rem) calc(100% - 1.1rem) no-repeat;background-size:3rem auto}.projects-filters--wrapper a{line-height:2;flex-shrink:0}}@media only screen and (max-width:767px){footer .wrapper{flex-wrap:wrap}footer .wrapper>span{width:100%;display:flex;flex-direction:column;margin-bottom:5rem}footer .wrapper>span:nth-child(n+3){width:50%;margin-bottom:unset}footer .wrapper>span:nth-child(4){align-items:flex-end;justify-content:flex-end}.about p:not(:last-child):not(:only-child){margin-bottom:1em}.about .our-practice--assets .asset:last-child{display:none}.about .clients--list,.about .collaborations--list,.about .collaborations--text,.about .experience--text,.about .our-practice--text,.about .softroom--text,.about .team--text{-moz-column-count:1;column-count:1}.about .team--people{grid-template-columns:repeat(2,1fr)}.about .team--directors{grid-template-columns:repeat(1,1fr)}.projects-row{height:unset;flex-wrap:wrap-reverse;padding-top:0;border:none!important}.projects-row>span{width:100%}.projects-row--thumbs{margin-bottom:1rem}.projects-row--thumbs .asset{height:unset}.projects-row--thumbs img{height:unset;-o-object-fit:contain;object-fit:contain}.project-lead{height:unset}.project-details{flex-wrap:wrap;margin-bottom:8rem;padding:1rem 0}.project-details span{width:100%}.project-details .project-details--title{margin-bottom:3.5rem}.project-assets .asset{position:relative;margin-bottom:1.5rem}.project-assets .embed,.project-assets img,.project-assets video{width:100%}.project-more .wrapper{grid-template-columns:repeat(1,1fr)}.project-more .project-related--block:nth-child(2){display:none}.journal-posts{grid-template-columns:repeat(1,1fr);grid-gap:4rem}.journal-post{overflow:auto}.journal-post .wrapper{padding-top:unset}.journal-post--asset{height:unset;position:static;-o-object-fit:contain;object-fit:contain}.journal-post--caption{opacity:1;text-align:left;padding:1rem 10% 0 0;position:static;height:unset}.legal-page section{flex-direction:column}.legal-page--title{width:100%;margin-bottom:2rem}.legal-page--body{width:100%;-moz-column-count:1;column-count:1}}