@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Dosis:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,400;6..96,500;6..96,600;6..96,700;6..96,800;6..96,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap";.home-container{grid-template-columns:1.5fr 2fr;background-color:var(--bg-beige);min-height:100vh}.home-header{position:relative;align-self:end;left:4rem;bottom:4rem;padding:1rem}.home-header h2{font-size:.9rem;text-transform:uppercase;padding-bottom:.765rem}.home-header h3{font-size:.8rem;font-weight:400;line-height:1.8}.home-navigation{position:relative;align-self:end}.home-navigation-list li a{display:block;font-family:var(--font-family-grand);color:var(--color-black);font-size:12vw;line-height:1;text-transform:uppercase;transition:.5s}.home-navigation-list li a:hover{text-decoration:line-through}@media screen and (max-width: 1150px){.home-container{grid-template-columns:1fr;row-gap:1.765rem}.home-header{bottom:0rem;padding-left:0}.home-navigation{left:4rem;align-self:start}.home-navigation-list li a{font-size:16vw}}@media screen and (max-width: 770px){.home-header,.home-navigation{left:2rem}}@media screen and (max-width: 600px){.home-container{align-content:start}.home-header,.home-navigation{left:0rem;top:130px}}.work-container{background-color:var(--color-black)}.work-container>*{color:var(--bg-beige)}.work{grid-template-columns:1.5fr 2fr;column-gap:1.765rem}.work-header{padding:4rem 0rem 4rem 2rem;max-width:500px;margin:0 auto;position:sticky;top:0;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:end}.work-header h2{font-size:1rem;text-transform:uppercase;font-weight:400;margin-bottom:.7rem}.work-header h3{font-size:.8rem;font-weight:200;line-height:1.7;margin:.5rem 0;font-weight:400}.work-project-list-container{padding-bottom:4rem;align-self:end;display:flex;flex-direction:column;gap:1.765rem}.work-project-list{line-height:1.1}.work-project-list a{display:block;color:var(--bg-beige);font-family:var(--font-family-grand);font-size:7vw}.work-project-list a:hover{text-decoration:line-through}.work-project-list h4{font-size:1rem;font-weight:300;letter-spacing:2px;transition:.3s}.work-project-list a:hover+h4{transform:translate(10px)}@media screen and (max-width: 1150px){.work{grid-template-columns:1fr;column-gap:0rem;row-gap:1.765rem}.work-header{position:relative;height:auto;margin:0;padding:4rem 2rem}.work-project-list-container{padding-left:2rem}.work-project-list a{font-size:10vw}}@media screen and (max-width: 770px){.work{padding-top:6rem}}@media screen and (max-width: 450px){.work{padding-left:.5rem;padding-right:.5rem;padding-bottom:2rem}.work-header,.work-project-list-container{padding:0}}@media screen and (max-width: 350px){.work-project-list a{font-size:1.7rem}.work-project-list h4{font-size:.6rem}}.about-container{background-color:var(--color-black);min-height:100vh}.about-container>*{color:var(--bg-beige)}.about{grid-template-columns:2fr 1.5fr;column-gap:1.765rem;padding:4rem 2rem 4rem 5rem;background-color:var(--color-black)}.about-content{max-width:700px}.about-content h2{font-family:var(--font-family-grand);font-size:15vw}.about-content h3{font-family:var(--font-family-grand);font-size:2.8rem;margin:1.765rem 0}.about-desc p{line-height:1.7}.about-desc p:nth-child(2){margin:1.765rem 0}.about-quote{justify-self:end;align-self:end;font-family:var(--font-family-grand);text-align:right}.about-quote p{font-size:1.5rem;margin-bottom:.765rem}.about-quote footer{letter-spacing:1px}@media screen and (max-width: 1150px){.about{grid-template-columns:1fr;column-gap:0rem;row-gap:2.765rem;padding-left:2rem}.about-quote{justify-self:start;align-self:start;text-align:left}}@media screen and (max-width: 600px){.about{padding-top:6rem}}@media screen and (max-width: 450px){.about{padding-left:.5rem;padding-right:.5rem}.about-content h3{font-family:var(--font-family-grand);font-size:1.5rem;margin:1.765rem 0}.about-quote p{font-size:1.3rem}}.contact-container{background-color:var(--color-black);min-height:100vh}.contact-container>*{color:var(--bg-beige)}.contact{grid-template-columns:1.5fr 2fr;padding:6rem 2rem;min-height:100vh;background-color:var(--color-black)}.contact-content h2{font-family:var(--font-family-grand);font-size:15vw}.contact-socials p{line-height:1.7;font-weight:400}.contact-socials p:nth-child(2){margin:.765rem 0}.contact-socials a{color:var(--bg-beige);text-decoration:underline;text-underline-offset:5px}.contact-socials a:hover{text-decoration:line-through}.form-container h3{text-align:center;font-weight:300;text-transform:uppercase;font-size:1rem}.contact-form{display:flex;flex-direction:column;gap:.765rem;margin-top:1.765rem}input[name=user_name],input[name=user_email],input[name=message]{display:block;width:300px;margin:0 auto;padding:15px 20px;background-color:transparent;border:1px solid var(--bg-beige);color:var(--bg-beige);font-size:15px;font-weight:300;outline:none}.btn-contact-submit{width:300px;margin:0 auto;padding:15px 20px;background-color:var(--bg-beige);border:1px solid var(--bg-beige);color:var(--color-black);font-size:15px;font-weight:300;cursor:pointer;transition:.5s}.btn-contact-submit:hover{background-color:var(--color-black);color:var(--bg-beige)}input#name::placeholder,input#email::placeholder,input#message::placeholder{color:var(--bg-beige)}.form-confirmation{width:300px;margin:0 auto;margin-top:.765rem}.form-confirmation h3{text-align:left;font-size:.8rem;font-weight:400;line-height:1.5;text-transform:none}@media screen and (max-width: 1150px){.contact{grid-template-columns:1fr;column-gap:0rem;row-gap:2.765rem}}@media screen and (max-width: 450px){.contact{padding-left:0rem;padding-right:0rem}.contact-socials p{font-size:.8rem}input[name=user_name],input[name=user_email],input[name=message],.btn-contact-submit,.form-confirmation{width:100%}}.sidebar{position:fixed;top:0;left:0;height:100%;width:70px;z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:3rem 0rem;background-color:var(--bg-beige)}.sidebar-bg{background-color:var(--color-black)}.sidebar>*{color:var(--color-black)}.sidebar-bg>*{color:var(--bg-beige)}.sidebar-home{writing-mode:vertical-rl;background-color:transparent;border-color:transparent;text-align:center;font-size:.7rem;font-weight:400;letter-spacing:5px;text-transform:uppercase}.sidebar-home:hover{text-decoration:line-through}.sidebar-social-links{display:flex;flex-direction:column;gap:.765rem}.sidebar-social-links li{background-color:transparent;font-size:1rem;cursor:pointer}.sidebar-social-links li a{color:var(--color-black)}.sidebar-underline{background-color:var(--color-black)}.sidebar-bg .sidebar-underline{background-color:var(--bg-beige)}.sidebar p{writing-mode:vertical-rl;text-align:center;font-size:.6rem;font-weight:400;letter-spacing:1px}@media screen and (max-width: 770px){.sidebar{height:70px;width:100%;flex-direction:row;padding:0rem 3rem}.sidebar-social-links{flex-direction:row}.sidebar-home,.sidebar p{writing-mode:horizontal-tb}}@media screen and (max-width: 770px){.sidebar{padding:0rem 1rem}}@font-face{font-family:Grandslang roman;src:url(https://uploads-ssl.webflow.com/5343bca08039b78d170002c4/60e1a407cfd884bbba461245_GrandSlang%20Roman.woff2) format("woff2"),url(https://uploads-ssl.webflow.com/5343bca08039b78d170002c4/60e1a407ad63e87cd8d907ef_GrandSlang%20Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-family: "Open sans", sans-serif;--font-family-text: "Montserrat", sans-serif;--font-family-grand: "Grandslang roman", sans-serif;--font-family-project: "Dosis", sans-serif;--font-family-nav: "Bodoni Moda", serif;--letter-spacing: 1px;--color-dark-grey: #4f5e74;--color-black: #1a1818;--bg-beige: #ece7e1}*,*:before,*:after{padding:0;margin:0;box-sizing:border-box}html{font-family:var(--font-family-text);color:var(--color-black);font-size:calc(15px + .390625vw);scroll-behavior:smooth}.bg-body{background-color:var(--color-black)}h1{font-weight:700}h2{font-weight:600}h3{font-weight:500}h4{font-size:1rem;font-weight:500}p{font-size:.9rem;font-weight:200}a{text-decoration:none;transition:.3s;cursor:pointer}a:visited{text-decoration:none}ul{list-style-type:none}img{display:block}input,select,option,button{font-family:var(--font-family)}.flex{display:flex}.grid{display:grid}.container{padding-left:70px}.layout{background-color:var(--color-black);z-index:999}.bg-layout{background-color:var(--bg-beige)}@media screen and (max-width: 770px){.container{padding-left:1.5rem;padding-right:1.5rem}}
