.hs-video-carousel{--carousel-max-width:1320px;--carousel-gap:32px;--card-radius:22px;--surface:#fff;--text:#4d4d4d;--muted:#7f7f7f;--border:rgba(0,0,0,.06);--accent:#f58220;--bg:#efefef;--shadow:0 26px 40px rgba(0,0,0,.12);--shadow-soft:0 18px 26px rgba(0,0,0,.08);--transition:360ms cubic-bezier(0.22,1,0.36,1);--card-width:328.14px;--card-height:auto;--card-width-active:415px;--card-height-active:auto;background:var(--bg);overflow:hidden;padding:120px 24px 0;position:relative}.hs-video-carousel.is-resetting .hs-video-carousel__card,.hs-video-carousel.is-resetting .hs-video-carousel__content,.hs-video-carousel.is-resetting .hs-video-carousel__media,.hs-video-carousel.is-resetting .hs-video-carousel__play,.hs-video-carousel.is-resetting .hs-video-carousel__slide,.hs-video-carousel.is-resetting .hs-video-carousel__slide:after,.hs-video-carousel.is-resetting .hs-video-carousel__track{transition:none!important}.hs-video-carousel__inner{margin:0 auto;max-width:var(--carousel-max-width)}.hs-video-carousel__heading{color:#505050;font-size:28px;font-weight:300;line-height:1.08;margin:0 auto 16px;max-width:900px;text-align:center}.hs-video-carousel__heading em,.hs-video-carousel__heading span,.hs-video-carousel__heading strong{color:var(--accent);font-style:normal}.hs-video-carousel__description{color:#626262;font-size:16px;font-weight:300;line-height:1.65;margin:0 auto 36px;max-width:900px;text-align:center}.hs-video-carousel__shell{display:block;position:relative}.hs-video-carousel__viewport{height:480px;margin:0 auto;max-width:100%;overflow:hidden;padding:0 0 80px;touch-action:pan-y;width:100%}.hs-video-carousel__track{align-items:center;display:flex;gap:14px;transition:transform var(--transition);will-change:transform}.hs-video-carousel__slide{align-items:center;display:flex;filter:none;flex:0 0 100%;height:var(--card-height-active);min-width:0;opacity:1;position:relative;transform:none;transition:width var(--transition),opacity var(--transition),filter var(--transition);width:100%}.hs-video-carousel__slide:after{background:radial-gradient(ellipse at center,rgba(0,0,0,.28) 0,rgba(0,0,0,.14) 45%,transparent 100%);border-radius:50%;bottom:-32px;content:"";filter:blur(8px);height:50px;left:50%;opacity:1;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity var(--transition),transform var(--transition);width:92%;z-index:-1}.hs-video-carousel__slide.is-visible{opacity:1}.hs-video-carousel__slide.is-center{filter:none;flex-basis:100%;opacity:1;width:100%}.hs-video-carousel__slide.is-center:after{transform:translateX(-50%) scale(1.04)}.hs-video-carousel__card{appearance:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius);cursor:pointer;display:flex;flex-direction:column;height:var(--card-height);overflow:hidden;padding:6px;text-align:left;transition:height var(--transition),box-shadow var(--transition);width:100%}.hs-video-carousel__slide.is-center .hs-video-carousel__card{height:var(--card-height-active)}.hs-video-carousel__media{background:#e5d6c7;border-top-left-radius:calc(var(--card-radius) - .5em);border-top-right-radius:calc(var(--card-radius) - .5em);flex-shrink:0;height:181px;overflow:hidden;position:relative;transition:height var(--transition)}.hs-video-carousel__slide.is-center .hs-video-carousel__media{height:238px}.hs-video-carousel__media img,.hs-video-carousel__media-placeholder{display:block;height:100%;object-fit:cover;width:100%}.hs-video-carousel__media-placeholder{background:linear-gradient(180deg,rgba(245,130,32,.1),rgba(245,130,32,.02)),#eadbcc}.hs-video-carousel__play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform var(--transition)}.hs-video-carousel__card:hover .hs-video-carousel__play{transform:translate(-50%,-50%) scale(1.06)}.hs-video-carousel__content{display:flex;flex:1;flex-direction:column;padding:11px 13px}.hs-video-carousel__card-title{color:var(--accent);font-size:17.32px;font-weight:500;line-height:1.2;margin:0}.hs-video-carousel__divider{background:#ececec;border-radius:999px;display:block;height:4.7px;margin:6px 0;width:100%}.hs-video-carousel__card-description{color:var(--muted);font-size:10.12px;line-height:1.35;margin:0}.hs-video-carousel__nav{align-items:center;background:transparent;border:0;border-radius:999px;color:#8b8b8b;cursor:pointer;display:none;height:24px;justify-content:center;padding:0;transition:transform .2s ease,color .2s ease,background-color .2s ease;width:24px}.hs-video-carousel__nav--next,.hs-video-carousel__nav--prev{position:relative;top:-14%}.hs-video-carousel__nav--next{right:-10px}.hs-video-carousel__nav--prev{left:-10px;transform:rotate(180deg)}.hs-video-carousel__close{align-items:center;background:#fff;border:0;border-radius:50%;color:#ff7a00;cursor:pointer;display:inline-flex;font-size:27.615px;font-style:normal;font-weight:400;height:31.602px;justify-content:center;line-height:1;opacity:.47;padding:0;position:absolute;right:-17px;top:-29px;width:31.602px;z-index:2}.hs-video-carousel__card:focus-visible,.hs-video-carousel__close:focus-visible,.hs-video-carousel__nav:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hs-video-carousel__modal[hidden]{display:none}.hs-video-carousel__modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .26s ease-in-out;z-index:1000}.hs-video-carousel__modal.is-open{opacity:1;pointer-events:auto}.hs-video-carousel__backdrop{background:rgba(0,0,0,.45);inset:0;opacity:0;position:absolute;transition:opacity .26s ease-in-out}.hs-video-carousel__modal.is-open .hs-video-carousel__backdrop{opacity:1}.hs-video-carousel__dialog{opacity:0;position:relative;transform:translateY(14px) scale(.985);transition:opacity .26s ease-in-out,transform .26s ease-in-out;width:min(1100px,calc(100% - 48px));z-index:1}.hs-video-carousel__modal.is-open .hs-video-carousel__dialog{opacity:1;transform:translateY(0) scale(1)}.hs-video-carousel__modal-player-wrap{background:transparent;border:8px solid hsla(0,0%,100%,.9);border-radius:24px;box-shadow:0 30px 70px rgba(0,0,0,.35);line-height:0;overflow:hidden}.hs-video-carousel__modal-player{aspect-ratio:16/9;background:transparent;overflow:hidden;position:relative;width:100%}.hs-video-carousel__modal-player iframe,.hs-video-carousel__modal-player video{background:transparent;border:0;display:block;height:100%;inset:0;position:absolute;width:100%}@media (min-width:768px){.hs-video-carousel__heading{font-size:48px}.hs-video-carousel__description{font-size:20px;margin:0 auto 101px}.hs-video-carousel__shell{align-items:center;display:grid;gap:10px;grid-template-columns:44px minmax(0,1fr) 44px}.hs-video-carousel__track{gap:16px}.hs-video-carousel__slide{filter:saturate(.88);flex:0 0 calc(33.33333% - 10.66667px);opacity:.68;width:calc(33.33333% - 10.66667px)}.hs-video-carousel__slide.is-visible{opacity:.88}.hs-video-carousel__slide.is-center{filter:none;flex-basis:calc(33.33333% - 10.66667px);opacity:1;width:calc(33.33333% - 10.66667px)}.hs-video-carousel__nav{display:inline-flex;height:44px;width:44px}.hs-video-carousel__close{right:-28px;top:-28px}.hs-video-carousel--three-or-less .hs-video-carousel__nav{display:none}.hs-video-carousel--three-or-less .hs-video-carousel__shell{grid-template-columns:minmax(0,1fr)}}@media (min-width:992px){.hs-video-carousel__description{margin:0 auto 101px}.hs-video-carousel__shell{gap:16px;grid-template-columns:64px minmax(0,1fr) 64px}.hs-video-carousel__viewport{width:calc(var(--card-width)*2 + var(--card-width-active) + var(--carousel-gap)*2)}.hs-video-carousel__track{gap:var(--carousel-gap)}.hs-video-carousel__slide{filter:saturate(.88);flex:0 0 var(--card-width);opacity:.68;width:var(--card-width)}.hs-video-carousel__slide.is-visible{opacity:.88}.hs-video-carousel__slide.is-center{filter:none;flex-basis:var(--card-width-active);opacity:1;width:var(--card-width-active)}.hs-video-carousel__nav{height:56px;width:56px}.hs-video-carousel--three-or-less .hs-video-carousel__viewport{width:100%}.hs-video-carousel--three-or-less .hs-video-carousel__track{gap:16px}.hs-video-carousel--three-or-less .hs-video-carousel__slide{filter:none;flex:0 0 calc(33.33333% - 10.66667px);opacity:1;width:calc(33.33333% - 10.66667px)}.hs-video-carousel--three-or-less .hs-video-carousel__slide.is-center{filter:none;flex-basis:calc(33.33333% - 10.66667px);opacity:1;width:calc(33.33333% - 10.66667px)}}