.modern-landing-page-jby-container{position:relative;width:100%;min-height:100vh;background:#e9e1c5;overflow:hidden;z-index:1}.modern-landing-page-jby-container *{margin:0;padding:0;box-sizing:border-box}.modern-landing-page-jby-container .nav-container{width:100%;position:relative}.modern-landing-page-jby-container .nav{width:95%;margin:0 auto;padding:2em 0;display:flex;border-bottom:1px solid #000}.modern-landing-page-jby-container .nav-item{flex:1;display:flex;justify-content:center;align-items:center}.modern-landing-page-jby-container .nav-item:nth-child(2){flex:4}.modern-landing-page-jby-container .nav-item:first-child{margin-right:auto;text-align:left}.modern-landing-page-jby-container .nav-item:last-child{margin-left:auto}.modern-landing-page-jby-container .nav-item a{text-decoration:none;color:#000;font-family:Neue Montreal,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.modern-landing-page-jby-container .nav-logo a{font-family:Voyage,serif;font-size:20px;font-weight:600}.modern-landing-page-jby-container .nav-cta a{text-transform:uppercase;font-size:14px}.modern-landing-page-jby-container .nav-links a{padding:0 2em;font-size:14px}@media (max-width:900px){.modern-landing-page-jby-container .nav{width:100%}.modern-landing-page-jby-container .nav-cta,.modern-landing-page-jby-container .nav-links{display:none}}.modern-landing-page-jby-container .hero-container{position:relative;z-index:10;width:100%}.modern-landing-page-jby-container .hero>*{position:relative}.modern-landing-page-jby-container .hero{width:30%;margin:0 auto;text-align:center;padding:8em 0 4em}.modern-landing-page-jby-container h1{font-family:Voyage,serif;font-weight:500;font-size:5vw;line-height:1.2}.modern-landing-page-jby-container .hero-subheading{margin:5em auto 0;font-family:Neue Montreal,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:400;color:rgba(0,0,0,.7);line-height:1.6;max-width:600px;padding-right:2em;position:relative;z-index:2}.modern-landing-page-jby-container .cta button{background:#000;color:#fff;border:none;outline:none;margin:4em 0 0;padding:1.6em 3.2em;text-transform:uppercase;font-size:12px;cursor:pointer;transition:background .3s ease}.modern-landing-page-jby-container .cta button:hover{background:#333}.modern-landing-page-jby-container p{margin:4em 0 0;font-family:Neue Montreal,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px}.modern-landing-page-jby-container .bg-gradient{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:0;width:500px;height:500px}.modern-landing-page-jby-container .blob{display:flex;justify-content:center;align-items:center;animation:animate-blob 4s ease-in-out infinite}@keyframes animate-blob{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}.modern-landing-page-jby-container .blob-1{position:absolute;top:20%;left:5%;width:400px;height:400px;background:url(/modern-landing-page-jby/img-1.jpg) no-repeat 50% 50%;background-size:cover;z-index:1}.modern-landing-page-jby-container .blob-2{position:absolute;top:50%;right:10%;width:160px;height:160px;background:url(/modern-landing-page-jby/img-2.jpg) no-repeat 50% 50%;background-size:cover;animation-delay:1s;z-index:1}.modern-landing-page-jby-container .blob-3{position:absolute;top:20%;right:25%;width:100px;height:100px;border:1px solid #000;animation-delay:2s;z-index:1;font-size:40px;font-weight:300}@media (max-width:1200px){.modern-landing-page-jby-container .blob-1{width:300px;height:300px}}@media (max-width:900px){.modern-landing-page-jby-container .hero{width:80%;padding-top:12em}.modern-landing-page-jby-container h1{font-size:8vw}.modern-landing-page-jby-container .blob-1{width:200px;height:200px}.modern-landing-page-jby-container .blob-2{right:5%;width:120px;height:120px}.modern-landing-page-jby-container .hero-subheading{padding-right:8em;max-width:80%}.modern-landing-page-jby-container .bg-gradient{width:300px;height:300px}}@media (max-width:600px){.modern-landing-page-jby-container .hero{width:90%;padding:8em 0 2em}.modern-landing-page-jby-container h1{font-size:10vw}.modern-landing-page-jby-container .blob-1{width:150px;height:150px}.modern-landing-page-jby-container .blob-2{right:2%;width:100px;height:100px;top:45%}.modern-landing-page-jby-container .hero-subheading{padding-right:6em;max-width:85%;margin-top:3em}.modern-landing-page-jby-container .blob-3{width:80px;height:80px;font-size:30px}.modern-landing-page-jby-container .bg-gradient{width:250px;height:250px}}