.cta-row-module__elQPpG__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,3vw,48px);padding-block:clamp(40px,5vw,72px);display:grid}.cta-row-module__elQPpG__copy{gap:16px;max-width:22ch;display:grid}.cta-row-module__elQPpG__actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:780px){.cta-row-module__elQPpG__row{grid-template-columns:minmax(0,1fr);align-items:start}.cta-row-module__elQPpG__copy{max-width:none}}
.person-grid-module__unSGuq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,2.6vw,44px) clamp(16px,2vw,32px);display:grid}.person-grid-module__unSGuq__card{gap:16px;display:grid}.person-grid-module__unSGuq__card:hover .person-grid-module__unSGuq__name{color:var(--accent)}.person-grid-module__unSGuq__portrait{transition:transform var(--dur) var(--ease-out)}.person-grid-module__unSGuq__card:hover .person-grid-module__unSGuq__portrait{transform:translateY(-4px)}.person-grid-module__unSGuq__copy{gap:4px;display:grid}.person-grid-module__unSGuq__name{transition:color var(--dur-fast) var(--ease-out)}.person-grid-module__unSGuq__role{font-size:var(--fs-small);color:var(--ink-3)}@media (max-width:1100px){.person-grid-module__unSGuq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.person-grid-module__unSGuq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.career-module__CRogsW__page{background:var(--bg);color:var(--ink)}.career-module__CRogsW__meta{flex-wrap:wrap;gap:8px;display:flex}.career-module__CRogsW__layout{align-items:start}.career-module__CRogsW__aside{top:calc(var(--header-h) + 32px);border:1px solid var(--line);border-radius:var(--radius);justify-items:start;gap:20px;padding:clamp(24px,2.6vw,36px);display:grid;position:sticky}.career-module__CRogsW__asideNote{color:var(--ink-2);font-size:var(--fs-small);max-width:32ch}.career-module__CRogsW__body{gap:clamp(40px,5vw,72px);display:grid}.career-module__CRogsW__block{gap:20px;display:grid}.career-module__CRogsW__back{color:var(--ink-3);font-size:var(--fs-small);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;display:inline-flex}.career-module__CRogsW__back:hover{color:var(--ink)}@media (max-width:900px){.career-module__CRogsW__aside{position:static}}
.clients-module__qYdUmq__page{background:var(--bg);color:var(--ink)}.clients-module__qYdUmq__grid{align-items:start}.clients-module__qYdUmq__item{border-top:1px solid var(--line);gap:10px;padding-top:20px;display:grid}.clients-module__qYdUmq__link{transition:color var(--dur-fast) var(--ease-out);gap:10px;display:grid}.clients-module__qYdUmq__link:hover{color:var(--accent)}.clients-module__qYdUmq__name{align-items:baseline;gap:10px;display:flex}.clients-module__qYdUmq__blurb{color:var(--ink-2);font-size:var(--fs-body);max-width:32ch}.clients-module__qYdUmq__testimonial{border-top:1px solid var(--line);gap:clamp(24px,3vw,40px);max-width:56ch;padding-block:clamp(48px,6vw,96px);display:grid}.clients-module__qYdUmq__quote{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.6rem,3vw,2.8rem);font-weight:600;line-height:1.1}.clients-module__qYdUmq__attribution{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}
.person-module__IgFc4a__layout{align-items:start}.person-module__IgFc4a__portrait{top:calc(var(--header-h) + 32px);position:sticky}.person-module__IgFc4a__copy{gap:clamp(24px,3vw,40px);display:grid}.person-module__IgFc4a__bio{font-size:var(--fs-lead);letter-spacing:-.012em;color:var(--ink-2);max-width:40ch;line-height:1.4}.person-module__IgFc4a__facts{gap:18px;display:grid}.person-module__IgFc4a__fact{border-top:1px solid var(--line);gap:6px;padding-top:16px;display:grid}.person-module__IgFc4a__factLabel{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.person-module__IgFc4a__socials{flex-wrap:wrap;gap:12px;display:flex}.person-module__IgFc4a__back{color:var(--ink-3);font-size:var(--fs-small);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;display:inline-flex}.person-module__IgFc4a__back:hover{color:var(--ink)}@media (max-width:900px){.person-module__IgFc4a__portrait{position:static}}
.team-module__J7hjuG__beliefs{gap:clamp(28px,3vw,48px);display:grid}.team-module__J7hjuG__belief{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;padding-top:20px;display:grid}.team-module__J7hjuG__beliefText{font-size:var(--fs-lead);letter-spacing:-.012em;max-width:44ch;color:var(--ink);line-height:1.35}.team-module__J7hjuG__statement{max-width:22ch}.team-module__J7hjuG__note{margin-bottom:clamp(28px,3vw,44px)}.team-module__J7hjuG__products>li{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:baseline;gap:16px 32px;display:grid}.team-module__J7hjuG__productName{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.1rem,1.4vw,1.4rem);font-weight:600}.team-module__J7hjuG__productBlurb{color:var(--ink-2)}.team-module__J7hjuG__productLink{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:8px;display:inline-flex}.team-module__J7hjuG__products>li:hover .team-module__J7hjuG__productLink{color:var(--ink)}@media (max-width:780px){.team-module__J7hjuG__products>li{grid-template-columns:minmax(0,1fr);gap:6px}.team-module__J7hjuG__belief{grid-template-columns:minmax(0,1fr);gap:10px}}
