.roles[data-astro-cid-glh6hy6t]{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:16px;display:grid}.copy[data-astro-cid-glh6hy6t]{color:var(--ink-2);font-size:14.5px}@media (width<=960px){.roles[data-astro-cid-glh6hy6t]{grid-template-columns:minmax(0,1fr)}}.body[data-astro-cid-3m2grapr]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:32px 56px;display:grid}.copy[data-astro-cid-3m2grapr]{gap:28px;display:grid}h2[data-astro-cid-3m2grapr]{font:500 28px/1.25 var(--font);letter-spacing:-.03em}@media (width<=900px){.body[data-astro-cid-3m2grapr]{grid-template-columns:minmax(0,1fr)}}.entry[data-astro-cid-2rtpyi64]{gap:clamp(40px,5vw,64px);display:grid}.intro[data-astro-cid-2rtpyi64]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}h2[data-astro-cid-2rtpyi64]{font:500 28px/1.2 var(--font);letter-spacing:-.03em;margin-bottom:12px}.intro-text[data-astro-cid-2rtpyi64]{color:var(--ink-2);font-size:16px}.gap[data-astro-cid-2rtpyi64],.example[data-astro-cid-2rtpyi64]{gap:4px;margin-top:14px;padding:12px 14px;font-size:14px;display:grid}.gap[data-astro-cid-2rtpyi64]{border-left:2px solid var(--red);background:var(--wash);color:var(--ink-2);border-radius:0 10px 10px 0}.example[data-astro-cid-2rtpyi64]{border-left:2px solid var(--cobalt);color:var(--ink)}.gap[data-astro-cid-2rtpyi64] b[data-astro-cid-2rtpyi64],.example[data-astro-cid-2rtpyi64] b[data-astro-cid-2rtpyi64]{font:600 10.5px/1.4 var(--font);letter-spacing:.07em;text-transform:uppercase}.gap[data-astro-cid-2rtpyi64] b[data-astro-cid-2rtpyi64]{color:var(--red-text)}.example[data-astro-cid-2rtpyi64] b[data-astro-cid-2rtpyi64]{color:var(--muted)}.row[data-astro-cid-2rtpyi64]{border-top:1px solid var(--rule);transition:opacity .5s, transform .6s var(--ease-out);transition-delay:calc(var(--i) * 90ms + .15s);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.row[data-astro-cid-2rtpyi64]>span[data-astro-cid-2rtpyi64]{gap:2px;min-width:0;display:grid}.row[data-astro-cid-2rtpyi64] b[data-astro-cid-2rtpyi64]{font-size:var(--text-sm);font-weight:500}.row[data-astro-cid-2rtpyi64] small[data-astro-cid-2rtpyi64]{color:var(--muted);font-size:12.5px}.entry[data-astro-cid-2rtpyi64] .sample{position:relative;overflow:hidden}.entry[data-astro-cid-2rtpyi64] .sample:after{content:"";background:linear-gradient(180deg, transparent, var(--cobalt-soft), transparent);opacity:0;pointer-events:none;height:60px;position:absolute;inset:0 0 auto;transform:translateY(-60px)}html[data-motion=on] .sample-wrap[data-astro-cid-2rtpyi64][data-in] .sample:after{animation:1.8s ease-in-out .15s entry-sweep}@keyframes entry-sweep{0%{opacity:1;transform:translateY(-60px)}to{opacity:1;transform:translateY(600px)}}html[data-motion=on] .sample-wrap[data-astro-cid-2rtpyi64]:not([data-in]) .row[data-astro-cid-2rtpyi64]{opacity:0;transform:translate(14px)}.work[data-astro-cid-2rtpyi64]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.does[data-astro-cid-2rtpyi64] li[data-astro-cid-2rtpyi64]{border-bottom:1px solid var(--rule-2);color:var(--ink-2);padding:8px 0 8px 22px;font-size:14.5px;position:relative}.does[data-astro-cid-2rtpyi64] li[data-astro-cid-2rtpyi64]:before{content:"";background:var(--cobalt);border-radius:2px;width:8px;height:8px;position:absolute;top:16px;left:2px;transform:rotate(45deg)}.runs[data-astro-cid-2rtpyi64] li[data-astro-cid-2rtpyi64]{border-bottom:1px solid var(--rule-2);color:var(--ink-2);grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px 0;font-size:14px;display:grid}.runs[data-astro-cid-2rtpyi64] .code[data-astro-cid-2rtpyi64]{color:var(--muted);font-size:11.5px;line-height:1.75}.runs[data-astro-cid-2rtpyi64] b[data-astro-cid-2rtpyi64]{color:var(--ink);font-size:14.5px;font-weight:500;display:block}.outcomes[data-astro-cid-2rtpyi64]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.outcomes[data-astro-cid-2rtpyi64] div[data-astro-cid-2rtpyi64]{background:var(--wash);border-radius:12px;align-content:start;gap:4px;padding:16px;display:grid}.outcomes[data-astro-cid-2rtpyi64] b[data-astro-cid-2rtpyi64]{font-size:14.5px;font-weight:500}.outcomes[data-astro-cid-2rtpyi64] p[data-astro-cid-2rtpyi64]{font-size:var(--text-sm);color:var(--ink-2)}.qa[data-astro-cid-2rtpyi64]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;display:grid}.qa[data-astro-cid-2rtpyi64] dt[data-astro-cid-2rtpyi64]{font-size:14.5px;font-weight:500}.qa[data-astro-cid-2rtpyi64] dd[data-astro-cid-2rtpyi64]{color:var(--ink-2);margin-top:4px;font-size:14px}@media (width<=760px){.intro[data-astro-cid-2rtpyi64],.work[data-astro-cid-2rtpyi64],.qa[data-astro-cid-2rtpyi64],.outcomes[data-astro-cid-2rtpyi64]{grid-template-columns:minmax(0,1fr)}}.related[data-astro-cid-dzozhuoh]{background:var(--wash);padding-block:clamp(56px,7vw,96px)}h2[data-astro-cid-dzozhuoh]{font:400 32px/1.1 var(--font);letter-spacing:-.035em;margin-bottom:24px}ul[data-astro-cid-dzozhuoh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=960px){ul[data-astro-cid-dzozhuoh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){ul[data-astro-cid-dzozhuoh]{grid-template-columns:minmax(0,1fr);gap:8px}}.header[data-astro-cid-p3bvc45g]{border-bottom:1px solid var(--rule);padding-block:clamp(28px,4vw,48px) clamp(48px,6vw,80px)}.crumbs[data-astro-cid-p3bvc45g] a[data-astro-cid-p3bvc45g]{font-size:var(--text-sm);color:var(--muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.crumbs[data-astro-cid-p3bvc45g] a[data-astro-cid-p3bvc45g]:hover{color:var(--ink)}.crumbs[data-astro-cid-p3bvc45g] .back{rotate:180deg}.grid[data-astro-cid-p3bvc45g]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:32px 56px;margin-top:clamp(24px,3vw,40px);display:grid}h1[data-astro-cid-p3bvc45g]{font:400 var(--display-2) / 1.04 var(--font);letter-spacing:-.042em;margin-top:18px}.dim[data-astro-cid-p3bvc45g]{color:var(--dim);display:block}.lead[data-astro-cid-p3bvc45g]{max-width:62ch;font-size:var(--text-lg);color:var(--ink-2);margin-top:20px}.ctas[data-astro-cid-p3bvc45g]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.owners[data-astro-cid-p3bvc45g]{gap:10px;display:grid}.owners[data-astro-cid-p3bvc45g]>div[data-astro-cid-p3bvc45g]{border-radius:var(--radius-md);padding:16px}.owners[data-astro-cid-p3bvc45g] p[data-astro-cid-p3bvc45g]{font-size:var(--text-md);font-weight:500}.agent[data-astro-cid-p3bvc45g]{background:var(--cobalt-soft)}.team[data-astro-cid-p3bvc45g]{background:var(--rule-2)}.badge[data-astro-cid-p3bvc45g]{width:fit-content;font-size:var(--text-sm);color:var(--cobalt);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.badge[data-astro-cid-p3bvc45g]:hover{text-decoration:underline}@media (width<=900px){.grid[data-astro-cid-p3bvc45g]{grid-template-columns:minmax(0,1fr)}}.body[data-astro-cid-uny2wkyx]{padding-block:clamp(48px,6vw,88px)}
