.su{--su-sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--su-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--su-ink:#0f0f0f;--su-ink-80:#0f0f0fcc;--su-ink-2:#5b5b65;--su-ink-3:#6b6b75;--su-tail:#86868b;--su-rule:#e4e4e7;--su-grey:#f1f1f3;--su-grey-ink:#111218;--su-grey-ink-2:#4a4d5c;--su-white:#fff;--su-underline-hero:#0f0f0f59;--su-r:28px;--su-gap:16px;--su-hero-img:url(/startups/basecamp.webp);--su-hero-lqip:url(data:image/webp;base64,UklGRqgAAABXRUJQVlA4IJwAAAAQBQCdASogABgAPuFeqU2opSQiMAwBEBwJZgCsM2QMEgCyqqc+JblC3vTv2RbO6FYAAP79MpBuYlPZ/1C15hnwcO0lM7kJj9uWXsvgWBlybgPZGoEAwCbIJmA8NLYvJZidgUAgzsfsd/xMy4tGjfaMt3RbXEA+BcEN7ZvJJxNYrn+9A9u8yOGckUIgvU26ZYy1U1aFaEnNTU1DAAA=);--su-hero-sky:#f7f2ef;font-family:var(--su-sans);color:var(--su-ink)}@supports (color:lab(0% 0 0)){.su{--su-ink-80:lab(4.315% -.0000149012 .00000596046/.8)}}@media (max-width:767px){.su{--su-hero-img:url(/startups/basecamp-m.webp);--su-hero-lqip:url(data:image/webp;base64,UklGRuIAAABXRUJQVlA4INYAAAAQBgCdASogACcAPu1irU8ppSSiMBVaqTAdiUAW/XFBbvMqCyEjUF4c/4EFJIAawWlsEkdk50uzygAA/vx5Cyis4qh9loDTpVK+NGSNVykrNrGIU4o6XWY9E1pxeuRTnjMSIJopezuC582e5WPZ+s8jS0vuEMR2+dkA/R2NF5peHn5NOpHfsydySVJSNSyJBRw0PlQOoO0OxboVQJhAduOXZzdigrGnymC+oAgnss0qPVOt/s4CrDWzJCB1TCmtIsd0Bl1TcOA7JCl/2zEvO66OsfCAAAAA)}}@media (max-width:699.98px){.su{--su-r:24px;--su-gap:12px}}.su :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0}.su :where(ul,ol){padding:0;list-style:none}.su :focus-visible{outline:2px solid var(--su-ink);outline-offset:3px}.su .pr-nw{white-space:nowrap}.su-hero{background-color:var(--su-hero-sky);background-image:var(--su-hero-img), var(--su-hero-lqip);background-position:50% calc(100% + 1rem),50% calc(100% + 1rem);background-repeat:no-repeat;background-size:100%,100%;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.su-hero{background-position:50% calc(100% + 3.5rem),50% calc(100% + 3.5rem)}}.su-veil{pointer-events:none;background:linear-gradient(to bottom, transparent 0%, transparent 91%, color-mix(in srgb, var(--surface) 60%, transparent) 97%, var(--surface) 100%);position:absolute;inset:0}.su-hero-copy{padding-top:calc(clamp(6.5rem,15vh,9rem) + 1rem);padding-bottom:calc(68vw + 1rem);position:relative}@media (min-width:768px){.su-hero-copy{padding-bottom:calc(44vw + 1.5rem)}}@media (min-width:1024px){.su-hero-copy{padding-top:calc(clamp(7rem,14vh,9.5rem) + 2rem)}}@media (min-width:1280px){.su-hero-copy{padding-bottom:calc(27vw + 2rem)}}.su-eyebrow{font:500 12px/1.4 var(--su-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--su-ink-2);display:block}.su-h1{max-width:20em;font-size:var(--text-hero-summit);letter-spacing:-.03em;text-wrap:balance;margin-top:24px;font-weight:500;line-height:1.02}.su-h1>span,.su-h2>span{display:block}.su-l2{color:var(--su-tail)}.su-hero .su-l2{color:var(--su-grey-ink-2)}.su-lede{max-width:46ch;color:var(--su-ink-80);margin-top:24px;font-size:1.125rem;line-height:1.625}@media (min-width:640px){.su-lede{font-size:1.25rem}}@media (min-width:768px){.su-lede{max-width:58ch}}.su-ctas{flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px;display:flex}@media (min-width:640px){.su-ctas{flex-direction:row;align-items:center;gap:24px}}.su-textlink{height:48px;color:var(--su-ink);-webkit-text-decoration:underline 1px var(--su-underline-hero);text-decoration:underline 1px var(--su-underline-hero);text-underline-offset:6px;align-items:center;gap:8px;font-size:16px;font-weight:500;transition:text-decoration-color .18s;display:inline-flex}.su-textlink:hover{text-decoration-color:currentColor}.su-sec{padding-block:clamp(3.5rem,9vh,6rem)}.su-band{background:var(--su-grey)}.su-h2{letter-spacing:-.038em;text-wrap:balance;max-width:32em;font-size:clamp(2.125rem,.95rem + 2.5vw,3rem);font-weight:600;line-height:1.07}@media (max-width:639.98px){.su-h2 .su-l2{letter-spacing:-.03em;margin-top:.3em;font-size:max(1.5rem,.7em);line-height:1.18}}.su-body{margin-top:clamp(1.5rem,3.6vh,2.25rem)}.su-label{font:500 12px/20px var(--su-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--su-ink-3)}.su-tiles{gap:var(--su-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.su-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.su-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.su-tile{border-radius:var(--su-r);background:var(--su-grey);color:var(--su-grey-ink);flex-direction:column;padding:clamp(24px,2.6vw,40px);display:flex}.su-chip{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.su-chip svg{width:20px;height:20px}.su-chip--blue{color:#5a7aaf;background:#dbeafe}.su-chip--indigo{color:#646ca6;background:#e0e1fd}.su-chip--violet{color:#7c6ca7;background:#ece2fd}.su-tile-name{letter-spacing:-.03em;margin-top:clamp(28px,3.2vw,44px);font-size:clamp(1.5rem,1.05rem + .7vw,1.875rem);font-weight:600;line-height:1.12}.su-tile-text{color:var(--su-grey-ink-2);margin-top:10px;font-size:16px;line-height:1.5}.su-cards{gap:var(--su-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.su-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.su-card{border-radius:var(--su-r);background:var(--su-white);padding:clamp(24px,2.6vw,40px)}.su-card-term{letter-spacing:-.037em;text-wrap:balance;margin-top:18px;font-size:clamp(2rem,1.1rem + 1.8vw,2.875rem);font-weight:600;line-height:1.05}.su-card-note{color:var(--su-ink-2);margin-top:12px;font-size:16px;line-height:1.5}.su-after{max-width:62ch;color:var(--su-ink-2);margin-top:clamp(20px,2.4vw,28px);font-size:15px;line-height:1.55}.su-steps{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.su-steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,48px)}}.su-step{border-top:1px solid var(--su-rule);padding-block:20px 28px}.su-num{font:400 12px/1 var(--su-mono);letter-spacing:.02em;color:var(--su-ink-3);font-variant-numeric:tabular-nums}.su-step-name{letter-spacing:-.02em;margin-top:14px;font-size:19px;font-weight:600;line-height:1.25}.su-step-text{color:var(--su-ink-2);margin-top:8px;font-size:15px;line-height:1.5}.su-notes{max-width:72ch;color:var(--su-ink-3);gap:6px;margin-top:clamp(8px,1.2vw,16px);font-size:13.5px;line-height:1.55;display:grid}
