.about-page{display:flex}.about-left{padding:5rem;width:50%;position:relative;top:0}.about-left .image-container{width:100%;aspect-ratio:1 / 1;background-position:center;background-size:cover;position:absolute;top:0;left:0}.about-left .images-sticky{position:sticky;top:50%;transform:translateY(-50%);aspect-ratio:1 / 1}.about-left .images-sticky.remove-transform{transform:unset;top:6%}.about-right{width:50%;background-color:#fff}.about-page .about-studio{width:100%;aspect-ratio:1 / 1;padding:23% 18%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}.about-page .about-studio p{width:90%;margin:0 auto}.about-page .about-crystal{width:100%;aspect-ratio:1 / 1;padding:15% 17%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}.about-page .press{width:100%;aspect-ratio:1 / 1;padding:27% 19%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}.about-left .image1.show{opacity:1;transition:opacity .2s linear}.about-left .image1{opacity:0;transition:opacity .2s linear}.about-left .image2.show{opacity:1;transition:opacity .2s linear}.about-left .image2{opacity:0;transition:opacity .2s linear}.about-left .image3.show{opacity:1;transition:opacity .2s linear}.about-left .image3{opacity:0;transition:opacity .2s linear}.about-right .press-cols{display:flex;justify-content:space-between}.about-right .press-column{width:33%}.about-right h1,.about-right h2,.about-right p{text-align:center;margin-bottom:0;margin-top:0}.press-cols a{font-family:ivyora_displaylight;color:#322a1f;font-size:1.35rem;letter-spacing:0;line-height:1.5;font-style:italic;text-decoration:none;margin:3rem 0;text-align:center;display:block}.press-cols a:hover{text-decoration:underline;text-underline-offset:5px}.press-email{font-family:ivyora_displaylight;color:#322a1f;font-size:1.35rem;letter-spacing:0rem;line-height:1.5;display:block;text-align:center;margin:0 auto;text-decoration:none}.press p{width:65%;margin:0 auto}.about-crystal .portfolio-link{font-family:ivyora_displaylight;color:#322a1f;font-size:1.35rem;letter-spacing:0rem;line-height:1.5;display:block;text-align:center;margin:0 auto;text-decoration:none}.about-crystal h2{margin-top:1.5rem}.about-right .about-studio h2{margin-bottom:2rem}.about-page-mobile{display:none}@media screen and (max-width: 1600px){.about-left .images-sticky.remove-transform{top:12.5%}.about-page .about-studio{padding:20% 16%}.about-page .about-crystal{padding:10%}}@media screen and (max-width: 1500px){.about-left .images-sticky.remove-transform{top:14.5%}}@media screen and (max-width: 1400px){.about-page .about-studio{padding:18% 10%}.about-page .press{padding:21% 10%}}@media screen and (max-width: 1300px){.about-right h1{font-size:2.5rem}.about-page .about-studio{padding:20% 10%}.about-page .about-crystal{padding:17% 10%}.about-page .about-right .about-section{height:auto}}@media screen and (max-width: 1200px){.about-page .about-right .about-section{height:90vh}.about-page .press{padding:34% 10%}.about-page .about-studio{padding:36% 10%}.about-page .about-crystal{padding:30% 10%}}@media screen and (max-width: 1050px){.about-page{display:none}.about-page-mobile{display:block}.about-page-mobile .image-background{padding:5rem}.about-page-mobile .image-container{width:100%;aspect-ratio:1 / 1;background-position:center;background-size:cover}.about-page-mobile .about-section{background-color:#fff;padding:10rem 18vw;text-align:center}.about-page-mobile .about-studio p{margin-top:7rem}.about-page-mobile .about-crystal p{margin-top:5rem;margin-bottom:5rem}.about-page-mobile .press .press-cols{display:flex;justify-content:space-between;margin-bottom:4rem}.about-page-mobile .press-email{margin-top:2rem}.about-page-mobile .about-crystal h1{margin-top:0}}@media screen and (max-width: 750px){.about-page-mobile .image-background{padding:3rem}.about-page-mobile .about-section{padding:10rem 13vw}}@media screen and (max-width: 500px){.about-page-mobile .about-section{padding:5rem 3rem}.about-page-mobile .about-studio p{margin-top:4rem}.about-page-mobile .about-crystal p{margin-top:4rem;margin-bottom:4rem}.about-page-mobile .about-crystal{padding:5rem 3.5rem}.about-page-mobile .press .press-cols{display:block;column-count:2;margin-top:4rem}.press-cols a{margin:0;padding-bottom:2rem}.press p{width:97%}}.contact-page{display:flex;justify-content:space-between;padding:6vw 0}.contact-page .contact-form{width:50%;z-index:1}.contact-page .contact-content{display:flex;width:30%;height:fit-content;margin-top:3rem}.contact-page .contact-content h1{padding-right:4rem;white-space:nowrap;margin-top:0}.contact-page .contact-content h2{margin-top:4rem}.contact-page .contact-content .cc-right{padding-left:4rem;border-left:1px solid #322a1f;height:fit-content}.contact-page .contact-content .cc-right a{font-family:ivyora_displaylight;color:#322a1f;font-size:1.35rem;letter-spacing:0rem;line-height:1.5;text-decoration:none}.contact-page .contact-content .cc-right p{margin-top:0}.contact-page .globo-form-app{background-color:#efe8df!important;max-width:none!important;margin-top:0}.contact-page .globo-form-app input{background-color:transparent!important;border-bottom:.5px solid gray!important;padding-left:0!important}.contact-page .globo-form-input:after{box-shadow:none!important}.contact-page .globo-label{left:0!important;font-family:ivyora_displaylight!important;color:#322a1f!important;font-size:1.35rem!important;letter-spacing:0rem!important}.contact-page .globo-form-input select{background-color:transparent!important;border-bottom:.5px solid gray!important}.contact-page .globo-form-control[data-type=text] .globo-form-input:focus{box-shadow:none!important}.contact-page .globo-form-input::placeholder{display:none!important}.contact-page .globo-form-control .gfb__label__shink+.globo-form-input{box-shadow:none!important}.contact-page textarea{background-color:transparent!important;border-bottom:.5px solid gray!important}.contact-page button.submit{background-color:transparent;border-top:none!important;border-left:none!important;border-right:none!important;width:auto!important;font-family:ivyora_displaylight!important;color:#322a1f!important;font-size:1.35rem!important;letter-spacing:0rem!important;text-align:left!important;justify-content:flex-start!important;min-width:0!important;padding:2rem 0 .5rem!important}.contact-page .gfb__dropzone button{background-color:transparent;border-left:none;border-top:none;border-right:none;padding:0;font-family:ivyora_displaylight!important;color:#322a1f!important;font-size:1.35rem!important;letter-spacing:0rem!important;border-bottom:1px solid #322a1f}.contact-page .gfb__dropzone{border-bottom:none!important;justify-content:flex-start!important;border-top:none!important;border-left:none!important;border-right:none!important;padding-left:0!important;min-height:50px!important}.contact-page .globo-form-control .gfb__dropzone--placeholder--description{font-family:conceptitalic;text-decoration:none;color:#322a1f;font-size:1.3rem;letter-spacing:0}.contact-page .globo-form-control .gfb__dropzone--placeholder{align-items:flex-start!important}.contact-page .gfb__footer .action:hover{box-shadow:none!important;filter:none!important}@media screen and (max-width: 1550px){.contact-page .contact-content{width:38%}}@media screen and (max-width: 1250px){.contact-page .contact-content{flex-direction:column}.contact-page .contact-content .cc-right{border-left:none;padding-left:0}}@media screen and (max-width: 950px){.contact-page{flex-direction:column}.contact-page .contact-content{width:60%;margin-bottom:4rem}.contact-page .contact-form{width:100%}}@media screen and (max-width: 500px){.contact-page .contact-content{width:100%}}.featured-blogs{display:flex}.featured-blogs .fb-left,.featured-blogs .fb-right{width:50%}.featured-blogs .fb-right{height:auto}.featured-blogs .fb-image{background-size:cover;background-position:center;width:100%;aspect-ratio:6 / 5}.featured-blogs .fb-left{padding:4rem;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:6 / 5}.fb-content{display:flex;flex-direction:column;justify-content:space-between;align-content:center}.fb-left-slider,.fb-left-slider .slick-list,.fb-left-slider .slick-track,.fb-left-slider .fb-content{height:100%}.fb-flex{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.fb-content .post-content{width:39%;margin:0 auto;display:flex;flex-direction:column;align-items:center;min-width:300px;max-width:350px}.fb-content .post-content h1,.fb-content .post-content p,.fb-content .post-content .custom-button{text-align:center;margin-left:auto;margin-right:auto}.fb-content .post-content h1{margin-bottom:.5rem;margin-top:0}.fb-content .post-content p{margin-bottom:3rem}.featured-blogs .next{width:1.8rem;height:auto;cursor:pointer}@media screen and (max-width: 1068px){.featured-blogs .fb-image,.featured-blogs .fb-left{aspect-ratio:1 / 1}}@media screen and (max-width: 850px){.featured-blogs{flex-direction:column}.featured-blogs .fb-left,.featured-blogs .fb-right{width:100%}.featured-blogs .fb-image{aspect-ratio:5 / 4}.featured-blogs .fb-left{padding:8vw;aspect-ratio:5 / 4}.fb-content .post-content p{margin-bottom:4rem;margin-top:3rem}.fb-content .post-content h1{margin-top:3rem}.fb-content .post-content .custom-button{margin-bottom:3rem}.fb-content .post-content p{margin-bottom:2rem;margin-top:0}}.homepage-image{width:100%;height:95vh;background-size:cover;background-position:center}@media screen and (max-width: 1300px){.homepage-image{height:82vh}}@media screen and (max-width: 900px){.homepage-image{height:60vh}}@media screen and (max-width: 500px){.homepage-image{height:36vh}}.homepage-project-slider{display:flex;padding:9vw 0;justify-content:space-between;overflow:hidden;align-items:flex-start}.homepage-project-slider h1{margin-top:0}.homepage-project-slider p{margin-top:0;margin-bottom:0;width:86%}.homepage-project-slider .content-container{width:35%;display:flex}.homepage-project-slider .title-button,.homepage-project-slider .paragraph{width:50%}.homepage-project-slider .title-button{padding-right:3rem}.homepage-project-slider .paragraph{padding-left:3rem;border-left:1px solid #322a1f;align-self:flex-start}.homepage-project-slider .projects-scroll{width:60%;overflow-x:auto;display:flex;flex-wrap:nowrap}.homepage-project-slider .projects-scroll::-webkit-scrollbar{display:none}.homepage-project-slider .project{width:32%;margin-right:1.7rem;flex:0 0 auto;position:relative}.homepage-project-slider .project a{position:absolute;top:0;left:0;height:100%;width:100%}.homepage-project-slider .project-image{background-size:cover;background-position:center;width:100%;aspect-ratio:4 / 5;margin-bottom:1.5rem}.homepage-project-slider .custom-button.mobile-only{display:none}@media screen and (max-width: 1690px){.homepage-project-slider .content-container{width:38%}.homepage-project-slider .projects-scroll{width:59%}}@media screen and (max-width: 1400px){.homepage-project-slider .projects-scroll{width:56%}.homepage-project-slider .content-container{width:42%}.homepage-project-slider p{width:90%}}@media screen and (max-width: 1200px){.homepage-project-slider{flex-direction:column}.homepage-project-slider .content-container{width:65%;margin-bottom:4rem}.homepage-project-slider .projects-scroll{width:100%}}@media screen and (max-width: 950px){.homepage-project-slider .content-container{width:75%}}@media screen and (max-width: 850px){.homepage-project-slider .content-container{width:87%}}@media screen and (max-width: 650px){.homepage-project-slider .content-container,.homepage-project-slider p{width:100%}}@media screen and (max-width: 500px){.homepage-project-slider .content-container{flex-direction:column}.homepage-project-slider .title-button,.homepage-project-slider .paragraph{width:80%}.homepage-project-slider .title-button{padding-right:0}.homepage-project-slider .project{width:80%}.homepage-project-slider .paragraph{border-left:none;border-top:1px solid;padding-left:0;padding-top:3rem;margin-top:3rem}.homepage-project-slider .custom-button.mobile-only{display:block}.homepage-project-slider .custom-button{display:none}.homepage-project-slider .paragraph{border-top:none;padding-top:0;margin-top:1rem;margin-bottom:2rem}.homepage-project-slider .title-button{width:100%}.homepage-project-slider .paragraph{width:97%}}.homepage-slideshow{width:100%;height:auto}.homepage-slideshow .slideshow-image{background-position:center;background-size:cover;width:100%;height:95vh}@media screen and (max-width: 1300px){.homepage-slideshow .slideshow-image{height:82vh}}@media screen and (max-width: 900px){.homepage-slideshow .slideshow-image{height:60vh}}@media screen and (max-width: 500px){.homepage-slideshow .slideshow-image{height:36vh}}#hp-intro{height:95vh;width:100vw;position:relative}#homeVideoBG{position:relative;min-width:100%;min-height:100%;top:50%;left:50%;width:auto;height:auto;transform:translate(-50%) translateY(-50%)}#hp-intro .video-wrapper{width:100%;height:95vh;min-height:650px;overflow:hidden;position:absolute;top:0}@media screen and (max-width: 1300px){#hp-intro,#hp-intro .video-wrapper{height:82vh}}@media screen and (max-width: 900px){#hp-intro,#hp-intro .video-wrapper{height:60vh}}@media screen and (max-width: 500px){#hp-intro,#hp-intro .video-wrapper{height:36vh}}.image-and-text.page-width{padding-top:5rem;padding-bottom:5rem;display:flex}.image-and-text .image-container{width:50%;aspect-ratio:1 / 1;background-size:cover;background-position:center}.image-and-text .content-container{width:50%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:11% 0}.image-and-text h1,.image-and-text h2,.image-and-text p{text-align:center}.image-and-text .content-top,.image-and-text .content-bottom{max-width:27rem;margin:0 auto}@media screen and (max-width: 1300px){.image-and-text .content-container{padding:6% 0}}@media screen and (max-width: 950px){.image-and-text .content-container{padding:2% 0}}@media screen and (max-width: 750px){.image-and-text.page-width{flex-direction:column-reverse;padding-top:2rem;padding-bottom:2rem}.image-and-text .content-container{width:100%;padding:6rem 0 8rem}.image-and-text .image-container{width:100%}}@media screen and (max-width: 500px){.image-and-text .content-container{padding:4rem 0 5rem}}.journal-post-nav{background-color:#d5d3cd;padding:1.7rem 0;position:sticky;top:0;z-index:2}.journal-post-nav .nav-container{display:flex;justify-content:space-between;align-items:center}.journal-post-nav .back-portfolio{font-family:proxima_novaregular;text-transform:uppercase;color:#322a1f;font-size:1.15rem;letter-spacing:.13rem;text-decoration:none}.journal-post-nav .next-project{font-family:ivyora_displaylight;color:#322a1f;font-size:1.35rem;letter-spacing:.05rem;font-style:italic;text-decoration:none}.journal-post{padding:5rem 0;max-width:1100px;margin:0 auto}.journal-post h1{margin-bottom:5rem;text-align:center}.journal-post .text-block{margin:4rem 0}.journal-post .landscape-image{width:100%;height:auto;margin:4rem 0;display:block}.journal-post .portrait-images{display:flex;justify-content:space-between;margin:4rem 0}.journal-post .portrait-image{width:48%;aspect-ratio:4 / 5;background-position:center;background-size:cover}.journal-post a{color:#847458;text-decoration:none}.journal-post a:hover{color:#322a1f;text-decoration:underline}@media screen and (max-width: 990px){.journal-post-nav{padding:1.35rem 0}}@media screen and (max-width: 500px){.journal-post-nav .back-portfolio{font-size:1rem;margin-bottom:.5rem}.journal-post-nav .next-project{font-size:1.1rem}.journal-post-nav .portfolio-nav{padding:1.5rem 0}.journal-post-nav .nav-container{flex-direction:column;align-items:flex-start}.journal-post{padding:2rem 0}.journal-post h1{margin-bottom:3rem}.journal-post .text-block,.journal-post .portrait-images,.journal-post .landscape-image{margin:3rem 0}}.journal-hero .article-large{position:relative;border-bottom:1px solid #dad2c2}.journal-hero .article-large:hover{border-bottom:1px solid #847458}.journal-hero .article-large .article-image{width:100%;height:40vw;background-position:center;background-size:cover}.journal-hero .article-large .article-info{display:flex;justify-content:space-between;align-items:center;padding:3rem 0}.journal-hero .article-large .article-info h1{width:45%;margin-top:0;margin-bottom:0}.journal-hero .article-large .article-info p{margin-top:0;margin-bottom:0}.journal-hero .article-large .article-info div{width:50%}.journal-hero .article-large a{position:absolute;top:0;left:0;width:100%;height:100%}.journal-hero .article-block{position:relative;width:31%;display:flex;flex-direction:column;justify-content:space-between}.journal-hero .article-block a{position:absolute;top:0;left:0;width:100%;height:100%}.journal-hero .hero-grid{display:flex;justify-content:space-between;padding:7rem 0 5rem}.journal-hero .article-block .article-image{background-position:center;background-size:cover;width:100%;aspect-ratio:6 / 5}.journal-hero .article-block h1{width:75%}.journal-hero .article-block p{border-top:1px solid #dad2c2;width:100%;padding-top:2rem}.journal-hero .article-block:hover p{border-top:1px solid #847458}.blog-scroll-grid{display:flex;padding:0;flex-wrap:wrap}.blog-scroll-grid .article-block{width:31%;position:relative;cursor:pointer;margin-bottom:6rem;display:flex;flex-direction:column;justify-content:space-between}.blog-scroll-grid .article-block .article-image{background-position:center;background-size:cover;width:100%;aspect-ratio:6 / 5}.blog-scroll-grid .article-block h1{width:75%}.blog-scroll-grid .article-block p{border-top:1px solid #dad2c2;width:100%;padding-top:2rem}.blog-scroll-grid .article-block:hover p{border-top:1px solid #847458}.blog-scroll-grid .article-info{display:flex;flex-direction:column;justuify-content:space-between}.blog-scroll-grid a{position:absolute;top:0;left:0;height:100%;width:100%}.blog-scroll-grid .article-block:nth-of-type(3n+2){margin-left:3.5%;margin-right:3.5%}.video-gallery{padding:6vw 0 6vw 5rem;display:flex}.video-gallery .content-left{width:30%;margin-right:7%}.video-gallery .content-scroll{display:flex;overflow-x:scroll;overflow-y:hidden}.video-gallery .video-block{width:30%;margin-right:3%;position:relative;flex-shrink:0;margin-bottom:1rem}.video-gallery .video-block a{position:absolute;height:100%;width:100%;top:0;left:0}.video-gallery .video-image{width:100%;aspect-ratio:4 / 5;background-position:center;background-size:cover}.video-gallery .content-scroll::-webkit-scrollbar{height:5px}.video-gallery .content-scroll::-webkit-scrollbar-track{height:1px;background-color:transparent;border-top:1px solid #828274}.video-gallery .content-scroll::-webkit-scrollbar-thumb{height:5px;width:5rem;background-color:#828274}.video-gallery .content-left h1{margin-top:0;margin-bottom:2.7rem}@media screen and (max-width: 1550px){.video-gallery .content-left{width:39%;margin-right:7%}}@media screen and (max-width: 1500px){.journal-hero .article-block h1{width:100%}}@media screen and (max-width: 1380px){.video-gallery .content-left{width:50%;margin-right:7%}.video-gallery .video-block{margin-right:4%;width:32%}}@media screen and (max-width: 1200px){.journal-hero h1,.video-gallery h1,.blog-scroll-grid h1{font-size:2.5rem}.journal-hero .article-large .article-info{flex-direction:column;align-items:flex-start}.journal-hero .article-large .article-info h1{width:100%}.journal-hero .article-large .article-info div{width:100%;margin-top:2rem}.journal-hero .hero-grid{padding:5rem 0}}@media screen and (max-width: 1050px){.video-gallery{flex-direction:column}.video-gallery .content-left{width:55%;margin-right:0;margin-bottom:3rem}.video-gallery .video-block{width:36%}}@media screen and (max-width: 850px){.journal-hero .hero-grid{flex-direction:column}.journal-hero .article-block{width:100%;margin-bottom:3rem}.journal-hero .article-large .article-image{height:unset;aspect-ratio:6 / 5}.video-gallery .content-left{width:calc(100% - 5rem)}.video-gallery .video-block{margin-right:5%}.blog-scroll-grid .article-block{width:48%;margin-bottom:4rem}.blog-scroll-grid .article-block:nth-of-type(3n+2){margin-left:unset;margin-right:unset}.blog-scroll-grid{justify-content:space-between}}@media screen and (max-width: 750px){.video-gallery{padding:7rem 0 7rem 2rem}.video-gallery .content-left{width:calc(100% - 2rem)}.video-gallery .video-block h1{font-size:2rem}.video-gallery .video-block{width:41%;margin-right:4%}.blog-scroll-grid h1{font-size:2rem}.blog-scroll-grid .article-block h1{width:100%}}@media screen and (max-width: 500px){.journal-hero .hero-grid{padding:5rem 0 0}.video-gallery{padding:4rem 0 4rem 2rem}.video-gallery .content-left h1{margin-bottom:1.7rem}.video-gallery .video-block{width:64%;margin-right:5%}.blog-scroll-grid .article-block{width:100%;margin-bottom:3rem}.blog-scroll-grid{padding:4rem 0 0}}.blog-articles{display:flex;flex-wrap:wrap;padding:5rem 0}.blog-articles .article{width:calc(33.33% - 3.33rem);margin-right:5rem}.blog-articles .article:nth-of-type(3n+3){margin-right:0}.blog-articles .article-image{width:100%;aspect-ratio:4 / 5;background-position:center;background-size:cover}.blog-articles h1{font-size:2.2rem}.blog-articles .article-block{margin-bottom:3rem;position:relative}.blog-articles .article-block:hover h2{color:#828274}.blog-articles .article-block a{position:absolute;width:100%;height:100%;top:0;left:0}.blog-articles .load-more{text-align:center;margin:0 auto;padding:2rem;font-family:ivyora_displaylight;color:#322a1f;font-size:1.35rem;letter-spacing:.05rem;line-height:1.5;text-decoration:none}.custom-blog .blog-header{background-color:#d5d3cd;padding:2rem 0}.custom-blog .blog-menu{display:flex;margin:0 auto;justify-content:center;align-items:baseline}.custom-blog .blog-menu p,.custom-blog .blog-menu a{margin-top:0;margin-bottom:0;margin-right:2rem}.custom-blog .blog-menu p{font-style:italic}.custom-blog .blog-menu a{font-family:proxima_novaregular;text-decoration:none;text-transform:uppercase;color:#322a1f;font-size:1.15rem;letter-spacing:.13rem}.custom-blog .blog-menu a:hover{text-decoration:underline;text-underline-offset:5px}.custom-blog .mobile-blog-menu{display:none}.custom-blog .mobile-blog-menu p svg{width:1rem;margin-left:.7rem;transition:.1s linear}.custom-blog .mobile-blog-menu .mb-open.rotate svg{transform:rotate(180deg);transition:.1s linear}.custom-blog .mobile-blog-menu .mb-open.rotate{margin-bottom:1rem}@media screen and (max-width: 1250px){.blog-articles h1{font-size:2rem}}@media screen and (max-width: 1250px){.blog-articles h1{font-size:1.7rem}}@media screen and (max-width: 950px){.blog-articles .article{width:calc(32.33% - 3.33rem)}}@media screen and (max-width: 750px){.blog-articles .article{width:calc(50% - 1rem);margin-right:2rem!important}.blog-articles .article:nth-of-type(2n+2){margin-right:0!important}.blog-articles{padding:2rem 0}.custom-blog .blog-menu{display:none}.custom-blog .mobile-blog-menu{display:block}.custom-blog .mobile-blog-menu p{cursor:pointer;margin-top:0;margin-bottom:0}.custom-blog .mobile-blog-menu ul{max-height:0;list-style:none;padding-left:0;overflow:hidden;margin-top:0;margin-bottom:0}.custom-blog .mobile-blog-menu ul.show{max-height:300px;transition:.3s linear}.custom-blog .mobile-blog-menu li a{font-family:proxima_novaregular;text-decoration:none;text-transform:uppercase;color:#322a1f;font-size:1.15rem;letter-spacing:.13rem}}@media screen and (max-width: 500px){.blog-articles h1{font-size:1.45rem}.custom-blog .mobile-blog-menu li a{font-size:1rem}.blog-articles .article{width:100%;margin-right:0!important}}.portfolio-project{position:relative}.portfolio-project .portrait-image a{background:transparent url(/cdn/shop/files/pinterest-logo.png?v=1722884949) 0 0 no-repeat}.portfolio-project .landscape-image a{background:transparent url(/cdn/shop/files/pinterest-logo.png?v=1722884949) 0 0 no-repeat}.portfolio-project .portfolio-nav{background-color:#d5d3cd;padding:1.7rem 0;position:sticky;top:0;z-index:2}.portfolio-project .nav-container{display:flex;justify-content:space-between;align-items:center}.portfolio-project .back-portfolio{font-family:proxima_novaregular;text-transform:uppercase;color:#322a1f;font-size:1.15rem;letter-spacing:.13rem;text-decoration:none}.portfolio-project .next-project,.portfolio-project .prev-project{font-family:ivyora_displaylight;color:#322a1f;font-size:1.35rem;letter-spacing:.05rem;font-style:italic;text-decoration:none}.portfolio-project .project-header{display:flex;justify-content:space-between;padding:5vw 0 2vw;align-items:baseline}.portfolio-project .header-left{display:flex;width:50%}.portfolio-project .header-left h1{margin-right:3rem;margin-top:0;margin-bottom:0;white-space:nowrap}.portfolio-project .header-left p{border-left:1px solid #322a1f;padding-left:3rem;margin-top:0;margin-bottom:0}.portfolio-project .header-right{display:flex;width:50%;justify-content:flex-end}.portfolio-project .header-right div{display:flex;align-items:baseline;margin-left:3rem}.portfolio-project .header-right h2,.portfolio-project .header-right p{margin-top:0;margin-bottom:0}.portfolio-project .header-right p{margin-left:.65rem}.portfolio-project .landscape-image{width:100%;height:61vw;background-size:cover;background-position:center;margin-bottom:5rem;position:relative}.portfolio-project .landscape-image a{position:absolute;top:10px;left:10px}.portfolio-project .landscape-image:hover a{display:block}.portfolio-project .portrait-container ul{width:100%;display:flex;justify-content:space-between;margin-bottom:5rem;list-style:none;padding-left:0}.portfolio-project .portrait-container ul li{width:calc(50% - 2.5rem)}.portfolio-project .portrait-image{width:100%;height:61vw;background-size:cover;background-position:center;position:relative}.portfolio-project .portrait-image a{position:absolute;top:10px;left:10px}.portfolio-project .portrait-image:hover a{display:block}.project-gallery ul{list-style:none;padding-left:0}@media screen and (max-width: 1220px){.portfolio-project .project-header{flex-direction:column}.portfolio-project .header-left{width:70%}.portfolio-project .header-right{width:100%;justify-content:flex-start;margin-top:3rem}.portfolio-project .header-right div{margin-left:0;margin-right:3rem}}@media screen and (max-width: 990px){.portfolio-project .portfolio-nav{padding:1.35rem 0}}@media screen and (max-width: 900px){.portfolio-project .header-left{width:90%}.portfolio-project .project-header{padding:6vw 0 4vw}.portfolio-project .header-left{flex-direction:column}.portfolio-project .header-left p{padding-left:0;border-left:none;margin-top:1rem}}@media screen and (max-width: 750px){.portfolio-project .header-left{width:100%}.portfolio-project .landscape-image,.portfolio-project .portrait-container ul{margin-bottom:2rem}.portfolio-project .portrait-container ul li{width:calc(50% - 1rem)}}@media screen and (max-width: 600px){.portfolio-project .header-right{flex-direction:column}}@media screen and (max-width: 500px){.portfolio-project .back-portfolio,.portfolio-project .next-project,.portfolio-project .prev-project{font-size:1rem}.portfolio-project .portfolio-nav{padding:1.5rem 0}.portfolio-project .project-header{padding:2rem 0}}.modal-slider-section .scroll-arrow{position:absolute;bottom:-35px;right:1%;font-size:1rem;text-transform:uppercase;font-family:Avenir,sans-serif;font-weight:400}.modal-slider-section .scroll-arrow img{width:25px;height:auto}.modal-slider-section{position:relative}.modal-slider-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--gradient-background);z-index:-1;opacity:0}.modal-slider-overlay.show{z-index:999999999;opacity:1}.modal-slider-overlay .slider-close{position:absolute;top:2em;right:5%;color:#fff;cursor:pointer;font-size:2.4rem;line-height:1.1em}.modal-slider-overlay .slider-wrap{position:relative;display:block;margin:0 auto;width:82%;max-width:1500px;height:90%;top:50%;text-align:center;transform:translateY(-50%)}.modal-slider-overlay .slider-arrows{position:absolute;width:90%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:0;right:0;margin:0 auto;cursor:pointer;display:block}.modal-slider-overlay .slider-arrows img.prev{position:absolute;left:0;width:23px}.modal-slider-overlay .slider-arrows img.next{position:absolute;right:0;width:23px}.modal-slider-overlay .slider-wrap .modal-slider,.modal-slider-overlay .slider-wrap .modal-slider .slick-list,.modal-slider-overlay .slider-wrap .modal-slider .slick-track{height:100%}.modal-slider .slick-slide{opacity:0!important;display:flex;align-items:center;justify-content:center}.modal-slider .slick-slide.slick-active{z-index:99999!important;opacity:1!important}.modal-slider .single-img img{height:100%;width:auto;margin:0 auto}.slider-close img{height:2rem;width:2rem}@media screen and (max-width: 1068px){.modal-slider-overlay .slider-arrows{width:95%}}@media screen and (max-width: 650px){.modal-slider .single-img img{height:auto;width:100%}}@media screen and (max-width: 500px){.modal-slider-overlay .slider-arrows{width:99%}.modal-slider-overlay .slider-arrows img.prev,.modal-slider-overlay .slider-arrows img.next{width:20px}.modal-slider .single-img .portrait{position:absolute;height:auto;width:100%;margin:0 auto;top:20%}}.room-gallery .project-gallery{margin-top:5rem}.room-gallery .portrait-image a{background:transparent url(/cdn/shop/files/pinterest-logo.png?v=1722884949) 0 0 no-repeat}.room-gallery .landscape-image a{background:transparent url(/cdn/shop/files/pinterest-logo.png?v=1722884949) 0 0 no-repeat}.room-gallery .blog-header{margin-bottom:5rem}.blog-header{background-color:#d5d3cd;padding:2rem 0}.blog-menu{display:flex;margin:0 auto;justify-content:center;align-items:baseline}.blog-menu p,.blog-menu a{margin-top:0;margin-bottom:0;margin-right:2rem}.blog-menu p{font-style:italic}.blog-menu a{font-family:proxima_novaregular;text-decoration:none;text-transform:uppercase;color:#322a1f;font-size:1.15rem;letter-spacing:.13rem}.blog-menu a:hover{text-decoration:underline;text-underline-offset:5px}.mobile-blog-menu{display:none}.mobile-blog-menu p svg{width:1rem;margin-left:.7rem;transition:.1s linear}.mobile-blog-menu .mb-open.rotate svg{transform:rotate(180deg);transition:.1s linear}.mobile-blog-menu .mb-open.rotate{margin-bottom:1rem}.room-gallery .landscape-image{width:100%;height:61vw;background-size:cover;background-position:center;margin-bottom:5rem;position:relative}.room-gallery .landscape-image a{position:absolute;top:10px;left:10px}.room-gallery .landscape-image:hover a{display:block}.room-gallery .portrait-container{width:100%;display:flex;justify-content:space-between;margin-bottom:5rem}.room-gallery .portrait-image{width:calc(50% - 2.5rem);height:61vw;background-size:cover;background-position:center;position:relative}.room-gallery .portrait-image a{position:absolute;top:10px;left:10px}.room-gallery .portrait-image:hover a{display:block}.room-gallery-nav{background-color:#d5d3cd;padding:1.7rem 0;position:sticky;top:0;z-index:2}.room-gallery-nav .nav-container{display:flex;justify-content:space-between;align-items:center}.room-gallery-nav .back-gallery{font-family:proxima_novaregular;text-transform:uppercase;color:#322a1f;font-size:1.15rem;letter-spacing:.13rem;text-decoration:none}.room-gallery-nav .next-gallery{font-family:ivyora_displaylight;color:#322a1f;font-size:1.35rem;letter-spacing:.05rem;font-style:italic;text-decoration:none}@media screen and (max-width: 990px){.room-gallery-nav{padding:1.35rem 0}}@media screen and (max-width: 750px){.room-gallery .blog-header{margin-bottom:3rem}.room-gallery .landscape-image,.room-gallery .portrait-container{margin-bottom:2rem}.room-gallery .portrait-image{width:calc(50% - 1rem)}.blog-menu{display:none}.mobile-blog-menu{display:block}.mobile-blog-menu p{cursor:pointer;margin-top:0;margin-bottom:0}.mobile-blog-menu ul{max-height:0;list-style:none;padding-left:0;overflow:hidden;margin-top:0;margin-bottom:0}.mobile-blog-menu ul.show{max-height:300px;transition:.3s linear}.mobile-blog-menu li a{font-family:proxima_novaregular;text-decoration:none;text-transform:uppercase;color:#322a1f;font-size:1.15rem;letter-spacing:.13rem}}@media screen and (max-width: 500px){.mobile-blog-menu li a,.room-gallery-nav .back-gallery{font-size:1rem}.room-gallery-nav .next-gallery{font-size:1.1rem}.room-gallery-nav{padding:1.5rem 0}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
