@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.embla__carousel.news__carousel .embla__slide,.embla__carousel.products__carousel .embla__slide,.embla__carousel.team__carousel .embla__slide,.embla__carousel.image__carousel .embla__slide{margin-right:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 0);flex:0 0 19rem}@media (min-width:40rem){.embla__carousel.news__carousel .embla__slide,.embla__carousel.products__carousel .embla__slide,.embla__carousel.team__carousel .embla__slide,.embla__carousel.image__carousel .embla__slide{flex:0 0 21rem}}@media (min-width:64rem){.embla__carousel.news__carousel .embla__slide,.embla__carousel.products__carousel .embla__slide,.embla__carousel.team__carousel .embla__slide,.embla__carousel.image__carousel .embla__slide{margin-right:calc(var(--spacing,.25rem) * 6);flex:0 0 24rem}}.embla__carousel.news__carousel .embla__container,.embla__carousel.products__carousel .embla__container,.embla__carousel.team__carousel .embla__container,.embla__carousel.image__carousel .embla__container{margin-left:calc(var(--spacing,.25rem) * 0)}.embla__carousel{--slide-height:15rem;margin:auto}@media (min-width:64rem){.embla__carousel{--slide-height:19rem}}.embla__carousel{--slide-spacing:1rem;--slide-size:65%}.embla__carousel .embla__viewport{border-style:var(--tw-border-style);border-width:0;overflow:visible}.embla__carousel .embla__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1);display:flex}.embla__carousel .embla__slide{min-width:0;padding-left:var(--slide-spacing);margin-right:calc(var(--spacing,.25rem) * 0);flex:0 0 19rem;transform:translate(0)}@media (min-width:40rem){.embla__carousel .embla__slide{margin-right:calc(var(--spacing,.25rem) * 1);flex:0 0 55%}}@media (min-width:64rem){.embla__carousel .embla__slide{margin-right:calc(var(--spacing,.25rem) * 4);flex:0 0 30%}}.embla__carousel .embla.employees .embla__slide{flex:0 0 16rem}@media (min-width:40rem){.embla__carousel .embla.employees .embla__slide{flex:0 0 45%}}@media (min-width:64rem){.embla__carousel .embla.employees .embla__slide{flex:0 0 35%}}@media (min-width:80rem){.embla__carousel .embla.employees .embla__slide{flex:0 0 25%}}.embla__carousel .embla__slide__item{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);height:var(--slide-height);-webkit-user-select:none;user-select:none;border-radius:1.8rem;justify-content:center;align-items:center;font-size:4rem;font-weight:600;display:flex}.embla__carousel .embla__controls{margin-top:calc(var(--spacing,.25rem) * 2);justify-content:space-between;justify-items:center;display:flex}@media (min-width:64rem){.embla__carousel .embla__controls{margin-top:calc(var(--spacing,.25rem) * 6)}}.embla__carousel .embla__controls{gap:1.2rem}.embla__carousel .embla__buttons{width:calc(var(--spacing,.25rem) * 24);justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.embla__carousel .embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value), .5);appearance:none;touch-action:manipulation;cursor:pointer;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);z-index:1;width:3.6rem;height:3.6rem;color:var(--text-body);background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex}.embla__carousel .embla__button:disabled{color:var(--detail-high-contrast)}.embla__carousel .embla__button__svg{width:35%;height:35%}.embla__carousel .embla__progress{background-color:color-mix(in oklab, var(--color-brand-primary,#21224a) 10%, transparent);border-radius:3.40282e38px;justify-content:flex-start;align-self:center;align-items:flex-start;width:100%;height:.5rem;display:flex;position:relative;overflow:hidden}.embla__carousel .embla__progress__bar{background-color:var(--color-brand-primary,#21224a);width:100%;position:absolute;top:0;bottom:0;left:-100%}.embla__carousel .embla__dots{flex-wrap:wrap;flex-grow:1;justify-content:center;align-self:center;align-items:center;gap:.5rem;display:flex}.embla__carousel .embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value), .5);appearance:none;touch-action:manipulation;cursor:pointer;background-color:#21224a33;border:0;border-radius:50%;width:.75rem;height:.75rem;padding:0}@supports (color:color-mix(in lab, red, red)){.embla__carousel .embla__dot{background-color:color-mix(in oklab, var(--color-brand-primary,#21224a) 20%, transparent)}}.embla__carousel .embla__dot{transition:background-color .2s}.embla__carousel .embla__dot--selected{background-color:var(--color-brand-primary,#21224a)}.embla__carousel.references__carousel{--slide-spacing:1.25rem}.embla__carousel.references__carousel .embla__viewport{overflow:hidden}.embla__carousel.references__carousel .embla__container{align-items:stretch}.embla__carousel.references__carousel .embla__slide{flex:0 0 100%}@media (min-width:64rem){.embla__carousel.references__carousel .embla__slide{flex:0 0 100%}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
