.footer{background-color:#e6d0c4;color:#36343c;background-image:url(/noise-light.png);background-blend-mode:multiply}.footer a{color:#36343c}.footer .content-section{border-top:2px solid #36343c;display:flex;justify-content:space-between;height:90px;padding-top:35px;padding-bottom:20px}.footer .content-section .content-left{flex:1;display:flex;align-items:center;font-size:18px}.footer .content-section .content-left img{height:100%;width:auto;margin-right:25px}.footer .content-section .content-left a{display:inline-block;margin-top:10px;margin-right:25px}.footer .content-section .content-left a:last-of-type{margin-right:0}.footer .content-section .content-right{display:flex;flex-direction:column;align-items:end;justify-content:center;font-size:16px;text-align:right}.footer .content-section .content-right span:first-of-type{margin-bottom:5px}.footer.no-border .content-section{border-top:none}@media screen and (max-width: 768px){.footer .content-section{flex-direction:column;height:auto;padding-top:30px}.footer .content-section .content-left{padding:0 10px}.footer .content-section .content-left img{height:75px}.footer .content-section .content-right{margin-top:30px;align-items:center;text-align:center}.footer .content-section .content-right span{font-size:14px}.footer .content-section .content-right span:first-of-type{margin-bottom:10px}}body.mobile-menu-open{height:100%;overflow:hidden}.navbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-top:60px!important;padding-bottom:0!important}.navbar .logo-img-wrapper{flex:2;margin-right:40px}.navbar .logo-img-wrapper .logo-img{position:relative;width:180px;height:auto}.navbar .mobile-menu-btn,.navbar .mobile-menu,.navbar .mobile-menu-backdrop{display:none}.navbar .mobile-menu-btn{cursor:pointer}.navbar .mobile-menu-btn svg{width:40px}.navbar .mobile-menu{position:fixed;display:flex!important;width:100vw;height:100%;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:start;z-index:1000;opacity:0;visibility:hidden;will-change:opacity,visibility;user-select:none;text-align:start;pointer-events:auto;background-color:#e6d0c4;transition:visibility .6s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}.navbar .mobile-menu .logo-img-wrapper,.navbar .mobile-menu .close-btn{position:absolute}.navbar .mobile-menu .logo-img-wrapper{top:40px;left:30px;margin-left:0}.navbar .mobile-menu .close-btn{top:50px;right:33px}.navbar .mobile-menu .close-btn svg{width:35px}.navbar .mobile-menu a{margin-left:40px;margin-bottom:30px;text-align:left;color:#36343c;font-size:28px}.navbar .mobile-menu .nested-menu{width:100%;display:flex;flex-direction:column}.navbar .mobile-menu .nested-menu a{margin-bottom:20px;margin-left:60px;font-size:24px}.navbar .mobile-menu .nested-menu a:first-of-type{margin-top:-15px}.navbar .mobile-menu .nested-menu a:last-of-type{margin-bottom:35px}.navbar .mobile-menu .nav-contact-btn{width:auto;margin-left:20px;align-self:start;padding:20px 50px 12px 45px;font-size:32px;color:#e6d0c4;background-color:#36343c}.navbar .mobile-menu .decoration-img{position:absolute;right:-70px;bottom:-15px;width:60%;max-width:275px;height:auto;transform:rotate(-30deg)}.navbar .link-section{display:flex;flex:3;justify-content:space-between;align-items:center}.navbar .link-section a{font-size:22px;margin-right:20px}.navbar .link-section a:last-of-type{margin-right:0}.navbar .link-section .dropdown{position:relative;padding-bottom:20px;margin-bottom:-20px}.navbar .link-section .dropdown a svg{margin-left:5px;margin-bottom:2px}.navbar .link-section .dropdown .dropdown-content{display:none;position:absolute;left:-20px;top:32px;width:200px;padding:15px 20px;flex-direction:column;row-gap:12px;background-color:#36343c;border:4px solid #5E5A68;border-radius:5px}.navbar .link-section .dropdown:hover .dropdown-content{display:flex}.navbar .link-section .nav-contact-btn{margin-top:0;padding:12px 50px 10px 45px;font-size:28px;color:#36343c;background-color:#e6d0c4}.navbar .link-section .nav-contact-btn,.navbar .mobile-menu .nav-contact-btn{text-transform:uppercase;transition:background-color .15s ease-out}.navbar .link-section .nav-contact-btn:hover,.navbar .mobile-menu .nav-contact-btn:hover{text-decoration:none;background-color:#e9d6cb}@media screen and (max-width: 768px){.navbar{padding-top:40px!important}.navbar .logo-img-wrapper .logo-img{width:140px}.navbar .mobile-menu,.navbar .mobile-menu-btn{display:flex}.navbar .mobile-menu-backdrop.open{display:block}.navbar .mobile-menu.open{opacity:1;visibility:visible}.navbar .link-section{display:none}}@font-face{font-family:Tne;src:url(/the-new-elegance-sans.woff2);font-weight:400;font-style:normal}@font-face{font-family:Tne;src:url(/the-new-elegance-sans-italic.woff2);font-weight:400;font-style:italic}@font-face{font-family:Sm;src:url(/stage-memory.otf);font-weight:400;font-style:normal}@font-face{font-family:Sm;src:url(/stage-memory-italic.otf);font-weight:400;font-style:italic}body{position:relative;margin:0;background-color:#36343c;color:#e6d0c4;background-image:url(/noise-dark.png);background-blend-mode:lighten}body h1,body h2,body h3,body h4,body h5,body h6{font-family:Sm;font-weight:400;margin:0}body a,body p,body span,body label,body input,body textarea{font-family:Tne;font-weight:lighter}body a{color:#e6d0c4;text-decoration:none}body a:hover{text-decoration:underline}.content-section{max-width:1150px;width:calc(100% - 60px);padding:120px 30px;margin:0 auto}.light-section{background-color:#e6d0c4;color:#36343c;background-image:url(/noise-light.png);background-blend-mode:multiply}.centered-lg{text-align:center}.section-header-container .section-subheader{margin-top:10px}.section-header-container-light .section-header{color:#36343c}.section-header-container-light .section-subheader{color:#5e5a68}.section-header-container-dark .section-subheader{color:#bcb0a9}.section-header-container-dark .see-more-link span{color:#e6d0c4}.section-categories .section-category,.section-categories .category-separator{font-size:18px;color:#bcb0a9}.section-categories .category-separator{margin:0 3px;font-weight:700}.section-header{font-family:Sm;font-size:64px}.section-subheader{font-family:Tne;font-size:24px;line-height:1.7em}.section-introduction{text-align:center}.see-more-link{display:block;margin-bottom:10px;font-size:24px;line-height:1.5em}.see-more-link span{margin-right:10px;color:#36343c}.btn{display:inline-block;margin-top:10px;padding:25px 45px 22px 40px;font-family:Sm;font-style:italic;font-size:42px;background-color:#36343c;border-radius:50px;text-decoration:none}.hero-section{display:flex;align-items:center;justify-content:center;padding-top:80px;padding-bottom:140px;flex-wrap:wrap}.hero-section .hero-img-container{position:relative;width:40%;max-width:100%;margin-right:5%;margin-left:-30px}.hero-section .hero-img-container #Website-Spinner #Logo,.hero-section .hero-img-container #Website-Spinner #Text{fill:#e6d0c4}.hero-section .hero-img-container #Website-Spinner #Text{transform-origin:center;animation:rotate 15s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-section .hero-text-container{max-width:500px}.hero-section .hero-text-container h1{margin-bottom:15px;font-size:84px;line-height:1.1em;letter-spacing:1px}.hero-section .hero-text-container h1 i{text-decoration:underline}.hero-section .hero-text-container p{font-size:28px;line-height:1.6em;margin:0}.hero-section .hero-text-container .secondary{font-size:21px;color:#bcb0a9;margin-top:10px}.main-section .content-section{display:flex;flex-direction:column;justify-content:center}.main-section .content-section .section-introduction{display:flex;flex-direction:column;align-items:center;margin-bottom:-50px}.main-section .content-section .section-introduction img{width:450px;height:auto;max-width:100%;margin-bottom:25px}.main-section .content-section .section-introduction .section-text{max-width:800px}.main-section .content-section .artstyle-section,.main-section .content-section .all-work-section{margin-top:150px}.main-section .content-section .artstyle-section .see-more-link,.main-section .content-section .all-work-section .see-more-link{margin-top:30px}.main-section .content-section .artstyle-section:before{content:"";display:block;height:320px;border-left:5px solid #36343c;border-top:5px solid #36343c;border-top-left-radius:80px}.main-section .content-section .artstyle-section .artstyle-info,.main-section .content-section .artstyle-section .artstyle-examples,.main-section .content-section .artstyle-section .see-more-link{width:calc(100% - 50px);padding-left:50px}.main-section .content-section .artstyle-section .artstyle-info{margin-top:-280px}.main-section .content-section .artstyle-section .artstyle-info h3{font-size:56px;margin:0}.main-section .content-section .artstyle-section .artstyle-info p{margin-top:10px;margin-bottom:15px;font-size:20px;line-height:1.7em;color:#5e5a68}.main-section .content-section .artstyle-section .artstyle-examples{display:flex;flex-wrap:wrap}.main-section .content-section .artstyle-section .artstyle-examples a{width:calc(33% - 7px);margin-top:7px;margin-right:7px}.main-section .content-section .artstyle-section .artstyle-examples a img{width:100%;height:auto;border-radius:10px}.main-section .content-section .artstyle-section-right{text-align:right}.main-section .content-section .artstyle-section-right:before{border-left:none;border-top-left-radius:0;border-right:5px solid #36343c;border-top-right-radius:80px}.main-section .content-section .artstyle-section-right .artstyle-info,.main-section .content-section .artstyle-section-right .artstyle-examples,.main-section .content-section .artstyle-section-right .see-more-link{padding-right:50px;padding-left:0}.main-section .content-section .artstyle-section-right .artstyle-examples{justify-content:end}.main-section .content-section .artstyle-section-right .artstyle-examples a{margin-right:0;margin-left:7px}.main-section .content-section .all-work-section{text-align:center}.about-section{background-color:#94b8a7;color:#36343c;background-image:url(/noise-light.png);background-blend-mode:multiply}.about-section a{color:#36343c}.about-section .content-section{display:flex;align-items:center}.about-section .content-section .about-section-info{flex:1;margin-right:70px;text-align:right}.about-section .content-section .about-section-info p{font-size:20px;line-height:1.9em;color:#36343ce6}.about-section .content-section .about-section-info .see-more-link{margin-top:50px}.about-section .content-section .about-section-img{flex:1;max-width:600px}.about-section .content-section .about-section-img img{width:100%;border-radius:20px}@media screen and (max-width: 1050px){.hero-section .hero-text-container h1{font-size:68px}.hero-section .hero-text-container p{font-size:24px}.hero-section .hero-text-container .secondary{font-size:17px}.about-section .content-section{flex-direction:column-reverse;padding:120px 45px;width:calc(100% - 90px);max-width:600px}.about-section .content-section .about-section-info,.about-section .content-section .about-section-img{width:100%;max-width:none;flex:0}.about-section .content-section .about-section-info img,.about-section .content-section .about-section-img img{max-height:550px;object-fit:cover}.about-section .content-section .about-section-info{flex:0;text-align:left;margin-top:40px;margin-right:0}.about-section .content-section .about-section-img{order:1}}@media screen and (max-width: 768px){.content-section{padding-top:70px}.centered-lg,.section-header-container{text-align:left}.section-header{font-size:48px}.section-subheader{font-size:18px}.see-more-link{font-size:20px}.see-more-link span{margin-right:5px}.see-more-link svg{margin-bottom:-2px}.hero-section{justify-content:center;padding-top:50px;padding-bottom:90px}.hero-section .hero-img-container,.hero-section .hero-text-container{width:100%}.hero-section .hero-img-container{max-width:450px;margin-right:0;margin-left:0;margin-bottom:30px}.hero-section .hero-text-container{margin-top:0}.main-section .content-section .artstyle-section{margin-left:-10px}.main-section .content-section .artstyle-section:before{content:"";display:block;height:260px}.main-section .content-section .artstyle-section .artstyle-info,.main-section .content-section .artstyle-section .artstyle-examples,.main-section .content-section .artstyle-section .see-more-link{width:calc(100% - 35px);padding-left:35px}.main-section .content-section .artstyle-section .artstyle-info{margin-top:-220px;padding-left:35px}.main-section .content-section .artstyle-section .artstyle-info h3{font-size:48px;margin:0}.main-section .content-section .artstyle-section .artstyle-info p{font-size:18px}.main-section .content-section .artstyle-section .artstyle-examples a{width:calc(50% - 7px)}.main-section .content-section .artstyle-section-right{margin-right:-10px;margin-left:0}.main-section .content-section .artstyle-section-right .artstyle-info,.main-section .content-section .artstyle-section-right .artstyle-examples,.main-section .content-section .artstyle-section-right .see-more-link{width:calc(100% - 35px);padding-left:0}.main-section .content-section .artstyle-section,.main-section .content-section .all-work-section{margin-top:120px}.about-section .content-section .about-section-info p{font-size:18px}}@media screen and (max-width: 576px){.hero-section .hero-img-container{max-width:350px}.hero-section .hero-text-container h1{font-size:56px}.hero-section .hero-text-container p{font-size:21px}}
