.hero[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--white);padding:clamp(2.5rem,6vw,5rem) 0 clamp(3rem,6vw,5rem);overflow:hidden}.hero-in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:.45em}.hl[data-astro-cid-lcdefpme]{color:var(--badge)}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:#d9dadc}.hero-btns[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1.2rem;margin-top:1.8rem;display:flex}.hero-media[data-astro-cid-lcdefpme]{padding-top:54px;position:relative}.hoist[data-astro-cid-lcdefpme]{background:var(--badge);width:4px;height:254px;position:absolute;top:-200px;left:50%}.hook[data-astro-cid-lcdefpme]{border:4px solid var(--badge);background:var(--ink);border-top-color:#0000;border-radius:50%;width:26px;height:26px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(35deg)}.hero[data-astro-cid-lcdefpme] .frame[data-astro-cid-lcdefpme]{aspect-ratio:4/4.4}.hero[data-astro-cid-lcdefpme] .plate[data-astro-cid-lcdefpme]{border-color:var(--badge);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.4rem}.hero[data-astro-cid-lcdefpme] .plate[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-right-color:var(--ink)}.svc-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.9rem;margin-top:2.2rem;display:grid}.svc[data-astro-cid-lcdefpme]{background:var(--white);border:3px solid var(--ink);box-shadow:var(--shadow);flex-direction:column;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.svc[data-astro-cid-lcdefpme]:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(3px,3px)}.svc-img[data-astro-cid-lcdefpme]{aspect-ratio:16/11;border-bottom:3px solid var(--ink);background:var(--ink);overflow:hidden}.svc-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.svc-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;padding:1.25rem 1.3rem 1.4rem;display:flex}.svc-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#3a3d40;font-size:.97rem}.svc-more[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:3px solid var(--badge);align-self:flex-start;margin-top:auto;padding-bottom:2px;font-size:.74rem;font-weight:700}.svc[data-astro-cid-lcdefpme]:last-child{flex-direction:row;grid-column:1/-1}.svc[data-astro-cid-lcdefpme]:last-child .svc-img[data-astro-cid-lcdefpme]{aspect-ratio:auto;border-bottom:0;border-right:3px solid var(--ink);flex:0 0 38%;max-height:300px}.svc[data-astro-cid-lcdefpme]:last-child .svc-body[data-astro-cid-lcdefpme]{background:var(--badge);justify-content:center}.svc[data-astro-cid-lcdefpme]:last-child .svc-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink);max-width:52ch;font-size:1.05rem}.svc[data-astro-cid-lcdefpme]:last-child .svc-more[data-astro-cid-lcdefpme]{border-bottom-color:var(--ink);margin-top:.6rem}.stack[data-astro-cid-lcdefpme] .frame[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--white);border:3px solid var(--ink);padding:.5rem .9rem;font-size:.97rem;font-weight:600}.chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(4n+1){background:var(--badge)}.jobs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.jobs[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{margin:0}.jobs[data-astro-cid-lcdefpme] .frame[data-astro-cid-lcdefpme]{aspect-ratio:3/4}.more[data-astro-cid-lcdefpme]{margin:2.6rem 0 0}.quotes[data-astro-cid-lcdefpme]{margin-top:2rem}blockquote[data-astro-cid-lcdefpme]{border:3px solid var(--badge);background:var(--ink-2);flex-direction:column;gap:1.2rem;margin:0;padding:1.6rem;display:flex}blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:1.05rem}blockquote[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{gap:.2rem;margin-top:auto;display:grid}blockquote[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--badge)}.quote-split[data-astro-cid-lcdefpme]{align-items:start}.plate-2[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;margin-top:1.6rem}.plate-2[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.plate-2[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:clamp(1.05rem,2.1vw,1.4rem)}@media (width<=960px){.hero-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-media[data-astro-cid-lcdefpme]{max-width:520px}.svc-grid[data-astro-cid-lcdefpme],.jobs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.svc-grid[data-astro-cid-lcdefpme],.jobs[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.svc[data-astro-cid-lcdefpme]:last-child{flex-direction:column}.svc[data-astro-cid-lcdefpme]:last-child .svc-img[data-astro-cid-lcdefpme]{aspect-ratio:16/11;border-right:0;border-bottom:3px solid var(--ink);flex:none;max-height:none}.hero[data-astro-cid-lcdefpme] .plate[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:1rem}.hero[data-astro-cid-lcdefpme] .plate[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding:.6rem}.hero-btns[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}
