.vehicle-rail.svelte-2buvhi{grid-auto-columns:max-content;scrollbar-width:thin;scrollbar-color:color-mix(in oklch,var(--editorial-paper) 35%,transparent) transparent}.service-image.svelte-1nryx9k{animation:svelte-1nryx9k-service-image-in .8s cubic-bezier(.22,1,.36,1) both}.service-copy.svelte-1nryx9k{animation:svelte-1nryx9k-service-copy-in .65s .1s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-1nryx9k-service-image-in{0%{opacity:.45;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1nryx9k-service-copy-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.service-image.svelte-1nryx9k,.service-copy.svelte-1nryx9k{animation:none}}.edge-trace.svelte-1uha8ag:after{position:absolute;inset:0;z-index:20;border:1px solid var(--primary);clip-path:inset(0 100% 100% 0);content:"";pointer-events:none;transition:clip-path .48s cubic-bezier(.22,1,.36,1)}.edge-trace.svelte-1uha8ag:hover:after,.edge-trace.svelte-1uha8ag:focus-visible:after{clip-path:inset(0)}@media(prefers-reduced-motion:reduce){.edge-trace.svelte-1uha8ag:after{transition:none}}
