.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-8) var(--space-9)}.hero-grid[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:1.5fr 1fr;align-items:center;display:grid}.lede[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--text-muted);max-width:50ch;margin-top:var(--space-5)}.cred[data-astro-cid-lcdefpme]{margin-top:var(--space-4);font:var(--step--1)/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.actions[data-astro-cid-lcdefpme]{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero-photo[data-astro-cid-lcdefpme]{justify-self:end;width:min(100%,420px)}.hero-photo[data-astro-cid-lcdefpme] .portrait{aspect-ratio:4/5}.narrow[data-astro-cid-lcdefpme]{max-width:20ch}.doors[data-astro-cid-lcdefpme]{gap:var(--space-5);margin-top:var(--space-7);grid-template-columns:repeat(3,1fr);display:grid}.door[data-astro-cid-lcdefpme]{gap:var(--space-3);padding:var(--space-6);background:var(--paper);border:1px solid var(--line);color:var(--text);transition:transform .3s var(--ease-out), border-color .3s var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.door[data-astro-cid-lcdefpme]:hover{border-color:var(--magenta);color:var(--text);transform:translateY(-4px)}.door--dark[data-astro-cid-lcdefpme]{background:var(--night);color:var(--night-text);border-color:var(--night)}.door--dark[data-astro-cid-lcdefpme]:hover{color:var(--night-text)}.door-label[data-astro-cid-lcdefpme]{font:var(--step--1)/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-text)}.door-title[data-astro-cid-lcdefpme]{font:400 var(--step-2)/1.15 var(--font-serif);color:var(--ink)}.door--dark[data-astro-cid-lcdefpme] .door-title[data-astro-cid-lcdefpme]{color:var(--night-text)}.door-text[data-astro-cid-lcdefpme]{opacity:.8;font-size:var(--step--1)}.door-link[data-astro-cid-lcdefpme]{padding-top:var(--space-5);color:var(--accent-text);margin-top:auto;font-weight:500}.proof[data-astro-cid-lcdefpme]{margin:var(--space-7) 0 0;gap:var(--space-6);grid-template-columns:repeat(5,1fr);padding:0;list-style:none;display:grid}@media (width<=1180px){.proof[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.proof[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);padding-top:var(--space-5);flex-direction:column;display:flex}.pn[data-astro-cid-lcdefpme]{font:400 var(--step-5)/1 var(--font-serif);color:var(--ink)}.pt[data-astro-cid-lcdefpme]{font:var(--step--1)/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-text);margin:var(--space-3) 0}.proof[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--text-muted)}.pa[data-astro-cid-lcdefpme]{font:var(--step--1)/1 var(--font-mono);color:var(--text-muted);margin-top:auto}.clients[data-astro-cid-lcdefpme]{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line)}.clients-label[data-astro-cid-lcdefpme]{font:var(--step--1)/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.clients[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.clients[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font:400 var(--step-1)/1.3 var(--font-serif);color:var(--ink)}.lede--second[data-astro-cid-lcdefpme]{margin-top:var(--space-4);font-size:var(--step-0)}.more[data-astro-cid-lcdefpme]{margin-top:var(--space-6);color:var(--accent-text);font-weight:500;text-decoration:none;display:inline-block}.cases[data-astro-cid-lcdefpme]{gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=960px){.hero-grid[data-astro-cid-lcdefpme],.doors[data-astro-cid-lcdefpme],.cases[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.proof[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.hero-photo[data-astro-cid-lcdefpme]{justify-self:start;width:min(100% - 20px,380px)}}@media (width<=560px){.proof[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
