.ks-science-page{--ink:#1c1c1b;--paper:#f7f7f4;--soft:#efefeb;--rule:#d8d8d2;--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}}.ks-science-page{--paper:#fff;--soft:#fff;--rule:#dededb;background:#fff}.ks-science-page__hero{grid-template-columns:minmax(470px,.9fr) minmax(0,1.1fr);width:min(100%,1600px);min-height:0;margin:0 auto;background:#fff}.ks-science-page__hero-copy{justify-content:center;padding:clamp(64px,6vw,96px) clamp(40px,5vw,80px)}.ks-science-page__hero h1{max-width:none;margin:24px 0 28px;font-size:clamp(42px,3.45vw,58px);line-height:1.08;letter-spacing:.055em;overflow-wrap:normal;word-break:keep-all}.ks-science-page__hero h1 span{display:block}.ks-science-page__hero h1 span+span{margin-top:8px}.ks-science-page__intro{max-width:540px;font-size:16px;line-height:1.7}.ks-science-page__hero-media{align-self:center;min-height:0;aspect-ratio:3/2;margin:42px 42px 42px 0;overflow:hidden;background:var(--soft)}.ks-science-page__hero-media img,.ks-science-page__media img{width:100%;height:100%;object-fit:contain}.ks-science-page__formula{margin-top:42px}.ks-science-page__formula div{padding-top:18px;padding-bottom:18px}.ks-science-page__formula strong{font-size:21px;font-weight:400}.ks-science-page__index{width:min(100%,1600px);margin:0 auto;padding:0 clamp(28px,5vw,80px);background:#fff;border-left:1px solid var(--rule);border-right:1px solid var(--rule)}.ks-science-page__index a{min-height:66px}.ks-science-page__ingredient{grid-template-columns:1fr 1fr;width:min(100%,1600px);min-height:0;margin:0 auto;background:#fff;border-left:1px solid var(--rule);border-right:1px solid var(--rule)}.ks-science-page__media{align-self:center;min-height:0;aspect-ratio:3/2;margin:40px;background:var(--soft)}.ks-science-page__ingredient-copy{padding:clamp(64px,6vw,92px)}.ks-science-page__ingredient h2{max-width:14ch;margin:20px 0 24px;font-size:clamp(38px,3.25vw,52px);line-height:1.08;letter-spacing:.045em;overflow-wrap:normal;word-break:normal}.ks-science-page__lede{max-width:590px;font-size:15px;line-height:1.7}.ks-science-page__evidence{margin-top:34px}.ks-science-page__evidence div{grid-template-columns:130px 1fr;gap:24px;padding:17px 0}.ks-science-page__routine{width:min(100%,1600px);margin:0 auto;padding:clamp(72px,7vw,108px) clamp(40px,5vw,80px);background:#fff;color:var(--ink);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);border-left:1px solid var(--rule)}.ks-science-page__routine-heading{grid-template-columns:.55fr 1fr 1fr;gap:42px;margin-bottom:54px}.ks-science-page__routine-heading h2{font-size:clamp(38px,3.5vw,54px);line-height:1.06}.ks-science-page__routine-heading>p:last-child,.ks-science-page__routine-grid p{color:var(--muted)}.ks-science-page__routine-grid{border-color:var(--rule)}.ks-science-page__routine-grid div{min-height:180px;padding:26px clamp(18px,2.4vw,36px)}.ks-science-page__routine-grid div+div{border-color:var(--rule)}.ks-science-page__routine-grid span{margin-bottom:42px;color:var(--quiet)}.ks-science-page__quality,.ks-science-page__references,.ks-science-page__closing{width:min(100%,1600px);margin:0 auto;background:#fff;border-right:1px solid var(--rule);border-left:1px solid var(--rule)}.ks-science-page__quality{gap:clamp(56px,7vw,110px);padding:clamp(72px,7vw,108px) clamp(40px,5vw,80px)}.ks-science-page__quality h2{font-size:clamp(36px,3.25vw,50px);line-height:1.08;overflow-wrap:normal;word-break:normal}.ks-science-page__quality-body{padding-top:22px}.ks-science-page__traceability{margin-top:36px}.ks-science-page__traceability div{min-height:100px;padding:20px}.ks-science-page__references{gap:clamp(56px,7vw,110px);padding:clamp(66px,6vw,94px) clamp(40px,5vw,80px)}.ks-science-page__references h2{max-width:14ch;font-size:clamp(32px,2.8vw,44px);line-height:1.08}.ks-science-page__references a{min-height:66px}.ks-science-page__closing{padding:clamp(68px,7vw,104px) clamp(40px,5vw,80px)}.ks-science-page__closing h2{font-size:clamp(34px,3.2vw,48px);line-height:1.08}.ks-science-page__closing a{min-height:68px}.ks-science-page__fineprint{width:min(100%,1600px);margin:0 auto;padding:0 clamp(40px,5vw,80px) 44px;background:#fff}@media(max-width:1100px){.ks-science-page__hero{grid-template-columns:minmax(390px,.95fr) minmax(0,1.05fr)}.ks-science-page__hero h1{font-size:40px}.ks-science-page__hero-media{margin:30px 30px 30px 0}.ks-science-page__ingredient-copy{padding:54px 42px}.ks-science-page__media{margin:30px}}@media(max-width:900px){.ks-science-page__hero{display:flex;flex-direction:column}.ks-science-page__hero-copy{width:100%;padding:58px 24px 46px}.ks-science-page__hero h1{font-size:clamp(36px,7vw,46px)}.ks-science-page__hero-media{width:calc(100% - 48px);aspect-ratio:3/2;margin:0 24px 24px}.ks-science-page__index,.ks-science-page__ingredient,.ks-science-page__ingredient--reverse{border-left:0;border-right:0}.ks-science-page__media,.ks-science-page__ingredient--reverse .ks-science-page__media{order:0;width:calc(100% - 48px);aspect-ratio:3/2;margin:24px}.ks-science-page__ingredient-copy{order:1;padding:50px 24px 62px}.ks-science-page__routine,.ks-science-page__quality,.ks-science-page__references,.ks-science-page__closing{border-right:0;border-left:0}.ks-science-page__routine-heading{grid-template-columns:1fr;gap:24px}}@media(max-width:600px){.ks-science-page__hero-copy{padding-top:46px}.ks-science-page__hero h1{font-size:34px;line-height:1.12;letter-spacing:.04em}.ks-science-page__hero h1 span+span{margin-top:6px}.ks-science-page__hero-media{width:calc(100% - 32px);margin:0 16px 16px}.ks-science-page__index{grid-template-columns:1fr 1fr}.ks-science-page__ingredient h2{max-width:none;font-size:32px}.ks-science-page__media,.ks-science-page__ingredient--reverse .ks-science-page__media{width:calc(100% - 32px);margin:16px}.ks-science-page__ingredient-copy{padding:44px 20px 54px}.ks-science-page__routine-grid div{min-height:0;padding:24px 0 28px}.ks-science-page__routine-grid div+div{border-top:1px solid var(--rule)}.ks-science-page__routine-grid span{margin-bottom:28px}.ks-science-page__quality,.ks-science-page__references,.ks-science-page__closing{padding:58px 20px}.ks-science-page__fineprint{padding:0 20px 34px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/kiyori-science-landing.css.map */
