.hero[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:64px;padding-top:88px;padding-bottom:64px;display:flex}.hero-copy[data-astro-cid-lcdefpme]{flex:400px;min-width:0;max-width:520px}.person[data-astro-cid-lcdefpme]{align-items:center;gap:14px;margin-top:32px;line-height:1.35;display:flex}.person[data-astro-cid-lcdefpme] .avatar{object-fit:cover;border-radius:50%;width:52px;height:52px}.person-name[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600}.statement[data-astro-cid-lcdefpme]{margin-top:28px}.open[data-astro-cid-lcdefpme]{margin-top:20px}.cta-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-work[data-astro-cid-lcdefpme]{flex:520px;gap:24px;min-width:0;display:grid}.hero-shot[data-astro-cid-lcdefpme]{margin:0}.frame[data-astro-cid-lcdefpme]{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow);background:#0b0e0b;display:block;overflow:hidden}.frame-dark[data-astro-cid-lcdefpme]{background:#0f172a;border-color:#0f172a}.frame[data-astro-cid-lcdefpme] img{aspect-ratio:16/7;object-fit:cover;object-position:top center;width:100%;transition:transform .4s var(--ease)}.frame[data-astro-cid-lcdefpme]:hover img{transform:scale(1.015)}.hero-shot[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:4px 20px;margin-top:10px;display:flex}.hero-shot[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{flex:none}.hero-shot[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600}.hero-shot[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.strong-link[data-astro-cid-lcdefpme]{font-weight:500}.work-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;padding-top:56px;padding-bottom:48px;display:flex}.work-head[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex:520px;min-width:0}.work-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:60ch;margin-top:12px}.project[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:56px;padding-top:88px;padding-bottom:88px;display:flex}.project-reverse[data-astro-cid-lcdefpme]{flex-wrap:wrap-reverse;align-items:flex-start}.code-links[data-astro-cid-lcdefpme]{color:var(--text-2)}section[data-astro-cid-lcdefpme][aria-labelledby=events-title]{border-bottom:1px solid var(--line)}.project-copy[data-astro-cid-lcdefpme]{flex:420px;min-width:0;max-width:520px}.intro[data-astro-cid-lcdefpme]{margin-top:20px}.project-copy[data-astro-cid-lcdefpme] .facts[data-astro-cid-lcdefpme]{margin-top:32px}.project-copy[data-astro-cid-lcdefpme] .link-row[data-astro-cid-lcdefpme]{margin-top:28px}.phones[data-astro-cid-lcdefpme]{flex:440px;justify-content:center;align-items:flex-start;gap:24px;min-width:0;display:flex}.phones[data-astro-cid-lcdefpme] .phone{width:min(220px,50% - 14px)}.phones[data-astro-cid-lcdefpme] .offset{margin-top:clamp(24px,4vw,48px)}.screens[data-astro-cid-lcdefpme]{flex:520px;min-width:0;padding:0 clamp(40px,6vw,72px) clamp(40px,6vw,64px) 0;position:relative}.screens[data-astro-cid-lcdefpme] .shot{width:100%}.screens[data-astro-cid-lcdefpme] .small-phone{border-width:5px;border-radius:18px;width:clamp(96px,22%,168px);position:absolute;bottom:0;right:0}.bisslog[data-astro-cid-lcdefpme]{padding-bottom:88px}.bisslog[data-astro-cid-lcdefpme] .project[data-astro-cid-lcdefpme]{padding-bottom:56px}.packages[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.packages[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:16px 0}.packages[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:15px}.packages[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:15px;display:block}.experience[data-astro-cid-lcdefpme]{padding-top:112px;padding-bottom:112px}.section-intro[data-astro-cid-lcdefpme]{max-width:62ch;margin-top:12px}.roles[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:40px}.role[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 40px;padding:32px 16px;display:flex}.when[data-astro-cid-lcdefpme]{color:var(--muted);flex:0 0 160px;padding-top:3px;font-size:14px}.role-body[data-astro-cid-lcdefpme]{flex:520px;min-width:0}.role[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:19px}.role[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{margin-top:2px}.role[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{max-width:66ch;color:var(--text-2);margin:14px 0 0;padding-left:18px}.role[data-astro-cid-lcdefpme] strong{color:var(--ink);font-weight:600}.certs[data-astro-cid-lcdefpme]{margin-top:24px;padding:0 16px}.services[data-astro-cid-lcdefpme]{padding-top:112px;padding-bottom:112px}.services-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;display:flex}.services-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.03em;max-width:640px;font-size:clamp(30px,1.4vw + 20px,40px);line-height:1.1}.services-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:420px;color:var(--dark-muted)}.service-grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--dark-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));column-gap:64px;margin-top:56px;display:grid}.service[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--dark-line);padding:32px 0}.service[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:21px}.service-text[data-astro-cid-lcdefpme]{margin-top:10px}.proof[data-astro-cid-lcdefpme]{color:var(--dark-muted);margin-top:12px}.about[data-astro-cid-lcdefpme]{padding-top:112px;padding-bottom:56px}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:48px 32px;margin-top:40px;display:grid}.about[data-astro-cid-lcdefpme] .photo{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);width:100%;box-shadow:var(--shadow-soft)}.about[data-astro-cid-lcdefpme] .grad{object-position:center 40%}.about[data-astro-cid-lcdefpme] .tkd{object-position:center 60%}.about[data-astro-cid-lcdefpme] .moto{object-position:center 55%}.about[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.015em;margin-top:24px;font-size:21px}.about[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{max-width:52ch;margin-top:8px}.writing[data-astro-cid-lcdefpme]{padding-top:56px;padding-bottom:112px}.writing-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-bottom:32px;display:flex}@media (width<=560px){.hero[data-astro-cid-lcdefpme]{gap:24px;padding-top:28px;padding-bottom:56px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:34px}.person[data-astro-cid-lcdefpme]{margin-top:20px}.statement[data-astro-cid-lcdefpme]{margin-top:18px;font-size:17px}.open[data-astro-cid-lcdefpme]{margin-top:12px}.cta-row[data-astro-cid-lcdefpme]{align-items:center;gap:8px 20px;margin-top:20px}.cta-row[data-astro-cid-lcdefpme] .secondary-btn[data-astro-cid-lcdefpme]{min-height:44px;color:var(--accent);text-underline-offset:3px;border:0;padding:0;text-decoration:underline 1px}.work-head[data-astro-cid-lcdefpme]{padding-top:56px}.project[data-astro-cid-lcdefpme]{padding-top:64px;padding-bottom:64px}.experience[data-astro-cid-lcdefpme],.services[data-astro-cid-lcdefpme]{padding-top:80px;padding-bottom:80px}.role[data-astro-cid-lcdefpme]{padding-left:0;padding-right:0}.certs[data-astro-cid-lcdefpme]{padding:0}}
