.steps[data-astro-cid-na6shsym]{position:relative}.steps[data-astro-cid-na6shsym]:before{content:"";background:linear-gradient(var(--mint), var(--line) 30%, var(--line) 80%, transparent);width:1px;position:absolute;top:24px;bottom:24px;left:44px}.step[data-astro-cid-na6shsym]{grid-template-columns:88px minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:16px 56px;padding:0 0 clamp(48px,6vw,72px);display:grid;position:relative}.step[data-astro-cid-na6shsym]:last-child{padding-bottom:0}.step__mark[data-astro-cid-na6shsym]{z-index:1;place-items:center;width:88px;height:48px;display:grid;position:relative}.step__mark[data-astro-cid-na6shsym]:before{content:"";border:1px solid var(--mint);background:var(--bg);transition:background .3s,border-color .3s;position:absolute;inset:0 10px;transform:skew(-24deg)}.step__mark[data-astro-cid-na6shsym] span[data-astro-cid-na6shsym]{letter-spacing:.04em;color:var(--mint);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;transition:color .3s;position:relative}.step[data-astro-cid-na6shsym]:hover .step__mark[data-astro-cid-na6shsym]:before{background:var(--mint)}.step[data-astro-cid-na6shsym]:hover .step__mark[data-astro-cid-na6shsym] span[data-astro-cid-na6shsym]{color:var(--mint-ink)}.steps-track[data-astro-cid-na6shsym]{position:relative}.steps__fill[data-astro-cid-na6shsym]{width:2px;height:var(--fill,0px);z-index:1;pointer-events:none;background:linear-gradient(#7fd3d859,#7fd3d8);margin-left:-1px;position:absolute;top:24px;left:44px;box-shadow:0 0 10px #7fd3d8b3}.steps__head[data-astro-cid-na6shsym]{width:9px;height:9px;opacity:var(--head,0);background:#dffafb;border-radius:50%;margin-left:-4.5px;transition:opacity .2s;position:absolute;bottom:-4px;left:50%;box-shadow:0 0 0 4px #7fd3d833,0 0 16px 3px #7fd3d8e6}html.js .steps[data-astro-cid-na6shsym]:before{background:var(--line)}html.js .step[data-astro-cid-na6shsym] .step__head[data-astro-cid-na6shsym],html.js .step[data-astro-cid-na6shsym] .step__desc[data-astro-cid-na6shsym]{opacity:.38;transition:opacity .35s}html.js .step[data-astro-cid-na6shsym] .step__mark[data-astro-cid-na6shsym]:before{border-color:var(--line);transition:background .35s,border-color .35s,box-shadow .35s}html.js .step[data-astro-cid-na6shsym] .step__mark[data-astro-cid-na6shsym] span[data-astro-cid-na6shsym]{color:var(--text-3);transition:color .35s}html.js .step[data-astro-cid-na6shsym].is-lit .step__head[data-astro-cid-na6shsym],html.js .step[data-astro-cid-na6shsym].is-lit .step__desc[data-astro-cid-na6shsym]{opacity:1}html.js .step[data-astro-cid-na6shsym].is-lit .step__mark[data-astro-cid-na6shsym]:before{border-color:var(--mint);background:var(--mint);box-shadow:0 0 22px #7fd3d88c}html.js .step[data-astro-cid-na6shsym].is-lit .step__mark[data-astro-cid-na6shsym] span[data-astro-cid-na6shsym]{color:var(--mint-ink)}html.js .step[data-astro-cid-na6shsym].is-lit .step__title[data-astro-cid-na6shsym]{text-shadow:0 0 24px #7fd3d840}@media (prefers-reduced-motion:reduce){html.js .step[data-astro-cid-na6shsym] .step__head[data-astro-cid-na6shsym],html.js .step[data-astro-cid-na6shsym] .step__desc[data-astro-cid-na6shsym]{opacity:1}}.step__head[data-astro-cid-na6shsym],.step__desc[data-astro-cid-na6shsym]{padding-top:8px}.step__label[data-astro-cid-na6shsym]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:13px;font-weight:500}.step__title[data-astro-cid-na6shsym]{margin-top:12px;font-size:clamp(22px,2.2vw,30px);line-height:1.35}.step__desc[data-astro-cid-na6shsym]{color:var(--text-2);border-top:1px solid var(--line-soft);margin-top:4px;padding-top:20px;font-size:17px;line-height:1.8}.startups[data-astro-cid-na6shsym]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.startup[data-astro-cid-na6shsym]{transition:border-color .25s, transform .25s var(--ease), background .25s;flex-direction:column;padding:14px;display:flex}.startup[data-astro-cid-na6shsym]:hover{border-color:var(--mint);background:var(--card-hover);transform:translateY(-4px)}.startup__logo[data-astro-cid-na6shsym]{background:#f4f6f9;border-radius:12px;place-items:center;height:clamp(128px,13vw,168px);margin:0;padding:24px 32px;display:grid}.startup__logo[data-astro-cid-na6shsym] img[data-astro-cid-na6shsym]{object-fit:contain;width:auto;max-width:min(78%,280px);max-height:64px}.startup__body[data-astro-cid-na6shsym]{flex-direction:column;flex:1;padding:26px 18px 14px;display:flex}.startup__name[data-astro-cid-na6shsym]{font-size:clamp(21px,1.9vw,25px)}.startup__loc[data-astro-cid-na6shsym]{color:var(--mint);align-items:center;gap:6px;margin-top:8px;font-size:14px;display:flex}.startup__desc[data-astro-cid-na6shsym]{color:var(--text-2);margin-top:16px;font-size:16px;line-height:1.75}.startup__link[data-astro-cid-na6shsym]{color:var(--text);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:15px;font-weight:500;transition:color .2s;display:inline-flex}.startup__link[data-astro-cid-na6shsym]:hover,.startup__link[data-astro-cid-na6shsym] svg{color:var(--mint)}@media (width<=1024px){.step[data-astro-cid-na6shsym]{grid-template-columns:88px minmax(0,1fr);gap:12px 32px}.step__desc[data-astro-cid-na6shsym]{border-top:0;grid-column:2;margin-top:0;padding-top:0}}@media (width<=640px){.steps[data-astro-cid-na6shsym]:before{left:28px}.steps__fill[data-astro-cid-na6shsym]{top:18px;left:28px}.step[data-astro-cid-na6shsym]{grid-template-columns:56px minmax(0,1fr);gap:10px 18px}.step__mark[data-astro-cid-na6shsym]{width:56px;height:36px}.step__mark[data-astro-cid-na6shsym]:before{inset:0 6px}.step__mark[data-astro-cid-na6shsym] span[data-astro-cid-na6shsym]{font-size:15px}.step__head[data-astro-cid-na6shsym]{padding-top:4px}.step__desc[data-astro-cid-na6shsym]{font-size:16px}.startups[data-astro-cid-na6shsym]{grid-template-columns:1fr}.startup__body[data-astro-cid-na6shsym]{padding:22px 10px 10px}.studio-cta[data-astro-cid-na6shsym] .btn[data-astro-cid-na6shsym]{width:100%}}
