.FilterBar_bar__Fqaco{padding:0 80px;border-bottom:1px solid #0f0f0f;display:flex;gap:28px;flex-wrap:wrap}.FilterBar_btn__LUUFN{font-size:14px;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;background:none;border:none;border-bottom:1px solid transparent;padding:16px 0;min-height:44px;color:var(--silver);transition:color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.FilterBar_btn__LUUFN[data-active=true]{color:#fff;border-bottom-color:#fff}.FilterBar_btn__LUUFN:hover{color:#fff}.FilterBar_btn__LUUFN:active{transform:scale(.97)}.FilterBar_sep__CiBNe{display:block;width:1px;height:16px;background:var(--accent);align-self:center;flex-shrink:0;opacity:.6}@media (max-width:768px){.FilterBar_bar__Fqaco{padding:0 24px;gap:16px}}.VideoModal_backdrop__WGyN9{position:fixed;inset:0;z-index:300;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;animation:VideoModal_fadeIn__JKlag .25s ease}@keyframes VideoModal_fadeIn__JKlag{0%{opacity:0}to{opacity:1}}.VideoModal_closeBtn__PCEWN{position:absolute;top:24px;right:32px;display:flex;align-items:center;gap:10px;background:transparent;border:1px solid #2a2a2a;color:#fff;padding:10px 20px;border-radius:9999px;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.VideoModal_closeBtn__PCEWN:hover{background:#fff;color:#000;border-color:#fff}.VideoModal_videoWrap__3fTpG{width:90vw;max-width:1100px;aspect-ratio:16/9}.VideoModal_video__5lFUO{width:100%;height:100%;display:block;outline:none}@media (max-width:768px){.VideoModal_videoWrap__3fTpG{width:100vw}.VideoModal_closeBtn__PCEWN{top:16px;right:16px}}.ProjectGrid_grid__ohdRH{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:#0f0f0f}.ProjectGrid_item__uOol_{position:relative;background:#000;cursor:pointer;overflow:hidden}.ProjectGrid_overlay__Hbier{position:absolute;inset:0;transition:background .35s ease}.ProjectGrid_meta__9G_Up{position:absolute;bottom:0;left:0;right:0;padding:32px}.ProjectGrid_catYear__3LJ3h{font-size:9px;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:8px;transition:color .25s ease}.ProjectGrid_title__batnR{font-size:clamp(26px,3vw,40px);font-weight:400;text-transform:uppercase;color:#fff;line-height:1}.ProjectGrid_client__Zf8DS{font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:#fff;margin-top:8px;transition:opacity .25s ease,transform .25s ease}@media (max-width:768px){.ProjectGrid_grid__ohdRH{grid-template-columns:1fr}.ProjectGrid_item__uOol_{height:320px}.ProjectGrid_meta__9G_Up{padding:24px}}.ProjectsHeader_section__oLkhE{display:flex;flex-direction:column;justify-content:flex-end;padding:48px 80px 64px;border-bottom:1px solid #0f0f0f;position:relative}.ProjectsHeader_accentDot__xn_cY{position:absolute;top:20%;right:11%;width:8px;height:8px;border-radius:50%;background:var(--accent)}.ProjectsHeader_heading__HcUr0{font-size:clamp(60px,11vw,160px);font-weight:400;line-height:.9;text-transform:uppercase;color:#fff}@media (max-width:768px){.ProjectsHeader_section__oLkhE{padding:80px 24px 48px}}.ServicesList_section__wwX_j{border-top:1px solid #0f0f0f}.ServicesList_header__qaYQq{padding:40px 80px 0;display:flex;justify-content:space-between;align-items:center}.ServicesList_allLink__xyveX{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#ccc;text-decoration:none;opacity:.5;transition:opacity .3s cubic-bezier(.4,0,.2,1);will-change:opacity}.ServicesList_allLink__xyveX:hover{opacity:1}.ServicesList_list__IpUv_{margin-top:28px}@keyframes ServicesList_rowReveal__nkwhF{0%{opacity:0;transform:translateY(28px) scaleX(.97);filter:blur(4px)}to{opacity:1;transform:translateY(0) scaleX(1);filter:blur(0)}}.ServicesList_rowVisible__4_HuT{animation:ServicesList_rowReveal__nkwhF .65s cubic-bezier(.16,1,.3,1) both}.ServicesList_rowHidden__v2sHB{opacity:0;will-change:filter,opacity,transform}.ServicesList_row__bsxaz{display:flex;align-items:center;justify-content:center;gap:32px;padding:28px 80px;border-top:1px solid #0d0d0d;text-decoration:none;cursor:pointer;transition:background .35s cubic-bezier(.4,0,.2,1);will-change:background}.ServicesList_number__d3X6U{font-size:11px;letter-spacing:1.2px;transition:color .3s cubic-bezier(.4,0,.2,1)}.ServicesList_title__ClnD_{font-size:clamp(28px,3vw,44px);font-weight:400;text-transform:uppercase;color:#fff;line-height:1;transition:margin .35s cubic-bezier(.4,0,.2,1);text-align:center}.ServicesList_desc__RMKvE{font-size:14px;line-height:1.55;color:var(--dim-text);max-width:540px}.ServicesList_arrow__Ah7_v{font-size:13px;color:#ccc;transition:opacity .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.ServicesList_header__qaYQq{padding:32px 24px 0}.ServicesList_row__bsxaz{gap:16px;padding:24px}}.StatsStrip_section__4lKUc{border-top:1px solid #0f0f0f;border-bottom:1px solid #0f0f0f;padding:72px 80px;display:grid;grid-template-columns:repeat(3,1fr)}.StatsStrip_stat__8_4iU{padding:0 40px;text-align:center}.StatsStrip_stat__8_4iU[data-bordered=true]{border-left:1px solid #0f0f0f}.StatsStrip_animated__HOBW2{transition:opacity .6s ease,transform .6s ease}.StatsStrip_number__aUjdq{font-size:clamp(60px,8vw,110px);font-weight:400;line-height:1;color:#fff}.StatsStrip_label__1XrlU{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:#ccc;margin-top:12px}@media (max-width:768px){.StatsStrip_section__4lKUc{grid-template-columns:1fr;padding:48px 24px;gap:32px}.StatsStrip_stat__8_4iU[data-bordered=true]{border-left:none;border-top:1px solid #0f0f0f;padding-top:32px}}