*{font-family:Loos,sans-serif}*,body{cursor:none}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}h1{font-size:48px;margin-bottom:0}div,p,span{font-weight:300;color:black}a{font-weight:400;color:black}.bulletList li,p{margin:0;font-size:20px;color:black}.bulletList li{list-style-type:disc}.feature-title{color:#1F9A73;letter-spacing:.1rem;font-size:24px;font-weight:400;text-transform:uppercase}body{margin:0;overflow-x:hidden;background:white}.content-wrap{display:flex;justify-content:center}.content{width:100%;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.flex,.flex-col{display:flex}.flex-col{flex-direction:column}.flex-col.center{align-items:center}.flex-row{display:flex;flex-direction:row}.flex-row.center{justify-content:center}.content{max-width:1200px;margin:0 auto;padding:0 20px}a[href]{text-decoration:none;color:black}.card{background:white;box-shadow:0 10px 20px rgba(0,0,0,.15);border-radius:25px;padding:40px 50px}.cards{gap:30px}.col-full{width:100%}.col-1-2{width:50%}.col-1-3{width:33.33%}.col-2-3{width:66.66%}.separator{margin-top:20px;margin-bottom:20px;height:0;border-top:1px solid black}.separator.dashed{border-top:1px dashed rgba(200,200,200,.8)}.entry-animation{opacity:0;transform:translateY(50px);transition:all .5s ease-in-out}.entry-animation.active{opacity:1;transform:translateY(0)}.fade-wrapper{opacity:1;transition:opacity .3s ease-in-out}.fade-out{opacity:0;pointer-events:none}.fade-in{opacity:1}@font-face{font-family:Bigger;src:url(/_next/static/media/BiggerDisplay.faa027b2.otf) format("opentype");font-weight:900}.home{position:relative;width:100%;height:100vh}.home .title-cont{position:fixed;bottom:-10px;left:40px;z-index:5}.home .title-cont h1{font-family:Bigger,sans-serif;font-weight:900;font-size:350px;letter-spacing:2px;color:black}.home .gallery-cont{position:absolute;top:0;left:0;width:100%;height:100%}.home .gallery-cont .gallery-item{position:absolute}.home .gallery-cont .behind{z-index:1}.home .gallery-cont .infront{z-index:10}.home .gallery-cont .gallery-buffer{width:100%;position:absolute;top:900vh;border-bottom:1px solid transparent;padding-top:100vh}.project-page{padding:0 32px}.project-page h1{font-size:200px;font-family:Bigger,sans-serif;font-weight:900;text-transform:uppercase}.project-page .fixed-title{position:fixed;top:1rem;left:32px;font-size:200px;z-index:100;transform-origin:top left;transition:transform .2s ease-out;pointer-events:none;z-index:10;color:black}.project-page .heading-cont{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;margin-top:45px}.project-page .heading-cont h2{font-size:45px;letter-spacing:2px;font-weight:300}.project-page .heading-cont p:first-of-type{color:#979797}.project-page .heading-cont p{font-size:13px;letter-spacing:1.5px}.project-page .body-copy{display:flex;padding-bottom:30px}.project-page .body-copy .left-col,.project-page .body-copy .right-col{flex:1 1}.project-page .body-copy .right-col h4{font-size:18px;font-weight:300;letter-spacing:1.5px;padding-bottom:15px}.project-page .body-copy .right-col p{font-size:18px;font-weight:300;letter-spacing:1.5px;line-height:120%}.project-page .project-image-gallery{text-align:right}.project-page .project-image-gallery img{margin:10px 0}.project-page .project-image-gallery .project-video{margin:10px 0;border:none;pointer-events:none}@media (max-width:768px){.home .title-cont{left:0}.home .title-cont h1{font-size:150px}.home .gallery-cont .gallery-item{width:100%;height:auto;right:unset!important;left:unset!important}.home .gallery-cont .gallery-item img{width:100%;height:auto}.project-page{padding:0 10px}.project-page .project-content{padding-top:20px}.project-page .project-content .body-copy{flex-direction:column}.project-page .project-content .body-copy .left-col,.project-page .project-content .body-copy .right-col{flex:unset;width:100%}.project-page .project-content .body-copy .right-col{padding-top:20px}.project-page h1{font-size:100px}.project-page .fixed-title{font-size:100px;left:unset}.project-page .heading-cont{flex-direction:column;align-items:flex-start;gap:10px}.project-page .heading-cont h2{font-size:30px}.project-page .heading-cont p{font-size:12px}.project-page .project-image-gallery{text-align:center}.project-page .project-image-gallery img{width:100%;margin:5px 0}.project-page .project-list .project-item{padding:10px 0;gap:5px}.project-page .project-list .project-item h2{font-size:21px}.project-page .project-list .project-item h3,.project-page .project-list .project-item p{font-size:12px}}.clients-page{padding:0 32px}.clients-page h1{font-size:200px;font-family:Bigger,sans-serif;font-weight:900;text-transform:uppercase}@media (max-width:768px){.clients-page{padding:0 10px}.clients-page h1{font-size:100px}}.header{display:flex;justify-content:flex-end;align-items:center;padding:1rem;position:fixed;top:0;width:100%;box-sizing:border-box;z-index:999}.header .burger-button{background:none;position:absolute;top:9px;border:none;z-index:20;margin:0;width:unset}.header .burger-button:hover{background:unset}.header .burger-button img{width:40px;height:40px}.header .burger-button .close{background:black!important;padding:8px}.header .burger-button .burger{padding:8px}.header .sidebar{position:fixed;top:0;right:0;width:100vw;height:100vh;background:black;padding:1rem;display:flex;flex-direction:column;transition:transform .5s ease-in-out;transform:translateX(100%);z-index:15}.header .sidebar.open{transform:translateX(0)}.header .sidebar .title-cont{position:fixed;bottom:0;left:70px;z-index:5;background:black}.header .sidebar .title-cont h1{font-family:Bigger,sans-serif;font-weight:900;font-size:350px;letter-spacing:2px;color:white;margin:0}.header .sidebar .sidebar-inner{display:flex;height:100%;font-size:22px;justify-content:space-between;padding-bottom:50px}.header .sidebar .sidebar-inner .menu-col{border-right:1px solid white;width:100%;display:flex;flex-direction:column;padding:0 20px}.header .sidebar .sidebar-inner .menu-col:last-child{border-right:none}.header .sidebar .sidebar-inner .menu-col a{color:white;text-decoration:none;padding:10px 0;transition:color .3s ease;font-size:50px;font-weight:unset;letter-spacing:1.5px}.header .sidebar .sidebar-inner .menu-col img{margin-top:5px}.header .sidebar .sidebar-inner .right-col{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding-left:20px}.header .sidebar .sidebar-inner .right-col p{color:white;margin:0}.header .sidebar .sidebar-inner .right-col .contact-info p{font-size:13px;letter-spacing:2px;padding-bottom:10px}.header .sidebar .sidebar-inner .right-col .copyright{font-size:10px;letter-spacing:2px}.header .sidebar .sidebar-inner .right-col .copyright .symbol{font-size:15px;color:white}@media (max-width:768px){.header .sidebar .title-cont{left:50px;bottom:30px}.header .sidebar .title-cont h1{font-size:150px}.header .sidebar .sidebar-inner{flex-direction:column;justify-content:flex-start;padding-left:20px}.header .sidebar .sidebar-inner .menu-col img{display:none}.header .sidebar .sidebar-inner .right-col{padding-top:60px}}.client-list .client-item{border-bottom:1px solid black;display:flex;justify-content:space-between;align-items:center;height:50px;padding:15px 0}.client-list .client-item:last-child{border-bottom:none}.client-list .client-item .col{text-align:left}.client-list .client-item .col.project{width:100%}.client-list .client-item .col.project h2{font-weight:300!important;letter-spacing:1.5px}.client-list .client-item .col.location{width:50%}.client-list .client-item .col.location p{font-weight:300!important;letter-spacing:1.5px}.client-list .client-item .col.industry{width:50%}.client-list .client-item .col.industry h3{font-weight:300!important;letter-spacing:1.5px}.client-list .client-item h2{font-size:45px}.client-list .client-item p{font-size:14px;color:#979797}.client-list .client-item h3{font-size:14px}.client-list .hover-image-wrapper{transition:opacity .2s ease}@media (max-width:768px){.client-list .client-item{height:auto;padding:10px 0}.client-list .client-item h2{font-size:30px}.client-list .client-item h3,.client-list .client-item p{font-size:12px}.client-list .hover-image-wrapper{display:none}}.password-gate{height:100vh;justify-content:center;background:black;color:white}.password-gate,form{display:flex;align-items:center}form{flex-direction:column;gap:1rem;padding:2rem;border-radius:5px;position:relative}form .error{position:absolute;bottom:0;color:white;font-size:12px}button,input{padding:.5rem;font-size:1rem;background:black;color:white;border:1px solid white;border-radius:5px;width:200px}button{width:100%}.project-list{padding:80px 0}.project-list .project-link{border-bottom:1px solid black;width:100%;display:block}.project-list .project-link:last-child{border-bottom:none}.project-list .project-item{display:flex;justify-content:space-between;align-items:center;height:50px;padding:15px 0}.project-list .project-item .col{text-align:left}.project-list .project-item .col.project{width:100%}.project-list .project-item .col.industry,.project-list .project-item .col.location{width:50%}.project-list .project-item h2{font-size:45px;font-weight:300;letter-spacing:1.5px}.project-list .project-item p{font-size:14px;color:#979797;letter-spacing:1.5px}.project-list .project-item h3{font-size:14px;letter-spacing:1.5px;font-weight:300}@media (max-width:768px){.custom-cursor{display:none;position:unset;top:unset;left:unset;width:unset;height:unset;background-color:unset;border:unset;border-radius:unset;pointer-events:unset;transform:unset;transition:unset;z-index:unset}}.collapsible-header .title-cont{display:flex;justify-content:space-between}.collapsible-header h3{margin:0}.collapsible-content-open{margin-top:0}.collapsible-content-inner ul{margin:0}.collapsible-header{align-items:center;width:100%;background:transparent;border:0;padding:0;text-align:left}.heading-cont h2{margin:0}.plus-outer-cont{background:black;width:32px;height:32px}.plus-cont,.plus-outer-cont{display:flex;align-items:center;justify-content:center}.plus-cont{transition:transform .3s ease;transform-origin:center}.plus-cont.open{transform:rotate(45deg)}.collapsible-content{overflow:hidden;will-change:max-height}.collapsible-content-inner{padding-top:.75rem}