/* Nest v5: a repeating row of comparable model-size case studies. */
.v5c-cases h1{font-size:46px;line-height:1.09;font-weight:450;letter-spacing:-.045em}
.v5c-toolbar{display:flex;justify-content:space-between;align-items:center;margin-top:22px;height:34px}
.v5c-toolbar>span{font-size:16px;line-height:1.3;color:rgba(38,35,35,.52);letter-spacing:-.02em}
.v5c-pause{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:87px;height:34px;padding:0 13px;border:0;border-radius:10px;color:#fff;background:linear-gradient(180deg,#4f4f4f,#202020);box-shadow:0 0 0 1px #4040401f,inset 0 2px 0 #ffffff3d,inset 0 -.5px 2px #00000040,0 2px 8px #00000008,0 3px 4px #00000029;font-size:12px;letter-spacing:-.02em}
.v5c-pause[hidden]{display:none}
.v5c-pause i{display:block;width:8px;height:10px;border-left:2px solid currentColor;border-right:2px solid currentColor;opacity:.8}
.v5c-pause[aria-pressed=true] i{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid currentColor;border-right:0}
.v5c-window{width:1280px;margin:10px -64px 0;padding:13px 64px 23px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:auto;outline-offset:-5px}
.v5c-window::-webkit-scrollbar{display:none}
.v5c-window:focus-visible{outline:1px solid #26232366;outline-offset:-5px}
.v5c-track{display:flex;width:max-content;align-items:stretch}
.v5c-group{display:flex;gap:20px;padding-right:20px;flex:none}
.v5c-card{position:relative;flex:none;width:340px;height:360px;padding:24px 26px 21px;border-radius:20px;background:#fbfbf8;box-shadow:inset 0 2px 1px #fff,inset 0 0 0 .93px #fff,0 0 0 .93px #00000014,0 4px 8px #00000008,0 9px 8px #00000005}
.v5c-logo{height:43px;display:flex;align-items:center;justify-content:flex-start}
.v5c-logo img{width:auto;height:auto;max-height:43px;display:block;object-fit:contain;object-position:left center;max-width:185px}
.v5c-logo .v5c-shopify{width:174px}
.v5c-logo .v5c-harvey{width:152px}
.v5c-logo .v5c-lindy{width:142px}
.v5c-openpipe{gap:11px;font-size:29px;font-weight:540;letter-spacing:-.055em}
.v5c-openpipe img{width:26px;height:36px;flex:none}
.v5c-params{font-size:75px;line-height:.94;letter-spacing:-.065em;font-weight:450;font-variant-numeric:tabular-nums;margin-top:27px;white-space:nowrap}
.v5c-params span{font-size:57px;letter-spacing:-.055em;margin-left:3px}
.v5c-param-label{font:400 9px/1.4 'Geist Mono',monospace;text-transform:uppercase;letter-spacing:.075em;color:rgba(38,35,35,.46);margin-top:10px}
.v5c-card h2{font-size:20px;letter-spacing:-.035em;line-height:1.2;font-weight:500;margin-top:19px}
.v5c-method{font-size:12px;line-height:1.35;letter-spacing:-.025em;color:rgba(38,35,35,.46);margin-top:6px;white-space:nowrap}
.v5c-card p{font-size:15px;line-height:1.36;letter-spacing:-.025em;color:rgba(38,35,35,.58);margin-top:14px}
.v5c-card p strong{font-weight:500;color:#262323}
.v5c-links{display:flex;gap:23px;position:absolute;left:26px;right:26px;bottom:20px;border-top:1px solid #26232313;padding-top:12px}
.v5c-links a{font:400 9px/1.2 'Geist Mono',monospace;text-decoration:none;color:rgba(38,35,35,.46);white-space:nowrap;letter-spacing:-.035em}
.v5c-links a:hover{color:#262323;text-decoration:underline;text-underline-offset:3px}
.v5c-cases .source{font-size:9px}
.v5c-reduced .v5c-copy{display:none}
.v5c-reduced .v5c-window{scrollbar-width:thin;scrollbar-color:#bab9b1 transparent;padding-bottom:17px}
.v5c-reduced .v5c-window::-webkit-scrollbar{display:block;height:5px}
.v5c-reduced .v5c-window::-webkit-scrollbar-thumb{background:#bab9b1;border-radius:8px}
@media(prefers-reduced-motion:reduce){.v5c-copy{display:none}.v5c-pause{display:none}.v5c-window{scrollbar-width:thin;scrollbar-color:#bab9b1 transparent}}
@media print{.v5c-pause,.v5c-copy{display:none!important}.v5c-window{width:1152px;margin-left:0;margin-right:0;padding:13px 0 23px;overflow:visible}.v5c-group{gap:16px;padding-right:0}.v5c-card{width:276px;padding-left:20px;padding-right:20px}.v5c-links{left:20px;right:20px;gap:16px}.v5c-card p{font-size:13px}.v5c-method{font-size:10px}}
