.page-module__y00-Ua__result__quotes-wrapper{padding:var(--spacing-section-break)0;row-gap:var(--spacing-section-break);background:#000;flex-direction:column;display:flex;position:relative}.page-module__y00-Ua__result__quotes{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:64px;padding:0 16px;display:flex}.page-module__y00-Ua__result__quote{flex-direction:column;max-width:400px;display:flex}.page-module__y00-Ua__result__quote-text{margin:0;padding:0;font-size:24px;font-weight:700;position:relative}.page-module__y00-Ua__result__quote:first-child .page-module__y00-Ua__result__quote-text:before{display:none}.page-module__y00-Ua__result__quote-citation{font-family:var(--font-emphasis);margin-top:36px}.page-module__y00-Ua__result__quote-logo{filter:brightness(0)invert();object-fit:contain;order:-1;width:180px;height:60px;margin:0 auto 32px}.page-module__y00-Ua__result__quote-logo--cedars{scale:1.25}@media (min-width:768px){.page-module__y00-Ua__result__quotes{flex-direction:row;align-items:flex-start;gap:180px}.page-module__y00-Ua__result__quote-text{font-size:28px}.page-module__y00-Ua__result__quote-text:before{content:"";background:#ccc;width:1px;height:100%;position:absolute;left:-90px}.page-module__y00-Ua__result__quote-logo{object-position:left;order:0;margin:0 0 24px}.page-module__y00-Ua__result__quote-logo--cedars{transform-origin:0;scale:1.5}}
.case-study-module__BGfajW__case-study{--border-color:#222;top:min(0px,calc(100vh - var(--measured-height) - (2*var(--spacing-section-break))));padding:var(--spacing-section-break)16px;background:#fff;flex-direction:column;align-items:center;width:100%;font-size:16px;display:flex;position:sticky;overflow:hidden}.case-study-module__BGfajW__case-study--dark{--border-color:#777;color:#fff;background:#000}.case-study-module__BGfajW__case-study--no-sticky{position:relative;top:0}.case-study-module__BGfajW__case-study__logo{width:80px;height:auto;margin:0 auto 18px;display:block}.case-study-module__BGfajW__case-study__logo--desktop{display:none}.case-study-module__BGfajW__case-study__logo--mobile{order:-1}.case-study-module__BGfajW__case-study__inner{max-width:900px}.case-study-module__BGfajW__case-study__body{flex-direction:column;gap:16px;display:flex}.case-study-module__BGfajW__case-study__heading{font-size:var(--font-size-heading-lg);margin:.25em 0 0;line-height:1}.case-study-module__BGfajW__case-study__image-wrapper{flex:none;order:-2;height:320px;position:relative}.case-study-module__BGfajW__case-study__image{object-fit:cover;width:100%;height:calc(100% - 32px);transition:transform .3s,filter .3s;position:absolute;top:16px}.case-study-module__BGfajW__case-study__image:hover{filter:brightness(1.05);transform:scale(1.03)}.case-study-module__BGfajW__case-study__key-wins{border-top:1px solid var(--border-color);text-align:center;width:min(100%,var(--container-width));flex-direction:column;gap:40px;margin-top:24px;padding:40px;display:flex}.case-study-module__BGfajW__case-study__key-wins h3{margin:0;font-size:20px}.case-study-module__BGfajW__case-study__key-wins p{margin:.5em 0 0}.case-study-module__BGfajW__case-study--weave .case-study-module__BGfajW__case-study__logo{filter:invert();width:120px}.case-study-module__BGfajW__case-study--gooseberry .case-study-module__BGfajW__case-study__logo{width:140px}.case-study-module__BGfajW__case-study--south-pacific-private .case-study-module__BGfajW__case-study__image{object-position:left center}.case-study-module__BGfajW__case-study--south-pacific-private .case-study-module__BGfajW__case-study__logo{filter:brightness(0)invert();width:160px}.case-study-module__BGfajW__case-study--ocean-farm .case-study-module__BGfajW__case-study__logo{width:140px}.case-study-module__BGfajW__case-study--pyramids-of-chi .case-study-module__BGfajW__case-study__logo{filter:grayscale()brightness(2);width:120px}.case-study-module__BGfajW__case-study--arc .case-study-module__BGfajW__case-study__logo{width:120px}@media (min-width:768px){.case-study-module__BGfajW__case-study{font-size:20px}.case-study-module__BGfajW__case-study__body{flex-direction:row;gap:32px}.case-study-module__BGfajW__case-study__logo{margin:0 0 18px}.case-study-module__BGfajW__case-study__logo--desktop{display:block}.case-study-module__BGfajW__case-study__logo--mobile{display:none}.case-study-module__BGfajW__case-study__text{flex:1 0 auto;width:50%}.case-study-module__BGfajW__case-study__image-wrapper{order:0;width:40%;height:auto}.case-study-module__BGfajW__case-study__image{height:calc(100% - 32px)}.case-study-module__BGfajW__case-study__key-wins{text-align:left;grid-template-columns:1fr 1.2fr 1fr;gap:0;margin:24px 16px 0;padding:32px 0 0;display:grid}.case-study-module__BGfajW__case-study__key-wins div:nth-child(2){border:1px solid var(--border-color);border-width:0 1px}.case-study-module__BGfajW__case-study__key-wins div{padding:24px 36px}.case-study-module__BGfajW__case-study__key-wins div:first-child{padding-left:0}.case-study-module__BGfajW__case-study__key-wins div:last-child{padding-right:0}.case-study-module__BGfajW__case-study__key-wins p{margin:1em 0 0}.case-study-module__BGfajW__case-study__heading{font-size:36px}}@media (min-width:1024px){.case-study-module__BGfajW__case-study__body{gap:96px}}
.hero-module__Khvq8G__hero{color:#fff;padding:var(--header-height)0 64px 0;text-align:center;background:#000}.hero-module__Khvq8G__hero__heading{margin:0;font-size:42px}.hero-module__Khvq8G__hero__heading-emphasis{font-family:var(--font-emphasis);font-weight:400}.hero-module__Khvq8G__hero__inner{width:min(var(--container-width),100%);margin:0 auto;padding:0 16px}.hero-module__Khvq8G__hero__intro{text-align:left}.hero-module__Khvq8G__hero__learn-more{translate:-16px}.hero-module__Khvq8G__hero__tagline{font-family:var(--font-emphasis);flex-shrink:0;margin:0;font-size:18px}.hero-module__Khvq8G__hero__tagline--desktop{display:none}.hero-module__Khvq8G__hero__tagline--mobile{margin:1em 0 3em}.hero-module__Khvq8G__hero__lower{padding:32px 16px 0;font-size:18px}.hero-module__Khvq8G__hero__subheading{margin:0;font-size:24px;line-height:1}@media (min-width:768px){.hero-module__Khvq8G__hero{padding:calc(60px + var(--header-height))0;text-align:left}.hero-module__Khvq8G__hero__heading{font-size:var(--font-size-heading-xl);letter-spacing:var(--letter-spacing-heading-xl)}.hero-module__Khvq8G__hero__intro{text-align:left}.hero-module__Khvq8G__hero__subheading{font-size:var(--font-size-heading-lg)}.hero-module__Khvq8G__hero__tagline{text-align:right;width:50%}.hero-module__Khvq8G__hero__tagline--desktop{display:block}.hero-module__Khvq8G__hero__tagline--mobile{display:none}.hero-module__Khvq8G__hero__lower{padding:32px 0 0;display:flex}.hero-module__Khvq8G__hero__lower-right{width:50%;padding:0 54px 0 48px}}
