.clients-capabilities_section__dx25d{font-family:var(--font-helvetica),"Helvetica Neue",Helvetica,Arial,sans-serif;padding:56px clamp(24px,3.4vw,65px) 98px;background:#202020;color:#ccc;scroll-margin-top:100px}.clients-capabilities_header____fST{margin-bottom:clamp(48px,5.7vw,110px)}.clients-capabilities_header____fST h2{font-family:var(--font-big-shoulders-display),sans-serif;font-size:clamp(42px,4vw,64px);font-weight:400;line-height:1.15;letter-spacing:-.03em;text-transform:uppercase;color:#eee}.clients-capabilities_header____fST p{margin-top:18px;color:#ccc;font-size:16px;line-height:1.6}.clients-capabilities_layout__a59OT{display:grid;grid-template-columns:35.4% minmax(0,1fr);align-items:start}.clients-capabilities_rail__Qaqsk{position:sticky;top:120px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-right:32px}.clients-capabilities_railItem__8RwfC{padding:0;border:0;background:none;font-family:var(--font-big-shoulders),sans-serif;font-size:clamp(30px,2.7vw,42px);line-height:1.15;letter-spacing:0;text-align:left;text-transform:uppercase;font-weight:500;color:#707070;cursor:pointer;transition:color .35s ease}.clients-capabilities_railItem__8RwfC[aria-current=true]{color:#fff}.clients-capabilities_railItem__8RwfC:not([aria-current=true]):hover{color:#aaa}.clients-capabilities_panels__yXTpW{width:70%;margin-left:auto;min-width:0;scroll-margin-top:110px}.clients-capabilities_card__f0Q3C{border:1px solid #363636;border-top:0;background:#262626;scroll-margin-top:100px}.clients-capabilities_card__f0Q3C:first-child{border-top:1px solid #363636}.clients-capabilities_media__dWJNO{display:block;position:relative;width:100%;aspect-ratio:16/9;padding:0;overflow:hidden;background:#262626;cursor:pointer;isolation:isolate;color:#fff}.clients-capabilities_imageTrack__X_kkT{position:absolute;top:0;left:0;width:100%;height:130%;transform:translateY(var(--parallax,0));will-change:transform}.clients-capabilities_image__fPLYq{object-fit:cover;opacity:.5;transition:opacity .35s ease}.clients-capabilities_media__dWJNO:is(:hover,:focus-visible) .clients-capabilities_image__fPLYq{opacity:1}.clients-capabilities_action__nxKG9{font-family:var(--font-helvetica),"Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;right:15px;bottom:15px;display:inline-flex;align-items:center;gap:15px;border:1px solid #ffffff50;border-radius:24px;padding:10px 13px;background:#202020b0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:14px;opacity:0;transform:translateY(5px);transition:opacity .25s,transform .25s}.clients-capabilities_media__dWJNO:is(:hover,:focus-visible) .clients-capabilities_action__nxKG9{opacity:1;transform:none}.clients-capabilities_details__pzHcN{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 17px;padding:clamp(20px,2.08vw,40px)}.clients-capabilities_number___BFfo{color:#b8b8b8;font-size:14px;font-weight:600;line-height:1.2;align-self:center}.clients-capabilities_details__pzHcN h3{margin:0;font-family:var(--font-big-shoulders),sans-serif;font-size:clamp(30px,2.5vw,40px);font-weight:500;line-height:1.2;text-transform:uppercase;letter-spacing:0;color:#eee}.clients-capabilities_category__1LrWx{grid-column:1/-1;font-size:14px;line-height:1.5;color:#cbbce8}.clients-capabilities_description__G7dc4{grid-column:1/-1;color:#ddd;font-size:clamp(16px,1.25vw,20px);line-height:1.65}.clients-capabilities_placeholder__t7KRS{grid-column:1/-1;font-size:12px;line-height:1.5;color:#b8b8b8}.clients-capabilities_section__dx25d :is(a,button):focus-visible{outline:2px solid #c6b7e9;outline-offset:-3px}.clients-capabilities_railItem__8RwfC:focus-visible{outline-offset:5px!important}@media (max-width:1000px) and (min-width:821px){.clients-capabilities_layout__a59OT{grid-template-columns:32% minmax(0,1fr)}.clients-capabilities_panels__yXTpW{width:85%}}@media (max-width:820px){.clients-capabilities_section__dx25d{padding:40px 16px}.clients-capabilities_header____fST{margin-bottom:40px}.clients-capabilities_header____fST p{max-width:340px;font-size:16px}.clients-capabilities_layout__a59OT{display:block}.clients-capabilities_rail__Qaqsk{display:none}.clients-capabilities_panels__yXTpW{width:100%;margin:0}.clients-capabilities_media__dWJNO{aspect-ratio:16/9}.clients-capabilities_details__pzHcN{padding:20px 14px;gap:12px 14px}.clients-capabilities_number___BFfo{font-size:12px;line-height:1.2}.clients-capabilities_details__pzHcN h3{font-size:30px;line-height:1.2}.clients-capabilities_description__G7dc4{font-size:16px}.clients-capabilities_action__nxKG9{opacity:1;transform:none}}@media (hover:none){.clients-capabilities_action__nxKG9{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.clients-capabilities_imageTrack__X_kkT{height:100%;transform:none;will-change:auto}.clients-capabilities_action__nxKG9,.clients-capabilities_image__fPLYq,.clients-capabilities_railItem__8RwfC{transition:none}}.technology-section_section__At7I2{padding:72px clamp(24px,3.3vw,72px) 100px;background:#202020;color:#ccc;scroll-margin-top:90px}.technology-section_header__4Cowl{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin:0 0 52px}.technology-section_header__4Cowl h2{font-family:var(--font-big-shoulders-display),sans-serif;font-size:clamp(42px,4vw,64px);line-height:1.02;font-weight:400;letter-spacing:-.035em}.technology-section_header__4Cowl h2 span{color:inherit}.technology-section_header__4Cowl p{max-width:310px;color:#aaa;font-size:14px;line-height:1.7;padding-bottom:5px}.technology-section_tabs__o4q0j{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #ffffff30}.technology-section_tabs__o4q0j button{position:relative;display:flex;align-items:center;gap:18px;min-width:0;padding:22px 24px;color:#929292;text-align:left;cursor:pointer;transition:color .25s,background .25s}.technology-section_tabs__o4q0j button:first-child{padding-left:0}.technology-section_tabs__o4q0j button:after{content:"";position:absolute;height:2px;bottom:-1px;left:0;right:0;background:#b5a2d9;transform:scaleX(0);transform-origin:left;transition:transform .3s}.technology-section_tabs__o4q0j button[aria-selected=true]{color:#d1c3eb}.technology-section_tabs__o4q0j button[aria-selected=true]:after{transform:scaleX(1)}.technology-section_tabs__o4q0j button:hover{color:#e3dcec;background:#ffffff03}.technology-section_tabName__nlYg1{font-family:var(--font-big-shoulders),sans-serif;font-weight:500;font-size:clamp(28px,3vw,44px);letter-spacing:-.035em;line-height:1.1}.technology-section_tabArrow__MrVns{margin-left:auto;flex-shrink:0;opacity:0;transform:translate(-5px,-5px);transition:opacity .25s,transform .25s}.technology-section_tabs__o4q0j button[aria-selected=true] .technology-section_tabArrow__MrVns{opacity:1;transform:none}.technology-section_stage__PL6O4{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,6vw,100px);align-items:stretch;margin-top:32px}.technology-section_art__2kaGv{min-height:440px;position:relative;overflow:hidden;border:1px solid #ffffff14;border-radius:6px;background:#262628;isolation:isolate}.technology-section_art__2kaGv:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#b5a2d90a 1px,transparent 0),linear-gradient(90deg,#b5a2d90a 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 80%);mask-image:radial-gradient(ellipse,#000,transparent 80%)}.technology-section_artFooter__5UUzV{position:absolute;z-index:1;left:24px;right:24px;display:flex;justify-content:space-between;gap:20px;color:#a7a3ad;font-size:9px;text-transform:uppercase;letter-spacing:.08em;pointer-events:none;bottom:21px;align-items:center}.technology-section_artFooter__5UUzV>span:last-child{font-size:26px;color:#b5a2d9;line-height:1}.technology-section_orbit__1XhgP{position:absolute;width:65%;aspect-ratio:1;border:1px solid #b5a2d91a;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.technology-section_orbit__1XhgP:after{content:"";position:absolute;inset:16%;border:1px solid #b5a2d90d;border-radius:50%}.technology-section_sculpture__nl6nL{position:absolute;inset:15px 0}.technology-section_panel__I6Qp2{container-type:inline-size;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:8px 0 4px;animation:technology-section_panelIn__orUTK .35s ease both}.technology-section_panel__I6Qp2[hidden]{display:none}.technology-section_panelTop__bVA6s{display:flex;justify-content:space-between;align-items:center;width:100%;color:#b5a2d9;font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:25px}.technology-section_panelNumber__YfTdq{color:#747474;font-family:var(--font-big-shoulders),sans-serif;font-size:28px;letter-spacing:-.03em}.technology-section_panel__I6Qp2 h3{max-width:100%;white-space:nowrap;font-family:var(--font-big-shoulders-display),sans-serif;font-weight:400;font-size:min(38px,7cqi);line-height:1.05;letter-spacing:-.025em}.technology-section_panel__I6Qp2>p{font-family:var(--font-helvetica),"Helvetica Neue",Helvetica,Arial,sans-serif;max-width:520px;color:#aaa;font-size:17px;line-height:1.7;margin-top:22px}.technology-section_tags__46I_k{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:25px 0 34px;padding:0}.technology-section_tags__46I_k li{font-family:var(--font-helvetica),"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6;color:#aaa}.technology-section_tags__46I_k li+li:before{content:"/";margin-right:16px;color:#646464}.technology-section_explore__Uj47H{display:flex;align-items:center;justify-content:space-between;gap:32px;width:100%;margin-top:auto;padding-top:20px;border-top:1px solid #ffffff25;font-size:13px;cursor:pointer;text-align:left}.technology-section_explore__Uj47H>span{display:grid;place-items:center;width:46px;height:46px;border:1px solid #ffffff38;border-radius:50%;transition:background .25s,color .25s,transform .25s}.technology-section_explore__Uj47H:hover>span{background:#b5a2d9;color:#202020;border-color:#b5a2d9;transform:rotate(45deg)}.technology-section_explore__Uj47H:focus-visible,.technology-section_panel__I6Qp2:focus-visible,.technology-section_tabs__o4q0j button:focus-visible{outline:2px solid #b5a2d9;outline-offset:5px}@keyframes technology-section_panelIn__orUTK{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width:1600px){.technology-section_section__At7I2{padding-inline:max(60px,calc((100vw - 1480px) / 2))}}@media (max-width:1000px){.technology-section_header__4Cowl{gap:32px}.technology-section_header__4Cowl p{max-width:260px}.technology-section_stage__PL6O4{gap:32px;grid-template-columns:1fr 1fr}.technology-section_art__2kaGv{min-height:440px}.technology-section_tabs__o4q0j button{gap:12px;padding-inline:16px}}@media (max-width:700px){.technology-section_section__At7I2{padding-top:40px;padding-bottom:60px}.technology-section_header__4Cowl{display:block;margin:0 0 30px}.technology-section_header__4Cowl h2{font-size:clamp(42px,4vw,64px)}.technology-section_header__4Cowl p{max-width:360px;margin-top:22px;font-size:13px}.technology-section_tabs__o4q0j button{flex-wrap:wrap;gap:8px;padding:15px 10px}.technology-section_tabName__nlYg1{font-size:clamp(21px,4.5vw,30px);white-space:nowrap}.technology-section_tabArrow__MrVns{display:none}.technology-section_stage__PL6O4{grid-template-columns:1fr;gap:28px;margin-top:22px}.technology-section_art__2kaGv{min-height:280px}.technology-section_artFooter__5UUzV{left:18px;right:18px;font-size:8px}.technology-section_panelTop__bVA6s{margin-bottom:16px}.technology-section_panel__I6Qp2>p{font-size:16px;margin-top:18px}.technology-section_tags__46I_k{margin:20px 0 26px}}@media (prefers-reduced-motion:reduce){.technology-section_panel__I6Qp2{animation:none}.technology-section_explore__Uj47H>span,.technology-section_tabArrow__MrVns,.technology-section_tabs__o4q0j button,.technology-section_tabs__o4q0j button:after{transition:none}}.what-we-build_section__gALg5{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,9vw,150px);align-items:start;padding:88px clamp(24px,3.4vw,65px) 64px;background:#202020;color:#ccc;font-family:var(--font-helvetica),"Helvetica Neue",Helvetica,Arial,sans-serif;scroll-margin-top:100px}.what-we-build_header__hNIoL{position:sticky;top:140px;padding-bottom:28px}.what-we-build_eyebrow__7ygWe{color:#aaa;font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;margin-bottom:22px}.what-we-build_header__hNIoL h2{font-family:var(--font-big-shoulders-display),sans-serif;font-size:clamp(42px,4vw,64px);line-height:1.15;font-weight:400;letter-spacing:-.03em;text-transform:uppercase;color:#eee}.what-we-build_intro__R5ttC{max-width:350px;font-size:16px;line-height:1.7;color:#aaa;margin-top:22px}.what-we-build_groups__CXeUz{min-width:0}.what-we-build_group__bti39{position:relative;padding:36px 0 56px;border-top:1px solid #ffffff24;min-height:300px}.what-we-build_group__bti39:before{content:"";position:absolute;top:-1px;left:0;height:1px;width:100%;background:#cbbce8;transform:scaleX(0);transform-origin:left;transition:transform .65s ease}.what-we-build_active__68sJS:before{transform:scaleX(1)}.what-we-build_groupHeading__BxhM7{display:flex;align-items:center;gap:20px}.what-we-build_number__cJ_aK{font-size:12px;color:#aaa}.what-we-build_group__bti39 h3{font-family:var(--font-big-shoulders),sans-serif;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.15;text-transform:uppercase;color:#ccc;transition:color .35s}.what-we-build_active__68sJS h3{color:#eee}.what-we-build_description__koOGW{max-width:470px;color:#aaa;font-size:16px;line-height:1.65;margin-top:20px}.what-we-build_services__VxiLl{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:26px 0 0;padding:0}.what-we-build_services__VxiLl li{padding:11px 17px;border:1px solid #ffffff29;border-radius:999px;font-size:16px;line-height:1.4;color:#cbbce8}@media (max-width:760px){.what-we-build_section__gALg5{grid-template-columns:1fr;gap:32px;padding-block:48px 24px}.what-we-build_header__hNIoL{position:static;padding:0}.what-we-build_eyebrow__7ygWe{margin-bottom:16px}.what-we-build_group__bti39{min-height:0;padding:28px 0 40px}.what-we-build_groupHeading__BxhM7{gap:14px}.what-we-build_services__VxiLl li{padding:10px 14px}}@media (prefers-reduced-motion:reduce){.what-we-build_group__bti39:before{transition:none;transform:scaleX(1)}.what-we-build_group__bti39 h3{transition:none}}