.hero[data-astro-cid-lcdefpme]{padding:clamp(56px,8vw,112px) 0 0}.hero-grid[data-astro-cid-lcdefpme]{align-items:end;row-gap:48px}.hero-copy[data-astro-cid-lcdefpme]{grid-column:1/span 11;padding-bottom:clamp(8px,2vw,24px)}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:12em;margin-bottom:36px;font-size:clamp(2.8rem,7.4vw,6.8rem)}.hero-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:44px}.facts[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);margin:clamp(56px,7vw,96px) 0 0;display:grid}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding:24px 24px 28px 0}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-left:24px}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.01em;font-size:1.15rem;font-weight:400}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--ink-3);margin:4px 0 0;font-size:.9rem}@media (width<=900px){.hero-copy[data-astro-cid-lcdefpme]{grid-column:1/-1}.facts[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme],.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:0;border-bottom:1px solid var(--line);padding:18px 0}}.clients[data-astro-cid-lcdefpme]{padding:clamp(64px,8vw,104px) 0 0}.contrasts[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:48px;list-style:none}.contrasts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:26px 0}.pair[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:8px;font-size:clamp(1.2rem,2vw,1.55rem);display:flex}.from[data-astro-cid-lcdefpme]{color:var(--ink-3);font-weight:300;text-decoration:line-through 1px #0b102659}.to-arrow[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:.9em}.to[data-astro-cid-lcdefpme]{font-weight:500}.why[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:36em;margin:0}.diag[data-astro-cid-lcdefpme]{overflow:hidden}.diag[data-astro-cid-lcdefpme] .diag-burst{opacity:.1;width:900px;top:-260px;left:-380px}.diag-lead[data-astro-cid-lcdefpme]{margin-top:28px}.diag-facts[data-astro-cid-lcdefpme]{border-top:1px solid var(--dark-line);grid-template-columns:1fr 1fr;margin:40px 0 0;display:grid}.diag-facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--dark-line);padding:16px 16px 16px 0}.diag-facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--dark-ink-3);font-size:.75rem}.diag-facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--display);margin:4px 0 0;font-size:1.05rem}.diag-actions[data-astro-cid-lcdefpme]{margin-top:40px}.head-link[data-astro-cid-lcdefpme]{margin-top:32px}.fronts[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;list-style:none;display:grid}.fronts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:28px 28px 32px 0}.fronts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){border-left:1px solid var(--line);padding-left:28px}.fronts[data-astro-cid-lcdefpme] .idx[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--ink-3);margin-bottom:28px;font-size:.85rem;display:block}.fronts[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px}.fronts[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0}@media (width<=640px){.fronts[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.fronts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){border-left:0;padding-left:0}}.culture-list[data-astro-cid-lcdefpme]{margin-top:36px}.method-intro[data-astro-cid-lcdefpme]{align-self:end}.moves[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin-top:clamp(56px,7vw,88px);list-style:none;display:grid}.moves[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:28px 24px 0 0;position:relative}.moves[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.moves[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child:before{background:var(--verde);box-shadow:0 0 0 1px var(--ink)}.move-n[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.04em;color:var(--ink-3);margin-bottom:20px;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:300;display:block}.moves[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px}.moves[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0}@media (width<=900px){.moves[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;row-gap:48px}}@media (width<=520px){.moves[data-astro-cid-lcdefpme]{border-top:0;grid-template-columns:1fr}.moves[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong)}}.cases[data-astro-cid-lcdefpme]{margin-top:clamp(48px,6vw,80px)}.seg-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);list-style:none}.seg-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:1fr auto;column-gap:24px;padding:24px 0;text-decoration:none;display:grid}.seg-name[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:300}.seg-clients[data-astro-cid-lcdefpme]{color:var(--ink-3);grid-row:2;margin-top:4px;font-size:.875rem}.seg-arrow[data-astro-cid-lcdefpme]{transition:transform .25s var(--ease);grid-area:1/2/span 2;align-self:center;font-size:1.2rem}.seg-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .seg-arrow[data-astro-cid-lcdefpme]{transform:translate(6px)}.seg-note[data-astro-cid-lcdefpme]{margin-top:24px}.region-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px 32px;margin-top:36px;list-style:none;display:flex}.region-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid #f4f4f259;padding-bottom:4px;text-decoration:none}.region-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--off)}.map-wrap[data-astro-cid-lcdefpme]{border-top:1px solid var(--dark-line);margin-top:clamp(56px,7vw,96px);padding-top:40px}.founder-photo[data-astro-cid-lcdefpme]{grid-column:1/span 4}.founder-copy[data-astro-cid-lcdefpme]{grid-column:6/span 7;align-self:center}.founder-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:28px}@media (width<=900px){.founder-photo[data-astro-cid-lcdefpme],.founder-copy[data-astro-cid-lcdefpme]{grid-column:1/-1}.founder-photo[data-astro-cid-lcdefpme]{max-width:380px;margin-bottom:48px}}
