.c-story{--c-story-bg: var(--c-top-black, #000);--c-story-divider: rgba(255, 255, 255, .6);--c-story-ease-o: cubic-bezier(.175, 0, .035, 1);--c-story-ease-mask: cubic-bezier(0, .03, 0, 1);background:var(--c-story-bg);color:var(--c-top-cream)}.c-story--pad{padding-top:120px;padding-bottom:120px}.c-story--divider.c-story--pad{padding-top:0;padding-bottom:0}.c-top-section.c-story .c-story__divider{display:block;width:100%;max-width:none;height:0;margin:var(--c-story-pb, 120px) 0 0;border:0;border-top:1px solid var(--c-story-divider)}.c-story-hero{height:clamp(360px,43vw,620px);overflow:hidden;background:#1a1a1a}.c-top-section.c-story-hero .c-story-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:none;height:100%}.c-top-section.c-story-hero .c-story-hero__img--sp{display:none}.c-top-section.c-story-hero.c-story-hero--sp-only .c-story-hero__img--sp{display:block}.c-story-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a}.c-story-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000;pointer-events:none}.c-top-section.c-story-hero .c-story-hero__title{position:absolute;left:var(--c-top-pad-x, clamp(20px, 4vw, 64px));bottom:clamp(40px,8.8vw,128px);z-index:2;margin:0;font-family:var(--c-top-font-mincho);font-size:clamp(26px,2.5vw,36px);font-weight:400;letter-spacing:.3em;line-height:1.4;color:var(--c-top-cream);text-transform:none}.c-story-intro__inner{max-width:680px;margin-left:24%}.c-top-section.c-story .c-story-intro__heading{margin:0 0 55px;font-family:var(--c-top-font-mincho);font-size:32px;font-weight:400;letter-spacing:.08em;line-height:1.85;color:var(--c-top-cream);text-transform:none}.c-story-intro__body{font-family:var(--c-top-font-mincho);font-size:16px;font-weight:400;letter-spacing:.06em;line-height:1.8;color:var(--c-top-cream)}.c-story-intro__body p{margin:0}.c-story-intro__body p+p{margin-top:1em}.c-story-series__head{margin-bottom:48px}.c-top-section.c-story .c-story-series__heading{margin:0;font-family:var(--c-top-font-mincho);font-size:32px;font-weight:400;letter-spacing:.14em;line-height:1.5;color:var(--c-top-cream);text-transform:none}.c-story-series__desc{max-width:600px;margin:24px 0 0;font-family:var(--c-top-font-mincho);font-size:16px;font-weight:400;letter-spacing:.12em;line-height:1.7;color:var(--c-top-cream)}.c-story-series__track{display:flex;gap:66px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.c-story-series__track::-webkit-scrollbar{display:none}.c-story-series__slide{flex:0 0 calc((100% - 198px)/4);min-width:0;scroll-snap-align:start}.c-story-series__empty{margin:0;font-family:var(--c-top-font-mincho);font-size:14px;letter-spacing:.06em;color:var(--c-top-cream)}.c-story-series .c-story-series__dots{gap:40px;margin:var(--c-story-dots-mt, 80px) 0 0}.c-story-series .c-story-series__dots li{display:flex;line-height:0}.c-story-series .c-top-products__dot{width:12px;height:12px;background:var(--c-top-cream)}.c-story-series .c-top-products__dot.is-active{background:#ffbe00;transform:none}.c-story-card{display:flex;flex-direction:column;height:100%}.c-story-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;margin-bottom:16px;background:#1a1a1a}.c-story-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(0deg,#000 40%,transparent 60%);mask-image:linear-gradient(0deg,#000 40%,transparent 60%);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 0%;mask-position:50% 0%;transition:-webkit-mask-position 2.5s var(--c-story-ease-mask) var(--c-article-delay, 0s),mask-position 2.5s var(--c-story-ease-mask) var(--c-article-delay, 0s),transform .45s ease}.c-story-card__bg.is-shown{-webkit-mask-position:50% 100%;mask-position:50% 100%}.c-story-card .c-story-card__img,.c-story-card .c-story-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:none;height:100%;object-fit:cover}.c-story-card .c-story-card__placeholder{background:#2a2a2a;fill:#ffffff40}.c-story-card .c-story-card__img{transform:scale(1.1);transform-origin:center center}.c-story-card .c-story-card__img--filter{z-index:1;opacity:1;mix-blend-mode:screen;filter:brightness(1.4);pointer-events:none}.c-story-card .c-story-card__bg.is-shown .c-story-card__img{transform:scale(1);transition:transform 2s var(--c-story-ease-o) var(--c-article-delay, 0s)}.c-story-card .c-story-card__bg.is-shown .c-story-card__img--filter{opacity:0;transition:opacity 2s var(--c-story-ease-o) var(--c-article-delay, 0s),transform 2s var(--c-story-ease-o) var(--c-article-delay, 0s)}@media(hover:hover)and (pointer:fine){.c-story-card:hover .c-story-card__bg{transform:scale(1.03)}}.c-story-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1}.c-story-card__label{margin:0;font-family:var(--c-top-font-display);font-size:12px;font-weight:400;letter-spacing:.06em;line-height:1.4;color:var(--c-top-cream);text-transform:uppercase}.c-top-section.c-story .c-story-card__title{margin:0;font-family:var(--c-top-font-sans);font-size:17px;font-weight:400;letter-spacing:.04em;line-height:1.6;color:var(--c-top-cream);text-transform:none}.c-story-card__title a{color:inherit}.c-story-card__title a:hover{opacity:.75}.c-story-card__date{font-family:var(--c-top-font-sans);font-size:16px;font-weight:400;letter-spacing:.08em;line-height:1.4;color:var(--c-top-cream)}.c-story-cta .c-top-container{text-align:center}.c-about-btn.c-story-cta__btn{gap:12px;margin:0 auto;padding:14px 22px 14px 44px;font-size:16px}@media(max-width:989px){.c-story-hero{height:500px}.c-story-intro__inner{margin-left:0}.c-story-series__track{gap:24px}.c-story-series__slide{flex-basis:calc((100% - 2 * 24px) / 3)}}@media(max-width:749px){.c-story--pad{padding-top:40px;padding-bottom:40px}.c-story--divider.c-story--pad{padding-bottom:0}.c-top-section.c-story .c-story__divider{margin-top:var(--c-story-pb-sp, calc(var(--c-story-pb, 120px) * .5))}.c-top-section.c-story-hero.c-story-hero--has-sp:not(.c-story-hero--sp-only) .c-story-hero__img--pc{display:none}.c-top-section.c-story-hero.c-story-hero--has-sp .c-story-hero__img--sp{display:block}.c-top-section.c-story-hero .c-story-hero__title{left:20px;bottom:24px;font-size:24px;letter-spacing:.2em}.c-top-section.c-story .c-story-intro__heading{margin-bottom:24px;font-size:24px;line-height:1.3}.c-story-intro__body{font-size:16px;line-height:1.5}.c-story-series__head{margin-bottom:28px}.c-top-section.c-story .c-story-series__heading{font-size:24px}.c-story-series__desc{margin-top:24px;font-size:16px;line-height:1.7}.c-story-series__viewport{margin-left:calc(-1 * var(--c-top-pad-x));margin-right:calc(-1 * var(--c-top-pad-x))}.c-story-series__track{gap:22px;padding-left:var(--c-top-pad-x);padding-right:var(--c-top-pad-x);scroll-padding-left:var(--c-top-pad-x)}.c-story-series__slide{flex-basis:160px}.c-story-series .c-story-series__dots{gap:24px;margin-top:40px}.c-story-series .c-top-products__dot{width:8px;height:8px}.c-story-card__media{margin-bottom:12px}.c-story-card__label{font-size:11px}.c-top-section.c-story .c-story-card__title{font-size:18px;line-height:1.6}.c-story-card__date{font-size:16px}.c-about-btn.c-story-cta__btn{padding:12px 20px 12px 36px;font-size:15px}}@media(prefers-reduced-motion:reduce){.c-story-card__bg{-webkit-mask-image:none;mask-image:none;transition:none}.c-story-card .c-story-card__img,.c-story-card .c-story-card__bg.is-shown .c-story-card__img{transform:none;transition:none}.c-story-card .c-story-card__img--filter{display:none}}
/*# sourceMappingURL=/cdn/shop/t/312/assets/c-story.css.map */
