.word{display:inline-block}.word-wrap{position:relative;display:inline-block;overflow:hidden}.word-wrap-original{display:inline-block;-webkit-transition:-webkit-transform 0.4s ease-in-out calc(var(--word-index) * 0.015s);transition:-webkit-transform 0.4s ease-in-out calc(var(--word-index) * 0.015s);transition:transform 0.4s ease-in-out calc(var(--word-index) * 0.015s);transition:transform 0.4s ease-in-out calc(var(--word-index) * 0.015s),-webkit-transform 0.4s ease-in-out calc(var(--word-index) * 0.015s);-webkit-transform:translateY(0);transform:translateY(0)}.word-wrap-clone{display:inline-block;position:absolute;top:100%;left:0;-webkit-transition:-webkit-transform 0.4s ease-in-out calc(var(--word-index) * 0.015s);transition:-webkit-transform 0.4s ease-in-out calc(var(--word-index) * 0.015s);transition:transform 0.4s ease-in-out calc(var(--word-index) * 0.015s);transition:transform 0.4s ease-in-out calc(var(--word-index) * 0.015s),-webkit-transform 0.4s ease-in-out calc(var(--word-index) * 0.015s);-webkit-transform:translateY(0);transform:translateY(0)}.hoverOn .word-wrap-original{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.hoverOn .word-wrap-clone{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.tags.filters{height:auto}html[data-filter-feat=true] #tags-filter .tag-item[data-feat=false]:not(.active){display:none}.show-toggle{background-color:var(--card--card-body-bg)}#tags-filter .null,#tags-filter .tag-label .count{display:none}.null,.tag-label .count{display:none}.pill{border-radius:var(--card--radius);-webkit-transition:background-color 0.25s linear,color 0.25s linear;transition:background-color 0.25s linear,color 0.25s linear}.all-filter-container.active .pill,.tag-item.active .pill{background-color:var(--color--black-500);color:var(--color--smoke)}.all-filter-container.active .tag-label,.tag-item.active .tag-label{color:currentColor}.tags.filters{overflow:hidden}:root{--preloader-size:48px;--preloader:#111;--preloader-stroke:4;--preloader-bg:rgba(255,255,255,0.2)}html{overflow:hidden}html.loaded{overflow:visible}#main-section{opacity:0;min-height:100dvh}.loaded #main-section{min-height:auto}.cw-section{opacity:0;-webkit-transition:opacity 0.25s linear 0.25s;transition:opacity 0.25s linear 0.25s}.loaded .cw-section{opacity:1}html.lenis,html.lenis body{height:auto}.tiles-animating{pointer-events:none;cursor:wait}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-smooth:not(.scrolling-fast) .engage-footer-embed iframe{pointer-events:auto}.project-list{min-height:56dvh;-webkit-transition:height 0.25s ease-in-out;transition:height 0.25s ease-in-out}.project-list .card{pointer-events:none}.project-list .card-media{background-color:transparent}.project-list img{display:none}.project-list a,.project-list button{pointer-events:auto;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tag-label{color:var(--color--black-500)}button{background-color:transparent;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a,button{outline-color:var(--color--black-500)}.card-content a{color:var(--color--black-800)}.inactive #main-section{visibility:hidden}.project-item{position:relative}.project-item:first-child{z-index:50}.project-item:nth-child(2){z-index:49}.project-item:nth-child(3){z-index:48}.project-item:nth-child(4){z-index:47}.project-item:nth-child(5){z-index:46}.project-item:nth-child(6){z-index:45}.project-item:nth-child(7){z-index:44}.project-item:nth-child(8){z-index:43}.project-item:nth-child(9){z-index:42}.project-item:nth-child(10){z-index:41}.project-item:nth-child(11){z-index:40}.project-item:nth-child(12){z-index:39}.project-item:nth-child(13){z-index:38}.project-item:nth-child(14){z-index:37}.project-item:nth-child(15){z-index:36}.project-item:nth-child(16){z-index:35}.project-item:nth-child(17){z-index:34}.project-item:nth-child(18){z-index:33}.project-item:nth-child(19){z-index:32}.project-item:nth-child(20){z-index:31}.project-item:nth-child(21){z-index:30}.project-item:nth-child(22){z-index:29}.project-item:nth-child(23){z-index:28}.project-item:nth-child(24){z-index:27}.project-item:nth-child(25){z-index:26}.project-item:nth-child(26){z-index:25}.project-item:nth-child(27){z-index:24}.project-item:nth-child(28){z-index:23}.project-item:nth-child(29){z-index:22}.project-item:nth-child(30){z-index:21}.project-item:nth-child(31){z-index:20}.project-item:nth-child(32){z-index:19}.project-item:nth-child(33){z-index:18}.project-item:nth-child(34){z-index:17}.project-item:nth-child(35){z-index:16}.project-item:nth-child(36){z-index:15}.project-item:nth-child(37){z-index:14}.project-item:nth-child(38){z-index:13}.project-item:nth-child(39){z-index:12}.project-item:nth-child(40){z-index:11}.project-item:nth-child(41){z-index:10}.project-item:nth-child(42){z-index:9}.project-item:nth-child(43){z-index:8}.project-item:nth-child(44){z-index:7}.project-item:nth-child(45){z-index:6}.project-item:nth-child(46){z-index:5}.project-item:nth-child(47){z-index:4}.project-item:nth-child(48){z-index:3}.project-item:nth-child(49){z-index:2}.project-item:nth-child(50){z-index:1}.project-item:nth-child(51){z-index:0}.project-item[aria-hidden=false]{z-index:51}.card{-webkit-transition:translate 0.25s ease-in-out,scale 0.25s ease-in-out;transition:translate 0.25s ease-in-out,scale 0.25s ease-in-out;will-change:translate scale}.card-footer{min-height:40px}.card-eyebrow{display:-webkit-box;display:-ms-flexbox;display:flex}.card-eyebrow span{margin-right:0.24em}.card-eyebrow-label{text-transform:uppercase;color:var(--color--black-800);padding:0;-webkit-transition:none;transition:none}.card-eyebrow-label:hover{text-decoration:underline}.project-list{pointer-events:none}.loaded .card{pointer-events:auto}.card-content,.card-media{-webkit-transition:-webkit-box-shadow 0.5s;transition:-webkit-box-shadow 0.5s;transition:box-shadow 0.5s;transition:box-shadow 0.5s,-webkit-box-shadow 0.5s}html:not(.scrolling-fast) .project-list:hover .project-item[aria-hidden=false]:hover{z-index:150}html:not(.scrolling-fast) .project-list:hover .project-item[aria-hidden=false]:hover .card{scale:1.02}html:not(.scrolling-fast) .project-list:hover .project-item[aria-hidden=false]:hover .card-content.hoverOn,html:not(.scrolling-fast) .project-list:hover .project-item[aria-hidden=false]:hover .card-media.hoverOn{-webkit-box-shadow:0 0 2rem rgba(0,0,0,0.16);box-shadow:0 0 2rem rgba(0,0,0,0.16)}html:not(.scrolling-fast) .project-list:hover .project-item[aria-hidden=false]:not(:hover) .card a{color:var(--color--black-500)}.meta-tag.on{pointer-events:none}.card-media{position:relative}.card-media-logo-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);-webkit-backdrop-filter:blur(0rem);backdrop-filter:blur(0rem);-webkit-transition:background-color 0.25s linear 0s,-webkit-backdrop-filter 0.25s linear 0s;transition:background-color 0.25s linear 0s,-webkit-backdrop-filter 0.25s linear 0s;transition:backdrop-filter 0.25s linear 0s,background-color 0.25s linear 0s;transition:backdrop-filter 0.25s linear 0s,background-color 0.25s linear 0s,-webkit-backdrop-filter 0.25s linear 0s}.card-media-logo-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transform:scale(98%);transform:scale(98%);-webkit-transition:opacity 0.25s ease-in-out 0.25s,-webkit-transform 0.25s ease-in-out 0.25s;transition:opacity 0.25s ease-in-out 0.25s,-webkit-transform 0.25s ease-in-out 0.25s;transition:opacity 0.25s ease-in-out 0.25s,transform 0.25s ease-in-out 0.25s;transition:opacity 0.25s ease-in-out 0.25s,transform 0.25s ease-in-out 0.25s,-webkit-transform 0.25s ease-in-out 0.25s}html:not(.scrolling-fast) .card-media-logo-container.on{background-color:rgba(0,0,0,0.25);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem)}html:not(.scrolling-fast) .card-media-logo-container.on img{opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}@media screen and (max-width:768px){body{font-size:3.16vw;--font-size--xsm:.64em;--font-size--sm:1em;--font-size--md:1.2em;--font-size--lg:1.4em}.page-wrap{overflow-x:hidden}.cw-wrapper{max-width:88vw}.project-item{max-width:100%}.tag-container .caption{margin-bottom:1em}.our-work-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.our-work-header .meta-container{display:none}.card{height:auto!important}.card-content{padding:1.5em 1.5em 1.2em}}
/*# sourceMappingURL=theme.css.map */