.gallery__wrapper{padding-left:0;padding-right:0}.gallery__wrapper .content-header{padding-left:2rem;padding-right:2rem}.gallery__tabs{background:#f5f5f5;border-top:1px solid #d1d1d1;padding:6rem 2rem 12rem}.gallery__tab{margin:0 auto;max-width:113.4rem}.gallery{display:flex;flex-wrap:wrap;gap:2.6rem}.gallery__image{aspect-ratio:264/176;flex:0 1 calc(50% - 1.3rem)}.gallery__video{aspect-ratio:354/236;border-radius:1rem;cursor:pointer;flex:0 1 calc(50% - 1.3rem);overflow:hidden}.gallery__video .wistia_click_to_play{height:100%;position:relative;width:100%}.gallery__video h4{color:#fff;font-size:2rem}.gallery__video .button{border:0!important;flex:0 0 4rem}.gallery__video .button .button__icon:has(svg){flex:0 0 4rem;height:4rem}.gallery__video .button .button__icon svg{flex:0 0 4rem;height:4rem}@media (min-width:768px){.gallery__image,.gallery__video{flex:0 1 calc(33.33333% - 1.73333rem)}}@media (min-width:992px){.gallery__image{flex:0 1 calc(25% - 1.95rem)}}.gallery__image-inner{bottom:0;box-shadow:5px 4px 21px -1px rgba(0,0,0,.12);left:0;right:0;top:0}.gallery__caption{background:hsla(0,0%,96%,.9);bottom:0;color:var(--base-color);font-size:1.7rem;left:0;line-height:1.352941176470588;min-height:11.7rem;padding:2.4rem 3rem;right:0}.gallery__video-overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));bottom:0;color:var(--white);left:0;right:0;top:0}.gallery__video-caption{bottom:0;color:var(--white);left:0;padding:2.5rem;right:0;z-index:2}.gallery__video-caption h3{color:var(--white)}.gallery__text{aspect-ratio:1;margin-right:.7rem;max-width:57.5rem;padding:2rem;width:80vw}@media (max-width:767px){.gallery__video{height:auto;margin-right:1.6rem;max-width:57.5rem;width:80vw}.gallery__video-caption{bottom:unset;left:50%;padding:0;right:unset;top:50%;transform:translate(-50%,-50%)}.gallery__video .button{border:0!important;display:block!important;flex:0 0 8rem}.gallery__video .button .button__icon:has(svg){flex:0 0 8rem;height:8rem}.gallery__video .button .button__icon svg{flex:0 0 8rem;height:8rem}.gallery__video .button__icon svg circle{fill:hsla(0,0%,100%,.45)}.gallery__caption{background:linear-gradient(180deg,transparent,rgba(0,0,0,.9));color:var(--white);min-height:unset;padding:6rem 2.4rem 2.4rem}.gallery__nav.gap-xl{gap:var(--gap)!important}}.gallery__nav .button--text-alt{border-radius:0;flex-wrap:wrap;gap:.5rem;text-decoration:none!important}.gallery__nav .button--text-alt:after{background:var(--caramel);content:"";display:block;height:5px;opacity:0;pointer-events:none;text-decoration:none!important;width:100%}.gallery__nav .button--text-alt.active:after,.gallery__nav .button--text-alt:hover:after{opacity:1}.gallery__bottom{gap:4.6rem;padding:0 2rem 9.8rem}@media (min-width:768px){.gallery__bottom-image{flex:0 1 34rem}.gallery__bottom-content{flex:0 1 48rem}}.gallery__bottom-image img{box-shadow:5px 4px 21px -1px rgba(0,0,0,.12)}.sl-wrapper .sl-image .sl-caption{background:linear-gradient(180deg,hsla(0,0%,40%,0),rgba(0,0,0,.8));display:flex!important;flex-direction:column;justify-content:flex-end;padding-bottom:5rem;text-align:center;top:0}.sl-wrapper .sl-image .sl-caption>*{width:100%}.sl-wrapper .sl-image .sl-caption .overline{font-size:2rem;line-height:1.5;margin-bottom:1.5rem}.sl-wrapper .sl-image .sl-caption h3{color:#fff;margin-bottom:3rem}.sl-wrapper .sl-navigation button{align-items:center;background:#fff;border-radius:50%;display:flex!important;justify-content:center;width:44px!important}.gallery:after{content:"";display:none}@media screen and (max-width:767px){.gallery:after{content:"flickity"}.gallery__tabs{margin:0 -2rem;width:calc(100% + 4rem)}.gallery__image{aspect-ratio:auto;display:flex;flex-direction:column;height:auto;margin-right:1.6rem;max-width:90vw;width:34.3rem}.gallery__image .gallery__image-inner{aspect-ratio:264/176;position:relative;width:100%}.gallery__image-caption{color:var(--base-color);display:block}.gallery-meta{font-size:1.7rem}.gallery__counter{display:block;font-weight:700;white-space:nowrap}.gallery__bottom-image{flex:unset;max-width:34rem}.gallery__bottom-content{flex:unset;text-align:center}.sl-wrapper .sl-image .sl-caption{background:none;display:none!important;padding:0;position:relative}}.gallery .flickity-prev-next-button.previous{display:none!important}.gallery .flickity-prev-next-button.next{right:3rem}