@media only screen and (min-width:0rem){#benefits .cs-container,#gallery .cs-container,#service-area .cs-container,#varieties .cs-container,#why-choose .cs-container{margin:auto;max-width:80rem;width:100%}#gallery .cs-content,#varieties .cs-content,#why-choose .cs-content{align-items:center;display:flex;flex-direction:column;margin:0 auto clamp(3rem,6vw,4rem);max-width:43.75rem;text-align:center;width:100%}.cs-media{position:relative;width:100%}.cs-media:before{border:2px solid var(--sage);border-radius:1rem;content:"";inset:0;pointer-events:none;position:absolute;transform:translate(clamp(.5rem,1.2vw,.85rem),clamp(.5rem,1.2vw,.85rem));z-index:0}.cs-media .cs-picture{border-radius:1rem;box-shadow:0 20px 40px rgba(56,112,80,.18);display:block;overflow:hidden;position:relative;width:100%;z-index:1}.cs-media .cs-picture img{display:block;height:clamp(18rem,50vw,25rem);-o-object-fit:cover;object-fit:cover;width:100%}.js-reveal-ready #gallery .cs-image-group .cs-image-li:nth-child(2),.js-reveal-ready #varieties .cs-card-group .cs-item:nth-child(2),.js-reveal-ready #why-choose .cs-card-group .cs-item:nth-child(2){transition-delay:.1s}.js-reveal-ready #gallery .cs-image-group .cs-image-li:nth-child(3),.js-reveal-ready #varieties .cs-card-group .cs-item:nth-child(3),.js-reveal-ready #why-choose .cs-card-group .cs-item:nth-child(3){transition-delay:.2s}.js-reveal-ready #gallery .cs-image-group .cs-image-li:nth-child(4),.js-reveal-ready #varieties .cs-card-group .cs-item:nth-child(4),.js-reveal-ready #why-choose .cs-card-group .cs-item:nth-child(4){transition-delay:.3s}.js-reveal-ready #gallery .cs-image-group .cs-image-li:nth-child(5),.js-reveal-ready #varieties .cs-card-group .cs-item:nth-child(5),.js-reveal-ready #why-choose .cs-card-group .cs-item:nth-child(5){transition-delay:.4s}.js-reveal-ready #gallery .cs-image-group .cs-image-li:nth-child(6),.js-reveal-ready #varieties .cs-card-group .cs-item:nth-child(6),.js-reveal-ready #why-choose .cs-card-group .cs-item:nth-child(6){transition-delay:.5s}#varieties{background-color:var(--sageLight);padding:var(--sectionPadding)}#varieties .cs-card-group{display:grid;gap:clamp(1.5rem,3vw,2rem);grid-template-columns:1fr;margin:0;padding:0}#varieties .cs-item{align-items:center;background-color:#fff;border-radius:1rem;box-shadow:0 10px 30px rgba(56,112,80,.08);display:flex;flex-direction:column;gap:.75rem;list-style:none;overflow:hidden;padding:clamp(2rem,4vw,2.75rem) clamp(1.75rem,4vw,2.5rem);position:relative;text-align:center;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}#varieties .cs-item:before{background:linear-gradient(90deg,var(--sage),var(--forest));content:"";height:.25rem;left:0;position:absolute;top:0;transform:scaleX(.4);transform-origin:left;transition:transform .4s var(--ease);width:100%}#varieties .cs-item:hover{box-shadow:0 24px 48px rgba(56,112,80,.16);transform:translateY(-.5rem)}#varieties .cs-item:hover:before{transform:scaleX(1)}#varieties .cs-item:hover .cs-picture img{transform:scale(1.06)}#varieties .cs-picture{align-self:stretch;display:block;height:clamp(11rem,22vw,14rem);margin:calc(clamp(2rem, 4vw, 2.75rem)*-1) calc(clamp(1.75rem, 4vw, 2.5rem)*-1) .5rem;overflow:hidden}#varieties .cs-picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s var(--ease);width:100%}#varieties .cs-h3{font-family:var(--headerFont);font-size:clamp(1.5rem,3vw,1.75rem)}#varieties .cs-h3,#varieties .cs-spec{color:var(--forest);font-weight:700;margin:0}#varieties .cs-avail{color:var(--bodyTextColor);margin:0}#varieties .cs-tag{background-color:rgba(116,171,82,.14);border-radius:999px;color:var(--forest);font-size:.8125rem;font-weight:600;letter-spacing:.05em;padding:.375rem .875rem;text-transform:uppercase}#varieties .cs-tag-group{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}#varieties .cs-tag-alt{background-color:rgba(56,112,80,.1)}#varieties .cs-item-text{color:var(--bodyTextColor);font-size:.9375rem;margin:.25rem 0 0;max-width:none;opacity:.85}#varieties .cs-learn{align-items:center;color:var(--forest);display:inline-flex;font-weight:700;gap:.375rem;margin-top:.75rem;text-decoration:none}#varieties .cs-learn svg{transition:transform .3s var(--ease)}#varieties .cs-item:hover .cs-learn svg{transform:translateX(4px)}#varieties .cs-bottom-content{margin-top:clamp(2.5rem,5vw,3.5rem)}}@media only screen and (min-width:48rem){#varieties .cs-card-group{align-items:start;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0rem){#benefits{background-color:var(--cream);padding:var(--sectionPadding)}#benefits .cs-container{gap:clamp(2.5rem,5vw,4rem)}#benefits .cs-container,#benefits .cs-content{display:flex;flex-direction:column}#benefits .cs-text{margin-bottom:clamp(1.5rem,3vw,2rem)}#benefits .cs-flex-group{display:grid;gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0}#benefits .cs-flex-li{align-items:flex-start;display:flex;gap:1rem;list-style:none}#benefits .cs-flex-icon{align-items:center;background:linear-gradient(135deg,rgba(116,171,82,.22),rgba(56,112,80,.12));border-radius:50%;color:var(--forest);display:flex;flex:none;height:2.375rem;justify-content:center;margin-top:.125rem;width:2.375rem}#benefits .cs-h4{color:var(--forest);font-family:var(--bodyFont);font-size:1.125rem;font-weight:700;margin:0 0 .25rem}#benefits .cs-flex-text{color:var(--bodyTextColor);margin:0}}@media only screen and (min-width:64rem){#benefits .cs-container{align-items:center;flex-direction:row}#benefits .cs-content,#benefits .cs-media{flex:1 1 0}}@media only screen and (min-width:0rem){#why-choose{background-color:var(--forest);background-image:radial-gradient(70% 60% at 50% 0,#4a8765 0,var(--forest) 55%,#26503a 100%);overflow:hidden;padding:var(--sectionPadding);position:relative}#why-choose:before{background-image:radial-gradient(rgba(250,248,244,.05) 1px,transparent 0);background-size:1.5rem 1.5rem;content:"";inset:0;pointer-events:none;position:absolute}#why-choose .cs-container{position:relative;z-index:1}#why-choose .cs-topper{color:var(--sageLight)}#why-choose .cs-content .cs-title{color:var(--cream)}#why-choose .cs-content .cs-text{color:rgba(250,248,244,.8)}#why-choose .cs-card-group{display:grid;gap:clamp(2rem,4vw,2.5rem);grid-template-columns:1fr;margin:0;padding:0}#why-choose .cs-item{align-items:center;display:flex;flex-direction:column;gap:.75rem;list-style:none;text-align:center}#why-choose .cs-icon-wrap{align-items:center;background:linear-gradient(135deg,rgba(250,248,244,.2),rgba(250,248,244,.06));border-radius:50%;box-shadow:0 0 0 8px rgba(250,248,244,.05);color:var(--cream);display:flex;height:4.5rem;justify-content:center;margin-bottom:.5rem;width:4.5rem}#why-choose .cs-h3{color:var(--cream);font-family:var(--headerFont);font-size:clamp(1.4rem,2.8vw,1.6rem);font-weight:700;margin:0}#why-choose .cs-item-text{color:rgba(250,248,244,.8);margin:0;max-width:22.5rem}}@media only screen and (min-width:48rem){#why-choose .cs-card-group{grid-template-columns:repeat(3,1fr)}#why-choose .cs-item+.cs-item{border-left:1px solid rgba(250,248,244,.14)}}@media only screen and (min-width:0rem){#gallery{background-color:var(--sageLight);padding:var(--sectionPadding)}#gallery .cs-image-group{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:1fr;margin:0 0 clamp(2rem,4vw,3rem);padding:0}#gallery .cs-image-li{list-style:none}#gallery .cs-picture{border-radius:.75rem;box-shadow:0 10px 25px rgba(56,112,80,.1);display:block;overflow:hidden;position:relative;transition:transform .4s var(--ease),box-shadow .4s var(--ease);width:100%}#gallery .cs-picture img{display:block;height:16rem;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ease);width:100%}#gallery .cs-picture .cs-img-overlay{background:linear-gradient(180deg,rgba(31,63,42,0) 45%,rgba(31,63,42,.55));inset:0;opacity:0;position:absolute;transition:opacity .4s var(--ease)}#gallery .cs-picture:hover{box-shadow:0 22px 42px rgba(56,112,80,.22)}#gallery .cs-picture:hover img{transform:scale(1.06)}#gallery .cs-picture:hover .cs-img-overlay{opacity:1}#gallery .cs-bottom-content{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}}@media only screen and (min-width:36rem){#gallery .cs-image-group{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#gallery .cs-image-group{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0rem){#service-area{background-color:var(--cream);padding:var(--sectionPadding)}#service-area .cs-container{gap:clamp(2.5rem,5vw,4rem)}#service-area .cs-container,#service-area .cs-content{display:flex;flex-direction:column}#service-area .cs-text{margin-bottom:clamp(1.5rem,3vw,2rem)}#service-area .cs-city-list{display:flex;flex-wrap:wrap;gap:.625rem;list-style:none;margin:0 0 1.25rem;padding:0}#service-area .cs-city-list li{display:inline-flex;list-style:none}#service-area .cs-city-list a,#service-area .cs-city-list span{align-items:center;background-color:#fff;border:1px solid rgba(56,112,80,.12);border-radius:999px;color:var(--forest);display:inline-flex;font-size:.875rem;font-weight:600;gap:.4375rem;padding:.4375rem .875rem;text-decoration:none;transition:background-color .3s var(--ease),color .3s var(--ease),transform .3s var(--ease),border-color .3s var(--ease)}#service-area .cs-city-list a:before,#service-area .cs-city-list span:before{background-color:var(--sage);border-radius:50%;content:"";flex:none;height:.375rem;width:.375rem}#service-area .cs-city-list a:hover{background-color:var(--forest);border-color:var(--forest);color:var(--cream);transform:translateY(-.125rem)}#service-area .cs-city-list .cs-city-more a{background-color:rgba(116,171,82,.16);border-color:transparent}#service-area .cs-fine-print{color:var(--bodyTextColor);font-size:.875rem;margin:0;opacity:.8}}@media only screen and (min-width:64rem){#service-area .cs-container{align-items:center;flex-direction:row}#service-area .cs-content,#service-area .cs-media{flex:1 1 0}}