.ks-science-page{--ink:#1c1c1b;--paper:#fff;--soft:#f7f7f7;--rule:#e3e3e0;--muted:#666661;--quiet:#94948d;background:var(--paper);color:var(--ink);font-family:var(--ks-body,Arial,sans-serif)}.ks-science-page *{box-sizing:border-box}.ks-science-page h1,.ks-science-page h2,.ks-science-page p,.ks-science-page figure,.ks-science-page dl,.ks-science-page dd,.ks-science-page ol{margin:0}.ks-science-page h1,.ks-science-page h2{font-family:var(--ks-head,Jost,Arial,sans-serif);font-weight:300;text-transform:uppercase}.ks-science-page__eyebrow{color:var(--quiet);font-size:10px;line-height:1.4;letter-spacing:.22em;text-transform:uppercase}.ks-science-page__hero{display:grid;grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);min-height:min(760px,calc(100vh - 75px));border-bottom:1px solid var(--rule)}.ks-science-page__hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(72px,8vw,132px) clamp(32px,6vw,100px)}.ks-science-page__hero h1{max-width:12ch;margin:28px 0 32px;font-size:clamp(46px,5vw,78px);line-height:.98;letter-spacing:.025em}.ks-science-page__intro{max-width:610px;color:var(--muted);font-size:clamp(16px,1.25vw,20px);line-height:1.7}.ks-science-page__hero-media{min-height:560px;overflow:hidden;background:#deded9}.ks-science-page__hero-media img,.ks-science-page__media img{display:block;width:100%;height:100%;object-fit:cover}.ks-science-page__formula{display:grid;grid-template-columns:repeat(3,1fr);margin-top:56px;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule)}.ks-science-page__formula div{padding:22px 18px 22px 0}.ks-science-page__formula div+div{padding-left:18px;border-left:1px solid var(--rule)}.ks-science-page__formula strong,.ks-science-page__formula span{display:block}.ks-science-page__formula strong{margin-bottom:8px;font-size:24px;font-weight:400}.ks-science-page__formula span{color:var(--quiet);font-size:9px;line-height:1.45;letter-spacing:.15em;text-transform:uppercase}.ks-science-page__index{display:grid;grid-template-columns:repeat(4,1fr);padding:0 clamp(32px,6vw,100px);border-bottom:1px solid var(--rule)}.ks-science-page__index a{display:flex;align-items:center;gap:20px;min-height:78px;color:var(--ink);font-size:11px;letter-spacing:.13em;text-decoration:none;text-transform:uppercase}.ks-science-page__index a+a{padding-left:28px;border-left:1px solid var(--rule)}.ks-science-page__index span{color:var(--quiet);font-size:9px}.ks-science-page__ingredient{display:grid;grid-template-columns:1fr 1fr;min-height:720px;border-bottom:1px solid var(--rule)}.ks-science-page__ingredient--reverse .ks-science-page__media{order:2}.ks-science-page__media{min-height:620px;overflow:hidden;background:var(--soft)}.ks-science-page__ingredient-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(62px,7vw,112px)}.ks-science-page__ingredient h2{max-width:11ch;margin:22px 0 28px;font-size:clamp(40px,4.2vw,66px);line-height:1.02;letter-spacing:.03em}.ks-science-page__lede{max-width:650px;color:var(--muted);font-size:16px;line-height:1.75}.ks-science-page__evidence{margin-top:42px;border-top:1px solid var(--ink)}.ks-science-page__evidence div{display:grid;grid-template-columns:150px 1fr;gap:28px;padding:21px 0;border-bottom:1px solid var(--rule)}.ks-science-page__evidence dt{font-size:11px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.ks-science-page__evidence dd{color:var(--muted);font-size:13px;line-height:1.65}.ks-science-page__routine{padding:clamp(80px,9vw,138px) clamp(32px,6vw,100px);background:#1b1b1a;color:#f5f5f1}.ks-science-page__routine-heading{display:grid;grid-template-columns:.5fr 1fr 1fr;gap:50px;align-items:start;margin-bottom:72px}.ks-science-page__routine-heading h2{font-size:clamp(42px,4.6vw,72px);line-height:1;letter-spacing:.03em}.ks-science-page__routine-heading>p:last-child{max-width:560px;color:#aaa9a3;font-size:15px;line-height:1.75}.ks-science-page__routine-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #454541;border-bottom:1px solid #454541}.ks-science-page__routine-grid div{min-height:260px;padding:30px clamp(20px,3vw,46px)}.ks-science-page__routine-grid div+div{border-left:1px solid #454541}.ks-science-page__routine-grid span{display:block;margin-bottom:66px;color:#76766f;font-size:9px;letter-spacing:.18em}.ks-science-page__routine-grid strong{display:block;margin-bottom:14px;font-size:18px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.ks-science-page__routine-grid p{max-width:320px;color:#aaa9a3;font-size:13px;line-height:1.65}.ks-science-page__quality{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(70px,10vw,170px);padding:clamp(84px,9vw,140px) clamp(32px,6vw,100px);border-bottom:1px solid var(--rule)}.ks-science-page__quality h2{max-width:12ch;margin-top:24px;font-size:clamp(40px,4vw,64px);line-height:1.04;letter-spacing:.03em}.ks-science-page__quality-body{padding-top:28px;border-top:1px solid var(--ink)}.ks-science-page__definition{max-width:820px;color:var(--muted);font-size:16px;line-height:1.8}.ks-science-page__definition strong{color:var(--ink);font-weight:500}.ks-science-page__traceability{display:grid;grid-template-columns:1fr 1fr;margin-top:48px;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.ks-science-page__traceability div{min-height:118px;padding:24px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.ks-science-page__traceability span,.ks-science-page__traceability strong{display:block}.ks-science-page__traceability span{margin-bottom:18px;color:var(--quiet);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.ks-science-page__traceability strong{font-size:14px;font-weight:400;line-height:1.5}.ks-science-page__caffeine{max-width:760px;margin-top:30px;color:var(--quiet);font-size:12px;line-height:1.7}.ks-science-page__references{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(70px,10vw,170px);padding:clamp(76px,8vw,118px) clamp(32px,6vw,100px);border-bottom:1px solid var(--rule)}.ks-science-page__references h2{max-width:10ch;margin-top:22px;font-size:clamp(34px,3.3vw,52px);line-height:1.05;letter-spacing:.03em}.ks-science-page__references ol{list-style:none;border-top:1px solid var(--ink);counter-reset:science-source}.ks-science-page__references li{counter-increment:science-source}.ks-science-page__references a{display:grid;grid-template-columns:42px 1fr;gap:18px;align-items:center;min-height:76px;border-bottom:1px solid var(--rule);color:var(--ink);font-size:11px;line-height:1.5;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.ks-science-page__references a:before{content:"0" counter(science-source);color:var(--quiet);font-size:9px}.ks-science-page__references b{font-size:16px;font-weight:300;text-align:right}.ks-science-page__closing{display:grid;grid-template-columns:1fr minmax(360px,.6fr);gap:70px;align-items:end;padding:clamp(78px,9vw,132px) clamp(32px,6vw,100px)}.ks-science-page__closing h2{max-width:13ch;margin-top:22px;font-size:clamp(38px,4vw,62px);line-height:1.04;letter-spacing:.03em}.ks-science-page__closing a{display:flex;align-items:center;justify-content:center;min-height:76px;padding:0 28px;background:var(--ink);color:#fff;font-size:11px;letter-spacing:.17em;text-decoration:none;text-transform:uppercase}.ks-science-page__closing a b{font-size:17px;font-weight:300}.ks-science-page__fineprint{padding:0 clamp(32px,6vw,100px) 48px;color:var(--quiet);font-size:9px;line-height:1.7}@media(max-width:900px){.ks-science-page__hero{grid-template-columns:1fr;min-height:0}.ks-science-page__hero-copy{padding:66px 24px 58px}.ks-science-page__hero h1{font-size:46px}.ks-science-page__hero-media{min-height:0;aspect-ratio:1/1}.ks-science-page__index{grid-template-columns:1fr 1fr;padding:0}.ks-science-page__index a{min-height:58px;padding:0 20px;border-bottom:1px solid var(--rule)}.ks-science-page__index a+a{padding-left:20px}.ks-science-page__ingredient,.ks-science-page__ingredient--reverse{display:flex;flex-direction:column;min-height:0}.ks-science-page__ingredient--reverse .ks-science-page__media{order:0}.ks-science-page__media{min-height:0;aspect-ratio:4/3}.ks-science-page__ingredient-copy{padding:62px 24px 70px}.ks-science-page__ingredient h2{font-size:40px}.ks-science-page__routine-heading,.ks-science-page__quality,.ks-science-page__references{grid-template-columns:1fr;gap:38px}.ks-science-page__routine-grid{grid-template-columns:1fr}.ks-science-page__routine-grid div{min-height:0;padding:28px 0 34px}.ks-science-page__routine-grid div+div{border-top:1px solid #454541;border-left:0}.ks-science-page__routine-grid span{margin-bottom:38px}.ks-science-page__closing{grid-template-columns:1fr;gap:40px}}@media(max-width:600px){.ks-science-page__hero-copy{padding-top:54px}.ks-science-page__hero h1{margin:22px 0 24px;font-size:38px;line-height:1.02}.ks-science-page__intro{font-size:15px}.ks-science-page__formula{margin-top:40px}.ks-science-page__formula div{padding:18px 10px 18px 0}.ks-science-page__formula div+div{padding-left:10px}.ks-science-page__formula strong{font-size:20px}.ks-science-page__index a{gap:12px;font-size:9px}.ks-science-page__ingredient-copy{padding:54px 20px 62px}.ks-science-page__ingredient h2{font-size:34px}.ks-science-page__lede{font-size:14px}.ks-science-page__evidence{margin-top:34px}.ks-science-page__evidence div{grid-template-columns:1fr;gap:10px}.ks-science-page__routine{padding:66px 20px}.ks-science-page__routine-heading{margin-bottom:48px}.ks-science-page__routine-heading h2{font-size:38px}.ks-science-page__quality,.ks-science-page__references{padding:66px 20px}.ks-science-page__quality h2{max-width:none;font-size:34px;overflow-wrap:normal;word-break:normal}.ks-science-page__definition{font-size:14px}.ks-science-page__traceability{grid-template-columns:1fr}.ks-science-page__traceability div{min-height:100px}.ks-science-page__references h2{font-size:32px}.ks-science-page__references a{grid-template-columns:30px 1fr;font-size:10px}.ks-science-page__closing{padding:66px 20px}.ks-science-page__closing h2{font-size:34px}.ks-science-page__closing a{width:100%}.ks-science-page__fineprint{padding:0 20px 36px}}@media(hover:hover){.ks-science-page__index a:hover,.ks-science-page__references a:hover{opacity:.55}.ks-science-page__closing a:hover{background:#000}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/kiyori-science-landing.css.map */
