.bba{--bba-ink: var(--bba-fg, rgb(var(--color-foreground)));--bba-paper: var(--bba-bg, rgb(var(--color-background)));--bba-muted: color-mix(in srgb, var(--bba-ink) 74%, transparent);--bba-line: color-mix(in srgb, var(--bba-ink) 15%, transparent);--bba-accent: #2f7a5d;--bba-btn: #9df2c9;--bba-btn-fg: #0b0f0e;--bba-ease: cubic-bezier(.2, .7, .2, 1);--bba-gutter: 1.5rem;--bba-edge: max(var(--bba-gutter), calc((100cqw - var(--page-width, 120rem)) / 2 + var(--bba-gutter)));container-type:inline-size;position:relative;color:var(--bba-ink);overflow:hidden}.bba.gradient{background:var(--bba-bg, var(--gradient-background, rgb(var(--color-background))))}@media screen and (min-width:750px){.bba{--bba-gutter: 5rem}}.bba *,.bba *:before,.bba *:after{box-sizing:border-box}.bba-pad{padding-top:var(--bba-pt-m);padding-bottom:var(--bba-pb-m)}@media screen and (min-width:750px){.bba-pad{padding-top:var(--bba-pt);padding-bottom:var(--bba-pb)}}.bba--line-top:before{content:"";position:absolute;top:0;left:var(--bba-edge);right:var(--bba-edge);height:1px;background:var(--bba-line)}.bba-anchor{position:absolute;top:0;left:0;scroll-margin-top:var(--bba-anchor-offset, 9rem)}.bba-placeholder{width:100%;height:100%;background:color-mix(in srgb,var(--bba-ink) 8%,transparent);fill:color-mix(in srgb,var(--bba-ink) 30%,transparent)}.bba-empty{padding:4rem 0;color:var(--bba-muted)}.bba :focus-visible{outline:2px solid var(--bba-accent);outline-offset:3px}.bba-eyebrow,.bba-label{display:flex;align-items:center;gap:.9rem;margin:0 0 1.8rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:800;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--bba-accent)}.bba-label{color:var(--bba-ink);letter-spacing:.16em}.bba-dot{flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--bba-accent)}.bba-title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 800);line-height:.92;letter-spacing:-.012em;text-transform:uppercase;color:var(--bba-ink);overflow-wrap:break-word;text-wrap:balance}.bba-title em,.bba-title i{font-style:normal;color:var(--bba-accent)}.bba-title--xl{font-size:clamp(5.2rem,2.2rem + 6vw,11.2rem);line-height:.88}.bba-title--lg{font-size:clamp(4rem,2.2rem + 3.6vw,7.6rem)}.bba-title--md{font-size:clamp(3.2rem,2rem + 2.4vw,5.6rem);line-height:.95}.bba-title--sm{font-size:clamp(2.6rem,1.8rem + 1.6vw,4rem);line-height:1}@media screen and (max-width:749px){.bba-br{display:none}}.bba-copy{max-width:58rem;margin-top:2.4rem;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.75;letter-spacing:.01em;color:var(--bba-muted)}.bba-copy--lg{font-size:clamp(1.5rem,1.3rem + .3vw,1.75rem)}.bba-copy>*{margin:0 0 1.2rem}.bba-copy>*:last-child{margin-bottom:0}.bba-copy a{color:var(--bba-ink);text-underline-offset:.3rem}.bba-copy strong{color:var(--bba-ink)}.bba-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.6rem}.bba-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.2rem;padding:0 2.8rem;border:1px solid transparent;font-family:var(--font-body-family);font-size:1.15rem;font-weight:800;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s var(--bba-ease),box-shadow .3s ease}.bba-btn--primary{background:var(--bba-btn);border-color:var(--bba-btn);color:var(--bba-btn-fg)}.bba-btn--primary:hover{transform:translateY(-2px);box-shadow:0 1.2rem 2.4rem -1.2rem color-mix(in srgb,var(--bba-btn) 90%,#000)}.bba-btn--secondary{background:transparent;border-color:var(--bba-ink);color:var(--bba-ink)}.bba-btn--secondary:hover{background:var(--bba-ink);color:var(--bba-paper)}.bba-btn--link{min-height:0;padding:.4rem 0;color:var(--bba-ink);background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat}.bba-btn--link:hover{background-size:0 1px;background-position:right bottom}.bba-btn__icon{display:inline-grid;margin-left:-.4rem}.bba-btn--static{cursor:default}.bba-btn__arrow svg,.bba-btn svg{width:1.4rem;height:1.4rem;transition:transform .3s var(--bba-ease)}.bba-btn:hover .bba-btn__arrow svg{transform:translate(2px,-2px)}@media screen and (max-width:749px){.bba-actions{margin-top:2.8rem;gap:1rem}.bba-actions .bba-btn:not(.bba-btn--link){flex:1 1 auto;padding:0 2rem;min-height:5rem}}@media(prefers-reduced-motion:no-preference){.bba.is-reveal-ready .bba-reveal{opacity:0;transform:translateY(2.4rem);transition:opacity .9s var(--bba-ease),transform .9s var(--bba-ease);transition-delay:calc(var(--bba-d, 0) * 80ms)}.bba.is-reveal-ready .bba-reveal.is-in{opacity:1;transform:none}}.bba-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:var(--bba-hero-h, 760px)}.bba-hero__copy{display:flex;align-items:center;min-width:0;padding:var(--bba-pt) clamp(3.2rem,5vw,8rem) var(--bba-pb) var(--bba-edge)}.bba-hero__inner{width:100%;max-width:62rem}.bba-hero__title{max-width:11ch}.bba-hero__media{position:relative;min-width:0;overflow:hidden;background:color-mix(in srgb,var(--bba-ink) 10%,transparent)}.bba-hero__media picture,.bba-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.bba-hero__img{object-fit:cover;object-position:center var(--bba-focus, center)}@media(prefers-reduced-motion:no-preference){.bba-hero__img{animation:bba-zoom 2.4s var(--bba-ease) both}}@keyframes bba-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.bba-hero__caption{position:absolute;z-index:1;left:2.4rem;bottom:2.4rem;margin:0;padding:1rem 1.4rem;background:var(--bba-paper);color:var(--bba-ink);font-family:var(--font-body-family);font-size:1.05rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bba-hero--img-left .bba-hero__copy{order:2;padding-left:clamp(3.2rem,5vw,8rem);padding-right:var(--bba-edge)}@media screen and (max-width:989px){.bba-hero__grid{grid-template-columns:minmax(0,1fr);min-height:0}.bba-hero__copy,.bba-hero--img-left .bba-hero__copy{order:0;padding:var(--bba-pt-m) var(--bba-gutter) var(--bba-pb-m)}.bba-hero__media{height:var(--bba-hero-mh, 440px)}.bba-hero__img{object-position:center var(--bba-focus-m, top)}.bba-hero--m-top .bba-hero__media{order:-1}.bba-hero__title{max-width:none}}.bba-mission__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(4rem,8vw,12rem);align-items:center}.bba-mission__grid--equal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bba-mission__main .bba-copy{max-width:64rem}.bba-mission__aside .bba-copy{margin-top:0;max-width:48rem}.bba-mission--divider .bba-mission__aside{padding:1.2rem 0 1.2rem clamp(3.2rem,5vw,6.4rem);border-left:1px solid var(--bba-line)}@media screen and (max-width:989px){.bba-mission__grid,.bba-mission__grid--equal{grid-template-columns:minmax(0,1fr);gap:4rem}.bba-mission--divider .bba-mission__aside{padding:3.2rem 0 0;border-left:0;border-top:1px solid var(--bba-line)}}.bba-ways__head{display:flex;align-items:flex-end;justify-content:space-between;gap:3.2rem}.bba-ways__head .bba-copy{max-width:68rem;margin-top:2rem}.bba-ways__head-action{flex:none;padding-bottom:.4rem}.bba-cards{display:grid;grid-template-columns:repeat(var(--bba-cols, 4),minmax(0,1fr));gap:clamp(1.6rem,1.6vw,2.4rem);margin-top:clamp(3.6rem,4vw,5.6rem)}.bba-card{position:relative;display:flex;flex-direction:column;min-width:0}.bba-card__media{position:relative;aspect-ratio:var(--bba-ratio, 1);overflow:hidden;background:color-mix(in srgb,var(--bba-ink) 8%,transparent);isolation:isolate}.bba-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.28) 100%);opacity:.85;transition:opacity .5s ease,background-color .5s ease;pointer-events:none}.bba-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--bba-ease)}.bba-tag{position:absolute;z-index:2;left:1.6rem;bottom:1.6rem;padding:.8rem 1.2rem;background:var(--bba-tag, #9df2c9);color:#0b0f0e;font-family:var(--font-body-family);font-size:1.05rem;font-weight:800;line-height:1;letter-spacing:.16em;text-transform:uppercase}.bba-play{position:absolute;z-index:2;top:50%;left:50%;display:grid;place-items:center;width:7.2rem;height:7.2rem;margin:-3.6rem 0 0 -3.6rem;border-radius:50%;background:#ffffffeb;color:#0b0f0e;box-shadow:0 1.6rem 4rem -1.6rem #0009;transition:transform .45s var(--bba-ease),background-color .3s ease}.bba-play svg{position:relative;width:2.4rem;height:2.4rem;margin-left:.3rem}.bba-play__ring{position:absolute;top:-.8rem;right:-.8rem;bottom:-.8rem;left:-.8rem;border:1px solid rgba(255,255,255,.75);border-radius:50%}@media(prefers-reduced-motion:no-preference){.bba-play__ring{animation:bba-ring 2.4s ease-out infinite}}@keyframes bba-ring{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.35);opacity:0}}.bba-card__body{padding-top:2.2rem}.bba-card__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 800);font-size:clamp(2.2rem,1.6rem + .8vw,2.8rem);line-height:1;letter-spacing:-.005em;text-transform:uppercase;color:var(--bba-ink)}.bba-card__text{margin:1rem 0 0;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.6;color:var(--bba-muted)}.bba-card__cta{display:inline-flex;align-items:center;gap:.8rem;margin-top:1.6rem;padding-bottom:.3rem;font-family:var(--font-body-family);font-size:1.05rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--bba-ink);background:linear-gradient(currentColor,currentColor) left bottom / 0 1px no-repeat;transition:background-size .45s var(--bba-ease)}.bba-card__cta svg{width:1.2rem;height:1.2rem;transition:transform .3s var(--bba-ease)}.bba-card__hit,a.bba-card__hit:empty{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.bba-card__hit:focus-visible{outline:2px solid var(--bba-accent);outline-offset:4px}@media(hover:hover){.bba-card:hover .bba-card__img{transform:scale(1.06)}.bba-card--video:hover .bba-card__media:after{background-color:#0000002e}.bba-card:hover .bba-play{transform:scale(1.08);background:var(--bba-tag, #9df2c9)}.bba-card:hover .bba-card__cta{background-size:100% 1px}.bba-card:hover .bba-card__cta svg{transform:translate(2px,-2px)}}@media screen and (min-width:750px)and (max-width:989px){.bba-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.bba-ways__head{flex-direction:column;align-items:flex-start;gap:2rem}.bba-cards--m-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem}.bba-cards--m-grid .bba-card__title{font-size:1.9rem}.bba-cards--m-grid .bba-card__text{font-size:1.3rem}.bba-cards--m-grid .bba-tag{left:1rem;bottom:1rem;font-size:.95rem;padding:.6rem .9rem}.bba-cards--m-grid .bba-play{width:5.2rem;height:5.2rem;margin:-2.6rem 0 0 -2.6rem}.bba-cards--m-stack{grid-template-columns:minmax(0,1fr);gap:3.6rem}.bba-cards--m-slider{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:1.4rem;margin-inline:calc(var(--bba-gutter) * -1);padding-inline:var(--bba-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bba-gutter);overscroll-behavior-x:contain;scrollbar-width:none}.bba-cards--m-slider::-webkit-scrollbar{display:none}.bba-cards--m-slider .bba-card{scroll-snap-align:start}}.bba-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#fff;overflow:hidden;opacity:0;transition:opacity .35s ease,overlay .35s allow-discrete,display .35s allow-discrete}.bba-modal[open]{display:grid;place-items:center;opacity:1}@starting-style{.bba-modal[open]{opacity:0}}.bba-modal::backdrop{background:#060908e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bba-modal__shell{--bba-rn: 1.7778;width:min(92vw,128rem,calc((100dvh - 14rem) * var(--bba-rn)));transform:translateY(1.6rem) scale(.97);transition:transform .5s var(--bba-ease)}.bba-modal[open] .bba-modal__shell{transform:none}@starting-style{.bba-modal[open] .bba-modal__shell{transform:translateY(1.6rem) scale(.97)}}.bba-modal__bar{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.4rem}.bba-modal__title{margin:0;min-width:0;font-family:var(--font-body-family);font-size:1.1rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffffd9}.bba-modal__close{flex:none;display:grid;place-items:center;width:4.8rem;height:4.8rem;padding:0;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .35s var(--bba-ease)}.bba-modal__close:hover{background:#fff;color:#0b0f0e;transform:rotate(90deg)}.bba-modal__close svg{width:1.8rem;height:1.8rem}.bba-modal__frame{position:relative;width:100%;aspect-ratio:var(--bba-rn);background:#000;overflow:hidden;box-shadow:0 4rem 10rem -3rem #000c}.bba-modal__frame iframe,.bba-modal__frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#000;object-fit:contain}.bba-modal__frame.is-loading:before{content:"";position:absolute;top:50%;left:50%;width:3.6rem;height:3.6rem;margin:-1.8rem 0 0 -1.8rem;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:bba-spin .8s linear infinite}@keyframes bba-spin{to{transform:rotate(360deg)}}.bba-modal__error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:2rem;text-align:center;font-size:1.4rem;color:#fffc}.bba-modal__error a{color:#fff}@media screen and (max-width:749px){.bba-modal__shell{width:min(100vw - 2.4rem,calc((100dvh - 12rem) * var(--bba-rn)))}.bba-modal__close{width:4.4rem;height:4.4rem}}html.bba-lock{overflow:hidden}.bba-promise__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);gap:clamp(3.2rem,4vw,6.4rem);align-items:start;margin-top:clamp(3.2rem,4vw,5.2rem)}.bba-promise__row--full{grid-template-columns:minmax(0,1fr)}.bba-promise__intro{margin-top:0;max-width:44rem}.bba-values{display:grid;grid-template-columns:repeat(var(--bba-vcols, 3),minmax(0,1fr))}.bba-value{padding:.4rem clamp(2rem,2.4vw,3.2rem) 1.2rem;border-left:1px solid var(--bba-line)}.bba-value__icon{display:grid;place-items:center;width:5.2rem;height:5.2rem;margin-bottom:2.4rem;border-radius:50%;background:var(--bba-icon-bg, #bfefd7);color:var(--bba-icon-fg, #173e30);transition:transform .5s var(--bba-ease)}.bba-value__icon svg{width:2.3rem;height:2.3rem}.bba-value__icon--img img{width:60%;height:60%;object-fit:contain}.bba-value:hover .bba-value__icon{transform:translateY(-3px) rotate(-6deg)}.bba-value__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 800);font-size:clamp(2rem,1.6rem + .5vw,2.4rem);line-height:1.05;text-transform:uppercase;color:var(--bba-ink)}.bba-value__text{margin-top:1.2rem;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.65;color:var(--bba-muted)}.bba-value__text>*{margin:0}@media screen and (max-width:989px){.bba-promise__row{grid-template-columns:minmax(0,1fr)}.bba-promise__intro{max-width:60rem}}@media screen and (max-width:749px){.bba-values{grid-template-columns:minmax(0,1fr)}.bba-value{display:grid;grid-template-columns:4.8rem minmax(0,1fr);column-gap:1.8rem;padding:2.4rem 0;border-left:0;border-top:1px solid var(--bba-line)}.bba-value:last-child{padding-bottom:0}.bba-value__icon{grid-row:span 2;width:4.8rem;height:4.8rem;margin:0}.bba-value__text{margin-top:.8rem}}.bba-cta__grid{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);min-height:var(--bba-cta-h, 640px)}.bba-cta__copy{display:flex;align-items:center;min-width:0;padding:var(--bba-pt) clamp(3.2rem,5vw,8rem) var(--bba-pb) var(--bba-edge)}.bba-cta--align-top .bba-cta__copy{align-items:flex-start}.bba-cta--align-bottom .bba-cta__copy{align-items:flex-end}.bba-cta__inner{width:100%;max-width:56rem}.bba-cta .bba-copy{max-width:46rem}.bba-cta .bba-btn--secondary{border-color:color-mix(in srgb,var(--bba-ink) 55%,transparent)}.bba-cta__note{display:flex;align-items:center;gap:1rem;margin:2.8rem 0 0;font-family:var(--font-body-family);font-size:1.05rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--bba-muted)}.bba-cta__media{position:relative;min-width:0;overflow:hidden;background:color-mix(in srgb,var(--bba-ink) 10%,transparent)}.bba-cta__media picture,.bba-cta__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.bba-cta__img{object-fit:cover;object-position:center var(--bba-focus, top);transition:transform 1.4s var(--bba-ease)}.bba-cta:hover .bba-cta__img{transform:scale(1.03)}.bba-cta--img-left .bba-cta__grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.bba-cta--img-left .bba-cta__copy{order:2;padding-left:clamp(3.2rem,5vw,8rem);padding-right:var(--bba-edge)}@media screen and (max-width:989px){.bba-cta__grid,.bba-cta--img-left .bba-cta__grid{grid-template-columns:minmax(0,1fr);min-height:0}.bba-cta__copy,.bba-cta--img-left .bba-cta__copy{order:0;padding:var(--bba-pt-m) var(--bba-gutter) var(--bba-pb-m)}.bba-cta__media{height:var(--bba-cta-mh, 420px)}.bba-cta--m-top .bba-cta__media{order:-1}}@media(prefers-reduced-motion:reduce){.bba *,.bba *:before,.bba *:after{animation:none!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-bb-about.css.map */
