.tm[data-astro-cid-gakqr736]{gap:2.5rem;display:grid}@media (width>=900px){.tm[data-astro-cid-gakqr736]{grid-template-columns:4fr 8fr;align-items:start;gap:4rem}}.ratings[data-astro-cid-gakqr736]{gap:1rem;display:grid}.rating[data-astro-cid-gakqr736]{border:1px solid var(--line);border-radius:var(--radius-s);color:var(--ink);background:var(--paper);grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:1.1rem 1.25rem;text-decoration:none;display:grid}.rating[data-astro-cid-gakqr736]:hover{border-color:var(--ink);color:var(--ink);text-decoration:none}.rating[data-astro-cid-gakqr736] strong[data-astro-cid-gakqr736]{font:650 2rem/1 var(--font-display);letter-spacing:-.02em}.rating[data-astro-cid-gakqr736] span[data-astro-cid-gakqr736]{color:var(--muted);font-size:.95rem;line-height:1.35}.quotes[data-astro-cid-gakqr736]{gap:2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.quotes[data-astro-cid-gakqr736]{grid-template-columns:1fr 1fr}.quotes[data-astro-cid-gakqr736] .lead[data-astro-cid-gakqr736]{grid-column:1/-1}}blockquote[data-astro-cid-gakqr736]{margin:0}blockquote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{font:500 var(--step-1)/1.4 var(--font-display);letter-spacing:-.01em}.lead[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{font-size:var(--step-2);max-width:30ch;line-height:1.25}blockquote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]:before{content:"“"}blockquote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]:after{content:"”"}.who[data-astro-cid-gakqr736]{color:var(--muted);flex-wrap:wrap;gap:.15rem .75rem;margin-top:.85rem;font-size:.9rem;display:flex}.who[data-astro-cid-gakqr736] strong[data-astro-cid-gakqr736]{color:var(--ink);font-weight:600}.hero[data-astro-cid-ta2fbyqs]{padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem) clamp(2.5rem,2rem + 3vw,4.5rem)}.hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{max-width:16ch}.intro[data-astro-cid-ta2fbyqs]{gap:1.25rem 3rem;margin-top:2.5rem;display:grid}@media (width>=900px){.intro[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr}}.intro[data-astro-cid-ta2fbyqs] .lede[data-astro-cid-ta2fbyqs]{max-width:none;margin:0}.facts[data-astro-cid-ta2fbyqs]{border-block:1px solid var(--line)}.facts[data-astro-cid-ta2fbyqs] dl[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.facts[data-astro-cid-ta2fbyqs] dl[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{padding:1.5rem 1.25rem 1.5rem 0}.facts[data-astro-cid-ta2fbyqs] dl[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]+div[data-astro-cid-ta2fbyqs]{border-left:1px solid var(--line);padding-left:1.25rem}@media (width<=599px){.facts[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{font-size:1.6rem}.facts[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{white-space:nowrap;font-size:.8rem}.facts[data-astro-cid-ta2fbyqs] dl[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]+div[data-astro-cid-ta2fbyqs]{padding-left:.85rem}}.facts[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:.875rem}.facts[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{font:650 var(--step-3)/1 var(--font-display);letter-spacing:-.02em;margin:.35rem 0 0}.facts[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--ink);text-decoration:none}.facts[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{text-decoration:underline}.founder[data-astro-cid-ta2fbyqs]{gap:2rem;display:grid}@media (width>=900px){.founder[data-astro-cid-ta2fbyqs]{grid-template-columns:5fr 7fr;gap:4rem}}.founder[data-astro-cid-ta2fbyqs] .prose[data-astro-cid-ta2fbyqs]{font-size:var(--step-1);line-height:1.55}.principles[data-astro-cid-ta2fbyqs]{border-top:2px solid var(--ink);gap:0;margin:0;display:grid}.principles[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{border-bottom:1px solid #c4d1de;gap:.4rem 2.5rem;padding:1.5rem 0;display:grid}@media (width>=800px){.principles[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{grid-template-columns:18rem 1fr;align-items:baseline}}.principles[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{font:650 var(--step-2)/1.15 var(--font-display);letter-spacing:-.015em}.principles[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{color:var(--muted);max-width:42rem;margin:0}.client-list[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));margin:0 0 clamp(3rem,2rem + 3vw,5rem);padding:0;list-style:none;display:grid}.client-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);font:600 1.1rem/1.3 var(--font-display);color:var(--navy);padding:1rem 0}
