.dot-nav.svelte-195gih8{display:flex;gap:.5rem}.dot.svelte-195gih8{width:10px;height:10px;border-radius:50%;border:none;background:#fff6;cursor:pointer;padding:0;transition:background .2s}.dot.active.svelte-195gih8{background:var(--color-white)}.dot-nav.light.svelte-195gih8 .dot:where(.svelte-195gih8){background:var(--color-gray-300)}.dot-nav.light.svelte-195gih8 .dot.active:where(.svelte-195gih8){background:var(--color-dark)}.horizontal-slider.svelte-x94o3n{position:relative}.horizontal-slider.grab-enabled.svelte-x94o3n{cursor:grab}.horizontal-slider.grabbing.svelte-x94o3n{cursor:grabbing}.hs-track.svelte-x94o3n{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hs-track.svelte-x94o3n::-webkit-scrollbar{display:none}.hs-bar.svelte-x94o3n{position:relative;height:12px;background:var(--color-gray-300);cursor:pointer;touch-action:none}.hs-bar.bar-dragging.svelte-x94o3n{cursor:grabbing}.hs-thumb.svelte-x94o3n{position:absolute;top:0;height:100%;transition:left .1s ease;pointer-events:none}.hs-bar.bar-dragging.svelte-x94o3n .hs-thumb:where(.svelte-x94o3n){transition:none}.slider.svelte-25ms3o{position:relative}.slider.svelte-25ms3o .track{height:75vh}.slide.svelte-25ms3o{flex:0 0 100%;display:grid;grid-template-columns:1fr 1fr;min-width:100%;scroll-snap-align:center}.image-left.svelte-25ms3o .slide:where(.svelte-25ms3o){direction:rtl}.image-left.svelte-25ms3o .slide:where(.svelte-25ms3o)>:where(.svelte-25ms3o){direction:ltr}.text-col.svelte-25ms3o{display:flex;flex-direction:column;justify-content:center;background:var(--color-gray-200);padding:var(--spacing-2xl) var(--spacing-2xl) var(--spacing-2xl) max(var(--spacing-xl),calc((100vw - var(--max-width)) / 2 + var(--spacing-xl)))}.image-left.svelte-25ms3o .text-col:where(.svelte-25ms3o){padding:var(--spacing-2xl) max(var(--spacing-xl),calc((100vw - var(--max-width)) / 2 + var(--spacing-xl))) var(--spacing-2xl) var(--spacing-2xl)}.quote.svelte-25ms3o{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:300;color:var(--color-dark);line-height:1.25;letter-spacing:-.02em;margin-bottom:var(--spacing-xl)}.text-col.svelte-25ms3o .divider{margin-bottom:var(--spacing-md)}.signature.svelte-25ms3o{font-size:var(--font-size-sm);color:var(--color-dark);margin-bottom:var(--spacing-md)}.text-col.svelte-25ms3o .cta-btn{align-self:flex-start;margin-top:var(--spacing-md)}.tags.svelte-25ms3o{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:var(--spacing-md)}.image-col.svelte-25ms3o{position:relative;overflow:hidden}.duotone.svelte-25ms3o .image-col:where(.svelte-25ms3o){background:var(--color-blue)}.image-col.svelte-25ms3o img:where(.svelte-25ms3o){width:100%;height:100%;object-fit:cover}.duotone.svelte-25ms3o .image-col:where(.svelte-25ms3o) img:where(.svelte-25ms3o){filter:grayscale(100%);mix-blend-mode:multiply;opacity:.7}.dots-wrapper.svelte-25ms3o{position:absolute;bottom:calc(12px + var(--spacing-lg));left:calc(50% + var(--spacing-xl));z-index:1}.image-left.svelte-25ms3o .dots-wrapper:where(.svelte-25ms3o){left:auto;right:calc(50% + var(--spacing-xl))}@media(max-width:768px){.slider.svelte-25ms3o .track{height:auto}.slide.svelte-25ms3o{grid-template-columns:1fr;grid-template-rows:50vh auto}.image-left.svelte-25ms3o .slide:where(.svelte-25ms3o){direction:ltr}.image-col.svelte-25ms3o{order:-1}.text-col.svelte-25ms3o,.image-left.svelte-25ms3o .text-col:where(.svelte-25ms3o){padding:var(--spacing-xl) var(--spacing-md)}.dots-wrapper.svelte-25ms3o,.image-left.svelte-25ms3o .dots-wrapper:where(.svelte-25ms3o){left:var(--spacing-md);right:auto;bottom:auto;top:calc(50vh - var(--spacing-lg))}}.clients.svelte-77m1ih{position:relative;background:var(--color-blue)}.clients.dark.svelte-77m1ih{background:var(--color-dark)}.clients-inner.svelte-77m1ih{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-2xl) var(--spacing-xl) 0}.clients-inner.svelte-77m1ih .logos-track{align-items:center}.clients-inner.svelte-77m1ih .hs-bar{width:100vw;position:relative;left:50%;transform:translate(-50%)}.logo-cell.svelte-77m1ih{flex:0 0 calc(100% / 3);display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-lg);box-sizing:border-box;scroll-snap-align:start}.logo-cell.svelte-77m1ih img:where(.svelte-77m1ih){max-width:180px;max-height:60px;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}.divider.svelte-77m1ih{flex:0 0 1px;height:80px;background:#ffffff4d}@media(max-width:768px){.clients-inner.svelte-77m1ih{padding:var(--spacing-xl) 0 0}.logo-cell.svelte-77m1ih{flex:0 0 100%;padding:var(--spacing-lg) var(--spacing-md)}}
