.recent-completed-vehicles-module__cIcE9W__stack{--bg-card:#241b12;--text-primary:#fff3df;--text-secondary:#ead5bd;width:min(100%,36rem);min-width:0;color:var(--text-primary);margin-inline:auto;display:block}.recent-completed-vehicles-module__cIcE9W__stackSolo{grid-template-columns:minmax(0,1fr);width:min(100%,36rem)}.recent-completed-vehicles-module__cIcE9W__window,.recent-completed-vehicles-module__cIcE9W__providers{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent-brand,#f7941d) 48%, transparent);min-width:0;max-width:100%;color:var(--text-primary,#fff5e8);-webkit-backdrop-filter:blur(8px);text-shadow:0 1px 2px #130b05,0 -1px 2px #130b05,1px 0 2px #130b05,-1px 0 2px #130b05;background:#1f160f47;border-radius:22px;box-shadow:0 12px 32px #00000016}.recent-completed-vehicles-module__cIcE9W__window{grid-column:1;padding:16px 18px 10px}.recent-completed-vehicles-module__cIcE9W__heading{text-align:center;margin-bottom:12px;padding-block:5px 7px;position:relative}.recent-completed-vehicles-module__cIcE9W__heading h2{color:#ffad44;letter-spacing:.01em;text-shadow:var(--homepage-heading-shadow,0 1px 2px #130b05, 0 -1px 2px #130b05, 1px 0 2px #130b05, -1px 0 2px #130b05);justify-content:center;align-items:center;gap:12px;margin:0;font-size:clamp(20px,2.6vw,26px);font-weight:800;line-height:1.3;display:flex}.recent-completed-vehicles-module__cIcE9W__heading h2 span{min-width:0}.recent-completed-vehicles-module__cIcE9W__heading h2:before,.recent-completed-vehicles-module__cIcE9W__heading h2:after{content:"";background:linear-gradient(90deg,#0000,#ffb453);flex:32px;min-width:10px;max-width:42px;height:1px}.recent-completed-vehicles-module__cIcE9W__heading h2:after{transform:rotate(180deg)}.recent-completed-vehicles-module__cIcE9W__dot{background:#ffad44;border-radius:3px;width:22px;height:2px;animation:4s ease-in-out infinite alternate recent-completed-vehicles-module__cIcE9W__recent-accent;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #f7941d8c}.recent-completed-vehicles-module__cIcE9W__viewport{min-width:0;height:calc(var(--recent-row-height,96px) * var(--recent-visible,5));touch-action:pan-y pinch-zoom;overflow:hidden}.recent-completed-vehicles-module__cIcE9W__viewport.recent-completed-vehicles-module__cIcE9W__draggable{touch-action:pan-x pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none}.recent-completed-vehicles-module__cIcE9W__viewport.recent-completed-vehicles-module__cIcE9W__dragging{cursor:grabbing}.recent-completed-vehicles-module__cIcE9W__viewport:focus-visible{outline:2px solid var(--accent-brand,#ffb34f);outline-offset:3px;border-radius:4px}.recent-completed-vehicles-module__cIcE9W__track{transform:translateY(calc(-1 * var(--recent-position,0) * var(--recent-row-height,96px)))}.recent-completed-vehicles-module__cIcE9W__track.recent-completed-vehicles-module__cIcE9W__animated{animation:recent-completed-vehicles-module__cIcE9W__recent-scroll var(--recent-duration,160s) linear infinite;will-change:transform}.recent-completed-vehicles-module__cIcE9W__rows{margin:0;padding:0;list-style:none}.recent-completed-vehicles-module__cIcE9W__row{box-sizing:border-box;min-width:0;height:var(--recent-row-height,96px);border-bottom:1px solid color-mix(in srgb, var(--text-primary,#fff) 13%, transparent);align-items:center;gap:12px;padding:12px 0;display:flex}.recent-completed-vehicles-module__cIcE9W__badge{box-sizing:border-box;color:#5c4630;background:#fffffff0;border:1px solid #ffffff65;border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.recent-completed-vehicles-module__cIcE9W__badge img,.recent-completed-vehicles-module__cIcE9W__badge svg{object-fit:contain;width:38px;max-width:100%;height:38px;display:block}.recent-completed-vehicles-module__cIcE9W__badge.recent-completed-vehicles-module__cIcE9W__badgeWide{flex-basis:52px;width:52px}.recent-completed-vehicles-module__cIcE9W__badge.recent-completed-vehicles-module__cIcE9W__badgeWide img{width:42px;height:38px}.recent-completed-vehicles-module__cIcE9W__badge img.recent-completed-vehicles-module__cIcE9W__logoOnWhite{filter:brightness(.3)}.recent-completed-vehicles-module__cIcE9W__workBody{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-width:0;display:grid}.recent-completed-vehicles-module__cIcE9W__details{min-width:0}.recent-completed-vehicles-module__cIcE9W__vehicle{flex-wrap:wrap;align-items:baseline;gap:3px 10px;min-width:0;display:flex}.recent-completed-vehicles-module__cIcE9W__vehicle strong{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700;line-height:1.4}.recent-completed-vehicles-module__cIcE9W__year{color:var(--text-secondary,#ead5bd);font-variant-numeric:tabular-nums;font-size:12px}.recent-completed-vehicles-module__cIcE9W__ecu{overflow-wrap:anywhere;margin:3px 0;font-size:12px;line-height:1.4}.recent-completed-vehicles-module__cIcE9W__ecu span{color:var(--text-secondary,#ead5bd);margin-inline-end:3px}.recent-completed-vehicles-module__cIcE9W__description{overflow-wrap:anywhere;color:var(--text-secondary,#ead5bd);margin:3px 0 0;font-size:12px;line-height:1.5}.recent-completed-vehicles-module__cIcE9W__systems{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.recent-completed-vehicles-module__cIcE9W__systemsMany{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#f7941d66 transparent;touch-action:pan-x;grid-column:1/-1;justify-content:flex-start;justify-self:end;max-width:100%;padding-bottom:2px;overflow-x:auto}.recent-completed-vehicles-module__cIcE9W__systemsMany:focus-visible{outline:2px solid var(--accent-brand,#f7941d);outline-offset:2px;border-radius:8px}.recent-completed-vehicles-module__cIcE9W__systemMark{--system-accent:var(--accent-brand,#f7941d);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--system-accent) 85%, transparent);color:#ffac60;text-shadow:0 1px 2px #130b05;background:linear-gradient(155deg,#67341ff5,#382014f2 60%,#21150ff5);border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:36px;height:38px;display:flex;position:relative;box-shadow:inset 0 1px #ffbc7d42,0 2px 5px #0005}.recent-completed-vehicles-module__cIcE9W__systemMark:before{content:"";pointer-events:none;border:1px solid #ff9b441f;border-radius:5px;position:absolute;inset:2px}.recent-completed-vehicles-module__cIcE9W__systemMark svg{filter:drop-shadow(0 1px 1px #0008);width:27px;height:23px}.recent-completed-vehicles-module__cIcE9W__systemMark>span{letter-spacing:.025em;color:#fff1e6;font-size:8px;font-weight:800;line-height:1}@media (max-width:640px){.recent-completed-vehicles-module__cIcE9W__workBody{column-gap:8px}.recent-completed-vehicles-module__cIcE9W__systems{gap:3px}.recent-completed-vehicles-module__cIcE9W__systemMark{border-radius:6px;width:29px;height:34px}.recent-completed-vehicles-module__cIcE9W__systemMark svg{width:23px;height:20px}.recent-completed-vehicles-module__cIcE9W__systemMark>span{font-size:7px}}@media (max-width:400px){.recent-completed-vehicles-module__cIcE9W__systemsWide{grid-column:1/-1;justify-self:end}}.recent-completed-vehicles-module__cIcE9W__empty{color:var(--text-secondary,#ead5bd);margin:18px 0;font-size:14px;line-height:1.8}.recent-completed-vehicles-module__cIcE9W__loading{min-height:30rem;padding-block:8px}.recent-completed-vehicles-module__cIcE9W__loading p{color:var(--text-secondary,#ead5bd);margin:8px 0 16px;font-size:13px}.recent-completed-vehicles-module__cIcE9W__skeletons{gap:12px;display:grid}.recent-completed-vehicles-module__cIcE9W__skeletons>div{background:linear-gradient(90deg,#ffffff08,#ffffff14);border-radius:12px;height:72px}.recent-completed-vehicles-module__cIcE9W__providers{width:160px;max-height:max(0px, calc(100dvh - 176px - var(--homepage-footer-stack-height,184px)));scrollbar-width:thin;z-index:2;padding:14px 10px 10px;position:fixed;top:160px;right:20px;overflow:hidden auto}.recent-completed-vehicles-module__cIcE9W__providers h2{letter-spacing:.02em;text-align:center;color:#ffad44;overflow-wrap:anywhere;text-shadow:var(--homepage-heading-shadow,0 1px 2px #130b05, 0 -1px 2px #130b05, 1px 0 2px #130b05, -1px 0 2px #130b05);background:0 0;margin:0 0 14px;padding:10px 2px 13px;font-size:14px;font-weight:800;line-height:1.45;position:relative}.recent-completed-vehicles-module__cIcE9W__providers{scrollbar-color:#f7941d66 transparent;overscroll-behavior:contain}.recent-completed-vehicles-module__cIcE9W__providers h2:before{content:"";background:linear-gradient(90deg,#0000,#ffb453,#0000);width:58%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.recent-completed-vehicles-module__cIcE9W__providers h2:after{content:"";background:#ffad44;border-radius:3px;width:30px;height:2px;animation:4s ease-in-out infinite alternate recent-completed-vehicles-module__cIcE9W__recent-accent;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #f7941d8c}.recent-completed-vehicles-module__cIcE9W__providerList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.recent-completed-vehicles-module__cIcE9W__providerLink{color:#fff3df;text-align:center;overflow-wrap:anywhere;letter-spacing:.01em;background:#1f160fb3;border:1px solid #f7941d42;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:76px;padding:12px 6px;font-size:11px;font-weight:750;line-height:1.5;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.recent-completed-vehicles-module__cIcE9W__providerLogo{box-sizing:border-box;background:#fff;border-radius:8px;place-items:center;width:100%;max-width:112px;height:48px;padding:5px;display:grid}.recent-completed-vehicles-module__cIcE9W__providerLogo img{object-fit:contain;width:100%;max-width:100%;height:38px;display:block}.recent-completed-vehicles-module__cIcE9W__providerLogoBare{background:0 0;border-radius:0;padding:5px 0}.recent-completed-vehicles-module__cIcE9W__providerLink:has(.recent-completed-vehicles-module__cIcE9W__providerLogoBare){border-color:#0000;border-radius:0}.recent-completed-vehicles-module__cIcE9W__providerLink:hover{background:#f7941d24;border-color:#f7941d8a}.recent-completed-vehicles-module__cIcE9W__providerLink>span:last-child{color:var(--accent-brand,#f7941d);font-size:16px;line-height:1}.recent-completed-vehicles-module__cIcE9W__providerName{white-space:nowrap;word-break:normal;overflow-wrap:normal;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.recent-completed-vehicles-module__cIcE9W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes recent-completed-vehicles-module__cIcE9W__recent-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes recent-completed-vehicles-module__cIcE9W__recent-accent{0%{opacity:.45}to{opacity:1}}@media (max-width:959px){.recent-completed-vehicles-module__cIcE9W__providers{width:100%;max-height:none;margin-top:12px;position:static}.recent-completed-vehicles-module__cIcE9W__providerList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (min-width:960px){html[data-homepage-side-rails-flow=true] .recent-completed-vehicles-module__cIcE9W__providers{z-index:auto;width:min(100%,36rem);max-height:300px;margin:16px auto;position:static}html[data-homepage-side-rails-flow=true] .recent-completed-vehicles-module__cIcE9W__providerList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (max-width:640px){.recent-completed-vehicles-module__cIcE9W__window{border-radius:18px;padding:15px 14px 10px}.recent-completed-vehicles-module__cIcE9W__providers{border-radius:18px;padding:12px 14px}.recent-completed-vehicles-module__cIcE9W__providers h2{margin-bottom:10px}.recent-completed-vehicles-module__cIcE9W__providerLink{min-height:64px;padding:9px 6px;font-size:11px}.recent-completed-vehicles-module__cIcE9W__row{gap:8px}.recent-completed-vehicles-module__cIcE9W__badge{border-radius:12px;flex-basis:44px;width:44px;height:44px}.recent-completed-vehicles-module__cIcE9W__badge img,.recent-completed-vehicles-module__cIcE9W__badge svg{width:32px;height:32px}.recent-completed-vehicles-module__cIcE9W__badge.recent-completed-vehicles-module__cIcE9W__badgeWide{flex-basis:44px;width:44px}.recent-completed-vehicles-module__cIcE9W__badge.recent-completed-vehicles-module__cIcE9W__badgeWide img{width:35px;height:32px}.recent-completed-vehicles-module__cIcE9W__vehicle strong{font-size:13px}.recent-completed-vehicles-module__cIcE9W__year,.recent-completed-vehicles-module__cIcE9W__ecu,.recent-completed-vehicles-module__cIcE9W__description{font-size:11px}}@media (prefers-reduced-motion:reduce){.recent-completed-vehicles-module__cIcE9W__track.recent-completed-vehicles-module__cIcE9W__animated{will-change:auto;animation:none}.recent-completed-vehicles-module__cIcE9W__dot,.recent-completed-vehicles-module__cIcE9W__providers h2:after{animation:none}.recent-completed-vehicles-module__cIcE9W__providerLink{transition:none}}.recent-completed-vehicles-module__cIcE9W__badge:focus-visible,.recent-completed-vehicles-module__cIcE9W__providerLink:focus-visible{outline:2px solid var(--accent-brand,#ffb34f);outline-offset:3px}.recent-completed-vehicles-module__cIcE9W__window.recent-completed-vehicles-module__cIcE9W__noBackground,.recent-completed-vehicles-module__cIcE9W__providers.recent-completed-vehicles-module__cIcE9W__noBackground{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000}.recent-completed-vehicles-module__cIcE9W__noBackground .recent-completed-vehicles-module__cIcE9W__badge,.recent-completed-vehicles-module__cIcE9W__noBackground .recent-completed-vehicles-module__cIcE9W__badgeDark,.recent-completed-vehicles-module__cIcE9W__noBackground .recent-completed-vehicles-module__cIcE9W__providerLink,.recent-completed-vehicles-module__cIcE9W__noBackground .recent-completed-vehicles-module__cIcE9W__providerLink:hover,.recent-completed-vehicles-module__cIcE9W__noBackground .recent-completed-vehicles-module__cIcE9W__providerLogo,.recent-completed-vehicles-module__cIcE9W__noBackground .recent-completed-vehicles-module__cIcE9W__skeletons>div{box-shadow:none;background:0 0;border-color:#0000}.recent-completed-vehicles-module__cIcE9W__noBackground .recent-completed-vehicles-module__cIcE9W__dot,.recent-completed-vehicles-module__cIcE9W__noBackground h2:after{box-shadow:none}
.homepage-field-gallery-module__Lykc5G__rail{width:160px;max-height:max(0px,calc(100dvh - 176px - var(--homepage-footer-stack-height,184px)));box-sizing:border-box;z-index:15;background:rgba(38,25,14,var(--gallery-opacity,.28));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff8ec;border:1px solid #ff9e2c8c;border-radius:20px;flex-direction:column;padding:12px;display:flex;position:fixed;top:160px;left:20px;overflow:hidden;box-shadow:0 12px 34px #0002}.homepage-field-gallery-module__Lykc5G__heading{letter-spacing:.02em;text-align:center;color:#ffad44;overflow-wrap:anywhere;text-shadow:var(--homepage-heading-shadow,0 1px 2px #130b05, 0 -1px 2px #130b05, 1px 0 2px #130b05, -1px 0 2px #130b05);background:0 0;margin:0 0 14px;padding:10px 2px 13px;font-size:14px;font-weight:800;line-height:1.45;position:relative}.homepage-field-gallery-module__Lykc5G__heading:before{content:"";background:linear-gradient(90deg,#0000,#ffb453,#0000);width:58%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.homepage-field-gallery-module__Lykc5G__heading:after{content:"";background:#ffad44;border-radius:3px;width:30px;height:2px;animation:4s ease-in-out infinite alternate homepage-field-gallery-module__Lykc5G__galleryAccent;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #f7941d8c}.homepage-field-gallery-module__Lykc5G__scrollArea{scrollbar-width:thin;scrollbar-color:#f7941d66 transparent;overscroll-behavior:contain;touch-action:pan-y;cursor:grab;min-height:0;overflow:hidden auto}.homepage-field-gallery-module__Lykc5G__scrollArea[data-dragging=true]{cursor:grabbing}.homepage-field-gallery-module__Lykc5G__scrollArea .homepage-field-gallery-module__Lykc5G__thumbnails+.homepage-field-gallery-module__Lykc5G__thumbnails{margin-top:10px}.homepage-field-gallery-module__Lykc5G__thumbnails{gap:10px;min-width:0;display:grid}.homepage-field-gallery-module__Lykc5G__thumbnail{width:100%;cursor:inherit;aspect-ratio:4/3;background:0 0;border:1px solid #ffaf4c66;border-radius:12px;padding:0;display:block;overflow:hidden}.homepage-field-gallery-module__Lykc5G__thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.homepage-field-gallery-module__Lykc5G__thumbnail:hover img{transform:scale(1.035)}.homepage-field-gallery-module__Lykc5G__thumbnail:focus-visible,.homepage-field-gallery-module__Lykc5G__controls button:focus-visible{outline-offset:3px;outline:3px solid #ffb452}.homepage-field-gallery-module__Lykc5G__dialog{--gallery-image-height:calc(100dvh - 96px);box-sizing:border-box;color:#fff;background:#080808eb;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:64px 20px 20px;position:fixed;inset:0;overflow:hidden}.homepage-field-gallery-module__Lykc5G__dialog::backdrop{background:#0009}.homepage-field-gallery-module__Lykc5G__dialog[open]{flex-direction:column;justify-content:center;align-items:center;display:flex}.homepage-field-gallery-module__Lykc5G__controls{direction:ltr;justify-content:center;align-items:center;gap:12px;font:700 14px system-ui;display:flex;position:absolute;top:12px;left:14px;right:14px}.homepage-field-gallery-module__Lykc5G__controls button{color:#ffc16b;cursor:pointer;background:#281c11;border:1px solid #ffa73f88;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:29px;line-height:1;display:grid}.homepage-field-gallery-module__Lykc5G__controls button:first-child{position:absolute;right:0}.homepage-field-gallery-module__Lykc5G__stage{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.homepage-field-gallery-module__Lykc5G__imageFrame{width:min(100%,calc(var(--gallery-image-height) * var(--photo-aspect,1.33333)));aspect-ratio:var(--photo-aspect,1.33333);max-width:100%;max-height:var(--gallery-image-height);border-radius:8px;flex-shrink:0;margin:0;position:relative;overflow:hidden}.homepage-field-gallery-module__Lykc5G__imageFrame>img{width:100%;height:100%;max-height:var(--gallery-image-height);object-fit:contain;border-radius:8px;display:block}.homepage-field-gallery-module__Lykc5G__caption{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;color:#fff8ed;text-align:right;background:#17110ddd;border:1px solid #ffad5077;border-radius:10px;width:max-content;min-width:0;max-width:min(100% - 24px,600px);max-height:min(40%,100% - 24px);padding:10px 12px;font-size:14px;line-height:1.55;position:absolute;bottom:12px;right:12px;overflow-y:auto}@keyframes homepage-field-gallery-module__Lykc5G__galleryAccent{0%{opacity:.45}to{opacity:1}}@media (max-width:959px){.homepage-field-gallery-module__Lykc5G__rail{z-index:auto;width:min(100%,36rem);max-height:300px;margin:16px auto;position:relative;top:auto;left:auto}.homepage-field-gallery-module__Lykc5G__thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){html[data-homepage-side-rails-flow=true] .homepage-field-gallery-module__Lykc5G__rail{z-index:auto;width:min(100%,36rem);max-height:300px;margin:16px auto;position:relative;top:auto;left:auto}html[data-homepage-side-rails-flow=true] .homepage-field-gallery-module__Lykc5G__thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.homepage-field-gallery-module__Lykc5G__rail{border-radius:16px;padding:10px}.homepage-field-gallery-module__Lykc5G__thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-field-gallery-module__Lykc5G__dialog{--gallery-image-height:calc(100dvh - 84px);padding:64px 8px 12px}.homepage-field-gallery-module__Lykc5G__caption{max-width:calc(100% - 14px);max-height:min(40%,100% - 14px);padding:7px 9px;font-size:13px;bottom:7px;right:7px}}@media (prefers-reduced-motion:reduce){.homepage-field-gallery-module__Lykc5G__heading:after{animation:none}.homepage-field-gallery-module__Lykc5G__thumbnail img{transition:none}}.homepage-field-gallery-module__Lykc5G__rail.homepage-field-gallery-module__Lykc5G__noBackground{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000}.homepage-field-gallery-module__Lykc5G__noBackground .homepage-field-gallery-module__Lykc5G__thumbnail{box-shadow:none;background:0 0;border-color:#0000}.homepage-field-gallery-module__Lykc5G__noBackground .homepage-field-gallery-module__Lykc5G__heading:after{box-shadow:none}
.homepage-clients-strip-module__-V4ZDq__wrapper{box-sizing:border-box;width:100%;min-width:0;margin-bottom:4px;padding:0}.homepage-clients-strip-module__-V4ZDq__panel{box-sizing:border-box;background:rgba(83, 43, 14, var(--clients-opacity,.28));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;min-width:0;max-width:1200px;color:var(--homepage-glass-text,#fff3df);border:1px solid #f7941d60;border-radius:18px;margin:0 auto;padding:8px 12px 10px;box-shadow:0 8px 28px #21130717}.homepage-clients-strip-module__-V4ZDq__heading{justify-content:center;align-items:center;min-height:26px;margin-bottom:5px;display:flex;position:relative}.homepage-clients-strip-module__-V4ZDq__heading h2{color:var(--accent-brand,#f7941d);text-shadow:var(--homepage-heading-shadow,0 1px 2px #130b05, 0 -1px 2px #130b05, 1px 0 2px #130b05, -1px 0 2px #130b05);align-items:center;gap:12px;margin:0;font-size:17px;font-weight:800;line-height:1.5;display:flex}.homepage-clients-strip-module__-V4ZDq__heading h2:before,.homepage-clients-strip-module__-V4ZDq__heading h2:after{content:"";background:linear-gradient(90deg,#0000,#f7941dbb,#0000);width:32px;height:1px}.homepage-clients-strip-module__-V4ZDq__viewport{touch-action:pan-y pinch-zoom;border-radius:10px;width:100%;min-width:0;overflow:hidden}.homepage-clients-strip-module__-V4ZDq__viewport.homepage-clients-strip-module__-V4ZDq__draggable{cursor:grab}.homepage-clients-strip-module__-V4ZDq__viewport.homepage-clients-strip-module__-V4ZDq__dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.homepage-clients-strip-module__-V4ZDq__track{justify-content:center;width:100%;display:flex}.homepage-clients-strip-module__-V4ZDq__track.homepage-clients-strip-module__-V4ZDq__moving{width:max-content;animation:homepage-clients-strip-module__-V4ZDq__clients-left-to-right var(--clients-duration,60s) linear infinite;will-change:transform;justify-content:flex-start}.homepage-clients-strip-module__-V4ZDq__track.homepage-clients-strip-module__-V4ZDq__moving .homepage-clients-strip-module__-V4ZDq__group{min-width:var(--clients-viewport,0px);justify-content:space-around}.homepage-clients-strip-module__-V4ZDq__track.homepage-clients-strip-module__-V4ZDq__paused,.homepage-clients-strip-module__-V4ZDq__viewport:focus-visible .homepage-clients-strip-module__-V4ZDq__track{animation-play-state:paused}.homepage-clients-strip-module__-V4ZDq__viewport:has(a:focus-visible) .homepage-clients-strip-module__-V4ZDq__track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.homepage-clients-strip-module__-V4ZDq__panel:hover .homepage-clients-strip-module__-V4ZDq__track{animation-play-state:paused}}.homepage-clients-strip-module__-V4ZDq__group{box-sizing:border-box;flex:none;align-items:center;gap:12px;width:max-content;margin:0;padding:0 12px 0 0;list-style:none;display:flex;position:relative}.homepage-clients-strip-module__-V4ZDq__company{box-sizing:border-box;flex:0 0 174px;width:174px;min-width:0}.homepage-clients-strip-module__-V4ZDq__company>a,.homepage-clients-strip-module__-V4ZDq__company>div{box-sizing:border-box;width:100%;min-height:88px;color:inherit;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:2px 6px;text-decoration:none;display:flex}.homepage-clients-strip-module__-V4ZDq__company>a>span:last-child,.homepage-clients-strip-module__-V4ZDq__company>div>span:last-child{-webkit-line-clamp:2;text-align:center;overflow-wrap:anywhere;text-shadow:0 1px 2px #211207,0 0 8px #21120766;-webkit-box-orient:vertical;flex:none;width:100%;min-width:0;font-size:12px;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.homepage-clients-strip-module__-V4ZDq__logo{color:#63431c;background:#fffffff0;border-radius:8px;flex:0 0 44px;place-items:center;width:66px;height:44px;display:grid;overflow:hidden}.homepage-clients-strip-module__-V4ZDq__logo img{object-fit:contain;width:60px;height:36px;display:block}.homepage-clients-strip-module__-V4ZDq__company a:focus-visible,.homepage-clients-strip-module__-V4ZDq__viewport:focus-visible{outline-offset:-2px;outline:2px solid #ffb44e}.homepage-clients-strip-module__-V4ZDq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes homepage-clients-strip-module__-V4ZDq__clients-left-to-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:640px){.homepage-clients-strip-module__-V4ZDq__panel{border-radius:14px;padding:7px 9px 8px}.homepage-clients-strip-module__-V4ZDq__heading h2{font-size:16px}.homepage-clients-strip-module__-V4ZDq__company{flex-basis:156px;width:156px}.homepage-clients-strip-module__-V4ZDq__company>a>span:last-child,.homepage-clients-strip-module__-V4ZDq__company>div>span:last-child{font-size:11px}.homepage-clients-strip-module__-V4ZDq__logo{flex-basis:40px;width:58px;height:40px}.homepage-clients-strip-module__-V4ZDq__logo img{width:52px;height:34px}}@media (prefers-reduced-motion:reduce){.homepage-clients-strip-module__-V4ZDq__track,.homepage-clients-strip-module__-V4ZDq__track.homepage-clients-strip-module__-V4ZDq__moving{will-change:auto;width:100%;animation:none;display:block}.homepage-clients-strip-module__-V4ZDq__group{flex-wrap:wrap;justify-content:center;row-gap:8px;width:100%;padding:0}.homepage-clients-strip-module__-V4ZDq__group[aria-hidden]{display:none}}.homepage-clients-strip-module__-V4ZDq__panel.homepage-clients-strip-module__-V4ZDq__noBackground{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000}.homepage-clients-strip-module__-V4ZDq__noBackground .homepage-clients-strip-module__-V4ZDq__logo{box-shadow:none;background:0 0}.homepage-clients-strip-module__-V4ZDq__heading h2{text-align:center;justify-content:center;gap:clamp(5px,1vw,12px);max-width:100%}.homepage-clients-strip-module__-V4ZDq__heading h2:before,.homepage-clients-strip-module__-V4ZDq__heading h2:after{flex:0 32px;min-width:6px}
