.hero[data-astro-cid-lcdefpme]{padding-top:clamp(56px,9vw,120px)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:40px;display:flex}.hero-img[data-astro-cid-lcdefpme]{justify-self:end;width:100%;max-width:560px}.split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:72px;display:grid}.card[data-astro-cid-lcdefpme]{border-top:2px solid var(--line);padding-top:24px}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:12px}.sides[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:72px;display:grid}.side[data-astro-cid-lcdefpme]{border-top:2px solid var(--line);padding-top:24px}.side-who[data-astro-cid-lcdefpme]{letter-spacing:.06em;color:var(--muted);margin-bottom:10px;font-size:.9rem;font-weight:500}.side[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,2.6vw,2rem)}.dash-list[data-astro-cid-lcdefpme]{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.dash-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--muted);padding-left:22px;position:relative}.dash-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:currentColor;width:10px;height:2px;position:absolute;top:.8em;left:0}.side-but[data-astro-cid-lcdefpme]{margin-top:20px;font-weight:500}.bottleneck[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-left:4px solid var(--magenta);border-radius:0 20px 20px 0;max-width:860px;margin-top:72px;padding:clamp(24px,4vw,40px)}.bottleneck[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,3vw,2.2rem)}.bottleneck[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:56ch;margin-top:12px;font-size:clamp(1.05rem,1.6vw,1.2rem)}.loop-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;margin-top:64px;display:grid}.steps[data-astro-cid-lcdefpme]{counter-reset:step;gap:4px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step;border-top:1px solid var(--line);grid-template-columns:44px 1fr;padding:16px 0;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step);font-family:var(--font-head);grid-row:span 2;font-size:1.1rem}.steps[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:700}.steps[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted)}.loop-diagram[data-astro-cid-lcdefpme]{width:100%;max-width:520px;color:var(--ink);justify-self:center;overflow:visible}.nodes[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]{fill:#000;stroke:var(--ring);stroke-width:4px}.node-name[data-astro-cid-lcdefpme]{font-family:var(--font-head);fill:var(--white);font-size:21px}.node-note[data-astro-cid-lcdefpme],.edge-labels[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{font-family:var(--font-body);fill:var(--muted);font-size:16px}.edge-labels[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{fill:var(--ink);font-weight:500}.agency[data-astro-cid-lcdefpme]{margin-top:clamp(88px,12vw,140px)}.agency-panel[data-astro-cid-lcdefpme]{color:var(--white);background:#000;border-radius:24px;margin-top:56px;padding:clamp(8px,2vw,16px) clamp(20px,3vw,40px)}.agency-table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%}.agency-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.agency-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{text-align:left;vertical-align:top;border-bottom:1px solid #f4f4f424;padding:20px 24px 20px 0}.agency-table[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:last-child>[data-astro-cid-lcdefpme]{border-bottom:0}.agency-table[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{letter-spacing:.04em;color:#a3a3a3;font-size:.85rem;font-weight:500}.agency-table[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{font-family:var(--font-head);width:30%;font-weight:400}.agency-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{color:#b5b5b5}.agency-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme].next{color:var(--white)}.promise[data-astro-cid-lcdefpme]{font-family:var(--font-head);margin-top:24px;font-size:clamp(1.4rem,2.6vw,1.9rem)}.closing-line[data-astro-cid-lcdefpme]{margin-top:56px}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 40px;margin-top:72px;display:grid}.feature[data-astro-cid-lcdefpme].wide{grid-column:span 2}.feature[data-astro-cid-lcdefpme].full{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.shots[data-astro-cid-lcdefpme]{gap:8px;display:grid}.shots-2[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.shots[data-astro-cid-lcdefpme] img{width:100%;max-width:380px;margin-inline:auto}.feature-copy[data-astro-cid-lcdefpme]{margin-top:16px}.feature[data-astro-cid-lcdefpme].full .feature-copy[data-astro-cid-lcdefpme]{margin-top:0}.feature-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:42ch;margin-top:8px}.team[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;margin-top:64px;display:grid}.person[data-astro-cid-lcdefpme] .photo{aspect-ratio:1;object-fit:cover;border-radius:20px;width:100%;max-width:320px}.person-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-start;gap:16px;margin:24px 0 12px;display:flex}.title[data-astro-cid-lcdefpme]{margin-top:4px;font-weight:500}.li[data-astro-cid-lcdefpme]{color:var(--ink);border-radius:10px;place-items:center;width:44px;height:44px;margin:-8px -10px 0 0;display:grid}.li[data-astro-cid-lcdefpme]:hover{color:var(--link)}.closing[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:36px}@media (width<=860px){.hero-grid[data-astro-cid-lcdefpme],.split[data-astro-cid-lcdefpme],.feature[data-astro-cid-lcdefpme].full{grid-template-columns:minmax(0,1fr)}.hero-img[data-astro-cid-lcdefpme]{justify-self:center}.cards[data-astro-cid-lcdefpme],.team[data-astro-cid-lcdefpme],.features[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.feature[data-astro-cid-lcdefpme].wide{grid-column:auto}.sides[data-astro-cid-lcdefpme],.loop-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.agency-table[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme]{display:none}.agency-table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme],.agency-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.agency-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{width:auto;display:block}.agency-table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]{border-bottom:1px solid #f4f4f424;padding:20px 0}.agency-table[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.agency-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.agency-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border:0;padding:4px 0}.agency-table[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{width:auto;font-size:1.15rem}.agency-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:before{content:attr(data-label);letter-spacing:.04em;color:#a3a3a3;margin-top:10px;font-size:.8rem;display:block}}@media (width>=600px) and (width<=860px){.team[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}
