.artistic-journey{position:relative;font-size:77%;color:#111}.artistic-journey .hero{position:relative;width:100%}.artistic-journey .hero .hero-title{font-size:5.75em;text-align:center;text-transform:capitalize;margin:30px 0}.artistic-journey .hero .hero-image{display:block;margin:0 auto;max-width:560px;height:auto}.artistic-journey .hero .hero-text{font-family:var(--header-font-stack);display:block;font-size:16px;text-align:center;width:50%;margin:60px auto 0}.artistic-journey .inspiration{margin-top:6.25em;position:relative}.artistic-journey .inspiration .wrapper{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-height:460px;background:#000;overflow:hidden}.artistic-journey .inspiration .wrapper img{width:100%;height:auto;opacity:.4;object-fit:cover}.artistic-journey .inspiration .text{color:#fff;font-size:16px;position:absolute;text-align:center;left:50%;top:50%;transform:translate(-50%,-50%)}.artistic-journey .section-title{margin:6.25em auto 0}.artistic-journey .section-title .title{font-size:3.75em;text-align:center}.artistic-journey .image-text{margin-top:6.25em}.artistic-journey .image-text figure{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.artistic-journey .image-text figure .image{width:50%;height:auto}.artistic-journey .image-text figure figcaption{width:50%;font-size:16px;padding:0 7.5em}.artistic-journey .image-text figure.right .image{order:2}.artistic-journey .image-text figure.right figcaption{order:1}.artistic-journey .image-text figure.stack{flex-direction:column;flex-wrap:wrap}.artistic-journey .image-text figure.stack .image{width:100%}.artistic-journey .image-text figure.stack figcaption{font-family:var(--header-font-stack);text-align:center;margin-top:2.625em;font-size:16px;width:63%;padding:0}.artistic-journey section{position:relative}.artistic-journey section.product-shot{position:relative;z-index:1}.artistic-journey section.product-shot+section{margin-top:-32vw}.artistic-journey section.product-shot .image{transform:scale(.77);transform-origin:top left;display:block;margin-left:3%}.artistic-journey section.final-shot{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#000;display:flex;justify-content:flex-end}.artistic-journey section.final-shot .image{width:100%;height:1000px;display:block;background-repeat:no-repeat;background-position-x:100%}.artistic-journey section.final-shot .text{color:#fff;font-family:var(--header-font-stack);font-size:16px;top:55%;left:8%;width:25em;position:absolute;text-align:center}@media (max-width: 991px){.artistic-journey{font-size:64%}.artistic-journey .hero .hero-title{font-size:3.75em;position:relative;top:unset;left:unset;transform:none;width:80%;margin:0 auto}.artistic-journey .hero .hero-image{width:100%}.artistic-journey .hero .hero-text{margin:0 auto;width:66vw}.artistic-journey .inspiration .wrapper{height:460px}.artistic-journey .inspiration .wrapper .image{object-fit:cover;height:100%}.artistic-journey .inspiration .text{width:90%}.artistic-journey .image-text figure{flex-direction:column}.artistic-journey .image-text figure .image{width:100%}.artistic-journey .image-text figure figcaption{margin-top:5em;width:100%;padding:0 5%}.artistic-journey .image-text figure.stack{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.artistic-journey .image-text figure.stack figcaption{width:90%}.artistic-journey .image-text figure.right .image{order:1}.artistic-journey .image-text figure.right figcaption{order:2}.artistic-journey section.product-shot+section{margin-top:-40vw}.artistic-journey section.product-shot .image{width:100vw;height:auto;margin-left:8%}.artistic-journey section.final-shot{flex-direction:column}.artistic-journey section.final-shot .image{width:100%;height:100%;min-height:800px;background-size:cover;padding-top:63.24%}.artistic-journey section.final-shot .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,#0000 50%,#000 80%);opacity:1}.artistic-journey section.final-shot .text{position:relative;width:90%;top:unset;left:unset;margin:0 auto;padding:2rem 0 5em}}@media (max-width: 479px){.artistic-journey section.final-shot .image{background-position-x:60%}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/rs-page.css.map */
