/* public/company.css */
body[data-chelsea-rest="company"] .cp-page{--cp-navy:var(--sp-color-navy,#06004a);--cp-blue:var(--sp-color-brand-blue,#1705e5);--cp-rule:#dde5ee;color:var(--cp-navy);font-family:var(--sp-font-family,Inter,Arial,sans-serif);overflow:clip}body[data-chelsea-rest="company"] .cp-page *{box-sizing:border-box}body[data-chelsea-rest="company"] .cp-page h1,body[data-chelsea-rest="company"] .cp-page h2,body[data-chelsea-rest="company"] .cp-page h3{font-family:var(--sp-font-family,Inter,Arial,sans-serif);font-weight:400;letter-spacing:-.01em;line-height:1.04;margin:0}body[data-chelsea-rest="company"] .cp-page p,body[data-chelsea-rest="company"] .cp-page figure{margin:0}body[data-chelsea-rest="company"] .cp-page a:focus-visible,body[data-chelsea-rest="company"] .cp-film-dialog button:focus-visible{outline:3px solid #7196ff;outline-offset:5px}body[data-chelsea-rest="company"] .cp-page section[id],body[data-chelsea-rest="company"] .cp-page [id="orbit"]{scroll-margin-top:calc(var(--sp-nav-height,4.5rem) + 1.5rem)}body[data-chelsea-rest="company"] .cp-wrap{width:var(--sp-page-width,min(100% - 8vw,1740px));margin-inline:auto}body[data-chelsea-rest="company"] .cp-intro{position:relative;isolation:isolate;min-height:clamp(37rem,74svh,60rem);display:grid;place-items:center;padding:clamp(6rem,9vw,11rem) 6% clamp(6rem,9vw,10rem);text-align:center;background:var(--sp-color-surface,#fff)}body[data-chelsea-rest="company"] .cp-intro::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#1705e516 .05rem,transparent .075rem);background-size:3.4rem 3.4rem;mask-image:linear-gradient(90deg,var(--sp-color-black,#000) 0%,transparent 27%,transparent 73%,var(--sp-color-black,#000) 100%)}body[data-chelsea-rest="company"] .cp-intro-inner{width:min(100%,1600px)}body[data-chelsea-rest="company"] .cp-intro h1{font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-0.025em;max-width:24ch;margin-inline:auto}body[data-chelsea-rest="company"] .cp-intro h1 em{font-style:normal;color:var(--cp-blue)}body[data-chelsea-rest="company"] .cp-intro p{max-width:49ch;margin:clamp(2rem,3.5vw,3.4rem) auto 0;color:#5f5c78;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] .cp-film-feature{background:var(--cp-navy);padding:clamp(2.6rem,5vw,5rem) 0 clamp(3rem,6vw,7rem)}body[data-chelsea-rest="company"] .cp-film-stage{position:relative;width:var(--cp-film-width,min(92%,1500px));max-width:1500px;aspect-ratio:16/9;margin:auto;overflow:hidden;background:#141341 url("https://cdn.prod.website-files.com/6acdbdbd2e045e4cb7879ab7/6ae91b97a3badd9b9a929ea8_chelsea-20261102-company-vision-poster.webp") center/cover no-repeat;box-shadow:none}body[data-chelsea-rest="company"] .cp-film-stage::after{content:"";position:absolute;inset:45% 0 0;z-index:1;pointer-events:none;background:linear-gradient(transparent,#05052c88)}body[data-chelsea-rest="company"] .cp-film-preview{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:transparent}body[data-chelsea-rest="company"] .cp-hero-film{position:absolute;inset:0;z-index:2;display:block;color:var(--sp-color-surface,#fff);text-decoration:none}body[data-chelsea-rest="company"] .cp-film-play{position:absolute;left:clamp(1.2rem,3.2vw,3.5rem);bottom:clamp(1.2rem,3.2vw,3.5rem);display:flex;align-items:center;gap:1.15rem;font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-0.01em}body[data-chelsea-rest="company"] .cp-film-play-icon{width:3.9rem;height:3.9rem;flex:none;display:grid;place-items:center;padding-left:.15rem;border-radius:50%;background:var(--sp-color-surface,#fff);color:var(--cp-navy);font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;transition:transform .3s ease,background .3s ease}body[data-chelsea-rest="company"] .cp-hero-film:hover .cp-film-play-icon{transform:scale(1.09);background:#dce6ff}body[data-chelsea-rest="company"] .cp-film-play small{margin-left:.7rem;color:#e6e7f5;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;vertical-align:middle}body[data-chelsea-rest="company"] .cp-mission{padding:clamp(7rem,11vw,13rem) 0 clamp(6rem,9vw,10rem);background:var(--sp-color-surface,#fff)}body[data-chelsea-rest="company"] .cp-mission-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);gap:clamp(4rem,10vw,11rem);align-items:start}body[data-chelsea-rest="company"] .cp-mission h2,body[data-chelsea-rest="company"] .cp-section-heading h2,body[data-chelsea-rest="company"] .cp-backing h2,body[data-chelsea-rest="company"] .cp-careers h2{font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-mission h2{max-width:13ch}body[data-chelsea-rest="company"] .cp-mission-copy{padding-top:.55rem}body[data-chelsea-rest="company"] .cp-mission-copy .cp-lead{max-width:32ch;color:#16104f;font-size:32px;font-weight:600;line-height:1.2;letter-spacing:-0.02em}body[data-chelsea-rest="company"] .cp-mission-copy>p:not(.cp-lead){max-width:47ch;margin-top:2rem;color:#646179;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] .cp-principle{display:flex;align-items:end;justify-content:space-between;gap:4rem;margin-top:clamp(7rem,11vw,13rem);padding-top:2.5rem;border-top:1px solid var(--cp-rule)}body[data-chelsea-rest="company"] .cp-principle p{max-width:27ch;font-size:32px;font-weight:600;line-height:1.2;letter-spacing:-0.02em}body[data-chelsea-rest="company"] .cp-principle a{flex:none;display:flex;justify-content:space-between;gap:2rem;min-width:13rem;padding:.75rem 0;border-bottom:1px solid currentColor;color:var(--cp-blue);font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;text-decoration:none}body[data-chelsea-rest="company"] .cp-principle a:hover{color:var(--cp-navy)}body[data-chelsea-rest="company"] .cp-team{position:relative;isolation:isolate;padding:clamp(7rem,9vw,11rem) 0 clamp(7rem,10vw,12rem);background:var(--cp-navy);color:var(--sp-color-surface,#fff)}body[data-chelsea-rest="company"] .cp-team::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#918bfb45 .06rem,transparent .09rem);background-size:3rem 3rem;mask-image:linear-gradient(150deg,var(--sp-color-black,#000),transparent 80%)}body[data-chelsea-rest="company"] .cp-section-heading{display:grid;grid-template-columns:1.5fr .6fr;align-items:end;gap:8%;margin-bottom:clamp(3rem,5vw,6rem)}body[data-chelsea-rest="company"] .cp-section-heading>p{max-width:28ch;color:#c8c9e8;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] .cp-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2vw,2.6rem)}body[data-chelsea-rest="company"] .cp-person{min-width:0}body[data-chelsea-rest="company"] .cp-person-photo{aspect-ratio:4/4.8;overflow:hidden;background:#20164a}body[data-chelsea-rest="company"] .cp-person-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 32%;transition:transform .65s ease}body[data-chelsea-rest="company"] .cp-person:nth-child(3) .cp-person-photo img{object-position:center center}body[data-chelsea-rest="company"] .cp-person:hover img{transform:scale(1.035)}body[data-chelsea-rest="company"] .cp-person-meta{padding-top:1.5rem}body[data-chelsea-rest="company"] .cp-person h3{font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-person-role{margin-top:.6rem!important;color:#b9c2ff;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-person-meta>p:last-child{max-width:39ch;margin-top:1.4rem;color:#c8c9e8;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-backing{padding:clamp(7rem,10vw,12rem) 0 clamp(7rem,9vw,11rem);background:var(--sp-color-surface,#fff)}body[data-chelsea-rest="company"] .cp-backing-top{display:grid;grid-template-columns:1.3fr .7fr;align-items:end;gap:8%;margin-bottom:clamp(3rem,5vw,6rem)}body[data-chelsea-rest="company"] .cp-backing-top>p{max-width:34ch;color:#66647d;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] .cp-investor-list{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,3vw,4rem);margin:0;padding:2.5rem 0;border-top:1px solid var(--cp-rule);border-bottom:1px solid var(--cp-rule)}body[data-chelsea-rest="company"] .cp-investor-list a{display:grid;place-items:center;min-height:8rem;padding:1rem;transition:opacity .2s ease}body[data-chelsea-rest="company"] .cp-investor-list a:hover{opacity:.65}body[data-chelsea-rest="company"] .cp-investor-list img{max-width:min(100%,11rem);max-height:4.5rem;width:auto;height:auto;object-fit:contain}body[data-chelsea-rest="company"] .cp-careers{padding:clamp(7rem,9vw,11rem) 0;background:var(--cp-blue);color:var(--sp-color-surface,#fff)}body[data-chelsea-rest="company"] .cp-careers-inner{display:flex;align-items:end;justify-content:space-between;gap:3rem}body[data-chelsea-rest="company"] .cp-careers h2{margin-bottom:1.6rem}body[data-chelsea-rest="company"] .cp-careers p:last-child{max-width:32ch;color:#d8d5ff;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] .cp-pill{min-height:3.6rem;display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;padding:.9rem 1.5rem;border-radius:6px;background:var(--sp-color-surface,#fff);color:var(--cp-navy);font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;text-decoration:none;white-space:nowrap}body[data-chelsea-rest="company"] .cp-pill:hover{background:#dce6ff}body[data-chelsea-rest="company"] .cp-film-dialog{box-sizing:border-box;width:min(96vw,110rem);max-width:none;max-height:96svh;padding:.85rem;border:1px solid #ffffff45;border-radius:6px;background:var(--cp-navy,#06004a);color:var(--sp-color-surface,#fff);box-shadow:none}body[data-chelsea-rest="company"] .cp-film-dialog::backdrop{background:#020219ed}body[data-chelsea-rest="company"] .cp-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .3rem .85rem}body[data-chelsea-rest="company"] .cp-film-dialog h2{margin:0;font:400 16px/1.4 var(--sp-font-family,Inter,Arial,sans-serif);letter-spacing:0}body[data-chelsea-rest="company"] .cp-dialog-close{background:none;border:1px solid #ffffff70;border-radius:6px;padding:.45rem .9rem;color:var(--sp-color-surface,#fff);cursor:pointer;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-dialog-close span{font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0;margin-left:1rem}body[data-chelsea-rest="company"] .cp-film-dialog video{display:block;width:100%;height:auto;aspect-ratio:16/9;max-height:82svh;object-fit:contain;background:var(--sp-color-black,#000)}@media(max-width:62rem){body[data-chelsea-rest="company"] .cp-intro{min-height:0}body[data-chelsea-rest="company"] .cp-intro h1{font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-mission-grid{gap:4rem}body[data-chelsea-rest="company"] .cp-mission h2,body[data-chelsea-rest="company"] .cp-section-heading h2,body[data-chelsea-rest="company"] .cp-backing h2,body[data-chelsea-rest="company"] .cp-careers h2{font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-section-heading{grid-template-columns:1.3fr .7fr}body[data-chelsea-rest="company"] .cp-person-meta>p:last-child{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}}@media(max-width:48rem){body[data-chelsea-rest="company"] .cp-intro{padding:clamp(6rem,12vw,8rem) 6% clamp(5rem,9vw,7rem)}body[data-chelsea-rest="company"] .cp-intro h1{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-film-stage{width:92%!important}body[data-chelsea-rest="company"] .cp-mission-grid,body[data-chelsea-rest="company"] .cp-section-heading,body[data-chelsea-rest="company"] .cp-backing-top{grid-template-columns:1fr;gap:2rem}body[data-chelsea-rest="company"] .cp-mission h2{max-width:14ch}body[data-chelsea-rest="company"] .cp-mission-copy{padding-top:0}body[data-chelsea-rest="company"] .cp-principle{display:block}body[data-chelsea-rest="company"] .cp-principle a{width:max-content;max-width:100%;margin-top:2rem}body[data-chelsea-rest="company"] .cp-people{gap:1.2rem}body[data-chelsea-rest="company"] .cp-person h3{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-person-photo{aspect-ratio:4/5.2}body[data-chelsea-rest="company"] .cp-investor-list{gap:1rem}body[data-chelsea-rest="company"] .cp-investor-list a{min-height:6rem;padding:.5rem}}@media(max-width:40rem){body[data-chelsea-rest="company"] .cp-wrap{width:var(--sp-page-width,min(100% - 8vw,1740px))}body[data-chelsea-rest="company"] .cp-intro{padding:5.5rem 6% 5rem}body[data-chelsea-rest="company"] .cp-intro h1{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-intro p{font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0;margin-top:2.2rem}body[data-chelsea-rest="company"] .cp-film-feature{padding:1.3rem 0 3rem}body[data-chelsea-rest="company"] .cp-film-stage{width:100%!important;aspect-ratio:4/3}body[data-chelsea-rest="company"] .cp-film-preview{object-position:center}body[data-chelsea-rest="company"] .cp-film-play{left:1.25rem;bottom:1.25rem;gap:.7rem;font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-0.01em}body[data-chelsea-rest="company"] .cp-film-play-icon{width:3.1rem;height:3.1rem;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-film-play small{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;margin-left:.4rem}body[data-chelsea-rest="company"] .cp-mission,body[data-chelsea-rest="company"] .cp-team,body[data-chelsea-rest="company"] .cp-backing,body[data-chelsea-rest="company"] .cp-careers{padding:5.5rem 0}body[data-chelsea-rest="company"] .cp-mission h2,body[data-chelsea-rest="company"] .cp-section-heading h2,body[data-chelsea-rest="company"] .cp-backing h2,body[data-chelsea-rest="company"] .cp-careers h2{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-mission-copy .cp-lead{font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-0.02em}body[data-chelsea-rest="company"] .cp-mission-copy>p:not(.cp-lead){font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0;margin-top:1.3rem}body[data-chelsea-rest="company"] .cp-principle{margin-top:5rem;padding-top:1.5rem}body[data-chelsea-rest="company"] .cp-principle p{font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-0.02em}body[data-chelsea-rest="company"] .cp-section-heading,body[data-chelsea-rest="company"] .cp-backing-top{margin-bottom:2.5rem}body[data-chelsea-rest="company"] .cp-people{display:block}body[data-chelsea-rest="company"] .cp-person+.cp-person{margin-top:3.5rem}body[data-chelsea-rest="company"] .cp-person-photo{aspect-ratio:4/3.7}body[data-chelsea-rest="company"] .cp-person-photo img{object-position:center 30%}body[data-chelsea-rest="company"] .cp-person:nth-child(3) .cp-person-photo img{object-position:center 36%}body[data-chelsea-rest="company"] .cp-person h3{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-person-meta>p:last-child{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-investor-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem;padding:1.5rem 0}body[data-chelsea-rest="company"] .cp-investor-list a{min-height:6.3rem}body[data-chelsea-rest="company"] .cp-investor-list img{max-width:8rem;max-height:3.5rem}body[data-chelsea-rest="company"] .cp-careers-inner{display:block}body[data-chelsea-rest="company"] .cp-careers .cp-pill{margin-top:2rem}body[data-chelsea-rest="company"] .cp-film-dialog{width:98vw;padding:.5rem}body[data-chelsea-rest="company"] .cp-film-dialog h2{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-dialog-close{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;padding:.35rem .6rem}body[data-chelsea-rest="company"] .cp-dialog-close span{margin-left:.4rem}}@media(prefers-reduced-motion:reduce){body[data-chelsea-rest="company"] .cp-film-preview{opacity:0}body[data-chelsea-rest="company"] .cp-person-photo img,body[data-chelsea-rest="company"] .cp-film-play-icon{transition:none!important;transform:none!important}}body[data-chelsea-rest="company"] .cp-kicker{color:var(--cp-blue);font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-intro .cp-kicker{margin-bottom:2.2rem}body[data-chelsea-rest="company"] .cp-mission .cp-kicker,body[data-chelsea-rest="company"] .cp-section-heading .cp-kicker,body[data-chelsea-rest="company"] .cp-backing .cp-kicker,body[data-chelsea-rest="company"] .cp-careers .cp-kicker{margin-bottom:1.6rem}body[data-chelsea-rest="company"] .cp-team .cp-kicker,body[data-chelsea-rest="company"] .cp-careers .cp-kicker{color:#bcb6ff}body[data-chelsea-rest="company"] .cp-film-label{display:flex;justify-content:space-between;gap:1rem;width:var(--cp-film-width,min(92%,1500px));max-width:1500px;margin:0 auto 1.1rem!important;color:#d1cef7;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-film-label span{color:#aaa4dc}body[data-chelsea-rest="company"] .cp-person-field{margin:0 0 .7rem!important;padding-top:.8rem;border-top:1px solid #ffffff62;color:#bdb7ff;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-investor-list{gap:0;padding:0}body[data-chelsea-rest="company"] .cp-investor-list li+li{border-left:1px solid var(--cp-rule)}body[data-chelsea-rest="company"] .cp-investor-list a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;min-height:12rem;padding:1.5rem;transition:background .2s ease,opacity .2s ease}body[data-chelsea-rest="company"] .cp-investor-list a:hover{background:#f5f8fc;opacity:1}body[data-chelsea-rest="company"] .cp-investor-name{color:#76728d;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:center}@media(max-width:48rem){body[data-chelsea-rest="company"] .cp-investor-list a{min-height:9rem;gap:.9rem;padding:1rem}body[data-chelsea-rest="company"] .cp-film-label{width:92%}}@media(max-width:40rem){body[data-chelsea-rest="company"] .cp-intro .cp-kicker{margin-bottom:1.5rem}body[data-chelsea-rest="company"] .cp-film-label{width:88%;margin-bottom:.8rem!important;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-film-label span{white-space:nowrap}body[data-chelsea-rest="company"] .cp-person-field{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-investor-list li:nth-child(3){border-left:0}body[data-chelsea-rest="company"] .cp-investor-list li:nth-child(n+3){border-top:1px solid var(--cp-rule)}body[data-chelsea-rest="company"] .cp-investor-list a{min-height:8.6rem}body[data-chelsea-rest="company"] .cp-investor-name{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}}body[data-chelsea-rest="company"] .cp-intro h1{max-width:24ch;font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-intro p:not(.cp-kicker){max-width:54ch}body[data-chelsea-rest="company"] .cp-mission h2{max-width:16ch;font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-mission h2 em,body[data-chelsea-rest="company"] .cp-connected h2 em{font-style:normal;color:var(--cp-blue)}body[data-chelsea-rest="company"] .cp-insight{background:#f5f8fc;padding:clamp(4.5rem,6vw,6.5rem) 0}body[data-chelsea-rest="company"] .cp-insight-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(2rem,3vw,3rem) clamp(2rem,5vw,5rem);align-items:start}body[data-chelsea-rest="company"] .cp-insight-copy{grid-column:1/-1}body[data-chelsea-rest="company"] .cp-wall-stories{grid-column:1}body[data-chelsea-rest="company"] .cp-insight .cp-kicker{margin-bottom:1.7rem}body[data-chelsea-rest="company"] .cp-insight h2{font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-insight-intro{max-width:42ch;margin-top:1.1rem!important;color:#646179;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-wall-stories{border-bottom:1px solid #cdd9e8}body[data-chelsea-rest="company"] .cp-wall-story{display:grid;grid-template-columns:minmax(7rem,.25fr) 1fr;gap:clamp(1rem,2.4vw,2rem);border-top:1px solid #cdd9e8;padding:clamp(1.15rem,1.6vw,1.5rem) 0}body[data-chelsea-rest="company"] .cp-wall-story>span{color:var(--cp-blue);font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-wall-story h3{font-size:32px;font-weight:600;line-height:1.2;letter-spacing:-0.02em}body[data-chelsea-rest="company"] .cp-wall-story p{max-width:61ch;margin-top:.5rem;color:#454158;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] .cp-wall-figure{grid-column:2;width:min(100%,31rem);position:relative;margin-inline:auto!important}body[data-chelsea-rest="company"] .cp-wall-figure svg{display:block;width:100%;height:auto}body[data-chelsea-rest="company"] .cp-wall-layer{opacity:.9}body[data-chelsea-rest="company"] .cp-wall-envelope{stroke:#7b98bc}body[data-chelsea-rest="company"] .cp-wall-structure{stroke:#5d4dba}body[data-chelsea-rest="company"] .cp-wall-services{stroke:#2e65ae}body[data-chelsea-rest="company"] .cp-connected{padding:clamp(6rem,9vw,11rem) 0;background:var(--sp-color-surface,#fff)}body[data-chelsea-rest="company"] .cp-connected>.cp-wrap>.cp-kicker{margin-bottom:1.8rem}body[data-chelsea-rest="company"] .cp-connected-heading{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:4rem}body[data-chelsea-rest="company"] .cp-connected h2{font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-connected-heading>p{max-width:25ch;color:#646179;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] .cp-connected-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5%}body[data-chelsea-rest="company"] .cp-connected-part{min-width:0}body[data-chelsea-rest="company"] .cp-part-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--cp-rule);padding:1.2rem 0 1.5rem;color:#77718b;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-part-top span:last-child{color:var(--cp-navy);font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-connected-part figure{height:clamp(17rem,26vw,29rem);position:relative;display:grid;place-items:center;background:#f5f8fc;overflow:hidden;margin-bottom:2rem}body[data-chelsea-rest="company"] .cp-os-image img{display:block;width:91%;height:auto;box-shadow:none}body[data-chelsea-rest="company"] .cp-model-image img{display:block;width:100%;height:100%;object-fit:cover}body[data-chelsea-rest="company"] .cp-connected-part figcaption{position:absolute;bottom:0;left:0;right:0;padding:.9rem 1rem;background:#f5f8fceb;color:#726b88;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-connected h3{font-size:32px;font-weight:600;line-height:1.2;letter-spacing:-0.02em}body[data-chelsea-rest="company"] .cp-connected-part>p{max-width:48ch;min-height:7.5rem;margin:1.3rem 0 1.6rem;color:#646179;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] .cp-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;padding:.65rem 0;min-height:2.75rem;color:var(--cp-blue);border-bottom:1px solid #b7aff7;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0;text-decoration:none}body[data-chelsea-rest="company"] .cp-text-link:hover{border-color:var(--cp-blue)}body[data-chelsea-rest="company"] .cp-practice{padding:clamp(6rem,9vw,10rem) 0;background:#eef3fa}body[data-chelsea-rest="company"] .cp-practice-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(19rem,.7fr);gap:clamp(3rem,8vw,9rem);align-items:stretch}body[data-chelsea-rest="company"] .cp-practice .cp-kicker{margin-bottom:clamp(2rem,3vw,3.5rem)}body[data-chelsea-rest="company"] .cp-practice h2{max-width:14ch;font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-practice h2 em{font-style:normal;color:var(--cp-blue)}body[data-chelsea-rest="company"] .cp-practice-intro{max-width:44ch;margin-top:clamp(2rem,3vw,3.5rem)!important;color:#57566e;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] .cp-practice-links{display:flex;gap:clamp(1.5rem,3vw,3rem);flex-wrap:wrap;margin-top:2.2rem}body[data-chelsea-rest="company"] .cp-practice-links .cp-text-link{gap:1.5rem}body[data-chelsea-rest="company"] .cp-practice-proof{display:flex;flex-direction:column;border:1px solid #c8d4e6;background:var(--sp-color-surface,#fff);padding:clamp(2rem,3.5vw,4rem)}body[data-chelsea-rest="company"] .cp-practice-proof-label,body[data-chelsea-rest="company"] .cp-practice-architecture>span{color:#615c7b;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-practice-stat{display:flex;align-items:end;gap:1rem;margin-top:clamp(2rem,3vw,3.5rem)}body[data-chelsea-rest="company"] .cp-practice-stat strong{color:var(--cp-blue);font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-practice-stat span{max-width:11ch;padding-bottom:.25rem;color:var(--cp-navy);font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] .cp-practice-exclusion{margin:1.1rem 0 0!important;color:#66637d;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-practice-architecture{display:grid;grid-template-columns:1fr auto;align-items:end;gap:.3rem 1rem;border-top:1px solid var(--cp-rule);margin-top:clamp(2.5rem,4vw,4rem);padding-top:1.5rem}body[data-chelsea-rest="company"] .cp-practice-architecture>span{grid-column:1/-1}body[data-chelsea-rest="company"] .cp-practice-architecture strong{font-size:40px;font-weight:600;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-practice-architecture small{justify-self:end;color:#66637d;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-practice-proof-foot{border-top:1px solid var(--cp-rule);margin-top:auto!important;padding-top:1.5rem;color:#66637d;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-team .cp-section-heading{grid-template-columns:1.5fr .65fr}body[data-chelsea-rest="company"] .cp-team .cp-section-heading h2{font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-wider-team{border-top:1px solid #ffffff36;margin-top:5.5rem;padding-top:3rem}body[data-chelsea-rest="company"] .cp-wider-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem}body[data-chelsea-rest="company"] .cp-wider-heading h3{font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-wider-heading p{max-width:27ch;color:#c8c9e8;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] .cp-team-mosaic{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.7rem}body[data-chelsea-rest="company"] .cp-team-mosaic img{display:block;width:100%;height:auto;aspect-ratio:1/1.1;object-fit:cover;object-position:center 25%;background:#ffffff12}body[data-chelsea-rest="company"] .cp-press{margin-top:5rem}body[data-chelsea-rest="company"] .cp-press-heading{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1.7rem}body[data-chelsea-rest="company"] .cp-press-heading h3{font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-press-item{display:grid;grid-template-columns:.55fr 1.6fr .1fr;align-items:center;gap:2rem;border-top:1px solid var(--cp-rule);padding:1.8rem 0;color:var(--cp-navy);text-decoration:none}body[data-chelsea-rest="company"] .cp-press-item:last-child{border-bottom:1px solid var(--cp-rule)}body[data-chelsea-rest="company"] .cp-press-item>span:first-child{color:#756d87;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-press-item h4{margin:0;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] .cp-press-item>span:nth-of-type(2){color:var(--cp-blue);font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] .cp-press-item:hover h4{color:var(--cp-blue)}body[data-chelsea-rest="company"] .cp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body[data-chelsea-rest="company"] .cp-ending-links{display:flex;align-items:center;flex-direction:column;gap:1.2rem;min-width:12rem}body[data-chelsea-rest="company"] .cp-ending-links .cp-pill{width:100%}body[data-chelsea-rest="company"] .cp-ending-careers{display:flex;justify-content:space-between;align-items:center;gap:2rem;min-height:2.75rem;color:var(--sp-color-surface,#fff);text-decoration:none;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;border-bottom:1px solid #ffffff78;padding:.6rem 0;width:100%}body[data-chelsea-rest="company"] .cp-dialog-close{min-height:2.75rem;min-width:5rem}@media(max-width:62rem){body[data-chelsea-rest="company"] .cp-connected-heading>p{font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] .cp-connected-part>p{min-height:10rem}body[data-chelsea-rest="company"] .cp-practice-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);gap:2.5rem}body[data-chelsea-rest="company"] .cp-practice h2{font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-practice-stat{display:block}body[data-chelsea-rest="company"] .cp-practice-stat span{display:block;margin-top:1rem}body[data-chelsea-rest="company"] .cp-team .cp-section-heading h2{font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}}@media(max-width:48rem){body[data-chelsea-rest="company"] .cp-intro h1{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-mission h2{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-insight-grid{grid-template-columns:1fr;gap:2.5rem}body[data-chelsea-rest="company"] .cp-insight-copy{max-width:38rem}body[data-chelsea-rest="company"] .cp-insight h2{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-wall-figure{max-width:38rem;margin-inline:auto!important}body[data-chelsea-rest="company"] .cp-connected-heading{display:block;margin-bottom:3rem}body[data-chelsea-rest="company"] .cp-connected-heading>p{margin-top:1.8rem;max-width:38ch}body[data-chelsea-rest="company"] .cp-connected h2{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-connected-grid{gap:2rem}body[data-chelsea-rest="company"] .cp-connected-part figure{height:17rem}body[data-chelsea-rest="company"] .cp-connected-part>p{font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0;min-height:11rem}body[data-chelsea-rest="company"] .cp-part-top{align-items:start;flex-direction:column;gap:.5rem}body[data-chelsea-rest="company"] .cp-practice-grid{grid-template-columns:1fr}body[data-chelsea-rest="company"] .cp-practice-proof{max-width:37rem}body[data-chelsea-rest="company"] .cp-practice-stat{display:flex}body[data-chelsea-rest="company"] .cp-practice-stat span{margin-top:0}body[data-chelsea-rest="company"] .cp-team .cp-section-heading{grid-template-columns:1fr}body[data-chelsea-rest="company"] .cp-team-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-chelsea-rest="company"] .cp-press-item{grid-template-columns:.5fr 1.6fr .1fr;gap:1rem}}@media(max-width:40rem){body[data-chelsea-rest="company"] .cp-intro h1{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-intro p:not(.cp-kicker){font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-intro p br{display:none}body[data-chelsea-rest="company"] .cp-mission h2{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-insight,body[data-chelsea-rest="company"] .cp-connected,body[data-chelsea-rest="company"] .cp-practice{padding:5.5rem 0}body[data-chelsea-rest="company"] .cp-insight h2{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-insight-intro{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-insight-grid{gap:2rem}body[data-chelsea-rest="company"] .cp-wall-story{grid-template-columns:1fr;gap:.5rem}body[data-chelsea-rest="company"] .cp-connected h2{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-connected-grid{grid-template-columns:1fr;gap:3rem}body[data-chelsea-rest="company"] .cp-part-top{flex-direction:row;align-items:center;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-part-top span:last-child{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-connected-part figure{height:17rem;margin-bottom:1.7rem}body[data-chelsea-rest="company"] .cp-connected-part>p{min-height:0;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0;margin-bottom:1.1rem}body[data-chelsea-rest="company"] .cp-connected h3{font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-0.02em}body[data-chelsea-rest="company"] .cp-practice h2{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-practice-intro{font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] .cp-practice-links{display:grid;gap:.8rem;margin-top:1.8rem}body[data-chelsea-rest="company"] .cp-practice-links .cp-text-link{width:max-content;max-width:100%}body[data-chelsea-rest="company"] .cp-practice-proof{padding:1.8rem}body[data-chelsea-rest="company"] .cp-practice-stat strong{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-practice-stat span{font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] .cp-practice-architecture{display:block}body[data-chelsea-rest="company"] .cp-practice-architecture strong,body[data-chelsea-rest="company"] .cp-practice-architecture small{display:block;margin-top:.7rem}body[data-chelsea-rest="company"] .cp-team .cp-section-heading h2{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-wider-team{margin-top:3.5rem;padding-top:2rem}body[data-chelsea-rest="company"] .cp-wider-heading{display:block}body[data-chelsea-rest="company"] .cp-wider-heading h3{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-0.025em}body[data-chelsea-rest="company"] .cp-wider-heading p{margin-top:1.2rem;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] .cp-team-mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}body[data-chelsea-rest="company"] .cp-press{margin-top:3.5rem}body[data-chelsea-rest="company"] .cp-press-heading{align-items:start;gap:1rem}body[data-chelsea-rest="company"] .cp-press-heading h3{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-0.025em;max-width:12ch}body[data-chelsea-rest="company"] .cp-press-heading .cp-text-link{font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0;white-space:nowrap;gap:.7rem}body[data-chelsea-rest="company"] .cp-press-item{grid-template-columns:1fr auto;gap:.8rem;padding:1.5rem 0}body[data-chelsea-rest="company"] .cp-press-item>span:first-child{grid-column:1/-1;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}body[data-chelsea-rest="company"] .cp-press-item h4{font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] .cp-ending-links{align-items:start;width:12rem;margin-top:2rem}body[data-chelsea-rest="company"] .cp-careers .cp-pill{margin-top:0}body[data-chelsea-rest="company"] .cp-careers h2{font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-0.02em}}body[data-chelsea-rest="company"] .cp-intro .cp-kicker{color:var(--cp-blue);font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;margin:0 auto 2.2rem;max-width:none}@media(max-width:40rem){body[data-chelsea-rest="company"] .cp-intro .cp-kicker{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;margin-bottom:1.7rem}}body[data-chelsea-rest="company"] .cp-mission-copy>p+p{margin-top:1.8rem!important}body[data-chelsea-rest="company"] .cp-person .team-profile-link{color:inherit;text-decoration:none;display:inline-block;min-height:44px}body[data-chelsea-rest="company"] .cp-person .team-profile-link:hover{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}body[data-chelsea-rest="company"] .cp-person .team-profile-link:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:6px}body[data-chelsea-rest="company"] .cp-film-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr);height:min(96svh,calc(54vw + 6rem));overflow:auto}body[data-chelsea-rest="company"] .cp-film-dialog video{height:100%;min-height:0;max-height:none}body[data-chelsea-rest="company"] .cp-dialog-head{min-width:0;flex-wrap:wrap}body[data-chelsea-rest="company"] .cp-dialog-close{flex-shrink:0}body[data-chelsea-rest="company"] .cp-mission{padding:clamp(5rem,7vw,8rem) 0}body[data-chelsea-rest="company"] .cp-connected,body[data-chelsea-rest="company"] .cp-practice{padding:clamp(4.5rem,7vw,7rem) 0}body[data-chelsea-rest="company"] .cp-team,body[data-chelsea-rest="company"] .cp-backing,body[data-chelsea-rest="company"] .cp-careers{padding:clamp(5rem,7vw,8rem) 0}body[data-chelsea-rest="company"] .cp-connected-heading{margin-bottom:clamp(2rem,3vw,3rem)}body[data-chelsea-rest="company"] .cp-connected-part>p{min-height:0}body[data-chelsea-rest="company"] .cp-team .cp-section-heading{display:block;margin-bottom:clamp(2rem,3vw,3rem)}body[data-chelsea-rest="company"] .cp-wider-team{margin-top:clamp(3rem,4vw,4rem);padding-top:2rem}body[data-chelsea-rest="company"] .cp-backing-top{margin-bottom:clamp(2rem,3vw,4rem)}body[data-chelsea-rest="company"] .cp-press{margin-top:clamp(3rem,4vw,4rem)}@media(max-width:62rem){body[data-chelsea-rest="company"] .cp-wall-story{grid-template-columns:1fr;gap:.45rem}}@media(max-width:48rem){body[data-chelsea-rest="company"] .cp-insight-grid{grid-template-columns:1fr}body[data-chelsea-rest="company"] .cp-insight-copy,body[data-chelsea-rest="company"] .cp-wall-stories,body[data-chelsea-rest="company"] .cp-wall-figure{grid-column:1}body[data-chelsea-rest="company"] .cp-wall-figure{width:min(100%,30rem)}}@media(max-width:40rem){body[data-chelsea-rest="company"] .cp-mission,body[data-chelsea-rest="company"] .cp-team,body[data-chelsea-rest="company"] .cp-backing,body[data-chelsea-rest="company"] .cp-careers,body[data-chelsea-rest="company"] .cp-insight,body[data-chelsea-rest="company"] .cp-connected,body[data-chelsea-rest="company"] .cp-practice{padding:4rem 0}body[data-chelsea-rest="company"] .cp-insight-grid{gap:1.5rem}body[data-chelsea-rest="company"] .cp-wall-story{padding:1.2rem 0}body[data-chelsea-rest="company"] .cp-wall-figure{width:min(100%,24rem)}body[data-chelsea-rest="company"] .cp-wider-team{margin-top:3rem}}body[data-chelsea-rest="company"] .cp-page #team{scroll-margin-top:0}@media(min-width:48.01rem){body[data-chelsea-rest="company"] .cp-film-feature{min-height:calc(min(92vw,1500px) * .5625 + 2.01rem + clamp(2.6rem,5vw,5rem) + clamp(3rem,6vw,7rem))}
}@media (max-width:767px){body[data-chelsea-rest="company"] .cp-intro h1{font-size:32px}body[data-chelsea-rest="company"] .cp-mission h2,body[data-chelsea-rest="company"] .cp-section-heading h2,body[data-chelsea-rest="company"] .cp-backing h2,body[data-chelsea-rest="company"] .cp-careers h2{font-size:32px}body[data-chelsea-rest="company"] .cp-mission-copy .cp-lead{font-size:26px}body[data-chelsea-rest="company"] .cp-principle p{font-size:26px}body[data-chelsea-rest="company"] .cp-person h3{font-size:32px}body[data-chelsea-rest="company"] .cp-intro h1{font-size:32px}body[data-chelsea-rest="company"] .cp-mission h2{font-size:32px}body[data-chelsea-rest="company"] .cp-insight h2{font-size:32px}body[data-chelsea-rest="company"] .cp-wall-story h3{font-size:26px}body[data-chelsea-rest="company"] .cp-connected h2{font-size:32px}body[data-chelsea-rest="company"] .cp-connected h3{font-size:26px}body[data-chelsea-rest="company"] .cp-practice h2{font-size:32px}body[data-chelsea-rest="company"] .cp-practice-stat strong{font-size:32px}body[data-chelsea-rest="company"] .cp-practice-architecture strong{font-size:32px}body[data-chelsea-rest="company"] .cp-team .cp-section-heading h2{font-size:32px}body[data-chelsea-rest="company"] .cp-wider-heading h3{font-size:32px}body[data-chelsea-rest="company"] .cp-press-heading h3{font-size:32px}}body[data-chelsea-rest="company"] main.cp-page{--cp-navy:var(--sp-color-navy,#06004a);--cp-blue:var(--sp-color-brand-blue,#1705e5);--cp-muted:#646177;--cp-label:#767184}body[data-chelsea-rest="company"] main.cp-page :is(h1,h2){font-size:40px;font-weight:600;line-height:1.2;letter-spacing:-.025em}body[data-chelsea-rest="company"] main.cp-page :is(h1,h2) em{font-style:normal;color:inherit}body[data-chelsea-rest="company"] main.cp-page .cp-lead,body[data-chelsea-rest="company"] main.cp-page .cp-wall-story h3,body[data-chelsea-rest="company"] main.cp-page .cp-connected-part h3,body[data-chelsea-rest="company"] main.cp-page .cp-press-item h4,body[data-chelsea-rest="company"] main.cp-page .cp-person h3,body[data-chelsea-rest="company"] main.cp-page .cp-person .team-profile-link{font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.01em}body[data-chelsea-rest="company"] main.cp-page .cp-lead,body[data-chelsea-rest="company"] main.cp-page .cp-wall-story h3,body[data-chelsea-rest="company"] main.cp-page .cp-press-item h4{color:var(--cp-navy)}body[data-chelsea-rest="company"] main.cp-page :is(.cp-insight-intro,.cp-person p:not(.cp-person-field),.cp-practice-intro,.cp-practice-stat span,.cp-mission-copy p:not(.cp-lead)){font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] main.cp-page .cp-insight-intro{color:var(--cp-muted)}body[data-chelsea-rest="company"] main.cp-page :is(.cp-kicker,.cp-film-label,.cp-wall-story>span,.cp-part-top>span:first-child,.cp-practice-proof-label,.cp-practice-architecture>span,.cp-press-item>span,.cp-person-field,figcaption){font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;font-feature-settings:"tnum" 1,"ss01" 1}body[data-chelsea-rest="company"] main.cp-page :is(.cp-kicker,.cp-wall-story>span,.cp-part-top>span:first-child,.cp-practice-proof-label,.cp-practice-architecture>span,.cp-press-item>span){color:var(--cp-blue)}body[data-chelsea-rest="company"] main.cp-page figcaption{color:var(--cp-label)}body[data-chelsea-rest="company"] main.cp-page .cp-film-label span{font-size:inherit;letter-spacing:inherit}body[data-chelsea-rest="company"] main.cp-page :is(.cp-practice-exclusion,.cp-practice-architecture small,.cp-practice-proof-foot,.cp-investor-name){font-size:16px;font-weight:400;line-height:1.45;letter-spacing:0}body[data-chelsea-rest="company"] main.cp-page :is(.cp-text-link,.cp-ending-careers){font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0;text-decoration:none;border-bottom:0}body[data-chelsea-rest="company"] main.cp-page .cp-intro .cp-kicker{margin:0 auto 16px}body[data-chelsea-rest="company"] main.cp-page .cp-intro p:not(.cp-kicker){margin-top:16px;font-size:18px;line-height:1.45}body[data-chelsea-rest="company"] main.cp-page .cp-wall-story{grid-template-columns:1fr}body[data-chelsea-rest="company"] main.cp-page .cp-team .cp-section-heading h2,body[data-chelsea-rest="company"] main.cp-page .cp-wider-heading h3{font-size:40px;font-weight:600;line-height:1.2;letter-spacing:-.025em}body[data-chelsea-rest="company"] main.cp-page .cp-practice-stat strong{font-weight:600}@media (max-width:767px){body[data-chelsea-rest="company"] main.cp-page :is(h1,h2),body[data-chelsea-rest="company"] main.cp-page .cp-team .cp-section-heading h2,body[data-chelsea-rest="company"] main.cp-page .cp-wider-heading h3{font-size:32px}}body[data-chelsea-rest="company"] main.cp-page .cp-intro{background:#06004A}body[data-chelsea-rest="company"] main.cp-page .cp-intro h1{color:#fff}body[data-chelsea-rest="company"] main.cp-page .cp-intro h1 em{color:#918BFB}body[data-chelsea-rest="company"] main.cp-page .cp-intro p:not(.cp-kicker){color:rgba(255,255,255,.72)}body[data-chelsea-rest="company"] main.cp-page .cp-intro::before{display:none}body[data-chelsea-rest="company"] .cp-intro-dots{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(#000 var(--cp-dots-solid,100%),transparent);mask-image:linear-gradient(#000 var(--cp-dots-solid,100%),transparent)}body[data-chelsea-rest="company"] main.cp-page .cp-intro{--cp-under:calc(var(--sp-nav-height) + 2 * var(--sh-nav-inset));margin-top:calc(-1 * var(--cp-under));padding-top:calc(clamp(6rem,9vw,11rem) + var(--cp-under))}@media(max-width:48rem){body[data-chelsea-rest="company"] main.cp-page .cp-intro{padding-top:calc(clamp(6rem,12vw,8rem) + var(--cp-under))}}@media(max-width:40rem){body[data-chelsea-rest="company"] main.cp-page .cp-intro{padding-top:calc(5.5rem + var(--cp-under))}}body[data-chelsea-rest="company"] main.cp-page .cp-film-stage{border-radius:6px;overflow:hidden}body[data-chelsea-rest="company"] main.cp-page .cp-practice-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,6vw,7rem);align-items:center}body[data-chelsea-rest="company"] main.cp-page .cp-practice h2{max-width:14ch}body[data-chelsea-rest="company"] .cp-license-map{display:block;width:100%;height:auto;overflow:visible}body[data-chelsea-rest="company"] .cp-state{stroke:#fff;stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .2s ease,opacity .6s ease}body[data-chelsea-rest="company"] .cp-state--pe{fill:#CDD5FF}body[data-chelsea-rest="company"] .cp-state--pe:hover{fill:#AEBBFF}body[data-chelsea-rest="company"] .cp-state--arch{fill:var(--cp-blue)}body[data-chelsea-rest="company"] .cp-state--arch:hover{fill:#3E2BFF}body[data-chelsea-rest="company"] .cp-state--none{fill:#fff;stroke:#BCC5DD}body[data-chelsea-rest="company"] .cp-license-map.is-armed .cp-state{opacity:0}body[data-chelsea-rest="company"] .cp-license-map.is-in .cp-state{opacity:1;transition-delay:calc(var(--cx) * 700ms)}body[data-chelsea-rest="company"] .cp-license-key{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin:40px 0 0}body[data-chelsea-rest="company"] .cp-license-key dt{display:flex;align-items:center;gap:12px;color:var(--cp-navy);font-size:40px;font-weight:600;line-height:1.1;letter-spacing:-.025em}body[data-chelsea-rest="company"] .cp-license-key dd{margin:10px 0 0;color:var(--cp-navy);font-size:18px;font-weight:500;line-height:1.45}body[data-chelsea-rest="company"] .cp-license-key small{display:block;margin-top:2px;color:#66637d;font-size:16px;font-weight:400;line-height:1.45}body[data-chelsea-rest="company"] .cp-swatch{flex:none;width:14px;height:14px;border-radius:3px}body[data-chelsea-rest="company"] .cp-swatch--pe{background:#CDD5FF}body[data-chelsea-rest="company"] .cp-swatch--arch{background:var(--cp-blue)}body[data-chelsea-rest="company"] .cp-licenses-foot{margin:24px 0 0!important;color:#66637d;font-size:16px;line-height:1.45}@media(max-width:62rem){body[data-chelsea-rest="company"] main.cp-page .cp-practice-grid{grid-template-columns:1fr}body[data-chelsea-rest="company"] .cp-licenses{max-width:40rem}}@media(max-width:40rem){body[data-chelsea-rest="company"] .cp-license-key{grid-template-columns:1fr}body[data-chelsea-rest="company"] .cp-license-key dt{font-size:32px}}@media(prefers-reduced-motion:reduce){body[data-chelsea-rest="company"] .cp-license-map.is-armed .cp-state{opacity:1;transition:none}}body[data-chelsea-rest="company"] main.cp-page .cp-people{grid-template-columns:repeat(3,minmax(0,15rem));justify-content:start;gap:clamp(1.5rem,3vw,3rem)}@media(max-width:48rem){body[data-chelsea-rest="company"] main.cp-page .cp-people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){body[data-chelsea-rest="company"] main.cp-page .cp-person-photo{max-width:15rem}}body[data-chelsea-rest="company"] main.cp-page .cp-investor-list{border:0;padding:0;gap:clamp(1rem,2vw,2rem)}body[data-chelsea-rest="company"] main.cp-page .cp-investor-list li{border:0!important}body[data-chelsea-rest="company"] main.cp-page .cp-investor-list a{min-height:10rem}body[data-chelsea-rest="company"] main.cp-page .cp-investor-list a:hover{background:transparent;opacity:.65}body[data-chelsea-rest="company"] main.cp-page .cp-press{margin-top:clamp(5rem,8vw,8rem)}body[data-chelsea-rest="company"] main.cp-page .cp-press-heading{align-items:end;margin-bottom:clamp(2rem,3vw,3rem)}body[data-chelsea-rest="company"] main.cp-page .cp-press-heading h3{max-width:none;font-size:40px;font-weight:600;line-height:1.2;letter-spacing:-.025em}body[data-chelsea-rest="company"] .cp-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,2.5rem)}body[data-chelsea-rest="company"] .cp-story{display:flex;flex-direction:column;color:var(--cp-navy);text-decoration:none}body[data-chelsea-rest="company"] .cp-story-cover{display:grid;place-items:center;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:#F2F4F9}body[data-chelsea-rest="company"] .cp-story-cover img{display:block;transition:transform .5s ease}body[data-chelsea-rest="company"] .cp-story-cover--photo img{width:100%;height:100%;object-fit:cover}body[data-chelsea-rest="company"] .cp-story-cover--logo img{width:38%;height:auto}body[data-chelsea-rest="company"] .cp-story:hover .cp-story-cover img{transform:scale(1.03)}body[data-chelsea-rest="company"] .cp-story-meta{margin-top:20px;color:#66637d;font-size:16px;line-height:1.45}body[data-chelsea-rest="company"] .cp-story-meta time{margin-left:8px}body[data-chelsea-rest="company"] .cp-story-title{margin-top:8px;font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.01em}body[data-chelsea-rest="company"] .cp-story-link{margin-top:16px;color:var(--cp-blue);font-size:16px;font-weight:500;line-height:1.2}body[data-chelsea-rest="company"] .cp-story-link span{margin-left:6px}body[data-chelsea-rest="company"] .cp-story:hover .cp-story-title{color:var(--cp-blue)}@media(max-width:62rem){body[data-chelsea-rest="company"] .cp-stories{grid-template-columns:1fr 1fr}}@media(max-width:40rem){body[data-chelsea-rest="company"] .cp-stories{grid-template-columns:1fr}body[data-chelsea-rest="company"] main.cp-page .cp-press-heading h3{font-size:32px}}@media(prefers-reduced-motion:reduce){body[data-chelsea-rest="company"] .cp-story-cover img{transition:none}body[data-chelsea-rest="company"] .cp-story:hover .cp-story-cover img{transform:none}}body[data-chelsea-rest="company"] main.cp-page .cp-careers-inner{display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}body[data-chelsea-rest="company"] main.cp-page .cp-careers h2{margin:0 auto 16px}body[data-chelsea-rest="company"] main.cp-page .cp-careers p:last-child{max-width:none;margin-inline:auto}body[data-chelsea-rest="company"] main.cp-page .cp-ending-links{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;width:auto;min-width:0;margin:0}body[data-chelsea-rest="company"] main.cp-page .cp-ending-links .cp-pill{width:auto;gap:12px}body[data-chelsea-rest="company"] main.cp-page .cp-ending-careers{width:auto;gap:8px;padding:0}body[data-chelsea-rest="company"] main.cp-page .cp-careers{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;min-height:min(92svh,60rem);padding:clamp(7rem,12vw,12rem) 0 clamp(9rem,16vw,15rem)}body[data-chelsea-rest="company"] main.cp-page .cp-careers::before{content:"";position:absolute;left:-80%;right:-80%;bottom:-4%;height:96%;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.26) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.26) 1px,transparent 1px);background-size:80px 80px;background-position:center 0;transform:perspective(1000px) rotateX(50deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.6) 45%,transparent 88%);mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.6) 45%,transparent 88%);animation:cp-floor 7s linear infinite}@keyframes cp-floor{to{background-position:center 80px}}body[data-chelsea-rest="company"] main.cp-page .cp-careers h2{max-width:none;margin:0 auto 16px;font-size:40px;font-weight:600;line-height:1.2;letter-spacing:-.025em}body[data-chelsea-rest="company"] main.cp-page .cp-careers h2 em{font-style:normal;color:#C9C5FF}body[data-chelsea-rest="company"] main.cp-page .cp-careers p:last-child{font-size:18px;line-height:1.45;color:rgba(255,255,255,.78)}body[data-chelsea-rest="company"] main.cp-page .cp-careers-inner{gap:40px}body[data-chelsea-rest="company"] main.cp-page .cp-ending-links .cp-pill{font-size:16px;font-weight:500}body[data-chelsea-rest="company"] .cp-careers.is-armed :is(h2,.cp-careers-inner>div>p,.cp-ending-links){opacity:0;transform:translateY(24px)}body[data-chelsea-rest="company"] .cp-careers.is-armed::before{opacity:0}body[data-chelsea-rest="company"] .cp-careers.is-in :is(h2,.cp-careers-inner>div>p,.cp-ending-links){opacity:1;transform:none;transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}body[data-chelsea-rest="company"] .cp-careers.is-in .cp-careers-inner>div>p{transition-delay:.15s}body[data-chelsea-rest="company"] .cp-careers.is-in .cp-ending-links{transition-delay:.3s}body[data-chelsea-rest="company"] .cp-careers.is-in::before{opacity:1;transition:opacity 1.6s ease .2s}@media(max-width:40rem){body[data-chelsea-rest="company"] main.cp-page .cp-careers{min-height:0;padding:7rem 0 10rem}body[data-chelsea-rest="company"] main.cp-page .cp-careers h2{font-size:32px}body[data-chelsea-rest="company"] main.cp-page .cp-careers::before{background-size:52px 52px;height:80%}}@media(prefers-reduced-motion:reduce){body[data-chelsea-rest="company"] main.cp-page .cp-careers::before{animation:none}body[data-chelsea-rest="company"] .cp-careers.is-armed :is(h2,.cp-careers-inner>div>p,.cp-ending-links),body[data-chelsea-rest="company"] .cp-careers.is-armed::before{opacity:1;transform:none}}body[data-chelsea-rest="company"] main.cp-page .cp-person .team-profile-link{display:inline;min-height:0}body[data-chelsea-rest="company"] main.cp-page .cp-person-role{margin-top:4px!important}body[data-chelsea-rest="company"] main.cp-page .cp-investor-list a{gap:0;min-height:8rem}body[data-chelsea-rest="company"] main.cp-page .cp-intro{background:linear-gradient(180deg,#06004A 0%,#040039 100%)}body[data-chelsea-rest="company"] main.cp-page .cp-film-feature{background:linear-gradient(180deg,#040039 0%,#020021 100%)}body[data-chelsea-rest="company"] main.cp-page .cp-connected{padding:clamp(5rem,9vw,9rem) 0}body[data-chelsea-rest="company"] main.cp-page .cp-connected{background:#fff}body[data-chelsea-rest="company"] main.cp-page .cp-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px clamp(32px,5vw,96px);align-items:end;margin:0 0 clamp(32px,4vw,56px)}body[data-chelsea-rest="company"] main.cp-page .cp-head h2{max-width:none;margin:0;font-size:40px;font-weight:600;line-height:1.2;letter-spacing:-.025em;color:var(--cp-navy);text-wrap:balance}body[data-chelsea-rest="company"] main.cp-page .cp-head h2 em{font-style:normal;color:var(--cp-blue)}body[data-chelsea-rest="company"] main.cp-page .cp-head>p{max-width:36rem;margin:0!important;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0;color:#646179}body[data-chelsea-rest="company"] main.cp-page .cp-head>p strong{font-weight:400;color:var(--cp-navy)}body[data-chelsea-rest="company"] main.cp-page .cp-head>.cp-lead{max-width:30ch;font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--cp-navy)}body[data-chelsea-rest="company"] main.cp-page .cp-meta{display:block;margin:0 0 6px;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;color:var(--cp-blue)}body[data-chelsea-rest="company"] main.cp-page .cp-figure-label,body[data-chelsea-rest="company"] main.cp-page .cp-connected-part figcaption{position:absolute;left:20px;bottom:16px;right:auto;margin:0;padding:0;background:none;
  font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-navy)}body[data-chelsea-rest="company"] main.cp-page .cp-connected-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body[data-chelsea-rest="company"] main.cp-page .cp-connected-part{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:8px;background:#F7F7F5;color:var(--cp-navy);text-decoration:none;transition:background-color .2s}body[data-chelsea-rest="company"] main.cp-page .cp-connected-part:hover{background:#EFEFEC}body[data-chelsea-rest="company"] main.cp-page .cp-connected-part:focus-visible{outline:2px solid var(--cp-blue);outline-offset:3px}body[data-chelsea-rest="company"] main.cp-page .cp-connected-part figure{position:relative;height:auto;margin:0;aspect-ratio:16/9;overflow:hidden;background:#E9E9E6}body[data-chelsea-rest="company"] main.cp-page .cp-connected-part figure img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}body[data-chelsea-rest="company"] main.cp-page .cp-connected-part:hover figure img{transform:scale(1.03)}body[data-chelsea-rest="company"] main.cp-page .cp-connected-copy{display:flex;flex-direction:column;flex:1;padding:clamp(24px,2.5vw,36px)}body[data-chelsea-rest="company"] main.cp-page .cp-connected-part h3{margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--cp-navy)}body[data-chelsea-rest="company"] main.cp-page .cp-connected-copy>p:not(.cp-meta){max-width:48ch;min-height:0;margin:0 0 24px;font-size:18px;font-weight:400;line-height:1.45;color:#646179}body[data-chelsea-rest="company"] main.cp-page .cp-connected-copy .cp-text-link{margin-top:auto;font-size:16px;font-weight:500;line-height:1.2;color:var(--cp-navy)}@media (max-width:900px){body[data-chelsea-rest="company"] main.cp-page .cp-head{grid-template-columns:minmax(0,1fr);gap:16px}body[data-chelsea-rest="company"] main.cp-page .cp-connected-grid{grid-template-columns:minmax(0,1fr)}
}@media (max-width:767px){body[data-chelsea-rest="company"] main.cp-page .cp-head h2{font-size:32px}}@media (prefers-reduced-motion:reduce){body[data-chelsea-rest="company"] main.cp-page :is(.cp-connected-part,.cp-connected-part figure img){transition:none}}body[data-chelsea-rest="company"] main.cp-page .cp-licenses{position:relative}body[data-chelsea-rest="company"] main.cp-page .cp-state,body[data-chelsea-rest="company"] main.cp-page .cp-state--pe,body[data-chelsea-rest="company"] main.cp-page .cp-state--arch,body[data-chelsea-rest="company"] main.cp-page .cp-state--none{fill:#CDD5FF;stroke:#fff}body[data-chelsea-rest="company"] main.cp-page .cp-state:hover,body[data-chelsea-rest="company"] main.cp-page .cp-state.is-pointed{fill:var(--cp-blue)}body[data-chelsea-rest="company"] main.cp-page .cp-license-map .cp-state{cursor:default}body[data-chelsea-rest="company"] main.cp-page .cp-license-key .cp-swatch{display:none}body[data-chelsea-rest="company"] .cp-map-tip{position:absolute;left:0;top:0;z-index:2;min-width:200px;max-width:260px;padding:12px 14px;border-radius:6px;background:var(--cp-navy,#06004a);color:#fff;
  pointer-events:none;opacity:0;transform:translate(-50%,calc(-100% - 14px));transition:opacity .15s ease}body[data-chelsea-rest="company"] .cp-map-tip.is-on{opacity:1}body[data-chelsea-rest="company"] .cp-map-tip strong{display:block;margin-bottom:6px;font-size:16px;font-weight:500;line-height:1.3}body[data-chelsea-rest="company"] .cp-map-tip ul{margin:0;padding:0;list-style:none}body[data-chelsea-rest="company"] .cp-map-tip li{display:flex;gap:8px;font-size:14px;line-height:1.4;color:#C9C8DA}body[data-chelsea-rest="company"] .cp-map-tip li::before{content:"";flex:none;width:6px;height:6px;margin-top:7px;border-radius:50%;background:#CBFF47}body[data-chelsea-rest="company"] .cp-map-tip li.is-no::before{background:#A9B1FF}@media (prefers-reduced-motion:reduce){body[data-chelsea-rest="company"] .cp-map-tip{transition:none}}body[data-chelsea-rest="company"] main.cp-page .cp-practice-links .cp-text-link{color:var(--cp-navy)}body[data-chelsea-rest="company"] main.cp-page .cp-practice-links .cp-text-link:hover{color:var(--cp-blue)}body[data-chelsea-rest="company"] main.cp-page .cp-connected-copy{padding:20px 24px 22px}body[data-chelsea-rest="company"] main.cp-page .cp-connected-copy>p:not(.cp-meta){margin-bottom:14px}body[data-chelsea-rest="company"] main.cp-page .cp-connected-copy .cp-meta{margin-bottom:4px}@media (max-width:640px){body[data-chelsea-rest="company"] main.cp-page .cp-team .cp-section-heading{text-align:center}body[data-chelsea-rest="company"] main.cp-page .cp-person{text-align:center}body[data-chelsea-rest="company"] main.cp-page .cp-person-photo{margin-inline:auto}
}body[data-chelsea-rest="company"] .cp-film-dialog video::-webkit-media-controls-panel{background-image:linear-gradient(to bottom,transparent calc(100% - 56px),rgba(4,3,30,.72) 100%)!important}body[data-chelsea-rest="company"] main.cp-page .cp-connected-part figure.cp-connected-figure--dark{background:#040414}body[data-chelsea-rest="company"] main.cp-page .cp-connected-part figure.cp-connected-figure--dark img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}body[data-chelsea-rest="company"] main.cp-page .cp-film-stage{background:#06004a url("https://i.vimeocdn.com/video/2209216212-0b0e4dab6bc19e3cf78800fe49c83a1769a43d4aeeca5846e0f8dfd57e588483-d_1920x1080?region=us") center/cover no-repeat}body[data-chelsea-rest="company"] main.cp-page .cp-film-preview{position:absolute;inset:0;overflow:hidden;container-type:size;opacity:0;transition:opacity .5s ease;pointer-events:none}body[data-chelsea-rest="company"] main.cp-page .cp-film-preview.is-ready{opacity:1}body[data-chelsea-rest="company"] main.cp-page .cp-film-preview iframe{position:absolute;top:50%;left:50%;width:max(100%,calc(100cqh * 16 / 9));height:max(100%,calc(100cqw * 9 / 16));border:0;transform:translate(-50%,-50%)}body[data-chelsea-rest="company"] .cp-film-player{position:relative;width:100%;min-height:0;aspect-ratio:16/9;max-height:82svh;margin:0 auto;background:#000}body[data-chelsea-rest="company"] .cp-film-dialog[open] .cp-film-player{height:100%;max-width:calc((96svh - 6rem) * 16 / 9)}body[data-chelsea-rest="company"] .cp-film-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (prefers-reduced-motion:reduce){body[data-chelsea-rest="company"] main.cp-page .cp-film-preview{transition:none}}body[data-chelsea-rest="company"] main.cp-page .cp-investor-list a,body[data-chelsea-rest="company"] main.cp-page .cp-investor-list a:hover{background:none;opacity:1}body[data-chelsea-rest="company"] .cp-investor-logo{position:relative;display:inline-block;line-height:0}body[data-chelsea-rest="company"] .cp-investor-logo::after{content:"";position:absolute;inset:0;background:var(--sp-color-brand-blue,#1705e5);opacity:0;transition:opacity .2s ease;
  -webkit-mask:var(--logo) center/100% 100% no-repeat;mask:var(--logo) center/100% 100% no-repeat;pointer-events:none}body[data-chelsea-rest="company"] .cp-investor-list a:is(:hover,:focus-visible) .cp-investor-logo::after{opacity:1}@media (prefers-reduced-motion:reduce){body[data-chelsea-rest="company"] .cp-investor-logo::after{transition:none}}body[data-chelsea-rest="company"] .cp-investor-logo{max-width:min(100%,11rem)}body[data-chelsea-rest="company"] .cp-investor-logo img{display:block;max-width:100%;max-height:4.5rem;width:auto;height:auto}@media (max-width:640px){body[data-chelsea-rest="company"] .cp-investor-logo{max-width:min(100%,8rem)}body[data-chelsea-rest="company"] .cp-investor-logo img{max-height:3.5rem}}body[data-chelsea-rest="company"] main.cp-page .cp-careers{min-height:0;padding:clamp(4.5rem,7vw,7rem) 0}body[data-chelsea-rest="company"] main.cp-page .cp-careers::before{left:0;right:0;top:0;bottom:0;height:auto;transform:none;animation:none;
  background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px),
    linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);
  background-size:120px 120px,120px 120px,24px 24px,24px 24px;background-position:0 0;
  -webkit-mask-image:radial-gradient(ellipse 75% 85% at 50% 50%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 75% 85% at 50% 50%,#000 35%,transparent 100%)}body[data-chelsea-rest="company"] .cp-blueprint{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none;
  -webkit-mask-image:radial-gradient(ellipse 80% 90% at 50% 50%,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse 80% 90% at 50% 50%,#000 45%,transparent 100%)}body[data-chelsea-rest="company"] main.cp-page .cp-careers-inner{position:relative;z-index:1}@media(max-width:40rem){body[data-chelsea-rest="company"] main.cp-page .cp-careers{padding:4rem 0}}


body[data-chelsea-rest="company"] .spx-chelsea-rest-embed{display:contents}
