.ksc-bento{background:var(--ksc-white);padding-top:var(--ksc-bento-pt, 40px);padding-bottom:var(--ksc-bento-pb, 40px)}.ksc-bento__grid{display:flex;flex-direction:column;gap:32px}.ksc-bento__card{position:relative;overflow:hidden;border-radius:20px;display:flex;isolation:isolate}.ksc-bento__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ksc-bento__bg-img{width:100%;height:100%;object-fit:cover}.ksc-bento__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000014,#0000005c,#000000bd)}.ksc-bento__badge{flex:0 0 auto;width:106px;height:106px;border-radius:50%;overflow:hidden}.ksc-bento__badge img{width:106px;height:106px;object-fit:contain}.ksc-bento__card--feature{flex-direction:column;justify-content:flex-end;gap:48px;min-height:560px;padding:64px 96px;color:var(--ksc-white)}.ksc-bento__feature-text{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.ksc-bento__feature-heading{max-width:602px}.ksc-bento__feature-body{max-width:568px;color:#ffffffe6;text-wrap:pretty}.ksc-bento__row{display:grid;grid-template-columns:1fr 1fr;gap:32px}.ksc-bento__stack{display:flex;flex-direction:column;gap:32px}.ksc-bento__card--side{gap:48px;align-items:flex-start;padding:64px}.ksc-bento__card--deep{background:var(--ksc-deep-blue);color:var(--ksc-white)}.ksc-bento__card--light{background:#d6e5eb;color:var(--ksc-black)}.ksc-bento__card--light .ksc-h4,.ksc-bento__card--tall .ksc-h4{color:var(--ksc-deep-blue)}.ksc-bento__text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:16px}.ksc-bento__text .ksc-body{text-wrap:pretty}.ksc-bento__card--tall{flex-direction:column;justify-content:flex-end;gap:32px;padding:64px 80px;color:var(--ksc-black);min-height:clamp(560px,34.583vw,664px)}.ksc-bento__text--tall{flex:0 0 auto}.ksc-bento__text--tall .ksc-body{max-width:523px}@media(max-width:1199px){.ksc-bento__card--feature{padding:48px}.ksc-bento__card--side{padding:48px;gap:32px}.ksc-bento__card--tall{padding:48px}}@media(max-width:989px){.ksc-bento__row{grid-template-columns:1fr}.ksc-bento__feature-text{flex-direction:column;align-items:flex-start}}@media(max-width:749px){.ksc-bento__grid,.ksc-bento__row,.ksc-bento__stack{gap:16px}.ksc-bento__card--feature{min-height:480px;padding:32px 24px;gap:24px}.ksc-bento__card--side{flex-direction:column;padding:32px 24px;gap:24px}.ksc-bento__card--tall{min-height:560px;padding:32px 24px;gap:24px}.ksc-bento__badge,.ksc-bento__badge img{width:80px;height:80px}}.ksc-chem{padding-top:var(--ksc-chem-pt, 96px);padding-bottom:var(--ksc-chem-pb, 96px)}.ksc-chem__inner{display:flex;flex-direction:column;align-items:center;gap:clamp(40px,3.333vw,64px)}.ksc-chem__heading{text-align:center;color:var(--ksc-deep-blue);max-width:1100px}.ksc-chem__grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ksc-chem__card{position:relative;overflow:hidden;border-radius:20px;background:var(--ksc-white);height:clamp(600px,37.5vw,720px);display:flex;flex-direction:column;justify-content:flex-end}.ksc-chem__media{position:absolute;top:0;right:0;bottom:0;left:0}.ksc-chem__media img{width:100%;height:100%;object-fit:cover}.ksc-chem__overlay{position:relative;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;gap:24px;padding:clamp(24px,2.083vw,40px);border-radius:20px;background:linear-gradient(to bottom,#fff0,#fffc)}.ksc-chem__overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 55%);mask-image:linear-gradient(to bottom,transparent 0%,#000 55%)}.ksc-chem__overlay{isolation:isolate}.ksc-chem__head{display:flex;flex-direction:column;gap:10px}.ksc-chem__num{color:var(--ksc-kimura-blue)}.ksc-chem__title{color:var(--ksc-deep-blue)}.ksc-chem__text{color:var(--ksc-black)}.ksc-chem__text p:empty{display:none}.ksc.ksc-chem .ksc-body p+p{margin-top:1.4em}.ksc-chem__footer{max-width:960px;text-align:center;color:var(--ksc-black);text-wrap:pretty}@media(min-width:990px){.ksc-chem__text{min-height:280px}}@media(max-width:989px){.ksc-chem__grid{grid-template-columns:1fr;gap:16px;max-width:640px;margin-inline:auto;width:100%}.ksc-chem__card{height:auto;min-height:480px}}.ksc-compare{padding-top:var(--ksc-pt);padding-bottom:var(--ksc-pb)}.ksc-compare__intro{display:flex;flex-direction:column;gap:32px;margin-bottom:64px}.ksc-compare__heading{color:var(--ksc-deep-blue)}.ksc-compare__text{color:var(--ksc-black)}.ksc-compare__scroll{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.ksc-compare__scroll:focus-visible{outline:2px solid var(--ksc-kimura-blue);outline-offset:4px}.ksc .ksc-compare__table{width:100%;border-collapse:collapse;table-layout:fixed;background:var(--ksc-white);border:0;border-bottom:1px solid var(--ksc-stroke);margin:0}.ksc-compare__table th,.ksc-compare__table td{border:0;margin:0}.ksc-compare__corner{width:360px;padding:0}.ksc .ksc-compare__colhead{padding:24px 8px;text-align:center;vertical-align:middle;color:var(--ksc-black)}.ksc .ksc-compare__colhead.is-highlight{background:var(--ksc-kimura-blue);color:var(--ksc-white);padding-top:32px;padding-bottom:32px}.ksc-compare__table tbody tr{height:96px;transition:background-color var(--ksc-med) var(--ksc-ease)}.ksc-compare__table tbody th,.ksc-compare__table tbody td{border-top:1px solid #e0e0e0}.ksc .ksc-compare__label{padding:16px 40px;text-align:left;vertical-align:middle;color:var(--ksc-black)}.ksc-compare__cell{padding:16px 8px;text-align:center;vertical-align:middle;color:var(--ksc-black)}.ksc-compare__cell.is-highlight{background:#ecf3f5;color:var(--ksc-deep-blue)}.ksc-compare__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100px;border:2px solid transparent;vertical-align:middle}.ksc-compare__icon svg{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ksc-compare__icon--x svg{stroke-linecap:square;stroke-linejoin:miter}.ksc-compare__icon--check-filled{background:var(--ksc-kimura-blue);border-color:var(--ksc-kimura-blue);color:var(--ksc-white)}.ksc-compare__icon--check{background:var(--ksc-white);border-color:var(--ksc-kimura-blue);color:var(--ksc-kimura-blue)}.ksc-compare__icon--x{background:var(--ksc-white);border-color:#ca0c00;color:#ca0c00}@media(max-width:1279px){.ksc-compare__corner{width:26%}.ksc .ksc-compare__label{padding:20px 24px}}@media(max-width:989px){.ksc-compare{padding-top:calc(var(--ksc-pt) * .6);padding-bottom:calc(var(--ksc-pb) * .6)}.ksc-compare__intro{margin-bottom:40px;gap:20px}.ksc-compare__scroll{margin:0 calc(var(--ksc-section-x) * -1);padding:0 var(--ksc-section-x)}.ksc .ksc-compare__table{min-width:720px}.ksc-compare__corner{width:150px}.ksc .ksc-compare__label{position:sticky;left:0;z-index:1;background:var(--ksc-white);padding:16px 12px 16px 0;font-size:14px;letter-spacing:.06em;box-shadow:1px 0 #e0e0e0}.ksc-compare__corner{position:sticky;left:0;z-index:1;background:var(--ksc-white)}.ksc .ksc-compare__colhead{font-size:14px;letter-spacing:.06em;padding:16px 6px}.ksc-compare__table tbody tr{height:80px}.ksc-compare__cell{padding:16px 6px}.ksc-compare__cell .ksc-body,.ksc-compare__cell .ksc-body-bold{font-size:15px}.ksc-compare__icon{width:34px;height:34px}}.ksc.ksc-gloss .ksc-body,.ksc.ksc-gloss .ksc-body p{font-size:clamp(17px,1.042vw,20px)!important;line-height:1.4}.ksc-gloss{background:var(--kg-bg);padding-top:clamp(min(56px,calc(var(--kg-pt) * 1px)),calc(var(--kg-pt) * 100vw / 1920),calc(var(--kg-pt) * 1px));padding-bottom:clamp(min(56px,calc(var(--kg-pb) * 1px)),calc(var(--kg-pb) * 100vw / 1920),calc(var(--kg-pb) * 1px))}.ksc-gloss__wrap{display:flex;flex-direction:column;align-items:center;gap:clamp(40px,3.333vw,64px);padding-block:clamp(0px,2.5vw,48px)}.ksc-gloss__head{display:flex;flex-direction:column;gap:clamp(20px,1.667vw,32px);text-align:center}.ksc.ksc-gloss .ksc-gloss__heading{color:var(--ksc-deep-blue)}.ksc.ksc-gloss .ksc-gloss__intro{color:var(--ksc-black);text-wrap:pretty}.ksc-gloss__panel{width:100%;margin:0;display:flex;flex-direction:column;background:var(--ksc-white);border:1px solid var(--ksc-stroke);border-radius:20px;padding:clamp(16px,4.583vw,88px) clamp(16px,4.583vw,88px) clamp(16px,2.083vw,40px)}.ksc-gloss__row{display:grid;grid-template-columns:minmax(0,117fr) minmax(0,436fr) minmax(0,919fr);column-gap:16px;align-items:start;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--ksc-stroke)}.ksc-gloss__row--group{margin-top:56px}.ksc-gloss__row:last-child{margin-bottom:48px}.ksc-gloss__row>*{margin:0}.ksc.ksc-gloss .ksc-gloss__letter{color:var(--ksc-kimura-blue);min-height:1em}.ksc.ksc-gloss .ksc-gloss__term{color:var(--ksc-deep-blue);padding-top:clamp(0px,.755vw,14.5px)}.ksc.ksc-gloss .ksc-gloss__def{color:var(--ksc-black);text-wrap:pretty}@media(max-width:1199px){.ksc-gloss__row{grid-template-columns:64px minmax(0,1fr);row-gap:12px}.ksc-gloss__row .ksc-gloss__def{grid-column:2}.ksc.ksc-gloss .ksc-gloss__term{padding-top:6px}}@media(max-width:749px){.ksc-gloss__row{grid-template-columns:44px minmax(0,1fr);padding-bottom:24px;margin-bottom:24px}.ksc-gloss__row--group{margin-top:24px}.ksc-gloss__row:last-child{margin-bottom:24px}.ksc.ksc-gloss .ksc-gloss__term{padding-top:4px}}.ksc.ksc-hero .ksc-body,.ksc.ksc-hero .ksc-body p,.ksc.ksc-hero .ksc-body li{font-size:clamp(17px,1.042vw,20px)!important;line-height:1.4}.ksc.ksc-hero .ksc-body-bold,.ksc.ksc-hero .ksc-body-bold p{font-weight:700}.ksc.ksc-hero .ksc-hero__text p+p,.ksc.ksc-hero .ksc-hero__intro-text p+p{margin-top:1.4em}.ksc-hero{--kh-scale: calc(100vw / 1920);background:var(--kh-section-bg);padding-top:calc(var(--kh-outer-t) * 1px);padding-bottom:calc(var(--kh-outer-b) * 1px)}.ksc-hero--full{padding-top:0;padding-bottom:0}.ksc-hero--border{border-bottom:1px solid var(--ksc-stroke)}.ksc-hero--inset{padding-left:var(--ksc-gutter);padding-right:var(--ksc-gutter)}.ksc-hero__frame{position:relative;overflow:hidden;isolation:isolate;background:var(--kh-bg);min-height:clamp(var(--kh-min-h-m),calc(var(--kh-min-h) * var(--kh-scale)),calc(var(--kh-min-h) * 1px));display:flex}.ksc-hero--inset .ksc-hero__frame{border-radius:20px}.ksc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ksc-hero__media img,.ksc-hero__media video{width:100%;height:100%;object-fit:cover;object-position:var(--kh-focal)}.ksc-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(var(--kh-blur));backdrop-filter:blur(var(--kh-blur))}.ksc-hero__inner{flex:1 1 auto;display:flex;flex-direction:column;padding:clamp(48px,calc(var(--kh-pt) * var(--kh-scale)),calc(var(--kh-pt) * 1px)) clamp(16px,calc(var(--kh-px) * var(--kh-scale)),calc(var(--kh-px) * 1px)) clamp(48px,calc(var(--kh-pb) * var(--kh-scale)),calc(var(--kh-pb) * 1px))}.ksc-hero--v-top .ksc-hero__inner{justify-content:flex-start}.ksc-hero--v-center .ksc-hero__inner{justify-content:center}.ksc-hero--v-bottom .ksc-hero__inner{justify-content:flex-end}.ksc-hero__content{width:100%;max-width:var(--kh-content-w);display:flex;flex-direction:column;gap:40px}.ksc-hero--v-split .ksc-hero__content{flex:1 1 auto;justify-content:space-between;gap:clamp(160px,20.8vw,400px)}.ksc-hero--a-center .ksc-hero__content{margin-left:auto;margin-right:auto}.ksc-hero--a-right .ksc-hero__content{margin-left:auto}.ksc-hero__main{display:flex;flex-direction:column;gap:var(--kh-gap, 32px);align-items:flex-start}.ksc-hero--a-center .ksc-hero__main{align-items:center;text-align:center}.ksc-hero--a-right .ksc-hero__main{align-items:flex-end;text-align:right}.ksc-hero--a-center .ksc-hero__main>*{margin-left:auto;margin-right:auto}.ksc-hero__heading,.ksc-hero__text{width:100%}.ksc-hero__action{margin-top:calc(var(--kh-action-gap, 40px) - var(--kh-gap, 32px))}.ksc-hero__action+.ksc-hero__action{margin-top:0}.ksc-hero--text-light{color:var(--ksc-white)}.ksc-hero--text-dark{color:var(--ksc-black)}.ksc.ksc-hero--text-dark .ksc-hero__heading,.ksc.ksc-hero--text-dark .ksc-hero__intro-heading{color:var(--ksc-deep-blue)}.ksc-hero--text-dark .ksc-hero__eyebrow{color:#61727e}.ksc-hero__hl--muted .ksc-hl{color:inherit;opacity:.5}.ksc-hero__hl--blue .ksc-hl{color:var(--ksc-kimura-blue)}.ksc-hero__bullets{list-style:none;margin:0;padding:0;display:grid;gap:10px;text-align:left}.ksc-hero__bullets:not(.ksc-checklist) li{position:relative;padding-left:36px}.ksc-hero__bullets:not(.ksc-checklist) li:before{content:"";position:absolute;left:7px;top:calc(.7em - 3px);width:6px;height:6px;border-radius:50%;background:var(--ksc-kimura-blue)}.ksc-hero__intro{display:grid;grid-template-columns:minmax(0,720fr) minmax(0,544fr);gap:clamp(32px,5vw,96px);align-items:start;text-align:left}.ksc-hero__intro-text{padding-top:10px}.ksc-hero__logos{display:flex;flex-wrap:wrap;justify-content:center;gap:32px}.ksc-hero--a-left .ksc-hero__logos{justify-content:flex-start}.ksc-hero__logo{flex:0 0 auto;width:clamp(120px,calc(var(--kh-logo) * 100vw / 1920),calc(var(--kh-logo) * 1px));aspect-ratio:1}.ksc-hero__logos--round .ksc-hero__logo-img{border-radius:50%}.ksc-hero__logo-img{width:100%;height:100%;object-fit:contain}@media(max-width:989px){.ksc-hero__intro{grid-template-columns:1fr}.ksc-hero--v-split .ksc-hero__content{gap:96px}}@media(max-width:749px){.ksc-hero__content{gap:32px}.ksc-hero__main{gap:24px}.ksc-hero--text-light .ksc-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.ksc-hero--inset{padding-top:calc(var(--kh-outer-t) * .4px);padding-bottom:calc(var(--kh-outer-b) * .4px)}}.ksc.ksc-icon-row .ksc-body,.ksc.ksc-icon-row .ksc-body p,.ksc.ksc-icon-row .ksc-body li{font-size:clamp(17px,1.042vw,20px)!important;line-height:1.4}.ksc-icon-row{background:var(--kir-bg);color:var(--kir-fg)}.ksc-icon-row__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:32px}.ksc-icon-row__item{display:flex;align-items:center;gap:32px;margin:0}.ksc-icon-row__icon{flex:0 0 auto;display:block}.ksc-icon-row__icon img{width:100%;height:100%;object-fit:contain}.ksc-icon-row__text{display:flex;flex-direction:column}.ksc.ksc-icon-row .ksc-icon-row__heading{color:var(--kir-heading)}.ksc-icon-row--badge{border:1px solid var(--ksc-stroke)}.ksc-icon-row--badge .ksc-icon-row__inner{padding:clamp(32px,2.5vw,48px) clamp(16px,8.333vw,160px)}.ksc-icon-row--badge .ksc-icon-row__icon{width:64px;height:64px}.ksc-icon-row--badge .ksc-icon-row__text{gap:10px}.ksc-icon-row--badge .ksc-icon-row__heading{white-space:nowrap}.ksc-icon-row--trust .ksc-icon-row__inner{padding:20px var(--ksc-section-x)}.ksc-icon-row--trust .ksc-icon-row__list{max-width:var(--ksc-container);margin:0 auto}.ksc-icon-row--trust .ksc-icon-row__icon{width:24px;height:24px}.ksc-icon-row--trust .ksc-icon-row__heading{font-family:var(--ksc-font);font-weight:700;font-size:20px;line-height:24px;text-transform:uppercase;white-space:nowrap}@media(max-width:1199px){.ksc-icon-row--badge .ksc-icon-row__item{gap:20px}.ksc-icon-row--badge .ksc-icon-row__heading{white-space:normal}}@media(max-width:989px){.ksc-icon-row--badge .ksc-icon-row__list{flex-direction:column;align-items:flex-start;gap:24px;max-width:420px;margin:0 auto}.ksc-icon-row--badge .ksc-icon-row__icon{width:48px;height:48px}.ksc-icon-row--trust .ksc-icon-row__list{flex-wrap:wrap;justify-content:center;gap:12px 28px}.ksc-icon-row--trust .ksc-icon-row__item{gap:12px}.ksc-icon-row--trust .ksc-icon-row__heading{font-size:14px;line-height:20px}.ksc-icon-row--trust .ksc-icon-row__icon{width:20px;height:20px}}.ksc-iot{position:relative;isolation:isolate;overflow:hidden;background:var(--ksc-iot-bg, #000)}.ksc-iot--light{color:var(--ksc-white)}.ksc-iot--dark{color:var(--ksc-deep-blue)}.ksc-iot__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ksc-iot__media img{width:100%;height:100%;object-fit:cover;object-position:var(--ksc-iot-pos, center bottom)}.ksc-iot__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--ksc-iot-overlay, 0)}.ksc-iot__body{padding-top:var(--ksc-iot-pt, 128px);padding-bottom:max(var(--ksc-iot-space, 31.25vw),96px)}.ksc-iot__content{display:flex;flex-direction:column;gap:40px;align-items:flex-start}.ksc-iot__heading{max-width:800px;margin-bottom:-8px!important}.ksc-iot__heading>span{display:block}.ksc-iot__muted{opacity:.5}.ksc-iot__text,.ksc-iot__callout{width:100%;text-wrap:pretty}.ksc-iot--light .ksc-iot__text,.ksc-iot--light .ksc-iot__callout{color:var(--ksc-white)}.ksc-iot--dark .ksc-iot__text{color:var(--ksc-black)}.ksc.ksc-iot .ksc-body p+p{margin-top:1.4em}.ksc-iot__callout{border-left:4px solid var(--ksc-kimura-blue);padding:0 clamp(24px,2.5vw,48px)}.ksc.ksc-iot .ksc-iot__callout,.ksc.ksc-iot .ksc-iot__callout p{font-weight:700}@media(max-width:749px){.ksc-iot{display:flex;flex-direction:column}.ksc-iot__body{order:1;padding-bottom:40px}.ksc-iot__media{order:2;position:relative;z-index:0;aspect-ratio:4 / 3}.ksc-iot__media img{object-position:60% bottom}.ksc-iot__media:before{content:"";position:absolute;inset:0 0 auto;height:35%;z-index:1;background:linear-gradient(to bottom,var(--ksc-iot-bg, #000),transparent)}}.ksc.ksc-ingd .ksc-body,.ksc.ksc-ingd .ksc-body p{font-size:clamp(17px,1.042vw,20px)!important;line-height:1.4}.ksc.ksc-ingd .ksc-body p+p{margin-top:1.4em}.ksc-ingd{background:var(--ki-bg);padding-top:clamp(min(56px,calc(var(--ki-pt) * 1px)),calc(var(--ki-pt) * 100vw / 1920),calc(var(--ki-pt) * 1px));padding-bottom:clamp(min(56px,calc(var(--ki-pb) * 1px)),calc(var(--ki-pb) * 100vw / 1920),calc(var(--ki-pb) * 1px))}.ksc-ingd__wrap{display:flex;flex-direction:column;align-items:center;gap:clamp(40px,3.333vw,64px);padding-block:clamp(0px,2.5vw,48px)}.ksc-ingd__head{display:flex;flex-direction:column;align-items:center;gap:clamp(20px,1.667vw,32px);text-align:center;width:100%}.ksc.ksc-ingd .ksc-ingd__num,.ksc.ksc-ingd .ksc-ingd__eyebrow{color:#61727e}.ksc.ksc-ingd .ksc-ingd__heading,.ksc.ksc-ingd .ksc-ingd__title{color:var(--ksc-deep-blue)}.ksc.ksc-ingd .ksc-ingd__intro{max-width:1048px;color:var(--ksc-black);text-wrap:pretty}.ksc-ingd__grid{width:100%;display:grid;grid-template-columns:1fr;gap:clamp(24px,2.5vw,48px)}.ksc-ingd--grid .ksc-ingd__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(24px,3.333vw,64px)}.ksc-ingd__card{background:var(--ksc-white);border:1px solid var(--ksc-stroke);display:flex;align-items:stretch;min-width:0}.ksc-ingd__content{flex:1 1 auto;min-width:0;padding:clamp(24px,2.5vw,48px);display:flex;flex-direction:column;justify-content:space-between;gap:32px}.ksc-ingd__info{display:flex;flex-direction:column;gap:clamp(20px,1.667vw,32px)}.ksc-ingd__titles{display:flex;flex-direction:column;gap:16px}.ksc.ksc-ingd .ksc-ingd__text{color:var(--ksc-black);text-wrap:pretty}.ksc.ksc-ingd .ksc-ingd__text em{color:#61727e}.ksc.ksc-ingd .ksc-ingd__source{display:flex;gap:16px;align-items:flex-start;color:var(--ksc-kimura-blue)}.ksc-ingd__source svg{flex:0 0 20px;margin-top:4px}.ksc-ingd__source svg,.ksc-ingd__source svg path{fill:none!important}.ksc-ingd__media{position:relative;overflow:hidden}.ksc-ingd__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ksc-ingd--rows .ksc-ingd__media{flex:0 0 31.667%;aspect-ratio:532 / 399}.ksc-ingd--rows .ksc-ingd__content{max-width:1148px}.ksc-ingd--rows .ksc-ingd__text{max-width:1052px}.ksc-ingd--grid .ksc-ingd__card{min-height:clamp(480px,29.9vw,574px)}.ksc-ingd--grid .ksc-ingd__content{flex:0 0 60.66%}.ksc-ingd--grid .ksc-ingd__media{flex:1 1 auto}@media(max-width:1199px){.ksc-ingd--grid .ksc-ingd__grid{grid-template-columns:1fr}.ksc-ingd--grid .ksc-ingd__card{min-height:0}.ksc-ingd--grid .ksc-ingd__content{flex-basis:64%}}@media(max-width:749px){.ksc-ingd__card,.ksc-ingd--rows .ksc-ingd__card{flex-direction:column-reverse}.ksc-ingd--rows .ksc-ingd__media,.ksc-ingd--grid .ksc-ingd__media{flex:none;width:100%;aspect-ratio:4 / 3}.ksc-ingd--grid .ksc-ingd__content{flex:1 1 auto}.ksc-ingd__content{gap:24px}}.ksc-ing{background:var(--ksc-white);padding-top:var(--ksc-ing-pt, 96px);padding-bottom:var(--ksc-ing-pb, 96px)}.ksc-ing__wrap{display:flex;flex-direction:column;align-items:center;gap:64px}.ksc-ing__intro{width:100%;display:flex;align-items:center;gap:64px}.ksc-ing__intro-text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:32px}.ksc-ing__text{color:var(--ksc-black);text-wrap:pretty}.ksc-ing__intro-media{flex:0 0 auto;width:400px;aspect-ratio:1}.ksc-ing__intro-media img{width:100%;height:100%;object-fit:cover}.ksc-ing__ingredients{width:100%;display:flex;flex-direction:column;align-items:center;gap:32px}.ksc-ing__label{text-align:center;max-width:521px}.ksc-ing__grid{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ksc-ing__card{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--ksc-white);border:1px solid #e1e1de}.ksc-ing__card-media{aspect-ratio:443.333 / 266;overflow:hidden}.ksc .ksc-ing__card-img{display:block;width:100%;height:100%;object-fit:cover}.ksc.ksc-ing .ksc-ing__card-name{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:109px;margin:0;padding:32px;text-align:center;color:var(--ksc-black);font-weight:400}.ksc-ing__without{width:100%;display:flex;flex-direction:column;gap:64px}.ksc.ksc-ing .ksc-ing__without-heading{color:var(--ksc-deep-blue);text-align:left}.ksc-ing__bento{list-style:none;margin:0;padding:0;width:100%;display:grid;gap:16px}.ksc-ing__bento--5{grid-template-columns:minmax(0,567fr) minmax(0,323fr) minmax(0,109fr) minmax(0,313fr);grid-template-rows:minmax(0,285fr) minmax(0,313fr);grid-template-areas:"big a a b" "big c d d";aspect-ratio:1360 / 614}.ksc-ing__bento--5 .ksc-ing__tile--1{grid-area:big}.ksc-ing__bento--5 .ksc-ing__tile--2{grid-area:a}.ksc-ing__bento--5 .ksc-ing__tile--3{grid-area:b}.ksc-ing__bento--5 .ksc-ing__tile--4{grid-area:c}.ksc-ing__bento--5 .ksc-ing__tile--5{grid-area:d}.ksc-ing__bento:not(.ksc-ing__bento--5){grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-auto-rows:320px}.ksc-ing__tile{position:relative;overflow:hidden;border-radius:20px;min-height:0;display:flex;flex-direction:column;justify-content:flex-end}.ksc .ksc-ing__tile-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ksc-ing__tile-content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:clamp(20px,2.083vw,40px)}.ksc-ing__tile-icon{display:block;width:clamp(40px,3.333vw,64px);height:auto;aspect-ratio:1}.ksc.ksc-ing .ksc-ing__tile-label{margin:0;color:var(--ksc-white);max-width:487px}@media(max-width:989px){.ksc-ing__intro{flex-direction:column-reverse;gap:32px}.ksc-ing__intro-media{width:280px}.ksc-ing__without{gap:32px}.ksc-ing__bento--5{aspect-ratio:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;grid-auto-rows:clamp(200px,40vw,300px);grid-template-areas:"big big" "a b" "c d"}.ksc-ing__tile-content{gap:12px}}@media(max-width:749px){.ksc-ing__wrap{gap:48px}.ksc-ing__grid{grid-template-columns:1fr;gap:16px;max-width:480px;margin-inline:auto}.ksc-ing__card{border-radius:14px}.ksc.ksc-ing .ksc-ing__card-name{min-height:0;padding:20px 16px;font-size:17px!important}.ksc-ing__tile{border-radius:14px}.ksc-ing__tile-content{padding:16px;gap:10px}.ksc.ksc-ing .ksc-ing__tile-label{font-size:clamp(18px,5vw,28px)!important;overflow-wrap:anywhere}}.ksc.ksc-labels .ksc-body{font-size:clamp(17px,1.042vw,20px)!important;line-height:1.4}.ksc-labels{background:var(--kl-bg);padding-top:clamp(min(56px,calc(var(--kl-pt) * 1px)),calc(var(--kl-pt) * 100vw / 1920),calc(var(--kl-pt) * 1px));padding-bottom:clamp(min(56px,calc(var(--kl-pb) * 1px)),calc(var(--kl-pb) * 100vw / 1920),calc(var(--kl-pb) * 1px))}.ksc-labels__wrap{display:flex;flex-direction:column;align-items:center;gap:clamp(40px,3.333vw,64px)}.ksc.ksc-labels .ksc-labels__heading{color:var(--ksc-deep-blue);text-align:center;width:100%}.ksc-labels__grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.333vw,64px)}.ksc-labels__card{background:var(--ksc-white);border:1px solid var(--ksc-stroke);padding:clamp(24px,2.5vw,48px);display:flex;flex-direction:column;gap:16px;text-align:center}.ksc.ksc-labels .ksc-labels__label{color:var(--ksc-kimura-blue)}.ksc.ksc-labels .ksc-labels__text,.ksc.ksc-labels .ksc-labels__note{color:var(--ksc-black);text-wrap:pretty}.ksc-labels__note{text-align:center}@media(max-width:749px){.ksc-labels__grid{grid-template-columns:1fr}}.ksc.ksc-notc .ksc-body{font-size:clamp(17px,1.042vw,20px)!important;line-height:1.4}.ksc-notc{background:var(--kn-bg);padding-top:clamp(min(56px,calc(var(--kn-pt) * 1px)),calc(var(--kn-pt) * 100vw / 1920),calc(var(--kn-pt) * 1px));padding-bottom:clamp(min(56px,calc(var(--kn-pb) * 1px)),calc(var(--kn-pb) * 100vw / 1920),calc(var(--kn-pb) * 1px))}.ksc-notc__wrap{display:flex;flex-direction:column;align-items:center;gap:clamp(40px,3.333vw,64px);padding-block:clamp(0px,2.5vw,48px)}.ksc-notc__head{max-width:960px;display:flex;flex-direction:column;gap:clamp(20px,1.667vw,32px);text-align:center}.ksc.ksc-notc .ksc-notc__heading{color:var(--ksc-deep-blue)}.ksc.ksc-notc .ksc-notc__intro{color:var(--ksc-black);text-wrap:pretty}.ksc-notc__grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3.333vw,64px) 32px}.ksc-notc__card{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;aspect-ratio:664 / 612;display:flex;flex-direction:column;justify-content:flex-end;background:#0b1218}.ksc-notc__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ksc-notc__img{width:100%;height:100%;object-fit:cover;object-position:center top}.ksc-notc__content{display:flex;flex-direction:column;gap:24px;padding:clamp(24px,2.083vw,40px);color:var(--ksc-white)}.ksc-notc__icon{width:clamp(44px,3.333vw,64px);height:auto;color:var(--ksc-white)}.ksc-notc__icon,.ksc-notc__icon path{fill:none!important}.ksc.ksc-notc .ksc-notc__title,.ksc.ksc-notc .ksc-notc__text{color:var(--ksc-white)}.ksc.ksc-notc .ksc-notc__text{text-wrap:pretty}@media(max-width:989px){.ksc-notc__grid,.ksc-notc__content{gap:16px}}@media(max-width:749px){.ksc-notc__grid{grid-template-columns:1fr;max-width:560px}.ksc-notc__card{aspect-ratio:auto;min-height:400px}}.ksc-pcards{padding-top:var(--ksc-pt);padding-bottom:var(--ksc-pb)}.ksc-pcards__head{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:32px}.ksc-pcards__heading{color:var(--ksc-deep-blue);flex:1 1 auto}.ksc-pcards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.ksc-pcards__card{display:flex;flex-direction:column;border-radius:20px;min-width:0}.ksc-pcards__media{display:block;height:520px;border-radius:20px 20px 0 0;overflow:hidden}.ksc .ksc-pcards__img{width:100%;height:100%;object-fit:cover}.ksc-pcards__content{flex:1 1 auto;min-height:400px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:40px}.ksc-pcards__text{display:flex;flex-direction:column;gap:16px}.ksc-pcards__title,.ksc-pcards__title a,.ksc-pcards .ksc-body,.ksc-pcards .ksc-cards-price{color:var(--ksc-black);text-decoration:none}.ksc-pcards__action{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ksc-cards-price{display:inline-flex;align-items:baseline;gap:12px;white-space:nowrap}.ksc-cards-price__was{font-size:.7em;opacity:.5;font-weight:700}.ksc-cards-buy{margin:0}.ksc-btn.is-loading{opacity:.6;pointer-events:none}@media(max-width:1279px){.ksc-pcards__media{height:420px}.ksc-pcards__content{padding:32px 24px;min-height:360px}}@media(max-width:989px){.ksc-pcards{padding-top:calc(var(--ksc-pt) * .6);padding-bottom:calc(var(--ksc-pb) * .6)}.ksc-pcards__grid{grid-template-columns:1fr;gap:40px;max-width:640px;margin-inline:auto;width:100%}.ksc-pcards__media{height:340px}.ksc-pcards__content{min-height:0;padding:24px 4px 8px}}@media(max-width:749px){.ksc-pcards__head{flex-direction:column;align-items:flex-start;gap:16px}}.ksc-rev{padding-top:var(--ksc-rev-pt, 96px);padding-bottom:var(--ksc-rev-pb, 96px);border-top:1px solid var(--ksc-stroke);border-bottom:1px solid var(--ksc-stroke);overflow:hidden}.ksc-rev--ivory{background:var(--ksc-ivory)}.ksc-rev--white{background:var(--ksc-white)}.ksc-rev__inner{display:flex;flex-direction:column;align-items:center;gap:32px}.ksc-rev__heading{color:var(--ksc-black);text-align:center;padding:0 var(--ksc-gutter)}.ksc-rev__stage{--slide-w: min(900px, calc(100vw - 2 * var(--ksc-section-x)));--step: calc(var(--slide-w) + 112px);--quote-h: 304px;display:block;position:relative;width:100%}.ksc-rev__viewport{width:100%;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.ksc-rev__track{--drag: 0px;display:grid;justify-content:center}.ksc-rev__track.is-dragging{cursor:grabbing}.ksc-rev__slide{--o: 0;grid-area:1 / 1;width:var(--slide-w);margin:0;display:flex;flex-direction:column;align-items:center;gap:32px;transform:translate(calc(var(--o) * var(--step) + var(--drag)));opacity:.4;color:var(--ksc-black);transition:transform var(--ksc-med) var(--ksc-ease),opacity var(--ksc-med) var(--ksc-ease)}.ksc-rev__slide:not(.is-active){cursor:pointer}.ksc-rev__slide.is-active{opacity:1}.ksc-rev__slide.no-anim,.ksc-rev__track.is-dragging .ksc-rev__slide{transition:none}.ksc-rev__slide.no-anim{visibility:hidden}.ksc-rev__quote-wrap{min-height:var(--quote-h);width:100%;display:flex;align-items:center;justify-content:center}.ksc-rev__quote{margin:0;padding:0;border:0;text-align:center;font-style:normal;quotes:none}.ksc-rev__quote:before,.ksc-rev__quote:after{content:none}.ksc-rev__author{display:flex;flex-direction:column;align-items:center;gap:16px}.ksc-rev__stars{display:inline-flex;gap:2px;color:var(--ksc-kimura-blue)}.ksc-rev__stars svg{width:21px;height:20px;fill:currentColor}.ksc-rev__name{text-align:center}.ksc-rev__nav{position:absolute;left:0;right:0;top:calc(var(--quote-h) / 2 - 23.5px);height:0;pointer-events:none}.ksc-rev__arrow{position:absolute;top:0;width:47px;height:47px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ksc-black);cursor:pointer;overflow:hidden;pointer-events:auto;box-shadow:inset 0 0 0 .5px #0003;isolation:isolate}.ksc-rev__arrow--prev{left:calc(50% - var(--slide-w) / 2 - 96px);transform:scaleX(-1)}.ksc-rev__arrow--next{left:calc(50% + var(--slide-w) / 2 + 49px)}.ksc-rev__arrow:before{content:"";position:absolute;z-index:-1;left:-23px;top:11px;width:23px;height:23px;border-radius:50%;background:var(--ksc-black);transition:left var(--ksc-med) var(--ksc-ease),top var(--ksc-med) var(--ksc-ease),width var(--ksc-med) var(--ksc-ease),height var(--ksc-med) var(--ksc-ease)}.ksc-rev__arrow svg{display:block;width:47px;height:47px;fill:currentColor;transition:fill var(--ksc-med) var(--ksc-ease)}.ksc-rev__arrow:hover:before,.ksc-rev__arrow:focus-visible:before{left:-20px;top:-15px;width:75px;height:75px}.ksc-rev__arrow:hover,.ksc-rev__arrow:focus-visible{color:var(--ksc-white)}.ksc-rev__arrow:focus-visible{outline:2px solid var(--ksc-kimura-blue);outline-offset:2px}@media(max-width:1199px){.ksc-rev__stage{--slide-w: min(760px, calc(100vw - 240px) );--step: calc(var(--slide-w) + 64px)}.ksc-rev__arrow--prev{left:calc(50% - var(--slide-w) / 2 - 71px)}.ksc-rev__arrow--next{left:calc(50% + var(--slide-w) / 2 + 24px)}}@media(max-width:749px){.ksc-rev__stage{--slide-w: calc(100vw - 48px) ;--step: calc(var(--slide-w) + 32px);--quote-h: 0px}.ksc-rev__nav{position:static;height:auto;display:flex;justify-content:center;gap:16px;margin-top:32px}.ksc-rev__arrow{position:relative;left:auto}.ksc-rev__arrow--prev,.ksc-rev__arrow--next{left:auto}.ksc-rev__slide{gap:24px;align-self:start}.ksc-rev__viewport{transition:height var(--ksc-med) var(--ksc-ease)}.ksc.ksc-rev .ksc-rev__quote{font-size:20px!important;line-height:1.2!important}.ksc-rev__nav{margin-top:24px}}.ksc.ksc-split .ksc-body,.ksc.ksc-split .ksc-body p,.ksc.ksc-split .ksc-body li{font-size:clamp(17px,1.042vw,20px)!important;line-height:1.4}.ksc.ksc-split .ksc-body-bold,.ksc.ksc-split .ksc-body-bold p{font-weight:700}.ksc.ksc-split .ksc-split__text p+p{margin-top:1.4em}.ksc-split{--ks-scale: calc(100vw / 1920);background:var(--ks-bg);padding-top:clamp(calc(var(--ks-pt) * .4px),calc(var(--ks-pt) * var(--ks-scale)),calc(var(--ks-pt) * 1px));padding-bottom:clamp(calc(var(--ks-pb) * .4px),calc(var(--ks-pb) * var(--ks-scale)),calc(var(--ks-pb) * 1px))}.ksc-split--container .ksc-split__wrap{padding-left:var(--ksc-section-x);padding-right:var(--ksc-section-x)}.ksc-split--container .ksc-split__grid{max-width:var(--ksc-container);margin:0 auto}.ksc-split--inset .ksc-split__wrap{padding-left:var(--ksc-gutter);padding-right:var(--ksc-gutter)}.ksc-split__grid{display:grid;grid-template-columns:var(--ks-cols);gap:clamp(24px,calc(var(--ks-gap) * var(--ks-scale)),calc(var(--ks-gap) * 1px));align-items:stretch}.ksc-split--media-left .ksc-split__media{order:1}.ksc-split--media-left .ksc-split__content,.ksc-split--media-right .ksc-split__media{order:2}.ksc-split--media-right .ksc-split__content{order:1}.ksc-split__media{position:relative;overflow:hidden;min-height:clamp(280px,calc(var(--ks-media-h) * var(--ks-scale)),calc(var(--ks-media-h) * 1px))}.ksc-split--rounded .ksc-split__media{border-radius:20px}.ksc-split--media-fixed .ksc-split__media{align-self:start;height:clamp(280px,calc(var(--ks-media-h) * var(--ks-scale)),calc(var(--ks-media-h) * 1px))}.ksc-split__media img,.ksc-split__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--ks-focal)}.ksc-split__content{display:flex;flex-direction:column;background:var(--ks-panel);padding:clamp(calc(var(--ks-ppy) * .33px),calc(var(--ks-ppy) * var(--ks-scale)),calc(var(--ks-ppy) * 1px)) clamp(calc(var(--ks-ppr) * .25px),calc(var(--ks-ppr) * var(--ks-scale)),calc(var(--ks-ppr) * 1px)) clamp(calc(var(--ks-ppy) * .33px),calc(var(--ks-ppy) * var(--ks-scale)),calc(var(--ks-ppy) * 1px)) clamp(calc(var(--ks-ppl) * .25px),calc(var(--ks-ppl) * var(--ks-scale)),calc(var(--ks-ppl) * 1px))}.ksc-split--inset .ksc-split__content{border-radius:20px}.ksc-split--v-start .ksc-split__content{justify-content:flex-start}.ksc-split--v-center .ksc-split__content{justify-content:center}.ksc-split--v-end .ksc-split__content{justify-content:flex-end}.ksc-split__stack{display:flex;flex-direction:column;gap:32px;align-items:flex-start}.ksc-split__stack>*{width:100%}.ksc-split__stack>.ksc-split__action{width:auto;margin-top:calc(var(--ks-action-gap, 40px) - 32px)}.ksc-split__stack>.ksc-split__action+.ksc-split__action{margin-top:0}.ksc-split__eyebrow+.ksc-split__heading{margin-top:0}.ksc-split__checklist{gap:8px;margin-top:0}.ksc-split__checklist li{grid-template-columns:20px 1fr;gap:16px}.ksc-split__checklist--circle li:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M18.1675 8.33333C18.5481 10.2011 18.2768 12.1429 17.399 13.8348C16.5212 15.5268 15.0899 16.8667 13.3438 17.6311C11.5976 18.3955 9.64219 18.5382 7.80358 18.0353C5.96498 17.5325 4.35433 16.4145 3.24023 14.8679C2.12613 13.3212 1.57594 11.4394 1.68139 9.53615C1.78684 7.63295 2.54157 5.82341 3.81971 4.40931C5.09785 2.99521 6.82215 2.06203 8.70505 1.76538C10.588 1.46873 12.5157 1.82655 14.1667 2.77917M7.5 9.16667L10 11.6667L18.3333 3.33333' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M18.1675 8.33333C18.5481 10.2011 18.2768 12.1429 17.399 13.8348C16.5212 15.5268 15.0899 16.8667 13.3438 17.6311C11.5976 18.3955 9.64219 18.5382 7.80358 18.0353C5.96498 17.5325 4.35433 16.4145 3.24023 14.8679C2.12613 13.3212 1.57594 11.4394 1.68139 9.53615C1.78684 7.63295 2.54157 5.82341 3.81971 4.40931C5.09785 2.99521 6.82215 2.06203 8.70505 1.76538C10.588 1.46873 12.5157 1.82655 14.1667 2.77917M7.5 9.16667L10 11.6667L18.3333 3.33333' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ksc-split .ksc-split__text ul{list-style:none;margin:0;padding:0;display:grid;gap:32px}.ksc-split .ksc-split__text ul+p,.ksc-split .ksc-split__text p+ul{margin-top:32px}.ksc-split .ksc-split__text li{position:relative;padding-left:36px}.ksc-split .ksc-split__text li:before{content:"";position:absolute;left:7px;top:calc(.7em - 3px);width:6px;height:6px;border-radius:50%;background:var(--ksc-kimura-blue)}.ksc-split__quote{border-left:4px solid var(--ksc-kimura-blue);padding-left:32px}.ksc-split--text-dark{color:var(--ksc-black)}.ksc.ksc-split--text-dark .ksc-split__heading{color:var(--ksc-deep-blue)}.ksc-split--text-dark .ksc-split__eyebrow{color:#61727e}.ksc-split--text-light{color:var(--ksc-white)}@media(max-width:989px){.ksc-split__grid{grid-template-columns:1fr}.ksc-split__media{order:1!important;min-height:0;aspect-ratio:4 / 3}.ksc-split--media-fixed .ksc-split__media{height:auto;align-self:stretch}.ksc-split__content{order:2!important}.ksc-split--full .ksc-split__content{padding-left:var(--ksc-section-x);padding-right:var(--ksc-section-x)}.ksc-split--inset .ksc-split__content{padding-left:24px;padding-right:24px}}.ksc-ticker{background:var(--ksc-white);padding-top:var(--ksc-ticker-pt, 40px);padding-bottom:var(--ksc-ticker-pb, 40px)}.ksc-ticker--border{border-bottom:1px solid var(--ksc-stroke)}.ksc-ticker__reel{position:relative;overflow:hidden;width:100%}.ksc-ticker__track{display:flex;width:max-content;animation:ksc-ticker-scroll var(--ksc-ticker-duration, 35s) linear infinite;will-change:transform}.ksc-ticker--pausable .ksc-ticker__reel:hover .ksc-ticker__track{animation-play-state:paused}.ksc-ticker__set{list-style:none;margin:0;padding:0 64px 0 0;display:flex;align-items:center;gap:64px;flex:0 0 auto}.ksc-ticker__item{display:flex;align-items:center;gap:64px;flex:0 0 auto}.ksc-ticker__text{white-space:nowrap;color:var(--ksc-deep-blue);line-height:1.2}.ksc-ticker__dot{width:10px;height:10px;border-radius:50%;background:var(--ksc-kimura-blue);flex:0 0 auto}.ksc-ticker__fade{position:absolute;top:0;bottom:0;width:240px;pointer-events:none}.ksc-ticker__fade--left{left:0;background:linear-gradient(to right,var(--ksc-white),rgba(255,255,255,0))}.ksc-ticker__fade--right{right:0;background:linear-gradient(to left,var(--ksc-white),rgba(255,255,255,0))}@keyframes ksc-ticker-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% / var(--ksc-ticker-copies, 4)))}}@media(max-width:749px){.ksc-ticker__set,.ksc-ticker__item{gap:32px}.ksc-ticker__set{padding-right:32px}.ksc-ticker__fade{width:64px}}@media(prefers-reduced-motion:reduce){.ksc-ticker__track{animation:none!important}.ksc-ticker__reel{overflow-x:auto}}.ksc-wib{padding-top:var(--ksc-wib-pt, 128px);padding-bottom:var(--ksc-wib-pb, 128px)}.ksc-wib--light{background:var(--ksc-white);color:var(--ksc-deep-blue);--wib-text: var(--ksc-black);--wib-muted: #61727e;--wib-num: var(--ksc-kimura-blue);--wib-bullet: var(--ksc-kimura-blue)}.ksc-wib--dark{background:var(--ksc-deep-blue);color:var(--ksc-white);--wib-text: var(--ksc-white);--wib-muted: var(--ksc-white);--wib-num: var(--ksc-white);--wib-bullet: var(--ksc-white)}.ksc-wib__top{display:flex;gap:128px;align-items:stretch}.ksc-wib__left{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:32px}.ksc-wib__intro{display:flex;flex-direction:column;gap:32px}.ksc-wib__text{color:var(--wib-text);text-wrap:pretty}.ksc-wib__rows{display:flex;flex-direction:column}.ksc-wib__row{border-bottom:1px solid var(--ksc-stroke);padding:32px 0}.ksc-wib__row:last-child{border-bottom:0}.ksc-wib__row-btn{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px}.ksc-wib__row-btn:focus-visible{outline:2px solid var(--ksc-kimura-blue);outline-offset:4px;border-radius:4px}.ksc-wib__title-wrap{display:flex;align-items:center;gap:16px;min-width:0}.ksc-wib .ksc-wib__num,.ksc-wib .ksc-wib__title{color:var(--wib-muted);transition:color var(--ksc-med) var(--ksc-ease)}.ksc-wib .ksc-wib__row.is-active .ksc-wib__num{color:var(--wib-num)}.ksc-wib .ksc-wib__row.is-active .ksc-wib__title{color:inherit}.ksc-wib__row-btn .ksc-arrow svg{width:50px;height:50px;fill:currentColor;transition:transform var(--ksc-med) var(--ksc-ease)}.ksc-wib__row-btn:hover .ksc-arrow:not(.is-active){background:var(--ksc-kimura-blue);color:var(--ksc-white)}.ksc-wib__row-btn:hover .ksc-arrow--light:not(.is-active){background:var(--ksc-white);color:var(--ksc-deep-blue)}.ksc-wib__row.is-active .ksc-arrow svg{transform:rotate(90deg)}.ksc-wib__panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--ksc-med) var(--ksc-ease),opacity var(--ksc-med) var(--ksc-ease)}.ksc-wib__panel-inner{overflow:hidden;min-height:0}.ksc-wib__row.is-active .ksc-wib__panel{grid-template-rows:1fr;opacity:1}.ksc-wib__row:not(.is-active) .ksc-wib__panel{visibility:hidden;transition:grid-template-rows var(--ksc-med) var(--ksc-ease),opacity var(--ksc-med) var(--ksc-ease),visibility 0s linear var(--ksc-med)}.ksc-wib__bullets{list-style:none;margin:0;padding:24px 0 0 40px;display:flex;flex-direction:column;gap:8px}.ksc-wib__bullets li{position:relative;padding-left:36px;color:var(--wib-text);text-wrap:pretty}.ksc-wib__bullets li:before{content:"";position:absolute;left:7px;top:calc(.7em - 3px);width:6px;height:6px;border-radius:50%;background:var(--wib-bullet)}.ksc-wib__media{flex:0 0 632px;position:relative;border-radius:20px;overflow:hidden;min-height:560px}.ksc-wib__image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--ksc-med) var(--ksc-ease)}.ksc-wib__image.is-active{opacity:1}.ksc-wib__image img{width:100%;height:100%;object-fit:cover}.ksc-wib__bottom{margin-top:96px;padding-top:64px;border-top:1px solid var(--ksc-stroke);display:flex;align-items:flex-end;gap:128px}.ksc-wib__statement{flex:1 1 0;min-width:0}.ksc-wib__bottom .ksc-link{flex:0 0 auto}@media(max-width:1199px){.ksc-wib__top{gap:64px}.ksc-wib__media{flex-basis:44%}.ksc-wib__bottom{gap:48px}}@media(max-width:989px){.ksc-wib__top{flex-direction:column;gap:40px}.ksc-wib__media{flex:0 0 auto;width:100%;min-height:0;aspect-ratio:1}.ksc-wib__bottom{flex-direction:column;align-items:flex-start;gap:32px;margin-top:56px;padding-top:40px}}@media(max-width:749px){.ksc-wib__row{padding:24px 0}.ksc-wib__bullets{padding-left:0}.ksc-wib__row-btn .ksc-arrow{width:44px;height:44px}.ksc-wib__row-btn .ksc-arrow svg{width:44px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
