.ka{--ka-ink: #e9e9e9;--ka-soft: rgb(233 233 233 / .74);--ka-faint: rgb(233 233 233 / .46);--ka-line: rgb(233 233 233 / .16);background:#000;color:var(--ka-ink);overflow:clip}.ka-wrap{width:min(1416px,100% - 2 * clamp(20px,6.5625vw,252px));margin-inline:auto}.ka :where(h1,h2,h3){color:inherit}.ka-line{display:block}.ka-seg{display:inline-block}.ka-label{margin:0 0 24px;font-size:14px;font-weight:700;letter-spacing:.14em;color:var(--ka-faint)}.ka .ka-display,.ka-display{margin:0;font-size:clamp(26px,2.917vw,56px);font-weight:700;line-height:1.62;letter-spacing:.055em;color:var(--ka-ink)}.ka .ka-h2,.ka-h2{margin:0;font-size:clamp(24px,2.083vw,40px);font-weight:700;line-height:1.6;letter-spacing:.055em;color:var(--ka-ink)}.ka-text{margin:0;font-size:clamp(15px,.9375vw,18px);line-height:2.15;letter-spacing:.06em;color:var(--ka-soft)}.ka-note{margin:32px 0 0;font-size:13px;line-height:1.9;letter-spacing:.04em;color:var(--ka-faint)}.ka-head{display:grid;gap:24px}.ka-head--center{justify-items:center;text-align:center}.ka-hero{position:relative;display:grid;min-height:max(680px,100svh);padding:calc(var(--kokuho-header-height) + clamp(56px,9vw,172px)) 20px 0;justify-items:center;align-content:start;text-align:center;isolation:isolate}.ka-hero__media{position:absolute;left:50%;bottom:0;width:min(66vw,1268px);aspect-ratio:2400 / 1600;translate:-50% 0;z-index:-1;-webkit-mask:radial-gradient(ellipse 50% 50% at 50% 55%,#000 62%,transparent 100%);mask:radial-gradient(ellipse 50% 50% at 50% 55%,#000 62%,transparent 100%)}.ka-hero__img{display:block;width:100%;height:100%;object-fit:cover}.kk-js .ka-hero__img{opacity:.5}.ka-hero__sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(#ffeed60f,#ffeed60f),var(--ka-photo) center / 100% 100% no-repeat;-webkit-mask:linear-gradient(100deg,transparent 0 36%,rgb(0 0 0 / .45) 43%,#000 50%,rgb(0 0 0 / .45) 57%,transparent 64% 100%) 100% 0 / 300% 100% no-repeat;mask:linear-gradient(100deg,transparent 0 36%,rgb(0 0 0 / .45) 43%,#000 50%,rgb(0 0 0 / .45) 57%,transparent 64% 100%) 100% 0 / 300% 100% no-repeat;animation:ka-sheen 12s cubic-bezier(.37,0,.63,1) 1.2s infinite}.no-js .ka-hero__sheen{display:none}@keyframes ka-sheen{0%{-webkit-mask-position:100% 0;mask-position:100% 0}55%,to{-webkit-mask-position:0% 0;mask-position:0% 0}}.ka-hero__title{margin:0;display:grid;justify-items:center}.ka-hero__line{font-size:clamp(30px,3.75vw,72px);font-weight:700;line-height:1.5;letter-spacing:.06em}.ka-hero__cue{position:absolute;left:50%;bottom:32px;width:1px;height:64px;background:linear-gradient(var(--ka-ink),var(--ka-ink)) 0 0 / 100% 40% no-repeat,var(--ka-line);animation:ka-cue 2.4s var(--kokuho-ease-io) infinite}@keyframes ka-cue{0%{background-position:0 -40px,0 0}to{background-position:0 104px,0 0}}.ka-people{position:relative;display:grid;place-items:center;overflow:hidden}.ka-people__scene{grid-area:1 / 1;width:100%;aspect-ratio:1920 / 868;overflow:hidden;background:#111}.ka-people__video{display:block;width:100%;height:100%;object-fit:cover;scale:1.12;translate:0 var(--ka-shift, 0)}.ka-people__video--sp{display:none}.ka-people__veil{grid-area:1 / 1;width:100%;height:100%;background:radial-gradient(ellipse 56% 50% at 50% 50%,#000000c7,#00000080 60%,#0000004d),linear-gradient(#000,transparent 14%,transparent 86%,#000)}.ka-people__line{grid-area:1 / 1;z-index:1;padding:0 20px;text-align:center;text-shadow:0 0 18px rgb(0 0 0 / .75),0 0 4px rgb(0 0 0 / .6)}.ka-essay{padding:clamp(120px,12.5vw,240px) 0;text-align:center}.ka-essay .ka-display{margin-bottom:clamp(48px,5vw,96px)}.ka-essay__body{margin:0;font-size:clamp(20px,1.667vw,32px);font-weight:700;line-height:2.2;letter-spacing:.06em}.ka-essay__body .ka-line{color:rgb(233 233 233 / calc(.16 + .84 * var(--ka-p, 1)))}.ka-band{position:relative;height:clamp(300px,41.667vw,800px);overflow:hidden}.ka-band__img{display:block;width:100%;height:100%;object-fit:cover;scale:1.18;translate:0 var(--ka-shift, 0)}.ka-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#000,#0000 22% 78%,#000)}.ka-principles{padding:clamp(96px,8.333vw,160px) 0 clamp(64px,6.25vw,120px)}.ka-principles__list{margin:clamp(48px,5vw,96px) 0 0;padding:0;list-style:none;border-bottom:1px solid var(--ka-line)}.ka-principles__item{display:grid;grid-template-columns:minmax(80px,.5fr) 1.3fr 1.6fr;gap:24px clamp(24px,3.125vw,60px);align-items:baseline;padding:clamp(32px,3.125vw,56px) 0;border-top:1px solid var(--ka-line)}.ka-principles__no{font-size:14px;font-weight:700;letter-spacing:.14em;color:var(--ka-faint);font-variant-numeric:tabular-nums}.ka .ka-principles__title{margin:0;font-size:clamp(22px,1.875vw,36px);font-weight:700;line-height:1.5;letter-spacing:.055em;color:var(--ka-ink)}.ka-origin{display:grid;justify-items:center;padding:clamp(96px,8.333vw,160px) 0;text-align:center}.ka-origin__mark{width:clamp(48px,3.75vw,72px);aspect-ratio:122.767 / 162.654;margin-bottom:clamp(40px,3.75vw,72px);background:var(--ka-ink);-webkit-mask:var(--ka-mark) center / contain no-repeat;mask:var(--ka-mark) center / contain no-repeat}.ka-origin .ka-display{margin-bottom:clamp(40px,3.75vw,72px)}.ka-origin__text,.ka-origin .ka-note{max-width:760px}.ka-structure{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6.25vw,120px);align-items:center;padding:clamp(80px,8.333vw,160px) 0}.ka-structure__media{aspect-ratio:4 / 5;overflow:hidden;background:#111}.ka-structure__img{display:block;width:100%;height:100%;object-fit:cover;transition:scale 1.6s var(--kokuho-ease-out);scale:1.08}.ka-structure__media.is-inview .ka-structure__img{scale:1}.ka-structure__copy{display:grid;gap:28px}.ka-structure__copy .ka-label{margin:0}.ka-specs{margin:24px 0 0;border-bottom:1px solid var(--ka-line)}.ka-specs__row,.ka-profile__row{display:grid;grid-template-columns:minmax(120px,.42fr) 1fr;gap:16px 32px;padding:22px 0;border-top:1px solid var(--ka-line)}.ka-specs dt,.ka-profile dt{font-size:clamp(15px,.9375vw,18px);font-weight:700;letter-spacing:.06em;color:var(--ka-ink)}.ka-specs dd,.ka-profile dd{margin:0;font-size:clamp(15px,.9375vw,18px);line-height:1.9;letter-spacing:.06em;color:var(--ka-soft)}.ka-company{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(40px,6.25vw,120px);align-items:start;padding:clamp(80px,8.333vw,160px) 0}.ka-company .ka-head{position:sticky;top:calc(var(--kokuho-header-height) + 48px)}.ka-profile{margin:0;border-bottom:1px solid var(--ka-line)}.ka-lineup{padding:clamp(96px,8.333vw,160px) 0}.ka-lineup__list{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.667vw,32px);margin:clamp(56px,5vw,96px) 0 0;padding:0;list-style:none}.ka-lineup__item{display:grid;justify-items:center;text-align:center}.ka-lineup__media{display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;overflow:hidden;border:1px solid rgb(233 233 233 / .08);background:radial-gradient(ellipse 60% 52% at 50% 58%,#26272a,#111214 62%,#0a0a0b)}.ka-lineup__img{width:78%;height:78%;object-fit:contain;transition:scale .9s var(--kokuho-ease-out)}.ka-lineup__img--pillow{width:90%;height:90%}.ka-lineup__img--mask{width:70%;height:70%}.ka-lineup__img--cover{width:84%;height:84%}.ka-lineup__pending{font-size:13px;letter-spacing:.08em;color:var(--ka-faint)}.ka .ka-lineup__name{margin:clamp(24px,1.667vw,32px) 0 clamp(16px,1.25vw,24px);font-size:clamp(18px,1.25vw,24px);font-weight:700;letter-spacing:.08em;color:var(--ka-ink)}@media(hover:hover)and (pointer:fine){.ka-lineup__item:hover .ka-lineup__img{scale:1.04}}.ka-closing{position:relative;display:grid;place-items:center;min-height:min(84svh,900px);padding:clamp(120px,10.417vw,200px) 0;text-align:center;isolation:isolate}.ka-closing__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;opacity:.32;-webkit-mask:radial-gradient(ellipse 60% 56% at 50% 50%,#000 20%,transparent 100%);mask:radial-gradient(ellipse 60% 56% at 50% 50%,#000 20%,transparent 100%)}.ka-closing__img{display:block;width:100%;height:100%;object-fit:cover;scale:1.15;translate:0 var(--ka-shift, 0)}.ka-closing__copy{display:grid;justify-items:center;gap:32px}.ka-closing__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px}.ka .kokuho-pill.ka-signup-pill{border-radius:999px;background:var(--kokuho-navy);color:#e9e9e9;font-size:clamp(16px,.94vw,18px);letter-spacing:.08em}.ka .kokuho-pill.ka-signup-pill:after{content:none}@media(hover:hover)and (pointer:fine){.ka a.kokuho-pill.ka-signup-pill:hover{background-color:#31509a}}@media screen and (min-width:750px){.ka .kokuho-pill.ka-signup-pill{width:240px;height:60px}.ka-closing__ctas{gap:24px}}@media screen and (max-width:749px){.ka-hero{min-height:max(600px,100svh);padding-top:calc(var(--kokuho-header-height) + 96px)}.ka-hero__media{width:132vw;bottom:4svh}.ka-hero__line{font-size:clamp(26px,7.2vw,34px)}.ka-people__scene{aspect-ratio:608 / 1080}.ka-people__video--pc{display:none}.ka-people__video--sp{display:block}.ka-people__veil{background:radial-gradient(ellipse 80% 40% at 50% 50%,#000000b8,#0000004d 70%,#0000001a),linear-gradient(#000,transparent 10%,transparent 90%,#000)}.ka .ka-display{font-size:clamp(22px,6vw,28px)}.ka .ka-h2{font-size:clamp(22px,5.6vw,26px)}.ka-essay__body{font-size:clamp(17px,4.6vw,20px)}.ka-principles__item{grid-template-columns:1fr;gap:12px}.ka-structure,.ka-company{grid-template-columns:1fr}.ka-structure__media{aspect-ratio:4 / 3}.ka-company .ka-head{position:static}.ka-specs__row,.ka-profile__row{grid-template-columns:1fr;gap:4px;padding:18px 0}.ka-lineup__list{grid-template-columns:1fr;gap:48px}}@media(prefers-reduced-motion:reduce){.ka-hero__sheen,.ka-hero__cue{animation:none}.ka-hero__sheen{display:none}.kk-js .ka-hero__img{opacity:1}.ka-structure__img{scale:1;transition:none}.ka-essay__body .ka-line{color:var(--ka-ink)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-kokuho-about-page.css.map */
