.bento-feature-grid{position:relative;overflow-x:clip}.bfg-scroll{display:block;width:100%}.bfg-scroll__track{position:relative;width:100%}@media screen and (min-width:990px){.bfg-scroll--active .bfg-scroll__track{height:480vh}}.bfg-scroll__pin{position:relative;width:100%}@media screen and (min-width:990px){.bfg-scroll--active .bfg-scroll__pin{position:sticky;top:0;box-sizing:border-box;padding:48px 0}}@media screen and (min-width:990px){.bfg-scroll--active [data-bfg-step]{opacity:0;transition:opacity .5s ease;will-change:opacity}}@media screen and (min-width:990px){.bfg-scroll--active .bfg__heading .bfg__heading-reveal{display:block;opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease;will-change:opacity,transform}}@media screen and (min-width:990px){.bfg-scroll--active .bfg__tile[data-bfg-step]{transform:translateY(32px);transition:opacity .5s ease,transform .5s ease;will-change:opacity,transform}}@media screen and (min-width:990px){.bfg-scroll--active [data-bfg-step].is-revealed{opacity:1}}@media screen and (min-width:990px){.bfg-scroll--active .bfg__heading.is-revealed .bfg__heading-reveal{opacity:1;transform:translateY(0)}}@media screen and (min-width:990px){.bfg-scroll--active .bfg__tile[data-bfg-step].is-revealed{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bfg-scroll [data-bfg-step],.bfg-scroll .bfg__heading-reveal{opacity:1;transform:none;transition:none}}.bfg__inner{position:relative;width:100%;min-width:0}.bfg__heading{margin:0 0 32px;text-align:center}@media screen and (min-width:990px){.bfg__heading{position:absolute;top:47%;left:49%;z-index:5;width:100%;max-width:420px;margin:0;padding:0 16px;font-size:calc(var(--font-heading-scale) * 4.8rem);transform:translate(-50%,-50%)!important;pointer-events:none}}.bfg__heading-line-1{display:block;margin:0 0 8px;color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale) * 1.8rem);font-weight:400;line-height:1.3}@media screen and (min-width:750px){.bfg__heading-line-1{font-size:calc(var(--font-body-scale) * 2rem)}}@media screen and (min-width:990px){.bfg__heading-line-1{font-size:calc(var(--font-body-scale) * 2.2rem)}}.bfg__heading-line-2{display:block;margin:0;font-family:var(--font-em-family);font-style:var(--font-em-style);font-weight:var(--font-em-weight);font-size:calc(var(--font-heading-scale) * 3.2rem);line-height:1.15;color:rgb(var(--color-foreground-secondary))}@media screen and (min-width:750px){.bfg__heading-line-2{font-size:calc(var(--font-heading-scale) * 3.8rem)}}@media screen and (min-width:990px){.bfg__heading-line-2{font-size:calc(var(--font-heading-scale) * 4.4rem)}}.bfg__heading-line-2>*{margin:0}.bfg__heading-content{display:block;margin:0}.bfg__heading-content>*{margin:0}.bfg__heading-content em,.bfg__heading-content i{color:rgb(var(--color-foreground-secondary));font-family:var(--font-em-family);font-style:var(--font-em-style);font-weight:var(--font-em-weight)}.bfg__canvas--desktop{display:none;flex-direction:column;gap:16px;width:100%;min-width:0;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.bfg__canvas--desktop{display:flex;gap:20px}}@media screen and (min-width:990px){.bfg__canvas--desktop{position:relative;display:block;min-height:1100px;padding:48px 0 32px}}embla-component.bfg__canvas-embla--mobile{display:block;position:relative;width:calc(100% + var(--page-width-padding))}@media screen and (min-width:750px){embla-component.bfg__canvas-embla--mobile{display:none}}embla-component.bfg__canvas-embla--mobile .embla__viewport{overflow:hidden}embla-component.bfg__canvas-embla--mobile.embla-carousel .bfg__canvas-carousel{display:flex;gap:16px;margin:0;padding:0;list-style:none}embla-component.bfg__canvas-embla--mobile .embla__slide{flex:0 0 calc((100% - 16px)*.8);min-width:0}.bfg__canvas-embla--mobile .bfg__tile{width:100%;max-width:none}.bfg__tile{position:relative;width:100%;min-width:0;list-style:none}@media screen and (min-width:990px){.bfg__tile{position:absolute;width:auto}}.bfg__tile--slot-1{max-width:386px}@media screen and (min-width:990px){.bfg__tile--slot-1{top:0%;left:0%;z-index:1;width:386px;max-width:386px}}.bfg__tile--slot-2{max-width:405px}@media screen and (min-width:990px){.bfg__tile--slot-2{top:13%;left:20%;z-index:2;width:405px;max-width:405px}}.bfg__tile--slot-3{max-width:405px}@media screen and (min-width:990px){.bfg__tile--slot-3{top:0%;left:68%;z-index:1;width:405px;max-width:405px}}.bfg__tile--slot-4{max-width:366px}@media screen and (min-width:990px){.bfg__tile--slot-4{top:48%;left:0%;z-index:2;width:366px;max-width:366px}}.bfg__tile--slot-5{max-width:510px}@media screen and (min-width:990px){.bfg__tile--slot-5{top:62%;left:20%;z-index:1;width:510px;max-width:510px}}.bfg__tile--slot-6{max-width:405px}@media screen and (min-width:990px){.bfg__tile--slot-6{top:44%;left:68%;z-index:1;width:405px;max-width:405px}}.bfg__card{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;isolation:isolate}.bfg__tile--slot-1 .bfg__card{aspect-ratio:386 / 298}@media screen and (min-width:990px){.bfg__tile--slot-1 .bfg__card{aspect-ratio:auto;height:298px}}.bfg__tile--slot-2 .bfg__card{aspect-ratio:405 / 233}@media screen and (min-width:990px){.bfg__tile--slot-2 .bfg__card{aspect-ratio:auto;height:233px}}.bfg__tile--slot-3 .bfg__card{aspect-ratio:405 / 314}@media screen and (min-width:990px){.bfg__tile--slot-3 .bfg__card{aspect-ratio:auto;height:314px}}.bfg__tile--slot-4 .bfg__card{aspect-ratio:1 / 1}@media screen and (min-width:990px){.bfg__tile--slot-4 .bfg__card{aspect-ratio:auto;height:366px}}.bfg__tile--slot-5 .bfg__card{aspect-ratio:510 / 340}@media screen and (min-width:990px){.bfg__tile--slot-5 .bfg__card{aspect-ratio:auto;height:340px}}.bfg__tile--slot-6 .bfg__card{aspect-ratio:405 / 314}@media screen and (min-width:990px){.bfg__tile--slot-6 .bfg__card{aspect-ratio:auto;height:314px}}.bfg__card-media{position:relative;flex:1 1 auto;width:100%;min-height:0;overflow:hidden;background-color:rgba(var(--color-foreground),.05)}.bfg__card--image .bfg__card-media{height:100%}.bfg__card-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.bfg__card-media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.bfg__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#000;opacity:var(--bfg-overlay-opacity, .45);pointer-events:none}.bfg__card-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to top,#000000a6,#0000001a 55%,#0000);pointer-events:none}.bfg__card--overlay .bfg__card-scrim{background:linear-gradient(to top,#00000080,#00000026)}.bfg__card-content{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;width:100%;padding:24px}@media screen and (min-width:750px){.bfg__card-content{padding:28px}}.bfg__card-stat-header{display:flex;flex-direction:row;align-items:flex-end;gap:4px}.bfg__card--overlay .bfg__card-content{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:flex-end;align-items:flex-start;text-align:left;padding:24px}.bfg__card--content.bfg__card--solid .bfg__card-content{flex:0 0 auto;justify-content:center;align-items:center;text-align:center;padding:32px 24px}.bfg__card--content:not(.bfg__card--solid) .bfg__card-content{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:space-between}.bfg__card-stat{margin:0;color:rgb(var(--color-foreground));font-size:calc(var(--font-heading-scale) * 4.2rem);font-weight:100;line-height:1.1;letter-spacing:-.02em}@media screen and (min-width:990px){.bfg__card-stat{font-size:calc(var(--font-heading-scale) * 7.2rem)}}.bfg__card-stat-metric{margin:0 0 9px;color:rgb(var(--color-foreground));font-size:calc(var(--font-heading-scale) * 2.2rem);font-weight:100;line-height:1.1;letter-spacing:-.02em}@media screen and (min-width:990px){.bfg__card-stat-metric{font-size:calc(var(--font-heading-scale) * 3rem)}}.bfg__card-caption{margin:8px 0 0;color:rgba(var(--color-foreground),.85);font-size:calc(var(--font-body-scale) * 1.3rem);line-height:1.4}.bfg__card-graphic{display:flex;align-items:center;justify-content:center;width:100%;max-width:160px;margin:0 auto 16px}.bfg__card-graphic-image{display:block;width:100%;height:auto;object-fit:contain}.bfg__card-heading{margin:0;color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;letter-spacing:var(--letter-spacing);line-height:1.3;text-transform:uppercase}.bfg__card-text{margin:0;color:rgba(var(--color-foreground),.85);font-size:calc(var(--font-body-scale) * 1.3rem);line-height:1.5}.bfg__card-text>*:first-child{margin-top:0}.bfg__card-text>*:last-child{margin-bottom:0}.bfg__card--solid{background-color:var(--bfg-solid-bg, rgba(var(--color-foreground), .08))}.bfg__card--solid .bfg__card-media{display:none}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-bento-feature-grid.css.map */
