.bk-about{background:var(--bk-bg);color:var(--bk-font)}.bk-about__philosophy{min-height:var(--concept-h, 720px);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:68px;padding:0 20px}.bk-about__concept-text{writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;font-family:var(--bk-font-ja);font-size:18px;font-weight:500;line-height:3;letter-spacing:.3em;color:#000;margin:0}.bk-about__philosophy-body{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:center;gap:28px;margin:0}.bk-about__philosophy-body--sp{display:none}.bk-about__philosophy-col{writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;font-family:var(--bk-font-ja);font-size:15px;line-height:1.8;letter-spacing:.3em;color:var(--bk-font)}.bk-about--en .bk-about__philosophy{justify-content:center;align-items:center}.bk-about__philosophy-en{display:flex;flex-direction:column;gap:20px;width:100%;max-width:var(--bk-page-max, 1240px);padding-left:160px;box-sizing:border-box}.bk-about__en-concept{font-family:var(--bk-font-en);font-size:20px;font-weight:400;line-height:1.8;letter-spacing:.02em;color:#000;margin:0}.bk-about__en-body{font-family:var(--bk-font-en);font-size:15px;font-weight:400;line-height:1.8;letter-spacing:.01em;text-align:justify;color:var(--bk-font);margin:0;width:507px;max-width:100%}.bk-about__stories{margin-top:500px;padding:160px 20px 0;display:flex;flex-direction:column;gap:260px}.bk-about__story{max-width:1200px;width:100%;margin:0 auto}.bk-about__story-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:22%}.bk-about__story-photo{position:relative;flex:0 0 50%;max-width:480px;aspect-ratio:600 / 800;background:var(--bk-border-gray);overflow:hidden}.bk-about__story-photo img{display:block;width:100%;height:100%;object-fit:cover}.bk-about__photo-ph{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--bk-font-ja);font-size:14px;letter-spacing:.3em;color:var(--bk-inactive)}.bk-about__story-text{padding:60px 120px 0 0;flex-shrink:1;flex-grow:1;display:flex;flex-direction:row-reverse;justify-content:space-between;height:100%}.bk-about__story-heading{writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:upright;font-family:var(--bk-font-ja);font-size:22px;font-weight:500;letter-spacing:.2em;line-height:1;margin:0}.bk-about__story-body--sp{display:none}.bk-about__story-body{writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;font-family:var(--bk-font-ja);font-size:15px;line-height:3;letter-spacing:.1em;padding-top:140px;margin:0}.bk-about__link{text-align:center;padding:0 20px}.bk-about__link a{font-family:var(--bk-font-ja);font-size:14px;color:var(--bk-font);text-decoration:underline;text-underline-offset:.3em;transition:color .3s ease}.bk-about__link a:hover{color:var(--bk-accent)}html.bk-anim .bk-about__story-photo{opacity:0;transition:opacity 1s ease;will-change:opacity}html.bk-anim .bk-about__story.is-photo-in .bk-about__story-photo{opacity:1}html.bk-anim .bk-about__story-heading,html.bk-anim .bk-about__story-body{opacity:0;transition:opacity 1s ease;will-change:opacity}html.bk-anim .bk-about__story.is-text-in .bk-about__story-heading{opacity:1}html.bk-anim .bk-about__story.is-text-in .bk-about__story-body{opacity:1;transition-delay:.3s}html.bk-anim .bk-about__link{opacity:0;transition:opacity .9s ease,color .3s ease;will-change:opacity}html.bk-anim .bk-about__link.is-in{opacity:1}@media screen and (min-width:901px){.bk-about__story{min-height:140vh}.bk-about__story-inner{position:sticky;top:calc(100dvh * .5 + (var(--bk-header-h)*.7));transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){html.bk-anim .bk-about__story-photo,html.bk-anim .bk-about__story-heading,html.bk-anim .bk-about__story-body,html.bk-anim .bk-about__link{opacity:1!important;transition:none!important}}@media screen and (max-width:1160px){.bk-about__story-text{padding:60px 100px 0 0}.bk-about__story-inner{gap:16%}}@media screen and (max-width:1000px){.bk-about__story-text{padding:60px 80px 0 0}.bk-about__story-inner{gap:14%}}@media screen and (max-width:900px){.bk-about__philosophy{flex-direction:column-reverse;align-items:center;gap:100px;min-height:unset;padding:100px 12px}.bk-about__concept-text{font-size:16px;line-height:2.2}.bk-about__philosophy-body{gap:20px}.bk-about__philosophy-body--pc{display:none}.bk-about__philosophy-body--sp{display:flex}.bk-about__philosophy-col{font-size:14px}.bk-about__philosophy-en{padding-left:0;gap:24px;max-width:507px}.bk-about__en-concept{font-size:20px;line-height:1.7}.bk-about__en-body{font-size:15px;line-height:2.1;width:100%}.bk-about__stories{gap:200px;margin-top:100px;padding:24px 12px 0}.bk-about__story-inner{flex-direction:column;align-items:center;gap:80px}.bk-about__story-photo{flex:none;width:100%;max-width:calc(100vw - 24px)}.bk-about__story-text{flex-direction:column;align-items:center;justify-content:center;gap:48px;padding:unset;height:unset}.bk-about__story-heading{font-size:16px}.bk-about__story-body{padding:unset;font-size:14px}.bk-about__story-body--pc{display:none}.bk-about__story-body--sp{display:block}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bk-about.css.map */
