.about-page{--ab-emerald: #1d5f42;--ab-emerald-deep: #134830;--ab-cream: #f6f4ef;--ab-paper: #faf9f5;--ab-ink: #0f1f18;--ab-ink-soft: #1d2d25;--ab-muted: #6c7570;--ab-rule: #e0ddd3;--ab-serif: "Playfair Display", "Noto Serif JP", serif;--ab-sans: "Noto Sans JP", "Hiragino Sans", "Yu Gothic", system-ui, sans-serif;--ab-jp-serif: "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", serif;color:var(--ab-ink);font-family:var(--ab-sans);font-feature-settings:"palt" 1,"kern" 1;line-height:1.8;overflow-x:hidden}.about-page *,.about-page *:before,.about-page *:after{box-sizing:border-box}.about-page img{display:block;max-width:100%}.about-page .ab-wrap,.about-page .ab-wrap-narrow,.about-page .ab-proof__inner,.about-page .ab-min-story__inner,.about-page .ab-min-values__inner,.about-page .ab-min-closing__inner{margin-inline:auto;padding-inline:20px;width:min(100%,1280px)}.about-page .ab-wrap-narrow{max-width:980px}.about-page .ab-hero,.about-page .ab-proof,.about-page .ab-min-story,.about-page .ab-min-values,.about-page .ab-min-closing{overflow:hidden}.about-page .shopify-section.ab-hero-section{margin:0;max-width:none;padding:0}.about-page .ab-hero--split{align-items:stretch;background:#fff;display:grid;gap:0;grid-template-columns:1fr;margin:0;min-height:0;padding:0}.about-page .ab-hero__panel{align-items:center;background:#fff;display:flex;justify-content:center;padding:28px 20px 40px}.about-page .ab-hero__panel-inner{max-width:400px;width:100%}.about-page .ab-hero__eyebrow,.about-page .ab-min-story__eyebrow,.about-page .ab-min-values__eyebrow,.about-page .ab-min-closing__eyebrow,.about-page .ab-proof__label{color:var(--ab-emerald);font-size:.6875rem;letter-spacing:.24em;margin:0;text-transform:uppercase}.about-page .ab-hero__heading,.about-page .ab-min-story__heading,.about-page .ab-min-values__heading,.about-page .ab-min-closing__heading,.about-page .ab-min-values__title{font-family:var(--ab-jp-serif);font-weight:400;letter-spacing:.02em;line-break:strict;overflow-wrap:break-word;text-wrap:pretty;word-break:keep-all}.about-page .ab-hero__heading{font-size:clamp(1.375rem,.7rem + 3.2vw,3rem);font-weight:600;line-height:1.22;margin:12px 0 0}.about-page .ab-hero__whisper{color:var(--ab-muted);font-family:var(--ab-serif);font-size:1rem;font-style:italic;letter-spacing:.04em;margin:12px 0 0}.about-page .ab-hero__lede{color:var(--ab-ink-soft);font-family:var(--ab-jp-serif);font-size:clamp(.9375rem,1.6vw,1.0625rem);letter-spacing:.03em;line-height:1.75;margin:16px 0 0}.about-page .ab-hero__lede>:first-child,.about-page .ab-min-story__body>:first-child,.about-page .ab-min-values__body>:first-child,.about-page .ab-min-closing__body>:first-child{margin-top:0}.about-page .ab-hero__lede>:last-child,.about-page .ab-min-story__body>:last-child,.about-page .ab-min-values__body>:last-child,.about-page .ab-min-closing__body>:last-child{margin-bottom:0}.about-page .ab-hero__media{align-self:stretch;aspect-ratio:1 / 1;background:var(--ab-paper);justify-self:stretch;max-height:none;max-width:none;min-height:0;order:-1;overflow:hidden;position:relative;width:100%}.about-page .ab-hero__image{display:block;height:100%;top:0;right:0;bottom:0;left:0;max-width:none;object-fit:cover;object-position:center;position:absolute;width:100%}.about-page .ab-min-story__image{aspect-ratio:1 / 1;height:auto;object-fit:cover;width:100%}.about-page .ab-proof{background:var(--ab-paper);border-top:1px solid var(--ab-rule);padding-block:8px clamp(36px,6vw,56px)}.about-page .ab-proof__list{display:grid;gap:22px 20px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:28px 0 0}.about-page .ab-proof__item{display:flex;flex-direction:column;gap:8px;min-width:0}.about-page .ab-proof__label{color:var(--ab-muted)}.about-page .ab-proof__value{font-family:var(--ab-jp-serif);font-size:clamp(1rem,2.2vw,1.25rem);letter-spacing:.04em;line-height:1.4}.about-page .stores{overflow:visible}.about-page .stores-rail{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x}.about-page .store-card{flex:0 0 220px;max-width:220px;min-width:220px;width:220px}.about-page .store-img{aspect-ratio:4 / 5;height:auto}.about-page .store-photo,.about-page .store-img img{height:100%;top:0;right:0;bottom:0;left:0;max-width:none;object-fit:cover;object-position:center;position:absolute;width:100%}.about-page .ab-min-story{background:#fff;padding-block:clamp(72px,10vw,128px)}.about-page .shopify-section.ab-min-story-section+.shopify-section.ab-min-story-section .ab-min-story{background:var(--ab-paper);padding-top:clamp(24px,4vw,48px)}.about-page .ab-min-story__inner{display:grid;gap:clamp(36px,7vw,88px)}.about-page .ab-min-story__media,.about-page .ab-min-story__content{min-width:0}.about-page .ab-min-story__media{margin:0}.about-page .ab-min-story__caption{color:var(--ab-muted);font-size:.75rem;letter-spacing:.08em;margin-top:12px}.about-page .ab-min-story__heading,.about-page .ab-min-values__heading,.about-page .ab-min-closing__heading{font-size:clamp(1.375rem,.7rem + 2.6vw,2.75rem);line-height:1.4;margin:14px 0 0}.about-page .ab-min-story__body{color:var(--ab-ink-soft);font-family:var(--ab-jp-serif);font-size:.9375rem;letter-spacing:.025em;margin-top:22px;max-width:34em}.about-page .ab-min-story--text-only .ab-min-story__inner{max-width:820px}.about-page .ab-min-values{background:var(--ab-paper);padding-block:clamp(72px,10vw,128px)}.about-page .ab-min-values__header{margin-bottom:clamp(40px,7vw,72px);max-width:46rem}.about-page .ab-min-values__grid{display:grid;gap:0;list-style:none;margin:0;padding:0}.about-page .ab-min-values__item{border-top:1px solid var(--ab-rule);min-width:0;padding:28px 0 36px}.about-page .ab-min-values__number{color:var(--ab-emerald);display:block;font-family:var(--ab-serif);font-size:1rem;font-style:italic;margin-bottom:16px}.about-page .ab-min-values__label{color:var(--ab-muted);font-size:.6875rem;letter-spacing:.2em;margin:0 0 10px;text-transform:uppercase}.about-page .ab-min-values__title{font-size:clamp(1.25rem,3vw,1.625rem);line-height:1.45;margin:0}.about-page .ab-min-values__body{color:var(--ab-ink-soft);font-size:.875rem;line-height:1.75;margin-top:12px;max-width:22em}.about-page .ab-min-closing{background:var(--ab-emerald-deep);color:var(--ab-cream);padding-block:clamp(88px,14vw,168px);text-align:center}.about-page .ab-min-closing__inner{max-width:900px}.about-page .ab-min-closing__eyebrow{color:var(--ab-cream);opacity:.75}.about-page .ab-min-closing__heading{margin-inline:auto;max-width:20ch}.about-page .ab-min-closing__body{color:var(--ab-cream);margin:24px auto 0;max-width:54ch;opacity:.86}.about-page .ab-min-closing__actions{align-items:stretch;display:flex;flex-direction:column;gap:12px;margin-top:36px}.about-page .ab-min-btn{align-items:center;border:1px solid var(--ab-cream);display:inline-flex;font-size:.875rem;justify-content:center;letter-spacing:.06em;min-height:44px;padding:11px 24px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.about-page .ab-min-btn--primary{background:var(--ab-cream);color:var(--ab-emerald-deep)}.about-page .ab-min-btn--outline{background:transparent;color:var(--ab-cream)}.about-page .ab-min-btn:hover{background:#fff;border-color:#fff;color:var(--ab-emerald-deep)}.about-page .ab-min-btn:focus-visible{outline:3px solid #fff;outline-offset:4px}.about-page .ab-min-btn.is-placeholder{border-style:dashed;cursor:default;opacity:.7}@media(min-width:700px){.about-page .ab-wrap,.about-page .ab-wrap-narrow,.about-page .ab-proof__inner,.about-page .ab-min-story__inner,.about-page .ab-min-values__inner,.about-page .ab-min-closing__inner{padding-inline:32px}.about-page .ab-proof__list{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:32px}.about-page .ab-proof__item:not(:first-child){border-left:1px solid var(--ab-rule);padding-left:24px}.about-page .ab-min-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .ab-min-values__item{padding:32px}.about-page .ab-min-values__item:nth-child(odd){padding-left:0}.about-page .ab-min-values__item:nth-child(2n){border-left:1px solid var(--ab-rule)}.about-page .ab-min-closing__actions{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center}.about-page .ab-min-btn{min-width:180px}}@media(min-width:1000px){.about-page .ab-hero--split{grid-template-columns:minmax(360px,480px) minmax(0,1fr)}.about-page .ab-hero__panel{padding:clamp(36px,5vw,72px) clamp(24px,4vw,56px)}.about-page .ab-hero__media{align-self:start;aspect-ratio:auto;height:min(80vh,860px);justify-self:stretch;max-height:min(80vh,860px);max-width:none;min-height:min(80vh,860px);order:0;width:100%}}@media(min-width:900px){.about-page .ab-min-story:not(.ab-min-story--text-only) .ab-min-story__inner{align-items:center;grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .ab-min-story--image-left .ab-min-story__media{grid-column:1}.about-page .ab-min-story--image-left .ab-min-story__content,.about-page .ab-min-story--image-right .ab-min-story__media{grid-column:2}.about-page .ab-min-story--image-right .ab-min-story__content{grid-column:1;grid-row:1}}@media(min-width:1100px){.about-page .ab-min-values__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-page .ab-min-values__item,.about-page .ab-min-values__item:nth-child(odd){padding:36px 40px}.about-page .ab-min-values__item:nth-child(3n+1){border-left:0;padding-left:0}.about-page .ab-min-values__item:not(:nth-child(3n+1)){border-left:1px solid var(--ab-rule)}}@media(prefers-reduced-motion:reduce){.about-page .ab-min-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/about.css.map */
