.site-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:clamp(48px,6vw,96px);padding-bottom:64px;display:grid;position:relative}.site-footer__top:after{content:"";border-bottom:1px solid var(--border);pointer-events:none;width:100vw;position:absolute;bottom:0;left:calc(50% - 50vw)}.site-footer__cols{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.site-footer__col{flex-direction:column;gap:16px;display:flex}.site-footer__col-head{appearance:none;text-align:left;cursor:default;width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;margin:0;padding:0;display:flex}.site-footer__col-chev{color:var(--fg);display:none}.site-footer__col-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.site-footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;display:flex}@media (max-width:990px){.site-footer__top{grid-template-columns:1fr;gap:48px}.site-footer__cols{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media (max-width:600px){.site-footer__cols{grid-template-columns:1fr;gap:0}.site-footer__col{border-top:1px solid var(--border);gap:0}.site-footer__col-head{cursor:pointer;padding:20px 0}.site-footer__col-title{opacity:1!important}.site-footer__col-chev{transition:transform .28s cubic-bezier(.22,.61,.36,1);display:inline-flex}.site-footer__col.is-open .site-footer__col-chev{transform:rotate(180deg)}.site-footer__col-panel{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,.61,.36,1);display:grid}.site-footer__col.is-open .site-footer__col-panel{grid-template-rows:1fr}.site-footer__col-list{gap:16px;min-height:0;padding-bottom:0;overflow:hidden}.site-footer__col.is-open .site-footer__col-list{padding-bottom:24px}}.legal-page-hero{flex-direction:column;gap:24px;padding-top:168px;padding-bottom:80px;display:flex}.legal-layout{margin-bottom:var(--s-8);grid-template-columns:220px minmax(0,680px);align-items:start;gap:120px;display:grid}.legal-toc{flex-direction:column;gap:20px;padding-top:64px;display:flex;position:sticky;top:96px}.legal-toc__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.legal-toc__link{text-align:left;width:100%;color:var(--fg);opacity:.5;cursor:pointer;font:inherit;background:0 0;border:none;margin:0;padding:8px 0;line-height:1.45;transition:opacity .14s,color .14s;display:block}.legal-toc__link:hover{opacity:.8}.legal-toc__link.is-active{opacity:1;color:var(--ink-900)}.legal-content{min-width:0;padding-top:64px;padding-bottom:120px}.legal-sections .cb-art__section{gap:var(--s-7)}.legal-sections{gap:var(--s-11);flex-direction:column;display:flex}.cms-article-body.cb-art{gap:0}.cms-article-body>*{margin:0}.cms-article-body>*+*{margin-top:var(--s-8)}.cms-article-body>.cb-art__p+.cb-art__p{margin-top:var(--s-3)}.cms-article-body>:is(.cb-art__h1,.cb-art__h2,.cb-art__h3,.cb-art__h4)+.cb-art__p{margin-top:var(--s-5)}.cms-article-body>:is(.cb-art__p,.cb-art__list,.cb-art__figure,.cb-art__quote)+:is(.cb-art__h1,.cb-art__h2,.cb-art__h3,.cb-art__h4){margin-top:var(--s-9)}.cms-article-body>:is(.cb-art__h1,.cb-art__h2,.cb-art__h3,.cb-art__h4)+:is(.cb-art__h1,.cb-art__h2,.cb-art__h3,.cb-art__h4){margin-top:var(--s-3)}.cms-article-body>.cb-art__p+.cb-art__list,.cms-article-body>.cb-art__list+.cb-art__p{margin-top:var(--s-6)}.legal-table{border-collapse:collapse;width:100%;margin-top:4px}.legal-table th,.legal-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;color:var(--fg);padding:12px 16px}.legal-table th{font-size:var(--fs-body-4);letter-spacing:var(--ls-eyebrow-3);text-transform:uppercase;font-weight:500;font-family:var(--f-mono);border-bottom:1px solid var(--border);opacity:.7}.legal-table tr:last-child td{border-bottom:none}.legal-table-wrap{border:1px solid var(--border);border-radius:8px;overflow:hidden}@media (max-width:990px){.legal-layout{grid-template-columns:180px minmax(0,1fr);gap:64px}.legal-page-hero{padding-top:120px;padding-bottom:64px}}@media (max-width:600px){.legal-layout{grid-template-columns:1fr;gap:32px}.legal-toc{padding-top:40px;position:static}.legal-content{padding-top:0;padding-bottom:80px}.legal-page-hero{padding-top:80px;padding-bottom:48px}}.careers-job-row{border-top:1px solid var(--border);color:var(--fg);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:24px 0;text-decoration:none;display:grid}.careers-job-row:hover .t-title-3,.careers-job-row:focus-visible .t-title-3{color:var(--accent)}.careers-job-row__meta{color:var(--fg-muted);flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:600px){.careers-job-row{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px}.careers-job-row__meta{grid-area:2/1/auto/-1;justify-content:flex-start}}.careers-job-description{color:var(--fg)}.careers-job-description>*{margin:0}.careers-job-description>*+*{margin-top:var(--s-5)}.careers-job-description :is(h2,h3,h4){color:var(--fg);letter-spacing:-.03em;line-height:1.2}.careers-job-description h2{font-size:var(--fs-title-1)}.careers-job-description h3{font-size:var(--fs-title-2)}.careers-job-description h4{font-size:var(--fs-title-3)}.careers-job-description p,.careers-job-description li{color:var(--fg);font-size:var(--fs-body-1);letter-spacing:var(--ls-body-1);line-height:1.6}.careers-job-description ul,.careers-job-description ol{gap:var(--s-3);flex-direction:column;padding-left:1.4em;display:flex}.careers-job-description a{color:var(--accent);text-decoration:underline}.proteam-grid{gap:var(--s-4);margin-top:var(--s-11);grid-template-columns:repeat(5,1fr);display:grid}.proteam-card{border:1px solid var(--border);background:var(--card-bg);border-radius:8px;transition:background .3s,border-color .3s;overflow:hidden}@media (hover:hover){.proteam-card:hover{border-color:var(--line-dark);background:#0e1425}}.proteam-card__top{aspect-ratio:4/4;position:relative;overflow:hidden}.proteam-card__img{object-fit:cover;object-position:center center;clip-path:inset(0);will-change:clip-path;width:100%;height:100%;transition:clip-path .4s cubic-bezier(.22,.61,.36,1);display:block;position:absolute;inset:0}@media (hover:hover){.proteam-card:hover .proteam-card__img{clip-path:inset(0 100% 0 0)}}.proteam-card__quote-desktop{box-sizing:border-box;padding:var(--s-4);justify-content:flex-start;align-items:flex-start;gap:var(--s-3);opacity:0;will-change:transform;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;background:#0e1425;flex-direction:column;transition:transform .4s cubic-bezier(.22,.61,.36,1),opacity .24s .12s;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translate(106%)}@media (hover:hover){.proteam-card:hover .proteam-card__quote-desktop{opacity:1;transform:translate(0)}}.proteam-card__quote-tile{background:#568bff;border-radius:4px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.proteam-card__quote-text{color:var(--on-dark-2);text-align:left;margin:0;line-height:1.5}.proteam-card__copy{padding:var(--s-6) var(--s-4);gap:var(--s-3);border-top:1px solid var(--border);flex-direction:column;display:flex}.proteam-card__quote-mobile{display:none}@media (max-width:990px){.proteam-grid{grid-template-columns:repeat(3,1fr)}.proteam-card__quote-desktop{display:none}.proteam-card__quote-mobile{padding:var(--s-4);align-items:flex-start;gap:var(--s-3);border-top:1px solid var(--border);flex-direction:column;display:flex}}@media (max-width:600px){.proteam-grid{grid-template-columns:1fr}}
.cb-ticker__sequence{animation:50s linear infinite cb-ticker-scroll}@keyframes cb-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){.cb-ticker__sequence{animation:80s linear infinite cb-ticker-scroll}}
