.bb-about{--bb-forest: #1f3b30;--bb-cream: #fffcf7;--bb-oat: #f8f5ef;--bb-blush: #d8a9a1;--bb-rose: #b97970;--bb-ink: #20231f;color:var(--bb-ink);scroll-margin-top:110px}.bb-about *,.bb-about *:before,.bb-about *:after{box-sizing:border-box}.bb-about__page-width{width:min(calc(100% - 48px),1240px);margin-inline:auto}.bb-about__eyebrow{margin:0 0 16px;color:var(--bb-eyebrow, var(--bb-forest));font-size:.75rem;font-weight:700;letter-spacing:.18em;line-height:1.35;text-transform:uppercase}.bb-about__heading{margin:0;color:var(--bb-heading, var(--bb-forest));font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 500);letter-spacing:-.025em;line-height:1}.bb-about__body{color:var(--bb-body, var(--bb-ink));font-size:clamp(1rem,.96rem + .18vw,1.125rem);line-height:1.65}.bb-about__body>:first-child{margin-top:0}.bb-about__body>:last-child{margin-bottom:0}.bb-about__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.bb-about__button{min-height:54px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;gap:11px;border:1px solid var(--bb-button-bg, var(--bb-forest));border-radius:2px;background:var(--bb-button-bg, var(--bb-forest));color:var(--bb-button-text, #fff);font-size:.82rem;font-weight:700;letter-spacing:.02em;line-height:1;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.bb-about__button:hover,.bb-about__button:focus-visible{border-color:var(--bb-button-hover, var(--bb-rose));background:var(--bb-button-hover, var(--bb-rose));color:var(--bb-button-text, #fff);transform:translateY(-2px)}.bb-about__button--secondary{border-color:var(--bb-secondary-border, currentColor);background:transparent;color:var(--bb-secondary-text, currentColor)}.bb-about__button--secondary:hover,.bb-about__button--secondary:focus-visible{border-color:var(--bb-secondary-hover-bg, var(--bb-cream));background:var(--bb-secondary-hover-bg, var(--bb-cream));color:var(--bb-secondary-hover-text, var(--bb-forest))}.bb-about-hero{--bb-hero-height: 620px;--bb-hero-mobile-height: 700px;position:relative;min-height:var(--bb-hero-height);display:grid;overflow:hidden;isolation:isolate;background:var(--bb-hero-bg, var(--bb-forest));color:var(--bb-hero-text, #fff)}.bb-about-hero__media,.bb-about-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.bb-about-hero__media picture{display:block;width:100%;height:100%}.bb-about-hero__image{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--bb-hero-position, center center)}.bb-about-hero__overlay{z-index:1;background:linear-gradient(90deg,var(--bb-overlay-strong) 0%,var(--bb-overlay-strong) 28%,var(--bb-overlay-soft) 58%,transparent 84%)}.bb-about-hero__inner{position:relative;z-index:2;min-height:var(--bb-hero-height);display:flex;align-items:center}.bb-about-hero__content{width:min(100%,var(--bb-content-width, 560px));padding-block:74px}.bb-about-hero .bb-about__eyebrow{color:var(--bb-hero-accent, var(--bb-blush))}.bb-about-hero .bb-about__heading{color:inherit;font-size:clamp(3.25rem,5.3vw,5rem);line-height:.92}.bb-about-hero .bb-about__body{max-width:480px;margin-top:25px;color:inherit}.bb-about-story{padding-block:var(--bb-padding-desktop, 92px);background:var(--bb-story-bg, var(--bb-cream))}.bb-about-story__inner{max-width:var(--bb-story-width, 720px);margin-inline:auto;text-align:var(--bb-story-align, center)}.bb-about-story .bb-about__heading{font-size:clamp(2.55rem,4.2vw,4.2rem)}.bb-about-story .bb-about__body{margin-top:28px}.bb-about-story__quote{max-width:540px;margin:34px auto 0;padding-top:25px;border-top:1px solid rgba(31,59,48,.26);border-top-color:color-mix(in srgb,var(--bb-forest) 26%,transparent);color:var(--bb-forest);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(1.35rem,2.1vw,1.8rem);font-style:italic;line-height:1.35}.bb-about-values{padding-block:var(--bb-padding-desktop, 88px);background:var(--bb-values-bg, var(--bb-oat))}.bb-about-values__header{max-width:680px;margin:0 auto 54px;text-align:center}.bb-about-values .bb-about__heading{font-size:clamp(2.45rem,4vw,3.75rem)}.bb-about-values__grid{display:grid;grid-template-columns:repeat(var(--bb-value-columns, 3),minmax(0,1fr));gap:clamp(34px,4.5vw,72px)}.bb-about-value{text-align:center}.bb-about-value__icon{width:68px;height:68px;margin:0 auto 22px}.bb-about-value__icon img{width:100%;height:100%;display:block;object-fit:contain}.bb-about-value__heading{margin:0;color:var(--bb-forest);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(1.6rem,2.2vw,2rem);font-weight:var(--typeHeaderWeight, 500);line-height:1.1}.bb-about-value__text{max-width:340px;margin:15px auto 0;color:var(--bb-ink);font-size:1rem;line-height:1.62}.bb-about-value__text>:first-child{margin-top:0}.bb-about-value__text>:last-child{margin-bottom:0}.bb-about-split{padding-block:var(--bb-padding-desktop, 88px);background:var(--bb-split-bg, var(--bb-cream))}.bb-about-split__grid{display:grid;grid-template-columns:minmax(0,var(--bb-media-width, 52%)) minmax(0,1fr);align-items:center;gap:clamp(42px,6vw,88px)}.bb-about-split--image-right .bb-about-split__grid{grid-template-columns:minmax(0,1fr) minmax(0,var(--bb-media-width, 48%))}.bb-about-split--image-right .bb-about-split__media{order:2}.bb-about-split--image-right .bb-about-split__content{order:1}.bb-about-split__media{position:relative;overflow:hidden;border-radius:var(--bb-image-radius, 0);background:#f2e8e4;background:color-mix(in srgb,var(--bb-split-bg) 82%,var(--bb-blush));aspect-ratio:var(--bb-image-ratio, 3 / 2)}.bb-about-split__image{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--bb-image-position, center center)}.bb-about-split__content{max-width:560px}.bb-about-split .bb-about__heading{font-size:clamp(2.7rem,4.35vw,4.15rem)}.bb-about-split .bb-about__body{margin-top:25px}.bb-about-split__signoff{display:flex;align-items:center;gap:13px;margin:27px 0 0;color:var(--bb-forest);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:1.35rem;font-style:italic;line-height:1.35}.bb-about-split__signoff:before{width:42px;height:1px;flex:0 0 auto;background:var(--bb-rose);content:""}.bb-about-cta{padding-block:var(--bb-padding-desktop, 92px);background:var(--bb-cta-bg, var(--bb-forest));color:var(--bb-cta-text, var(--bb-cream));text-align:center}.bb-about-cta__inner{max-width:880px;margin-inline:auto}.bb-about-cta .bb-about__eyebrow{color:var(--bb-cta-accent, var(--bb-blush))}.bb-about-cta .bb-about__heading{color:inherit;font-size:clamp(2.65rem,4.8vw,4.65rem)}.bb-about-cta .bb-about__body{max-width:620px;margin:24px auto 0;color:inherit}.bb-about-cta .bb-about__actions{justify-content:center}@media screen and (max-width:900px){.bb-about-values__grid{gap:40px 28px}.bb-about-split__grid,.bb-about-split--image-right .bb-about-split__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px}}@media screen and (max-width:749px){.bb-about__page-width{width:min(calc(100% - 36px),1240px)}.bb-about__actions{flex-direction:column;align-items:stretch}.bb-about__button{width:100%}.bb-about-hero{min-height:var(--bb-hero-mobile-height)}.bb-about-hero__image{object-position:var(--bb-hero-mobile-position, center center)}.bb-about-hero__overlay{background:linear-gradient(180deg,var(--bb-overlay-strong) 0%,var(--bb-overlay-strong) 34%,var(--bb-overlay-soft) 62%,transparent 86%)}.bb-about-hero__inner{min-height:var(--bb-hero-mobile-height);align-items:flex-start;text-align:center}.bb-about-hero__content{width:100%;padding:58px 0 310px}.bb-about-hero .bb-about__heading{font-size:clamp(3rem,13vw,4.15rem)}.bb-about-hero .bb-about__body{margin-inline:auto}.bb-about-story,.bb-about-values,.bb-about-split,.bb-about-cta{padding-block:var(--bb-padding-mobile, 60px)}.bb-about-values__header{margin-bottom:42px}.bb-about-values__grid{grid-template-columns:1fr;gap:46px}.bb-about-split__grid,.bb-about-split--image-right .bb-about-split__grid{grid-template-columns:1fr;gap:36px}.bb-about-split .bb-about-split__media,.bb-about-split--image-right .bb-about-split__media{order:1}.bb-about-split .bb-about-split__content,.bb-about-split--image-right .bb-about-split__content{order:2}.bb-about-split--content-first .bb-about-split__content{order:1}.bb-about-split--content-first .bb-about-split__media{order:2}}@media(prefers-reduced-motion:reduce){.bb-about__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/bb-about.css.map */
