.about-v20{--cream:#fffbed;--green:#087a43;--orange:#ff4d00;--yellow:#f4b800;background:var(--cream);color:var(--green);overflow:hidden}.about-v20 section{width:min(1320px,100% - 56px);margin:auto}.about-v20 h1,.about-v20 h2,.about-v20 h3,.about-v20 p{margin-top:0}.about-v20-kicker,.about-v20-section-heading span,.about-v20-story>div>span{color:#f8ab05;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:400}.about-v20-journey{padding:86px 0 54px}.about-v20-journey-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin:10px 0 32px;display:grid}.about-v20-journey h1{max-width:850px;margin-bottom:0;font-size:48px;font-weight:700;line-height:.98}.about-v20-journey-heading p{font-weight:400;line-height:28px;color:var(--green)!important;font-size:20px!important}.about-v20-journey-stage{aspect-ratio:2.5;border-radius:20px;animation:.5s aboutV20In;position:relative;overflow:visible}.about-v20-journey-stage>img{object-fit:cover;border-radius:20px}.about-v20-year{text-align:center;background:var(--orange);color:#fff;text-transform:uppercase;isolation:isolate;border-radius:50%;place-content:center;width:110px;height:110px;display:grid;position:absolute;top:-38px;right:5%;overflow:hidden;box-shadow:0 18px 35px #6a2a052e}.about-v20-year:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 35%,#ffffff8c 49%,#0000 63%);animation:2.8s ease-in-out infinite aboutYearShimmer;position:absolute;inset:-45%;transform:translate(-80%)rotate(12deg)}@keyframes aboutYearShimmer{0%,68%{background-position:100%}to{background-position:-100%}}@media (prefers-reduced-motion:reduce){.about-v20-year:after{animation:none}}.about-v20-year span,.about-v20-year p{font-size:.65rem}.about-v20-year strong{font-size:2rem;line-height:1}.about-v20-milestones{scrollbar-width:thin;gap:10px;padding:24px 2px 8px;display:flex;overflow:auto}.about-v20-milestones button{text-align:left;color:#355842;cursor:pointer;background:#fffdf6;border:1px solid #ddd3b5;border-radius:10px;flex:1 0 180px;padding:14px;transition:all .25s}.about-v20-milestones button.active{background:var(--green);color:#fff;border-color:var(--green);transform:translateY(-4px)}.about-v20-milestones span,.about-v20-milestones p{font-size:.7rem;display:block}.about-v20-milestones strong{margin:4px 0;display:block}.about-v20-mission{grid-template-columns:1fr 1fr;gap:34px;padding:60px 0;display:grid}.about-v20-mission article{background:#ffffff52;border:1px solid #d9d1b8;border-radius:8px;min-height:225px;padding:38px}.about-v20-mission article span{text-transform:uppercase;font-size:24px;font-weight:700;color:#00492b!important}.about-v20-mission article:first-child span,.about-v20-mission article:first-child h2{color:var(--orange)}.about-v20-mission h2{margin:24px 0;font-size:28px;line-height:1.25;color:#ff4d00!important}.about-v20-mission p{color:#000000b3;font-size:20px;font-weight:400;line-height:24px}.about-v20-story{grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;padding:70px 0;display:grid}.about-v20-story h2{color:#026f43;font-size:22px;font-weight:700;line-height:140%}.about-v20-story p{color:#262626d9;font-size:20px;font-weight:400;line-height:160%}.about-v20-story-collage{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr;gap:14px;height:430px;display:grid}.about-v20-story-collage figure{border-radius:18px;margin:0;position:relative;overflow:hidden}.about-v20-story-collage figure:first-child{grid-row:1/3}.about-v20-story-collage img{object-fit:cover}.about-v20-values{padding:72px 0}.about-v20-values blockquote{text-align:center;color:#026f43;max-width:1160px;margin:0 auto 38px;font-size:36px;font-weight:300;line-height:1.25}.about-v20-values-controls{justify-content:flex-end;gap:10px;margin-bottom:15px;display:flex}.about-v20-values-controls button{cursor:pointer;background:#fffdf5;border:1px solid #b9af8f;border-radius:999px;padding:10px 16px}.about-v20-values-layout{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:60px;display:grid}.about-v20-value-list{flex-direction:column;gap:16px;margin-top:16px;display:flex}.about-v20-value-list button{text-align:left;cursor:pointer;color:#356047;background:0 0;border:0;border-bottom:1px solid #ddd4b8;grid-template-columns:46px 1fr;gap:12px;padding:32px;display:grid}.about-v20-value-list button.active{background:#fff7d9;border-radius:12px}.about-v20-value-list i{background:var(--yellow);border-radius:50%;place-content:center;width:34px;height:34px;font-style:normal;display:grid}.about-v20-value-list strong,.about-v20-value-list p{display:block}.about-v20-value-list strong{color:#026f43;font-size:24px;font-weight:700}.about-v20-value-list p{margin-top:16px;margin-bottom:0;font-size:20px;font-weight:400;line-height:24px}.about-v20-values-layout figure{border-radius:22px;min-height:480px;margin:0;animation:.45s aboutV20In;position:relative;overflow:hidden}.about-v20-values-layout figure img{object-fit:cover}.about-v20-values-layout figcaption{background:#fff;border-radius:999px;padding:10px 16px;font-weight:700;position:absolute;bottom:20px;left:20px}.about-v20-growth,.about-v20-leadership{padding:76px 0}.about-v20-section-heading h2{margin:14px 0 36px;font-size:48px;font-weight:700}.about-v20-metrics{grid-template-columns:repeat(3,1fr);gap:28px 54px;display:grid}.about-v20-metrics article{isolation:isolate;border-radius:18px;min-height:140px;padding:16px 18px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),color .3s;position:relative;overflow:hidden}.about-v20-metrics article:before{content:"";z-index:-1;background:var(--orange);opacity:0;border-radius:18px;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.9)}.about-v20-metrics article:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:38%;height:160%;position:absolute;top:-40%;left:-70%;transform:skew(-18deg)}.about-v20-metrics article.accent:before{opacity:1;transform:scale(1)}.about-v20-metrics article.accent{color:#fff}.about-v20-metrics strong{color:var(--orange);font-size:48px;font-weight:800;transition:color .3s;display:block}.about-v20-metrics .accent strong{color:#fff}.about-v20-metrics article h3,.about-v20-metrics article p{transition:color .3s}.about-v20-metrics article:hover{color:#fff;transform:translateY(-3px)scale(1.01);box-shadow:0 18px 38px #ef49002e}.about-v20-metrics article:hover:before{opacity:1;transform:scale(1)}.about-v20-metrics article:hover strong,.about-v20-metrics article:hover h3,.about-v20-metrics article:hover p{color:#fff}.about-v20-metrics article:hover:after{opacity:1;animation:.75s forwards aboutMetricShine}@keyframes aboutMetricShine{0%{left:-70%}to{left:135%}}.about-v20-metrics article.accent:hover{transform:translateY(-3px)scale(1.01)}@media (prefers-reduced-motion:reduce){.about-v20-metrics article,.about-v20-metrics article:before{transition:none}.about-v20-metrics article:hover:after{animation:none}}.about-v20-metrics h3{color:var(--green);margin:12px 0 6px;font-size:20px;font-weight:700}.about-v20-metrics .accent h3{color:#fff}.about-v20-metrics p{color:#0009;font-size:20px;font-weight:400;line-height:20px}.about-v20-metrics .accent p{color:#fff}.about-v20-leaders{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.about-v20-leaders figure{aspect-ratio:1.45;border-radius:18px;margin:0;position:relative;overflow:hidden}.about-v20-leaders img{object-fit:cover}.about-v20-leaders h3{color:var(--green);margin:20px 0 8px;font-size:22px;font-weight:700}.about-v20-leaders strong{color:#f8ab05;text-transform:uppercase;font-size:20px;font-weight:600}.about-v20-leaders p{color:#262626b3;margin-top:8px;font-size:15px;font-weight:400;line-height:20px}.about-v20-cta{text-align:center;isolation:isolate;background:#fffbed;place-content:start center;min-height:700px;padding:85px 24px;display:grid;width:100%!important;max-width:none!important;position:relative!important}.about-v20-cta span,.about-v20 p{color:#262626;font-weight:400}.about-v20-cta>img{object-fit:cover;object-position:center bottom;z-index:-1}.about-v20-cta>div{max-width:650px}.about-v20-cta h2{color:#026f43;margin:40px 0;font-size:96px;font-weight:700;line-height:120px}.about-v20-cta a{background:var(--orange);color:#fff;border-radius:8px;padding:14px 40px 12px;font-size:20px;font-weight:700;display:inline-block}@keyframes aboutV20In{0%{opacity:.3;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}@media (max-width:800px){.about-v20 section{width:min(100% - 30px,1320px)}.about-v20-journey{padding:42px 0 34px}.about-v20-journey h1{max-width:100%;font-size:34px;line-height:1.08}.about-v20-journey-heading p{line-height:1.5;font-size:20px!important}.about-v20-journey-heading,.about-v20-story,.about-v20-values-layout{grid-template-columns:1fr;gap:28px}.about-v20-journey-stage{aspect-ratio:1.35}.about-v20-year{width:92px;height:92px;top:-25px;right:12px}.about-v20-year strong{font-size:1.2rem}.about-v20-mission{grid-template-columns:1fr;gap:15px;padding:36px 0}.about-v20-mission article{min-height:0;padding:24px}.about-v20-mission article span{font-size:16px}.about-v20-mission h2{margin:14px 0;font-size:24px;line-height:1.25}.about-v20-mission .cms-rich-content p{font-size:20px!important;line-height:1.5!important}.about-v20-story-collage{height:330px}.about-v20-values{padding:45px 0}.about-v20-values blockquote,.about-v20-values blockquote p,.about-v20-values blockquote .cms-responsive-text{text-align:left;font-size:28px!important;line-height:1.28!important}.about-v20-value-list button{padding:20px 16px}.about-v20-value-list strong{font-size:20px}.about-v20-value-list p,.about-v20-value-list .cms-rich-content{font-size:15px!important;line-height:1.5!important}.about-v20-values-layout figure{grid-row:1;min-height:340px}.about-v20-values-controls{justify-content:center}.about-v20-metrics{grid-template-columns:1fr 1fr;gap:14px}.about-v20-section-heading h2{margin-bottom:24px;font-size:34px;line-height:1.08}.about-v20-metrics article{min-height:0;padding:20px}.about-v20-metrics strong{font-size:36px;line-height:1}.about-v20-metrics h3,.about-v20-metrics h3 .cms-rich-content,.about-v20-metrics h3 .cms-responsive-text{font-size:20px!important;line-height:1.2!important}.about-v20-metrics p{font-size:20px;line-height:1.45}.about-v20-leaders{grid-template-columns:1fr}.about-v20-cta{min-height:600px;padding-top:60px}.about-v20-cta h2{margin:24px 0;font-size:44px;line-height:1.08}.about-v20-story{padding:42px 0}.about-v20-story h2{font-size:22px;line-height:1.35}.about-v20-story .cms-rich-content p,.about-v20-story .cms-rich-content .cms-responsive-text{font-size:20px!important;line-height:1.6!important}}@media (max-width:520px){.about-v20-metrics{grid-template-columns:1fr}.about-v20-story-collage{height:260px}.about-v20-journey h1{font-size:32px}.about-v20-milestones button{flex-basis:150px}.about-v20-cta{min-height:540px}.about-v20-section-heading h2{font-size:32px}.about-v20-values blockquote,.about-v20-values blockquote p,.about-v20-values blockquote .cms-responsive-text{font-size:24px!important}.about-v20-cta h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.about-v20 *{scroll-behavior:auto!important;animation:none!important}}.about-v20-journey-stage{isolation:isolate}.about-v20-journey-stage>img{animation:.55s cubic-bezier(.2,.75,.25,1) aboutOutletImageIn}.about-v20-stage-copy{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf5eb;border-radius:10px;gap:3px;max-width:min(520px,70%);padding:12px 16px;display:grid;position:absolute;bottom:22px;left:22px;box-shadow:0 10px 28px #18362626}.about-v20-stage-copy strong{font-size:1.05rem}.about-v20-stage-copy span{color:#53645a;font-size:.82rem}.about-v20-milestone-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:42px;display:flex}.about-v20-milestone-head>div:first-child{max-width:720px}.about-v20-milestone-head span{color:#f8ab05;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:400;display:block}.about-v20-milestone-head h2{color:var(--green);margin:12px 0 0;font-size:20px}.about-v20-milestone-head p{color:#333c;margin:12px 0 0;font-size:20px}.about-v20-milestone-controls{flex:none;gap:10px;display:flex}.about-v20-milestone-controls button{color:#173e2d;font:inherit;cursor:pointer;background:#fffdf5;border:1px solid #b9af8f;border-radius:999px;padding:10px 16px;font-weight:700;transition:all .2s}.about-v20-milestone-controls button:hover{background:#f4b800;transform:translateY(-2px)}.about-v20-milestones{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;align-items:stretch;gap:18px;width:100%;margin-top:24px;padding:12px 0 18px;display:flex;overflow:auto hidden}.about-v20-milestones::-webkit-scrollbar{display:none}.about-v20-milestones button{color:#fff;text-align:left;cursor:pointer;scroll-snap-align:start;isolation:isolate;background:#206f41;border:0;border-radius:11px;flex-direction:column;flex:0 0 clamp(205px,19vw,242px);align-items:flex-start;min-width:205px;min-height:246px;padding:18px 18px 22px;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.about-v20-milestones button>span:first-child{color:#173e2d;background:linear-gradient(110deg,#f4a900 0%,#ffc72c 38%,#fff0a0 50%,#ffc72c 62%,#f4a900 100%) 0 0/220% 100%;border-radius:6px;justify-content:center;align-items:center;width:58px;height:28px;margin-bottom:17px;padding:0 9px;font-size:.78rem;font-weight:800;line-height:1;animation:3.2s ease-in-out infinite aboutYearShimmer;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #f4b8003d,inset 0 1px #ffffff80}.about-v20-milestones button.active{color:#fff;background:#206f41;border-color:#0000;transform:none;box-shadow:inset 0 0 0 3px #f4b800,0 0 0 1px #f4b80033,0 10px 24px #134e2d2e,0 0 24px #f4b8002e}.about-v20-milestones button.active:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0d,#ffffff38,#ffffff0d,#0000);width:45%;height:160%;animation:4s ease-in-out infinite aboutCardShine;position:absolute;top:-30%;left:-75%;transform:skew(-18deg)}.about-v20-milestones button>span,.about-v20-milestones button>strong,.about-v20-milestones button>p{z-index:1;font-size:22px;font-weight:700;position:relative}.about-v20-milestones button.active>span:first-child{box-shadow:0 0 0 1px #fff3,0 5px 14px #f4b80052,0 0 18px #f4b8004d}.about-v20-milestones button:hover{transform:translateY(-5px);box-shadow:0 14px 28px #134e2d29,0 0 16px #f4b80014}@keyframes aboutCardShine{0%,58%{opacity:0;left:-75%}65%{opacity:1}82%{opacity:1;left:135%}to{opacity:0;left:135%}}@media (prefers-reduced-motion:reduce){.about-v20-milestones button>span:first-child,.about-v20-milestones button.active:after{animation:none!important}}@keyframes aboutOutletImageIn{0%{opacity:.25;filter:blur(3px);transform:scale(1.035)}to{opacity:1;filter:blur();transform:scale(1)}}@media (max-width:800px){.about-v20-milestone-head{align-items:flex-start}.about-v20-milestone-head p{display:none}.about-v20-milestone-controls button{padding:9px 12px;font-size:.8rem}.about-v20-milestones button{flex-basis:190px;min-width:190px;min-height:190px}.about-v20-milestones button>strong,.about-v20-milestones button>p{font-size:17px;line-height:1.25}.about-v20-milestone-head{flex-direction:column;gap:20px}.about-v20-milestone-head h2{font-size:24px;line-height:1.15}.about-v20-stage-copy{max-width:72%;padding:9px 11px;bottom:12px;left:12px}}.about-v20-milestones button p{color:#fff;padding-top:4px;font-size:22px}@media (max-width:500px){.about-v20-year strong{font-size:.8rem}.about-v20-year span,.about-v20-year p{font-size:.6rem}.about-v20-stage-copy strong{font-size:20px}.about-v20-stage-copy span{font-size:16px;line-height:1.3}.about-v20-milestones button p{font-size:18px;line-height:1.25}}.about-v20-story .cms-rich-content>p:last-child{color:#f8ab05;font-size:20px;font-weight:700;line-height:1.5}@media (max-width:767px){.about-v20-story .cms-rich-content>p:last-child{font-size:16px;line-height:1.5}}.about-v20{--sds-section-heading:48px;--sds-lead-copy:24px;--sds-body-copy:20px}.about-v20 .about-v20-section-heading h2{font-size:var(--sds-section-heading);line-height:1.08}.about-v20 .about-v20-mission h2,.about-v20 .about-v20-story h2{font-size:var(--sds-lead-copy);line-height:1.25}.about-v20 .about-v20-mission .cms-rich-content p,.about-v20 .about-v20-story .cms-rich-content p,.about-v20 .about-v20-section-heading p{font-size:var(--sds-body-copy)!important;line-height:1.5!important}@media (max-width:767px){.about-v20{--sds-section-heading:32px;--sds-lead-copy:20px;--sds-body-copy:16px}.about-v20 section{min-width:0}.about-v20 img{max-width:100%}}.about-v20{--about-section-space:clamp(64px,8vw,112px);--about-copy-leading:1.5;background-color:#fffaf0;background-image:linear-gradient(#fffaf0fa,#fffaf0fa),url(/assets/figma-v3/patterns/shree-datta-food-pattern.webp);background-position:50%,top;background-size:auto,520px}.about-v20>section{padding-block:var(--about-section-space)}.about-v20 h1,.about-v20 h2,.about-v20 h3{letter-spacing:-.025em;text-wrap:balance}.about-v20 .cms-rich-content p{line-height:var(--about-copy-leading)}.about-v20 .about-v20-year{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:14px;line-height:1.05;display:flex}.about-v20 .about-v20-year span,.about-v20 .about-v20-year strong,.about-v20 .about-v20-year p{text-align:center;margin:0;display:block}.about-v20 .about-v20-year strong{font-size:clamp(1.45rem,2vw,2rem);line-height:1}.about-v20 .about-v20-milestones button{border:2px solid #0000;transition:border-color .22s,transform .22s,box-shadow .22s;box-shadow:0 10px 24px #134e2d21}.about-v20 .about-v20-milestones button:hover,.about-v20 .about-v20-milestones button:focus-visible,.about-v20 .about-v20-milestones button.active{border-color:#f28b22;outline:none;transform:translateY(-5px);box-shadow:0 15px 30px #134e2d2e,0 0 0 2px #f28b2233}.about-v20 .about-v20-milestones button.active{box-shadow:inset 0 0 0 1px #f28b22,0 15px 30px #134e2d2e,0 0 0 2px #f28b2233}.about-v20 .about-v20-values-layout figure{aspect-ratio:4/3;background:#e9e3d2;border-radius:18px;min-height:0;overflow:hidden;box-shadow:0 26px 60px #23372233}.about-v20 .about-v20-values-layout figure img{object-fit:cover;object-position:center;transition:transform .5s}.about-v20 .about-v20-values-layout figure:hover img{transform:scale(1.025)}.about-v20 .about-v20-story-collage figure{background:#e9e3d2;overflow:hidden;box-shadow:0 18px 44px #23372229}.about-v20 .about-v20-story-collage img{object-fit:cover;object-position:center}.about-v20 .about-v20-cta{align-items:start;padding:clamp(64px,7vw,90px) 24px}.about-v20 .about-v20-cta>div{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffbede6;border-radius:18px;padding:clamp(24px,4vw,42px);box-shadow:0 22px 58px #2d29121f}.about-v20 .about-v20-cta>div>span{color:#202020;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.35}.about-v20 .about-v20-cta h2{color:#075f38;margin:20px 0;font-size:clamp(3rem,6.5vw,6rem);line-height:1.02}.about-v20 .about-v20-cta .cms-rich-content,.about-v20 .about-v20-cta .cms-rich-content p{color:#164b34!important;font-size:clamp(1rem,1.5vw,1.25rem)!important;line-height:1.5!important}.about-v20 .about-v20-cta>img{object-fit:cover;object-position:center bottom}@media (max-width:767px){.about-v20{--about-section-space:56px;background-size:auto,360px}.about-v20>section{padding-inline:20px}.about-v20 .about-v20-year{width:88px;height:88px;padding:10px;top:-28px;right:14px}.about-v20 .about-v20-values-layout figure{aspect-ratio:4/3;width:100%}.about-v20 .about-v20-cta{min-height:620px;padding-inline:18px}.about-v20 .about-v20-cta>div{width:min(100%,600px);padding:24px 18px}}@media (prefers-reduced-motion:reduce){.about-v20 .about-v20-values-layout figure img,.about-v20 .about-v20-milestones button{transition:none}}
.sds-outlet-carousel{width:100%;min-width:0}.sds-outlet-stage{isolation:isolate;aspect-ratio:2.5;touch-action:pan-y;background:#e2e6d9;border-radius:20px;position:relative;overflow:hidden}.sds-outlet-photo{object-fit:cover;z-index:0}.sds-outlet-current{opacity:0;transition:opacity .8s}.sds-outlet-current.is-loaded{opacity:1}.sds-outlet-shade{z-index:2;pointer-events:none;background:linear-gradient(#0000 35%,#00190cc7);position:absolute;inset:0}.sds-outlet-caption{z-index:3;color:#fff;position:absolute;bottom:32px;left:40px;right:70px}.sds-outlet-caption h2{color:inherit;margin:14px 0 6px;font-size:clamp(26px,3vw,44px);line-height:1.15}.sds-outlet-caption p{color:inherit;max-width:650px;margin:0;font-size:clamp(15px,1.6vw,20px);line-height:1.5}.sds-outlet-opening{color:#176f3f;letter-spacing:.05em;background:#fffbed;border-radius:50px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-block}.sds-outlet-arrow{z-index:4;color:#fff;cursor:pointer;background:#075f38db;border:1px solid #ffffff80;border-radius:50%;width:44px;height:44px;font-size:32px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.sds-outlet-arrow.is-prev{left:12px}.sds-outlet-arrow.is-next{right:12px}.sds-outlet-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;padding-top:18px;display:flex;position:relative}.sds-outlet-dots{flex-wrap:wrap;justify-content:center;gap:0;max-width:100%;display:flex}.sds-outlet-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.sds-outlet-dots span{background:#8caa92;border-radius:10px;width:9px;height:9px;transition:width .3s,background .3s}.sds-outlet-dots .is-active{background:#075f38;width:28px}.sds-outlet-pause{color:#075f38;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #8caa92;border-radius:30px;padding:10px 16px;font-size:13px}.sds-outlet-carousel button:focus-visible{outline-offset:3px;outline:3px solid #f4b800}.sds-outlet-shimmer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sds-outlet-shimmer:after{content:"";background:linear-gradient(110deg,#0000 42%,#ffffff21 50%,#0000 58%);animation:2.3s ease-in-out .7s both sdsOutletShine;position:absolute;inset:-50%;transform:translate(-100%)}@keyframes sdsOutletShine{to{transform:translate(100%)}}.about-v20 .sds-about-closing{margin-top:54px}.about-v20 .sds-about-closing>section{width:100%;margin:0}@media (max-width:700px){.sds-outlet-stage{aspect-ratio:4/3;border-radius:14px}.sds-outlet-caption{bottom:24px;left:22px;right:30px}.sds-outlet-caption p{font-size:14px}.sds-outlet-arrow{width:40px;height:40px}.sds-outlet-controls{gap:4px 10px;padding-top:12px}.sds-outlet-dots button{width:36px}.about-v20 .sds-about-closing{margin-top:32px}}@media (prefers-reduced-motion:reduce){.sds-outlet-current,.sds-outlet-dots span{transition:none}.sds-outlet-shimmer{display:none}}.about-v20>section.about-v20-journey{box-sizing:border-box;width:min(1320px,100% - 48px);min-width:0;padding:28px 0 24px}.about-v20 .about-v20-journey-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:32px;margin:8px 0 20px}.about-v20 .about-v20-journey-heading>div{overflow-wrap:anywhere;min-width:0}.about-v20 .about-v20-journey h1{max-width:760px;margin:0;font-size:clamp(30px,3vw,44px);line-height:1.08}.about-v20 .about-v20-journey-heading .cms-rich-content p{margin:0;font-size:clamp(15px,1.3vw,18px)!important;line-height:1.45!important}.about-v20 .about-v20-journey-heading .cms-rich-content>:last-child{margin-bottom:0}.about-v20 .sds-outlet-stage{aspect-ratio:2.5;height:auto}.about-v20 .sds-outlet-controls{padding-top:10px}@media (max-width:700px){.about-v20>section.about-v20-journey{width:calc(100% - 32px);padding:22px 0 20px}.about-v20 .about-v20-journey-heading{grid-template-columns:minmax(0,1fr);gap:12px;margin:8px 0 16px}.about-v20 .about-v20-journey h1{font-size:clamp(28px,7vw,34px)}.about-v20 .sds-outlet-stage{aspect-ratio:4/3;height:auto;max-height:none}.about-v20 .sds-outlet-caption{bottom:20px;left:20px}.about-v20 .sds-outlet-caption h2{margin-top:10px;font-size:26px}}@media (min-width:701px) and (max-height:650px){.about-v20>section.about-v20-journey{padding-top:18px;padding-bottom:16px}.about-v20 .about-v20-journey-heading{margin-bottom:14px}.about-v20 .about-v20-journey h1{font-size:30px}.about-v20 .sds-outlet-caption{bottom:20px}}body .about-v20{--cream:#fff4ef;background:#fff4ef!important}body .about-v20>section{background-color:#0000!important;background-image:none!important}body .about-v20 .sds-about-closing{background:0 0;margin-top:clamp(24px,4vw,48px)}body .about-v20 .sds-about-closing>.commerce-closing-cta.commerce-closing-blend{background:0 0;width:100%;max-width:none;min-height:0;margin:0;padding:clamp(28px,4vw,48px) 0 0}body .about-v20 .sds-about-closing .commerce-closing-copy{box-sizing:border-box;text-align:center;width:min(100%,800px);padding-inline:24px}body .about-v20 .sds-about-closing .commerce-closing-copy>span{font-size:clamp(14px,1.2vw,18px);line-height:1.4;display:block}body .about-v20 .sds-about-closing .commerce-closing-copy h2{overflow-wrap:break-word;text-wrap:balance;max-width:740px;margin:8px auto 0;font-size:clamp(30px,4.2vw,60px);line-height:1.1}body .about-v20 .sds-about-closing .commerce-closing-button-wrap>.v4-yellow-button{box-sizing:border-box;justify-content:center;align-items:center;width:220px;max-width:100%;min-height:50px;padding:12px 36px;font-size:16px;line-height:1.25;display:inline-flex}body .about-v20 .sds-about-closing .commerce-closing-button-wrap>.commerce-closing-badge{width:var(--closing-button-badge-size);height:var(--closing-button-badge-size);transform:translate(45%,-65%)}body .about-v20 .sds-about-closing .footer-blend-art{background:#fff4ef;margin-top:clamp(20px,3vw,40px)}body .about-v20 .sds-about-closing .footer-blend-art>img{object-fit:contain;display:block;position:static;width:100%!important;height:auto!important;max-height:none!important}@media (max-width:767px){body .about-v20 .sds-about-closing .commerce-closing-copy{padding-inline:20px}body .about-v20 .sds-about-closing .commerce-closing-button-wrap{margin-top:28px}body .about-v20 .sds-about-closing .commerce-closing-button-wrap>.v4-yellow-button{width:200px;min-height:46px;padding-inline:28px;font-size:15px}}body .about-v20 .about-v20-journey-heading>.cms-rich-content,body .about-v20 .about-v20-journey-heading>.cms-rich-content :is(p,div){text-wrap:balance;white-space:normal;word-spacing:normal;overflow-wrap:break-word;text-align:right!important;text-align-last:auto!important}@media (max-width:1023px){body .about-v20 :is(.about-v20-journey-heading,.about-v20-values-layout,.about-v20-story){gap:24px}body .about-v20 :is(.about-v20-journey-heading,.about-v20-values-layout,.about-v20-story,.about-v20-metrics)>*{box-sizing:border-box;min-width:0}}@media (max-width:767px){body .about-v20{--about-section-space:36px}body .about-v20>section{box-sizing:border-box;min-width:0;margin-inline:auto;width:calc(100% - 32px)!important;padding:32px 0!important}body .about-v20>section.about-v20-journey{padding-top:24px!important;padding-bottom:16px!important}body .about-v20 :is(.about-v20-journey-heading,.about-v20-values-layout,.about-v20-story){grid-template-columns:minmax(0,1fr);gap:20px}body .about-v20 .about-v20-journey-heading{margin:10px 0 18px}body .about-v20 .about-v20-journey h1{font-size:clamp(28px,7vw,36px);line-height:1.15}body .about-v20 :is(h1,h2,h3,p,blockquote,button){overflow-wrap:break-word}body .about-v20 .cms-rich-content :is(p,li){font-size:15px!important;line-height:1.6!important}body .about-v20 .cms-rich-content :is(img,video,iframe){max-width:100%}body .about-v20 .about-v20-values blockquote{margin:0 0 20px;font-size:clamp(20px,5vw,26px);line-height:1.4}body .about-v20 .about-v20-values blockquote p{font-size:inherit!important;line-height:inherit!important}body .about-v20 .about-v20-values-controls{flex-wrap:wrap;gap:8px;margin-bottom:12px}body .about-v20 .about-v20-values-controls button{min-height:44px;padding:8px 14px;font-size:14px}body .about-v20 .about-v20-value-list{gap:10px;margin-top:0}body .about-v20 .about-v20-value-list button{grid-template-columns:32px minmax(0,1fr);gap:10px;min-width:0;padding:14px 12px}body .about-v20 .about-v20-value-list strong{font-size:18px;line-height:1.3}body .about-v20 .about-v20-value-list p{margin-top:8px;font-size:14px;line-height:1.5}body .about-v20 .about-v20-values-layout figure{box-sizing:border-box;aspect-ratio:4/3;max-width:100%;min-height:0;width:100%!important;height:auto!important}body .about-v20 .about-v20-story h2{font-size:clamp(22px,5.5vw,28px);line-height:1.35}body .about-v20 .about-v20-story p{font-size:15px!important;line-height:1.6!important}body .about-v20 .about-v20-story-collage{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:10px;width:100%;min-width:0;height:clamp(240px,65vw,400px)}body .about-v20 .about-v20-story-collage figure{min-width:0;max-width:100%}body .about-v20 .about-v20-section-heading h2{margin:10px 0 20px;font-size:clamp(24px,6vw,32px);line-height:1.2}body .about-v20 .about-v20-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body .about-v20 .about-v20-metrics article{min-width:0;min-height:0;padding:16px 12px}body .about-v20 .about-v20-metrics strong{overflow-wrap:anywhere;font-size:clamp(28px,7vw,38px);line-height:1.15}body .about-v20 .about-v20-metrics :is(h3,h3 .cms-rich-content){font-size:17px!important;line-height:1.4!important}body .about-v20 .about-v20-metrics p{overflow-wrap:anywhere;font-size:14px;line-height:1.5}body .about-v20 .sds-outlet-stage{aspect-ratio:4/3;border-radius:14px;min-height:280px}body .about-v20 .sds-outlet-caption{min-width:0;bottom:18px;left:18px;right:18px}body .about-v20 .sds-outlet-caption h2{overflow-wrap:anywhere;margin:10px 0 6px;font-size:clamp(22px,5.5vw,28px);line-height:1.2}body .about-v20 .sds-outlet-caption p{font-size:14px;line-height:1.45}body .about-v20 .sds-outlet-opening{padding:5px 10px;font-size:12px}body .about-v20 .sds-outlet-arrow{width:44px;height:44px;top:14px;transform:none}body .about-v20 .sds-outlet-dots button{width:36px;height:44px}body .about-v20 .sds-about-closing{margin-top:20px}body .about-v20 .sds-about-closing .commerce-closing-copy h2{font-size:clamp(28px,7.5vw,42px);line-height:1.15}}@media (max-width:400px){body .about-v20 .about-v20-metrics{grid-template-columns:minmax(0,1fr);gap:8px}}body .about-v20 .sds-outlet-controls{flex-wrap:nowrap;width:100%;min-width:0;max-width:100%}body .about-v20 .sds-outlet-dots{overscroll-behavior-inline:contain;scrollbar-width:none;flex:auto;justify-content:flex-start;gap:0;width:100%;min-width:0;max-width:100%;display:flex;overflow:auto hidden;flex-wrap:nowrap!important}body .about-v20 .sds-outlet-dots::-webkit-scrollbar{display:none}body .about-v20 .sds-outlet-dots button{box-sizing:border-box;border:0;flex:0 44px;width:44px;min-width:16px;height:44px;padding:0}body .about-v20 .sds-outlet-dots button:first-child{margin-left:auto}body .about-v20 .sds-outlet-dots button:last-child{margin-right:auto}body .about-v20 .sds-outlet-dots span{max-width:calc(100% - 4px)}@media (max-width:767px){body main.about-v20{box-sizing:border-box;width:100%;min-width:0;max-width:100%}body main.about-v20 *,body main.about-v20 :before,body main.about-v20 :after{box-sizing:border-box}body main.about-v20>section{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;margin-inline:auto!important;padding-inline:0!important}body main.about-v20 :is(.about-v20-journey-heading,.about-v20-values-layout,.about-v20-value-list,.about-v20-story,.about-v20-story-collage,.about-v20-metrics,.sds-outlet-carousel,.sds-outlet-stage){width:100%;min-width:0!important;max-width:100%!important}body main.about-v20 :is(.about-v20-journey-heading,.about-v20-values-layout,.about-v20-story){grid-template-columns:minmax(0,1fr)!important}body main.about-v20 :is(.about-v20-journey-heading,.about-v20-values-layout,.about-v20-story,.about-v20-metrics)>*{max-width:100%;min-width:0!important}body main.about-v20 .about-v20-values blockquote{width:100%;max-width:100%;margin-inline:0}body main.about-v20 .about-v20-values-layout figure{width:100%!important;max-width:100%!important;margin-inline:0!important}body main.about-v20 .cms-rich-content{overflow-wrap:anywhere;min-width:0;max-width:100%}body main.about-v20 :is(h1,h2,h3,p,strong,a){overflow-wrap:anywhere}body main.about-v20 :is(.about-v20-values-controls,.about-v20-milestone-controls){flex-wrap:wrap;max-width:100%}body main.about-v20 .about-v20-value-list button{grid-template-columns:28px minmax(0,1fr);width:100%;min-width:0;max-width:100%;padding:12px}body main.about-v20 .about-v20-value-list button>span{min-width:0;max-width:100%}body main.about-v20 .about-v20-story-collage{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}body main.about-v20 .about-v20-story-collage figure{width:auto;min-width:0;max-width:100%;margin:0}body main.about-v20 .about-v20-metrics article{width:100%;max-width:100%}body main.about-v20 .sds-about-closing{width:100%;min-width:0;max-width:100%}body .about-v20 .sds-outlet-dots span{border-radius:6px;width:6px;height:6px}body .about-v20 .sds-outlet-dots span.is-active{width:18px;height:6px}}body .about-v20 .sds-outlet-stage .sds-outlet-arrow{box-sizing:border-box;justify-content:center;align-items:center;padding:0;display:flex;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}@media (max-width:767px){body .about-v20 .about-v20-journey-heading>.cms-rich-content,body .about-v20 .about-v20-journey-heading>.cms-rich-content *{text-wrap:wrap;word-spacing:normal;letter-spacing:normal;text-align:left!important;text-align-last:auto!important;font-size:14px!important;line-height:1.5!important}body .about-v20 .sds-outlet-stage .sds-outlet-arrow{width:36px;height:36px;font-size:26px;line-height:1}body .about-v20 .sds-outlet-stage .sds-outlet-arrow.is-prev{left:10px}body .about-v20 .sds-outlet-stage .sds-outlet-arrow.is-next{right:10px}}.about-v20 #about-story .cms-rich-content>p:last-child,.about-v20 #about-story .cms-rich-content>p:last-child *{color:var(--green,#087a43)!important;font-weight:400!important}body .about-v20 .about-v20-values-controls{flex-wrap:nowrap;align-items:center;gap:4px}body .about-v20 .about-v20-values-controls button{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;color:var(--green,#087a43);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 44px;justify-content:center;align-items:center;padding:10px;display:inline-flex}body .about-v20 .about-v20-values-controls button svg{flex-shrink:0;width:clamp(18px,2vw,24px);height:clamp(18px,2vw,24px);display:block}body .about-v20 .about-v20-values-controls button:hover{background:#087a4312}body .about-v20 .about-v20-values-controls button:focus-visible{outline:2px solid var(--green,#087a43);outline-offset:2px}body .about-v20 .sds-about-closing{width:100%;min-width:0;max-width:none;margin:0}body .about-v20 .sds-about-closing .commerce-closing-cta.commerce-closing-blend{box-sizing:border-box;text-align:center;background:#fff4ef;flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:none;min-height:0;margin:0;padding:clamp(40px,5vw,72px) 0 0;display:flex}body .about-v20 .sds-about-closing .commerce-closing-copy{box-sizing:border-box;align-self:center;width:min(100%,850px);min-width:0;padding:0 clamp(16px,4vw,40px)}body .about-v20 .sds-about-closing .commerce-closing-copy>span{color:#171717;font-size:clamp(14px,1.35vw,18px);font-style:italic;font-weight:400;line-height:1.5;display:block}body .about-v20 .sds-about-closing .commerce-closing-copy>h2{color:#007846;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;max-width:14em;margin:10px auto 12px;font-size:clamp(32px,4vw,58px);font-weight:700;line-height:1.12}body .about-v20 .sds-about-closing .commerce-closing-button-wrap{--closing-button-badge-size:clamp(44px,5vw,64px);max-width:calc(100% - 40px);margin:28px 20px 0}body .about-v20 .sds-about-closing .commerce-closing-button-wrap>.v4-yellow-button{box-sizing:border-box;color:#fff;background:#ff4d00;border-radius:8px;justify-content:center;align-items:center;width:auto;min-width:160px;max-width:100%;min-height:44px;margin:0;padding:11px 24px;font-size:clamp(14px,1.1vw,16px);font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}body .about-v20 .sds-about-closing .footer-blend-art{background:#fff4ef;align-self:stretch;width:100%;min-width:0;max-width:none;margin:clamp(28px,3vw,48px) 0 0;padding:0}body .about-v20 .sds-about-closing .footer-blend-art>img{object-fit:contain;max-width:none;margin:0;display:block;width:100%!important;height:auto!important;max-height:none!important}@media (max-width:600px){body .about-v20 .sds-about-closing .commerce-closing-copy>h2{max-width:12em}body .about-v20 .sds-about-closing .footer-blend-art{margin-top:28px}}@media (max-width:767px){body .about-v20 .about-v20-values-controls{box-sizing:border-box;justify-content:flex-end;width:100%;margin-inline:0;padding-inline:0}}body main.about-v20 .about-v20-value-list button{--about-value-heading-size:24px;--about-value-line-height:calc(var(--about-value-heading-size) * 1.3);grid-template-columns:var(--about-value-line-height) minmax(0,1fr);align-items:start;gap:10px}body main.about-v20 .about-v20-value-list button>i{box-sizing:border-box;width:var(--about-value-line-height);min-width:var(--about-value-line-height);height:var(--about-value-line-height);min-height:var(--about-value-line-height);aspect-ratio:1;font-size:calc(var(--about-value-heading-size) * .65);border-radius:50%;place-items:center;margin:0;padding:0;font-style:normal;line-height:1;display:grid}body main.about-v20 .about-v20-value-list button>span>strong{font-size:var(--about-value-heading-size);line-height:1.3}@media (max-width:767px){body main.about-v20 .about-v20-value-list button{--about-value-heading-size:18px;gap:8px}body .about-v20 .sds-about-closing .commerce-closing-button-wrap{--closing-button-badge-size:36px;max-width:calc(100% - 24px);margin:22px 12px 0;display:inline-flex;width:124px!important;min-width:0!important}body .about-v20 .sds-about-closing .commerce-closing-button-wrap>.v4-yellow-button{min-height:44px;padding:11px 14px;line-height:1.35;width:100%!important;min-width:0!important;max-width:100%!important;font-size:14px!important}body .about-v20 .sds-about-closing .commerce-closing-button-wrap>.commerce-closing-badge{object-fit:contain;margin:0;padding:0;inset:0 0 auto auto;transform:translate(35%,-50%);width:var(--closing-button-badge-size)!important;height:var(--closing-button-badge-size)!important}}@media (max-width:380px){body .about-v20 .sds-about-closing .commerce-closing-button-wrap{--closing-button-badge-size:32px}}body main.about-v20 :is(.sds-about-closing,.about-v20-cta){box-sizing:border-box;min-width:0;max-width:100%}body main.about-v20 :is(.commerce-closing-copy,.about-v20-cta>div){text-align:center;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:850px!important;margin-inline:auto!important;padding-inline:clamp(16px,4vw,40px)!important;position:relative!important;inset:auto!important;transform:none!important}body main.about-v20 :is(.commerce-closing-copy,.about-v20-cta>div)>h2{text-wrap:balance;letter-spacing:normal;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;width:auto!important;min-width:0!important;max-width:min(100%,7.3em)!important;margin:12px auto 0!important;font-size:clamp(30px,6vw,76px)!important;line-height:1.08!important}body main.about-v20 :is(.commerce-closing-copy,.about-v20-cta>div)>h2 :is(span,strong){max-width:100%;font-size:inherit!important;line-height:inherit!important;white-space:normal!important}body main.about-v20 :is(.commerce-closing-copy,.about-v20-cta>div)>span{white-space:normal!important;font-size:clamp(14px,2vw,24px)!important;line-height:1.45!important}body main.about-v20 .commerce-closing-button-wrap{--closing-button-badge-size:clamp(36px,6vw,76px);width:clamp(160px,24vw,300px)!important;min-width:0!important;max-width:calc(100% - 40px)!important;margin:clamp(32px,6vw,76px) 20px 0!important;display:inline-flex!important;position:relative!important}body main.about-v20 .commerce-closing-button-wrap>.v4-yellow-button{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;font-size:clamp(14px,1.8vw,22px)!important}body main.about-v20 .commerce-closing-button-wrap>.commerce-closing-badge{object-fit:contain;width:var(--closing-button-badge-size)!important;height:var(--closing-button-badge-size)!important;margin:0!important;inset:0 0 auto auto!important;transform:translate(35%,-50%)!important}@media (max-width:767px){body main.about-v20 .commerce-closing-button-wrap{--closing-button-badge-size:36px;width:124px!important}}
