.sakon-mod-home-recognized{--navy:#0d1224;--cyan:#24c4e6;--yellow:#f4b740;--white:#fff;--trust:#f6f8fc;--hair:rgba(14,27,43,.07);--ink:#0d1224;--body:#394255;--muted:#666e80;--sans:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--maxw:78.75rem;background:var(--white);box-sizing:border-box;color:var(--ink);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;padding:3rem 0 5.25rem}.sakon-mod-home-recognized *,.sakon-mod-home-recognized :after,.sakon-mod-home-recognized :before{box-sizing:border-box}.sakon-mod-home-recognized b,.sakon-mod-home-recognized p{margin:0}.sakon-mod-home-recognized img{height:auto;max-width:100%}.sakon-mod-home-recognized .wrap{margin:0 auto;max-width:var(--maxw);padding:0 1.75rem}.sakon-mod-home-recognized .pf-rec{background:var(--trust);border-radius:1.375rem;margin:0 auto;max-width:66.25rem;padding:2.125rem 2.125rem 1.625rem}.sakon-mod-home-recognized .eyebrow-c{color:var(--cyan);font-size:1rem;font-weight:700;letter-spacing:.14em;text-align:center;text-transform:uppercase}.sakon-mod-home-recognized .pf-awards{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.375rem}.sakon-mod-home-recognized .pf-awards article{align-items:center;background:var(--white);border-radius:.875rem;display:flex;flex-direction:column;justify-content:flex-start;padding:1.625rem 1.25rem;text-align:center}.sakon-mod-home-recognized .aw-name{align-items:center;color:#4a4f5a;display:flex;font-size:1.375rem;font-weight:700;min-height:2.5rem}.sakon-mod-home-recognized .aw-name--caps{font-size:1.125rem;letter-spacing:.02em;text-transform:uppercase}.sakon-mod-home-recognized .aw-logo{filter:grayscale(1);height:2.5rem;opacity:.8;width:auto}.sakon-mod-home-recognized .pf-awards p{color:var(--body);font-size:.875rem;line-height:1.5;margin-top:.75rem}.sakon-mod-home-recognized .pf-awards sup{color:var(--cyan);font-size:.625rem}.sakon-mod-home-recognized .footnote{color:var(--muted);font-size:.6875rem;line-height:1.55;margin-top:1.25rem;max-width:none;text-wrap:auto}@media (max-width:900px){.sakon-mod-home-recognized .pf-awards{grid-template-columns:1fr 1fr}}@media (max-width:640px){.sakon-mod-home-recognized{padding-bottom:4rem}.sakon-mod-home-recognized .wrap{padding:0 1.25rem}.sakon-mod-home-recognized .pf-rec{padding:1.5rem 1.125rem}.sakon-mod-home-recognized .pf-awards{grid-template-columns:1fr}}.sakon-mod-certs{--navy:#0d1224;--cyan:#24c4e6;--yellow:#f4b740;--white:#fff;--pill-bg:#bdedf7;--tint:rgba(0,212,235,.1);--hair:rgba(14,27,43,.07);--line:rgba(14,27,43,.1);--ink:var(--navy);--body:rgba(14,27,43,.72);--muted:rgba(14,27,43,.5);--dim:hsla(0,0%,100%,.55);--shadow-md:0 1px 2px rgba(14,27,43,.04),0 0.75rem 2rem -0.75rem rgba(14,27,43,.14);--sans:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--maxw:78.75rem;color:var(--ink);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;padding:5.25rem 0}.sakon-mod-certs,.sakon-mod-certs *,.sakon-mod-certs :after,.sakon-mod-certs :before{box-sizing:border-box}.sakon-mod-certs h2,.sakon-mod-certs h3,.sakon-mod-certs p,.sakon-mod-certs ul{margin:0}.sakon-mod-certs ul{list-style:none;padding:0}.sakon-mod-certs a{color:inherit;text-decoration:none}.sakon-mod-certs img{display:block;height:auto;max-width:100%}.sakon-mod-certs :focus-visible,.sakon-mod-certs:focus-visible{border-radius:.375rem;outline:.1875rem solid var(--cyan);outline-offset:.1875rem}.sakon-mod-certs .wrap{margin:0 auto;max-width:var(--maxw);padding:0 1.75rem}.sakon-mod-certs .footnote{color:var(--muted);font-size:.75rem;line-height:1.55;margin-top:1.375rem}.sakon-mod-certs .certs-block{margin-top:0}.sakon-mod-certs .certs-block>.rule-label{align-items:center;color:var(--ink);display:flex;font-size:.75rem;font-weight:700;gap:1.375rem;letter-spacing:.12em;margin-top:0;text-transform:uppercase}.sakon-mod-certs .certs-block>.rule-label:after{background:var(--line);content:"";flex:1;height:1px}.sakon-mod-certs .certs{max-width:52rem}.sakon-mod-certs .certs .h3,.sakon-mod-certs .certs h3.h3{color:var(--ink);font-size:clamp(2.125rem,3.8vw,3.125rem);font-weight:400;letter-spacing:-.015em;line-height:1.2;text-wrap:balance}.sakon-mod-certs .certs .lede{color:var(--body);font-size:1.25rem;line-height:1.6;margin-top:1rem;max-width:48rem}.sakon-mod-certs .cert-grid{background:var(--white);border:1px solid var(--line);border-radius:.75rem;box-shadow:var(--shadow-md);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:2rem;overflow:hidden;text-align:left}.sakon-mod-certs .cert-grid article{gap:1rem;min-width:0;padding:1.75rem 1.375rem 1.875rem;position:relative}.sakon-mod-certs .cert-grid article+article{border-left:1px solid var(--line)}.sakon-mod-certs .cert-grid h3{color:var(--cyan);font-size:1rem;font-weight:400;line-height:1.3}.sakon-mod-certs .cert-logo{align-self:flex-start;margin-top:.25rem;max-height:5rem;max-width:100%;width:auto}.sakon-mod-certs .cert-logo.tall{max-height:7rem}.sakon-mod-certs .cert-grid p{color:var(--body);font-size:.84375rem;line-height:1.5;margin-top:1rem}.sakon-mod-certs .certs-foot{align-items:baseline;color:var(--muted);flex-wrap:wrap;font-size:.875rem;gap:.5rem 1.5rem;justify-content:space-between;line-height:1.55;margin-top:1.5rem}.sakon-mod-certs .certs-foot .arrowlink{flex-shrink:0;font-size:.875rem;margin-left:auto}.sakon-mod-certs .arrowlink{align-items:center;border-bottom:1px solid rgba(0,212,235,.4);color:var(--cyan);font-size:.875rem;font-weight:700;gap:.375rem;padding-bottom:.125rem}.sakon-mod-certs .arrowlink:hover{border-bottom-color:#000;color:#000!important}.sakon-mod-certs .scroll-arrows{display:none}.sakon-mod-certs .scroll-btn{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;padding:0;transition:background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease;width:2.5rem}.sakon-mod-certs .scroll-btn+.scroll-btn{margin-left:.5rem}.sakon-mod-certs .scroll-btn svg{display:block;fill:currentColor;height:1.125rem;width:1.125rem}.sakon-mod-certs .scroll-btn:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan)}.sakon-mod-certs .scroll-btn.disabled,.sakon-mod-certs .scroll-btn:disabled{cursor:default;opacity:.35;pointer-events:none}@media (max-width:1040px){.sakon-mod-certs .cert-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sakon-mod-certs .cert-grid article:nth-child(n+4){border-top:1px solid var(--line)}.sakon-mod-certs .cert-grid article:nth-child(4){border-left:0}}@media (max-width:760px){.sakon-mod-certs .cert-grid p{text-wrap:auto}.sakon-mod-certs{padding:4rem 0}.sakon-mod-certs .wrap{padding:0 1.25rem}.sakon-mod-certs .certs-block{margin-top:0}.sakon-mod-certs .cert-slider{margin-top:2rem}.sakon-mod-certs .cert-scroller{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border-radius:.75rem;overscroll-behavior-x:contain;scrollbar-width:none}.sakon-mod-certs .cert-scroller::-webkit-scrollbar{display:none}.sakon-mod-certs .cert-grid{grid-template-columns:repeat(5,minmax(11rem,1fr));margin-top:0;min-width:56rem}.sakon-mod-certs .cert-grid article:nth-child(n+4){border-top:0}.sakon-mod-certs .cert-grid article:nth-child(4){border-left:1px solid var(--line)}.sakon-mod-certs .scroll-arrows{align-items:center;display:flex;justify-content:flex-end;margin-top:1rem}}@media (prefers-reduced-motion:reduce){.sakon-mod-certs .cert-scroller{scroll-behavior:auto}}@media (min-width:1041px){.sakon-mod-certs .cert-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:760px){.sakon-mod-certs .cert-grid{grid-template-columns:repeat(6,minmax(11rem,1fr));min-width:66rem}}.sakon-mod-certs .sk-ecovadis{align-items:center;border:1px solid #cdd5df;border-radius:8px;color:#0d1224;display:inline-flex;flex-direction:column;font-size:16px;font-weight:700;gap:2px;height:70px;justify-content:center;letter-spacing:.01em;line-height:1.1;margin-top:.25rem;padding:0 16px}.sakon-mod-certs .sk-ecovadis small{font-size:11px;font-weight:400;letter-spacing:.08em;opacity:.7;text-transform:uppercase}.sakon-mod-certs .certs-block .certs{margin:auto;text-align:center}.sakon-mod-certs .sk-trust-h{color:#5b6577;font-size:.75rem;font-weight:700;letter-spacing:.12em;margin:2.5rem 0 1rem;text-transform:uppercase}.sakon-mod-certs .sk-trust-rec .pf-rec{background:transparent;margin:0;max-width:none;padding:0}.sakon-mod-certs .sk-trust-rec .pf-awards{margin-top:0}.sakon-mod-certs .sk-trust-rec .pf-awards article{border:1px solid #e3e8ef;box-shadow:0 .5rem 1.5rem -1rem rgba(14,27,43,.18)}.sakon-mod-certs .sk-trust-rec+.sk-trust-h{margin-top:2.75rem}.sakon-mod-certs .cert-slider{margin-top:0}.sakon-mod-certs .sk-legal{color:#6b7383;font-size:.75rem;line-height:1.5;margin-top:1rem;max-width:60rem}.sakon-mod-certs small{font-size:12px!important}.sakon-mod-certs .sk-trust-rec{background:transparent!important;padding:0!important}.sakon-mod-certs a.arrowlink,.sakon-mod-certs h3{color:#24c4e6!important}.sakon-mod-certs .arrowlink svg{flex:none;height:.875rem;width:.875rem}.ft-legal{color:#5b6b80;font-size:.75rem;line-height:1.5;margin:1.25rem 0!important;max-width:60rem;scroll-margin-top:6rem;text-align:left}