.pc-only{display:block}.sp-only{display:none}@media(max-width:989px){.pc-only{display:none}.sp-only{display:block}}@keyframes aboutCursorPop{0%{transform:translate(-50%,-50%) scale(0)}60%{transform:translate(-50%,-50%) scale(1.4)}to{transform:translate(-50%,-50%) scale(1)}}@media(hover:hover)and (pointer:fine){#customCursor.is-about-hidden{opacity:0!important;transition:none!important}#customCursor.is-about-popping{opacity:1!important;transition:none!important;animation:aboutCursorPop .35s ease-out forwards}}.about-hero-overlay{position:absolute;top:0;left:0;right:0;pointer-events:none;z-index:0;visibility:hidden}.about-hero__wrap{position:sticky;top:var(--header-height, 7.6rem);height:calc(100vh - var(--header-height, 7.6rem));display:flex;align-items:center;justify-content:center;will-change:transform}.about-hero{height:100%;background-color:#fafafa}.about-hero__typewriter{position:absolute;top:38.2%;left:50%;transform:translate(-50%);display:flex;align-items:center}.about-hero__typewriter-frame{height:6.5625vw;width:auto;display:block}.about-hero__typewriter-cursor{flex-shrink:0;display:inline-block;width:.1875vw;height:6.5625vw;margin-left:.5625vw;background-color:#09294d;animation:aboutHeroTypewriterCursor 1.2s ease infinite}@keyframes aboutHeroTypewriterCursor{0%,45%{opacity:1}65%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.about-hero__typewriter-cursor{animation:none}}.about-hero__scroll{position:absolute;bottom:0;left:50%;width:.1rem;height:6rem}.about-hero__scroll:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#707070;animation:aboutHeroScroll 2s ease-in-out infinite}@keyframes aboutHeroScroll{0%{clip-path:inset(0 0 100% 0)}50%{clip-path:inset(0 0 0 0)}70%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}@media(prefers-reduced-motion:reduce){.about-hero__scroll:before{animation:none;clip-path:none}}@media(max-width:989px){.about-hero__typewriter-frame,.about-hero__typewriter-cursor{height:16.8vw}}.about-hero__heading{padding:0 2.4rem;font-size:9.6rem;font-weight:300;letter-spacing:.04em;color:rgb(var(--color-foreground));line-height:1.2}.about-section{position:relative;z-index:1;padding:12rem 2.4rem;background-color:rgb(var(--color-background))}.about-section__right{box-sizing:content-box;max-width:600px;padding-left:15.58%;padding-right:11.68%}.about-section .rte p{margin:0}.about-section img{width:100%;height:auto;display:block}.about-section__label{font-size:1.3rem;font-weight:500;letter-spacing:.04rem;color:#333;line-height:1.5rem}.about-section__body-text{font-size:1.3rem;font-weight:500;color:#333;line-height:2.07;letter-spacing:.04rem}.about-section__link{position:relative;display:inline-block;padding-bottom:.2rem;font-size:1.4rem;font-weight:300;letter-spacing:.04rem;color:#00f!important;line-height:1.5rem;text-decoration:none}.about-section__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1rem;background-color:#00f;transition:transform var(--duration-default);pointer-events:none}.about-section__link:hover:after{transform:scaleX(0);transform-origin:right}.about-section__link:not(:hover):after{transform:scaleX(1);transform-origin:left}@media(max-width:989px){.about-section{padding:6rem 4rem}.about-section__right,.about-store__right{max-width:none;padding-left:0;padding-right:0}}.about-concept{display:grid;grid-template-columns:1fr 1fr;padding-top:18rem}.about-concept__heading{color:#09294d;font-size:2.6rem;font-weight:500;color:rgb(var(--color-foreground));line-height:2.8rem;margin:2rem 0 0}.about-concept__body{padding-top:3.5rem}@media(max-width:989px){.about-concept{grid-template-columns:1fr;padding-top:12rem;gap:8rem}.about-concept__heading{font-size:2rem;line-height:2rem}.about-concept__body{padding-top:0}}.about-philosophy{display:grid;grid-template-columns:1fr 1fr}@media(max-width:989px){.about-philosophy{grid-template-columns:1fr;gap:3.5rem}}.about-profile{display:grid;grid-template-columns:1fr 1fr}.about-profile__image{width:47.1153%;margin-left:-2.4rem}.about-profile__name-en{margin-top:2rem;font-size:2rem;font-weight:300;letter-spacing:.04rem;color:#333;line-height:2.2rem}.about-profile__title{margin-top:.8rem;font-size:1.3rem;font-weight:300;letter-spacing:.03rem;color:#333;line-height:1.5rem}.about-profile__name-ja{display:flex;align-items:center;justify-content:flex-end;gap:1.2rem;margin-top:4rem;font-size:1.3rem;font-weight:300;letter-spacing:.04rem;color:#333}.about-profile__name-ja:before{content:"";display:block;width:7.5rem;height:.1rem;background-color:#707070}@media(max-width:989px){.about-profile{grid-template-columns:1fr;gap:5rem}.about-profile__image{width:100%;margin-left:0}.about-profile__name-ja{margin-top:4rem}}.about-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center}.about-feature__image{margin-left:-2.4rem}.about-feature__label{font-size:2rem;font-weight:500;letter-spacing:.04rem;color:#09294d;line-height:2.2rem}.about-feature__body-text{margin-top:5rem}.about-feature__link-wrap{margin-top:3rem;text-align:right}@media(max-width:989px){.about-feature{grid-template-columns:1fr;gap:4rem}.about-feature__image{margin-left:-4rem;margin-right:-4rem}.about-feature__body-text,.about-feature__link-wrap{margin-top:4.2rem}}.about-feature__slideshow{display:grid}.about-feature__slide{grid-area:1 / 1;opacity:0;transition:opacity .8s ease-out}.about-feature__slide.is-active{opacity:1}.about-store{padding-bottom:18rem}.about-store__image{margin-right:-2.4rem;margin-left:-2.4rem}.about-store__info-row{display:grid;grid-template-columns:1fr 1fr;padding-top:8rem}@media(min-width:990px){.about-store__right{box-sizing:content-box;max-width:600px;padding-left:15.58%;padding-right:11.68%}}.about-store__name{font-size:2rem;font-weight:500;letter-spacing:.04rem;color:#333;line-height:2.2rem}.about-store__info{margin-top:6rem}.about-store__link-wrap{margin-top:3rem}@media(max-width:989px){.about-store{padding-bottom:12rem}.about-store__image{margin-right:-4rem;margin-left:-4rem}.about-store__info-row{grid-template-columns:1fr;gap:4.2rem;padding-top:4rem}.about-store__info{margin-top:3rem}.about-store__link-wrap{margin-top:4.2rem;text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-about.css.map */
