.cl .co-company :is(.co-cell-title,.co-open-title,.co-member-name){font:400 18px/1.3 var(--cl-font-display);letter-spacing:-.005em}.cl .co-company .co-cell-title+.co-cell-body{margin-top:-2px}.cl .co-split{grid-template-columns:minmax(0,1fr);display:grid}.cl .co-split-title{background:var(--cl-tint);border-bottom:1px solid var(--cl-line);flex-direction:column;justify-content:flex-end;gap:20px;min-width:0;padding:56px 24px 24px;display:flex}.cl .co-split-lead{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:24px;min-width:0;padding:32px 24px 40px;display:flex}@media (min-width:1024px){.cl .co-split{grid-template-columns:calc(50% - .5px) minmax(0,1fr)}.cl .co-split-title{border-bottom:0;border-right:1px solid var(--cl-line);padding:60px 40px 40px}.cl .co-split-lead{padding:40px 64px 40px 40px}}.cl .co-stats{grid-template-columns:minmax(0,1fr)}.cl .co-stat{flex-direction:column;justify-content:flex-end;gap:18px;min-width:0;min-height:200px;padding:40px 24px;display:flex;container-type:inline-size}.cl .co-stat-kicker{font:500 12px/18px var(--cl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cl-ink-muted);margin:0}.cl .co-stat .cl-t-stat{white-space:nowrap;letter-spacing:normal;margin:0;font-size:min(64px,22cqi);line-height:1.04}@media (min-width:1024px){.cl .co-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.cl .co-stat{min-height:240px;padding:56px 40px 40px}.cl .co-stat .cl-t-stat{font-size:min(88px,22cqi)}}.cl .co-company .co-intro.is-story{background:0 0}.cl .co-company .co-intro.is-story .co-intro-title{background:var(--cl-tint);border-bottom:1px solid var(--cl-line)}.cl .co-company .co-intro.is-story .co-intro-body{justify-content:flex-start;padding-top:32px}@media (min-width:1024px){.cl .co-company .co-intro.is-story{min-height:0}.cl .co-company .co-intro.is-story .co-intro-title{border-right:0;align-self:start;padding:60px 40px 40px}.cl .co-company .co-intro.is-story .co-intro-body{border-left:1px solid var(--cl-line);padding:40px 120px 48px 40px}}.cl .co-team-fill{display:none}@media (max-width:767px){.cl .co-team-fill.is-sm{display:block}}@media (min-width:768px) and (max-width:1023px){.cl .co-company .co-team{grid-template-columns:repeat(3,minmax(0,1fr))}.cl .co-team-fill.is-md{display:block}}@media (min-width:1024px) and (max-width:1279px){.cl .co-team-fill.is-lg{display:block}}@media (min-width:1280px){.cl .co-company .co-team{grid-template-columns:repeat(5,minmax(0,1fr))}.cl .co-team-fill.is-xl{display:block}}@media (max-width:639px){.cl .co-member-meta{padding:14px 12px 16px}.cl .co-member-role{letter-spacing:.04em;text-wrap:balance}}.cl .co-partner-top{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.cl .co-company .co-form .ds-surface .text-brand{color:inherit}@media (min-width:1024px){.cl .co-company .co-cell{padding:40px}.cl .co-company .co-intro-title{padding-inline:40px}.cl .co-company .co-intro-body{padding-left:40px}.cl .co-company .co-head,.cl .co-company .co-open-filter,.cl .co-company .co-open-row,.cl .co-company .co-open-foot,.cl .co-company .co-form form>:not(input):not(.grid),.cl .co-company .co-form form>div.grid>*{padding-inline:40px}.cl .co-company .co-form .ds-surface{padding:40px}}.cl .co-cell-num{font:500 12px/16px var(--cl-font-mono);letter-spacing:.08em;color:var(--cl-accent);font:400 48px/1 var(--cl-font-display);letter-spacing:-.02em;margin-bottom:20px;display:block}@media (min-width:1024px){.cl .co-cell-num{font-size:56px}}.cl .co-cell-num{color:color-mix(in srgb, var(--cl-accent) 32%, transparent)}.cl .co-photo:after{content:none}.cl .co-photo img{filter:grayscale()contrast(1.02);transition:filter .4s var(--cl-ease-standard), scale .6s var(--cl-ease-expo)}.cl .co-member{transition:background-color .3s;position:relative}.cl .co-member:hover .co-photo img,.cl .co-member:focus-visible .co-photo img{filter:none;scale:1.03}.cl .co-member:hover,.cl .co-member:focus-visible{background:var(--cl-tint)}.cl .co-member:before,.cl .co-member:after{content:"";z-index:2;border:0 solid var(--cl-accent);opacity:0;width:10px;height:10px;transition:opacity .25s, transform .4s var(--cl-ease-expo);pointer-events:none;position:absolute;top:8px}.cl .co-member:before{border-top-width:1px;border-left-width:1px;left:8px;transform:translate(6px,6px)}.cl .co-member:after{border-top-width:1px;border-right-width:1px;right:8px;transform:translate(-6px,6px)}.cl .co-member:hover:before,.cl .co-member:hover:after,.cl .co-member:focus-visible:before,.cl .co-member:focus-visible:after{opacity:1;transform:none}.cl .co-member-name,.cl .co-member-role{transition:color .25s var(--cl-ease-standard)}.cl .co-member:hover .co-member-name,.cl .co-member:focus-visible .co-member-name,.cl .co-member:hover .co-member-role,.cl .co-member:focus-visible .co-member-role{color:var(--cl-accent)}.cl .co-member-role .cl-scramble{text-align:left;display:block}.cl .co-member-role .cl-scramble-run{white-space:normal;text-align:left;display:block}@media (min-width:1024px){.cl .co-split:has(>.co-split-title>.cl-t-grid-title)>.co-split-title{min-height:0;padding:40px 40px 32px}.cl .co-split:has(>.co-split-title>.cl-t-grid-title)>.co-split-lead{justify-content:flex-end;padding:32px 40px}}.cl .co-stat{justify-content:space-between;gap:32px;min-height:160px;padding:32px 24px}@media (min-width:1024px){.cl .co-stat{min-height:220px;padding:40px}.cl .co-stat .cl-t-stat{font-size:60px;line-height:1.04}}
