@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.gs-timeline { --gst-green: #1f4f2b; --gst-lime: #78c043; --gst-text: #2d2a2b; --gst-paper: #f7f7f7; --gst-line: #dce5d9; --gst-axis: 50%; --gst-half-gap: 63px; --gst-anchor: 38px; --gst-ease: cubic-bezier(.16, 1, .3, 1); display: block; width: 100%; min-width: 0; padding: 80px 24px; background: #fff; color: var(--gst-text); font-family: "Arboria", sans-serif; font-weight: 400;}.gs-timeline *,.gs-timeline *::before,.gs-timeline *::after { box-sizing: border-box;}.gs-timeline .gst-container { display: block; width: 100%; max-width: 1120px; min-width: 0; margin: 0 auto; padding: 0;}.gs-timeline .gst-track { position: relative; isolation: isolate; display: block; width: 100%; min-width: 0; margin: 0; padding: 0;}.gs-timeline .gst-list { position: relative; z-index: 1; display: block; width: 100%; min-width: 0; margin: 0; padding: 0; list-style: none;}.gs-timeline .gst-rail { position: absolute; z-index: 0; top: var(--gst-anchor); bottom: var(--gst-anchor); left: var(--gst-axis); display: block; width: 2px; min-width: 0; margin: 0; padding: 0; background: var(--gst-line); transform: translateX(-50%); pointer-events: none;}.gs-timeline .gst-fill { position: absolute; inset: 0; display: block; width: 100%; height: 100%; margin: 0; padding: 0; background: var(--gst-lime); transform: scaleY(0); transform-origin: center top; will-change: transform;}.gs-timeline .gst-tip { position: absolute; top: 0; left: -3px; display: block; width: 8px; height: 8px; margin: 0; padding: 0; background: var(--gst-green); opacity: 0; pointer-events: none;}.gs-timeline.gst-ready .gst-tip { opacity: 1;}.gs-timeline .gst-item { position: relative; display: grid; grid-template-columns: minmax(0, 1fr) calc(var(--gst-half-gap) * 2) minmax(0, 1fr); align-items: start; gap: 0; width: 100%; min-width: 0; margin: 0; padding: 0 0 63px;}.gs-timeline .gst-item:last-child { padding-bottom: 0;}.gs-timeline .gst-card { position: relative; grid-column: 1; display: block; width: auto; min-width: 0; margin: 0; padding: 26px 28px 30px; background: var(--gst-paper); border: 1px solid transparent; border-radius: 0; box-shadow: none; text-align: left;}.gs-timeline .gst-item:nth-child(even) > .gst-card { grid-column: 3;}.gs-timeline .gst-card::before { content: ""; position: absolute; top: calc(var(--gst-anchor) - 1px); right: calc(var(--gst-half-gap) * -1); width: var(--gst-half-gap); height: 1px; background: var(--gst-line); transform-origin: right center; pointer-events: none;}.gs-timeline .gst-item:nth-child(even) > .gst-card::before { right: auto; left: calc(var(--gst-half-gap) * -1); transform-origin: left center;}.gs-timeline .gst-date { display: flex; flex-direction: row; flex-wrap: wrap; align-items: baseline; justify-content: flex-start; gap: 8px 12px;position: relative; width: 100%; min-width: 0; margin: 0 0 18px; padding: 0;}.gs-timeline .gst-date > * { width: auto; min-width: 0; margin: 0; flex: 0 1 auto;}.gs-timeline .gst-month { color: #526353; font-family: inherit; font-size: 12px; font-weight: 400; line-height: 1.4; letter-spacing: .09em; text-transform: uppercase;}.gs-timeline .gst-month:empty { display: none;}.gs-timeline .gst-year { color: var(--gst-green); font-family: inherit; font-size: clamp(36px, 3.6vw, 46px); font-weight: 500; line-height: 1; letter-spacing: -.04em;}.gs-timeline .gst-status { padding: 4px 8px; color: var(--gst-green); background: transparent; border: 1px solid #b8c8af; font-family: inherit; font-size: 11px; font-weight: 400; line-height: 1.4; letter-spacing: .03em; position: absolute; left: 0;}.gs-timeline .gst-title { width: 100%; margin: 0 0 12px; color: var(--gst-green); font-family: inherit; font-size: clamp(23px, 2.1vw, 28px); font-weight: 500; line-height: 1.2; letter-spacing: -.018em; overflow-wrap: break-word;}.gs-timeline .gst-copy { width: 100%; margin: 0; color: var(--gst-text); font-family: inherit; font-size: 17px; font-weight: 400; line-height: 1.65; overflow-wrap: break-word;}.gs-timeline .gst-copy p { margin: 0 0 1em;}.gs-timeline .gst-copy p:last-child { margin-bottom: 0;}.gs-timeline .gst-copy a { color: var(--gst-green); text-decoration: underline; text-decoration-color: var(--gst-lime); text-decoration-thickness: 2px; text-underline-offset: 4px; transition: text-decoration-color 250ms ease;}.gs-timeline .gst-copy a:hover { text-decoration-color: var(--gst-green);}.gs-timeline a:focus-visible { outline: 2px solid var(--gst-green); outline-offset: 4px;}.gs-timeline .gst-marker { position: absolute; z-index: 3; top: var(--gst-anchor); left: var(--gst-axis); display: block; width: 20px; height: 20px; min-width: 0; margin: 0; padding: 0; transform: translate(-50%, -50%); pointer-events: none;}.gs-timeline .gst-square { position: absolute; inset: 0; display: block; width: 100%; height: 100%; margin: 0; padding: 0; background: var(--gst-lime); border: 2px solid var(--gst-lime);}.gs-timeline .gst-item.gst-planned .gst-square { background: #fff;}.gs-timeline .gst-bit { position: absolute; display: block; min-width: 0; margin: 0; padding: 0; background: var(--gst-lime);}.gs-timeline .gst-bit--a { top: -13px; right: -13px; width: 10px; height: 10px;}.gs-timeline .gst-bit--b { bottom: -9px; left: -9px; width: 6px; height: 6px; opacity: .45;}.gs-timeline.gst-ready .gst-card { transition: opacity 800ms ease, transform 1050ms var(--gst-ease), border-color 500ms ease;}.gs-timeline.gst-ready .gst-card::before { transition: transform 800ms var(--gst-ease);}.gs-timeline.gst-ready .gst-square { transition: transform 850ms var(--gst-ease), background-color 500ms ease;}.gs-timeline.gst-ready .gst-bit { transition: transform 1100ms var(--gst-ease), opacity 750ms ease;}.gs-timeline.gst-ready .gst-bit--b { transition-delay: 90ms;}.gs-timeline.gst-ready .gst-item:not(.is-seen) > .gst-card { opacity: 0; transform: translate3d(-18px, 28px, 0);}.gs-timeline.gst-ready.gst-item:nth-child(even):not(.is-seen) > .gst-card { transform: translate3d(18px, 28px, 0);}.gs-timeline.gst-ready.gst-item:not(.is-seen) > .gst-card::before { transform: scaleX(0);}.gs-timeline.gst-ready .gst-item:not(.is-seen) .gst-square { background: #fff; transform: scale(.72);}.gs-timeline.gst-ready .gst-item:not(.is-seen) .gst-bit--a { opacity: 0; transform: translate3d(34px, -24px, 0) scale(.4);}.gs-timeline.gst-ready .gst-item:not(.is-seen) .gst-bit--b { opacity: 0; transform: translate3d(-26px, 26px, 0) scale(.3);}.gs-timeline.gst-ready .gst-item.is-seen > .gst-card { transition-delay: 110ms, 110ms, 0ms;}.gs-timeline .gst-item.is-current > .gst-card { border-color: #c6dcb9;}@media (max-width: 991px) { .gs-timeline { --gst-half-gap: 36px; padding-top: 64px; padding-bottom: 64px; } .gs-timeline .gst-card { padding: 24px; } .gs-timeline .gst-item { padding-bottom: 56px; }}@media (max-width: 767px) { .gs-timeline { --gst-axis: 12px; --gst-half-gap: 34px; padding: 48px 20px; } .gs-timeline .gst-item { display: block; padding: 0 0 36px 46px; } .gs-timeline .gst-card { width: 100%; padding: 22px 20px 24px; } .gs-timeline .gst-card::before, .gs-timeline .gst-item:nth-child(even) > .gst-card::before { right: auto; left: calc(var(--gst-half-gap) * -1); transform-origin: left center; } .gs-timeline .gst-date { gap: 6px 10px; margin-bottom: 14px; } .gs-timeline .gst-year { font-size: 36px; } .gs-timeline .gst-title { font-size: 23px; } .gs-timeline .gst-copy { font-size: 16px; } .gs-timeline .gst-marker { width: 16px; height: 16px; } .gs-timeline .gst-bit--a { top: -10px; right: -9px; width: 7px; height: 7px; } .gs-timeline .gst-bit--b { display: none; } .gs-timeline.gst-ready .gst-item:not(.is-seen) > .gst-card, .gs-timeline.gst-ready .gst-item:nth-child(even):not(.is-seen) > .gst-card { transform: translate3d(0, 20px, 0); }}@media (prefers-reduced-motion: reduce) { .gs-timeline *, .gs-timeline *::before { transition: none !important; animation: none !important; } .gs-timeline.gst-ready .gst-item > .gst-card { opacity: 1 !important; transform: none !important; } .gs-timeline .gst-bit { display: none; }}@media print { .gs-timeline .gst-item { break-inside: avoid; } .gs-timeline .gst-item > .gst-card { opacity: 1 !important; transform: none !important; } .gs-timeline .gst-tip { display: none; }}#brxe-b79ae2 .gs-title-top { position: relative;}#brxe-b79ae2 .gs-title-green { position: relative; z-index: 1; display: flex; align-items: center;margin-left:10px}#brxe-b79ae2 .gs-title-top { color: white;}#brxe-b79ae2 .gs-title-green { color: #78C043;}#brxe-b79ae2 .gs-title-green::after { content: ""; display: block; flex: 0 0 auto; width: 33px; height: 33px;margin-bottom:40px; background-color: currentColor; -webkit-mask: url("https://greenscale-communities.com/wp-content/uploads/2026/09/chevron.svg") center / contain no-repeat; mask: url("https://greenscale-communities.com/wp-content/uploads/2026/09/chevron.svg") center / contain no-repeat;}#brxe-b79ae2 {font-family: "Arboria"; font-weight: 500; font-size: 65px; line-height: 0.9; letter-spacing: -2%; display: flex; align-items: center; justify-content: center}@media (max-width: 1440px) {#brxe-b79ae2 {font-size: 60px}}@media (max-width: 1280px) {#brxe-b79ae2 {font-size: 55px; line-height: 0.85}}@media (max-width: 991px) {#brxe-b79ae2 {font-size: 50px}}@media (max-width: 767px) {#brxe-b79ae2 {font-size: 45px; line-height: 1}#brxe-b79ae2 .gs-title-green::after { width: 27px; height: 27px;margin-bottom:35px;}}@media (max-width: 478px) {#brxe-b79ae2 {font-size: 40px; flex-direction: column; align-items: flex-start}#brxe-b79ae2 .gs-title-top {position: relative;display: flex;}#brxe-b79ae2 .gs-title-green::after{display:none;}#brxe-b79ae2 .gs-title-green{margin-left:0;}#brxe-b79ae2 .gs-title-top::after { content: ""; display: block; flex: 0 0 auto; width: 25px; height: 25px;margin-top: -10px; background-color: currentColor; -webkit-mask: url("https://greenscale-communities.com/wp-content/uploads/2026/09/chevron.svg") center / contain no-repeat; mask: url("https://greenscale-communities.com/wp-content/uploads/2026/09/chevron.svg") center / contain no-repeat;}}#brxe-2fbc64 {position: relative; background-color: hsla(0, 0%, 100%, 0); width: max-content; flex-direction: row}#brxe-8b1fbd {font-size: 18px; font-family: "Arboria"; font-weight: 400; color: #ffffff; line-height: 1.3; margin-top: 15px; margin-bottom: 15px; width: 100%%}@media (max-width: 1440px) {#brxe-8b1fbd {font-size: 17px; width: 100%; margin-top: 20px}}@media (max-width: 1280px) {#brxe-8b1fbd {font-size: 16px; margin-top: 10px; width: 100%}}@media (max-width: 991px) {#brxe-8b1fbd {width: 100%; margin-top: 7px; font-size: 16px}}@media (max-width: 767px) {#brxe-8b1fbd {font-size: 16px; width: 97%; margin-top: 13px}}#brxe-8bf8fe {height: 430px; width: 100%; padding-right: 150px; padding-left: 150px; border-bottom: 7px solid var(--lgreen); justify-content: center}@media (max-width: 1440px) {#brxe-8bf8fe {padding-right: 90px; padding-left: 90px; height: 410px}}@media (max-width: 1280px) {#brxe-8bf8fe {padding-right: 70px; padding-left: 70px; height: 400px}}@media (max-width: 991px) {#brxe-8bf8fe {padding-right: 35px; padding-left: 35px}}@media (max-width: 767px) {#brxe-8bf8fe {padding-top: 50px; padding-right: 20px; padding-bottom: 50px; padding-left: 20px; height: fit-content}}#brxe-005959 {background-position: center center; background-repeat: no-repeat; background-color: var(--dgreen)}#brxe-367abe {font-size: 18px; color: var(--dgreen); font-family: "Arboria"; font-weight: 500; font-style: normal; letter-spacing: 1%; border: 3px solid var(--lgreen); padding-top: 10px; padding-right: 38px; padding-bottom: 15px; padding-left: 37px; gap: 20px; background-color: var(--lgreen)}#brxe-367abe svg {fill: var(--dgreen); color: var(--dgreen); height: 17px; width: 17px}#brxe-367abe { scale: 1; transform-origin: center; transition: scale 800ms cubic-bezier(.22, 1, .36, 1), background-color 600ms ease, border-color 600ms ease, color 600ms ease;}#brxe-367abe svg { color: inherit;transform: rotate(180deg);}@media (hover: hover) and (pointer: fine) { #brxe-367abe:hover { scale: 1.02; background-color: #76B52F; border-color: #76B52F; color: #ffffff; }}#brxe-367abe:focus-visible { background-color: #76B52F; border-color: #76B52F; color: #ffffff; outline: 2px solid #014F2B; outline-offset: 4px;}@media (prefers-reduced-motion: reduce) { #brxe-367abe { transition: none; } #brxe-367abe:hover { scale: 1; }}@media (max-width: 1440px) {#brxe-367abe {font-size: 19px}}@media (max-width: 1280px) {#brxe-367abe {font-size: 17px}}@media (max-width: 991px) {#brxe-367abe {display: flex; font-size: 18px}}@media (max-width: 767px) {#brxe-367abe {font-size: 17px; padding-right: 3`; padding-left: 30px}}@media (max-width: 478px) {#brxe-367abe {font-size: 16px; padding-right: 30px; padding-left: 25px}}#brxe-jswuii {font-size: 18px; color: var(--dgreen); font-family: "Arboria"; font-weight: 500; font-style: normal; letter-spacing: 1%; border: 3px solid var(--lgreen); padding-top: 10px; padding-right: 38px; padding-bottom: 15px; padding-left: 37px; gap: 20px; background-color: var(--lgreen)}#brxe-jswuii svg {fill: var(--dgreen); color: var(--dgreen); height: 17px; width: 17px}#brxe-jswuii { scale: 1; transform-origin: center; transition: scale 800ms cubic-bezier(.22, 1, .36, 1), background-color 600ms ease, border-color 600ms ease, color 600ms ease;}#brxe-jswuii svg { color: inherit;transform: rotate(180deg);}@media (hover: hover) and (pointer: fine) { #brxe-jswuii:hover { scale: 1.02; background-color: #76B52F; border-color: #76B52F; color: #ffffff; }}#brxe-jswuii:focus-visible { background-color: #76B52F; border-color: #76B52F; color: #ffffff; outline: 2px solid #014F2B; outline-offset: 4px;}@media (prefers-reduced-motion: reduce) { #brxe-jswuii { transition: none; } #brxe-jswuii:hover { scale: 1; }}@media (max-width: 1440px) {#brxe-jswuii {font-size: 19px}}@media (max-width: 1280px) {#brxe-jswuii {font-size: 17px}}@media (max-width: 991px) {#brxe-jswuii {display: flex; font-size: 18px}}@media (max-width: 767px) {#brxe-jswuii {font-size: 17px; padding-right: 3`; padding-left: 30px}}@media (max-width: 478px) {#brxe-jswuii {font-size: 16px; padding-right: 30px; padding-left: 25px}}#brxe-69255e {width: 100%}#brxe-8aaadf {background-color: var(--lgrey_b); padding-right: 150px; padding-left: 150px}@media (max-width: 1440px) {#brxe-8aaadf {padding-right: 90px; padding-left: 90px}}@media (max-width: 1280px) {#brxe-8aaadf {padding-right: 70px; padding-left: 70px}}@media (max-width: 991px) {#brxe-8aaadf {padding-right: 35px; padding-left: 35px}}@media (max-width: 767px) {#brxe-8aaadf {padding-right: 20px; padding-left: 20px}}#brxe-setdbh {font-family: "Arboria"}.gs-careers .gs-careers__notice {display: none;}.gs-careers .gs-careers__field :is(select,input) {font: 500 16px / 1.4 "Arboria", sans-serif;color: #2D2A2B;}.gs-careers a.gs-careers__job:hover { background:#fafcf8; border-color:var(--gs-lime); transform:scale(1.008); box-shadow:none !important;}#brxe-205524 {width: 100%; margin-top: 70px; margin-bottom: 70px; border-right: 0 solid #EBEDEE; border-left: 0 solid #EBEDEE; min-width: 100%; padding-right: 0; padding-left: 0}@media (max-width: 1440px) {#brxe-205524 {padding-right: 90px; padding-left: 90px}}@media (max-width: 1280px) {#brxe-205524 {padding-right: 70px; padding-left: 70px}}@media (max-width: 991px) {#brxe-205524 {margin-top: 60px; margin-bottom: 60px; padding-right: 35px; padding-left: 35px}}@media (max-width: 478px) {#brxe-205524 {margin-top: 50px; margin-bottom: 50px; padding-right: 0; padding-left: 0; border-right-width: 0; border-left-width: 0}}#brxe-570b54 {padding-top: 45px; padding-right: 150px; padding-bottom: 45px; padding-left: 150px; border-bottom: 1px solid #EBEDEE}@media (max-width: 1440px) {#brxe-570b54 {padding-right: 90px; padding-left: 90px}}@media (max-width: 1280px) {#brxe-570b54 {padding-right: 70px; padding-left: 70px}}@media (max-width: 991px) {#brxe-570b54 {padding-right: 35px; padding-left: 35px}}@media (max-width: 767px) {#brxe-570b54 {padding-top: 35px; padding-right: 20px; padding-bottom: 35px; padding-left: 20px}}