.Marquee_viewport__Y6Zhj{overflow:hidden;border-top:1px solid var(--bd-faint);border-bottom:1px solid var(--bd-faint);padding-block:30px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}@keyframes Marquee_marqueeScroll__s1I0E{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Marquee_track__Kbc8n{display:flex;align-items:center;width:max-content;animation:Marquee_marqueeScroll__s1I0E 38s linear infinite}.Marquee_viewport__Y6Zhj:hover .Marquee_track__Kbc8n{animation-play-state:paused}.Marquee_logo__NGThI{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:16px;letter-spacing:.1em;color:var(--muted);white-space:nowrap;padding-right:64px;transition:color .25s var(--ease)}.Marquee_logo__NGThI:hover{color:var(--ink)}.Marquee_logoImg__w6JfH{height:26px;width:auto;display:block;filter:brightness(0) invert(1);opacity:.48;transition:opacity .25s var(--ease)}[data-theme=light] .Marquee_logoImg__w6JfH{filter:brightness(0)}.Marquee_logo__NGThI:hover .Marquee_logoImg__w6JfH{opacity:1}@media (prefers-reduced-motion:reduce){.Marquee_track__Kbc8n{animation:none}}.Pillars_grid__M85Gq>.Pillars_card__Slu2S{padding:0}.Pillars_card__Slu2S{display:grid;grid-template-rows:auto auto 1fr;--arrow-sq:56px;color:var(--ink);transition:background-color .3s var(--ease)}.Pillars_card__Slu2S:hover{background-color:var(--ghost)}.Pillars_art__Yw6lA{position:relative;width:100%;aspect-ratio:16/10;max-height:280px;color:var(--ink);background-color:var(--surface);border-bottom:1px solid var(--bd-strong);overflow:hidden}.Pillars_tagBand__MtYTy{padding:calc(var(--cell-pad) / 2) var(--cell-pad);border-bottom:1px solid var(--bd-strong)}.Pillars_body__AG_j_{display:flex;flex-direction:column;padding:var(--cell-pad) var(--cell-pad) 0}.Pillars_blurb__6gz3q{margin-top:12px;margin-bottom:var(--cell-pad);max-width:32ch}.Pillars_caps__VJFEB{list-style:none;margin:auto calc(var(--cell-pad) * -1) 0;padding:0;border-top:1px solid var(--bd-strong)}.Pillars_cap__Y2xDY{padding:11px var(--cell-pad);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--secondary);border-bottom:1px solid var(--bd-faint)}.Pillars_cap__Y2xDY:last-child{border-bottom:0}.Pillars_foot__nuFbo{display:grid;grid-template-columns:1fr auto;align-items:center;margin-inline:calc(var(--cell-pad) * -1);border-top:1px solid var(--bd-strong)}.Pillars_more__AjBOq{padding-inline:var(--cell-pad);font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.Pillars_arrow__Ps_ME{display:grid;place-items:center;width:var(--arrow-sq);height:var(--arrow-sq);border-left:1px solid var(--bd-strong);color:var(--ink)}.Pillars_arrow__Ps_ME svg{transition:transform .3s var(--ease)}.Pillars_card__Slu2S:hover .Pillars_arrow__Ps_ME svg{transform:translate(3px,-3px)}.Pillars_trail__vIV7y{display:none}@media (min-width:901px){.Pillars_trail__vIV7y{display:block}}@media (max-width:900px){.Pillars_grid__M85Gq{--cells:1}}@media (max-width:640px){.Pillars_card__Slu2S{--arrow-sq:48px}}.Process_pipeline__0rINF{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--bd-strong);margin:0;padding:0;list-style:none}.Process_step__3nA9l{position:relative;padding:32px 28px 4px}.Process_step__3nA9l:first-child{padding-left:0}.Process_step__3nA9l+.Process_step__3nA9l{border-left:1px solid var(--bd-faint)}.Process_step__3nA9l:before{content:"";position:absolute;top:-3px;left:0;width:6px;height:6px;background:var(--ink)}.Process_head__h5aQg{display:flex;align-items:center;margin-bottom:22px}.Process_arrow__WKMlk{margin-left:auto;color:var(--muted);transition:transform .3s var(--ease),color .3s var(--ease)}.Process_step__3nA9l:hover .Process_arrow__WKMlk{color:var(--ink);transform:translateX(4px)}.Process_title__qrg8N{margin-bottom:12px}.Process_body__klSbK{max-width:30ch}@media (max-width:900px){.Process_pipeline__0rINF{grid-template-columns:1fr}.Process_step__3nA9l,.Process_step__3nA9l:first-child{padding:30px 0 4px}.Process_step__3nA9l+.Process_step__3nA9l{border-left:none;border-top:1px solid var(--bd-faint)}.Process_arrow__WKMlk{display:none}}