.about-commitment{background:var(--brand-beige);padding:100px 0 140px;overflow-x:hidden}.about-commitment__inner{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:100px}.about-commitment__header{display:flex;flex-direction:column;align-items:center;gap:8px}.about-commitment__en-row{position:relative;display:inline-flex;align-items:center}.about-commitment__en{font-family:var(--brand-font-serif);font-size:16px;font-weight:500;letter-spacing:.1em;color:var(--brand-charcoal)}.about-commitment__en-icon{position:absolute;left:100%;top:50%;transform:translateY(-55%);margin-left:28px;display:inline-flex;width:58px}.about-commitment__en-icon svg{display:block;width:100%;height:auto}.about-commitment__title{margin:0;font-family:var(--brand-font-serif);font-size:36px;font-weight:500;letter-spacing:.2em;color:var(--brand-charcoal)}.about-commitment__list{display:flex;flex-direction:column;gap:120px;width:100%}.about-commitment__item{position:relative;display:flex;align-items:center}.about-commitment__item--reverse{flex-direction:row-reverse}.about-commitment__media{position:relative;flex:0 0 auto;width:50vw;margin-left:calc(-.5*(100vw - 100%))}.about-commitment__item--reverse .about-commitment__media{margin-left:0;margin-right:calc(-.5*(100vw - 100%))}.about-commitment__media img{display:block;width:100%;height:auto;aspect-ratio:740 / 399;object-fit:cover}.about-commitment__vertical-tag{position:absolute;z-index:1;top:-15px;left:15%;display:flex;flex-direction:row-reverse;align-items:flex-start;gap:10px}.about-commitment__item--reverse .about-commitment__vertical-tag{left:auto;right:15%}.about-commitment__vertical-tag-text{display:block;writing-mode:vertical-rl;text-orientation:upright;padding:6px 0;background:var(--brand-white);font-family:var(--brand-font-serif);font-size:max(14px,1.39vw);font-weight:600;letter-spacing:.2em;color:var(--brand-charcoal)}.about-commitment__vertical-tag-text:first-child{margin-top:-15px}.about-commitment__item-inner{flex:1 1 auto;min-width:0;display:flex}.about-commitment__item--reverse .about-commitment__item-inner{justify-content:flex-start}.about-commitment__item:not(.about-commitment__item--reverse) .about-commitment__item-inner{justify-content:flex-end;padding-left:80px}.about-commitment__item--reverse .about-commitment__item-inner{padding-right:80px}.about-commitment__content{width:500px;max-width:100%;display:flex;flex-direction:column;gap:14px}.about-commitment__content-heading{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.about-commitment__label{display:inline-block;padding-bottom:6px;border-bottom:1px solid var(--brand-charcoal);font-family:var(--brand-font-jp);font-size:18px;font-weight:600;letter-spacing:.08em;color:var(--brand-charcoal)}.about-commitment__item-title{margin:0;font-family:var(--brand-font-jp);font-size:28px;font-weight:500;line-height:1.4;letter-spacing:.08em;color:var(--brand-charcoal)}.about-commitment__text{font-family:var(--brand-font-jp);font-size:17px;font-weight:400;line-height:2;letter-spacing:.05em;color:var(--brand-charcoal)}.about-commitment__text p{margin:0}@media screen and (max-width:749px){.about-commitment{padding:60px 0 80px}.about-commitment__inner,.about-commitment__list{gap:60px}.about-commitment__en{font-size:14px}.about-commitment__title{font-size:26px;letter-spacing:.15em}.about-commitment__en-icon{width:40px;margin-left:6px}.about-commitment__item-title{font-size:22px}.about-commitment__item,.about-commitment__item--reverse{flex-direction:column;align-items:stretch;gap:30px}.about-commitment__media{flex-basis:auto;width:93.06vw;margin-left:0}.about-commitment__media img{aspect-ratio:335 / 220}.about-commitment__item--reverse .about-commitment__media{margin-right:0}.about-commitment__item:not(.about-commitment__item--reverse) .about-commitment__item-inner,.about-commitment__item--reverse .about-commitment__item-inner{padding-left:0;padding-right:0;justify-content:flex-start}.about-commitment__vertical-tag{top:-16px}.about-commitment__vertical-tag,.about-commitment__item--reverse .about-commitment__vertical-tag{left:max(14px,3.89vw);right:auto}.about-commitment__vertical-tag-text{font-size:max(14px,3.89vw)}.about-commitment__content{width:100%}.about-commitment__text{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-brand-about-commitment.css.map */
