@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/fonts/open-sans-v40-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/fonts/open-sans-v40-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/fonts/open-sans-v40-latin-500.woff2) format("woff2")}:root{--header: 4.5rem;--vss: .75rem;--vsm: 1.5rem;--vsl: calc(var(--vsm) * 2);--h1: 1.875rem;--h2: 1.75rem;--h3: 1.375rem;--h4: 1.25rem;--focus: rgba(156, 184, 124, .3)}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;border-color:#e0e0e0}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Open Sans,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit;font-style:normal;font-weight:400;font:16px/1.375 Open Sans,sans-serif;letter-spacing:.03em;min-width:320px;overflow-y:scroll;overscroll-behavior:contain}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}a{text-decoration:inherit;transition:background-color .3s,color .3s;color:inherit;text-decoration:none;outline:none;transition:color .3s}strong{font-weight:bolder}small{font-size:80%}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}h1,h2,h3,h4,p{margin:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}img,svg,video,canvas,iframe{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1}*:focus-visible{outline:none;background-color:var(--focus)}html{letter-spacing:.025em}section{position:relative}picture>img{height:100%;width:100%}input:focus-visible{outline:none}.menu{transition:opacity .3s}@starting-style{.menu{opacity:0}}.nav-link.active{color:#9cb87c}.submenu{transition:opacity .5s}@starting-style{.submenu{opacity:0}}.submenu-link.active{color:#9cb87c}.has-menu .hidden-menu{display:none}.has-menu .block-menu{display:block}.show-highlights .main{--header: 9rem}.sections:after{margin-top:-1px;width:100%;border-bottom-width:1px;content:""}.btn{padding:.75rem 1.25rem;display:inline-block;border-radius:1.5rem;font-weight:500;line-height:1;transition:all .3s}.btn:not(.gradient,.outline){color:#fff;background:#303030}.outline{padding:.625rem 1.25rem;border:2px solid #303030}.is-required .label:after{content:"*"}.checkbox{flex:0 0 30px}.message{border:3px solid #8D9D76;border-radius:10px;color:#8d9d76}.message.has-error{border-color:#f9a09f;color:#da5b5a;background:#ffe1e0}.input{border:1px solid transparent;padding:.75rem;border-radius:.625rem;margin:0;width:100%;background:#dce9ca;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input:focus{border-color:#303030}.input::-moz-placeholder{color:#30303080;line-height:inherit;opacity:1}.input::placeholder{color:#30303080;line-height:inherit;opacity:1}.has-error .input{color:#303030;background-color:#f9a09f}.captcha{width:100px;height:50px}h1,h2,h3,h4{line-height:1.2}h1{font-size:var(--h1);font-weight:300}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}strong,.strong{font-weight:500}.small{font-size:12px}.prose{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4}.prose>*{margin:1rem 0}.prose p>a:not(.btn){border-bottom:2px solid currentColor}.prose p:has(.btn){margin:2em 0;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.text-center .prose p:has(.btn){justify-content:center}.prose ul{margin-top:2em}.prose ul>li{text-align:left;padding:0 0 1em 2em;background:url(/images/site/tick.svg) no-repeat top left}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.accent{color:#9cb87c}.caption .accent{color:#6e7f54}.gradient .accent{color:#fff}.gradient{background-image:linear-gradient(266deg,#ddffac,#9cb77b)}.logo{aspect-ratio:90 / 56;height:2.5rem}.play-icon{background:url(/images/site/play.svg) no-repeat}.paused .play-icon{background-image:url(/images/site/pause.svg)}.container{width:100%}#cc{max-width:26rem;z-index:99}.cc-wrap{max-height:80svh}.cc-content a{border-bottom:1px solid #fff}.cc-secondary{color:#e0e0e0}.cc-arrow{background:url(/images/cc/arrow.svg) no-repeat;background-size:100%;transition:transform .3s}.group.active .cc-arrow{transform:rotate(90deg)}.cc-label{flex:0 0 40px}.cc-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;outline:none;transition:background-color .3s}.cc-checkbox:after{position:absolute;left:2px;top:2px;width:14px;height:14px;background:#fff;border-radius:50%;opacity:.3;transition:all .3s;content:""}.cc-checkbox:not(:disabled){cursor:pointer}.cc-checkbox:checked:after{left:22px;opacity:1}.cc-checkbox:focus:not(.disabled){background:#ffffff05}.layer{display:none;transition:opacity 1s;will-change:opacity}.layer.active,.layer.preloaded{display:block}.layer.active{z-index:10;opacity:1}summary::-webkit-details-marker{display:none}.marker-h{margin-top:-1px;translate:-50% 0;height:2px;transition:opacity .3s}details[open] .marker-h{opacity:0}.marker-v{margin-left:-1px;translate:0 -50%;width:2px;transition:rotate .3s}details[open]~.marker-wrap .marker-v{rotate:-90deg}@starting-style{.entry-info{translate:0 100%}}.entry-info{transition:translate .2s cubic-bezier(.4,0,.2,1)}.entry-info h4{color:#fff}@starting-style{.entry-info .prose{opacity:0}}.entry-info .prose{transition:opacity .5s .2s}.filter.active{color:#9cb87c}.animate{animation:1s forwards;animation-fill-mode:both;will-change:opacity;transform-origin:top left}.animate.observe{visibility:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation-name:fadeIn}@keyframes fadeInUp{0%{opacity:0;translate:0 100px}to{opacity:1;translate:none}}@keyframes scaleIn{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}.block-active:not(.active),.group:not(.active) .block-group-active{display:none}.canvas{position:relative;contain:strict}.canvas>*,.overlay{position:absolute;top:0;left:0;height:100%;width:100%}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-vss{bottom:var(--vss)}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-vss{right:var(--vss)}.top-0{top:0}.top-1\/2{top:50%}.top-auto{top:auto}.top-vss{top:var(--vss)}.z-20{z-index:20}.z-30{z-index:30}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-px{margin-top:-1px}.mb-10{margin-bottom:2.5rem}.ml-8{margin-left:2rem}.mr-1{margin-right:.25rem}.mr-3{margin-right:.75rem}.mt-10{margin-top:2.5rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-square{aspect-ratio:1 / 1}.h-5{height:1.25rem}.h-auto{height:auto}.h-full{height:100%}.min-h-svh{min-height:100svh}.w-10{width:2.5rem}.w-36{width:9rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-full{width:100%}.w-px{width:1px}.min-w-32{min-width:8rem}.max-w-\[42rem\]{max-width:42rem}.grow{flex-grow:1}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-4{gap:1rem}.gap-vsl{gap:var(--vsl)}.gap-vsm{gap:var(--vsm)}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-2{row-gap:.5rem}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-white{border-color:#fff}.bg-black{--tw-bg-opacity: 1;background-color:rgb(48 48 48 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-opacity-70{--tw-bg-opacity: .7}.fill-white{fill:#fff}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-vss{padding:var(--vss)}.px-vss{padding-left:var(--vss);padding-right:var(--vss)}.py-vsl{padding-top:var(--vsl);padding-bottom:var(--vsl)}.py-vsm{padding-top:var(--vsm);padding-bottom:var(--vsm)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-vsl{padding-bottom:var(--vsl)}.pb-vsm{padding-bottom:var(--vsm)}.pl-0{padding-left:0}.pr-vsm{padding-right:var(--vsm)}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-vsm{padding-top:var(--vsm)}.pt-vss{padding-top:var(--vss)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.leading-none{line-height:1}.text-black{color:#303030}.text-green{color:#9cb87c}.text-white{color:#fff}.opacity-0{opacity:0}.opacity-60{opacity:.6}.last\:border-0:last-child{border-width:0px}.group.active .group-\[\.active\]\:fill-green{fill:#9cb87c}.group.active .group-\[\.active\]\:text-green{color:#9cb87c}.nf\:border-t:not(:first-child){border-top-width:1px}.has-menu .menu\:block{display:block}@media (min-width: 32rem){.container{max-width:32rem}}@media (min-width: 48rem){h1{-webkit-hyphens:none;hyphens:none}.container{max-width:48rem}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:-order-1{order:-1}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-full{height:100%}.sm\:h-px{height:1px}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.333333%}.sm\:w-1\/4{width:25%}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:border-l{border-left-width:1px}.sm\:p-5{padding:1.25rem}.sm\:p-vsm{padding:var(--vsm)}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-vsm{padding-left:var(--vsm);padding-right:var(--vsm)}}@media (min-width: 64rem){:root{--vss: 1.5rem;--h1: 2.625rem;--h2: 1.875rem;--h3: 1.5rem;--h4: 1.25rem }.header{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.is-scrolled .header{position:fixed}.is-collapsed .header{transform:translateY(-100%)}.is-collapsed:not(.is-scrolled) .header{transition-property:none}.show-highlights:not(.is-scrolled) .header-logo{height:4rem}.menu-row{height:var(--header)}.submenu{position:absolute;top:100%;left:50%;transform:translate(-50%)}li:hover>.submenu{display:block}.submenu-list{background-image:linear-gradient(to bottom,#ddffac,#adcc88);min-width:12rem}.submenu-list:before{position:absolute;margin-left:-7px;top:-10px;left:50%;width:14px;height:10px;background:url(/images/site/nub.svg) no-repeat;content:""}.submenu-link.active{color:#6b7c59}.show-highlights:not(.is-scrolled) .highlights{display:flex}.has-menu .hidden-menu{display:block}.main{padding-top:var(--header)}.container{max-width:64rem}.md\:absolute{position:absolute}.md\:bottom-1\/2{bottom:50%}.md\:right-vsm{right:var(--vsm)}.md\:mr-0{margin-right:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-10{width:2.5rem}.md\:w-12{width:3rem}.md\:w-6{width:1.5rem}.md\:max-w-\[50\%\]{max-width:50%}.md\:translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:whitespace-nowrap{white-space:nowrap}.md\:border-0{border-width:0px}.md\:border-b{border-bottom-width:1px}.md\:border-r{border-right-width:1px}.md\:p-0{padding:0}.md\:p-4{padding:1rem}.md\:p-vsl{padding:var(--vsl)}.md\:p-vss{padding:var(--vss)}.md\:px-vsm{padding-left:var(--vsm);padding-right:var(--vsm)}.md\:pl-4{padding-left:1rem}.md\:pr-vsm{padding-right:var(--vsm)}.md\:text-center{text-align:center}.md\:text-right{text-align:right}}@media (min-width: 75rem){:root{--vsm: 1.875rem;--h1: 3.125rem;--h2: 2.25rem;--h3: 1.625rem;--h4: 1.375rem }.container{max-width:75rem}}@media (min-width: 90rem){:root{--vsm: 2.25rem;--h1: 3.75rem;--h2: 2.5rem;--h3: 1.875rem;--h4: 1.5rem }.container{max-width:90rem}}@media (width < 64rem){.menu-link{font-size:1.5rem}.expanded>.submenu{display:block}.max-sm\:text-center .prose p:has(.btn){justify-content:center}.max-sm\:border-b{border-bottom-width:1px}.max-sm\:pt-0{padding-top:0}.max-sm\:text-center{text-align:center}.has-menu .max-sm\:menu\:min-h-0{min-height:0px}}@media (hover: hover) and (pointer: fine){.btn:hover{color:#9cb87c}.btn.gradient:hover{color:#fff}.outline:hover{border-color:#9cb87c}.prose a:not(.btn):hover{color:#9cb87c}.cc-checkbox:hover:not(:disabled):after{opacity:1}.cc-hover:hover{background:#ffffff30}.hover\:text-dark:hover{color:#6b7c59}.hover\:text-green:hover{color:#9cb87c}.group:hover .group-hover\:grid{display:grid}.group:hover .group-hover\:fill-green{fill:#9cb87c}}
