.system-graphic[data-astro-cid-3bycupr5]{width:100%;height:auto;display:block}.hero[data-astro-cid-2qcn4dp6]{padding:var(--ds-sp-24) 0 var(--ds-sp-32)}.hero__headline[data-astro-cid-2qcn4dp6]{font-size:var(--ds-fs-display-lg);max-width:14ch}.hero__highlight[data-astro-cid-2qcn4dp6]{color:var(--ds-signal-strong)}.hero__lede[data-astro-cid-2qcn4dp6]{margin-top:var(--ds-sp-16);font-size:var(--ds-fs-lede);color:var(--ds-ink-soft);max-width:46ch}.hero__ctas[data-astro-cid-2qcn4dp6]{gap:var(--ds-sp-16);margin-top:var(--ds-sp-24);flex-wrap:wrap;display:flex}.hero__row[data-astro-cid-2qcn4dp6]{gap:var(--ds-sp-16)}.hero__media[data-astro-cid-2qcn4dp6]{max-width:280px;margin:0 auto}@media (width>=860px){.ds-media-row[data-astro-cid-2qcn4dp6].hero__row{gap:var(--ds-sp-24);display:flex}.hero__row[data-astro-cid-2qcn4dp6] .ds-media-row__text[data-astro-cid-2qcn4dp6],.hero__row[data-astro-cid-2qcn4dp6] .ds-media-row__media[data-astro-cid-2qcn4dp6]{flex:1 1 0}.hero__media[data-astro-cid-2qcn4dp6]{max-width:none}}@media (width>=900px){.hero[data-astro-cid-2qcn4dp6]{padding:var(--ds-sp-32) 0 var(--ds-sp-48)}}.call-offer[data-astro-cid-havt3mbc]{padding:var(--ds-sp-48) 0;background:var(--ds-signal-strong);scroll-margin-top:88px}.call-offer__inner[data-astro-cid-havt3mbc]{text-align:center;max-width:56ch;margin:0 auto}.call-offer__eyebrow[data-astro-cid-havt3mbc]{font-size:var(--ds-fs-eyebrow);letter-spacing:var(--ds-track-eyebrow);text-transform:uppercase;color:#fff;opacity:.85;margin-bottom:var(--ds-sp-16);font-weight:700;display:inline-block}.call-offer__title[data-astro-cid-havt3mbc]{font-size:var(--ds-fs-display-md);color:#fff;max-width:20ch;margin:0 auto}.call-offer__body[data-astro-cid-havt3mbc]{margin:var(--ds-sp-16) 0 0;font-size:var(--ds-fs-body);color:#ffffffd9;line-height:1.6}.call-offer__host[data-astro-cid-havt3mbc]{justify-content:center;align-items:center;gap:var(--ds-sp-12);margin-top:var(--ds-sp-24);font-size:var(--ds-fs-meta);color:#fff;font-weight:700;display:flex}.call-offer__photo[data-astro-cid-havt3mbc]{object-fit:cover;border-radius:50%;width:40px;height:40px;box-shadow:0 0 0 2px #ffffff80}.call-offer__cta[data-astro-cid-havt3mbc]{margin-top:var(--ds-sp-16)}@media (width>=900px){.call-offer[data-astro-cid-havt3mbc]{padding:var(--ds-sp-48) 0}}.challenge[data-astro-cid-cnog6etp]{padding:var(--ds-section-y) 0;background:var(--ds-signal-08)}.challenge__title[data-astro-cid-cnog6etp]{font-size:var(--ds-fs-display-md);max-width:18ch}.challenge__body[data-astro-cid-cnog6etp]{margin-top:var(--ds-sp-16);font-size:var(--ds-fs-body);color:var(--ds-ink-soft);max-width:52ch}.approach[data-astro-cid-56x23yuy]{padding:var(--ds-section-y) 0}.approach__title[data-astro-cid-56x23yuy]{font-size:var(--ds-fs-display-md)}.approach__subtitle[data-astro-cid-56x23yuy]{margin-top:var(--ds-sp-8);font-family:var(--ds-display);font-weight:700;font-size:var(--ds-fs-lede);color:var(--ds-signal-strong)}.approach__intro[data-astro-cid-56x23yuy]{margin-top:var(--ds-sp-16);font-size:var(--ds-fs-body);color:var(--ds-ink-soft)}.approach__steps[data-astro-cid-56x23yuy]{margin-top:var(--ds-sp-32)}.approach__step[data-astro-cid-56x23yuy]{padding:var(--ds-sp-16) 0;border-top:1px solid var(--ds-line)}.approach__num[data-astro-cid-56x23yuy]{color:var(--ds-signal-strong);margin-bottom:var(--ds-sp-8);font-size:13px;font-weight:800;display:block}.approach__name[data-astro-cid-56x23yuy]{margin:0 0 4px;font-size:17px}.approach__desc[data-astro-cid-56x23yuy]{color:var(--ds-ink-soft);margin:0;font-size:14px}.approach__closing[data-astro-cid-56x23yuy]{margin-top:var(--ds-sp-32);font-size:var(--ds-fs-lede);color:var(--ds-ink)}.outcome[data-astro-cid-xjwcf4cd]{padding:var(--ds-section-y) 0;background:var(--ds-signal-08)}.outcome__title[data-astro-cid-xjwcf4cd]{font-size:var(--ds-fs-display-md)}.outcome__intro[data-astro-cid-xjwcf4cd]{margin-top:var(--ds-sp-16);font-size:var(--ds-fs-lede);color:var(--ds-ink-soft)}.outcome__list[data-astro-cid-xjwcf4cd]{margin:var(--ds-sp-16) 0 0;gap:var(--ds-sp-8);flex-direction:column;max-width:52ch;padding:0;list-style:none;display:flex}.outcome__list[data-astro-cid-xjwcf4cd] li[data-astro-cid-xjwcf4cd]{padding-left:var(--ds-sp-24);font-size:var(--ds-fs-body);color:var(--ds-ink);position:relative}.outcome__list[data-astro-cid-xjwcf4cd] li[data-astro-cid-xjwcf4cd]:before{content:"";background:var(--ds-signal-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:0}.outcome__closing[data-astro-cid-xjwcf4cd]{margin-top:var(--ds-sp-32);font-size:var(--ds-fs-lede);color:var(--ds-signal-strong);font-weight:600}.offers-section[data-astro-cid-t6hzy75g]{padding:var(--ds-section-y) 0}.offers__intro-row[data-astro-cid-t6hzy75g]{align-items:flex-start;gap:var(--ds-sp-16);flex-direction:column;display:flex}.offers__title[data-astro-cid-t6hzy75g]{font-size:var(--ds-fs-display-md);max-width:30ch}.offers__item[data-astro-cid-t6hzy75g]{padding:var(--ds-sp-16);background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .1s;display:block}.offers__item[data-astro-cid-t6hzy75g]:hover,.offers__item[data-astro-cid-t6hzy75g]:focus-visible{border-color:var(--ds-signal-strong);transform:translateY(-2px);box-shadow:0 4px 16px #0073731f}.offers__item[data-astro-cid-t6hzy75g]:hover .offers__cta[data-astro-cid-t6hzy75g],.offers__item[data-astro-cid-t6hzy75g]:focus-visible .offers__cta[data-astro-cid-t6hzy75g]{color:var(--ds-signal-strong)}.offers__icon[data-astro-cid-t6hzy75g]{background:var(--ds-signal-pale);width:40px;height:40px;color:var(--ds-signal-strong);margin-bottom:var(--ds-sp-16);border-radius:50%;justify-content:center;align-items:center;display:flex}.offers__icon[data-astro-cid-t6hzy75g] svg[data-astro-cid-t6hzy75g]{width:20px;height:20px}.offers__name[data-astro-cid-t6hzy75g]{margin:0 0 var(--ds-sp-8);color:var(--ds-ink);font-size:17px}.offers__desc[data-astro-cid-t6hzy75g]{font-size:var(--ds-fs-meta);line-height:var(--ds-lh-body);color:var(--ds-ink-soft);margin:0}.offers__meta[data-astro-cid-t6hzy75g]{margin:var(--ds-sp-16) 0 0;padding-top:var(--ds-sp-16);border-top:1px solid var(--ds-line);letter-spacing:var(--ds-track-eyebrow);text-transform:uppercase;color:var(--ds-signal-strong);font-size:12px;font-weight:700}.offers__cta[data-astro-cid-t6hzy75g]{margin-top:var(--ds-sp-16);font-size:var(--ds-fs-body);color:var(--ds-signal-strong);align-items:center;gap:6px;font-weight:700;transition:color .15s;display:inline-flex}@media (width>=640px){.offers__intro-row[data-astro-cid-t6hzy75g]{flex-direction:row;justify-content:space-between;align-items:center}}.founder[data-astro-cid-fj6qgl5v]{padding:var(--ds-section-y) 0;background:var(--ds-signal-08)}.founder__title[data-astro-cid-fj6qgl5v]{font-size:var(--ds-fs-display-md)}.founder__row[data-astro-cid-fj6qgl5v]{margin-top:var(--ds-sp-32)}.founder__quote[data-astro-cid-fj6qgl5v]{margin-top:var(--ds-sp-16);font-size:var(--ds-fs-lede);line-height:var(--ds-lh-body);color:var(--ds-ink-soft)}.founder__signature[data-astro-cid-fj6qgl5v]{margin-top:var(--ds-sp-24);font-size:var(--ds-fs-body);color:var(--ds-ink-soft);line-height:1.6}.founder__signature[data-astro-cid-fj6qgl5v] strong[data-astro-cid-fj6qgl5v]{color:var(--ds-signal-strong)}.founder__linkedin[data-astro-cid-fj6qgl5v]{margin-top:var(--ds-sp-8);color:var(--ds-signal-strong)}.founder__photo[data-astro-cid-fj6qgl5v]{aspect-ratio:1;object-fit:cover;border-radius:var(--ds-radius-md);width:100%;height:auto;display:block}@media (width>=860px){.ds-media-row[data-astro-cid-fj6qgl5v].founder__row{gap:var(--ds-sp-24);display:flex}.founder__row[data-astro-cid-fj6qgl5v] .ds-media-row__text[data-astro-cid-fj6qgl5v],.founder__row[data-astro-cid-fj6qgl5v] .ds-media-row__media[data-astro-cid-fj6qgl5v]{flex:1 1 0}}.proof[data-astro-cid-7c3o7aef]{padding:var(--ds-section-y) 0}.proof__title[data-astro-cid-7c3o7aef]{font-size:var(--ds-fs-display-md);margin-bottom:var(--ds-sp-32)}.testimonials__item[data-astro-cid-7c3o7aef]{padding:var(--ds-sp-24);background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md)}.testimonials__quote[data-astro-cid-7c3o7aef]{font-size:16px;line-height:var(--ds-lh-body);color:var(--ds-ink);margin:0 0 var(--ds-sp-12)}.testimonials__author[data-astro-cid-7c3o7aef]{font-size:var(--ds-fs-meta);color:var(--ds-ink);flex-direction:column;gap:2px;margin:0;font-weight:700;display:flex}.testimonials__author[data-astro-cid-7c3o7aef] span[data-astro-cid-7c3o7aef]{color:var(--ds-ink-soft);font-weight:400}.principles[data-astro-cid-uzz4qsex]{padding:var(--ds-section-y) 0;background:var(--ds-signal-08)}.principles__title[data-astro-cid-uzz4qsex]{font-size:var(--ds-fs-display-md);margin-bottom:var(--ds-sp-32)}.principles__grid[data-astro-cid-uzz4qsex]{gap:var(--ds-sp-16);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.principles__card[data-astro-cid-uzz4qsex]{justify-content:space-between;gap:var(--ds-sp-16);padding:var(--ds-sp-16) var(--ds-sp-24);background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1b24300a,0 8px 24px #1b24300d}.principles__card[data-astro-cid-uzz4qsex]:hover{transform:translateY(-4px);box-shadow:0 2px 4px #1b24300d,0 16px 36px #00737329}.principles__num[data-astro-cid-uzz4qsex]{font-family:var(--ds-display);font-size:var(--ds-fs-display-sm);letter-spacing:-.02em;color:var(--ds-signal);font-weight:800;line-height:1}.principles__text[data-astro-cid-uzz4qsex]{font-family:var(--ds-display);font-size:var(--ds-fs-lede);color:var(--ds-ink-soft);margin:0;font-weight:500;line-height:1.25}.principles__text[data-astro-cid-uzz4qsex] strong[data-astro-cid-uzz4qsex]{color:var(--ds-ink);font-weight:700}.principles__card--loop[data-astro-cid-uzz4qsex]{background:var(--ds-dark-bg);border-color:var(--ds-dark-bg)}.principles__card--loop[data-astro-cid-uzz4qsex] .principles__num[data-astro-cid-uzz4qsex]{color:var(--ds-signal-on-dark)}.principles__card--loop[data-astro-cid-uzz4qsex] .principles__text[data-astro-cid-uzz4qsex]{color:var(--ds-dark-fg-2)}.principles__card--loop[data-astro-cid-uzz4qsex] .principles__text[data-astro-cid-uzz4qsex] strong[data-astro-cid-uzz4qsex]{color:var(--ds-dark-fg)}@media (width>=900px){.principles__grid[data-astro-cid-uzz4qsex]{gap:var(--ds-sp-16);grid-template-columns:repeat(6,1fr)}.principles__card[data-astro-cid-uzz4qsex]{padding:var(--ds-sp-24);grid-column:span 2}.principles__card[data-astro-cid-uzz4qsex]:nth-child(4),.principles__card[data-astro-cid-uzz4qsex]:nth-child(5){grid-column:span 3}}@media (prefers-reduced-motion:reduce){.principles__card[data-astro-cid-uzz4qsex]{transition:none}.principles__card[data-astro-cid-uzz4qsex]:hover{transform:none}}.contact[data-astro-cid-4d52fiaw]{padding:var(--ds-section-y) 0}.contact__intro[data-astro-cid-4d52fiaw]{max-width:40ch}.contact__title[data-astro-cid-4d52fiaw]{font-size:var(--ds-fs-display-md);max-width:18ch}.contact__sub[data-astro-cid-4d52fiaw]{font-size:var(--ds-fs-lede);color:var(--ds-ink-soft);margin:var(--ds-sp-12) 0 0}.contact__call[data-astro-cid-4d52fiaw]{margin-top:var(--ds-sp-16)}.contact__form-wrap[data-astro-cid-4d52fiaw]{position:relative}.contact__form[data-astro-cid-4d52fiaw]{gap:var(--ds-sp-24);flex-direction:column;width:100%;transition:opacity .25s;display:flex}.contact__field--hidden[data-astro-cid-4d52fiaw]{position:absolute;left:-9999px}.contact__field[data-astro-cid-4d52fiaw]{gap:var(--ds-sp-8);flex-direction:column;flex:1;display:flex}.contact__field[data-astro-cid-4d52fiaw] label[data-astro-cid-4d52fiaw]{font-size:var(--ds-fs-meta);color:var(--ds-ink);font-weight:700}.contact__field[data-astro-cid-4d52fiaw] input[data-astro-cid-4d52fiaw],.contact__field[data-astro-cid-4d52fiaw] textarea[data-astro-cid-4d52fiaw]{font-family:var(--ds-body);font-size:var(--ds-fs-body);color:var(--ds-ink);background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);padding:var(--ds-sp-12) var(--ds-sp-16);resize:vertical}.contact__field[data-astro-cid-4d52fiaw] input[data-astro-cid-4d52fiaw]:focus,.contact__field[data-astro-cid-4d52fiaw] textarea[data-astro-cid-4d52fiaw]:focus{outline:2px solid var(--ds-signal);outline-offset:1px}.contact__submit[data-astro-cid-4d52fiaw]{width:100%;margin-top:var(--ds-sp-8)}.contact__status[data-astro-cid-4d52fiaw]{text-align:center;opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.contact__status[data-astro-cid-4d52fiaw] p[data-astro-cid-4d52fiaw]{font-size:var(--ds-fs-lede);color:var(--ds-signal-strong);margin:0;font-weight:700}.contact__form-wrap--done[data-astro-cid-4d52fiaw] .contact__form[data-astro-cid-4d52fiaw]{opacity:0;pointer-events:none}.contact__form-wrap--done[data-astro-cid-4d52fiaw] .contact__status[data-astro-cid-4d52fiaw]{opacity:1;visibility:visible}@media (width>=860px){.contact__inner[data-astro-cid-4d52fiaw]{align-items:flex-start}}.studio[data-astro-cid-j34mjp5b]{padding:var(--ds-section-y) 0;background:var(--ds-signal-08);scroll-margin-top:72px}.studio__title[data-astro-cid-j34mjp5b]{font-size:var(--ds-fs-display-md);margin-bottom:var(--ds-sp-24)}.studio__card[data-astro-cid-j34mjp5b]{max-width:640px;padding:var(--ds-sp-24);background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);gap:var(--ds-sp-16);flex-direction:column;align-items:flex-start;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex}.studio__card[data-astro-cid-j34mjp5b]:hover,.studio__card[data-astro-cid-j34mjp5b]:focus-visible{border-color:var(--ds-signal-strong);transform:translateY(-2px);box-shadow:0 4px 16px #0073731f}.studio__card[data-astro-cid-j34mjp5b]:hover .studio__cta[data-astro-cid-j34mjp5b],.studio__card[data-astro-cid-j34mjp5b]:focus-visible .studio__cta[data-astro-cid-j34mjp5b]{color:var(--ds-signal-strong)}.studio__icon[data-astro-cid-j34mjp5b]{border-radius:14px;flex-shrink:0;width:56px;height:56px}.studio__body[data-astro-cid-j34mjp5b]{flex:1}.studio__name[data-astro-cid-j34mjp5b]{margin:0 0 8px;font-size:20px}.studio__desc[data-astro-cid-j34mjp5b]{font-size:var(--ds-fs-body);color:var(--ds-ink-soft);margin:0}.studio__cta[data-astro-cid-j34mjp5b]{font-size:var(--ds-fs-body);color:var(--ds-signal-strong);flex-shrink:0;align-items:center;gap:6px;font-weight:700;transition:color .15s;display:inline-flex}.studio__statement[data-astro-cid-j34mjp5b]{margin-top:var(--ds-sp-24);color:var(--ds-ink-soft);font-size:15px;font-weight:700}@media (width>=700px){.studio__card[data-astro-cid-j34mjp5b]{flex-direction:row;align-items:center}.studio__icon[data-astro-cid-j34mjp5b]{width:64px;height:64px}}.blog-preview[data-astro-cid-nckx7ila]{padding:var(--ds-section-y) 0;scroll-margin-top:72px}.blog-preview__head[data-astro-cid-nckx7ila]{justify-content:space-between;align-items:baseline;gap:var(--ds-sp-12) var(--ds-sp-24);flex-wrap:wrap;display:flex}.blog-preview__title[data-astro-cid-nckx7ila]{font-size:var(--ds-fs-display-md)}.blog-preview__grid[data-astro-cid-nckx7ila]{margin:var(--ds-sp-32) 0 0;gap:var(--ds-sp-24);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.post-card[data-astro-cid-nckx7ila]{border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);height:100%;text-decoration:none;transition:border-color .15s;display:block;overflow:hidden}.post-card[data-astro-cid-nckx7ila]:hover{border-color:var(--ds-signal-strong)}.post-card__graphic[data-astro-cid-nckx7ila]{background:var(--ds-signal-08);padding:var(--ds-sp-24)}.post-card__graphic[data-astro-cid-nckx7ila] svg{max-width:220px;margin:0 auto}.post-card__title[data-astro-cid-nckx7ila]{padding:var(--ds-sp-16) var(--ds-sp-16) 0;max-width:24ch;font-size:18px}.post-card__dek[data-astro-cid-nckx7ila]{padding:var(--ds-sp-8) var(--ds-sp-16) 0;color:var(--ds-ink-soft);margin:0;font-size:14px}.post-card__meta[data-astro-cid-nckx7ila]{padding:var(--ds-sp-16);font-size:var(--ds-fs-meta);color:var(--ds-ink-soft);opacity:.8;margin:0}@media (width>=860px){.blog-preview__grid[data-astro-cid-nckx7ila]{grid-template-columns:repeat(3,1fr)}}
