.qualityRecognition{background:#f3f0e8;grid-template-columns:34% 66%;gap:5vw;padding:130px 7vw;display:grid}.recognitionIntro{align-self:start;position:sticky;top:100px}.recognitionIntro h2{font-family:var(--font-display);letter-spacing:-.075em;margin:20px 0 30px;font-size:clamp(52px,5.8vw,86px);line-height:.83}.recognitionIntro h2 em{color:#ef563e;font-style:normal}.recognitionIntro>p:last-child{color:#5f7783;max-width:490px;font-size:17px;line-height:1.65}.coralText{color:#ef563e}.recognitionCards{gap:14px;display:grid}.recognitionCards article{background:#fff;border-radius:34px;grid-template-columns:1fr 130px;align-content:space-between;min-height:310px;padding:32px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #17384b0d}.recognitionCards article:nth-child(2){color:#fff;background:#12384f}.recognitionCards article:nth-child(3){background:#f5cd4d}.recognitionCards article:after{content:"";opacity:.12;border:1px solid;border-radius:47% 53%;width:190px;height:190px;position:absolute;bottom:-75px;right:-65px;box-shadow:0 0 0 24px,0 0 0 48px}.recognitionCards span{letter-spacing:.14em;color:#ef563e;font-size:9px;font-weight:900}.recognitionCards article:nth-child(2) span{color:#f5cd4d}.recognitionCards b{font-family:var(--font-display);color:#ef563e;grid-area:1/2/4;place-self:start end;font-size:62px;line-height:.8}.recognitionCards article:nth-child(2) b{color:#f5cd4d}.recognitionCards h3{font-family:var(--font-display);letter-spacing:-.05em;max-width:680px;margin:70px 0 15px;font-size:clamp(25px,3vw,42px);line-height:.98}.recognitionCards p{color:#607985;max-width:600px;margin:0;line-height:1.55}.recognitionCards article:nth-child(2) p{color:#c5d8df}.recognitionDisclosure{border:1px solid #17384b20;border-radius:22px;grid-column:2;grid-template-columns:70px 1fr auto;align-items:center;gap:20px;padding:22px 25px;font-size:11px;line-height:1.5;display:grid}.recognitionDisclosure>b{color:#ef563e;text-transform:uppercase;letter-spacing:.12em}.recognitionDisclosure p{color:#536e7a;margin:0}.recognitionDisclosure a{white-space:nowrap;font-weight:900}.qualityPolicies{color:#fff;background:#10384d;padding:120px 7vw}.policiesHeadline{grid-template-columns:1fr 1.3fr;align-items:end;column-gap:7vw;margin-bottom:58px;display:grid}.policiesHeadline .kicker{grid-column:1}.policiesHeadline h2{font-family:var(--font-display);letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(54px,6.5vw,104px);line-height:.83}.policiesHeadline h2 em{color:#f5cd4d;font-style:normal}.policiesHeadline>p:last-child{color:#b8d0da;max-width:620px;padding-bottom:6px;font-size:18px;line-height:1.65}.policyGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.policyGrid article{color:#12384f;background:#f8f5ed;border-radius:32px;flex-direction:column;min-height:370px;padding:24px;display:flex;position:relative;overflow:hidden}.policyGrid article:nth-child(2){background:#f5cd4d}.policyGrid article:nth-child(3){color:#fff;background:#ef563e}.policyGrid article:nth-child(4){background:#8fcfbd}.policyGrid article:nth-child(5){background:#d8b6e8}.policyGrid article:nth-child(6){background:#fff}.policyGrid article>span{letter-spacing:.16em;opacity:.65;font-size:10px;font-weight:900}.policyGrid h3{font-family:var(--font-display);letter-spacing:-.04em;margin:auto 0 12px;font-size:31px;line-height:.95}.policyGrid p{opacity:.8;max-width:330px;margin:0;font-size:14px;line-height:1.55}.policyIcon{background:#fff9;border-radius:42% 58% 55% 45%;width:118px;height:118px;margin:32px auto 20px;position:relative;box-shadow:inset 0 0 0 1px #12384f19}.policyIcon i{background:#12384f;display:block;position:absolute}.policyIcon.food i:first-child{border-radius:10px;width:42px;height:54px;top:34px;left:38px}.policyIcon.food i:nth-child(2){background:#f5cd4d;width:50px;height:5px;top:50px;left:34px}.policyIcon.food i:nth-child(3){border-radius:6px;width:6px;height:18px;top:20px;left:56px}.policyIcon.source i:first-child{background:0 0;border:5px solid #12384f;border-radius:50% 5% 50% 50%;width:48px;height:60px;top:28px;left:34px;transform:rotate(35deg)}.policyIcon.source i:nth-child(2){width:5px;height:56px;top:41px;left:57px;transform:rotate(35deg)}.policyIcon.source i:nth-child(3){width:34px;height:5px;top:60px;left:42px;transform:rotate(-20deg)}.policyIcon.law i:first-child{width:6px;height:60px;top:28px;left:56px}.policyIcon.law i:nth-child(2),.policyIcon.law i:nth-child(3){background:0 0;border:5px solid #12384f;border-radius:50%;width:38px;height:38px;top:43px}.policyIcon.law i:nth-child(2){left:15px}.policyIcon.law i:nth-child(3){right:15px}.policyIcon.improve i:first-child{background:0 0;border:7px solid #12384f;border-right-color:#0000;border-radius:50%;width:64px;height:64px;top:27px;left:27px}.policyIcon.improve i:nth-child(2){width:20px;height:7px;top:25px;right:22px;transform:rotate(35deg)}.policyIcon.improve i:nth-child(3){width:7px;height:20px;top:22px;right:25px;transform:rotate(35deg)}.policyIcon.planet i:first-child{background:0 0;border:6px solid #12384f;border-radius:50%;width:62px;height:62px;top:28px;left:28px}.policyIcon.planet i:nth-child(2){background:0 0;border:5px solid #12384f;border-top:0;border-radius:0 0 50% 50%;width:42px;height:20px;top:55px;left:38px}.policyIcon.planet i:nth-child(3){width:6px;height:62px;top:28px;left:56px}.policyIcon.people i:first-child,.policyIcon.people i:nth-child(2){border-radius:50%;width:27px;height:27px;top:29px}.policyIcon.people i:first-child{left:27px}.policyIcon.people i:nth-child(2){right:27px}.policyIcon.people i:nth-child(3){border-radius:50% 50% 12px 12px;width:72px;height:38px;top:60px;left:23px}.policiesSource{border:1px solid #ffffff2c;border-radius:22px;grid-template-columns:150px 1fr auto;align-items:center;gap:20px;margin-top:18px;padding:22px 25px;font-size:11px;line-height:1.5;display:grid}.policiesSource>b{color:#f5cd4d;text-transform:uppercase;letter-spacing:.12em}.policiesSource p{color:#b8d0da;margin:0}.policiesSource a{color:#fff;white-space:nowrap;font-weight:900}@media (max-width:900px){.qualityRecognition{grid-template-columns:1fr}.recognitionIntro{position:relative;top:auto}.recognitionDisclosure{grid-column:1}.policiesHeadline{grid-template-columns:1fr}.policiesHeadline>p:last-child{margin-top:28px}.policyGrid{grid-template-columns:repeat(2,1fr)}.policiesSource{grid-template-columns:1fr;gap:9px}}@media (max-width:620px){.qualityRecognition{padding:85px 20px}.recognitionIntro h2{font-size:49px}.recognitionCards article{grid-template-columns:1fr 75px;min-height:350px;padding:25px}.recognitionCards b{font-size:40px}.recognitionCards h3{font-size:28px}.recognitionDisclosure{grid-template-columns:1fr;gap:9px}.recognitionDisclosure a{margin-top:8px}.qualityPolicies{padding:85px 20px}.policiesHeadline h2{font-size:50px}.policiesHeadline>p:last-child{font-size:16px}.policyGrid{grid-template-columns:1fr}.policyGrid article{min-height:330px}.policiesSource a{margin-top:8px}}
