/* Homepage geometry follows the 1440px Figma canvas; smaller layouts flow. */
.kn-home-navigation.os-page{overflow:visible}
.os-skip{z-index:30}
.kn-home-mobile-contact{display:none}.kn-blog__inner{width:100%}
@media(min-width:1101px){.kn-reach{grid-template-columns:calc(50% + 24px) minmax(0,1fr)}}
.kn-site-main{background:var(--secondary-color);overflow:clip}.kn-site-main :focus-visible,.kn-home-footer :focus-visible{outline:3px solid var(--primary-color);outline-offset:5px}
.kn-home-navigation{position:absolute;inset:0 0 auto;z-index:20}.kn-home-navigation .os-header{background:transparent}.kn-home-navigation .os-header__row{justify-content:space-between}.kn-home-navigation .os-header__actions{margin-left:0}.kn-home-navigation .os-nav{margin-left:0}.kn-home-navigation .os-dropdown[hidden]{display:none}.kn-home-navigation .os-dropdown{background:var(--secondary-color)}
.kn-hero{height:920px;min-height:0}.kn-hero__content{min-height:0;width:537px;margin-left:max(64px,calc((100vw - 1312px)/2));padding:244px 0 0}.kn-hero__title{font-size:96px;line-height:90px;letter-spacing:0}.kn-hero__description{margin-top:24px;width:427px;line-height:26px}.kn-hero__cta{margin-top:32px}
.kn-story{padding-top:200px}.kn-story__intro{width:100%;padding:0;min-height:172px;grid-template-columns:537px 537px;justify-content:space-between;gap:64px;align-items:end}.kn-story__title,.kn-quality__title,.kn-reach__title,.kn-journey__title,.kn-scale__title,.kn-blog__title{font-size:72px;line-height:86px;letter-spacing:0;font-weight:300}.kn-story__title>span{display:block}.kn-story__copy{max-width:537px}.kn-story__copy .kn-body-text{line-height:normal}.kn-story__copy p+p{margin-top:12px}.kn-story__cta{margin-top:32px}.kn-story__moments{position:relative;width:1040px;max-width:100%;height:946px;margin:96px auto 0}.kn-story__milk{position:absolute;left:calc(50% - 212px);top:38px;width:475px;height:586px;overflow:hidden}.kn-story__milk img{position:absolute;width:174.74%;height:141.83%;left:-41.09%;top:-21.88%;max-width:none}.kn-story-moment{position:absolute;width:240px;height:280px;padding:24px;background:var(--background-color-light);font-weight:300}.kn-story-moment p{font-size:16px;line-height:normal;margin:0}.kn-story-moment__time{text-transform:uppercase;margin-bottom:24px!important}.kn-story-moment h3{font-size:24px;font-weight:300;line-height:normal;margin:0 0 8px}.kn-story-moment--first{left:123px;top:0}.kn-story-moment--run{left:800px;top:54px;background:var(--background-color-light-blue)}.kn-story-moment--recovery{left:0;top:380px;background:var(--background-color-light-blue)}.kn-story-moment--kitchen{left:645px;top:407px}.kn-story-moment--last{left:316px;top:666px}
.kn-quality__inner{width:calc(100% - 128px);max-width:1312px;padding:200px 0;margin:auto}.kn-quality__intro{grid-template-columns:1fr 427px;gap:96px}.kn-quality__copy{max-width:427px}.kn-quality__copy p{line-height:normal}.kn-quality__cta{margin-top:32px}.kn-quality__statements{margin-top:96px;gap:16px}.kn-quality__statement{font-size:54px;letter-spacing:0;line-height:normal;gap:12px;min-height:80px}
.kn-reach{grid-template-columns:49.4444% minmax(0,1fr);gap:64px;padding-right:64px;min-height:1144px}.kn-reach__visual{min-height:1144px}.kn-reach__shade{background:rgba(0,0,0,.65)}.kn-reach__cluster{height:640px;width:100%;bottom:0}.kn-reach__square--top{top:0;opacity:.3;background:white}.kn-reach__square--bottom{opacity:.6;background:white}.kn-reach-stat{padding:24px}.kn-reach-stat strong{line-height:normal}.kn-reach-stat span{margin-top:8px}.kn-reach__content{padding:120px 0;min-width:0}.kn-reach__title-line-wrap{overflow:visible}.kn-reach__title{width:648px;max-width:calc(100% + 48px)}.kn-reach__countries{display:flex;gap:16px;font-size:16px;margin-top:32px}.kn-reach__countries span{color:var(--primary-color)}.kn-reach__countries a{color:var(--text-color-dark);text-decoration:none}.kn-reach__countries a:hover{text-decoration:underline}.kn-reach__map{width:521px;max-width:100%;height:580px;margin:96px auto 0}.kn-reach__map-outline{width:auto;max-width:100%;height:auto}.kn-reach__pin{width:auto;height:auto}.kn-reach__pin--one{left:19.866%;top:64.827%}.kn-reach__pin--two{left:6.046%;top:52.24%}.kn-reach__pin--three{left:35.988%;top:50.17%}.kn-reach__pin--four{left:18.138%;top:34.31%}.kn-reach__pin--five{left:43.09%;top:38.45%}.kn-reach__location{top:0;left:7.2%;width:260px;height:180px;padding:24px;min-width:0;gap:12px}.kn-reach__location strong{font-size:32px}.kn-reach__location span{font-size:24px;margin:0}
.kn-journey{padding:200px 0}.kn-journey__heading{max-width:648px;margin:auto;padding:0}.kn-journey__description{margin-top:32px}.kn-journey__carousel{--journey-card-width:1090px;width:1090px;max-width:calc(100% - 64px);margin:96px auto 0}.kn-journey__track{gap:32px;transition:transform 600ms ease}.kn-journey-card{height:640px;aspect-ratio:auto;border-radius:32px;flex-basis:100%;width:100%;transform:scaleY(.9375)}.kn-journey-card.is-active{transform:none}.kn-journey-card::after{background:#00000059}.kn-journey-card h3{bottom:40px;left:32px;right:150px;letter-spacing:0;line-height:normal}.kn-journey__controls{position:absolute;bottom:44px;right:32px;z-index:3;margin:0;justify-content:end}.kn-journey__control img{width:auto;height:auto}.kn-journey__control[data-carousel-previous] img,.kn-blog__control[data-blog-previous] img{transform:rotate(180deg)}
.kn-scale__inner{position:relative;display:block;width:100%;max-width:1440px;height:1416px;min-height:0;padding:0}.kn-scale__copy{position:absolute;left:64px;top:520px;width:427px;padding:0;max-width:none}.kn-scale__description{margin-top:32px;line-height:normal}.kn-scale__mosaic{position:absolute;left:38.9583%;right:0;top:0;height:1416px;min-height:0;display:block;padding:0}.kn-scale-card{position:absolute;padding:24px;transform:none;height:240px;width:27.3038%;grid-area:auto}.kn-scale-card strong{line-height:normal}.kn-scale-card span{margin-top:8px;line-height:normal}.kn-scale-card--families{left:8.987%;top:93px;height:148px}.kn-scale-card--farmers{left:72.696%;top:0}.kn-scale-card--processed{left:36.291%;top:240px;width:36.405%;height:280px}.kn-scale-card--outlets{left:9.101%;top:520px}.kn-scale-card--quality{left:72.696%;top:520px}.kn-scale-card--products{left:45.392%;top:760px;height:148px}.kn-scale-card--freshness{left:9.101%;top:908px;width:36.405%;height:280px}.kn-scale-card--society{left:45.506%;top:1188px;height:148px}.kn-scale-card--processed span{white-space:normal}.kn-scale__accent{width:80px;height:80px;transform:none}.kn-scale__accent--one{left:0;top:241px}.kn-scale__accent--two{left:72.696%;top:908px}.kn-scale__accent--three{left:36.405%;top:1336px;bottom:auto}.kn-scale__accent--four{left:0;top:440px}
.kn-dairy{padding:200px 0;background:var(--background-color);color:white;font-weight:300}.kn-dairy__intro{display:flex;align-items:end;justify-content:space-between;gap:64px}.kn-dairy h2{font-size:72px;line-height:86px;font-weight:300;margin:0;width:427px}.kn-dairy__intro>div{width:537px}.kn-dairy__intro p{font-size:16px;color:var(--text-color-light);margin:0 0 32px}.kn-dairy .kn-button{color:white;border-color:white;letter-spacing:4px}.kn-dairy__map{position:relative;height:480px;margin-top:96px;overflow:hidden;border-radius:32px}.kn-dairy__aerial{width:100%;height:100%;object-fit:cover;display:block}.kn-dairy__shade{position:absolute;inset:0;background:#0009}.kn-dairy__stop{position:absolute;display:flex;align-items:center;gap:10px;width:188px;padding:8px 12px;border:4px solid #ffffff73;border-radius:16px;box-shadow:0 10px 15px #0002;background:white;color:var(--heading-color);text-decoration:none;font-size:14px}.kn-dairy__stop>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e9eefd}.kn-dairy__stop img{display:block}.kn-dairy__stop--lab{left:36.814%;top:140px}.kn-dairy__stop--processing{left:64.787%;top:106px}.kn-dairy__stop--cold{left:65.854%;top:280px}.kn-dairy__stop--lobby{left:32.545%;top:338px}.kn-dairy__stop:hover{outline:2px solid var(--primary-color);outline-offset:2px}
.kn-blog{padding:200px 64px}.kn-blog__inner{max-width:1312px}.kn-blog__title{width:648px;max-width:100%}.kn-blog__layout{margin-top:96px;position:relative}.kn-blog__track{grid-template-columns:2fr 1fr 1fr;gap:16px;align-items:center}.kn-blog-card{border-radius:32px}.kn-blog-card__content{padding:32px}.kn-blog-card__content h3{letter-spacing:0;line-height:normal}.kn-blog-card__content p{font-size:16px;line-height:normal;margin-top:16px}.kn-blog-card--featured .kn-blog-card__image{height:480px}.kn-blog-card--secondary{height:auto;align-self:center;margin-bottom:76px}.kn-blog-card--secondary .kn-blog-card__image{height:280px}.kn-blog-card--secondary .kn-blog-card__content{padding:32px;min-height:0}.kn-blog-card--secondary p{font-size:16px}.kn-blog__controls{position:absolute;left:calc(50% + 8px);bottom:0;margin:0}.kn-blog__more{margin-top:96px}.kn-blog__empty{margin:64px 0;font-size:24px;font-weight:300;max-width:648px}.kn-blog-card__image--empty{background:var(--background-color-light-blue);min-height:280px}.kn-home-footer .os-subscribe-wrap{min-width:0}.kn-home-footer .os-subscribe{width:100%}.kn-home-footer .os-subscribe input{flex:1;min-width:0}.kn-home-footer .os-subscribe button{font-weight:400}.kn-home-footer .os-footer__links{flex-shrink:0}
@media(min-width:1441px){.kn-reach{max-width:1440px;margin:auto}.kn-home-navigation .os-header__row{max-width:1440px}}
@media(max-width:1250px){.kn-home-navigation .os-header__row{gap:20px}.kn-home-navigation .os-nav{gap:18px}.kn-home-navigation .os-header__actions{gap:16px}.kn-story__intro{grid-template-columns:1fr 1fr}.kn-story__moments{width:100%;height:900px}.kn-story-moment--run{left:auto;right:0}.kn-story-moment--kitchen{left:auto;right:10%}.kn-reach{gap:32px;padding-right:32px}.kn-reach__title{font-size:56px;line-height:1.2;max-width:100%}.kn-scale__copy{width:31%;left:32px}.kn-scale__title{font-size:56px;line-height:1.2}.kn-scale-card strong{font-size:40px}.kn-scale-card span{font-size:22px}.kn-home-footer .os-footer__top{gap:32px}.kn-home-footer .os-subscribe{gap:16px}}
@media(max-width:1100px){.kn-home-navigation .os-header{background:var(--secondary-color)}.kn-home-navigation .os-header__row{min-height:90px}.kn-home-navigation .os-nav{margin:0}.kn-home-navigation .os-dropdown{padding:32px}.kn-home-navigation .os-dropdown a{font-size:26px}.kn-home-navigation .os-dropdown>img{max-width:50%;height:260px}.kn-home-navigation .os-header__actions{margin:0}.kn-home-navigation .os-mobile-toggle{margin-left:auto}.kn-hero{height:780px}.kn-hero__content{padding-top:220px;margin-left:32px;width:50%}.kn-hero__title{font-size:76px;line-height:74px}.kn-story{padding-top:120px}.kn-story__title,.kn-quality__title,.kn-journey__title,.kn-blog__title,.kn-dairy h2{font-size:56px;line-height:1.2}.kn-story__intro{gap:32px}.kn-story__moments{height:850px;margin-top:64px}.kn-story__milk{left:25%;width:50%;height:580px}.kn-story-moment{width:210px;height:260px;padding:20px}.kn-story-moment--first{left:5%}.kn-story-moment--recovery{left:0;top:320px}.kn-story-moment--kitchen{right:0;top:360px}.kn-story-moment--last{left:35%;top:590px}.kn-quality__inner{width:calc(100% - 64px);padding:120px 0}.kn-quality__intro{grid-template-columns:1fr 42%;gap:32px}.kn-quality__statements{margin-top:64px}.kn-quality__statement{font-size:40px}.kn-reach{grid-template-columns:1fr 1fr;min-height:900px}.kn-reach__visual{min-height:900px}.kn-reach__content{padding:100px 0 60px}.kn-reach__map{height:auto;aspect-ratio:521/580;margin-top:64px}.kn-reach__location{width:220px;height:160px}.kn-reach__location strong{font-size:26px}.kn-reach__cluster{height:460px}.kn-reach-stat--stores{left:30%;top:80px;width:64%;height:240px}.kn-reach-stat--milk{width:50%;height:200px}.kn-reach__square--top{left:15%}.kn-reach__square--bottom{left:75%;top:320px;width:80px;height:80px}.kn-reach__countries{flex-wrap:wrap}.kn-journey{padding:120px 0}.kn-journey__carousel{margin-top:64px}.kn-journey-card{height:520px}.kn-journey-card h3{font-size:40px}.kn-scale__inner{height:auto;display:flex;flex-direction:column;gap:64px;padding:120px 32px}.kn-scale__copy{position:static;width:100%;max-width:648px;align-self:start}.kn-scale__title{font-size:56px}.kn-scale__mosaic{position:relative;width:100%;left:auto;right:auto;height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kn-scale-card{position:static;width:auto;height:auto;min-height:200px;grid-area:auto}.kn-scale__accent{display:none}.kn-scale-card strong{font-size:44px}.kn-scale-card span{font-size:24px}.kn-dairy{padding:120px 0}.kn-dairy__intro{gap:32px}.kn-dairy__intro>div{width:50%}.kn-dairy .kn-button{letter-spacing:2px;font-size:12px}.kn-blog{padding:120px 32px}.kn-blog__layout{margin-top:64px}.kn-blog__track{grid-template-columns:1fr 1fr}.kn-blog-card--featured{grid-column:span 2}.kn-blog-card--secondary{margin-bottom:0}.kn-blog__controls{position:static;margin-top:32px;justify-content:end}.kn-home-footer .os-subscribe-wrap{max-width:100%}.kn-home-footer .os-subscribe input{width:214px}.kn-home-footer .os-footer__links{width:100%}}
@media(max-width:700px){.kn-home-navigation .os-header__row{padding:16px 20px;gap:12px}.kn-home-navigation .os-header__actions{gap:12px}.kn-home-navigation .os-header__actions .os-button{font-size:11px;letter-spacing:1px;padding:12px;gap:6px}.kn-home-navigation .os-language{display:none}.kn-home-navigation .os-dropdown{flex-direction:column;padding:24px 20px;gap:24px}.kn-home-navigation .os-dropdown a{font-size:24px}.kn-home-navigation .os-dropdown>img{max-width:100%;width:100%;height:200px}.kn-home-navigation .os-nav{gap:20px}.kn-hero{height:760px}.kn-hero__video{object-position:63% center}.kn-hero__overlay{background:linear-gradient(90deg,#faf4ead9,#faf4ea66 70%,transparent)}.kn-hero__content{padding-top:230px;margin-left:20px;width:calc(100% - 40px)}.kn-hero__title{font-size:64px;line-height:64px}.kn-hero__description{width:100%;max-width:330px}.kn-story{padding-top:72px}.kn-story__intro{display:flex;flex-direction:column;align-items:start;gap:32px;min-height:0}.kn-story__title,.kn-quality__title,.kn-reach__title,.kn-journey__title,.kn-scale__title,.kn-blog__title,.kn-dairy h2{font-size:42px;line-height:1.18}.kn-story__moments{display:grid;grid-template-columns:1fr;gap:16px;height:auto;margin-top:40px}.kn-story__milk{position:relative;top:0;left:0;width:100%;height:420px;margin-bottom:16px}.kn-story-moment{position:static;width:100%;height:auto;min-height:220px;padding:24px}.kn-story-moment--run{right:auto}.kn-quality__inner{width:calc(100% - 40px);padding:72px 0}.kn-quality__intro{display:flex;flex-direction:column;gap:32px}.kn-quality__copy{width:100%}.kn-quality__statements{margin-top:48px;gap:24px}.kn-quality__statement{font-size:32px;gap:10px;min-height:0}.kn-quality__image{width:100px;height:50px}.kn-reach{display:flex;flex-direction:column;padding:0;gap:0;min-height:0}.kn-reach__visual{min-height:640px}.kn-reach__cluster{height:460px}.kn-reach-stat strong{font-size:38px}.kn-reach-stat span{font-size:20px}.kn-reach__content{padding:72px 20px}.kn-reach__title{width:auto}.kn-reach__map{max-width:100%;margin-top:48px}.kn-reach__location{width:180px;height:130px;padding:20px;gap:8px;left:5%}.kn-reach__location strong{font-size:24px}.kn-reach__location span{font-size:20px}.kn-journey{padding:72px 0}.kn-journey__heading{padding:0 20px}.kn-journey__carousel{max-width:calc(100% - 40px);margin-top:40px}.kn-journey-card{height:420px}.kn-journey-card h3{left:24px;right:24px;bottom:96px;font-size:32px}.kn-journey__controls{bottom:24px;right:24px}.kn-scale__inner{padding:72px 20px;gap:40px}.kn-scale__title{font-size:42px}.kn-scale__mosaic{grid-template-columns:1fr}.kn-scale-card{padding:24px;min-height:180px}.kn-scale-card strong{font-size:44px}.kn-scale-card span{font-size:24px}.kn-dairy{padding:72px 0}.kn-dairy__intro{flex-direction:column;align-items:start;gap:32px}.kn-dairy h2,.kn-dairy__intro>div{width:100%}.kn-dairy .kn-button{max-width:100%;font-size:11px;letter-spacing:1.5px;line-height:20px}.kn-dairy__map{height:520px;margin-top:40px;border-radius:24px}.kn-dairy__stop{width:180px;left:auto;right:auto}.kn-dairy__stop--lab{left:12%;top:80px}.kn-dairy__stop--processing{right:8%;top:190px}.kn-dairy__stop--cold{right:8%;top:300px}.kn-dairy__stop--lobby{left:12%;top:410px}.kn-blog{padding:72px 20px}.kn-blog__layout{margin-top:40px}.kn-blog__track{grid-template-columns:1fr}.kn-blog-card--featured{grid-column:auto}.kn-blog-card--featured .kn-blog-card__image{height:320px}.kn-blog-card--featured h3{font-size:36px}.kn-blog-card--secondary .kn-blog-card__image{height:260px}.kn-blog-card__content,.kn-blog-card--secondary .kn-blog-card__content{padding:24px}.kn-blog__more{margin-top:40px}.kn-home-footer .os-subscribe input{width:0}.kn-home-footer .os-footer__links{flex-shrink:1}.kn-home-footer .os-footer__legal nav{flex-wrap:wrap}.kn-home-footer .os-footer__credit{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.kn-site-main *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
@media(max-width:1100px){.kn-scale__mosaic{grid-template-rows:none;grid-auto-rows:auto}}
@media(max-width:700px){.kn-home-mobile-contact{display:block}.kn-blog-card--secondary.is-visible{display:block}.kn-product--wide .kn-product__image{height:auto;aspect-ratio:var(--image-ratio)}}
@media(prefers-reduced-motion:reduce){.kn-hero__video{display:block}}


@media(min-width:1101px){.kn-reach{grid-template-columns:calc(50% + 24px) minmax(0,1fr)}}
