.el-tstml--white{background:var(--el-white);color:var(--el-ink)}.el-tstml--grey{background:var(--el-grey-bg);color:var(--el-ink)}.el-tstml--black{background:var(--el-black);color:var(--el-white)}.el-tstml--blue{background:var(--el-blue);color:var(--el-white)}.el-tstml--green{background:var(--el-green);color:var(--el-white)}.el-tstml--green-accent{background:var(--el-green-accent);color:var(--el-white)}.el-tstml--orange{background:var(--el-orange);color:var(--el-white)}.el-tstml--purple{background:var(--el-purple);color:var(--el-white)}.el-tstml--magenta{background:var(--el-magenta);color:var(--el-white)}.el-tstml--image{isolation:isolate;position:relative}.el-tstml--image:before{background-image:var(--el-tstml-image);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;opacity:calc(1 - var(--el-tstml-scrim, .45));position:absolute;z-index:-1}.el-tstml__body{padding-block:clamp(2.5rem,4.7vw,4.2rem);padding-inline:var(--el-pad)}.el-tstml__card{display:flex;flex-direction:column;gap:clamp(1rem,1.6vw,1.5rem);height:100%;margin:0}.el-tstml__mark{display:block}.el-tstml__mark svg{fill:currentColor;height:auto;width:clamp(28px,2.6vw,38px)}.el-tstml__mark--inherit svg{fill:currentColor}.el-tstml__mark--cta-elovade svg{fill:var(--el-cta-elovade)}.el-tstml__mark--cta-vendor svg{fill:var(--el-cta-vendor)}.el-tstml__mark--cta-career svg{fill:var(--el-cta-career)}.el-tstml__mark--cta-events svg{fill:var(--el-cta-events)}.el-tstml__mark--white svg{fill:var(--el-white)}.el-tstml__mark--black svg{fill:var(--el-black)}.el-tstml__quote{font-size:var(--el-fs-h4);font-weight:var(--el-fw-regular);line-height:var(--el-lh-body);margin:0}.el-tstml__quote p:last-child{margin-bottom:0}.el-tstml__author{align-items:center;display:flex;font-size:var(--el-fs-small);gap:1rem;margin-top:auto}.el-tstml__logo{flex:0 0 auto;height:auto;max-height:48px;max-width:96px;object-fit:contain;width:auto}.el-tstml__byline{display:grid}.el-tstml__name{font-weight:var(--el-fw-medium)}.el-tstml__role{opacity:.8}.el-tstml__list{display:grid;gap:clamp(2.5rem,4.7vw,4.2rem);list-style:none;margin:0;padding:0}.el-tstml--single .el-tstml__list{justify-items:center;text-align:center}.el-tstml--single .el-tstml__card{align-items:center;max-width:900px}.el-tstml--single .el-tstml__author{justify-content:center;text-align:left}.el-tstml--aside .el-tstml__card{align-items:start;column-gap:clamp(1.5rem,3.4vw,3.5rem);display:grid;grid-template-columns:clamp(88px,13vw,190px) 1fr;height:auto;max-width:1100px}.el-tstml--aside .el-tstml__mark{grid-row:1/span 2}.el-tstml--aside .el-tstml__mark svg{width:clamp(40px,4vw,57px)}.el-tstml--aside .el-tstml__quote{font-size:var(--el-fs-body);grid-column:2}.el-tstml--aside .el-tstml__author{grid-column:2;margin-top:0}.el-tstml--grid .el-tstml__list{gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:repeat(var(--el-tstml-cols,2),1fr)}.el-tstml--grid .el-tstml__card{border:1px solid var(--el-rule);padding:clamp(1.5rem,2.6vw,2.25rem)}.el-tstml--slider .el-tstml__card{max-width:900px}.el-tstml__carousel{align-items:center;display:flex;gap:clamp(.5rem,1.2vw,1.125rem)}.el-tstml__arrow{aspect-ratio:1;background:none;border:0;color:var(--el-blue);cursor:pointer;display:grid;flex:0 0 auto;padding:0;place-items:center;transition:opacity .18s ease;width:clamp(36px,3.3vw,47px)}.el-on-dark .el-tstml__arrow{color:var(--el-white)}.el-tstml__arrow svg{fill:currentColor;height:100%;width:100%}.el-tstml__arrow:hover{opacity:.6}.el-tstml__arrow:disabled{cursor:default;opacity:.35}.el-tstml__carousel.is-static .el-tstml__arrow{display:none}.el-tstml__track{display:grid;flex:1 1 auto;grid-auto-columns:100%;grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.el-tstml__track::-webkit-scrollbar{display:none}.el-tstml__track .el-tstml__slide{padding-inline:clamp(.75rem,1.6vw,1.5rem);scroll-snap-align:start}.el-tstml__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:clamp(2rem,3.8vw,3.375rem)}.el-tstml--single .el-tstml__buttons{justify-content:center}@media (max-width:1024px){.el-tstml--grid .el-tstml__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.el-tstml--grid .el-tstml__list{grid-template-columns:1fr}.el-tstml__quote{font-size:var(--el-fs-body)}.el-tstml--aside .el-tstml__card{grid-template-columns:1fr}.el-tstml--aside .el-tstml__mark{grid-row:auto}.el-tstml--aside .el-tstml__author,.el-tstml--aside .el-tstml__quote{grid-column:1}}