.kmf{--ink:#29392f;--muted:#637062;--olive:#72795a;--line:#cfd5c7;--paper:#f5f5ed;--sage:#e9ede2;--stone:#e3dfd2;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;overflow:clip}.kmf *{box-sizing:border-box}.kmf [hidden]{display:none!important}.kmf :where(h1,h2,h3,p,figure,fieldset,dl,dd){margin:0}.kmf :where(h1,h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.kmf h1{font-size:clamp(48px,6vw,94px)}.kmf h2{font-size:clamp(38px,4.2vw,65px)}.kmf h3{font-size:clamp(25px,2.5vw,37px)}.kmf p+p{margin-top:18px}.kmf a{color:inherit;text-underline-offset:5px}.kmf button,.kmf input{font:inherit;color:inherit}.kmf button{cursor:pointer}.kmf :where(button,a,input,summary):focus-visible{outline:2px solid var(--olive);outline-offset:5px}.kmf img{display:block;max-width:100%;object-fit:cover}.kmf-kicker,.kmf-number{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--olive);line-height:1.5}.kmf-lead{font-size:clamp(18px,1.55vw,23px);line-height:1.6}.kmf-caption{font-size:11px!important;color:var(--muted);line-height:1.5;margin-top:10px!important}.kmf-link{display:inline-flex;gap:30px;align-items:center;text-decoration:none;border-bottom:1px solid var(--ink);padding:10px 0;line-height:1.4;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.kmf-link span{font-size:24px}.kmf-button{display:inline-flex;gap:50px;justify-content:space-between;align-items:center;text-transform:uppercase;text-decoration:none;background:var(--ink);color:var(--paper)!important;padding:20px 25px;font-size:12px;letter-spacing:.08em}.kmf-button span{font-size:24px}.kmf-hero{display:grid;grid-template-columns:.9fr 1.1fr;min-height:650px}.kmf-hero__copy{padding:100px 8% 75px 12%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.kmf-hero h1{max-width:650px;margin:25px 0}.kmf-hero .kmf-lead{max-width:470px;color:var(--muted)}.kmf-hero__thought{font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.4;margin:35px 0 15px!important}.kmf-hero__photo{position:relative;min-width:0}.kmf-hero__photo>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.kmf-hero__photo figcaption{position:absolute;bottom:22px;left:25px;color:#fff;font-size:11px;text-shadow:0 1px 5px #27372d}.kmf-nav{display:flex;gap:30px;overflow-x:auto;scrollbar-width:thin;padding:24px 5.5%;border-block:1px solid var(--line);font-size:12px;white-space:nowrap}.kmf-nav a{text-decoration:none}.kmf-chapter{padding:90px 5.5%;scroll-margin-top:110px}.kmf-section-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:18px 7%;align-items:end;margin-bottom:45px}.kmf-section-heading>.kmf-kicker{grid-column:1/-1}.kmf-section-heading>p:last-child{max-width:480px;color:var(--muted);font-size:16px}.kmf-universe{background:linear-gradient(160deg,#eff1e8,#f7f6ef 65%,#e9ecdf)}.kmf-universe__filters{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid var(--line);padding-top:20px}.kmf-universe fieldset{padding:0;border:0;min-width:0}.kmf-universe legend{font-size:11px;color:var(--muted);margin-bottom:8px}.kmf-filter-row{display:flex;flex-wrap:wrap;gap:7px}.kmf-filter-row button{border:1px solid var(--line);background:transparent;padding:7px 12px;font-size:11px;line-height:1.3;border-radius:2px}.kmf-filter-row button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.kmf-universe__layout{display:grid;grid-template-columns:1.45fr 1fr;gap:6%;margin-top:26px;align-items:start}.kmf-universe__sky{position:sticky;top:130px;min-width:0}.kmf-sky{position:relative;height:660px;perspective:1000px;isolation:isolate;--px:0;--py:0}.kmf-connections{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.5}.kmf-connections path{fill:none;stroke:#a6b396;stroke-width:1;stroke-dasharray:5 7;animation:kmf-flow 60s linear infinite}.kmf-sky__orb{position:absolute;left:45%;top:42%;width:260px;height:260px;border:1px solid #b5bca480;border-radius:50%;transform:translate(-50%,-50%) rotateX(55deg);box-shadow:0 0 85px #a7b79720}.kmf-node{position:absolute;left:var(--x);top:var(--y);width:var(--size);text-align:center;transform:translate(-50%,-50%);text-decoration:none;z-index:2;transition:opacity .35s,filter .35s}.kmf-node img{width:100%;height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover;box-shadow:0 10px 23px #37453124;border:3px solid #f8f8ef;transition:box-shadow .3s,transform .3s}.kmf-node span{display:block;font-size:11px;line-height:1.3;margin:10px -18px 0;min-height:29px}.kmf-node:hover img,.kmf-node:focus-visible img,.kmf-node.is-active img{box-shadow:0 0 0 2px #87976d,0 0 0 9px #b3c29424,0 12px 30px #34472a30;transform:scale(1.06)}.kmf.is-enhanced .kmf-node{transform:translate(calc(-50% + var(--mx,0px)),calc(-50% + var(--my,0px)))}.kmf-node.is-dim{opacity:.27;filter:grayscale(.65)}.kmf-map-note{font-size:13px;min-height:44px;margin-top:15px!important;max-width:540px}.kmf-salve-route{margin-top:12px}.kmf-profile{padding-bottom:45px;border-bottom:1px solid var(--line);margin-bottom:40px;scroll-margin-top:130px}.kmf-profile>img{width:100%;height:280px;object-fit:cover}.kmf-profile .kmf-kicker{margin:26px 0 12px}.kmf-profile__benefit{font-size:18px;line-height:1.55;margin-top:16px!important}.kmf-profile dl{margin-top:23px;font-size:13px;color:var(--muted)}.kmf-profile dt{color:var(--ink);font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.kmf-profile dd+dt{margin-top:18px}.kmf details{border-bottom:1px solid var(--line)}.kmf summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:13px;line-height:1.4}.kmf summary::-webkit-details-marker{display:none}.kmf summary>span:last-child{font-size:20px;flex:none;transition:transform .2s}.kmf details[open]>summary>span:last-child{transform:rotate(45deg)}.kmf details>p{font-size:13px;color:var(--muted);padding-bottom:20px}.kmf-inci-name{font-size:11px!important;color:var(--muted);overflow-wrap:anywhere}.kmf-found{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:11px;padding-top:20px}.kmf-found>span{width:100%;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.kmf.is-enhanced .kmf-profile{margin:0;padding-bottom:24px;border-bottom:0}.kmf-purpose{background:#f6f4ec}.kmf-purpose__layout{display:grid;grid-template-columns:1.5fr 1fr;gap:8%;align-items:start}.kmf-family summary{font-family:Georgia,Times New Roman,serif;font-size:24px;padding-block:24px}.kmf-family summary .kmf-number{font-family:Arial,Helvetica,sans-serif;font-size:11px}.kmf-family summary span:nth-child(2){flex:1}.kmf-family>div{padding:10px 0 30px 46px}.kmf-family h3{font-size:23px;margin-bottom:12px}.kmf-family p{font-size:14px;color:var(--muted)}.kmf-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.kmf-chips button{font-size:11px;line-height:1.4;text-align:left;border:1px solid var(--line);background:transparent;padding:7px 10px}.kmf-chips button:hover,.kmf-chips button.is-active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.kmf-chips button.is-related{border-color:var(--olive);box-shadow:inset 0 -2px var(--olive)}.kmf-ingredient-card{position:sticky;top:150px;background:var(--sage);padding:40px;box-shadow:0 10px 32px #29392f09;min-height:310px}.kmf-ingredient-card h3{font-size:32px;margin:20px 0}.kmf-ingredient-card>p:not(.kmf-kicker){font-size:14px}.kmf-stages{background:var(--sage)}.kmf-stage-tabs{display:flex;border-bottom:1px solid #c5ccb9;margin-bottom:30px}.kmf-stage-tabs button{flex:1;border:0;border-bottom:2px solid transparent;background:transparent;text-align:left;padding:18px 14px;font-size:12px}.kmf-stage-tabs button[aria-pressed=true]{border-color:var(--ink);background:#dfe5d5}.kmf-stage{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:9%;padding-block:30px}.kmf-stage__art{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center}.kmf-stage__art>span{position:absolute;top:0;left:5%;font-family:Georgia,serif;font-size:100px;color:#a4ad9160;line-height:1}.kmf-stage__art img{position:relative;height:400px;width:85%;object-fit:contain;filter:drop-shadow(0 18px 17px #1d2a2017);mix-blend-mode:multiply}.kmf-stage__copy h3{font-size:clamp(34px,3.8vw,60px);margin:20px 0}.kmf-stage__copy .kmf-lead{font-size:20px}.kmf-stage__copy>p{color:var(--muted);font-size:15px}.kmf-stage__roles{display:flex;flex-wrap:wrap;gap:15px;border-block:1px solid #c5ccb9;padding:17px 0;margin:25px 0;font-size:11px}.kmf-stage__copy .kmf-link{margin-top:15px}.kmf-craft__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6%}.kmf-craft article{border-top:1px solid var(--line);padding-top:25px}.kmf-craft h3{font-size:29px;margin:23px 0}.kmf-craft article p{font-size:14px;color:var(--muted)}.kmf-craft article a{display:inline-block;margin-top:22px;font-size:12px}.kmf-knowledge{display:grid;grid-template-columns:1fr 1fr;gap:9%;background:#e8e7dc}.kmf-knowledge__intro img{width:100%;aspect-ratio:1.5;object-fit:cover}.kmf-knowledge figcaption{font-size:11px;color:var(--muted);margin-top:9px}.kmf-knowledge__intro .kmf-kicker{margin-top:35px}.kmf-knowledge__intro h2{margin:18px 0 25px;font-size:clamp(36px,3.8vw,57px)}.kmf-knowledge__intro>p:last-child{font-size:15px;color:var(--muted)}.kmf-knowledge__panels{min-width:0}.kmf-knowledge summary{font-size:15px;padding-block:27px}.kmf-knowledge details>p{line-height:1.75}.kmf-molecules{display:grid;gap:20px;margin-bottom:20px}.kmf-molecules svg{width:100%;height:auto;background:#f5f5ed}.kmf-molecules figcaption{font-size:12px}.km-formulations__source-list{padding-left:23px;font-size:12px}.km-formulations__source-list li{padding:10px 0;scroll-margin-top:140px}.km-formulations__source-list p{font-size:11px;color:var(--muted);margin-top:4px!important}.km-formulations__photo-credits p,.km-formulations__photo-credits li{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.km-formulations__photo-credits ul{padding-left:20px}.kmf-library__tools{margin-bottom:25px}.kmf-library-tabs{display:flex;gap:0;border-bottom:1px solid var(--line);margin-bottom:25px}.kmf-library-tabs button{padding:16px 22px;border:0;border-bottom:2px solid transparent;background:transparent;font-size:13px}.kmf-library-tabs button[aria-pressed=true]{border-color:var(--ink);background:var(--sage)}.kmf-library label{font-size:12px;display:block;max-width:550px}.kmf-library input{display:block;width:100%;padding:14px 16px;margin-top:10px;background:transparent;border:1px solid var(--line);border-radius:0;-webkit-appearance:none;appearance:none;font-size:14px}.kmf-library [role=status]{font-size:11px;min-height:20px;margin-top:8px}.kmf-library__lists>section{margin-bottom:40px}.kmf-library__lists h3{font-size:29px;margin-bottom:18px}.kmf-inci-row>p{max-width:850px}.kmf-inci-row>a{display:inline-block;margin-bottom:20px;font-size:12px}.kmf.is-enhanced .kmf-library__lists>section{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;align-items:start}.kmf.is-enhanced .kmf-library__lists h3{grid-column:1/-1}.kmf-original-lists{margin-top:45px;padding-top:25px;border-top:1px solid var(--line)}.kmf-original-lists details>div{font-size:12px;color:var(--muted);padding-bottom:20px}.kmf-closing{text-align:center;background:var(--stone);padding-bottom:100px}.kmf-closing h2{margin:25px 0}.kmf-closing>.kmf-lead{max-width:600px;margin-inline:auto}.kmf-closing__packs{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;max-width:850px;margin:50px auto}.kmf-closing__packs>a{text-decoration:none;font-size:11px;display:flex;flex-direction:column;justify-content:flex-end;gap:22px}.kmf-closing__packs img{width:100%;height:260px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 15px 12px #29392f15)}.kmf-closing__packs>a>span{border-bottom:1px solid #aab09f;padding-bottom:15px}.kmf-closing__packs>a>span>span{margin-left:12px}.kmf-closing .kmf-button{min-width:330px}.kmf.is-enhanced .kmf-profile:not([hidden]){animation:kmf-profile-in .35s ease both}@keyframes kmf-profile-in{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes kmf-flow{to{stroke-dashoffset:-500}}@media(min-width:1600px){.kmf-chapter{padding-inline:max(5.5%,calc((100vw - 1450px)/2))}.kmf-sky{height:740px}}@media(max-width:1000px){.kmf-hero{min-height:570px}.kmf-hero__copy{padding:65px 9%}.kmf-hero__thought{font-size:18px}.kmf-chapter{padding:65px 5%}.kmf-section-heading{gap:22px 5%}.kmf-universe__layout{gap:4%;grid-template-columns:1.2fr 1fr}.kmf-sky{height:590px}.kmf-node{width:calc(var(--size)*.74)}.kmf-node span{font-size:10px}.kmf-profile>img{height:230px}.kmf-profile h3{font-size:30px}.kmf-purpose__layout{gap:5%;grid-template-columns:1.3fr 1fr}.kmf-ingredient-card{padding:30px}.kmf-family summary{font-size:21px}.kmf-knowledge{gap:6%}.kmf-craft__grid{gap:4%}.kmf-craft h3{font-size:25px}.kmf-stage{gap:5%}}@media(max-width:700px){.kmf{font-size:14px}.kmf h1{font-size:52px}.kmf h2{font-size:38px}.kmf-hero{grid-template-columns:1fr;min-height:0}.kmf-hero__copy{padding:55px 7% 45px}.kmf-hero h1{margin:20px 0}.kmf-hero .kmf-lead{font-size:18px;max-width:440px}.kmf-hero__thought{font-size:20px;margin-top:25px!important}.kmf-hero__photo{height:300px}.kmf-hero__photo figcaption{bottom:16px;left:20px;font-size:10px}.kmf-nav{padding:19px 6%;gap:25px;font-size:11px}.kmf-chapter{padding:55px 6%;scroll-margin-top:85px}.kmf-section-heading{display:block;margin-bottom:30px}.kmf-section-heading h2{margin-top:17px}.kmf-section-heading>p:last-child{margin-top:22px;font-size:14px}.kmf-universe__filters{grid-template-columns:1fr;gap:15px}.kmf-filter-row{gap:5px}.kmf-filter-row button{padding:7px 9px;font-size:10px}.kmf-universe__layout{grid-template-columns:1fr;gap:30px;margin-top:16px}.kmf-universe__sky{position:static}.kmf-sky{height:465px;max-width:500px;margin:auto}.kmf-node{width:calc(var(--size)*.65)}.kmf-node span{font-size:9px;margin:8px -12px 0;min-height:24px}.kmf-connections{opacity:.6}.kmf-sky__orb{width:180px;height:180px}.kmf-map-note{font-size:12px;min-height:30px;margin-top:0!important}.kmf-universe__sky>.kmf-caption{font-size:9px!important}.kmf-profile>img{height:250px}.kmf-profile h3{font-size:33px;max-width:500px}.kmf-profile__benefit{font-size:18px}.kmf-profile dl{font-size:13px}.kmf-profile .kmf-kicker{margin-top:23px}.kmf-purpose__layout{grid-template-columns:1fr;gap:30px}.kmf-family summary{font-size:21px;padding-block:21px;gap:15px}.kmf-family>div{padding-left:31px}.kmf-family p{font-size:13px}.kmf-ingredient-card{position:static;padding:30px;min-height:0}.kmf-stage-tabs{gap:0}.kmf-stage-tabs button{padding:14px 8px;font-size:10px}.kmf-stage{grid-template-columns:1fr;gap:25px;padding-block:10px}.kmf-stage__art{min-height:300px}.kmf-stage__art>span{font-size:80px;left:0}.kmf-stage__art img{height:290px;width:80%}.kmf-stage__copy h3{font-size:39px}.kmf-stage__copy>p{font-size:14px}.kmf-stage__copy .kmf-lead{font-size:18px}.kmf-craft__grid{grid-template-columns:1fr;gap:35px}.kmf-craft h3{font-size:28px;margin:18px 0}.kmf-craft article p{font-size:14px}.kmf-craft article a{margin-top:15px}.kmf-knowledge{grid-template-columns:1fr;gap:25px}.kmf-knowledge__intro h2{font-size:38px}.kmf-knowledge__intro img{aspect-ratio:1.3}.kmf-knowledge__intro>p:last-child{font-size:14px}.kmf-knowledge summary{font-size:14px;padding-block:23px}.kmf-library-tabs button{padding:14px 9px;font-size:11px;flex:1}.kmf.is-enhanced .kmf-library__lists>section{display:block}.kmf-library input{font-size:16px}.kmf-library__lists h3{font-size:28px}.kmf-closing__packs{gap:4%;margin:35px auto}.kmf-closing__packs img{height:175px}.kmf-closing__packs>a{font-size:9px;gap:13px}.kmf-closing__packs>a>span>span{display:none}.kmf-closing .kmf-button{min-width:0;width:100%;max-width:380px}.kmf-closing>.kmf-lead{font-size:17px}}@media(max-width:360px){.kmf h1{font-size:46px}.kmf h2{font-size:34px}.kmf-sky{height:430px}.kmf-node{width:calc(var(--size)*.54)}.kmf-node span{font-size:8px}.kmf-stage-tabs button{font-size:9px}.kmf-closing__packs img{height:140px}.kmf-universe__filters fieldset legend{font-size:10px}}@media(prefers-reduced-motion:reduce){.kmf *,.kmf *:before,.kmf *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.kmf.is-enhanced .kmf-node{transform:translate(-50%,-50%)}.kmf-connections path{stroke-dasharray:none}}.kmf-empty-profile{padding:20px 30px 40px;background:#e5e9dc}.kmf-empty-profile>img{height:300px;width:100%;object-fit:contain;margin-bottom:25px;mix-blend-mode:multiply}.kmf-empty-profile h3{margin:15px 0 20px;font-size:36px}.kmf-empty-profile>p:not(.kmf-kicker){font-size:14px;color:var(--muted)}.kmf-empty-profile .kmf-link{margin-top:25px}@media(max-width:700px){.kmf-empty-profile h3{font-size:32px}.kmf-empty-profile>img{height:240px}}.kmf .kmf-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.kmf-universe__filters{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding-top:16px;border-top-color:#d9dece}.kmf-universe__filters>fieldset{flex:1}.kmf-filter-row{gap:12px}.kmf-filter-row button{border:0;border-bottom:1px solid transparent;border-radius:0;padding:7px 0;background:transparent;font-size:11px;color:var(--muted)}.kmf-filter-row button[aria-pressed=true]{background:transparent;border-color:var(--olive);color:var(--ink)}.kmf-function-filter{border:0!important;min-width:145px;max-width:360px}.kmf-function-filter>summary{font-size:11px;padding:7px 0;justify-content:flex-end;gap:18px;color:var(--muted)}.kmf-function-filter>fieldset{padding-top:12px}.kmf-function-filter .kmf-filter-row{justify-content:flex-end;gap:8px 15px}.kmf-function-filter>summary>span:last-child{font-size:14px}.kmf-universe__layout{grid-template-columns:1.65fr 1fr;gap:5%;margin-top:28px}.kmf-universe__sky{padding-top:10px}.kmf-sky{height:610px}.kmf-connections{opacity:.5}.kmf-connections path{stroke:#aab59b;stroke-width:.7;stroke-dasharray:none;animation:kmf-breathe 13s ease-in-out infinite}.kmf-connections .kmf-selected-connection{stroke:#7d8c66;stroke-width:1;opacity:.5}.kmf-node{animation:kmf-botanical-float 14s ease-in-out infinite;animation-delay:0s}.kmf-node img{border-width:2px;box-shadow:0 9px 24px #3745311a}.kmf-node span{font-size:11px}.kmf-motion-control{display:grid;place-items:center;position:absolute;top:0;right:0;z-index:5;width:36px;height:36px;border:0;border-radius:50%;padding:8px;background:#f6f6edb3;color:#718065;cursor:pointer;transition:background .2s,color .2s}.kmf-motion-control:hover{color:var(--ink);background:#e1e7d6}.kmf-motion-control svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kmf-motion-play,.kmf-motion-control[aria-pressed=true] .kmf-motion-pause{display:none}.kmf-motion-control[aria-pressed=true] .kmf-motion-play{display:block}.kmf.is-motion-paused .kmf-connections path,.kmf.is-motion-paused .kmf-node{animation-play-state:paused!important}.kmf-empty-message{font:13px/1.6 Georgia,serif;color:var(--muted);max-width:410px;margin-top:15px!important}.kmf-profile>img{height:245px}.kmf-profile h3{font-size:35px;margin-top:22px}.kmf-profile__character{font:400 21px/1.3 Georgia,Times New Roman,serif;letter-spacing:-.02em;margin:12px 0 0}.kmf-profile__benefit{font-size:16px!important;margin-top:18px!important}.kmf-profile__origin{font-size:12px;color:var(--muted);line-height:1.7;margin-top:15px!important}.kmf-profile .kmf-found{gap:8px 20px;padding-top:20px}.kmf-profile .kmf-found>span{font-size:9px}.kmf-profile details{margin-top:17px;border:0;border-top:1px solid #d2d9c6}.kmf-profile summary{font-size:11px;padding:16px 0}.kmf-profile details>p{font-size:12px}.kmf-profile .kmf-caption{font-size:9px!important}@keyframes kmf-breathe{0%,to{opacity:.32}50%{opacity:.62}}@keyframes kmf-botanical-float{0%,to{margin-top:0}50%{margin-top:-3px}}@media(max-width:1000px)and (min-width:701px){.kmf-universe__layout{grid-template-columns:1.25fr 1fr;gap:4%}.kmf-filter-row{gap:10px}.kmf-function-filter{max-width:260px}.kmf-sky{height:550px}.kmf-profile h3{font-size:30px}.kmf-profile>img{height:220px}}@media(max-width:700px){.kmf-universe__filters{flex-wrap:wrap;gap:8px 20px}.kmf-universe__filters>fieldset{flex-basis:100%}.kmf-filter-row{gap:8px 16px}.kmf-filter-row button{font-size:11px;padding:7px 0}.kmf-function-filter{margin-left:auto;max-width:100%;min-width:0}.kmf-function-filter>summary{padding:5px 0}.kmf-universe__layout{grid-template-columns:1fr;gap:25px;margin-top:14px}.kmf-universe__sky{padding-top:30px}.kmf-sky{height:455px}.kmf-node span{font-size:10px;line-height:1.3;margin-inline:-14px}.kmf-motion-control{top:0;right:0;width:40px;height:40px}.kmf-profile>img{height:245px}.kmf-profile h3{font-size:34px}.kmf-profile__character{font-size:22px}.kmf-profile__benefit{font-size:16px!important}.kmf-profile__origin{font-size:13px}.kmf-connections .kmf-selected-connection{display:none}}@media(max-width:360px){.kmf-sky{height:425px}.kmf-node span{font-size:9px}.kmf-profile h3{font-size:31px}}@media(prefers-reduced-motion:reduce){.kmf-node,.kmf-connections path{animation:none!important}.kmf-motion-control{transition:none}}.kmf-node:nth-of-type(2n){animation-delay:-3s}.kmf-node:nth-of-type(3n){animation-delay:-7s}.kmf button{height:auto;min-height:0;max-height:none;white-space:normal;line-height:1.4;text-transform:none}.kmf .kmf-motion-control{height:36px;min-height:0;min-width:0;max-height:none;line-height:1}.kmf .kmf-motion-control svg{flex-shrink:0}@media(max-width:700px){.kmf .kmf-motion-control{height:40px}}.kmf .kmf-sr-only{min-height:0!important;max-height:1px!important;min-width:0!important}.kmf-profile--signature>img{height:175px}.kmf-profile--signature h3{font-size:32px;margin-top:18px}.kmf-profile--signature .kmf-profile__character{font-size:25px;line-height:1.18;margin:12px 0 18px}.kmf-profile__intro{font-size:13px;line-height:1.75;color:var(--muted)}.kmf-profile__benefits{list-style:none;margin:22px 0 0;padding:0;border-top:1px solid var(--line)}.kmf-profile__benefits>li{padding:16px 0;border-bottom:1px solid var(--line)}.kmf-profile__benefits h5{font:400 17px/1.3 Georgia,Times New Roman,serif;letter-spacing:-.015em;margin:0 0 7px;color:var(--ink)}.kmf-profile__benefits p{font-size:12px;line-height:1.65;color:var(--muted)}.kmf-profile__why{margin-top:24px}.kmf-profile__why>.kmf-kicker{font-size:9px}.kmf-profile__why>p:last-child{font-size:13px;line-height:1.7;color:var(--muted);margin-top:12px}.kmf-profile--signature .kmf-found{padding-top:22px;margin-top:8px}.kmf-profile--signature details>p{font-size:11px}.kmf-heritage{display:grid;grid-template-columns:.85fr 1.15fr;gap:9%;background:#edf0e7}.kmf-heritage h2{margin-top:24px;font-size:clamp(38px,4vw,61px)}.kmf-heritage__copy{max-width:640px;padding-top:2px}.kmf-heritage__copy>.kmf-lead{font-size:23px;line-height:1.5}.kmf-heritage__copy>p:not(.kmf-lead){font-size:14px;line-height:1.8;color:var(--muted);margin-top:24px}.kmf-heritage__copy>details{margin-top:30px}.kmf-heritage__copy summary{font-size:13px;padding-block:22px}.kmf-heritage__copy details>p{font-size:13px;line-height:1.75}.kmf-science-notes{margin-top:45px}.kmf-science-notes>details>summary{font-size:13px;padding-block:24px}.kmf-science-notes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6%;padding:12px 0 20px}.kmf-science-notes__grid h3{font-size:27px;margin-bottom:17px}.kmf-science-notes__grid p{font-size:13px;color:var(--muted);line-height:1.8}.kmf-science-notes .km-formulations__source-list{columns:2;column-gap:55px;padding-top:5px;padding-bottom:25px}.kmf-science-notes .km-formulations__source-list>li{break-inside:avoid}.kmf-stage__copy .kmf-stage__highlights{font-size:13px;line-height:1.8;margin-top:26px;padding-block:20px;border-block:1px solid var(--line)}.kmf-stage__highlights>.kmf-kicker{display:block;font-size:9px;margin-bottom:12px}.kmf-stage__copy>.kmf-link{font-size:11px;letter-spacing:.04em;margin-top:25px}.kmf-stage-system{display:flex;gap:40px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:35px 0;margin-top:35px}.kmf-stage-system>p{font:400 29px/1.3 Georgia,Times New Roman,serif;letter-spacing:-.025em}.kmf-stage-system>.kmf-link{font-size:11px;letter-spacing:.04em;flex:none}.kmf-library-disclosure{border-block:1px solid var(--line);margin-top:20px}.kmf-library-disclosure>summary{font-size:13px;line-height:1.5;padding:24px 0;min-height:68px}.kmf-library-disclosure__content{padding:20px 0 15px}.kmf-library__heading{margin-bottom:32px}.kmf-library__heading h3{font-size:32px;margin-top:16px}.kmf-hero__photo--apiary>img{object-position:50% 76%}.kmf-care__layout{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:7%;align-items:start}.kmf-care__options{border-top:1px solid var(--line)}.kmf-care__options>button{width:100%;display:flex;align-items:center;gap:18px;min-height:78px;padding:20px 16px;border:0;border-bottom:1px solid var(--line);border-left:2px solid transparent;text-align:left;background:transparent;font-size:13px;line-height:1.45;letter-spacing:.035em;transition:background .18s,border-color .18s}.kmf-care__number{font-size:10px;color:var(--olive);flex:none}.kmf-care__options>button>span:nth-child(2){flex:1}.kmf-care__arrow{font-size:21px;font-weight:400;flex:none}.kmf-care__options>button[aria-selected=true]{background:var(--sage);border-left-color:var(--olive)}.kmf-care__options>button:hover{background:#e9ede277}.kmf-care__panels{min-width:0}.kmf-care__panel{padding:0 0 30px;margin-bottom:35px;border-bottom:1px solid var(--line);scroll-margin-top:120px}.kmf.is-enhanced .kmf-care__panel{margin:0;border-bottom:0;padding:0}.kmf-care__concern{padding-bottom:24px;border-bottom:1px solid var(--line)}.kmf-care__concern h3{font-size:26px;line-height:1.2;margin:9px 0 12px}.kmf-care__concern>p:last-child{font-size:14px;color:var(--muted);max-width:640px}.kmf-care__recommendation{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(0,1.35fr);gap:7%;padding-top:28px;align-items:start}.kmf-care__image{display:flex;align-items:center;justify-content:center;min-width:0;text-decoration:none;padding:10px 0}.kmf-care__image>img{width:100%;height:260px;object-fit:contain;mix-blend-mode:multiply}.kmf-care__copy{min-width:0}.kmf-care__copy h4{font:400 clamp(27px,2.5vw,37px)/1.1 Georgia,"Times New Roman",serif;letter-spacing:-.03em;margin:8px 0 0;text-wrap:balance}.kmf-care__stage{font-size:10px;letter-spacing:.1em;color:var(--muted);margin-top:12px!important}.kmf-care__subheading{margin-top:23px!important;font-size:9px}.kmf-care__benefits{margin:10px 0 0;padding-left:17px;font-size:13px;line-height:1.7;color:var(--muted)}.kmf-care__benefits>li+li{margin-top:7px}.kmf-care__benefits>li::marker{color:var(--olive)}.kmf-care__ingredients{display:flex;flex-wrap:wrap;list-style:none;gap:4px 0;margin:9px 0 0;padding:0;font-size:12px;line-height:1.7}.kmf-care__ingredients>li:not(:last-child):after{content:" \b7  ";white-space:pre;color:var(--olive)}.kmf-care__guidance{font-size:12px;line-height:1.7;color:var(--muted);margin-top:19px!important}.kmf-care__cta{font-size:10px;letter-spacing:.025em;gap:20px;margin-top:18px;max-width:100%}.kmf-care__help{display:inline-flex;align-items:center;gap:20px;font-size:10px;letter-spacing:.03em;line-height:1.6;margin-top:22px;text-underline-offset:5px}.kmf-care__safety{font-size:12px;line-height:1.8;color:var(--muted);margin-top:36px!important;max-width:850px}.kmf-science-notes .kmf-purpose__layout{padding:15px 0 30px}.kmf-science-notes__grid{border-top:1px solid var(--line);padding-top:25px}@media(max-width:1000px){.kmf-care__layout{grid-template-columns:minmax(215px,.8fr) minmax(0,1.2fr);gap:5%}.kmf-care__options>button{font-size:11px;gap:12px;padding:20px 12px}.kmf-care__recommendation{grid-template-columns:110px minmax(0,1fr);gap:18px}.kmf-care__image>img{height:220px}.kmf-care__copy h4{font-size:29px}.kmf-care__cta{gap:12px;font-size:9px}}@media(max-width:700px){.kmf-care__layout{grid-template-columns:1fr;gap:30px}.kmf-care__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.kmf-care__options>button{min-height:83px;font-size:11px;gap:10px;padding:15px 8px}.kmf-care__number{font-size:9px}.kmf-care__arrow{display:none}.kmf-care__concern h3{font-size:27px}.kmf-care__recommendation{grid-template-columns:minmax(85px,.55fr) minmax(0,1.45fr);gap:20px;padding-top:24px}.kmf-care__image>img{height:220px}.kmf-care__copy h4{font-size:29px}.kmf-care__benefits{font-size:13px}.kmf-care__subheading{margin-top:20px!important}.kmf-care__ingredients{font-size:11px}.kmf-care__cta{font-size:10px;gap:14px;flex-wrap:wrap}.kmf-care__safety{font-size:11px;margin-top:28px!important}.kmf-care__panel{scroll-margin-top:90px}}@media(max-width:360px){.kmf-care__recommendation{grid-template-columns:78px minmax(0,1fr);gap:14px}.kmf-care__copy h4{font-size:26px}.kmf-care__image>img{height:185px}.kmf-care__options>button{font-size:10px;gap:8px}}@media(prefers-reduced-motion:reduce){.kmf-care__options>button{transition:none}}@media(max-width:1000px){.kmf-heritage{gap:5%}.kmf-profile--signature .kmf-profile__character{font-size:23px}.kmf-science-notes__grid{gap:4%}.kmf-stage-system{gap:25px}.kmf-stage-system>p{font-size:25px}.kmf-stage-system>.kmf-link{font-size:10px}}@media(max-width:700px){.kmf-profile--signature>img{height:210px}.kmf-profile--signature h3{font-size:33px}.kmf-profile--signature .kmf-profile__character{font-size:26px}.kmf-profile__intro{font-size:14px}.kmf-profile__benefits h5{font-size:19px}.kmf-profile__benefits p{font-size:13px}.kmf-profile__why>p:last-child{font-size:14px}.kmf-heritage{grid-template-columns:1fr;gap:30px}.kmf-heritage h2{font-size:38px}.kmf-heritage__copy>.kmf-lead{font-size:21px}.kmf-heritage__copy>p:not(.kmf-lead){font-size:14px}.kmf-science-notes{margin-top:30px}.kmf-science-notes__grid{grid-template-columns:1fr;gap:30px}.kmf-science-notes .km-formulations__source-list{columns:1}.kmf-stage__copy>.kmf-link{font-size:11px;gap:22px}.kmf-stage-system{display:block;padding:28px 0;margin-top:28px}.kmf-stage-system>.kmf-link{margin-top:24px;font-size:10px;gap:22px}.kmf-library-disclosure>summary{font-size:12px}.kmf-library__heading h3{font-size:29px}}.kmf #KmBotanicalPhotoSources{scroll-margin-top:calc(var(--km-visible-header-height,150px) + 24px)}.kmf-system{display:grid;grid-template-columns:1.2fr .8fr;gap:36px 7%;align-items:center;border-top:1px solid var(--line);padding-block:64px;background:var(--paper)}.kmf-system__copy h2{font-size:clamp(32px,3.3vw,48px);margin:16px 0;max-width:640px}.kmf-system__copy>p:last-child{font-size:16px;color:var(--muted);max-width:560px}.kmf-system__actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:18px 28px}.kmf-system__actions .kmf-button{padding:17px 20px;gap:22px;font-size:11px;line-height:1.5}.kmf-system__actions .kmf-link{font-size:11px;gap:16px}.kmf-label-library{padding-top:0;padding-bottom:64px}.kmf-label-library>.kmf-library-disclosure{margin-top:0}@media(max-width:1000px){.kmf-system{grid-template-columns:1fr;gap:28px}.kmf-system__actions{justify-content:flex-start}}@media(max-width:700px){.kmf-system{padding-block:42px;gap:24px}.kmf-system__copy h2{font-size:34px}.kmf-system__copy>p:last-child{font-size:14px}.kmf-system__actions{gap:18px 24px}.kmf-system__actions .kmf-button{padding:16px;gap:18px;font-size:10px}.kmf-system__actions .kmf-link{font-size:10px;gap:12px}.kmf-label-library{padding-bottom:45px}}.kmf .kmf-profile--concise{padding-bottom:32px;margin-bottom:32px}.kmf.is-enhanced .kmf-profile--concise{padding-bottom:0;margin-bottom:0}.kmf .kmf-profile--concise>img{width:100%;height:auto;aspect-ratio:8/5;object-fit:cover}.kmf .kmf-profile--concise>h3{font-size:clamp(29px,2.65vw,36px);line-height:1.12;letter-spacing:-.035em;margin:22px 0 0}.kmf .kmf-profile--concise .kmf-profile__character{font:400 clamp(22px,1.8vw,26px)/1.24 Georgia,"Times New Roman",serif;letter-spacing:-.02em;margin:12px 0 0}.kmf .kmf-profile--concise .kmf-profile__intro{font-size:13px;line-height:1.7;margin:16px 0 0;color:var(--muted)}.kmf .kmf-profile--concise>.kmf-kicker{font-size:10px;line-height:1.5;letter-spacing:.13em;margin:23px 0 11px}.kmf .kmf-profile--concise .kmf-profile__benefits{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.kmf .kmf-profile--concise .kmf-profile__benefits>li{padding:14px 0;border-bottom:1px solid var(--line)}.kmf .kmf-profile--concise .kmf-profile__benefits h5{font:400 18px/1.35 Georgia,Times New Roman,serif;letter-spacing:-.015em;margin:0 0 7px;color:var(--ink)}.kmf .kmf-profile--concise .kmf-profile__benefits p{font-size:13px;line-height:1.65;color:var(--muted);margin:0}.kmf .kmf-profile--concise .kmf-found{padding-top:21px;margin:0;gap:9px 18px;line-height:1.6}.kmf .kmf-profile--concise .kmf-found>span{font-size:10px;letter-spacing:.13em}.kmf-science-notes--concise{margin-top:48px;scroll-margin-top:calc(var(--km-visible-header-height,150px) + 24px)}.kmf-science-notes--concise>.kmf-kicker{margin-bottom:20px}.kmf-science-notes--concise .kmf-science-notes__grid{padding:24px 0 0}@media(max-width:700px){.kmf .kmf-profile--concise>img{aspect-ratio:8/5}.kmf .kmf-profile--concise>h3{font-size:32px;margin-top:20px}.kmf .kmf-profile--concise .kmf-profile__character{font-size:24px}.kmf .kmf-profile--concise .kmf-profile__intro{font-size:14px;line-height:1.7}.kmf .kmf-profile--concise .kmf-profile__benefits h5{font-size:19px}.kmf .kmf-profile--concise .kmf-profile__benefits p{font-size:13px;line-height:1.7}.kmf-science-notes--concise{margin-top:34px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/km-formulations.css.map */
