.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.btn-ghost[data-astro-cid-lcdefpme]{border:1px solid var(--ink);font:500 14px/1 var(--sans);border-radius:999px;padding:13px 22px;text-decoration:none;display:inline-block}.btn-ghost[data-astro-cid-lcdefpme]:hover{background:var(--ink);color:var(--paper)}.todo-flag[data-astro-cid-lcdefpme]{font:500 12px/1.4 var(--sans);border:1px dashed var(--accent);color:var(--accent);margin-top:14px;padding:8px 12px;display:inline-block}.hero-meta[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:600}.fr-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,1fr);gap:20px;margin-top:48px;display:grid}.fr-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-column:1/6}.fr-grid[data-astro-cid-lcdefpme]>.toc[data-astro-cid-lcdefpme]{grid-column:7/13}.toc-ph[data-astro-cid-lcdefpme]{border-top:1px dashed var(--line);opacity:.55;grid-template-columns:56px 1fr;gap:16px;padding:22px 0;display:grid}.proof[data-astro-cid-lcdefpme]{border-block:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:16px;padding-block:28px;display:grid}.proof-tile[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:0 0;flex-direction:column;gap:6px;min-height:100%;padding:22px 18px 20px;text-decoration:none;transition:border-color .3s,background .3s;display:flex}.proof-tile[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);background:#fff}.proof-icon[data-astro-cid-lcdefpme]{background:var(--accent);color:#f4f3ee;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.proof-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:currentColor;width:18px;height:18px}.proof-count[data-astro-cid-lcdefpme]{font:400 clamp(36px,4vw,58px)/1 var(--serif);color:var(--accent);letter-spacing:-.03em;margin-top:8px}.proof-label[data-astro-cid-lcdefpme]{font:500 13px/1.3 var(--sans);letter-spacing:.04em}.proof-handle[data-astro-cid-lcdefpme]{font:500 12px/1.3 var(--sans);color:var(--mute);letter-spacing:.02em}.feature-ro[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,1fr);align-items:center;gap:20px;display:grid}.ro-img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;grid-column:1/6;overflow:hidden}.ro-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center center;width:100%;height:100%}.feature-ro[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-column:7/13}.jgrid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.compact[data-astro-cid-lcdefpme]{padding-left:var(--pad);padding-right:var(--pad);grid-template-columns:1.3fr 1fr 1fr;gap:20px;display:grid}.cmp[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);padding-top:16px;text-decoration:none;display:block}.cmp[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:400 clamp(24px,2.2vw,34px)/1.1 var(--serif);margin:8px 0}.cmp-img[data-astro-cid-lcdefpme]{aspect-ratio:16/9;margin-bottom:14px;overflow:hidden}.cmp-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s}.cmp[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.05)}.cmp-team[data-astro-cid-lcdefpme]{aspect-ratio:3/2;margin-bottom:14px;overflow:hidden}.cmp-team[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center center;width:100%;height:100%}.hero[data-astro-cid-lcdefpme] .hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:60% 70%;filter:none;height:100%}.cmp-work[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:16px;display:grid}.cmp-portrait[data-astro-cid-lcdefpme]{aspect-ratio:4/5;overflow:hidden}.cmp-portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 18%;width:100%;height:100%}.also-offer[data-astro-cid-lcdefpme]{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:8px 16px;margin:4px 0 0;display:flex}.also-offer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font:400 clamp(22px,2vw,30px)/1.1 var(--serif);letter-spacing:-.04em;text-decoration:none}.also-offer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}@media (width<=800px){.hero[data-astro-cid-lcdefpme] .hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:72% 42%}.cmp-work[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.sub-cta[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper);padding:clamp(80px,10vw,140px) var(--pad);text-align:center;margin-bottom:calc(-1*clamp(80px,10vw,160px))}.sub-cta[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--accent-light)}.sub-box[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:10px;max-width:560px;margin:36px auto 0;display:flex}.sub-fake[data-astro-cid-lcdefpme]{text-align:left;color:#f4f3ee80;border:1px solid #f4f3ee4d;border-radius:999px;flex:240px;padding:14px 20px;font-size:14px}@media (width<=800px){.fr-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme],.fr-grid[data-astro-cid-lcdefpme]>.toc[data-astro-cid-lcdefpme],.ro-img[data-astro-cid-lcdefpme],.feature-ro[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-column:1/-1}.proof[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.jgrid[data-astro-cid-lcdefpme],.compact[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
