.egh{--egh-green:var(--ds-green);--egh-green-light:var(--ds-green-light);--egh-green-wash:var(--ds-green-wash);--egh-green-ink:var(--ds-green-ink);--egh-canopy:var(--ds-canopy);--egh-canopy-deep:var(--ds-canopy-deep);--egh-mocha:var(--ds-mocha);--egh-kraft:var(--ds-kraft);--egh-kraft-ink:var(--ds-kraft-ink);--egh-ink:var(--ds-ink);--egh-grey:var(--ds-grey);--egh-line:var(--ds-line);--egh-on-dark:var(--ds-on-dark);--egh-on-dark-muted:var(--ds-on-dark-muted);--egh-t-xs:var(--ds-t-xs);--egh-t-sm:var(--ds-t-sm);--egh-t-md:var(--ds-t-md);--egh-t-lg:var(--ds-t-lg);--egh-t-xl:var(--ds-t-xl);--egh-t-2xl:var(--ds-t-2xl);--egh-t-3xl:var(--ds-t-3xl);--egh-leaf-mask:var(--ds-leaf-mask);color:var(--egh-ink);background:#fff}:where(.egh) :where(h1,h2,h3){font-family:var(--font-display);text-wrap:balance;letter-spacing:-.01em;margin:0;font-weight:700}:where(.egh) :where(p){margin:0}.egh-band{isolation:isolate;position:relative;overflow:hidden}.egh-pad{padding-block:clamp(4rem,3rem + 5vw,7.5rem)}.egh-sub{font-family:var(--font-display);font-weight:700;font-size:var(--egh-t-md);color:var(--egh-green-ink)}.egh-h2{font-size:var(--egh-t-2xl);color:var(--egh-canopy);margin-top:.35rem;line-height:1.05}.egh-head-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.5rem 4rem;display:grid}.egh-head-row>p{color:var(--egh-grey);max-width:34rem}@media (max-width:800px){.egh-head-row{grid-template-columns:1fr}}.egh-leaf{flex:none;width:22px;height:17px;display:inline-block}.egh-wm{pointer-events:none;z-index:-1;aspect-ratio:506/391;height:auto;display:block;position:absolute;overflow:visible}.egh-btn{white-space:nowrap;min-height:3rem;font:600 var(--egh-t-sm)/1.2 var(--font-body);cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.egh-btn--green{background:var(--egh-green);color:var(--egh-canopy-deep)}.egh-btn--green:hover{background:var(--egh-green-light)}.egh-btn--ghost{color:var(--egh-on-dark);border-color:#f4f8ec80}.egh-btn--ghost:hover{border-color:var(--egh-on-dark);background:#f4f8ec14}.egh-btn--ink{background:var(--egh-ink);color:#fff}.egh-btn--ink:hover{background:var(--egh-canopy)}.egh-cine{color:var(--egh-ink);background:#fff}.egh-cine .egh-wm{right:calc(-12rem + var(--ds-deco-x));width:40rem;color:var(--egh-green);opacity:.06;top:-6rem}.egh-cine__head{padding-top:clamp(2.5rem,1.75rem + 3vw,4.75rem)}.egh-cine__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--egh-canopy);text-wrap:balance;font-size:clamp(1.45rem,1.1rem + 1.1vw,2.1rem);font-weight:700;line-height:1.1}.egh-cine__title span{display:block}.egh-cine__title span+span{color:#63a01b}.egh-cine__hook{font-size:var(--egh-t-sm);color:var(--egh-ink);max-width:26rem;line-height:1.5;margin-top:.5rem!important}.egh-cine__kicker{border-top:1px solid color-mix(in srgb, var(--egh-canopy) 18%, transparent);font-size:var(--egh-t-xs);color:var(--egh-grey);max-width:26rem;padding-top:.9rem;margin-top:clamp(1.25rem,.8rem + 1.2vw,2rem)!important}.egh-cine__scene{max-width:22ch;font-family:var(--font-display);letter-spacing:-.02em;color:var(--egh-ink);text-wrap:balance;font-size:clamp(2.3rem,1.3rem + 4.2vw,5rem);font-weight:700;line-height:1.04;margin-top:.6rem!important}.egh-cine__scene em{color:#63a01b;font-style:normal}.egh-cine__scene{display:grid}.egh-cine__scene-line{grid-area:1/1}.egh-cine__scene-line--ghost{visibility:hidden}@media (prefers-reduced-motion:no-preference){.egh-cine__scene>.egh-cine__scene-line:not(.egh-cine__scene-line--ghost){animation:.5s cubic-bezier(.2,.7,.2,1) both egh-scene-in}}@keyframes egh-scene-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}.egh-cine__stage{position:relative}.egh-cine__stage video{aspect-ratio:16/9;object-fit:cover;background:#efe6d4;width:100%;max-height:min(100vh - 96px,945px);display:block}@media (max-width:899px){.egh-cine__head{padding-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.egh-cine__stage video{width:calc(100% - 2 * max(16px, env(safe-area-inset-left,0px)));border-radius:14px;max-height:none;margin-inline:auto}}@media (min-width:1760px){.egh-cine__stage{margin-inline:auto;max-width:1680px;margin-top:1.25rem}.egh-cine__stage video{border-radius:18px}}@media (min-width:900px){.egh-cine__head{padding-top:0}.egh-cine__stage .egh-cine__head{z-index:2;pointer-events:none;transition:top .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.egh-cine__stage .egh-cine__head>*{max-width:min(40%,30rem)}.egh-cine__stage .egh-cine__title{max-width:min(46%,36rem)}.egh-cine__stage .egh-cine__scene{max-width:min(44%,14ch);font-size:clamp(2.2rem,.4rem + 3.7vw,4.8rem);transition:font-size .6s cubic-bezier(.2,.7,.2,1)}.egh-cine__stage .egh-cine__title,.egh-cine__stage .egh-cine__hook,.egh-cine__stage .egh-cine__kicker{transition:font-size .6s cubic-bezier(.2,.7,.2,1),opacity .35s,margin .6s}.egh-cine__stage .egh-cine__head--top{top:clamp(.9rem,2vw,2rem);transform:none}.egh-cine__stage .egh-cine__head--top .egh-cine__title{max-width:none;font-size:clamp(1.1rem,.6rem + .9vw,1.6rem)}.egh-cine__stage .egh-cine__head--top .egh-cine__title span{display:inline}.egh-cine__stage .egh-cine__head--top .egh-cine__hook,.egh-cine__stage .egh-cine__head--top .egh-cine__kicker{display:none}.egh-cine__stage .egh-cine__head--top .egh-cine__scene{max-width:none;font-size:clamp(1.7rem,2.6vw,3.2rem);margin-top:.3rem!important}.egh-cine__stage--last:before{opacity:.35}.egh-cine__stage:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f6f1e6d1 0%,#f6f1e68c 30%,#f6f1e600 52%);transition:opacity .6s;position:absolute;inset:0}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.egh-cine__stage .egh-cine__head,.egh-cine__stage .egh-cine__head>*{transition:none}}.egh-cine__controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem 3rem;padding-top:1.25rem;display:grid}.egh-cine__controls .egh-cine__bars{grid-column:1/-1}.egh-cine__zilch{max-width:40rem;font-size:var(--egh-t-md);color:var(--egh-ink);line-height:1.55}.egh-cine__zilch strong{font-weight:600}@media (max-width:640px){.egh-cine__controls{grid-template-columns:1fr;justify-items:start}.egh-cine__zilch{font-size:var(--egh-t-sm)}}.egh-cine__bars{gap:.5rem;width:100%;max-width:26rem;display:flex}.egh-cine__bars button{background:color-mix(in srgb, var(--egh-ink) 14%, transparent);cursor:pointer;border:0;border-radius:2px;flex:1;height:4px;padding:0;position:relative;overflow:hidden}.egh-cine__bars button:after{content:"";position:absolute;inset:-12px 0}.egh-cine__bars button>span{background:var(--egh-green);position:absolute;inset:0 auto 0 0}.egh-cine__bars button:focus-visible{outline:3px solid var(--egh-green);outline-offset:4px}.egh-btn--outline{border-color:var(--egh-canopy);color:var(--egh-canopy);background:0 0}.egh-btn--outline:hover{background:color-mix(in srgb, var(--egh-canopy) 8%, transparent)}.egh-cine__replay{min-height:2.5rem;padding:.5rem 1.15rem}.egh-cine__intro{border-top:1px solid var(--egh-line);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:2rem clamp(2.5rem,6vw,6rem);margin-top:clamp(2.25rem,1.5rem + 2.5vw,3.75rem);padding-top:clamp(2.25rem,1.5rem + 2.5vw,3.5rem);padding-bottom:clamp(3rem,2rem + 3.5vw,5rem);display:grid}.egh-cine__label{font-size:var(--egh-t-sm);color:var(--egh-green-ink);font-weight:600}.egh-cine__desc{font-size:var(--egh-t-md);color:var(--egh-ink);max-width:30rem;line-height:1.55;margin-top:.9rem!important}.egh-cine__ctas{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.egh-cine__aside{gap:1.25rem;max-width:32rem;padding-top:.35rem;display:grid}.egh-cine__lede{font-size:var(--egh-t-md);color:var(--egh-ink);max-width:34rem;line-height:1.65;margin-top:.75rem!important}.egh-cine__more{background:color-mix(in srgb, var(--egh-green) 9%, #fff);border:1px solid color-mix(in srgb, var(--egh-green) 22%, transparent);border-radius:10px}.egh-cine__more summary{cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:var(--egh-t-sm);color:var(--egh-canopy);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.95rem 1.1rem;line-height:1.35;list-style:none;display:grid}.egh-cine__more summary::-webkit-details-marker{display:none}.egh-cine__more summary .egh-leaf{color:var(--egh-green)}.egh-cine__more summary:focus-visible{outline:3px solid var(--egh-green);outline-offset:2px;border-radius:10px}.egh-cine__plus{background:var(--egh-green);border-radius:50%;width:1.6rem;height:1.6rem;position:relative}.egh-cine__plus:before,.egh-cine__plus:after{content:"";background:var(--egh-canopy-deep);border-radius:1px;width:.7rem;height:2px;margin:-1px 0 0 -.35rem;transition:transform .25s;position:absolute;top:50%;left:50%}.egh-cine__plus:after{transform:rotate(90deg)}.egh-cine__more[open] .egh-cine__plus:after{transform:rotate(0)}.egh-cine__more>p{font-size:var(--egh-t-sm);color:var(--egh-grey);padding:0 1.1rem 1.05rem 3.45rem;line-height:1.65}@media (prefers-reduced-motion:no-preference){.egh-cine__more[open]>p{animation:.35s both egh-scene-in}}@media (prefers-reduced-motion:reduce){.egh-cine__plus:before,.egh-cine__plus:after{transition:none}}@media (max-width:860px){.egh-cine__intro{grid-template-columns:1fr}.egh-cine__more>p{padding-left:1.1rem}}.egh-trust{background:var(--egh-canopy-deep);color:var(--egh-on-dark)}.egh-trust ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem;margin:0 auto;padding-block:1.6rem;list-style:none;display:grid}.egh-trust li{font-size:var(--egh-t-xs);color:var(--egh-on-dark-muted);align-items:flex-start;gap:.6rem;min-width:0;line-height:1.45;display:flex}.egh-trust li strong{font-size:var(--egh-t-sm)}@media (max-width:1180px){.egh-trust ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1.5rem}}.egh-trust li strong{color:var(--egh-on-dark);font-weight:600;display:block}.egh-trust .egh-leaf{width:24px;height:19px;color:var(--egh-green);margin-top:.2rem}@media (max-width:900px){.egh-trust ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.egh-trust ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}}.egh-gogreen .egh-wm{right:calc(-10rem + var(--ds-deco-x));width:40rem;color:var(--egh-green);opacity:.07;top:-4rem}.egh-gogreen__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.egh-photo-stack{padding:0 2.5rem 2.5rem 0;position:relative}.egh-photo-stack:before{content:"";background:var(--egh-mocha);border-radius:6px 120px 6px 6px;position:absolute;inset:2.5rem 0 0 2.5rem}.egh-photo-stack__img{aspect-ratio:4/5;border-radius:6px 120px 6px 6px;position:relative;overflow:hidden}.egh-gogreen h2{font-size:var(--egh-t-2xl);color:var(--egh-canopy);line-height:1.05}.egh-gogreen h2 span{display:block}.egh-gogreen h2 span+span{color:var(--egh-green)}.egh-gogreen__copy{color:var(--egh-grey);gap:1.25rem;display:grid}.egh-gogreen__lede{font-size:var(--egh-t-md);line-height:1.6;color:var(--egh-ink)!important;margin-top:.75rem!important}.egh-pull{font-family:var(--font-display);font-weight:700;font-size:var(--egh-t-xl);color:var(--egh-mocha);border-left:3px solid var(--egh-mocha);padding-left:1.25rem;line-height:1.25;margin-top:.5rem!important}@media (max-width:900px){.egh-gogreen__grid{grid-template-columns:1fr}.egh-photo-stack{max-width:36rem;padding:0 1.25rem 1.25rem 0}.egh-photo-stack:before{border-radius:6px 70px 6px 6px;inset:1.25rem 0 0 1.25rem}.egh-photo-stack__img{aspect-ratio:4/3;border-radius:6px 70px 6px 6px}}.egh-method{background:var(--egh-green-wash)}.egh-method .egh-wm{left:calc(-10rem + var(--ds-deco-x));width:44rem;color:var(--egh-green);opacity:.09;bottom:-8rem;transform:scaleX(-1)}.egh-track{margin-top:3.5rem}.egh-track ol{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(12rem,1.3fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.egh-track ol:before{content:"";background:repeating-linear-gradient(90deg, var(--egh-green) 0 10px, transparent 10px 18px);height:2px;position:absolute;top:1.4rem;left:1.4rem;right:4rem}.egh-track li{min-width:0;padding-right:1.25rem;position:relative}.egh-node{border:2px solid var(--egh-green);width:2.8rem;height:2.8rem;font:700 var(--egh-t-sm) var(--font-display);color:var(--egh-canopy);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.egh-track h3{font-size:var(--egh-t-md);color:var(--egh-canopy);margin-top:1rem}.egh-track li p{font-size:var(--egh-t-sm);color:var(--egh-grey);margin-top:.25rem;line-height:1.5}.egh-track .egh-result{background:var(--egh-canopy);color:var(--egh-on-dark);border-radius:18px 60px 18px 18px;align-self:start;margin-top:-.3rem;padding:1.25rem 1.4rem}.egh-result small{color:var(--egh-green-light);font-size:var(--egh-t-xs);display:block}.egh-result strong{font-family:var(--font-display);margin-top:.3rem;font-size:1.5rem;font-weight:700;line-height:1.15;display:block}.egh-track .egh-result p{color:var(--egh-on-dark-muted);margin-top:.5rem}@media (max-width:860px){.egh-track ol{grid-template-columns:1fr;gap:1.5rem}.egh-track ol:before{background:repeating-linear-gradient(180deg, var(--egh-green) 0 10px, transparent 10px 18px);width:2px;height:auto;inset:1rem auto 6rem 1.35rem}.egh-track li{grid-template-columns:2.8rem minmax(0,1fr);column-gap:1rem;padding-right:0;display:grid}.egh-track li>:not(.egh-node){grid-column:2}.egh-track h3{margin-top:.55rem}.egh-track .egh-result{margin-top:.5rem;display:block}}.egh-measure{border-top:1px solid #1f3a1c2e;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:4.5rem;padding-top:2.5rem;display:grid}.egh-measure h3{font-size:var(--egh-t-md);color:var(--egh-canopy);align-items:flex-start;gap:.6rem;line-height:1.3;display:flex}.egh-measure .egh-leaf{color:var(--egh-green);margin-top:.2rem}.egh-measure p{font-size:var(--egh-t-sm);color:var(--egh-grey);margin-top:.6rem;line-height:1.6}.egh-disclaimer{font-size:var(--egh-t-xs);color:var(--egh-grey);max-width:52rem;margin-top:2.5rem!important}@media (max-width:900px){.egh-measure{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.egh-measure{grid-template-columns:1fr}}.egh-cats{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}.egh-cats__head{gap:1.25rem 4rem;display:grid}.egh-cats__intro{max-width:34rem}.egh-cats__desc{color:var(--egh-grey);max-width:30rem;margin-top:1rem}@media (min-width:900px){.egh-cats__head{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end}}.egh-wall{gap:.9rem;display:grid}.egh-wall__row{align-items:stretch;gap:.9rem;min-width:0;display:flex}.egh-wall__row>.egh-wall__card{flex:var(--ar) 1 0;min-width:0}.egh-wall__row .egh-wall__photo{aspect-ratio:var(--ar);overflow:hidden}.egh-wall__row .egh-wall__photo img{object-fit:cover;height:100%}.egh-wall__card{color:var(--egh-canopy);background:#fff;border:1px solid #e7e9e2;border-radius:6px;text-decoration:none;transition:transform .25s,border-color .25s;display:block;overflow:hidden}.egh-wall__card:hover{border-color:color-mix(in srgb, var(--egh-green) 45%, #e7e9e2);transform:translateY(-2px)}.egh-wall__card:focus-visible{outline:3px solid var(--egh-green);outline-offset:3px}.egh-wall__photo{background:#ececea;display:block}.egh-wall__photo img{width:100%;height:auto;display:block}.egh-wall__caption{font-family:var(--font-display);font-weight:700;font-size:var(--egh-t-sm);justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}.egh-wall__caption .egh-leaf{width:18px;height:14px;color:var(--egh-green);transition:transform .25s}.egh-wall__card:hover .egh-wall__caption .egh-leaf{transform:rotate(-12deg)scale(1.1)}.egh-browse{width:100%;max-width:24rem;color:var(--egh-canopy);border-bottom:1px solid var(--egh-line);justify-content:space-between;align-items:center;gap:1.25rem;padding-block:1rem;text-decoration:none;display:flex}.egh-browse__text{gap:.2rem;min-width:0;display:grid}.egh-browse__title{font-family:var(--font-display);font-weight:700;font-size:var(--egh-t-md);background:linear-gradient(var(--egh-green), var(--egh-green)) 0 100% / 0 2px no-repeat;justify-self:start;padding-bottom:2px;line-height:1.3;transition:background-size .3s}.egh-browse__sub{font-size:var(--egh-t-xs);color:var(--egh-grey)}.egh-browse__icon{background:var(--egh-green);width:2.75rem;height:2.75rem;color:var(--egh-canopy-deep);border-radius:50%;flex:none;place-items:center;transition:transform .25s,background-color .25s;display:grid}.egh-browse__icon svg{width:18px;height:18px}.egh-browse:hover .egh-browse__title{background-size:100% 2px}.egh-browse:hover .egh-browse__icon{background:var(--egh-green-light);transform:translate(4px)}.egh-browse:focus-visible{outline:3px solid var(--egh-green);outline-offset:4px;border-radius:4px}@media (prefers-reduced-motion:reduce){.egh-browse__title,.egh-browse__icon{transition:none}}@media (max-width:899px){.egh-cats__intro,.egh-browse{max-width:none}.egh-browse{margin-top:.25rem}}@media (prefers-reduced-motion:reduce){.egh-wall__card,.egh-wall__caption .egh-leaf{transition:none}.egh-wall__card:hover{transform:none}}@media (max-width:899px){.egh-wall{columns:2;column-gap:.75rem;display:block}.egh-wall__row{display:contents}.egh-wall__row .egh-wall__photo{aspect-ratio:auto}.egh-wall__row .egh-wall__photo img{height:auto}.egh-wall__card{break-inside:avoid;margin-bottom:.75rem}}.egh-products{background:var(--egh-green-wash)}.egh-products .egh-wm{right:calc(-12rem + var(--ds-deco-x));width:42rem;color:var(--egh-green);opacity:.07;top:-6rem}.egh-products__grid{margin-top:2.75rem}.egh-products__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.25rem;display:flex}.egh-products__foot p{font-size:var(--egh-t-xs);color:var(--egh-grey)}.egh-kraft{background:var(--egh-kraft);color:var(--egh-kraft-ink)}.egh-kraft__soil{z-index:-1;pointer-events:none;background:radial-gradient(40rem 26rem at 8% 0,#faf0dc8c,#faf0dc00 70%),url(/brand/textures/kraft-contours.svg) 50%/cover no-repeat,url(/brand/textures/kraft-grain.svg) 0 0/320px 320px;position:absolute;inset:0}.egh-kraft__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.egh-kraft .egh-sub{color:#8a5e4c}.egh-kraft .egh-h2{color:var(--egh-kraft-ink)}.egh-kraft__copy{gap:1.1rem;max-width:34rem;display:grid}.egh-kraft__big{font-family:var(--font-display);font-weight:700;font-size:var(--egh-t-lg);line-height:1.35}.egh-brief{color:var(--egh-ink);background:#fbf8f4;border-radius:4px 4px 4px 70px;padding:2rem 2rem 2.25rem;box-shadow:0 30px 60px -35px #4a33288c}.egh-brief h3{font-size:var(--egh-t-lg)}.egh-brief>p{font-size:var(--egh-t-sm);color:var(--egh-grey);margin-top:.35rem}.egh-brief ul{margin:1.25rem 0 0;padding:0;list-style:none}.egh-brief li{font-size:var(--egh-t-sm);border-top:1px dashed #d9ccc4;align-items:center;gap:.85rem;padding:.7rem 0;display:flex}.egh-brief li:first-child{border-top:0}.egh-brief li svg{width:20px;height:20px;color:var(--egh-green-ink);flex:none}.egh-kraft__closing{font-weight:500;margin-top:1.5rem!important}@media (max-width:900px){.egh-kraft__grid{grid-template-columns:1fr}}.egh-aud__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(2rem,5vw,4.5rem);margin-top:2.5rem;display:grid}.egh-aud__tabs{border-top:1px solid var(--egh-line);align-content:start;display:grid}.egh-aud__tabs button{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--egh-line);font-family:var(--font-display);font-weight:700;font-size:var(--egh-t-md);color:#8a8b85;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem .25rem;transition:color .2s;display:flex}.egh-aud__tabs button:hover,.egh-aud__tabs button[aria-selected=true]{color:var(--egh-canopy)}.egh-aud__tabs button:focus-visible{outline:3px solid var(--egh-green);outline-offset:-3px}.egh-aud__tabs .egh-leaf{width:28px;height:22px;color:var(--egh-green);opacity:0;transition:opacity .2s}.egh-aud__tabs button[aria-selected=true] .egh-leaf{opacity:1}.egh-aud__panel{background:var(--egh-canopy);color:var(--egh-on-dark);border-radius:6px 120px 6px 6px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.egh-aud__pic{aspect-ratio:16/10;background:#e9e7e1;position:relative;overflow:hidden}.egh-aud__pic img{object-fit:cover}.egh-aud__txt{max-width:36rem;padding:1.5rem 2rem 1.9rem;position:relative}.egh-aud__txt .egh-wm{z-index:0;width:12rem;color:var(--egh-green);opacity:.14;bottom:-3rem;right:-2rem}.egh-aud__txt h3{font-size:var(--egh-t-xl);color:var(--egh-on-dark);position:relative}.egh-aud__txt p{color:var(--egh-on-dark-muted);margin-top:.6rem;position:relative}.egh-aud__txt a{color:var(--egh-green-light);font-weight:600;font-size:var(--egh-t-sm);margin-top:1rem;display:inline-block;position:relative}@media (prefers-reduced-motion:no-preference){.egh-aud__panel .egh-swap{animation:.45s both egh-swap}}@keyframes egh-swap{0%{opacity:.2}to{opacity:1}}@media (max-width:860px){.egh-aud__grid{grid-template-columns:1fr}.egh-aud__panel{border-radius:6px 70px 6px 6px}.egh-aud__pic{aspect-ratio:4/3}.egh-aud__txt{padding:1.25rem 1.25rem 1.5rem}}.egh-approach{color:var(--egh-on-dark);background:var(--ds-grad-statement)}.egh-approach .egh-wm{right:calc(-8rem + var(--ds-deco-x));width:48rem;color:var(--egh-green);opacity:.1;top:50%;transform:translateY(-50%)}.egh-approach__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,6vw,6rem);display:grid}.egh-approach h2{font-size:var(--egh-t-2xl);color:var(--egh-on-dark);line-height:1.05}.egh-approach__copy{color:var(--egh-on-dark-muted);gap:1rem;max-width:30rem;margin-top:1.5rem;display:grid}.egh-approach__copy p:nth-child(2){color:var(--egh-on-dark);font-weight:600}.egh-qs{margin:0;padding:0;list-style:none}.egh-qs li{font-family:var(--font-display);border-bottom:1px solid #b5dc7938;padding:.8rem 0;font-size:clamp(1.1rem,.95rem + .6vw,1.4rem);font-weight:700;line-height:1.3}.egh-qs li:last-child{color:var(--egh-green-light)}.egh-approach__close{color:var(--egh-on-dark-muted);max-width:34rem;margin-top:2rem!important}.egh-approach__close strong{color:var(--egh-on-dark);font-family:var(--font-display);font-weight:700;font-size:var(--egh-t-xl);margin-top:.5rem;line-height:1.25;display:block}.egh-tagline{font-size:var(--egh-t-sm);color:var(--egh-green-light);align-items:center;gap:.6rem;display:inline-flex;margin-top:2.5rem!important}.egh-tagline .egh-leaf{width:24px;height:19px}@media (max-width:900px){.egh-approach__grid{grid-template-columns:1fr}}.egh-info .egh-wm{left:calc(-12rem + var(--ds-deco-x));width:34rem;color:var(--egh-mocha);opacity:.09;top:-6rem;transform:scaleX(-1)}.egh-info__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.egh-info h2{font-size:var(--egh-t-2xl);color:var(--egh-canopy);line-height:1.05}.egh-info h2 span{display:block}.egh-info h2 span:first-child{color:var(--egh-mocha)}.egh-info__copy{color:var(--egh-grey);gap:1.1rem;max-width:36rem;margin-top:1.5rem;display:grid}.egh-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.egh-chips li{background:var(--egh-green-wash);color:var(--egh-canopy);font-size:var(--egh-t-sm);border-radius:999px;padding:.45rem .95rem;font-weight:500}.egh-chips li:last-child{background:var(--egh-canopy);color:var(--egh-on-dark)}.egh-info__closing{color:var(--egh-ink)}.egh-info__closing strong{color:var(--egh-canopy);margin-top:.4rem;font-weight:600;display:block}.egh-info__media{justify-self:center;width:min(100%,28rem);position:relative}.egh-leaf-frame{aspect-ratio:1;background:#e8e2d6;border-radius:72% 0;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #00000059}.egh-leaf-frame img{object-fit:cover;object-position:50% 60%}.egh-leaf-ring{border:2px solid var(--egh-mocha);pointer-events:none;border-radius:72% 0;position:absolute;inset:-14px}@media (max-width:900px){.egh-info__grid{grid-template-columns:1fr}.egh-info__media{max-width:24rem}}.egh-quote{color:var(--egh-ink);background:var(--ds-grad-warm-base)}.egh-quote:before{content:"";z-index:-1;pointer-events:none;background:var(--ds-grad-warm-glow);position:absolute;inset:0}.egh-quote__rings{z-index:-1;pointer-events:none;left:calc(-22rem + var(--ds-deco-x));aspect-ratio:1;opacity:.3;background:url(/brand/textures/growth-rings.svg) 50%/contain no-repeat;width:64rem;position:absolute;bottom:-30rem;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}@media (max-width:900px){.egh-quote__rings{width:44rem;top:-16rem;bottom:auto;left:-18rem}}.egh-quote__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.egh-quote h2{font-size:var(--egh-t-2xl);color:#2a1b14;line-height:1.05}.egh-quote__copy{color:#2f241e;gap:1rem;max-width:30rem;margin-top:1.5rem;display:grid}.egh-quote__copy p:last-child{font-weight:600}.egh-quote__count{font-weight:600;font-size:var(--egh-t-sm);color:#2a1b14;align-items:center;gap:.5rem;display:inline-flex;margin-top:1.5rem!important}.egh-form{background:#fff;border-radius:6px 90px 6px 6px;min-width:0;padding:clamp(1.5rem,1rem + 2vw,2.5rem);box-shadow:0 40px 80px -40px #2a1b148c}.egh-form>h3{font-size:var(--egh-t-xl);color:var(--egh-canopy)}.egh-form>p{color:var(--egh-grey);font-size:var(--egh-t-sm);margin:.35rem 0 1.5rem}@media (max-width:900px){.egh-quote__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.egh-cine__stage{animation:.9s cubic-bezier(.2,.7,.2,1) .16s both egh-rise}}@keyframes egh-rise{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:none}}.egh-swing{z-index:2;width:min(17.5rem,78%);color:var(--egh-kraft-ink);clip-path:polygon(14% 0,86% 0,100% 9%,100% 100%,0 100%,0 9%);transform-origin:50% 0;filter:drop-shadow(0 18px 22px #2a1b1438);background:#f3ece4;padding:2.4rem 1.25rem 1.3rem;position:absolute;bottom:-2.75rem;right:-1.5rem;transform:rotate(-3deg)}.egh-swing:before{content:"";width:.8rem;height:.8rem;box-shadow:inset 0 0 0 2px var(--egh-mocha);background:#fff;border-radius:50%;margin-left:-.4rem;position:absolute;top:.85rem;left:50%}.egh-swing dt{font-family:var(--font-display);font-weight:700;font-size:var(--egh-t-md);color:var(--egh-kraft-ink)}.egh-swing dt small{font-family:var(--font-body);font-style:italic;font-weight:400;font-size:var(--egh-t-xs);color:#8a5e4c;margin-left:.4rem}.egh-swing dd{font-size:var(--egh-t-xs);margin:.45rem 0 0;line-height:1.6}@media (max-width:900px){.egh-photo-stack{margin-bottom:0}.egh-swing{width:auto;max-width:30rem;margin:-2rem 1.25rem 0 1rem;position:relative;bottom:auto;right:auto;transform:rotate(-1.5deg)}}.egh-method__shift{font-size:var(--egh-t-md);color:var(--egh-grey);max-width:30rem;line-height:1.55;margin-bottom:.9rem!important}.egh-ribbon{background:var(--egh-canopy-deep);color:var(--egh-on-dark)}.egh-ribbon:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(112deg,#f6e4aa12 0 2.2rem,#f6e4aa00 2.2rem 6.5rem);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70rem 30rem at 0 0,#000 0%,#0000 75%);mask-image:radial-gradient(70rem 30rem at 0 0,#000 0%,#0000 75%)}.egh-ribbon ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 3rem;margin:0 auto;padding-block:clamp(2.75rem,2rem + 2.5vw,4rem);list-style:none;display:grid}.egh-ribbon li{align-content:start;gap:.55rem;min-width:0;display:grid}.egh-ribbon .egh-leaf{color:var(--egh-green);width:26px;height:20px}.egh-ribbon h3{font-size:var(--egh-t-lg);color:var(--egh-on-dark);line-height:1.3}.egh-ribbon p{font-size:var(--egh-t-sm);color:var(--egh-green-light)}.egh-ribbon a{font-size:var(--egh-t-sm);color:var(--egh-on-dark);text-decoration:underline;-webkit-text-decoration-color:var(--egh-green);text-decoration-color:var(--egh-green);text-underline-offset:.3em;justify-self:start;font-weight:600}.egh-ribbon a:hover{color:var(--egh-green-light)}@media (max-width:860px){.egh-ribbon ul{grid-template-columns:1fr}}.egh-how__track{margin-top:3.25rem;position:relative}.egh-how__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.egh-how__thread{z-index:0;width:100%;height:5rem;color:var(--egh-mocha);pointer-events:none;position:absolute;top:.4rem;left:0;right:0;overflow:visible}.egh-how__steps li{z-index:1;min-width:0;position:relative}.egh-how__num{font-family:var(--font-display);color:#fff;-webkit-text-stroke:1.5px var(--egh-green);paint-order:stroke fill;background:#fff;padding-right:.5rem;font-size:clamp(3.5rem,2.8rem + 2.5vw,5rem);font-weight:700;line-height:1;display:inline-block}.egh-how__steps h3{font-size:var(--egh-t-lg);color:var(--egh-canopy);margin-top:1rem;line-height:1.3}.egh-how__steps p{font-size:var(--egh-t-sm);color:var(--egh-grey);line-height:1.65;margin-top:.5rem!important}.egh-how__footprint{background:var(--egh-green-wash);border-radius:6px 6px 6px 90px;grid-template-columns:minmax(0,1.25fr) minmax(0,20rem);align-items:center;gap:2rem 4rem;margin-top:3.5rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.egh-how__footprint p{font-size:var(--egh-t-md);color:var(--egh-ink);max-width:36rem;line-height:1.6}.egh-how__footprint a{color:var(--egh-canopy);text-decoration:underline;-webkit-text-decoration-color:var(--egh-green);text-decoration-color:var(--egh-green);text-underline-offset:.25em;font-weight:600}.egh-how__card{transform:rotate(2deg)}@media (max-width:860px){.egh-how__steps{border-left:2px dashed color-mix(in srgb, var(--egh-mocha) 55%, transparent);grid-template-columns:1fr;gap:2rem;padding-left:1.5rem}.egh-how__thread{display:none}.egh-how__num{font-size:3rem}.egh-how__footprint{border-radius:6px 6px 6px 56px;grid-template-columns:1fr}.egh-how__card{transform:none}}.egh-qs__label{font-family:var(--font-display);font-weight:700;font-size:var(--egh-t-sm);color:var(--egh-green-light);margin-bottom:.4rem!important}.egh-guides{background:#e4e9dd}.egh-guides:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40rem 26rem at 100% 0,#ffffffb3,#fff0 70%),radial-gradient(36rem 24rem at 0 100%,#a677631f,#a6776300 70%);position:absolute;inset:0}.egh-guides__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}.egh-doc{border-radius:6px 120px 6px 6px;flex-direction:column;text-decoration:none;transition:transform .25s;display:flex;overflow:hidden;box-shadow:0 30px 60px -40px #1f3a1c8c}.egh-doc:hover{transform:translateY(-3px)}.egh-doc:focus-visible{outline:3px solid var(--egh-canopy);outline-offset:4px}.egh-doc--light{color:var(--egh-ink);background:#f6f0e8}.egh-doc--dark{background:var(--egh-canopy);color:var(--egh-on-dark);border-radius:6px 6px 120px}.egh-doc__img{aspect-ratio:16/9;position:relative;overflow:hidden}.egh-doc__img img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.egh-doc:hover .egh-doc__img img{transform:scale(1.03)}.egh-doc__copy{flex-direction:column;flex:1;gap:.6rem;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:flex}.egh-doc__kind{font-size:var(--egh-t-xs);color:var(--egh-green-ink);font-weight:600}.egh-doc--dark .egh-doc__kind{color:var(--egh-green-light)}.egh-doc h3{font-size:var(--egh-t-xl);line-height:1.2}.egh-doc--light h3{color:var(--egh-canopy)}.egh-doc--dark h3{color:var(--egh-on-dark)}.egh-doc__body{font-size:var(--egh-t-sm);max-width:42ch;line-height:1.6}.egh-doc--light .egh-doc__body{color:var(--egh-grey)}.egh-doc--dark .egh-doc__body{color:var(--egh-on-dark-muted)}.egh-doc__cta{font-size:var(--egh-t-sm);text-decoration:underline;-webkit-text-decoration-color:var(--egh-green);text-decoration-color:var(--egh-green);text-underline-offset:.3em;margin-top:auto;padding-top:.6rem;font-weight:600}@media (prefers-reduced-motion:reduce){.egh-doc,.egh-doc__img img{transition:none}.egh-doc:hover,.egh-doc:hover .egh-doc__img img{transform:none}}@media (max-width:900px){.egh-guides__grid{grid-template-columns:1fr}.egh-doc{border-radius:6px 70px 6px 6px}.egh-doc--dark{border-radius:6px 6px 70px}}.egh-quote__next{border-top:1px solid #2a1b1433;max-width:30rem;margin-top:2.25rem;padding-top:1.5rem}.egh-quote__next h3{font-size:var(--egh-t-lg);color:#2a1b14}.egh-quote__next p{color:#2f241e;font-size:var(--egh-t-sm);margin-top:.4rem!important}.egh-quote__next div{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.egh-btn--line{color:#2a1b14;border-color:#2a1b14}.egh-btn--line:hover{background:#2a1b1414}.egh-form__badge{background:var(--egh-green-wash);color:var(--egh-green-ink);font-size:var(--egh-t-xs);border-radius:999px;margin-bottom:.85rem;padding:.3rem .75rem;font-weight:600;display:inline-block}
