@font-face{font-family:Floozie;src:url(/fonts/Floozie-Regular.otf) format("opentype");font-weight:400;font-style:normal}[style="font-weight: 400;"]{font-weight:400!important}.indent blockquote{padding-left:3em}.indent>p[style*=padding]{text-indent:3em;padding:0!important}.paragraph-rules>*+*{margin-top:1.1em}.paragraph-rules a{--text-opacity:1;color:#ff5e2c;color:rgba(255,94,44,var(--text-opacity));border-bottom:1px solid transparent}.paragraph-rules a:hover{--border-opacity:1;border-color:#ff5e2c;border-color:rgba(255,94,44,var(--border-opacity))}h1{font-size:3.75rem;line-height:1}.hover-style:hover{--text-opacity:1;color:#ff5e2c;color:rgba(255,94,44,var(--text-opacity))}.hover-style:hover svg{fill:#ff5e2c}b,strong{font-weight:400!important}.icon-height{display:flex;justify-content:center;align-items:center;height:3.75rem}iframe{width:100%!important;max-width:100%!important}.scroll-styles{-webkit-overflow-scrolling:touch}.spin{-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.spin:hover{-webkit-animation:spin 4s linear infinite;animation:spin 4s linear infinite}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}.shake{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.shake:hover{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}@-webkit-keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.divide-lines{position:relative}.divide-lines:after,.divide-lines:before{pointer-events:none}.divide-lines>.card:after{pointer-events:none;z-index:1}.divide-lines>.card:last-child:after{content:""}.divide-lines--force-lines>.card:nth-child(1n):after,.divide-lines>.card:last-child:after{position:absolute;width:100%;--bg-opacity:1;background-color:silver;background-color:rgba(192,192,192,var(--bg-opacity));height:1px;left:0;right:0}.divide-lines--force-lines>.card:nth-child(1n):after{content:""!important}.divide-lines-0>.card:nth-child(1n):after{content:"";position:absolute;width:100%;--bg-opacity:1;background-color:silver;background-color:rgba(192,192,192,var(--bg-opacity));height:1px;left:0;right:0}@media (min-width:1024px){.lg\:divide-lines-0:after,.lg\:divide-lines-0:before{content:none}}@media (min-width:1024px){.lg\:divide-lines-0>.card:nth-child(1n):after{content:"";position:absolute;width:100%;--bg-opacity:1;background-color:silver;background-color:rgba(192,192,192,var(--bg-opacity));height:1px;left:0;right:0}}.divide-lines-2:before{content:"";position:absolute;width:1px;background:#000;--bg-opacity:1;background-color:silver;background-color:rgba(192,192,192,var(--bg-opacity));height:100%;left:50%}@media (min-width:1024px){.divide-lines-2:before{content:none}}.divide-lines-2>.card:nth-child(2n-1):after{content:"";position:absolute;width:100%;--bg-opacity:1;background-color:silver;background-color:rgba(192,192,192,var(--bg-opacity));height:1px;left:0;right:0}@media (min-width:1024px){.lg\:divide-lines-2:before{content:"";position:absolute;width:1px;background:#000;--bg-opacity:1;background-color:silver;background-color:rgba(192,192,192,var(--bg-opacity));height:100%;left:50%}}@media (min-width:1024px){.lg\:divide-lines-2>.card:nth-child(1n):after{content:none}}@media (min-width:1024px){.lg\:divide-lines-2>.card:nth-child(2n-1):after{content:"";position:absolute;width:100%;--bg-opacity:1;background-color:silver;background-color:rgba(192,192,192,var(--bg-opacity));height:1px;left:0;right:0}}.divide-lines-3:before{background:#000;background-color:silver;background-color:rgba(192,192,192,var(--bg-opacity));left:33.3333333334%}.divide-lines-3:after,.divide-lines-3:before{content:""!important;position:absolute;width:1px;--bg-opacity:1;height:100%}.divide-lines-3:after{left:66.6666666667%}.divide-lines-3:after,.divide-lines-3>.card:nth-child(3n-2):after{background-color:silver;background-color:rgba(192,192,192,var(--bg-opacity))}.divide-lines-3>.card:nth-child(3n-2):after{content:"";position:absolute;width:100%;--bg-opacity:1;height:1px;left:0;right:0}@media (min-width:1024px){.lg\:divide-lines-3:before{background:#000;background-color:silver;background-color:rgba(192,192,192,var(--bg-opacity));left:33.3333333334%}}@media (min-width:1024px){.lg\:divide-lines-3:after,.lg\:divide-lines-3:before{content:"";position:absolute;width:1px;--bg-opacity:1;height:100%}.lg\:divide-lines-3:after{background-color:silver;background-color:rgba(192,192,192,var(--bg-opacity));left:66.6666666667%}}@media (min-width:1024px){.lg\:divide-lines-3>.card:nth-child(1n):after{content:none}}@media (min-width:1024px){.lg\:divide-lines-3>.card:nth-child(3n-2):after{content:"";position:absolute;width:100%;--bg-opacity:1;background-color:silver;background-color:rgba(192,192,192,var(--bg-opacity));height:1px;left:0;right:0}}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;font-smooth:always;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-size:1.5rem;line-height:1.1;font-weight:400;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.01em;--bg-opacity:1;background-color:#b7c6b5;background-color:rgba(183,198,181,var(--bg-opacity))}html{font-size:40%;overflow-y:auto;overflow-x:hidden}@media (min-width:768px){html{font-size:100%}}#app.loading,#app.loading *{cursor:wait!important}:focus{outline:none!important}img{max-width:100%}.modal{transition:transform .4s ease-in-out;opacity:0;visibility:hidden}.modal.is-active{opacity:1;visibility:visible}.sort-direction{opacity:0}.sort-direction.is-active{opacity:1}[data-cell=date],[data-cell=type]{width:5.8em}.flex-1\/2{flex:0 0 50%}.flex-date{flex:0 0 3.7em}.rows>.row:last-child{margin-bottom:.625rem}.rows>.row:not(.is-active):last-child{margin-bottom:1.25rem}.vimeo-full-width{padding:56.25% 0 0;position:relative}.vimeo-full-width iframe{position:absolute;top:0;left:0;width:100%;height:100%}.project-separator~.row div>a div:first-child{padding-left:3rem}.about{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .4s ease-in-out;transform:translate3d(-100%,0,0)}.about.is-active{transform:translateZ(0)}.about a{text-decoration:none;opacity:.4}.about a:hover{opacity:1}.about-close{transition:all .4s ease-in-out;opacity:0;visibility:hidden;pointer-events:none}.about-close.is-active{visibility:visible;pointer-events:auto}.menu{transition:none}@media (min-width:1024px){.menu{transition:opacity .25s ease-in-out .25s}}.menu.lg\:opacity-0{transition:opacity .25s ease-in-out 0ms}.tagline-tracking--real{transition:none}@media (min-width:1024px){.tagline-tracking--real{transition:opacity .25s ease-in-out .25s}}.tagline-tracking--real.lg\:opacity-0{transition:opacity .25s ease-in-out 0ms}.tagline-tracking--fake{transition:none}.tagline-tracking--fake.lg\:opacity-1{transition:opacity .25s ease-in-out .25s}.tagline-tracking span{letter-spacing:.1656em}.tagline-tracking span:last-child{letter-spacing:-.05em}.resize-animation-stopper .menu,.resize-animation-stopper .tagline-tracking{-webkit-animation:none!important;animation:none!important;transition:none!important}