 @media only screen and (min-width: 0rem) {#banner-1519 {padding: var(--sectionPadding);padding-top: clamp(11.875rem, 25vw, 16.75rem);padding-bottom: clamp(6.25rem, 12vw, 9.375rem);overflow: hidden;position: relative;z-index: 1;}#banner-1519 .cs-container {text-align: center;width: 100%;max-width: 80rem;margin: auto;display: flex;justify-content: center;align-items: flex-start;flex-direction: column;gap: clamp(0.5rem, 1vw, 0.75rem);}#banner-1519 .cs-int-title {font-size: clamp(2.4375rem, 6.4vw, 3.8125rem);font-weight: 900;line-height: 1.2em;text-align: inherit;margin: 0;color: #fff;position: relative;}#banner-1519 .cs-breadcrumbs {display: flex;justify-content: center;align-items: center;}#banner-1519 .cs-link {font-size: 1rem;line-height: 1.2em;text-decoration: none;color: #fff;position: relative;display: flex;justify-content: center;align-items: center;}#banner-1519 .cs-link:last-of-type {}#banner-1519 .cs-link:last-of-type::after {display: none;}#banner-1519 .cs-link:after {content: '';width: 0.4375rem;height: 0.75rem;margin: 0 1rem;background: url("/assets/svgs/chevron.svg");background-size: contain;background-position: center;background-repeat: no-repeat;position: relative;display: block;}#banner-1519 .cs-link.cs-active {color: var(--primary);}#banner-1519 .cs-background {width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;z-index: -1;}#banner-1519 .cs-background:before {content: "";position: absolute;display: block;height: 100%;width: 100%;background: -moz-linear-gradient(left, rgba(26, 26, 26, 0.94) 0%, rgba(26, 26, 26, 0) 100%);background: -webkit-linear-gradient(left, rgba(26, 26, 26, 0.94) 0%, rgba(26, 26, 26, 0) 100%);opacity: 1;top: 0;left: 0;z-index: 1;}#banner-1519 .cs-background img {position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;}#banner-1519 .cs-mask {--maskBG: #ffffff;width: 100%;height: auto;display: block;position: absolute;bottom: -1px;left: 0;z-index: 100;}}@media only screen and (min-width: 48rem) {#banner-1519 .cs-background:before {content: "";position: absolute;display: block;height: 100%;width: 100%;background: -moz-linear-gradient(left, rgba(26, 26, 26, 0.94) 0%, rgba(26, 26, 26, 0) 100%);background: -webkit-linear-gradient(left, rgba(26, 26, 26, 0.94) 0%, rgba(26, 26, 26, 0) 100%);opacity: 1;top: 0;left: 0;z-index: 1;}}@media only screen and (min-width: 0rem) {body.dark-mode #banner-1519 .cs-mask {--maskBG: var(--dark);}}@media only screen and (min-width: 0rem) {#gallery-453 {padding: var(--sectionPadding);}#gallery-453 .cs-container {margin: 0 auto;max-width: 80rem;}#gallery-453 .cs-title {max-width: none;}#gallery-453 .cs-text {max-width: 46rem;line-height: 1.6em;}#gallery-453 .cs-text a {font-weight: 700;text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 3px;color: #3b5b18;}#gallery-453 .cs-text strong {color: var(--headerColor);}#gallery-453 .cs-filters {display: flex;gap: 0.5rem;margin: 1.5rem -1rem 1.25rem;padding: 0 1rem 0.25rem;overflow-x: auto;scrollbar-width: none;}#gallery-453 .cs-filters::-webkit-scrollbar {display: none;}#gallery-453 .cs-filter {display: inline-flex;flex: none;align-items: center;gap: 0.375rem;min-height: 2.75rem;padding: 0 1.125rem;border: 1.5px solid #d9dfd0;border-radius: 999px;background-color: #fff;font-family: inherit;font-size: 0.9375rem;font-weight: 600;white-space: nowrap;color: var(--headerColor);cursor: pointer;}#gallery-453 .cs-filter:hover {border-color: #5d7f37;}#gallery-453 .cs-filter.cs-active {border-color: #1d2816;background-color: #1d2816;color: #fff;}#gallery-453 .cs-count {font-size: 0.8125rem;opacity: 0.7;}#gallery-453 .cs-gallery {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0.75rem;margin: 0;padding: 0;list-style: none;}#gallery-453 .cs-item[hidden] {display: none;}#gallery-453 .cs-link {position: relative;display: block;overflow: hidden;border-radius: 0.625rem;cursor: zoom-in;}#gallery-453 .cs-link img {display: block;width: 100%;height: auto;aspect-ratio: 5 / 6;object-fit: cover;transition: transform 0.35s;}#gallery-453 .cs-link:hover img {transform: scale(1.04);}#gallery-453 .cs-link:focus-visible {outline: 3px solid var(--primary);outline-offset: 3px;}#gallery-453 .cs-zoom {position: absolute;top: 0.5rem;right: 0.5rem;display: grid;place-items: center;width: 2.25rem;height: 2.25rem;border-radius: 50%;background-color: rgba(0, 0, 0, 0.55);color: #fff;}}@media only screen and (min-width: 48rem) {#gallery-453 .cs-filters {flex-wrap: wrap;margin: 1.5rem 0 1.25rem;padding: 0;overflow: visible;}#gallery-453 .cs-gallery {grid-template-columns: repeat(3, minmax(0, 1fr));gap: 1rem;}}@media only screen and (min-width: 64rem) {#gallery-453 .cs-gallery {grid-template-columns: repeat(4, minmax(0, 1fr));}}@media (prefers-reduced-motion: reduce) {#gallery-453 .cs-link img {transition: none;}}@media only screen and (min-width: 0rem) {body.dark-mode #gallery-453 .cs-title, body.dark-mode #gallery-453 .cs-text {color: var(--bodyTextColorWhite);}body.dark-mode #gallery-453 .cs-text a {color: #cfe6a8;}body.dark-mode #gallery-453 .cs-text strong {color: #fff;}body.dark-mode #gallery-453 .cs-filter {border-color: #50653f;background-color: var(--medium);color: #fff;}body.dark-mode #gallery-453 .cs-filter.cs-active {border-color: var(--primary);background-color: var(--primary);color: #10180a;}}@media only screen and (min-width: 0rem) {#gallery-cta {background-color: #1d2816;padding: 2.25rem 1rem;}#gallery-cta .cs-container {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 1.25rem 2rem;margin: 0 auto;max-width: 80rem;}#gallery-cta .cs-title {margin: 0 0 0.375rem;font-size: clamp(1.375rem, 2.6vw, 1.875rem);line-height: 1.2em;font-weight: 900;color: #fff;}#gallery-cta .cs-proof {margin: 0;font-size: 0.9375rem;line-height: 1.5em;color: #fff;}#gallery-cta .cs-proof strong {color: inherit;}#gallery-cta .cs-stars {letter-spacing: 0.05em;color: #f5b301;}#gallery-cta .cs-button-group {display: flex;flex-wrap: wrap;gap: 0.75rem;width: 100%;}#gallery-cta .cs-button-solid, #gallery-lightbox .cs-button-solid, #gallery-cta .cs-button-call, #gallery-lightbox .cs-button-call {display: inline-flex;flex: 1 1 100%;justify-content: center;align-items: center;gap: 0.5rem;box-sizing: border-box;min-height: 3.25rem;padding: 0 1.5rem;border-radius: 0.5rem;text-transform: none;font-size: 1rem;line-height: 1.2em;font-weight: 700;text-decoration: none;}#gallery-cta .cs-button-solid:before, #gallery-lightbox .cs-button-solid:before {border-radius: 0.5rem;}#gallery-cta .cs-button-call, #gallery-lightbox .cs-button-call {border: 2px solid rgba(255, 255, 255, 0.85);color: #fff;transition: background-color 0.3s;}#gallery-cta .cs-button-call svg, #gallery-lightbox .cs-button-call svg {flex: none;}#gallery-cta .cs-button-call:hover, #gallery-lightbox .cs-button-call:hover {background-color: rgba(255, 255, 255, 0.12);}}@media only screen and (min-width: 36rem) {#gallery-cta .cs-button-solid, #gallery-lightbox .cs-button-solid, #gallery-cta .cs-button-call, #gallery-lightbox .cs-button-call {flex: none;}#gallery-cta .cs-button-group {width: auto;}}@media only screen and (min-width: 0rem) {body.dark-mode #gallery-cta {background-color: var(--medium);}}@media only screen and (min-width: 0rem) {html.cs-lightbox-open body {overflow: hidden;}#gallery-lightbox {position: fixed;inset: 0;z-index: 10001;display: grid;grid-template-columns: minmax(0, 1fr);align-items: center;padding: 0 0.75rem;background-color: rgba(8, 12, 6, 0.97);color: #fff;}#gallery-lightbox[hidden] {display: none;}#gallery-lightbox .cs-lb-figure {display: flex;flex-direction: column;align-items: center;gap: 0.875rem;box-sizing: border-box;max-height: 100vh;margin: 0;padding: 3.5rem 0 1rem;}#gallery-lightbox .cs-lb-figure img {display: block;max-width: 100%;max-height: calc(100vh - 14rem);border-radius: 0.375rem;object-fit: contain;}#gallery-lightbox .cs-lb-caption {max-width: 44rem;text-align: center;}#gallery-lightbox .cs-lb-count {margin: 0 0 0.25rem;text-transform: uppercase;letter-spacing: 0.06em;font-size: 0.8125rem;font-weight: 700;color: var(--primary);}#gallery-lightbox .cs-lb-text {margin: 0 0 0.875rem;font-size: 1rem;line-height: 1.45em;color: #fff;}#gallery-lightbox .cs-lb-actions {display: flex;flex-wrap: wrap;justify-content: center;gap: 0.625rem;}#gallery-lightbox .cs-lb-close, #gallery-lightbox .cs-lb-nav {display: grid;place-items: center;width: 2.75rem;height: 2.75rem;padding: 0;border: 0;border-radius: 50%;background-color: rgba(0, 0, 0, 0.55);color: #fff;cursor: pointer;}#gallery-lightbox .cs-lb-close:hover, #gallery-lightbox .cs-lb-nav:hover {background-color: rgba(255, 255, 255, 0.25);}#gallery-lightbox .cs-lb-close:focus-visible, #gallery-lightbox .cs-lb-nav:focus-visible {outline: 3px solid var(--primary);outline-offset: 2px;}#gallery-lightbox .cs-lb-close {position: absolute;top: 0.75rem;right: 0.75rem;border: 2px solid rgba(255, 255, 255, 0.85);}#gallery-lightbox .cs-lb-nav {position: absolute;top: 38%;z-index: 1;}#gallery-lightbox .cs-lb-prev {left: 0.375rem;}#gallery-lightbox .cs-lb-next {right: 0.375rem;}}@media only screen and (min-width: 48rem) {#gallery-lightbox {grid-template-columns: 3.5rem minmax(0, 1fr) 3.5rem;padding: 0;}#gallery-lightbox .cs-lb-nav {position: static;justify-self: center;background-color: rgba(255, 255, 255, 0.12);}}