
/* Continuous white canvas, softly feathered section washes. */
.opening{background:#fff!important;overflow:visible!important}.opening:after{display:none!important}.hero{overflow:visible!important}.hero-art{mask-image:linear-gradient(to right,transparent,#000 22%),linear-gradient(to bottom,transparent,#000 13%,#000 60%,transparent 100%);mask-composite:intersect;bottom:auto;top:-35px;height:calc(100% + 100px)}
.flora-live{background:transparent!important;box-shadow:none!important;clip-path:none!important;position:relative;isolation:isolate;padding-top:100px;padding-bottom:100px}.flora-live:before{display:block!important;content:'';position:absolute;inset:-30px calc((100% - 100vw)/2) -30px!important;z-index:-1;background:linear-gradient(to bottom,#fff0 0%,#f2f5ef 30%,#f2f5ef 65%,#fff0 100%)!important;border-radius:0!important;pointer-events:none}.shop{background:transparent!important}.research:before{background:linear-gradient(to bottom,#fff 0%,#faeee3 18%,#faeee3 82%,#fff 100%)!important}.giving:before{background:linear-gradient(to bottom,#fff 0%,#f4f2e9 20%,#f4f2e9 80%,#fff 100%)!important;border-radius:0!important}.quality:before{background:linear-gradient(to bottom,#fff 0%,#f4f2e9 35%,#f4f2e9 75%,#fff 100%)!important}.faq:before{background:linear-gradient(to bottom,#fff 0%,#f4f2e9 25%,#f4f2e9 70%,#fff 100%)!important}.unified-footer{background:#fff!important}
@media(max-width:700px){.hero-art{top:auto;height:380px;margin-bottom:-50px;mask-image:linear-gradient(to bottom,transparent,#000 16%,#000 57%,transparent 100%)}.flora-live{padding-top:65px;padding-bottom:65px}}
