.project-list-card{display:grid;grid-template-columns:1.2fr 2fr .7fr;grid-gap:2em;gap:2em;padding:4em 0;border-bottom:.5px solid var(--white);align-items:center;position:relative;min-height:428px;animation:appearance .3s linear}@media screen and (max-width:850px){.project-list-card{grid-template-columns:1fr 1.5fr}}@media screen and (max-width:600px){.project-list-card{grid-template-columns:1fr;padding:4em 25px}}.project-list-card:before{top:100%;height:0}.project-list-card:before,.project-list-card:hover:before{content:"";position:absolute;left:-50vw;width:150vw;background:hsla(0,0%,100%,.02);transition:all .3s cubic-bezier(.075,.82,.165,1)}.project-list-card:hover:before{top:-1px;height:100%;border-top:1px solid var(--white);border-bottom:1px solid var(--white)}.project-list-card__title{display:flex;flex-direction:column;gap:1em}.project-list-card__title h3{font-family:var(--main-font);font-style:normal}.project-list-card__tags{display:flex;flex-direction:column;gap:1em}@media screen and (max-width:600px){.project-list-card__tags{gap:14px}}.project-list-card__tags-list{display:flex;flex-wrap:wrap;gap:1em}@media screen and (max-width:600px){.project-list-card__tags-list{gap:14px}}.project-list-card__image{width:100%}@keyframes appearance{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.navbar{position:fixed;top:24px;z-index:10;width:100%;color:var(--project-font-color,var(--white))}.navbar__container{width:100%!important;display:flex!important;justify-content:space-between!important}.navbar__links{display:flex;align-items:center}.navbar__link{margin:0 24px;font-size:14px;font-style:normal;font-weight:500;position:relative;cursor:pointer}.navbar__link:hover:after{transform:rotate(-5deg)}.navbar__link:hover:after,.navbar__link:nth-child(odd):hover:after{content:"";z-index:-1;position:absolute;height:2px;width:140%;top:0;left:-20%;right:0;bottom:0;margin:auto;background:var(--project-primary-color,var(--orange))}.navbar__link:nth-child(odd):hover:after{transform:rotate(4deg)}.navbar__button{margin-left:24px;color:var(--project-primary-color,var(--orange))!important;border-color:var(--project-primary-color,var(--orange))!important;display:flex;width:auto}@media(max-width:1100px){.navbar__link{display:none;cursor:pointer}.navbar__button{display:none}}.navbar__burger-container{margin-left:12px;margin-bottom:-4px}@media screen and (min-width:1100px){.navbar__burger-container{display:none}}.navbar__responsive{height:100dvh;width:100vw;position:fixed;left:0;top:0;background:var(--white);padding:24px;z-index:100;top:-100vh;bottom:100vh}.navbar__responsive,.navbar__responsive--open{transition:all .6s cubic-bezier(.72,-.01,.17,1)}.navbar__responsive--open{top:0;bottom:0}.navbar__header{display:flex;width:100%;position:relative;align-items:center;justify-content:space-between}.navbar__responsive .navbar__links{margin-top:24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.navbar__responsive .navbar__links .navbar__link{display:block;color:#000;font-size:3.6em;line-height:120%;margin:0}.navbar__responsive .navbar__links .navbar__link__link:hover:after{transform:rotate(-5deg)}.navbar__responsive .navbar__links .navbar__link__link:hover:after,.navbar__responsive .navbar__links .navbar__link__link:nth-child(odd):hover:after{content:"";z-index:-1;position:absolute;height:2px;width:140%;top:0;left:-20%;right:0;bottom:0;margin:auto;background:var(--project-primary-color,var(--orange))}.navbar__responsive .navbar__links .navbar__link__link:nth-child(odd):hover:after{transform:rotate(4deg)}.navbar__responsive .navbar__link:hover:after{transform:rotate(-5deg)}.navbar__responsive .navbar__link:hover:after,.navbar__responsive .navbar__link:nth-child(odd):hover:after{content:"";z-index:-1;position:absolute;height:6px;width:110%;top:0;left:-5%;right:0;bottom:0;margin:auto;background:var(--project-primary-color,var(--orange))}.navbar__responsive .navbar__link:nth-child(odd):hover:after{transform:rotate(4deg)}.navbar__content{height:calc(100% - 66px);justify-content:space-between}.navbar__contact,.navbar__content{display:flex;flex-direction:column}.navbar__contact{color:var(--black);gap:8px}.navbar__socials{mix-blend-mode:difference;filter:contrast(100);display:flex;margin-top:18px;gap:12px;align-items:center;cursor:pointer}.nav-icon{width:30px;height:22px;position:relative;margin:0 auto;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.nav-icon span{display:block;position:absolute;height:1.5px;width:100%;background:var(--project-font-color,var(--white));border-radius:0;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.nav-icon span:first-child{top:0}.nav-icon span:nth-child(2),.nav-icon span:nth-child(3){top:10px}.nav-icon span:nth-child(4){top:20px}.nav-icon.open span:first-child{top:10px;width:0;left:50%}.nav-icon.open span:nth-child(2){transform:rotate(45deg)}.nav-icon.open span:nth-child(3){transform:rotate(-45deg)}.nav-icon.open span:nth-child(4){top:10px;width:0;left:50%}.aim-text{width:100%;padding:200px 0 400px;text-align:left;overflow:hidden}.aim-text,.aim-text__container{position:relative}.aim-text__icon{margin-bottom:24px}.aim-text h2{text-align:left;font-family:var(--main-font);font-style:normal;font-size:60px}@media(max-width:998px){.aim-text h2{font-size:42px}}@media(max-width:768px){.aim-text h2{font-size:36px}}.aim-text--italic{font-family:var(--secondary-font);font-style:italic}.aim-text__cactus{width:250px;z-index:-1;position:absolute;right:200px;left:auto;top:auto;bottom:-150px;aspect-ratio:2/3}@media(max-width:768px){.aim-text__cactus{bottom:-200px;right:100px;width:200px}}.aim-text__light{position:absolute;width:70%;height:auto;aspect-ratio:1/1;left:0;right:0;top:auto;bottom:-70%;margin:auto;border-radius:989.783px;background:radial-gradient(45.19% 44.96% at 53.5% 55.17%,hsla(0,0%,69%,.245) 0,rgba(68,74,68,0) 100%)}.contact{width:100%;padding:500px 0 300px;text-align:left}@media(max-width:768px){.contact{padding-top:300px}}.contact__header{font-size:52px;margin-bottom:64px;position:relative;font-family:var(--main-font)}.contact__header--italic{font-size:60px;font-family:var(--secondary-font);font-style:italic;position:relative}@media(max-width:768px){.contact__header--italic{font-size:42px}.contact__header{font-size:36px}}.contact--page{padding-top:200px;padding-bottom:200px}.contact__human{position:absolute;top:3px;right:-38px;width:64px;height:64px;z-index:-1}.contact__columns{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.contact__columns>div:first-child{width:calc(70% - 96px)}@media(max-width:768px){.contact__columns>div:first-child{width:100%}}.contact__columns>div:last-child{width:30%}@media(max-width:768px){.contact__columns>div:last-child{margin-top:64px;width:100%}}.contact__columns>div:last-child img{width:100%}.contact__error,.contact__success{margin-bottom:32px}.contact__image{aspect-ratio:2/3}.form{margin-bottom:64px;gap:36px}.form,.form__input,.form__input-message{width:100%;display:flex;flex-direction:column}.form__input input::placeholder,.form__input-message input::placeholder{color:var(--white);font-size:14px}.form__input input,.form__input textarea,.form__input-message input,.form__input-message textarea{font-family:var(--main-font);color:var(--white);font-size:14px;padding:6px 0;background:transparent;border:0;border-bottom:1px solid var(--white70);outline:none;box-shadow:none!important;width:100%;border-radius:0!important}.form__input textarea,.form__input-message textarea{padding-top:12px;min-height:130px}.form__input-checkbox{display:flex;align-items:center;gap:12px}.form__input-checkbox input{width:16px;height:16px;background:transparent;color:transparent;border:1px solid var(--white);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form__input-checkbox input:checked{position:relative}.form__input-checkbox input:checked:before{position:absolute;content:"";width:10px;height:10px;background:var(--orange);top:0;bottom:0;left:0;right:0;margin:auto}.form__input-checkbox label{font-size:14px;color:var(--white70)}.form__two-columns{display:flex;flex-direction:row;gap:24px;width:100%}@media(max-width:998px){.form__two-columns{flex-wrap:wrap}}.hero{position:relative;min-height:100svh;max-height:100svh;width:100%;overflow:hidden;margin-bottom:0}.hero:before{z-index:1;background:linear-gradient(0deg,#0d0e0d,rgba(13,14,13,0));height:15vh;bottom:0}.hero:after,.hero:before{content:"";position:absolute;left:0;width:100%}.hero:after{background:linear-gradient(180deg,#0d0e0d,rgba(13,14,13,0));height:15svh;top:0}.hero__grain{position:absolute;top:0;right:-30%;width:120vh;margin:auto;mix-blend-mode:color-dodge;z-index:-1;transform:rotate(102deg);opacity:.8}.hero__container{display:flex!important;align-items:center!important;width:100%;height:100svh}.hero__copy-container{max-width:600px;text-shadow:var(--black) 2px 2px 30px}.hero__title{color:#fff;font-family:Plus Jakarta;font-size:65px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:24px}.hero__title .Typewriter{min-height:167px}@media(max-width:768px){.hero__title .Typewriter{min-height:125px}}.hero__title--italic{color:#ff7713;font-family:var(--secondary-font);font-size:84px;font-style:italic;font-weight:400;line-height:122.214%}@media(max-width:768px){.hero__title--italic{font-size:52px}.hero__title{font-size:48px}}.hero__description{color:var(--white);font-family:Plus Jakarta;font-size:16px;font-style:normal;font-weight:300;line-height:150%}.hero__img-container{position:absolute;z-index:-1;right:-10vh;top:0}.hero__img-container img{margin-top:-10vh;height:120vh;aspect-ratio:2/3!important}@media(max-width:1280px){.hero__img-container{opacity:.8;right:-30svh}}@media(max-width:1100px){.hero__img-container{opacity:.7;right:-30svh}}@media(max-width:787px){.hero__img-container{opacity:.4;right:0;left:0;margin:auto}}@media(max-width:500px){.hero__img-container{opacity:.2;right:0;left:0;margin:auto}}.hero__button{display:block;margin-top:24px;font-size:18px;font-family:var(--primary-font)}.instagram{padding:200px 0 300px}@media(max-width:768px){.instagram{padding:200px 0 100px}}.instagram__header{display:flex;width:100%;justify-content:space-between;align-items:flex-end;margin-bottom:32px}.instagram__header h2{font-family:var(--main-font);font-style:normal;font-size:40px}.instagram__header--italic{font-family:var(--secondary-font);font-style:italic}.instagram__header-ig{font-size:20px}.instagram__header-ig a{color:var(--orange)}.instagram__header-subtitle{text-align:right;color:var(--white40)}@media(max-width:768px){.instagram__header{flex-wrap:wrap;justify-content:flex-start}.instagram__header div{width:100%}.instagram__header h2{width:100%;text-align:left}.instagram__header h2 span{display:block}.instagram__header-subtitle{margin-top:24px;text-align:left}}.instagram__feed{display:flex;width:100%}.instagram__image{width:100%;height:auto;aspect-ratio:1/1;background-color:#000;object-fit:cover}.manifesto{padding:200px 0 600px;width:100%}@media(max-width:768px){.manifesto{padding:200px 0 300px}}.manifesto-text{margin-top:-100px;color:#fff;font-family:Plus Jakarta;font-size:30px;font-style:normal;font-weight:400;line-height:154%}@media(max-width:768px){.manifesto-text{font-size:28px;margin-top:0}}.marquee{width:100%;padding:0 0 200px}.marquee__container{width:100%;border-top:1px solid var(--white40);border-bottom:1px solid var(--white40)}.marquee__line{display:flex}.marquee__text{font-size:64px;margin-right:12px}.marquee__text--italic{font-family:var(--secondary-font)}.rfm-marquee{width:max-content}.project-archive{margin-top:200px;position:relative;width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;max-width:100%;max-height:100vh}.project-archive--hovered{overflow:auto}@media screen and (max-width:500px){.project-archive--hovered{width:300vw}}.project-archive__project{width:100%;max-width:400px;margin:auto;inset:0;position:absolute;transition:all .3s ease-in-out;filter:grayscale(100%);cursor:pointer;padding:100px}.project-archive__project:first-child{transform:rotate(1deg)}.project-archive__project:nth-child(2){transform:rotate(-3deg)}.project-archive__project:nth-child(3){transform:rotate(-2deg)}.project-archive__project:nth-child(4){transform:rotate(2deg)}.project-archive__project:nth-child(5){transform:rotate(4deg)}.project-archive__project:nth-child(6){transform:rotate(-6deg)}@media screen and (max-width:500px){.project-archive__project{max-width:200px;padding:0}}.project-archive__media{width:100%}.project-archive__project--hovered{filter:grayscale(0);transition:all .3s linear}.project-archive__title-container{text-align:center;display:flex;flex-direction:column;align-items:center;z-index:10;margin-bottom:500px}.project-archive__title-container--open{position:fixed;inset:0;margin:auto}.project-archive__title{font-family:var(--main-font);font-style:normal;font-size:50px;text-align:center}@media screen and (max-width:500px){.project-archive__title{font-size:32px}}.project-archive__title--italic{font-family:var(--secondary-font);font-style:italic;font-size:54px}@media screen and (max-width:500px){.project-archive__title--italic{font-size:36px}}.project-archive__subtitle{text-transform:uppercase;font-size:14px;letter-spacing:.1em}.project-archive__link{margin-top:.7em;font-size:14px;text-transform:uppercase;text-decoration:underline;color:var(--orange);background:none;box-shadow:none;border:none}.project-archive__project-info{position:absolute;top:calc(100% - 100px);width:100%;padding:0}.project-archive__project-info h3{font-size:18px;margin-top:8px;font-family:var(--main-font);font-style:normal;color:#fff;opacity:0;transition:all .3s linear}.project-archive__project-info--hovered h3{opacity:1;transition:all .3s linear}@media screen and (max-width:500px){.project-archive__project-info--hovered h3{opacity:0}}.project-archive__project--open-0{bottom:-110%;left:-40%;transition:all .8s cubic-bezier(.82,.01,.15,.99);transform:rotate(0deg)!important}.project-archive__project--open-1{left:-60%}.project-archive__project--open-1,.project-archive__project--open-2{top:-45%;transition:all .8s cubic-bezier(.82,.01,.15,.99);transform:rotate(0deg)!important}.project-archive__project--open-2{right:-120%}@media screen and (max-width:500px){.project-archive__project--open-2{right:-350%}}.project-archive__project--open-3{bottom:-70%;right:-70%;transition:all .8s cubic-bezier(.82,.01,.15,.99);transform:rotate(0deg)!important}@media screen and (max-width:500px){.project-archive__project--open-3{right:-100%}}.project-archive__project--open-4{top:-30%;right:-20%;transition:all .8s cubic-bezier(.82,.01,.15,.99);transform:rotate(0deg)!important}@media screen and (max-width:500px){.project-archive__project--open-4{right:-140%}}.project-archive__project--open-5{bottom:-100%;right:-120%;transition:all .8s cubic-bezier(.82,.01,.15,.99);transform:rotate(0deg)!important}@media screen and (max-width:500px){.project-archive__project--open-5{right:-270%}}.project-archive__project img{width:100%;aspect-ratio:3/4;object-fit:cover;border:1px solid var(--white)}.project-archive__arrow-up{top:5svh}.project-archive__arrow-down,.project-archive__arrow-up{position:fixed;left:0;right:0;margin:auto;padding:10px 40px;cursor:pointer;z-index:11}.project-archive__arrow-down{bottom:5svh}.tag{display:inline-block;border:1px solid var(--project-font-color,var(--white));border-radius:40px;padding:.4em 1em;opacity:.6;font-size:16px}@media screen and (max-width:768px){.tag{font-size:14px}}.project{background:var(--project-bg-color);color:var(--project-font-color,#fff)}.arrow{width:18px;height:18px}.arrow-default-color{color:var(--project-font-color,#fff);fill:var(--project-font-color,#fff)}.arrow--small{width:18px;height:18px}.rolling-text{height:100%;line-height:1.4em;margin-bottom:-.4em;overflow-y:hidden;padding:0 30px;margin-top:-.2em;transition:all .3s cubic-bezier(.075,.82,.165,1)}@media screen and (max-width:600px){.rolling-text{padding:30px 10px;margin-left:auto;margin-top:-.4em;margin-right:auto}}.rolling-text__text{font-family:var(--secondary-font);color:var(--orange);font-style:italic;font-weight:400}@keyframes rolling{0%{transform:translateY(100%)}20%{transform:translateY(0)}80%{transform:translateY(0)}to{transform:translateY(-100%)}}