.sidebar[data-astro-cid-wv7whodv]{background:var(--color-surface);border-right:1px solid #0000001a;flex-direction:column;align-items:center;gap:64px;padding:40px 17px 40px 16px;display:flex}.top-bar[data-astro-cid-wv7whodv]{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.brand[data-astro-cid-wv7whodv]{width:100%;color:var(--color-ink);text-align:center;font-size:30px;font-weight:700;line-height:1.2}.menu-toggle[data-astro-cid-wv7whodv]{cursor:pointer;background:0 0;border:none;flex-shrink:0;width:32px;height:32px;padding:0;display:none;position:relative}.hamburger-line[data-astro-cid-wv7whodv]{background:var(--color-ink);border-radius:2px;width:100%;height:3px;transition:transform .25s,opacity .2s,top .25s;position:absolute;left:0}.hamburger-line[data-astro-cid-wv7whodv]:first-child{top:7px}.hamburger-line[data-astro-cid-wv7whodv]:nth-child(2){top:14.5px}.hamburger-line[data-astro-cid-wv7whodv]:nth-child(3){top:22px}.menu-toggle[data-astro-cid-wv7whodv][aria-expanded=true] .hamburger-line[data-astro-cid-wv7whodv]:first-child{top:14.5px;transform:rotate(45deg)}.menu-toggle[data-astro-cid-wv7whodv][aria-expanded=true] .hamburger-line[data-astro-cid-wv7whodv]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-wv7whodv][aria-expanded=true] .hamburger-line[data-astro-cid-wv7whodv]:nth-child(3){top:14.5px;transform:rotate(-45deg)}.nav[data-astro-cid-wv7whodv]{flex-direction:column;width:100%;display:flex}.nav-link[data-astro-cid-wv7whodv]{width:100%;color:var(--color-ink);text-align:center;border-bottom:1px solid #0000001a;justify-content:center;align-items:center;padding:36px 0;font-size:15px;font-weight:700;display:flex}.nav-link[data-astro-cid-wv7whodv]:hover{color:var(--color-accent)}@media (width>=900px){.sidebar[data-astro-cid-wv7whodv]{width:var(--sidebar-width);height:100vh;position:fixed;top:0;left:0;overflow-y:auto}}@media (width<=899px){.sidebar[data-astro-cid-wv7whodv]{border-bottom:1px solid #0000001a;border-right:none;gap:0;padding:0}.top-bar[data-astro-cid-wv7whodv]{padding:20px 24px}.brand[data-astro-cid-wv7whodv]{text-align:left;width:auto;font-size:28px}.menu-toggle[data-astro-cid-wv7whodv]{display:flex}.nav[data-astro-cid-wv7whodv]{display:none}.nav[data-astro-cid-wv7whodv].is-open{display:flex}.nav-link[data-astro-cid-wv7whodv]{padding:32px 0;font-size:24px;font-weight:800}}.hero[data-astro-cid-ge2uvauf]{background:var(--color-bg);justify-content:center;display:flex}.inner[data-astro-cid-ge2uvauf]{width:100%;max-width:var(--content-max);flex-direction:column;gap:16px;padding:96px 64px;display:flex}.greeting[data-astro-cid-ge2uvauf]{letter-spacing:.5px;font-size:20px;font-weight:700;line-height:1.5}.greeting-white[data-astro-cid-ge2uvauf]{color:var(--color-text-softer)}.greeting-accent[data-astro-cid-ge2uvauf]{color:var(--color-accent)}.headline[data-astro-cid-ge2uvauf]{flex-direction:column;display:flex}.headline-line[data-astro-cid-ge2uvauf]{color:var(--color-text);font-size:90px;font-style:italic;font-weight:500;line-height:1.05}.headline-tech[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;font-size:70px;display:flex}.headline-gap[data-astro-cid-ge2uvauf]{width:24px}.headline-solid[data-astro-cid-ge2uvauf]{font-style:normal;font-weight:400}.outline-text[data-astro-cid-ge2uvauf]{font:inherit;color:var(--color-bg);text-shadow:-2px -2px #fff,2px -2px #fff,-2px 2px #fff,2px 2px #fff;display:inline-block}.intro[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:64px;padding-top:32px;display:flex}.intro-copy[data-astro-cid-ge2uvauf]{max-width:660px;color:var(--color-text-soft);flex:480px;font-size:27px;font-weight:600;line-height:1.6}.portrait[data-astro-cid-ge2uvauf]{flex-shrink:0;width:300px;height:383px;position:relative}.portrait-backdrop[data-astro-cid-ge2uvauf]{background:var(--color-accent);transform-origin:0 0;width:300px;height:383px;position:absolute;top:35px;left:-37px;transform:rotate(-12deg)}.portrait-photo[data-astro-cid-ge2uvauf]{object-fit:cover;border:5px solid #000;width:300px;height:383px;position:relative}.stats[data-astro-cid-ge2uvauf]{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:24px;margin-top:24px;padding-top:41px;display:flex}.stat[data-astro-cid-ge2uvauf]{flex-direction:column;flex:200px;gap:4px;display:flex}.stat-value[data-astro-cid-ge2uvauf]{color:var(--color-text);font-size:48px;font-weight:900;line-height:1}.stat-label[data-astro-cid-ge2uvauf]{color:var(--color-accent);letter-spacing:.4px;font-size:13px;font-weight:700;line-height:1.5}@media (width<=640px){.inner[data-astro-cid-ge2uvauf]{padding:64px 24px}.headline-line[data-astro-cid-ge2uvauf]{font-size:48px}.headline-tech[data-astro-cid-ge2uvauf]{font-size:36px}.intro-copy[data-astro-cid-ge2uvauf]{font-size:20px}}.about[data-astro-cid-oxgmilyn]{background:var(--color-bg);justify-content:center;display:flex}.inner[data-astro-cid-oxgmilyn]{width:100%;max-width:var(--content-max);flex-direction:column;justify-content:center;gap:16px;padding:96px 64px;display:flex}.copy[data-astro-cid-oxgmilyn]{color:var(--color-text);padding-top:6px;font-size:36px;font-weight:700;line-height:1.6}.line-block[data-astro-cid-oxgmilyn]{display:block}.accent[data-astro-cid-oxgmilyn]{color:var(--color-accent)}.accent-italic[data-astro-cid-oxgmilyn]{font-style:italic}.contacts[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:32px;max-width:672px;padding-top:16px;display:flex}.contact[data-astro-cid-oxgmilyn]{flex-direction:column;flex:260px;gap:8px;display:flex}.contact-label[data-astro-cid-oxgmilyn]{color:var(--color-accent);font-size:13px;font-weight:700;line-height:1.5}.contact-value[data-astro-cid-oxgmilyn]{color:var(--color-accent);font-size:18px;font-weight:700;line-height:1.56}.contact-value[data-astro-cid-oxgmilyn]:hover{color:var(--color-text)}@media (width<=640px){.inner[data-astro-cid-oxgmilyn]{padding:64px 24px}.copy[data-astro-cid-oxgmilyn]{font-size:24px}}.partners[data-astro-cid-edpm6wi3]{background:var(--color-bg);justify-content:center;display:flex}.inner[data-astro-cid-edpm6wi3]{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:896px;padding:80px 64px;display:flex}.headline[data-astro-cid-edpm6wi3]{color:var(--color-text);margin-top:24px;font-size:24px;font-weight:700;line-height:1.33}.logos[data-astro-cid-edpm6wi3]{object-fit:contain;width:100%;max-width:672px;height:auto;margin-top:40px}@media (width<=640px){.inner[data-astro-cid-edpm6wi3]{padding:56px 24px}}.services[data-astro-cid-lesv7jgp]{background:var(--color-bg);justify-content:center;display:flex}.inner[data-astro-cid-lesv7jgp]{width:100%;max-width:var(--content-max);flex-direction:column;align-items:center;padding:96px 64px;display:flex}.eyebrow-centered[data-astro-cid-lesv7jgp]{text-align:center}.headline[data-astro-cid-lesv7jgp]{max-width:672px;color:var(--color-text);text-align:center;margin-top:16px;font-size:24px;font-weight:600;line-height:1.33}.grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;margin-top:48px;display:grid}.card[data-astro-cid-lesv7jgp]{background:var(--color-card);border:1px solid var(--color-text);text-align:center;flex-direction:column;align-items:center;padding:33px;display:flex}.card-title[data-astro-cid-lesv7jgp]{color:var(--color-text);font-size:20px;font-weight:700;line-height:1.4}.card-copy[data-astro-cid-lesv7jgp]{color:var(--color-muted);margin-top:16px;font-size:15px;font-weight:400;line-height:1.6}.card-pricing[data-astro-cid-lesv7jgp]{color:var(--color-accent);margin-top:24px;font-size:18px;font-weight:700;line-height:1.56}.cta[data-astro-cid-lesv7jgp]{flex-direction:column;align-items:center;gap:16px;margin-top:56px;display:flex}.cta-heading[data-astro-cid-lesv7jgp]{color:var(--color-text);text-align:center;font-size:24px;font-weight:700;line-height:1.33}.cta-button[data-astro-cid-lesv7jgp]{background:var(--color-accent);color:#000;text-align:center;justify-content:center;align-items:center;padding:16px 32px;font-size:15px;font-weight:700;display:flex}@media (width<=640px){.inner[data-astro-cid-lesv7jgp]{padding:64px 24px}.grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}}.works[data-astro-cid-rcgqestb]{background:var(--color-bg);justify-content:center;display:flex}.inner[data-astro-cid-rcgqestb]{flex-direction:column;width:100%;max-width:1024px;padding:96px 64px;display:flex}.headline[data-astro-cid-rcgqestb]{max-width:672px;color:var(--color-text);margin-top:16px;font-size:30px;font-weight:700;line-height:1.2}.list[data-astro-cid-rcgqestb]{flex-direction:column;gap:40px;margin-top:48px;display:flex}.project[data-astro-cid-rcgqestb]{border-bottom:1px solid #ffffff26;flex-direction:column;gap:16px;padding-bottom:41px;display:flex}.project[data-astro-cid-rcgqestb]:last-child{border-bottom:none;padding-bottom:0}.project-title[data-astro-cid-rcgqestb]{font-size:24px;font-style:italic;font-weight:900;line-height:1.33}.project-title[data-astro-cid-rcgqestb] a[data-astro-cid-rcgqestb]{color:var(--color-text)}.project[data-astro-cid-rcgqestb] img[data-astro-cid-rcgqestb]{object-fit:cover;width:100%;height:auto}@media (width<=640px){.inner[data-astro-cid-rcgqestb]{padding:64px 24px}.headline[data-astro-cid-rcgqestb]{font-size:22px}}.card[data-astro-cid-fk6k2jms]{background:var(--color-card);flex-direction:column;gap:16px;padding:32px;display:flex}.mark[data-astro-cid-fk6k2jms]{color:var(--color-accent);font-family:Georgia,Times New Roman,serif;font-size:48px;line-height:1}.quote[data-astro-cid-fk6k2jms]{color:var(--color-muted);font-size:16px;font-weight:400;line-height:1.6}.author[data-astro-cid-fk6k2jms]{align-items:center;gap:16px;display:flex}.avatar[data-astro-cid-fk6k2jms]{object-fit:cover;border-radius:50%;width:48px;height:48px}.author-info[data-astro-cid-fk6k2jms]{flex-direction:column;gap:2px;display:flex}.author-name[data-astro-cid-fk6k2jms]{color:var(--color-text);font-size:16px;font-weight:700;line-height:1.5}.author-role[data-astro-cid-fk6k2jms]{color:var(--color-text-faint);font-size:15px;font-weight:400;line-height:1.5}.testimonials[data-astro-cid-gakqr736]{background:var(--color-bg);justify-content:center;display:flex}.inner[data-astro-cid-gakqr736]{width:100%;max-width:var(--content-max);flex-direction:column;gap:40px;padding:96px 64px;display:flex}.headline[data-astro-cid-gakqr736]{color:var(--color-text);font-size:36px;font-weight:900;line-height:1.11}.columns[data-astro-cid-gakqr736]{grid-template-columns:repeat(2,1fr);align-items:start;gap:24px;display:grid}.column[data-astro-cid-gakqr736]{flex-direction:column;gap:24px;display:flex}.talk-bubble[data-astro-cid-gakqr736]{background:var(--color-surface);border:5px solid var(--color-accent);color:#000;text-align:center;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:160px;height:160px;font-size:16px;font-weight:700;display:flex}@media (width<=800px){.columns[data-astro-cid-gakqr736]{grid-template-columns:1fr}.inner[data-astro-cid-gakqr736]{padding:64px 24px}}.contact[data-astro-cid-tv4n2zuu]{background:var(--color-surface);border-top:1px solid #0000001a;justify-content:center;display:flex}.inner[data-astro-cid-tv4n2zuu]{text-align:center;flex-direction:column;align-items:center;gap:48px;width:100%;max-width:896px;padding:96px 64px;display:flex}.headline[data-astro-cid-tv4n2zuu]{color:var(--color-ink);font-size:30px;font-weight:900;line-height:1.2}.details[data-astro-cid-tv4n2zuu]{text-align:left;flex-wrap:wrap;justify-content:center;gap:40px;width:100%;max-width:576px;display:flex}.field[data-astro-cid-tv4n2zuu]{flex-direction:column;flex:220px;gap:8px;display:flex}.field-label[data-astro-cid-tv4n2zuu]{color:var(--color-ink-soft);font-size:13px;font-weight:700;line-height:1.5}.field-value[data-astro-cid-tv4n2zuu]{color:var(--color-ink);border-bottom:1px solid #0000004d;padding-bottom:8px;font-size:18px;font-weight:700;line-height:1.56}.field-value[data-astro-cid-tv4n2zuu]:hover{color:var(--color-accent-contrast)}.socials[data-astro-cid-tv4n2zuu]{align-items:center;gap:8px;margin-top:8px;display:flex}.social[data-astro-cid-tv4n2zuu]{background:var(--color-accent);color:#000;border:2px solid #000;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:900;display:flex}@media (width<=640px){.inner[data-astro-cid-tv4n2zuu]{padding:64px 24px}.headline[data-astro-cid-tv4n2zuu]{font-size:24px}}.page[data-astro-cid-lcdefpme],.content[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}@media (width>=900px){.page[data-astro-cid-lcdefpme]{padding-left:var(--sidebar-width)}}
