@font-face{font-family:'Pea Soup';src:local("Pea Soup Regular"), local("PeaSoup-Regular"), url("PeaSoup-Regular.woff2") format("woff2"), url("PeaSoup-Regular.woff") format("woff");font-weight:normal;font-style:normal}.mason--phase--nursery main .content__region{width:90%;max-width:510px;padding:0;margin-left:auto;margin-right:auto}.mason--phase--nursery .content:after,.mason--phase--nursery .content:before{content:'';position:absolute;width:60vw;height:60vw;border-radius:50%;background-color:rgba(0, 82, 76, 0.05);pointer-events:none}.mason--phase--nursery .content:before{left:-40vw;bottom:-30vw}.mason--phase--nursery .content:after{right:-25vw;bottom:-30vw}.content__ellipsis{position:absolute;right:-70px;top:-70px;width:140px;height:140px;padding:0!important;z-index:2;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0;-webkit-transition:opacity 350ms ease, -webkit-transform 350ms ease;transition:opacity 350ms ease, -webkit-transform 350ms ease;-o-transition:transform 350ms ease, opacity 350ms ease;transition:transform 350ms ease, opacity 350ms ease;transition:transform 350ms ease, opacity 350ms ease, -webkit-transform 350ms ease}.inView .content__ellipsis{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.content__ellipsis circle{fill:none;stroke:#10968D;stroke-width:50}@media (min-width:1025px){.content__ellipsis{right:-140px;top:-140px;width:280px;height:280px}}.nurseryHighlight{position:relative;z-index:1;padding:50px 0;background-color:#000}.nurseryHighlight__bg{position:absolute!important;z-index:0!important;overflow:hidden!important;top:0;left:0;right:0;bottom:0}.nurseryHighlight__bg.admin_editable,.nurseryHighlight__bg.lazyLoaded{opacity:0.4!important}.nurseryHighlight__ellipsis{position:absolute;left:-140px;top:140px;width:280px;height:280px;padding:0!important;z-index:2;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0;-webkit-transition:opacity 350ms ease 1s, -webkit-transform 350ms ease 1s;transition:opacity 350ms ease 1s, -webkit-transform 350ms ease 1s;-o-transition:transform 350ms ease 1s, opacity 350ms ease 1s;transition:transform 350ms ease 1s, opacity 350ms ease 1s;transition:transform 350ms ease 1s, opacity 350ms ease 1s, -webkit-transform 350ms ease 1s;display:none}.inView .nurseryHighlight__ellipsis{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.nurseryHighlight__ellipsis circle{fill:none;stroke:#BDD2D0;stroke-width:50}.nurseryHighlight__petal{position:absolute;opacity:0;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:opacity 500ms ease, -webkit-transform 500ms ease;transition:opacity 500ms ease, -webkit-transform 500ms ease;-o-transition:opacity 500ms ease, transform 500ms ease;transition:opacity 500ms ease, transform 500ms ease;transition:opacity 500ms ease, transform 500ms ease, -webkit-transform 500ms ease;right:5vw;top:-45px;height:130px;z-index:2;display:none;-webkit-transform:rotate(-45deg) scale(0.5);-ms-transform:rotate(-45deg) scale(0.5);transform:rotate(-45deg) scale(0.5)}.nurseryHighlight__petal path{fill:#BDD2D0}.inView .nurseryHighlight__petal{opacity:1;-webkit-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.nurseryHighlight__region{position:relative;z-index:1;width:90%;margin:0 auto;max-width:745px}.nurseryHighlight__region>*{color:#fff;font-family:"Playfair Display", serif;text-align:center}@media (min-width:1025px){.nurseryHighlight{padding:225px 0}.nurseryHighlight__region>*{font-size:1.375em}.nurseryHighlight__ellipsis{display:block}.nurseryHighlight__petal{display:block}}.nurseryClick{position:relative;z-index:1;padding:50px 0}.nurseryClick__image__container{z-index:2;width:320px;height:320px;max-width:80vw;max-height:80vw;margin:0 auto;position:relative}.nurseryClick__image{position:relative;height:100%;border-radius:50%;background-color:#E0EAE9;border:20px #FDFDFD solid;overflow:hidden!important}.nurseryClick__image__petal{position:absolute;opacity:0;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:opacity 500ms ease, -webkit-transform 500ms ease;transition:opacity 500ms ease, -webkit-transform 500ms ease;-o-transition:opacity 500ms ease, transform 500ms ease;transition:opacity 500ms ease, transform 500ms ease;transition:opacity 500ms ease, transform 500ms ease, -webkit-transform 500ms ease;left:80px;top:-150px;height:130px;-webkit-transform:rotate(215deg) scale(0.5);-ms-transform:rotate(215deg) scale(0.5);transform:rotate(215deg) scale(0.5)}.inView .nurseryClick__image__petal{opacity:1}.nurseryClick__image__petal path{fill:#FDEA78}.inView .nurseryClick__image__petal{-webkit-transform:rotate(215deg) scale(1);-ms-transform:rotate(215deg) scale(1);transform:rotate(215deg) scale(1)}.nurseryClick__ellipsis{position:absolute;right:-70px;top:-100px;width:140px;height:140px;padding:0!important;z-index:2;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0;-webkit-transition:opacity 350ms ease, -webkit-transform 350ms ease;transition:opacity 350ms ease, -webkit-transform 350ms ease;-o-transition:transform 350ms ease, opacity 350ms ease;transition:transform 350ms ease, opacity 350ms ease;transition:transform 350ms ease, opacity 350ms ease, -webkit-transform 350ms ease}.inView .nurseryClick__ellipsis{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.nurseryClick__ellipsis circle{fill:none;stroke:#FD9278;stroke-width:50}.nurseryClick__inner{margin:0 auto;width:90%;max-width:620px;text-align:center}.nurseryClick__heading{font-size:2.5em;color:#10968D;margin:0 0 25px}.nurseryClick__heading span{font-family:"Pea Soup", cursive;color:#FD9278;font-size:1.5em;font-weight:400;line-height:0.5}.nurseryClick__region{color:#414141;line-height:1.4}.nurseryClick__region>*{font-family:"Playfair Display", serif;font-weight:700}.nurseryClick__link{width:300px;height:300px;max-width:80vw;max-height:80vw;margin:25px auto 0;opacity:0;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transition:opacity 1s ease, -webkit-transform 1s ease;transition:opacity 1s ease, -webkit-transform 1s ease;-o-transition:transform 1s ease, opacity 1s ease;transition:transform 1s ease, opacity 1s ease;transition:transform 1s ease, opacity 1s ease, -webkit-transform 1s ease}.inView .nurseryClick__link{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.nurseryClick__link a{display:block;height:100%;border:20px #FDFDFD solid;background-color:#FD9278;color:#fff;text-align:center;font-family:"Playfair Display", serif;font-size:1.375em;line-height:1.4;font-weight:700;border-radius:50%;text-decoration:none;position:relative;-webkit-transition:background-color 350ms ease;-o-transition:background-color 350ms ease;transition:background-color 350ms ease}.nurseryClick__link a span{position:absolute;left:10%;right:10%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nurseryClick__link a:hover{background-color:#10968D}@media (min-width:1025px){.nurseryClick{padding:125px 0 150px}.nurseryClick__image__container{position:absolute;left:5vw;top:-160px;margin:0}.nurseryClick__ellipsis{right:-140px;top:-190px;width:250px;height:250px}.nurseryClick__heading{font-size:3.75em}.nurseryClick__heading span{font-size:1.5em}.nurseryClick__region{font-size:1.375em}}@media (min-width:1301px){.nurseryClick__image__container{width:360px;height:360px;top:-180px}.nurseryClick__link{position:absolute!important;right:5vw;top:70px}}.phaseCarousel{position:relative;z-index:2}.phaseCarousel__btns{position:absolute;right:5%;top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.phaseCarousel__btn{width:55px;height:55px;background-color:#fff;border-radius:50%;color:#00524C;-webkit-transition:color 350ms ease, background-color 350ms ease;-o-transition:color 350ms ease, background-color 350ms ease;transition:color 350ms ease, background-color 350ms ease}.phaseCarousel__btn:hover{background-color:#00524C;color:#fff}.phaseCarousel__btn--prev{margin-right:10px}.phaseCarousel__list{z-index:0}.phaseCarousel__item{position:relative;height:200px}.phaseCarousel__item__link{display:block;height:100%;position:relative;text-decoration:none;background-color:#000;-webkit-transition:background-color 350ms ease;-o-transition:background-color 350ms ease;transition:background-color 350ms ease}.phaseCarousel__item__link:hover{background-color:#00524C}.phaseCarousel__item__link:hover .phaseCarousel__item__img.lazyLoaded{opacity:0.1}.phaseCarousel__item__link:hover .phaseCarousel__item__img.lazyLoaded img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.phaseCarousel__item__link:hover .phaseCarousel__item__title{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.phaseCarousel__item__link:hover .phaseCarousel__item__more{opacity:1;visibility:visible;-webkit-transform:translate(-50%, 10px);-ms-transform:translate(-50%, 10px);transform:translate(-50%, 10px);-webkit-transition:opacity 350ms ease, visibility 0ms linear, color 350ms ease, -webkit-transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear, color 350ms ease, -webkit-transform 350ms ease;-o-transition:opacity 350ms ease, visibility 0ms linear, color 350ms ease, transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear, color 350ms ease, transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear, color 350ms ease, transform 350ms ease, -webkit-transform 350ms ease}.phaseCarousel__item__img{height:100%;-webkit-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease}.phaseCarousel__item__img img{-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease}.phaseCarousel__item__img.lazyLoaded{opacity:0.7}.phaseCarousel__item__title{margin:0;position:absolute;bottom:50%;left:0;right:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);color:#fff;text-align:center;padding:0 5vw;font-size:2em;line-height:1.1;-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease}.phaseCarousel__item__more{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0 30px;line-height:60px;border-radius:30px;background-color:#fff;color:#00524C;white-space:nowrap;font-weight:600;opacity:0;visibility:hidden;letter-spacing:1px;text-transform:uppercase;text-decoration:none!important;-webkit-transition:opacity 350ms ease, visibility 0ms linear 350ms, color 350ms ease, -webkit-transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear 350ms, color 350ms ease, -webkit-transform 350ms ease;-o-transition:opacity 350ms ease, visibility 0ms linear 350ms, color 350ms ease, transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear 350ms, color 350ms ease, transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear 350ms, color 350ms ease, transform 350ms ease, -webkit-transform 350ms ease}.phaseCarousel__item__more:after{content:'\f0da';font-family:'FontAwesome';margin-left:15px}.phaseCarousel__item__more:hover{color:#A12B2F}@media (min-width:1025px){.mason--phase--nursery .phaseCarousel{margin-bottom:10vw}.phaseCarousel__list{height:550px}.phaseCarousel__item{height:550px}.phaseCarousel__item__title{padding:0 50px;font-size:2.625em}}@media (min-width:1301px){.phaseCarousel__btns{right:calc(50% - 585px)}}