.service-projects-viewport{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;overflow:auto hidden}.service-projects-viewport::-webkit-scrollbar{display:none}.service-projects-track{gap:1.5rem;width:max-content;display:flex}.service-projects-controls{display:none}@media (min-width:1024px){.service-projects-viewport{touch-action:pan-y;overflow:hidden}.service-projects-track{will-change:transform;transform:translate3d(calc(-1 * var(--service-projects-offset,0px)), 0, 0);transition:transform .52s cubic-bezier(.22,1,.36,1)}.service-projects-controls{display:flex}}.service-projects-slide{aspect-ratio:10/13;flex:none;width:min(72vw,17.75rem);position:relative}@media (min-width:640px){.service-projects-slide{width:clamp(13.75rem,18.5vw,17.5rem)}}@media (prefers-reduced-motion:reduce){.service-projects-track,.service-projects-open img{transition:none}}.service-projects-open{appearance:none;width:100%;height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:22px;padding:0;display:block}.service-projects-open img{transition:filter .2s ease-out}.service-projects-open:hover img,.service-projects-open:focus-visible img{filter:brightness(1.05)}.service-projects-open:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
