nav.breadcrumb{display:none!important}.main-about-page{--main-about-green: #272e0f;--main-about-deep-green: #245732;--main-about-cream: #eeefe8;--main-about-card: #F3EEE6;--main-about-pink: #cb0050;background:#fff;color:var(--main-about-green)}html.main-about-page-active #MainContent{overflow:visible}.main-about-page *,.main-about-page *:before,.main-about-page *:after{box-sizing:border-box}.main-about-page img,.main-about-page video{display:block;max-width:100%}.main-about-page a{color:inherit}.main-about-page [hidden]{display:none!important}.main-about-container{width:min(100% - 48px,1200px);margin-inline:auto}.main-about-container--sm{width:min(100% - 48px,640px)}.main-about-section{position:relative}.main-about-heading,.main-about-card-section__heading,.main-about-story__title,.main-about-card h3{margin:0;color:var(--main-about-green);font-family:var(--font-heading-family);font-weight:700;letter-spacing:0;line-height:1.3}.main-about-heading{font-size:24px;text-align:center}.main-about-kicker{margin:0;color:var(--main-about-green);font-size:13px;line-height:1.5;text-align:center}.main-about-hero{display:grid;place-items:center;width:100%;height:auto;overflow:hidden}.main-about-hero--main{display:block;padding:24px 0 72px;overflow:visible;text-align:center;background:var(--main-about-cream)}.main-about-hero__frame{display:grid;place-items:center;width:min(100% - 48px,1280px);aspect-ratio:1.775;margin:0 auto;overflow:hidden;border-radius:22px;background:var(--main-about-cream)}.main-about-hero__media{grid-area:1 / 1;width:100%;height:100%;object-fit:cover}.main-about-page .main-about-hero__media--mobile{display:none}.main-about-hero__content{z-index:1;grid-area:1 / 1;padding:24px;color:#fff;text-align:center}.main-about-hero__title{margin:0;color:#fff;font-family:var(--font-heading-family);font-size:34px;font-weight:800;letter-spacing:0;line-height:1.1}.main-about-hero__caption{margin:18px 0 0;color:#fff;font-family:var(--font-heading-family);font-size:14px;font-weight:600;letter-spacing:0}.main-about-hero__manifesto{position:relative;z-index:2;margin-top:-43px}.main-about-hero__manifesto .main-about-manifesto__mark{position:relative;z-index:2;margin:0 auto 18px}.main-about-hero__manifesto .main-about-manifesto__mark img{width:100%;height:auto;object-fit:cover;object-position:center;aspect-ratio:1}.main-about-hero__manifesto .main-about-heading{color:var(--main-about-green);font-size:clamp(24px,2.3vw,32px)}.main-about-hero__manifesto .main-about-manifesto__copy{gap:10px;margin-top:32px}.main-about-hero__manifesto .main-about-manifesto__copy p{max-width:760px;color:#111;font-size:16px;font-weight:400;line-height:1.9;text-align:center}.main-about-hero__manifesto .main-about-manifesto__copy p:last-child{font-weight:700;line-height:1.5}.main-about-brand-intro{background:#fff;padding:74px 0 86px}.main-about-brand-intro__inner{width:min(100% - 48px,1040px);margin:0 auto}.main-about-brand-intro__heading{margin:0;color:#000;font-size:24px;font-weight:800;letter-spacing:0;line-height:1.1;text-align:center}.main-about-brand-intro__lead{max-width:800px;margin:34px auto 0;color:#111;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.8;text-align:center}.main-about-brand-intro__body{display:grid;grid-template-columns:minmax(320px,430px) minmax(320px,1fr);align-items:center;gap:64px;max-width:940px;margin:56px auto 0}.main-about-brand-intro__image-wrap{justify-self:end;width:min(100%,430px);background:#fff}.main-about-brand-intro__image{width:100%;height:auto;aspect-ratio:1;border-radius:10px;object-fit:cover;object-position:left center}.main-about-brand-intro__copy{max-width:430px;margin:0;color:#111;font-size:16px;font-weight:400;letter-spacing:0;line-height:2;text-align:left}.main-about-brand-intro+.main-about-manifesto .main-about-manifesto__mark{margin-top:0}.main-about-manifesto{background:var(--main-about-cream);padding:72px 0 64px;text-align:center}.main-about-manifesto__mark{display:block;width:85px;height:86px;margin:-112px auto 28px}.main-about-manifesto__mark svg{display:block;width:100%;height:100%}.main-about-manifesto__copy{display:grid;gap:20px;margin-top:26px}.main-about-manifesto__copy p{max-width:600px;margin:0 auto;color:var(--main-about-green);font-size:12px;font-weight:400;letter-spacing:0;line-height:1.7}.main-about-story{background:var(--main-about-cream);padding:0}.main-about-story__layout{--story-image-width: min( calc(50vw - 56px) , 575px);--story-image-height: var(--story-image-width);--story-sticky-top: max(24px, calc((100vh - var(--story-image-height)) / 2));display:grid;grid-template-columns:minmax(320px,575px) minmax(320px,1fr);gap:64px;align-items:start;padding-block:var(--story-sticky-top)}.main-about-story__media{position:sticky;top:var(--story-sticky-top);display:grid;place-items:center;width:var(--story-image-width);height:var(--story-image-height);min-height:0}.main-about-story__media img{width:100%;height:auto;aspect-ratio:1;border-radius:4px;object-fit:cover;transition:opacity .25s ease}.main-about-story__items{display:block;padding:0}.main-about-story__item{display:flex;min-height:100vh;flex-direction:column;justify-content:center;align-items:center;padding:32px;text-align:center;opacity:0;transition:opacity .12s linear,transform .12s linear;will-change:opacity,transform}.main-about-story__item.is-active{opacity:1}.main-about-story__year{margin:0 0 12px;color:var(--main-about-green);font-family:var(--font-heading-family);font-size:18px;font-weight:300;letter-spacing:0;line-height:1.25}.main-about-story__title{font-size:24px;text-align:center}.main-about-story__item p:not(.main-about-story__year){max-width:600px;margin:16px auto 0;color:var(--main-about-green);font-size:16px;font-weight:300;letter-spacing:0;line-height:1.4;text-align:left}.main-about-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:22px;padding:10px 24px;border-radius:30px;background:var(--main-about-deep-green);color:#fff!important;font-size:14px;font-weight:600;line-height:1;text-decoration:none}.main-about-card-section{background:#fff;padding:64px 0}.main-about-card-section--story{display:none;background:#fff}.main-about-card-section__heading{margin-bottom:28px;font-size:24px;text-align:left}.main-about-card-section__intro{display:grid;gap:8px;margin-bottom:28px;text-align:center}.main-about-card-section__intro .main-about-card-section__heading{margin:0;text-align:center}.main-about-card-rail{display:grid;gap:20px}.main-about-card-rail--three{grid-template-columns:repeat(3,minmax(0,1fr))}.main-about-card-rail--four{grid-template-columns:repeat(4,minmax(0,1fr))}.main-about-card-rail--story{grid-template-columns:repeat(5,minmax(0,1fr))}.main-about-card{overflow:hidden;border-radius:16px;background:var(--main-about-card)}.main-about-card__media{width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin-top:-1px}.main-about-card__media--wide{aspect-ratio:2.13}.main-about-card__media--video{background:#ddd}.main-about-card__media--video video{width:100%;height:100%;aspect-ratio:1;object-fit:cover}.main-about-card__body{display:grid;gap:10px;padding:16px 15px 20px}.main-about-card__body p,.main-about-card__body a{margin:0;color:var(--main-about-green);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.45;text-align:left}.main-about-card h3{font-size:16px;line-height:1.25;text-align:left}.main-about-card__year{font-family:var(--font-heading-family);font-size:16px!important;font-weight:600!important}.main-about-card__body a{text-decoration:underline;text-underline-offset:3px}.main-about-hero--expertise{aspect-ratio:3.608}.main-about-theme-section{background:#fff;padding:60px 0 120px}.main-about-theme-section .page-about03_inner-list{display:flex;flex-direction:column;row-gap:100px;width:min(100% - 48px,950px);margin:0 auto}.main-about-theme-section p{margin:0}.main-about-theme-section .page-about03_three-explanations{display:flex;width:100%;flex-direction:row;justify-content:space-between;gap:25px}.main-about-theme-section .page-about03_three-explanations-item{box-sizing:border-box;display:flex;width:300px;height:440px;flex-direction:column;justify-content:flex-start;border-radius:20px;background:#f9f8f8}.main-about-theme-section .page-about03_three-explanations-item>div{display:flex;flex-direction:column;row-gap:20px}.main-about-theme-section .page-about03_three-explanations-item>div>p{color:#222;text-align:left}.main-about-theme-section .page-about03_three-explanations-item>div>p:first-of-type{font-size:16px;font-weight:600;line-height:1.8}.main-about-theme-section .page-about03_three-explanations-item>div>p:last-of-type{font-size:14px;line-height:1.8}.main-about-theme-section .about03_three-explanations-item01{row-gap:40px;padding:55px 25px 0}.main-about-theme-section .about03_three-explanations-item01>img{width:70px;height:auto}.main-about-theme-section .about03_three-explanations-item02{row-gap:15px;padding:30px 25px 0}.main-about-theme-section .about03_three-explanations-item02>img{width:81px;height:auto}.main-about-theme-section .about03_three-explanations-item03{row-gap:26px;padding:43px 25px 0}.main-about-theme-section .about03_three-explanations-item03>img{width:78px;height:auto}.main-about-theme-section .page-about03_foundation{display:flex;width:min(100%,800px);flex-direction:column;align-items:center;row-gap:70px;margin:0 auto}.main-about-theme-section .page-about03_foundation>img{width:min(100%,700px);height:auto;margin:0 auto}.main-about-theme-section .pc-only{display:block}.main-about-theme-section .sp-only{display:none}.main-about-theme-section .page-about03_foundation-description{display:flex;flex-direction:column;row-gap:30px}.main-about-theme-section .page-about03_foundation-description>p,.main-about-theme-section .page-about03_foundation-description>div>p,.main-about-theme-section .page-about03_foundation-description>div>a{color:#222;font-size:16px;line-height:1.8;text-align:left}.main-about-theme-section .page-about03_foundation-description>div{display:flex;flex-direction:column;row-gap:5px}.main-about-theme-section .page-about03_foundation-description>div>a{color:var(--main-about-deep-green);text-decoration:underline;text-underline-offset:3px}.main-about-page video::-webkit-media-controls,.main-about-page video::-webkit-media-controls-start-playback-button{display:none!important;opacity:0}@media screen and (max-width:989px){.main-about-story--desktop{display:none}.main-about-card-section--story{display:block}.main-about-card-rail--three,.main-about-card-rail--four,.main-about-card-rail--story{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px}.main-about-card-rail--three .main-about-card,.main-about-card-rail--four .main-about-card,.main-about-card-rail--story .main-about-card{flex:0 0 38vw;scroll-snap-align:center}.main-about-brand-intro__body{grid-template-columns:1fr;gap:34px;max-width:640px}.main-about-brand-intro__image-wrap,.main-about-brand-intro__copy{justify-self:center}.main-about-brand-intro__copy{max-width:640px;text-align:left}.main-about-theme-section{padding:80px 0 96px}.main-about-theme-section .page-about03_inner-list{width:100%;row-gap:80px}.main-about-theme-section .page-about03_three-explanations{width:min(100% - 48px,640px);flex-direction:column;row-gap:24px;margin:0 auto}.main-about-theme-section .page-about03_three-explanations-item{width:100%;height:auto;border-radius:20px}.main-about-theme-section .about03_three-explanations-item01,.main-about-theme-section .about03_three-explanations-item02,.main-about-theme-section .about03_three-explanations-item03{row-gap:32px;padding:40px}.main-about-theme-section .page-about03_foundation{width:100%;row-gap:40px}.main-about-theme-section .page-about03_foundation>img{width:100%}.main-about-theme-section .page-about03_foundation-description{width:min(100% - 48px,640px);margin:0 auto}.main-about-theme-section .pc-only{display:none}.main-about-theme-section .sp-only{display:block}}@media screen and (max-width:600px){.main-about-container,.main-about-container--sm{width:min(100% - 32px,1200px)}.main-about-hero{padding:13px}.main-about-hero--main{padding:13px 0 56px}.main-about-hero__frame{width:calc(100% - 26px);aspect-ratio:1;border-radius:19px}.main-about-hero__media{border-radius:19px}.main-about-hero--main .main-about-hero__media{border-radius:0}.main-about-hero__title{font-size:24px}.main-about-hero__caption{margin-top:12px;font-size:12px}.main-about-hero__manifesto{margin-top:-43px}.main-about-hero__manifesto .main-about-manifesto__mark{margin:0 auto 14px}.main-about-hero__manifesto .main-about-heading{font-size:20px}.main-about-hero__manifesto .main-about-manifesto__copy{gap:8px;margin-top:16px}.main-about-hero__manifesto .main-about-manifesto__copy p{max-width:100%;font-size:12px;line-height:1.9;text-align:left}.main-about-hero__manifesto .main-about-manifesto__copy p:last-child{font-size:12px;text-align:center}.main-about-brand-intro{padding:65px 0 24px}.main-about-brand-intro__inner{width:min(100% - 64px,430px)}.main-about-brand-intro__lead{margin-top:33px;font-size:13px;line-height:1.65}.main-about-brand-intro__body{gap:32px;margin-top:32px}.main-about-brand-intro__image-wrap{width:min(82vw,320px);padding:0 26px}.main-about-brand-intro__image{border-radius:9px;object-position:left center}.main-about-brand-intro__copy{font-size:13px;line-height:2.15}.main-about-manifesto{padding:60px 0 52px}.main-about-manifesto__mark{margin-top:-100px}.main-about-hero__manifesto .main-about-manifesto__mark{margin-top:0}.main-about-card-section{padding:44px 0}.main-about-card-section__heading{margin-bottom:24px;text-align:center}.main-about-card-rail--story,.main-about-card-rail--three,.main-about-card-rail--four{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 16px 10px;margin-inline:-16px}.main-about-card-rail--story .main-about-card,.main-about-card-rail--three .main-about-card,.main-about-card-rail--four .main-about-card{flex:0 0 80vw;scroll-snap-align:center}.main-about-hero--expertise{aspect-ratio:.75}.main-about-page .main-about-hero__media--desktop{display:none}.main-about-page .main-about-hero__media--mobile{display:block}.main-about-plants__title{width:95%}.main-about-plants__title p,.main-about-plants__more p{font-size:12px;font-weight:400;line-height:1.7}.main-about-plants__rail{flex-wrap:nowrap;justify-content:flex-start;width:auto;margin:15px -16px 0;padding:0 16px 10px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.main-about-plant{flex:0 0 auto;scroll-snap-align:start}.main-about-plant__button span{max-width:170px}.main-about-theme-section{padding:20px 0 80px}.main-about-theme-section .page-about03_inner-list{row-gap:60px}.main-about-theme-section .page-about03_three-explanations{width:76.923vw;row-gap:6.41vw}.main-about-theme-section .page-about03_three-explanations-item{border-radius:5.128vw}.main-about-theme-section .page-about03_three-explanations-item>div{row-gap:3.846vw}.main-about-theme-section .page-about03_three-explanations-item>div>p:first-of-type{font-size:15px}.main-about-theme-section .page-about03_three-explanations-item>div>p:last-of-type{font-size:13px}.main-about-theme-section .about03_three-explanations-item01,.main-about-theme-section .about03_three-explanations-item02,.main-about-theme-section .about03_three-explanations-item03{row-gap:6.41vw;padding:6.41vw}.main-about-theme-section .about03_three-explanations-item01>img{width:17.949vw}.main-about-theme-section .about03_three-explanations-item02>img{width:20.769vw}.main-about-theme-section .about03_three-explanations-item03>img{width:17.692vw}.main-about-theme-section .page-about03_foundation{row-gap:10.256vw}.main-about-theme-section .page-about03_foundation-description{width:87.179vw;row-gap:6.41vw}.main-about-theme-section .page-about03_foundation-description>p,.main-about-theme-section .page-about03_foundation-description>div>p,.main-about-theme-section .page-about03_foundation-description>div>a{font-size:13px;line-height:1.8}.main-about-theme-section .page-about03_foundation-description>div{row-gap:0}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/main-about-page.css.map */
