#content{position:relative;z-index:2;margin-top:0;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;overflow:visible}.scene-block{position:relative}.site-ground-block{position:relative;z-index:0;width:100%;height:0;overflow:visible;pointer-events:none}.ecology-terrace{--terrace-copy-width: 56rem;--terrace-top-clip: polygon( 0 .34rem, 4% .22rem, 9% .4rem, 14% .17rem, 20% .31rem, 26% .2rem, 31% .44rem, 37% .25rem, 43% .36rem, 49% .18rem, 55% .32rem, 61% .23rem, 67% .42rem, 73% .2rem, 79% .35rem, 85% .19rem, 91% .39rem, 96% .24rem, 100% .33rem, 100% 100%, 0 100% );position:relative;z-index:var(--scene-depth, 2);isolation:isolate;overflow:hidden;width:100vw;max-width:none!important;margin-top:clamp(3.8rem,6vw,5.8rem)!important;margin-right:0!important;margin-bottom:0!important;margin-left:calc(50% - 50vw)!important;padding-top:clamp(2.4rem,4.8vw,3.4rem)!important;padding-right:max(1.4rem,calc((100vw - var(--terrace-copy-width)) / 2))!important;padding-bottom:clamp(2.4rem,4.8vw,3.4rem)!important;padding-left:max(1.4rem,calc((100vw - var(--terrace-copy-width)) / 2))!important;color:#34261e;background:transparent!important;border-top:0!important;border-right:0!important;border-bottom:1px solid rgba(91,72,48,.16)!important;border-left:0!important;box-shadow:inset 0 -1px #53412c0e,0 12px 24px #31241917!important;backdrop-filter:none!important}.ecology-terrace:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(ellipse at 0 42%,rgba(128,91,68,.07) 0,rgba(128,91,68,.025) 11%,transparent 23%),radial-gradient(ellipse at 100% 46%,rgba(128,91,68,.07) 0,rgba(128,91,68,.025) 11%,transparent 23%),linear-gradient(180deg,#f8e6d347 0,#f2d9c31f .9rem,#d3aa8f00 2.4rem),#d3aa8f;clip-path:var(--terrace-top-clip);-webkit-clip-path:var(--terrace-top-clip)}.terrace-wall-canvas,.terrace-side-mottling-canvas,.terrace-fracture-canvas,.terrace-side-fracture-canvas,.terrace-top-highlight-canvas,.terrace-weathering-canvas{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;max-width:none;pointer-events:none;user-select:none;clip-path:var(--terrace-top-clip);-webkit-clip-path:var(--terrace-top-clip)}.terrace-side-mottling-canvas[hidden],.terrace-fracture-canvas[hidden],.terrace-side-fracture-canvas[hidden],.terrace-top-highlight-canvas[hidden],.terrace-weathering-canvas[hidden]{display:none!important}.ecology-terrace>:not(.terrace-wall-canvas):not(.terrace-side-mottling-canvas):not(.terrace-fracture-canvas):not(.terrace-side-fracture-canvas):not(.terrace-top-highlight-canvas):not(.terrace-weathering-canvas){position:relative;z-index:1}.ecology-terrace:first-child{margin-top:clamp(4.6rem,7vw,6.8rem)!important}.ecology-terrace h1,.ecology-terrace h2,.ecology-terrace h3{color:#3b281e;text-shadow:0 1px rgba(255,248,232,.18)}.ecology-terrace p,.ecology-terrace li,.ecology-terrace span,.ecology-terrace small{color:#35281f}.ecology-terrace .hero-lede,.ecology-terrace .intro-summary,.ecology-terrace .app-principle{color:#392b22}.ecology-terrace .section-label,.ecology-terrace .status-kicker{color:#76503a}.ecology-terrace a:not(.button-link){color:#6a3e29;border-bottom-color:#6a3e2973}.ecology-terrace a:not(.button-link):hover,.ecology-terrace a:not(.button-link):focus{color:#42261a;border-bottom-color:#42261a}.ecology-terrace .button-link{color:#fff5e7;background:#5d3829;border-color:#7b513e;box-shadow:0 5px 14px #311f1729}.ecology-terrace .button-link:hover,.ecology-terrace .button-link:focus{color:#fffaf2;background:#704432;border-color:#8f624c}.ecology-terrace .project-status{color:#34261e;background:#76604414;border-color:#4a342433;box-shadow:inset 0 1px #fffaeb2e;backdrop-filter:none}.ecology-terrace .project-status strong,.ecology-terrace .project-status span,.ecology-terrace .project-status small{color:#3d2a20}.ecology-terrace.about-section,.ecology-terrace.support-section,.ecology-terrace.story-section,.ecology-terrace.privacy-section{border-top:0!important}@media(max-width:720px){.ecology-terrace{--terrace-copy-width: calc(100vw - 3.6rem) ;margin-top:3.4rem!important;padding-top:2.3rem!important;padding-bottom:2.3rem!important}.ecology-terrace:first-child{margin-top:4.2rem!important}}@media(max-width:420px){.ecology-terrace{--terrace-copy-width: calc(100vw - 2.8rem) ;padding-top:2rem!important;padding-bottom:2rem!important}}
