.customers-projects{overflow-x:clip}.customers-projects__hero{isolation:isolate;min-height:360px;margin-top:calc(-1 * (var(--space-8) + 84px));align-items:center;padding-top:148px;display:flex;position:relative}.customers-projects__hero-image,.customers-projects__hero:after{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.customers-projects__hero-image{object-fit:cover;object-position:center}.customers-projects__hero:after{content:"";background:linear-gradient(90deg,#f5f5f599,#f5f5f561)}.customers-projects__hero-inner{width:min(calc(100% - var(--page-gutter-double)), var(--content-max-width));padding-block:var(--space-6) var(--space-7);margin-inline:auto}.customers-projects__hero h1{font-size:var(--text-heading-1);margin:0;font-weight:600;line-height:1.22}.customers-projects__row{background:var(--color-surface-muted)}.customers-projects__row:nth-child(2n){background:var(--color-page-background)}.customers-projects__row-inner{gap:var(--space-6);margin-left:max(var(--page-gutter), calc((100% - var(--content-max-width)) / 2));padding:var(--space-6) 0 var(--space-4);border-bottom:1px solid var(--color-border-muted);grid-template-columns:minmax(0,240px) minmax(0,1fr);display:grid}.customers-projects__customer{justify-content:space-between;gap:var(--space-4);padding-right:var(--space-4);border-right:1px solid var(--color-border-muted);flex-direction:column;display:flex}.customers-projects__logo{min-width:0;padding-block:var(--space-4);flex:1;place-items:center;display:grid}.customers-projects__logo img{object-fit:contain;width:100%;height:auto;max-height:140px;display:block}.customers-projects__all,.customers-projects__more{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-apollo-red);font-weight:600;text-decoration:none;display:flex}.customers-projects__all{padding-bottom:var(--space-1);font-size:var(--text-control)}.customers-projects__all img,.customers-projects__more img{filter:brightness(0)saturate()invert(35%)sepia(80%)saturate(2265%)hue-rotate(331deg)brightness(94%)contrast(91%);flex-shrink:0;width:18px;height:18px}.customers-projects__projects{min-width:0}.customers-projects__heading{justify-content:space-between;align-items:center;gap:var(--space-3);padding-right:var(--space-6);margin-bottom:var(--space-4);display:flex}.customers-projects__heading h2{color:var(--color-apollo-red);font-size:var(--text-heading-3);margin:0;font-weight:600}.customers-projects__heading h2 span{margin-left:var(--space-3);white-space:nowrap;font-weight:400}.customers-projects__controls{gap:var(--space-2);flex-shrink:0;display:flex}.customers-projects__controls button{width:40px;height:40px;padding:var(--space-2);border:2px solid var(--color-apollo-red);background:var(--color-white);cursor:pointer;border-radius:50%;place-items:center;display:grid}.customers-projects__controls img{filter:brightness(0)saturate()invert(35%)sepia(80%)saturate(2265%)hue-rotate(331deg)brightness(94%)contrast(91%);width:18px;height:18px}.customers-projects__controls .customers-projects__previous{background:var(--color-apollo-red)}.customers-projects__previous img{filter:brightness(0)invert();transform:rotate(180deg)}.customers-projects__controls button:disabled{opacity:.45;cursor:default}.customers-projects__track{gap:var(--space-4);scroll-padding-inline:var(--space-1);padding:var(--space-1) var(--space-6) var(--space-2) var(--space-1);display:flex}.customers-projects__card{border-radius:var(--radius-sm);background:var(--color-white);min-width:0;box-shadow:var(--shadow-card);color:var(--color-black);flex-direction:column;flex:0 0 280px;text-decoration:none;display:flex;overflow:hidden}.customers-projects__image-frame{aspect-ratio:16/9;background:var(--color-surface-placeholder);flex-shrink:0;overflow:hidden}.customers-projects__image{object-fit:cover;object-position:center;background:var(--color-surface-placeholder);width:100%;max-width:100%;height:100%;display:block}.customers-projects__copy{padding:var(--space-4);flex-direction:column;flex:1;display:flex}.customers-projects__card-title{margin:0 0 var(--space-2);font-size:var(--font-lg);overflow-wrap:anywhere;line-height:1.25}.customers-projects__description{-webkit-line-clamp:2;margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customers-projects__more{padding-block:var(--space-1);font-size:var(--text-supporting);border-bottom:1px solid #0000;justify-content:space-between;margin-top:auto}.customers-projects__more img{margin-left:var(--space-5)}.customers-projects__status{padding:var(--section-space) var(--page-gutter);text-align:center;font-size:var(--text-body-large)}.customers-projects :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--color-apollo-red);outline-offset:2px}.customers-projects__card:hover .customers-projects__more{border-bottom-color:currentColor}.customers-projects__all:hover{text-decoration:underline}@media (width<=900px){.customers-projects__row-inner{gap:var(--space-5);grid-template-columns:minmax(0,200px) minmax(0,1fr)}}@media (width<=760px){.customers-projects__hero{min-height:340px;margin-top:calc(-1 * (var(--space-8) + 18px + 44px + 62px));padding-top:188px}}@media (width<=600px){.customers-projects__hero-image{object-position:60% center}.customers-projects__hero-inner{padding-block:var(--space-5) var(--space-7)}.customers-projects__row-inner{margin-left:var(--space-3);gap:var(--space-3);padding-top:var(--space-5);grid-template-columns:minmax(0,28%) minmax(0,1fr)}.customers-projects__customer{padding-right:var(--space-3)}.customers-projects__logo img{max-height:130px}.customers-projects__all{font-size:var(--text-caption);flex-wrap:wrap}.customers-projects__heading{padding-right:var(--space-3);flex-wrap:wrap;justify-content:flex-start}.customers-projects__heading h2{font-size:var(--text-control)}.customers-projects__heading h2 span{margin-left:var(--space-1)}.customers-projects__controls{margin-left:0}.customers-projects__controls button{width:32px;height:32px;padding:var(--space-1)}.customers-projects__controls img{width:var(--space-4);height:var(--space-4)}.customers-projects__track{gap:var(--space-4);padding-right:var(--space-3)}.customers-projects__card{flex-basis:90%}.customers-projects__card-title{font-size:var(--text-control)}.customers-projects__description{font-size:var(--text-caption)}.customers-projects__more{font-size:var(--text-caption);gap:var(--space-2);flex-wrap:wrap}.customers-projects__more img{margin-left:0}}
