.ServiceSidebar_sidebar__pUa_Q{display:grid;gap:24px;min-width:0;color:#172124;font-family:var(--font-inter),sans-serif}.ServiceSidebar_sidebar__pUa_Q .single-sidebar-widget{min-width:0;padding:26px;border:1px solid #dbe2dd;border-radius:6px;background:#f3f5f3}.ServiceSidebar_sidebar__pUa_Q .wid-title{margin-bottom:18px}.ServiceSidebar_sidebar__pUa_Q h3{margin:0;font-size:21px;line-height:1.3;letter-spacing:-.025em;text-transform:none}.ServiceSidebar_sidebar__pUa_Q .service-category{display:grid;gap:8px}.ServiceSidebar_sidebar__pUa_Q .service-category a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;padding:13px 15px;border:1px solid #e0e5e1;border-radius:4px;background:#fff;color:#263333;font-size:15px;line-height:1.5;font-weight:550;overflow-wrap:anywhere;transition:background-color .15s,border-color .15s}.ServiceSidebar_sidebar__pUa_Q .service-category a i{flex:0 0 auto;color:#a94a2a;font-size:16px}.ServiceSidebar_sidebar__pUa_Q .service-category a.active{background:#a94a2a;border-color:#a94a2a;color:#fff}.ServiceSidebar_sidebar__pUa_Q .service-category a.active i{color:inherit}.ServiceSidebar_sidebar__pUa_Q .service-category a:hover{background:#e9efea;border-color:#8a9d8f;color:#172124}.ServiceSidebar_sidebar__pUa_Q .service-category a.active:hover{background:#853b23;color:#fff}.ServiceSidebar_sidebar__pUa_Q a:focus-visible{outline:3px solid #a94a2a;outline-offset:3px}.ServiceSidebar_sidebar__pUa_Q p{color:#516065;font-size:15px;line-height:1.65}.ServiceSidebar_sidebar__pUa_Q .footer-apps-items p+p{margin-top:10px}.ServiceSidebar_sidebar__pUa_Q .theme-btn{display:flex;justify-content:center;width:100%;padding:16px 18px;border-radius:4px;background:#a94a2a;color:#fff;font-size:15px;line-height:1.5;text-transform:none}.ServiceSidebar_sidebar__pUa_Q .theme-btn:before{display:none}.ServiceSidebar_sidebar__pUa_Q .theme-btn:hover{background:#853b23}.ServiceSidebar_sidebar__pUa_Q .theme-btn span{display:flex;justify-content:center;align-items:center;gap:12px}.ServiceSidebar_sidebar__pUa_Q .theme-btn i{margin:0}@media (max-width:575px){.ServiceSidebar_sidebar__pUa_Q{gap:20px}.ServiceSidebar_sidebar__pUa_Q .single-sidebar-widget{padding:20px}.ServiceSidebar_sidebar__pUa_Q h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.ServiceSidebar_sidebar__pUa_Q .service-category a{transition:none}}.SocalDesignBuild_page__7gbWL{--ink:#172124;--muted:#516065;--paper:#f3f5f3;--accent:#a94a2a;color:var(--ink);font-family:var(--font-inter),sans-serif}.SocalDesignBuild_page__7gbWL h1,.SocalDesignBuild_page__7gbWL h2,.SocalDesignBuild_page__7gbWL h3{color:inherit;text-transform:none;letter-spacing:-.035em}.SocalDesignBuild_page__7gbWL p{color:inherit;margin:0}.SocalDesignBuild_page__7gbWL a{transition:background-color .18s,color .18s}.SocalDesignBuild_page__7gbWL a:focus-visible,.SocalDesignBuild_page__7gbWL summary:focus-visible{outline:3px solid #a94a2a;outline-offset:5px}.SocalDesignBuild_wrap__JwWfi{width:min(1280px,calc(100% - 96px));margin-inline:auto}.SocalDesignBuild_hero__3Vmth{background:var(--paper);padding:24px 0 64px}.SocalDesignBuild_trail__q0z_T{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;margin-bottom:42px;color:var(--muted)}.SocalDesignBuild_trail__q0z_T a{text-decoration:underline}.SocalDesignBuild_heroGrid___A2aO{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.SocalDesignBuild_page__7gbWL .SocalDesignBuild_eyebrow__qz_Sf{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.13em;line-height:1.5;margin-bottom:18px}.SocalDesignBuild_hero__3Vmth h1{font-size:clamp(38px,4vw,58px);line-height:1.06;margin:0 0 24px;font-weight:650}.SocalDesignBuild_hero__3Vmth h1 span{display:block;color:#566660}.SocalDesignBuild_page__7gbWL .SocalDesignBuild_intro__gPWRn{font-size:18px;line-height:1.7;max-width:520px;color:#465459}.SocalDesignBuild_actions__d6Aq2{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:28px}.SocalDesignBuild_button___0_HX{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--accent);color:#fff;padding:17px 24px;font-size:15px;font-weight:650;border-radius:4px;line-height:1.5}.SocalDesignBuild_button___0_HX:hover{background:#853b23;color:#fff}.SocalDesignBuild_textLink__rnVYH{display:inline-flex;gap:14px;align-items:center;text-decoration:underline;text-underline-offset:5px;font-size:14px;font-weight:650}.SocalDesignBuild_page__7gbWL .SocalDesignBuild_heroNote__stae8{color:var(--muted);margin-top:24px;font-size:12px}.SocalDesignBuild_heroFigure__YOydi{margin:0;border-radius:6px;overflow:hidden;background:#172124}.SocalDesignBuild_heroFigure__YOydi img{width:100%;height:410px;object-fit:cover;object-position:62% 50%;display:block}.SocalDesignBuild_heroFigure__YOydi figcaption{padding:18px 22px;color:#fff;font-size:14px;line-height:1.5}.SocalDesignBuild_heroFigure__YOydi figcaption span{display:block;font-size:10px;color:#c2cdce;margin-top:5px}.SocalDesignBuild_credentials__NALRl{border-bottom:1px solid #dce2de;padding:20px 0}.SocalDesignBuild_credentials__NALRl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:12px;font-weight:550}.SocalDesignBuild_section__RMQXQ{padding-block:80px;scroll-margin-top:110px}.SocalDesignBuild_sectionHead__cRZqO{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end;margin-bottom:36px}.SocalDesignBuild_page__7gbWL h2{font-size:clamp(28px,3vw,40px);line-height:1.16;margin:0}.SocalDesignBuild_sectionHead__cRZqO>p{color:var(--muted);line-height:1.8;font-size:16px}.SocalDesignBuild_cards__Mic_F{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.SocalDesignBuild_card__Xqucx,.SocalDesignBuild_scopeCard__XI38V{border:1px solid #dbe2dd;padding:24px;border-radius:5px}.SocalDesignBuild_card__Xqucx:hover{background:#f1f4f0;color:var(--ink);border-color:#9eaea4}.SocalDesignBuild_cardTop__rHvwL{display:flex;justify-content:space-between;color:var(--accent);font-size:14px;margin-bottom:24px}.SocalDesignBuild_page__7gbWL h3{font-size:20px;line-height:1.3;margin:0 0 12px}.SocalDesignBuild_page__7gbWL .SocalDesignBuild_card__Xqucx p,.SocalDesignBuild_page__7gbWL .SocalDesignBuild_scopeCard__XI38V p{color:var(--muted);font-size:14px;line-height:1.7}.SocalDesignBuild_scopeCard__XI38V{background:var(--paper);display:flex;flex-direction:column;justify-content:center}.SocalDesignBuild_scopeCard__XI38V a{font-size:14px;font-weight:650;color:var(--accent);text-decoration:underline;text-underline-offset:4px;margin-top:22px}.SocalDesignBuild_process__d_0iO{background:#172124;color:#fff;padding-block:72px}.SocalDesignBuild_cta__v_nZY .SocalDesignBuild_eyebrow__qz_Sf,.SocalDesignBuild_process__d_0iO .SocalDesignBuild_eyebrow__qz_Sf{color:#ffa37e}.SocalDesignBuild_steps__JcBV0{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.SocalDesignBuild_steps__JcBV0 li{border-top:1px solid #62716e;padding-top:24px}.SocalDesignBuild_stepNumber__YueVV{display:block;color:#ffa37e;font-size:13px;margin-bottom:24px}.SocalDesignBuild_steps__JcBV0 p{color:#d0d9d7;font-size:14px;line-height:1.8}.SocalDesignBuild_projectGrid__CJOff{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 56px}.SocalDesignBuild_projectGrid__CJOff article{border-left:3px solid #bf5b37;padding-left:24px}.SocalDesignBuild_projectGrid__CJOff p{color:var(--muted);font-size:15px;line-height:1.8}.SocalDesignBuild_lower__2XWZe{background:var(--paper);padding-block:72px}.SocalDesignBuild_lowerGrid__2j_3o{display:grid;grid-template-columns:1fr 1.6fr;gap:80px}.SocalDesignBuild_lowerGrid__2j_3o>div>p:not(.SocalDesignBuild_eyebrow__qz_Sf){color:var(--muted);margin:20px 0}.SocalDesignBuild_faqs__5dEev details{border-bottom:1px solid #c9d2cc}.SocalDesignBuild_faqs__5dEev summary{cursor:pointer;padding:22px 8px;font-size:16px;font-weight:600;line-height:1.5}.SocalDesignBuild_faqs__5dEev details:first-child summary{padding-top:0}.SocalDesignBuild_faqs__5dEev p{color:var(--muted);padding:0 8px 24px;font-size:15px;line-height:1.8}.SocalDesignBuild_coverage__mJQrH{display:flex;justify-content:space-between;align-items:center;gap:40px}.SocalDesignBuild_coverage__mJQrH p:not(.SocalDesignBuild_eyebrow__qz_Sf){color:var(--muted);max-width:690px;margin-top:20px;line-height:1.9}.SocalDesignBuild_regions__rleBl{display:flex;flex-wrap:wrap;gap:14px 24px;border-top:1px solid #dbe2dd;padding-top:24px;margin-top:32px;font-size:12px;line-height:1.8}.SocalDesignBuild_regions__rleBl span{font-weight:650}.SocalDesignBuild_regions__rleBl a{text-decoration:underline;text-underline-offset:3px}.SocalDesignBuild_cta__v_nZY{background:#172124;padding-block:64px;color:#fff}.SocalDesignBuild_ctaInner__UDAvn{display:flex;align-items:center;justify-content:space-between;gap:40px}.SocalDesignBuild_cta__v_nZY p:not(.SocalDesignBuild_eyebrow__qz_Sf){color:#d0d9d7;margin-top:20px}@media (max-width:1050px){.SocalDesignBuild_cards__Mic_F{grid-template-columns:repeat(2,1fr)}.SocalDesignBuild_heroGrid___A2aO{gap:32px}.SocalDesignBuild_sectionHead__cRZqO{gap:40px}.SocalDesignBuild_heroFigure__YOydi img{height:430px}}@media (max-width:800px){.SocalDesignBuild_wrap__JwWfi{width:calc(100% - 40px)}.SocalDesignBuild_hero__3Vmth{padding-bottom:32px}.SocalDesignBuild_trail__q0z_T{font-size:11px;gap:8px;margin-bottom:32px}.SocalDesignBuild_heroGrid___A2aO,.SocalDesignBuild_lowerGrid__2j_3o,.SocalDesignBuild_sectionHead__cRZqO{grid-template-columns:1fr;gap:32px}.SocalDesignBuild_hero__3Vmth h1{font-size:40px}.SocalDesignBuild_heroFigure__YOydi img{height:300px}.SocalDesignBuild_section__RMQXQ{padding-block:52px}.SocalDesignBuild_steps__JcBV0{grid-template-columns:repeat(2,1fr)}.SocalDesignBuild_lower__2XWZe,.SocalDesignBuild_process__d_0iO{padding-block:52px}.SocalDesignBuild_coverage__mJQrH,.SocalDesignBuild_ctaInner__UDAvn{flex-direction:column;align-items:flex-start;gap:28px}.SocalDesignBuild_credentials__NALRl>div{font-size:11px;gap:10px 20px}.SocalDesignBuild_credentials__NALRl span:first-child{width:100%}}@media (max-width:480px){.SocalDesignBuild_cards__Mic_F,.SocalDesignBuild_projectGrid__CJOff{grid-template-columns:1fr}.SocalDesignBuild_card__Xqucx{padding:22px}.SocalDesignBuild_cardTop__rHvwL{margin-bottom:14px}.SocalDesignBuild_steps__JcBV0{gap:24px}.SocalDesignBuild_hero__3Vmth h1{font-size:38px}.SocalDesignBuild_heroFigure__YOydi img{height:265px}.SocalDesignBuild_actions__d6Aq2{gap:22px}.SocalDesignBuild_intro__gPWRn{font-size:17px}.SocalDesignBuild_button___0_HX{padding-inline:22px}}@media (prefers-reduced-motion:reduce){.SocalDesignBuild_page__7gbWL a{transition:none}}.HomeTechnologySolutions_section__1Jphm{padding:80px 0;background:#f3f3ee;color:#344954}.HomeTechnologySolutions_heading__hbL_j{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:35px}.HomeTechnologySolutions_eyebrow__eCz5m{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#96381f;margin-bottom:12px}.HomeTechnologySolutions_heading__hbL_j h2{font-size:clamp(36px,3.4vw,52px);line-height:1.13;letter-spacing:-.035em;color:#17333e;margin:0}.HomeTechnologySolutions_heading__hbL_j>p{font-size:18px;line-height:1.75;margin:0}.HomeTechnologySolutions_cards__ynwxQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.HomeTechnologySolutions_cards__ynwxQ article{min-width:0;background:#fff;border:1px solid #d9dfd8;border-radius:5px;overflow:hidden;display:flex;flex-direction:column}.HomeTechnologySolutions_cards__ynwxQ img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.HomeTechnologySolutions_body__ED_aH{padding:26px;display:flex;flex-direction:column;flex:1}.HomeTechnologySolutions_body__ED_aH h3{font-size:25px;line-height:1.3;letter-spacing:-.025em;color:#17333e;margin:0 0 16px}.HomeTechnologySolutions_body__ED_aH>p:not(.HomeTechnologySolutions_eyebrow__eCz5m){font-size:16px;line-height:1.7;margin:0 0 22px}.HomeTechnologySolutions_textLink__ZG1CV{color:#96381f;font-weight:600;text-decoration:underline;text-underline-offset:5px;line-height:1.6}.HomeTechnologySolutions_body__ED_aH>.HomeTechnologySolutions_textLink__ZG1CV{margin-top:auto}.HomeTechnologySolutions_actions__zy7n8{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:32px}.HomeTechnologySolutions_button__q_V3_{display:inline-flex;align-items:center;gap:30px;background:#a84022;color:#fff;padding:15px 22px;min-height:52px;border-radius:3px;font-weight:600}.HomeTechnologySolutions_button__q_V3_:hover{background:#88311b;color:#fff}.HomeTechnologySolutions_section__1Jphm a:focus-visible{outline:3px solid #a84022;outline-offset:5px}.HomeTechnologySolutions_primary__Mo0a0>li{margin-inline-end:15px!important}.HomeTechnologySolutions_primary__Mo0a0>li>a{white-space:nowrap;font-size:14px!important}.HomeTechnologySolutions_header___MSoE .header-left{gap:30px!important}@media(max-width:1000px){.HomeTechnologySolutions_heading__hbL_j{gap:35px}.HomeTechnologySolutions_cards__ynwxQ{gap:16px}.HomeTechnologySolutions_body__ED_aH{padding:20px}.HomeTechnologySolutions_body__ED_aH h3{font-size:22px}}@media(max-width:700px){.HomeTechnologySolutions_section__1Jphm{padding:48px 0}.HomeTechnologySolutions_heading__hbL_j{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.HomeTechnologySolutions_cards__ynwxQ{grid-template-columns:1fr;gap:22px}.HomeTechnologySolutions_heading__hbL_j>p{font-size:17px}.HomeTechnologySolutions_cards__ynwxQ img{max-height:260px}.HomeTechnologySolutions_actions__zy7n8{align-items:flex-start;gap:20px}.HomeTechnologySolutions_button__q_V3_{min-height:48px}}