/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
:root{--kj-border:var(--color-border,#d8e1e7);--kj-surface:var(--color-background-soft,#f7f9fa);--kj-accent:var(--color-brand,#1f7a78);}.site-branding__name a{font-weight:700;letter-spacing:.01em;}.kangjie-primary-nav,.kangjie-language-switch,.kangjie-footer__nav{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding:0;list-style:none;}.kangjie-primary-nav a,.kangjie-language-switch a{display:inline-block;padding-block:.5rem;}.kangjie-language-switch{display:flex;gap:.75rem;align-items:center;}.kangjie-home__hero,.kangjie-cta{padding:clamp(2rem,7vw,5rem) clamp(1rem,4vw,3rem);background:var(--kj-surface);border-inline-start:.35rem solid var(--kj-accent);}.kangjie-lead{max-width:68ch;font-size:1.15rem;}.kangjie-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1.5rem;}.kangjie-button{display:inline-block;padding:.7rem 1rem;border:2px solid var(--kj-accent);border-radius:.2rem;text-decoration:none;}.kangjie-button--primary{color:#fff;background:var(--kj-accent);}.kangjie-section{margin-block:clamp(2.5rem,6vw,5rem);}.kangjie-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;}.kangjie-card{padding:1.25rem;border:1px solid var(--kj-border);}.kangjie-card h3{margin-block-start:0;}.kangjie-facts strong{display:block;color:var(--kj-accent);font-size:2.25rem;}.kangjie-contact-layout{display:grid;gap:2rem;}.kangjie-contact-details address{font-style:normal;}.kangjie-footer{display:grid;gap:1.5rem;}.kangjie-footer h2,.kangjie-footer h3{margin-block:0 .6rem;}.kangjie-footer address{font-style:normal;}.kangjie-footer__copyright{grid-column:1 / -1;margin:0;}@media (min-width:48rem){.kangjie-contact-layout{grid-template-columns:minmax(16rem,.8fr) minmax(20rem,1.2fr);}.kangjie-footer{grid-template-columns:.7fr .8fr 1.5fr;}}.kangjie-privacy-hero{background:#f2f6f9;border-bottom:1px solid #d9e4eb;padding:78px 0 70px}.kangjie-privacy-container{width:min(1224px,calc(100% - 64px));margin-inline:auto}.kangjie-privacy-eyebrow{margin:0 0 17px;color:#0a4f78;font-size:16px;font-weight:700;letter-spacing:.2em}.kangjie-privacy-hero h1{margin:0;color:#0a3552;font-size:64px;line-height:1.05;letter-spacing:-.035em}.kangjie-privacy-date{margin:22px 0 0;color:#667d8b;font-size:15px}.kangjie-privacy-main{padding:76px 0 104px}.kangjie-privacy-article{width:min(760px,100%);margin-inline:auto;color:#465e6d;font-size:16px;line-height:1.72}.kangjie-privacy-article section{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #d9e4eb}.kangjie-privacy-article section:last-child{margin-bottom:0;border-bottom:0}.kangjie-privacy-article h2{margin:0 0 17px;color:#183347;font-size:29px;line-height:1.25;letter-spacing:-.018em}.kangjie-privacy-article h3{margin:20px 0 7px;color:#29485c;font-size:18px}.kangjie-privacy-article p{margin:0 0 14px}.kangjie-privacy-article ul{margin:10px 0 16px;padding-left:22px}.kangjie-privacy-article li{margin:6px 0}.kangjie-privacy-article strong{color:#29485c}.kangjie-privacy-article a,.kangjie-contact-privacy a{color:#0a4f78;font-weight:600}.kangjie-contact-privacy{margin:20px 0 0;padding-top:16px;border-top:1px solid #d9e4eb;color:#465e6d;font-size:14px;line-height:1.55}.kangjie-footer__legal{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.kangjie-footer__legal .kangjie-footer__copyright{margin:0}.kangjie-footer__privacy{color:#dce8ee;font-size:13px;text-decoration:none}.kangjie-footer__privacy:hover,.kangjie-footer__privacy:focus-visible{color:#fff;text-decoration:underline}.kangjie-footer__privacy:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:800px){.kangjie-privacy-container{width:100%}.kangjie-privacy-hero{padding:50px 0 44px}.kangjie-privacy-hero h1{font-size:clamp(36px,10.25vw,48px)}.kangjie-privacy-main{padding:52px 0 70px}.kangjie-privacy-article h2{font-size:25px}.kangjie-footer__legal{align-items:flex-start;flex-direction:column;gap:10px}}
.kj-about-final{--blue:#0A4F78;--deep:#083F61;--ink:#122F43;--muted:#455E6E;--pale:#F2F6F9;--paper:#F8FAFC;--line:#CDD9E0;--gutter:clamp(32px,8.333vw,120px);color:var(--ink);font-family:var(--kj-font-family)}.kj-about-final *{box-sizing:border-box}.kj-about-final h1,.kj-about-final h2{color:var(--ink);font-family:var(--kj-font-family)}.kj-about-final figure{margin:0}.kj-about-final img{display:block}.kj-about-final p{max-width:none}body.path-about-us .main-content__container,body.path-about-us .main-content__container>main,body.path-about-us .region--content,body.path-about-us #block-kangjie-v1-content,body.path-about-us #block-kangjie-v1-content>.block__content{max-width:none;width:100%;margin:0;padding:0;display:block}body.path-about-us .layout-main,body.path-about-us .main-content{padding:0;margin:0;width:100%;max-width:none;display:block}body.path-about-us .site-header{position:absolute;inset:0 0 auto;background:transparent;border:0}.kj-about-final .wrap{padding-inline:var(--gutter)}.kj-about-final .contact{border:1px solid var(--blue);padding:13px 19px}.kj-about-final .overview{position:relative;padding-top:66px;padding-bottom:76px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);column-gap:64px;background:white}.kj-about-final .label{font-size:14px;color:var(--blue);letter-spacing:.04em;display:flex;align-items:center;gap:18px;margin:0 0 28px}.kj-about-final .label:before{content:"";width:36px;height:1px;background:var(--blue)}.kj-about-final h1,.kj-about-final h2{margin:0;font-weight:400;text-wrap:balance;overflow-wrap:break-word}.kj-about-final h1{font-family:var(--kj-font-family);font-size:54px;line-height:1.14;letter-spacing:-.025em;margin-bottom:38px}.kj-about-final .body{font-size:17px;line-height:1.72}.kj-about-final .body p{margin:0 0 23px}.kj-about-final .body p:last-child{margin-bottom:0}.kj-about-final .overview .body{max-width:640px}.kj-about-final .overview figure{margin:12px 0 0;align-self:stretch;display:flex;flex-direction:column;min-width:0}.kj-about-final .overview figure img{width:100%;height:100%;min-height:540px;max-height:780px;object-fit:cover;object-position:62% center;flex:1}.kj-about-final .caption{font-size:11px;line-height:1.5;letter-spacing:.04em;color:var(--muted);margin-top:12px}.kj-about-final .source-mark{font-size:12px;color:var(--blue);padding-bottom:17px;border-bottom:1px solid var(--line);margin-bottom:29px}.kj-about-final .source-mark span{float:right;color:var(--muted)}.kj-about-final .sourcing{background:#F0F2F1;padding-top:76px;padding-bottom:86px}.kj-about-final .sourcing h2{max-width:930px;font-family:var(--kj-font-family);font-size:48px;line-height:1.15;letter-spacing:-.02em;margin-bottom:42px}.kj-about-final .source-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px;align-items:start}.kj-about-final .source-grid figure{margin:0;position:sticky;top:30px}.kj-about-final .source-grid img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center}.kj-about-final .source-grid .body p{padding-bottom:23px;margin-bottom:23px;border-bottom:1px solid #C9D2D4}.kj-about-final .source-grid .body p:last-child{border:0;padding:0;margin:0}.kj-about-final .principles{background:var(--deep);color:#fff;padding-top:84px;padding-bottom:86px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:100px}.kj-about-final .principles h2{font-family:var(--kj-font-family);font-size:48px;line-height:1.16;letter-spacing:-.02em;max-width:450px}.kj-about-final .principles .body{color:#EBF1F5}.kj-about-final .principles .body p{padding-top:23px;border-top:1px solid #688497;margin-top:0;margin-bottom:25px}.kj-about-final .principles .body p:first-child{padding-top:0;border-top:0}.kj-about-final .principles .body p:last-child{margin-bottom:0}.kj-about-final .footname{font-size:20px;color:var(--deep);margin-bottom:14px}.kj-about-final .preview-note{grid-column:1/-1;border-top:1px solid var(--line);padding-top:18px;margin-top:10px;font-size:11px;display:flex;justify-content:space-between}.kj-about-final.zh h1,.kj-about-final.zh h2{font-family:var(--kj-font-family);font-weight:600;letter-spacing:-.015em}.kj-about-final.zh h1{font-size:48px;line-height:1.28}.kj-about-final.zh h2{font-size:40px;line-height:1.35}.kj-about-final.zh .body{font-size:18px;line-height:1.85}.kj-about-final.zh .overview figure img{min-height:520px}.kj-about-final.zh .overview{padding-bottom:76px}.kj-about-final.zh .principles{gap:80px}@media (max-width:1100px){.kj-about-final .overview{gap:38px}.kj-about-final h1{font-size:44px}.kj-about-final .sourcing h2,.kj-about-final .principles h2{font-size:40px}.kj-about-final .source-grid{gap:40px}.kj-about-final .principles{gap:50px}.kj-about-final .body{font-size:16px;line-height:1.7}.kj-about-final.zh h1{font-size:40px}.kj-about-final.zh h2{font-size:34px}.kj-about-final.zh .body{font-size:17px}.kj-about-final .overview figure img{min-height:540px}}@media (max-width:800px){.kj-about-final .overview{grid-template-columns:1fr;padding-top:48px;gap:32px;padding-bottom:56px}.kj-about-final h1{font-size:48px;max-width:660px;margin-bottom:28px}.kj-about-final .overview .body{max-width:none}.kj-about-final .overview figure{margin:0}.kj-about-final .overview figure img{height:300px;min-height:0;max-height:none;object-position:center 52%}.kj-about-final.zh .overview figure img{min-height:0;height:300px}.kj-about-final .sourcing{padding-block:56px}.kj-about-final .sourcing h2{font-size:40px;margin-bottom:30px}.kj-about-final .source-grid{grid-template-columns:1fr;gap:30px}.kj-about-final .source-grid figure{position:static}.kj-about-final .source-grid img{aspect-ratio:16/9;object-position:center 65%}.kj-about-final .principles{grid-template-columns:1fr;gap:36px;padding-block:56px}.kj-about-final .principles h2{max-width:620px;font-size:40px}.kj-about-final.zh .principles{gap:34px}.kj-about-final .body{font-size:17px}.kj-about-final.zh h1{font-size:42px}.kj-about-final.zh h2{font-size:34px}.kj-about-final.zh .body{font-size:18px}}@media (max-width:480px){.kj-about-final .overview{padding-top:34px;gap:26px;padding-bottom:42px}.kj-about-final .label{font-size:12px;margin-bottom:22px}.kj-about-final h1{font-size:35px;line-height:1.15;margin-bottom:26px}.kj-about-final .body{font-size:16px;line-height:1.7}.kj-about-final .body p{margin-bottom:21px}.kj-about-final .overview figure img,.kj-about-final.zh .overview figure img{height:248px}.kj-about-final .caption{font-size:11px}.kj-about-final .sourcing{padding-block:42px}.kj-about-final .sourcing h2,.kj-about-final .principles h2{font-size:32px;line-height:1.18}.kj-about-final .source-mark{margin-bottom:23px}.kj-about-final .source-grid{gap:27px}.kj-about-final .source-grid img{aspect-ratio:4/3}.kj-about-final .principles{gap:28px;padding-block:45px}.kj-about-final.zh h1{font-size:32px;line-height:1.35}.kj-about-final.zh h2{font-size:28px;line-height:1.4}.kj-about-final.zh .body{font-size:16px;line-height:1.85}.kj-about-final.zh .overview{padding-bottom:42px}.kj-about-final.zh .principles{gap:28px}.kj-about-final .preview-note{display:block;line-height:1.8}.kj-about-final .preview-note span{display:block}}@media (max-width:350px){.kj-about-final h1{font-size:31px}.kj-about-final .sourcing h2,.kj-about-final .principles h2{font-size:29px}.kj-about-final.zh h1{font-size:29px}.kj-about-final.zh h2{font-size:27px}}.kj-about-final .keep{white-space:nowrap}.kj-about-final .source-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.kj-about-final .principles .body p{border:0;padding-top:0;margin-bottom:28px}.kj-about-final .principles .body p:last-child{margin-bottom:0}.kj-about-final.zh h1{text-wrap:wrap}.kj-about-final.zh .overview{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}@media (max-width:800px){.kj-about-final .source-grid,.kj-about-final.zh .overview{grid-template-columns:1fr}}@media (max-width:800px){.kj-about-final .desktop-break{display:none}}.kj-about-final .overview,.kj-about-final.zh .overview{display:flex;flex-direction:column;padding-top:58px;padding-bottom:74px;gap:0}.kj-about-final .overview>div:first-child{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:start}.kj-about-final .overview .label{padding-top:12px}.kj-about-final.zh .overview h1{font-size:48px;line-height:1.3;margin:0 0 36px}.kj-about-final .overview figure{margin:0;display:block}.kj-about-final .overview figure img,.kj-about-final.zh .overview figure img{width:100%;height:440px;min-height:0;max-height:none;object-fit:cover;object-position:center}.kj-about-final .overview .body{max-width:none;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;margin-top:32px}.kj-about-final .overview .body p{margin:0}.kj-about-final.zh .body{font-size:18px;line-height:1.85}.kj-about-final .sourcing{background:#F2F6F9;padding-block:72px 78px}.kj-about-final .source-grid{grid-template-columns:440px 1fr;gap:64px}.kj-about-final .source-grid figure{position:static}.kj-about-final .supply-crop{width:440px;height:430px;position:relative;overflow:hidden}.kj-about-final .source-grid .supply-crop img{position:absolute;width:1250px;max-width:none;height:auto;aspect-ratio:auto;left:0;top:-108px}.kj-about-final .principles,.kj-about-final.zh .principles{background:#fff;color:var(--ink);padding-block:78px;grid-template-columns:420px 1fr;gap:84px;border-top:1px solid var(--line)}.kj-about-final .principles .body{color:var(--ink)}.kj-about-final .principles h2{padding-top:22px;border-top:2px solid var(--blue)}.kj-about-final .overview figure img,.kj-about-final.zh .overview figure img{height:390px;object-position:center top}.kj-about-final .source-grid .supply-crop img{width:1010px;top:-96px;left:0}.kj-about-final .overview figure{margin-inline:-40px}.kj-about-final .overview figure img,.kj-about-final.zh .overview figure img{height:440px;object-position:center top}.kj-about-final .overview figure .caption{margin-left:40px}.kj-about-final.zh .overview h1{margin-bottom:44px}.kj-about-final .overview .body{margin-top:36px}.kj-about-final .source-grid .supply-crop img{width:1150px;left:-85px;top:-85px}.kj-about-final .principle-label{display:block;font-size:12px;line-height:1.4;letter-spacing:.09em;color:var(--blue);margin-bottom:10px}.kj-about-final .principles .body p{position:relative;padding-top:20px;border-top:1px solid var(--line);margin-bottom:25px}.kj-about-final .principles .body p:first-child{padding-top:0;border:0}.kj-about-final .principles h2{max-width:380px;line-height:1.5}.kj-about-final .source-grid .supply-crop img{width:1400px;left:-78px;top:-100px}.kj-about-final .overview,.kj-about-final.zh .overview{height:800px;min-height:800px;position:relative;display:block;padding:70px 120px 62px;overflow:hidden;background:#dce6ed}.kj-about-final .overview figure{position:absolute;inset:0;margin:0;z-index:0}.kj-about-final .overview figure img,.kj-about-final.zh .overview figure img{width:100%;height:100%;object-fit:cover;object-position:center center}.kj-about-final .overview:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(242,246,249,.96) 0%,rgba(242,246,249,.92) 27%,rgba(242,246,249,.78) 41%,rgba(242,246,249,.15) 62%,rgba(242,246,249,0) 78%)}.kj-about-final .overview>div:first-child{display:block;position:relative;z-index:2;width:535px}.kj-about-final .overview .label{padding:0;margin-bottom:26px}.kj-about-final.zh .overview h1{font-size:46px;line-height:1.35;margin:0 0 30px;text-wrap:wrap}.kj-about-final .overview .body{position:relative;z-index:2;display:block;width:515px;margin:0;max-width:none}.kj-about-final .overview .body p{margin-bottom:22px}.kj-about-final .overview .body p:last-child{margin:0}.kj-about-final.zh .overview .body{font-size:18px;line-height:1.85}.kj-about-final .overview figure .caption{position:absolute;bottom:17px;left:120px;margin:0;font-size:10px;z-index:3;color:#294c63;background:rgba(248,250,252,.85);padding:5px 9px}.kj-about-final .overview .keep{white-space:normal}.kj-about-final .overview .hero-reference{position:absolute;z-index:3;bottom:17px;left:120px;margin:0;font-size:10px;color:#294c63;background:rgba(248,250,252,.9);padding:5px 9px}.kj-about-final .overview .hero-reference{font-size:11px}.kj-about-final .overview,.kj-about-final.zh .overview{height:804px;min-height:804px;padding:181px 120px 0}.kj-about-final .overview>div:first-child{width:550px}.kj-about-final .overview .label{height:20px;line-height:20px;margin:0 0 25px}.kj-about-final.zh .overview h1{font-size:48px;line-height:1.2;letter-spacing:-1px;margin:0 0 32px;width:550px}.kj-about-final .overview .body{width:515px}.kj-about-final.zh .overview .body{font-size:18px;line-height:29px}.kj-about-final .overview .body p{margin-bottom:20px}.kj-about-final .overview figure img,.kj-about-final.zh .overview figure img{object-position:center center}.kj-about-final .overview:after{background:linear-gradient(90deg,rgba(248,251,253,.92) 0%,rgba(248,251,253,.86) 23%,rgba(248,251,253,.75) 34%,rgba(248,251,253,.55) 40%,rgba(248,251,253,.23) 48%,transparent 61%)}.kj-about-final .overview:before{content:"";position:absolute;top:0;left:0;right:0;height:180px;background:linear-gradient(180deg,rgba(248,251,253,.92),rgba(248,251,253,.50) 44%,transparent);z-index:2;pointer-events:none}.kj-about-final .overview .hero-reference{bottom:12px}.kj-about-final .overview:after{background:linear-gradient(90deg,rgba(231,240,247,.80) 0%,rgba(235,243,249,.76) 23%,rgba(237,245,250,.64) 34%,rgba(239,247,251,.40) 43%,rgba(242,248,252,.10) 53%,transparent 64%)}.kj-about-final .overview:before{background:linear-gradient(180deg,rgba(242,248,252,.72),rgba(242,248,252,.32) 44%,transparent)}.kj-about-final.zh .overview h1{line-height:1.23;margin-bottom:28px}.kj-about-final .overview .body{width:505px}.kj-about-final .source-grid{grid-template-columns:500px 1fr;gap:56px}.kj-about-final .supply-crop{width:500px;height:480px}.kj-about-final .source-grid .supply-crop img{width:1600px;left:-90px;top:-114px}.kj-about-final .principles,.kj-about-final.zh .principles{grid-template-columns:440px 1fr;gap:116px}.kj-about-final .principle-label{font-size:14px;letter-spacing:.08em;margin-bottom:8px}.kj-about-final .principles .body p{padding-top:15px;margin-bottom:26px}.kj-about-final .principles h2{max-width:420px}.kj-about-final .overview:after{background:linear-gradient(90deg,rgba(231,240,247,.80) 0%,rgba(235,243,249,.76) 23%,rgba(237,245,250,.69) 34%,rgba(239,247,251,.67) 43.4%,rgba(242,248,252,.24) 53%,transparent 64%)}.kj-about-final .overview:after{background:linear-gradient(90deg,rgba(231,240,247,.75) 0%,rgba(235,243,249,.71) 23%,rgba(237,245,250,.65) 34%,rgba(239,247,251,.63) 43.4%,rgba(242,248,252,.20) 53%,transparent 64%)}.kj-about-final .source-grid{grid-template-columns:520px 1fr;gap:48px}.kj-about-final .supply-crop{width:520px;height:480px}.kj-about-final .principles,.kj-about-final.zh .principles{grid-template-columns:440px 1fr;gap:72px;padding-block:66px}.kj-about-final .principles .body p{margin-bottom:22px}.kj-about-final .principles .body p:last-child{margin-bottom:0}.kj-about-final .overview figure:after{content:"";position:absolute;inset:0;background:rgba(242,247,251,.08);pointer-events:none}.kj-about-final .overview,.kj-about-final.zh .overview{height:900px;min-height:900px;padding-top:220px}.kj-about-final .overview .body{width:560px}.kj-about-final .overview>div:first-child{width:570px}.kj-about-final.zh .overview h1{width:570px;font-size:48px;line-height:1.28;margin-bottom:32px}.kj-about-final .overview .body p{margin-bottom:24px}.kj-about-final .overview figure img,.kj-about-final.zh .overview figure img{object-position:center center}.kj-about-final .source-grid{grid-template-columns:650px 1fr;gap:50px}.kj-about-final .supply-crop{width:650px;height:536px}.kj-about-final .source-grid .supply-crop img{width:1470px;left:0;top:-115px}.kj-about-final .sourcing{padding-bottom:70px}.kj-about-final .principles,.kj-about-final.zh .principles{padding-block:66px 48px}.kj-about-final .source-grid .supply-crop img{width:1250px;top:-90px;left:0}.kj-about-final .overview:after{background:linear-gradient(90deg,rgba(234,243,249,.75) 0%,rgba(234,243,249,.73) 12%,rgba(234,243,249,.69) 24%,rgba(234,243,249,.63) 36%,rgba(234,243,249,.54) 48%,rgba(234,243,249,.43) 60%,rgba(234,243,249,.30) 72%,rgba(234,243,249,.17) 84%,rgba(234,243,249,.06) 94%,rgba(234,243,249,0) 100%)}.kj-about-final .overview:after{background:linear-gradient(90deg,rgba(234,243,249,.78) 0%,rgba(234,243,249,.76) 15%,rgba(234,243,249,.71) 30%,rgba(234,243,249,.64) 36%,rgba(234,243,249,.53) 42%,rgba(234,243,249,.37) 48%,rgba(234,243,249,.20) 54%,rgba(234,243,249,.07) 60%,rgba(234,243,249,0) 65%)}.kj-about-final .overview figure:after{background:none}.kj-about-final .source-grid .supply-crop img{width:980px;left:0;top:-52px}.kj-about-final .overview:after{mask-image:linear-gradient(90deg,#000 0%,#000 20%,rgba(0,0,0,.95) 30%,rgba(0,0,0,.94) 36%,rgba(0,0,0,.94) 42%,#000 50%,#000 100%)}.kj-about-final .source-grid .supply-crop img{width:1120px;left:0;top:-68px}.kj-about-final .sourcing{background:#F4F7F9}.kj-about-final .principles,.kj-about-final.zh .principles{background:#EDF5F9}.kj-about-final .sourcing{background:#EDF5F9}@media (min-width:1200px){.kj-about-final .principles,.kj-about-final.zh .principles{grid-template-columns:minmax(0,1fr) 440px}.kj-about-final .principles>.body{grid-column:1;grid-row:1}.kj-about-final .principles>h2{grid-column:2;grid-row:1}}.kj-about-final.en h1,.kj-about-final.en h2{font-family:var(--kj-font-family);font-weight:600}.kj-about-final.en .overview h1{font-size:48px;line-height:1.15;width:590px;margin:0 0 28px}.kj-about-final.en .overview>div:first-child{width:600px}.kj-about-final.en .overview .body{font-size:18px;line-height:1.65;width:575px}.kj-about-final.en .sourcing h2{font-size:40px;max-width:1000px;line-height:1.25}.kj-about-final.en .principles h2{font-size:40px;line-height:1.28}.kj-about-final .source-grid>*{min-width:0}.kj-about-final .supply-crop{width:100%;height:auto;aspect-ratio:650/536}.kj-about-final .source-grid .supply-crop img{width:172.307692%;height:auto;top:-12.686567%;left:0;max-width:none}.kj-about-final.en .principle-label{letter-spacing:.02em}@media (max-width:1200px){.kj-about-final .overview,.kj-about-final.zh .overview{padding:175px 48px 64px;height:auto;min-height:820px}.kj-about-final .overview>div:first-child,.kj-about-final.en .overview>div:first-child{width:560px}.kj-about-final .overview h1,.kj-about-final.zh .overview h1,.kj-about-final.en .overview h1{width:560px;font-size:44px}.kj-about-final .overview .body,.kj-about-final.en .overview .body{width:535px}.kj-about-final .source-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:36px}.kj-about-final .sourcing h2,.kj-about-final.zh .sourcing h2,.kj-about-final.en .sourcing h2{font-size:36px}.kj-about-final .principles,.kj-about-final.zh .principles{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px}.kj-about-final .principles h2,.kj-about-final.zh .principles h2,.kj-about-final.en .principles h2{font-size:34px}}@media (max-width:1100px){.kj-about-final .source-grid .body{font-size:17px;line-height:1.8}}@media (max-width:800px){.kj-about-final .overview,.kj-about-final.zh .overview{padding:150px 48px 80px;min-height:800px}.kj-about-final .overview>div:first-child,.kj-about-final.en .overview>div:first-child,.kj-about-final .overview .body,.kj-about-final.en .overview .body{width:535px;max-width:100%}.kj-about-final .overview h1,.kj-about-final.zh .overview h1,.kj-about-final.en .overview h1{width:535px;font-size:42px;line-height:1.24;max-width:100%}.kj-about-final .overview figure img,.kj-about-final.zh .overview figure img{height:100%;min-height:0;object-position:48% center}.kj-about-final .overview:after{mask-image:none;background:linear-gradient(90deg,rgba(234,243,249,.90) 0%,rgba(234,243,249,.85) 35%,rgba(234,243,249,.75) 63%,rgba(234,243,249,.25) 86%,transparent 100%)}.kj-about-final .overview .body,.kj-about-final.zh .overview .body,.kj-about-final.en .overview .body{font-size:18px;line-height:1.75}.kj-about-final .source-grid{grid-template-columns:1fr;gap:32px}.kj-about-final .supply-crop{max-width:650px}.kj-about-final .sourcing{padding-block:56px}.kj-about-final .sourcing h2,.kj-about-final.zh .sourcing h2,.kj-about-final.en .sourcing h2{font-size:34px;margin-bottom:32px}.kj-about-final .principles,.kj-about-final.zh .principles{grid-template-columns:1fr;gap:32px;padding-block:56px}.kj-about-final .principles h2,.kj-about-final.zh .principles h2,.kj-about-final.en .principles h2{max-width:100%;font-size:34px;padding-top:20px}}@media (max-width:600px){.kj-about-final .overview,.kj-about-final.zh .overview{padding:124px 24px 110px;min-height:0;height:auto}.kj-about-final .overview>div:first-child,.kj-about-final.en .overview>div:first-child,.kj-about-final .overview .body,.kj-about-final.en .overview .body{width:100%;max-width:none}.kj-about-final .overview h1,.kj-about-final.zh .overview h1,.kj-about-final.en .overview h1{width:100%;font-size:34px;line-height:1.25;letter-spacing:-.02em;margin-bottom:28px;text-wrap:balance}.kj-about-final .overview .label{font-size:13px;margin-bottom:22px}.kj-about-final .overview .body,.kj-about-final.zh .overview .body,.kj-about-final.en .overview .body{font-size:16px;line-height:1.75}.kj-about-final .overview .body p{margin-bottom:22px}.kj-about-final .overview figure img,.kj-about-final.zh .overview figure img{height:100%;width:100%;object-fit:cover;object-position:46% center}.kj-about-final .overview:after{background:linear-gradient(180deg,rgba(234,243,249,.86) 0%,rgba(234,243,249,.84) 55%,rgba(234,243,249,.76) 78%,rgba(234,243,249,.26) 95%,rgba(234,243,249,.04) 100%)}.kj-about-final .overview:before{height:110px}.kj-about-final .sourcing{padding-block:48px}.kj-about-final .sourcing h2,.kj-about-final.zh .sourcing h2,.kj-about-final.en .sourcing h2{font-size:29px;line-height:1.3;margin-bottom:28px}.kj-about-final .source-mark{font-size:11px;margin-bottom:24px}.kj-about-final .source-grid{gap:28px}.kj-about-final .source-grid .body,.kj-about-final .body,.kj-about-final.zh .body{font-size:16px;line-height:1.8}.kj-about-final .source-grid .body p{margin-bottom:22px;padding-bottom:22px}.kj-about-final .principles,.kj-about-final.zh .principles{padding-block:48px;gap:28px}.kj-about-final .principles h2,.kj-about-final.zh .principles h2,.kj-about-final.en .principles h2{font-size:29px;line-height:1.35;max-width:100%;padding-top:20px}.kj-about-final .principle-label{font-size:15px;letter-spacing:0;margin-bottom:8px}.kj-about-final .principles .body p{margin-bottom:26px;padding-top:12px}}@media (max-width:350px){.kj-about-final .overview,.kj-about-final.zh .overview{padding-inline:20px;padding-top:115px;padding-bottom:90px}.kj-about-final .overview h1,.kj-about-final.zh .overview h1,.kj-about-final.en .overview h1{font-size:30px}.kj-about-final .sourcing h2,.kj-about-final.zh .sourcing h2,.kj-about-final.en .sourcing h2,.kj-about-final .principles h2,.kj-about-final.zh .principles h2,.kj-about-final.en .principles h2{font-size:27px}}.kj-about-final .compound{white-space:nowrap}@media (max-width:350px){.kj-about-final .overview:after{background:linear-gradient(180deg,rgba(234,243,249,.86) 0%,rgba(234,243,249,.84) 55%,rgba(234,243,249,.80) 84%,rgba(234,243,249,.76) 92%,rgba(234,243,249,.10) 98%,rgba(234,243,249,.04) 100%)}}@media (min-width:1200px){.kj-about-final .sourcing{background:#F3F6F8}.kj-about-final .principles,.kj-about-final.zh .principles{background:#EAF3F8}.kj-about-final.en .overview .body{width:600px;line-height:1.78}}@media (max-width:1199px){.kj-about-final .sourcing{background:#F3F6F8}.kj-about-final .principles,.kj-about-final.zh .principles{background:#EAF3F8}.kj-about-final .overview,.kj-about-final.zh .overview{height:auto;min-height:820px}.kj-about-final .principles,.kj-about-final.zh .principles{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:44px}.kj-about-final .principles>.body{grid-column:1;grid-row:1}.kj-about-final .principles>h2{grid-column:2;grid-row:1}.kj-about-final .overview figure img,.kj-about-final.zh .overview figure img{object-position:60% center}}@media (max-width:800px){.kj-about-final .principles,.kj-about-final.zh .principles{grid-template-columns:1fr;gap:32px}.kj-about-final .principles>h2,.kj-about-final .principles>.body{grid-column:auto;grid-row:auto}.kj-about-final .overview,.kj-about-final.zh .overview{padding-bottom:280px;min-height:800px;background:#edf7fc}.kj-about-final .overview figure img,.kj-about-final.zh .overview figure img{object-fit:contain;object-position:center bottom}.kj-about-final .overview:after{background:linear-gradient(180deg,#edf7fc 0%,rgba(237,247,252,.97) 35%,rgba(237,247,252,.75) 55%,transparent 76%);mask-image:none}}@media (max-width:480px){.kj-about-final .overview,.kj-about-final.zh .overview{padding-bottom:210px;min-height:0}.kj-about-final .overview figure img,.kj-about-final.zh .overview figure img{width:150%;max-width:none;left:-50%;position:absolute;object-fit:contain;object-position:center bottom}.kj-about-final .overview:after{background:linear-gradient(180deg,#edf7fc 0%,rgba(237,247,252,.98) 57%,rgba(237,247,252,.8) 70%,transparent 84%)}.kj-about-final.en .overview .body,.kj-about-final.zh .overview .body{font-size:16px;line-height:1.75}.kj-about-final.en .overview h1{font-size:34px;line-height:1.23;text-wrap:balance}}@media (max-width:350px){.kj-about-final.en .overview h1{font-size:30px}.kj-about-final .overview,.kj-about-final.zh .overview{padding-bottom:185px}}@media(max-width:1199px){.kj-about-final{--gutter:48px}}@media(max-width:480px){.kj-about-final{--gutter:24px}}@media(max-width:350px){.kj-about-final{--gutter:20px}}.kj-about-final .source-grid .supply-crop img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:contain;object-position:center;aspect-ratio:auto}.kj-about-final .section-eyebrow{display:flex;align-items:center;gap:12px;height:auto;min-height:20px;margin:0 0 25px;padding:0;border:0;color:#0A4F78;font-family:var(--kj-font-family);font-size:12px;font-weight:600;line-height:20px;letter-spacing:.04em}.kj-about-final .section-eyebrow:before{content:"";flex:0 0 28px;height:1px;background:currentColor}.kj-about-final .section-eyebrow span{white-space:nowrap}.kj-about-final .principles-heading{grid-column:2;grid-row:1;min-width:0}.kj-about-final .principles .principles-heading h2{padding-top:0;border-top:0}@media(max-width:800px){.kj-about-final .principles-heading{grid-column:auto;grid-row:auto}}@media(max-width:480px){.kj-about-final .section-eyebrow{font-size:11px;letter-spacing:.025em;gap:8px;margin-bottom:22px}.kj-about-final .section-eyebrow:before{flex-basis:20px}}body.path-about-us .site-header{position:absolute;inset:0 0 auto;background:transparent;border-bottom:1px solid transparent;z-index:1000}body.path-about-us .site-header__inner__container{padding-inline:6.6vw;min-height:84px}body.path-about-us .overview{padding-inline:6.6vw}@media(min-width:768px) and (max-width:1023px){body.path-about-us .site-header{height:76px;min-height:0}body.path-about-us .site-header__inner__container{padding-inline:48px;min-height:84px}body.path-about-us .overview{padding-inline:48px}}@media(max-width:767px){body.path-about-us .site-header{height:76px;min-height:0}body.path-about-us .site-header__inner__container{padding-inline:24px;min-height:72px}body.path-about-us .overview{padding-inline:24px}}@media(max-width:340px){body.path-about-us .site-header__inner__container,body.path-about-us .overview{padding-inline:20px}}body.path-about-us .site-header{position:absolute!important;background:transparent!important;border-bottom-color:transparent!important}body.path-about-us .site-header__inner__container{padding-inline:6.6vw!important}body.path-about-us .kj-about-final .overview{padding-inline:6.6vw}@media(max-width:1023px){body.path-about-us .site-header__inner__container{padding-inline:48px!important}body.path-about-us .kj-about-final .overview{padding-inline:48px}}@media(max-width:767px){body.path-about-us .site-header__inner__container{padding-inline:24px!important}body.path-about-us .kj-about-final .overview{padding-inline:24px}}@media(max-width:340px){body.path-about-us .site-header__inner__container{padding-inline:20px!important}body.path-about-us .kj-about-final .overview{padding-inline:20px}}@media(max-width:1023px){body.path-about-us .mobile-buttons{position:relative;z-index:1002}}.kj-about-final .overview .section-eyebrow{font-size:12px}@media(min-width:1200px){.kj-about-final .overview>div:first-child,.kj-about-final.en .overview>div:first-child,.kj-about-final .overview h1,.kj-about-final.en .overview h1,.kj-about-final.zh .overview h1,.kj-about-final .overview .body,.kj-about-final.en .overview .body{width:540px;max-width:100%}}@media(min-width:801px) and (max-width:1199px){.kj-about-final .overview>div:first-child,.kj-about-final.en .overview>div:first-child,.kj-about-final .overview h1,.kj-about-final.en .overview h1,.kj-about-final.zh .overview h1,.kj-about-final .overview .body,.kj-about-final.en .overview .body{width:510px;max-width:100%}}.kj-about-final .section-eyebrow,.kj-about-final .overview .section-eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;color:#0A4F78;line-height:1.4;align-items:baseline}.kj-about-final .section-eyebrow:before{content:none;display:none}.kj-about-final .section-eyebrow span:first-child{flex-shrink:0;white-space:nowrap}.kj-about-final .section-eyebrow span:last-child{min-width:0;white-space:normal}.kj-about-final .principles .body p,.kj-about-final .principles .body p:first-child{border:0;padding:0;margin:0 0 24px}.kj-about-final .principles .body p:last-child{margin-bottom:0}@media(min-width:801px){.kj-about-final .source-grid{grid-template-columns:minmax(0,34fr) minmax(0,66fr)}}.kj-about-final .source-grid .body p{border:0;padding:0;margin:0 0 24px}.kj-about-final .source-grid .body p:last-child{margin-bottom:0}.kj-about-final .supply-crop{aspect-ratio:660/540}.kj-about-final .section-eyebrow,.kj-about-final .overview .section-eyebrow{font-family:var(--kj-font-family);font-size:12px;font-weight:700;line-height:1.4;color:#0A4F78;gap:12px}@media(min-width:801px){.kj-about-final .principles,.kj-about-final.zh .principles{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.kj-about-final .principles-heading{grid-column:1;grid-row:1}.kj-about-final .principles>.body{grid-column:2;grid-row:1}}@media(min-width:801px){.kj-about-final .source-grid,.kj-about-final .principles,.kj-about-final.zh .principles{grid-template-columns:minmax(0,34fr) minmax(0,66fr);column-gap:50px}.kj-about-final .sourcing,.kj-about-final .principles,.kj-about-final.zh .principles{padding-top:72px;padding-bottom:72px}.kj-about-final .source-grid figure{margin-top:24px}.kj-about-final .principles>.body{padding-top:45px}}@media(min-width:801px) and (max-width:1199px){.kj-about-final .source-grid,.kj-about-final .principles,.kj-about-final.zh .principles{column-gap:36px}}.kj-about-final,.kj-about-final h1,.kj-about-final h2,.kj-about-final h3,.kj-about-final p,.kj-about-final .body{font-family:var(--kj-font-family);}.kj-about-final h1,.kj-about-final.en h1,.kj-about-final.zh h1,.kj-about-final .overview h1,.kj-about-final.en .overview h1,.kj-about-final.zh .overview h1{font-size:54px;font-weight:600;line-height:1.14;letter-spacing:-.02em;}.kj-about-final h2,.kj-about-final.en h2,.kj-about-final.zh h2,.kj-about-final .sourcing h2,.kj-about-final .principles h2{font-size:40px;font-weight:600;line-height:1.22;letter-spacing:-.02em;}.kj-about-final .section-eyebrow,.kj-about-final .overview .section-eyebrow{font-size:12px;font-weight:700;line-height:1.4;}html:not(:lang(zh)) .kj-about-final .section-eyebrow{letter-spacing:.16em;text-transform:uppercase;}html:lang(zh) .kj-about-final .section-eyebrow{letter-spacing:.02em;text-transform:none;}@media(max-width:1199px){.kj-about-final h1,.kj-about-final.en h1,.kj-about-final.zh h1,.kj-about-final .overview h1,.kj-about-final.en .overview h1,.kj-about-final.zh .overview h1{font-size:46px}.kj-about-final h2,.kj-about-final.en h2,.kj-about-final.zh h2,.kj-about-final .sourcing h2,.kj-about-final .principles h2{font-size:38px}}@media(max-width:800px){.kj-about-final h1,.kj-about-final.en h1,.kj-about-final.zh h1,.kj-about-final .overview h1,.kj-about-final.en .overview h1,.kj-about-final.zh .overview h1{font-size:42px}.kj-about-final h2,.kj-about-final.en h2,.kj-about-final.zh h2,.kj-about-final .sourcing h2,.kj-about-final .principles h2{font-size:34px}}@media(max-width:600px){.kj-about-final h1,.kj-about-final.en h1,.kj-about-final.zh h1,.kj-about-final .overview h1,.kj-about-final.en .overview h1,.kj-about-final.zh .overview h1{font-size:36px}.kj-about-final h2,.kj-about-final.en h2,.kj-about-final.zh h2,.kj-about-final .sourcing h2,.kj-about-final .principles h2{font-size:30px}}@media(max-width:350px){.kj-about-final h1,.kj-about-final.en h1,.kj-about-final.zh h1,.kj-about-final .overview h1,.kj-about-final.en .overview h1,.kj-about-final.zh .overview h1{font-size:34px}.kj-about-final h2,.kj-about-final.en h2,.kj-about-final.zh h2,.kj-about-final .sourcing h2,.kj-about-final .principles h2{font-size:28px}}
