._caseSite_crumg_1{--navy:#03223a;--deep:#061a2a;--blue:#087fd3;--cyan:#09a9e6;--teal:#00a49a;--ink:#102d46;--muted:#61748a;--line:#dce7ef;color:var(--ink);background:#f6f9fb;min-height:100vh;overflow-x:clip}._header_crumg_31{z-index:20;color:#fff;border-bottom:1px solid #ffffff21;align-items:center;height:70px;padding:0 clamp(24px,5vw,80px);display:flex;position:absolute;inset:0 0 auto}._brand_crumg_55{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}._brandMark_crumg_57{border:2px solid;border-radius:50%;place-items:center;width:42px;height:42px;font:700 14px/1 Montserrat,sans-serif;display:grid}._brandText_crumg_59{flex-direction:column;gap:2px;display:flex}._brandText_crumg_59 strong{letter-spacing:-.03em;font-size:16px;line-height:1.2}._brandText_crumg_59 small{opacity:.78;font:500 8px/1.2 Montserrat,sans-serif}._nav_crumg_65{align-items:stretch;gap:clamp(26px,3.5vw,58px);height:100%;margin:0 auto;display:flex}._nav_crumg_65 a{color:inherit;place-items:center;font-size:16px;font-weight:650;text-decoration:none;display:grid;position:relative}._nav_crumg_65 a:after{content:"";background:var(--cyan);height:3px;transition:all .2s;position:absolute;bottom:0;left:50%;right:50%}._nav_crumg_65 a:hover:after,._nav_crumg_65 ._activeNav_crumg_71:after{left:0;right:0}._headerSearch_crumg_73{color:inherit;place-items:center;text-decoration:none;display:grid}._headerSearch_crumg_73 span{font-size:29px}._lightHeader_crumg_77{color:#0b426c;background:#fffffff5;border-bottom-color:#dce6ed;box-shadow:0 1px #083a5d0a}._lightHeader_crumg_77 ._brandMark_crumg_57{color:#fff;background:#0b426c;border-color:#0b426c}._lightHeader_crumg_77 ._brandText_crumg_59 small{color:#527085}._lightHeader_crumg_77 ._nav_crumg_65 a:after{background:#0b65a5}._mobileMenu_crumg_85{margin-left:18px;display:none;position:relative}._mobileMenu_crumg_85 summary{cursor:pointer;width:28px;list-style:none}._mobileMenu_crumg_85 summary::-webkit-details-marker{display:none}._mobileMenu_crumg_85 summary span{background:currentColor;height:2px;margin:6px 0;display:block}._mobileMenu_crumg_85 nav{background:#fff;border-radius:12px;gap:2px;width:180px;padding:12px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 18px 45px #00000040}._mobileMenu_crumg_85 nav a{color:var(--ink);border-radius:7px;padding:10px 12px;text-decoration:none}._footer_crumg_99{color:#ffffffbd;background:var(--deep);grid-template-columns:1fr auto;gap:20px 50px;padding:48px clamp(24px,6vw,92px);display:grid}._footer_crumg_99 ._brand_crumg_55{color:#fff}._footer_crumg_99 p{margin:16px 0 0;font-size:14px}._footerLinks_crumg_105{align-items:center;gap:24px;display:flex}._footerLinks_crumg_105 a{color:#fff;font-weight:600;text-decoration:none}._footer_crumg_99>small{border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:18px}._footer_crumg_99>small a{color:#ffffffd1;margin-left:10px;text-decoration:none}._footer_crumg_99>small span{color:#ffffff3d;margin-left:10px}._footer_crumg_99>small ._footerAdminLink_crumg_115{color:#ffffffb3;margin-left:8px;font-size:10px;font-weight:500}._footer_crumg_99>small ._footerAdminLink_crumg_115:hover{color:#fffc}._searchHero_crumg_121{color:#fff;background:linear-gradient(90deg,#03182af0 0%,#03233acc 46%,#03233a6b 100%),url(/media/hero-cooling-tower-poster-fast) 50% 42%/cover;min-height:280px;padding:92px 24px 50px}._heroInner_crumg_123{max-width:1280px;margin:0 auto}._heroInner_crumg_123 h1{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.2vw,44px);line-height:1.15}._heroInner_crumg_123>p{color:#ffffffd1;margin:10px 0 20px;font-size:16px}._searchForm_crumg_129{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081c2c94;border:1px solid #ffffff8c;border-radius:10px;align-items:center;gap:12px;max-width:900px;height:54px;padding:5px 5px 5px 18px;display:flex;box-shadow:0 12px 30px #0000002e}._searchForm_crumg_129>span{font-size:32px}._searchForm_crumg_129 input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:18px}._searchForm_crumg_129 input::placeholder{color:#ffffffb8}._searchForm_crumg_129 button{color:#fff;min-width:116px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0aa9e9,#087cda);border:1px solid #ffffff47;border-radius:8px;align-self:stretch;font-size:16px;font-weight:750}._srOnly_crumg_139{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._portfolioTop_crumg_143{color:#fff;background:linear-gradient(90deg,#031c2ff7,#03263ed1),url(/media/hero-cooling-tower-poster-fast) 50% 44%/cover;min-height:190px;padding:104px 24px 22px}._portfolioPage_crumg_155{background:#fff}._portfolioTopInner_crumg_157{justify-content:space-between;align-items:flex-end;gap:24px;width:min(1040px,100% - 40px);margin:0 auto;display:flex}._portfolioTop_crumg_143 h1{letter-spacing:-.04em;margin:0;padding-left:0;font-size:38px;line-height:1}._portfolioTop_crumg_143 nav{color:#ffffffb8;align-items:center;gap:10px;font-size:13px;display:flex}._portfolioTop_crumg_143 nav a{color:inherit;text-decoration:none}._portfolioShell_crumg_181{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:36px;width:min(1040px,100% - 40px);margin:38px auto 72px;display:grid}._serviceSidebar_crumg_197{background:#fff;border:1px solid #d8e0e6;overflow:hidden}._serviceSidebar_crumg_197 h2{color:#fff;background:#073f75;margin:0;padding:19px 20px;font-size:22px}._sidebarActive_crumg_201,._serviceSidebar_crumg_197 li{color:#274359;border-top:1px solid #e1e7eb;min-height:52px;font-size:15px;line-height:1.4}._sidebarActive_crumg_201{color:#fff;background:#0878c5;font-weight:750}._serviceSidebar_crumg_197 ul{margin:0;padding:0;list-style:none}._serviceSidebar_crumg_197 li{background:#f5f7f8}._serviceSidebar_crumg_197 li._sidebarActive_crumg_201{color:#fff;background:#0878c5;font-weight:750}._serviceSidebar_crumg_197 li>a{min-height:52px;color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;text-decoration:none;display:flex}._serviceSidebar_crumg_197 li>a:focus-visible{outline-offset:-3px;outline:3px solid #f0bf30}._serviceSidebar_crumg_197 li:not(._sidebarActive_crumg_201)>a:hover{color:#075f9e;background:#edf7fd}._serviceSidebar_crumg_197 li span:last-child{opacity:.78;font-size:24px;line-height:1}._portfolioResults_crumg_233{min-width:0}._portfolioHeading_crumg_235{border-bottom:2px solid #273d4c;justify-content:space-between;align-items:flex-start;gap:24px;min-height:68px;display:flex}._portfolioHeading_crumg_235 h2{letter-spacing:-.035em;align-items:center;gap:12px;margin:0;font-size:31px;display:flex}._portfolioHeading_crumg_235 h2 span{border:5px solid #1599ad;width:14px;height:14px}._portfolioHeading_crumg_235 p{color:#718292;margin:9px 0 0;font-size:13px}._portfolioCount_crumg_257{color:#667783;margin:20px 0 14px;font-size:13px}._portfolioCount_crumg_257 strong{color:#0875bf}._portfolioEmpty_crumg_261{color:#667783;text-align:center;background:#f8fbfd;border:1px dashed #c9d9e4;place-items:center;min-height:180px;margin:0;font-size:14px;display:grid}._portfolioGrid_crumg_263{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px 14px;display:grid}._portfolioCard_crumg_265{background:#fff;border:1px solid #d4dce3;border-radius:5px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-width:0;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;overflow:hidden}._portfolioCard_crumg_265:hover{border-color:#bac9d5;transform:translateY(-3px);box-shadow:0 14px 28px #072c4f1a}._portfolioImage_crumg_269{box-sizing:border-box;aspect-ratio:4/3;width:100%;min-width:0;max-width:100%;display:flex;position:relative;overflow:hidden}._logoStage_crumg_271{background:#fff;justify-content:center;align-items:center;padding:clamp(16px,1.8vw,24px)}._logoStage_crumg_271:has(._portfolioLogo_crumg_273[src$=-on-dark\.png]){background:#073f75}._logoStage_crumg_271:has(._portfolioLogo_crumg_273[src$=exofresh-logistics\.svg]){background:#073f75}._photoStage_crumg_277{background:#e9eef1}._portfolioMediaPlaceholder_crumg_279{color:#70879a;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;font-size:13px;display:flex}._portfolioMediaPlaceholder_crumg_279>span{font-size:32px}._portfolioLogo_crumg_273{object-fit:contain;object-position:center;width:100%;min-width:0;max-width:100%;height:100%}._portfolioTextLogo_crumg_285{color:#123652;letter-spacing:-.04em;text-align:center;word-break:keep-all;max-width:100%;font-size:clamp(21px,2vw,29px);font-weight:800;line-height:1.25}._portfolioPhoto_crumg_287{object-fit:cover;object-position:center 62%;width:100%;height:100%;transition:transform .35s}._portfolioCard_crumg_265:hover ._portfolioPhoto_crumg_287{transform:scale(1.025)}._portfolioCardBody_crumg_291{color:#123652;background:#fff;border-top:1px solid #edf2f5;min-height:66px;padding:10px 13px 13px}._portfolioCardBody_crumg_291 h3{color:#123652;letter-spacing:-.025em;text-align:left;min-width:0;margin:0;font-size:15px;font-weight:780;line-height:1.35;overflow:hidden}._portfolioCardBody_crumg_291 h3 a{min-width:0;color:inherit;text-decoration:none;display:block}._portfolioCardBody_crumg_291 h3 a:after{content:"";position:absolute;inset:0}._portfolioClientName_crumg_299{color:#1687d3;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:12px;font-weight:700;line-height:1.25;display:block;overflow:hidden}._portfolioProjectTitle_crumg_301{-webkit-line-clamp:2;color:#123652;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._portfolioCard_crumg_265:has(._portfolioCardBody_crumg_291 h3 a){position:relative}._pagination_crumg_305{justify-content:center;align-items:center;gap:7px;margin-top:32px;display:flex}._pagination_crumg_305 button,._pagination_crumg_305 a{color:#365267;width:36px;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdae3;border-radius:4px;font-size:14px;font-weight:700}._pagination_crumg_305 a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._pagination_crumg_305 button:hover:not(:disabled),._pagination_crumg_305 a:hover,._pagination_crumg_305 ._activePage_crumg_309{color:#fff;background:#0878c5;border-color:#0878c5}._pagination_crumg_305 button:disabled{opacity:.38;cursor:default}._paginationGap_crumg_312{color:#6f8392;text-align:center;width:16px;font-weight:700}._categoryRail_crumg_316{z-index:4;background:#fff;border:1px solid #08538321;border-radius:13px;grid-template-columns:repeat(6,1fr);width:min(1360px,100% - 36px);margin:-34px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #11375121}._categoryRail_crumg_316 button{border:0;border-right:1px solid var(--line);min-height:72px;color:var(--ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:11px;padding:12px 14px;display:flex}._categoryRail_crumg_316 button:last-child{border-right:0}._categoryRail_crumg_316 button:hover{background:#f0f9ff}._categoryRail_crumg_316 button>span:first-child{color:#0871cb;font-variation-settings:"wght" 300;font-size:34px}._categoryRail_crumg_316 button>span:last-child{flex-direction:column;align-items:flex-start;display:flex}._categoryRail_crumg_316 strong{font-size:16px}._categoryRail_crumg_316 small{color:#496986;margin-top:4px}._explorer_crumg_334{grid-template-columns:260px 1fr;gap:16px;width:min(1360px,100% - 36px);margin:14px auto 0;padding:0 0 58px;display:grid}._filterPanel_crumg_336,._results_crumg_336{background:#fff;border:1px solid #e0e8ee;border-radius:13px;box-shadow:0 8px 24px #102d460b}._filterPanel_crumg_336{overflow:hidden}._filterTitle_crumg_340{color:#fff;background:linear-gradient(110deg,#063258,#074f7a);justify-content:space-between;align-items:center;height:54px;padding:0 20px;display:flex}._filterPanel_crumg_336 fieldset{border:0;border-bottom:1px solid #edf2f6;margin:0;padding:27px 20px 13px}._filterPanel_crumg_336 legend{color:#183d5d;padding:0;font-weight:750}._filterPanel_crumg_336 label{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:11px 0;font-size:14px;display:grid}._filterPanel_crumg_336 input{accent-color:#087dd2;width:16px;height:16px}._filterPanel_crumg_336 small{color:#7990a4}._resetButton_crumg_352{color:#31536d;cursor:pointer;background:#fff;border:1px solid #c9d9e4;border-radius:8px;width:calc(100% - 44px);margin:16px 22px 22px;padding:10px}._results_crumg_336{min-width:0;padding:20px}._resultHeader_crumg_356{justify-content:space-between;align-items:flex-end;gap:20px;min-height:62px;display:flex}._resultHeader_crumg_356 h2{margin:8px 0 0;font-size:23px}._resultHeader_crumg_356 h2 strong{color:var(--blue)}._resultHeader_crumg_356>button,._emptyResult_crumg_362 button{color:#2c506d;cursor:pointer;background:#fff;border:1px solid #c7d7e2;border-radius:8px;padding:9px 14px}._activeChips_crumg_364{flex-wrap:wrap;gap:7px;min-height:26px;display:flex}._activeChips_crumg_364 span{color:#076dba;background:#eaf4ff;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:700}._featuredCase_crumg_368{background:#fff;border:1px solid #dbe5ec;border-radius:11px;grid-template-columns:minmax(340px,1.08fr) 1fr;margin-top:14px;display:grid;overflow:hidden;box-shadow:0 8px 22px #133b5917}._featuredImage_crumg_370{min-height:360px;position:relative;overflow:hidden}._featuredImage_crumg_370 img{object-fit:cover;width:100%;height:100%;transition:transform .5s}._featuredImage_crumg_370:hover img{transform:scale(1.025)}._featuredImage_crumg_370>span{color:#fff;background:#078fe1;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:750;position:absolute;top:18px;left:18px}._featuredCopy_crumg_378{flex-direction:column;justify-content:center;padding:clamp(24px,3vw,38px);display:flex}._featuredCopy_crumg_378>p:first-child{color:var(--blue);letter-spacing:.08em;margin:0;font-size:13px;font-weight:800}._featuredCopy_crumg_378 h3{letter-spacing:-.035em;margin:12px 0 16px;font-size:clamp(25px,2.4vw,35px);line-height:1.25}._featuredCopy_crumg_378 h3 a{color:inherit;text-decoration:none}._featuredCopy_crumg_378>p:nth-of-type(2){color:var(--muted);margin:0 0 22px;line-height:1.75}._featuredCopy_crumg_378 dl{border-top:1px solid #e7eef3;margin:0}._featuredCopy_crumg_378 dl div{border-bottom:1px solid #e7eef3;grid-template-columns:80px 1fr;gap:12px;padding:10px 0;font-size:14px;display:grid}._featuredCopy_crumg_378 dt{color:#6b7f91}._featuredCopy_crumg_378 dd{margin:0;font-weight:650}._tagRow_crumg_396{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}._tagRow_crumg_396 span{color:#fff;background:#0877c8;border-radius:5px;padding:6px 10px;font-size:12px;font-weight:700}._tagRow_crumg_396 span:nth-child(n+3){background:var(--teal)}._detailLink_crumg_402{color:#075f9e;border-bottom:1px solid #075f9e;align-self:flex-start;margin-top:26px;padding-bottom:6px;font-weight:750;text-decoration:none}._emptyResult_crumg_362{text-align:center;place-content:center;justify-items:center;min-height:460px;display:grid}._emptyResult_crumg_362>span{color:#86a2b6;font-size:56px}._emptyResult_crumg_362 h3{margin:12px 0 4px}._emptyResult_crumg_362 p{color:var(--muted)}._searchContext_crumg_412{color:#fff;background:linear-gradient(90deg,#07375c,#064d79);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px;padding:18px 22px;display:flex}._searchContext_crumg_412 strong{border-right:1px solid #ffffff42;padding-right:18px}._searchContext_crumg_412 span{color:#63ddff;font-size:14px}._detailPage_crumg_420{background:#fff}._detailHero_crumg_422{color:#fff;background:#062943;min-height:220px;position:relative;overflow:hidden}._detailHeroImage_crumg_424{object-fit:cover;object-position:center 44%;width:100%;height:100%;position:absolute;inset:0}._detailHeroShade_crumg_426{background:linear-gradient(90deg,#031829f5 0%,#031e32d4 42%,#031e324d 78%,#031e3229 100%);position:absolute;inset:0}._detailHeroInner_crumg_428{z-index:2;width:min(1040px,100% - 40px);margin:0 auto;padding:92px 0 24px;position:relative}._breadcrumb_crumg_430{color:#ffffffb8;align-items:center;gap:10px;font-size:12px;display:flex}._breadcrumb_crumg_430 a{color:inherit;text-decoration:none}._detailHeroInner_crumg_428 h1{letter-spacing:-.045em;max-width:none;margin:12px 0 10px;font-size:clamp(31px,3vw,44px);line-height:1.15}._detailHeroInner_crumg_428>p{color:#ffffffd1;max-width:700px;margin:0;font-size:15px;line-height:1.65}._heroTags_crumg_438{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}._heroTags_crumg_438 span{background:#0788da;border-radius:5px;padding:6px 10px;font-size:12px;font-weight:750}._heroTags_crumg_438 span:nth-child(n+3){background:#008d91}._heroFacts_crumg_444{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#052741eb;border:1px solid #ffffff40;border-bottom:0;border-radius:10px 10px 0 0;grid-template-columns:repeat(4,1fr);gap:0;width:min(1120px,100% - 40px);margin:0;padding:15px 20px;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._heroFacts_crumg_444 div{border-right:1px solid #ffffff2e;padding:0 24px}._heroFacts_crumg_444 div:last-child{border:0}._detailShell_crumg_452{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:36px;width:min(1040px,100% - 40px);margin:38px auto 72px;display:grid}._detailShell_crumg_452>._serviceSidebar_crumg_197{position:sticky;top:18px}._detailContent_crumg_470{min-width:0}._detailContent_crumg_470>section{width:100%;max-width:none;margin-left:0;margin-right:0}._detailContent_crumg_470 ._projectOverview_crumg_474{grid-template-columns:1fr;align-items:start;gap:22px;padding:0 0 32px}._detailContent_crumg_470 ._annotationSection_crumg_476,._detailContent_crumg_470 ._processSection_crumg_478{padding:32px 0}._detailContent_crumg_470 ._tintedSection_crumg_480{padding-left:20px;padding-right:20px}._detailContent_crumg_470 ._completionSection_crumg_482{grid-template-columns:1fr;gap:22px;margin-top:0;padding:32px}._detailContent_crumg_470 ._scopeSection_crumg_484,._detailContent_crumg_470 ._faqSection_crumg_486{grid-template-columns:1fr;gap:22px;padding:38px 0}._detailContent_crumg_470 ._caseCta_crumg_488{margin-top:0;margin-bottom:36px}._detailContent_crumg_470 ._relatedSection_crumg_490{padding:38px 0 48px}._legacyClientLogo_crumg_492{object-fit:contain;object-position:left center;width:auto;max-width:min(320px,82%);height:auto;max-height:150px;margin:2px 0 20px;display:block}._bodyLogoFrame_crumg_494{margin-top:2px;margin-bottom:20px}._bodyPhotoGallery_crumg_496{flex-direction:column;gap:20px;margin-top:18px;display:flex}._legacyClientLogo_crumg_492[src$=-on-dark\.png]{box-sizing:border-box;background:#073f75;padding:16px}._legacyOverviewPhoto_crumg_500{object-fit:cover;border:1px solid #dce6ed;width:min(320px,82%);max-height:190px}._legacyFilterSection_crumg_502{border-top:1px solid #e4ecf1;border-bottom:1px solid #e4ecf1;padding:28px 0 32px}._legacyFilterSection_crumg_502 h2{letter-spacing:-.035em;margin:0 0 15px;font-size:25px}._legacyFilterSection_crumg_502 p{color:var(--muted);margin:0 0 16px;font-size:14px}._legacyFilterTags_crumg_508{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._legacyFilterTags_crumg_508 li{color:#075f9e;background:#f2f8fc;border:1px solid #cfe0eb;border-radius:5px;padding:7px 11px;font-size:13px;font-weight:750}._caseWorkSummary_crumg_512{border-bottom:1px solid #e4ecf1;grid-template-columns:210px minmax(0,1fr);gap:38px;padding:38px 0 42px;display:grid}._caseWorkSummaryHeading_crumg_514>p{color:var(--blue);letter-spacing:.13em;margin:0 0 8px;font:750 12px/1 Montserrat,sans-serif}._caseWorkSummaryHeading_crumg_514 h2{letter-spacing:-.04em;margin:0 0 14px;font-size:28px}._caseWorkSummaryHeading_crumg_514>span{color:var(--muted);font-size:14px;line-height:1.7;display:block}._caseWorkSteps_crumg_520{border-top:2px solid #0a72b8;margin:0;padding:0;list-style:none}._caseWorkSteps_crumg_520 li{border-bottom:1px solid #dfe7ed;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px 0;display:grid}._caseWorkSteps_crumg_520 li>span{color:#1687d3;padding-top:2px;font:750 13px/1.4 Montserrat,sans-serif}._caseWorkSteps_crumg_520 h3{color:#103653;letter-spacing:-.025em;margin:0 0 5px;font-size:17px}._caseWorkSteps_crumg_520 p{color:#60788b;margin:0;font-size:14px;line-height:1.65}._legacyReportSection_crumg_530{padding:38px 0 48px}._legacyReportHeading_crumg_532{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}._legacyReportHeading_crumg_532 p{color:var(--blue);letter-spacing:.13em;margin:0 0 7px;font:750 12px/1 Montserrat,sans-serif}._legacyReportHeading_crumg_532 h2{letter-spacing:-.04em;margin:0;font-size:30px}._legacyReportHeading_crumg_532 a{color:#075f9e;border-bottom:1px solid;flex:none;font-size:13px;font-weight:700;text-decoration:none}._legacyReportFrame_crumg_540{background:#f5f8fa;border:1px solid #dce6ed;margin:0;padding:12px}._legacyReportFrame_crumg_540+._legacyReportFrame_crumg_540{margin-top:18px}._legacyReportFrame_crumg_540 img{background:#fff;width:100%;height:auto;display:block}._legacyReportFrame_crumg_540 figcaption{color:#64798a;text-align:center;padding:13px 4px 2px;font-size:13px;line-height:1.6}._heroFacts_crumg_444 dt{color:#77dfff;font-size:12px;font-weight:700}._heroFacts_crumg_444 dd{margin:6px 0 0;font-size:15px;font-weight:650}._projectOverview_crumg_474,._annotationSection_crumg_476,._processSection_crumg_478,._completionSection_crumg_482,._scopeSection_crumg_484,._faqSection_crumg_486,._caseCta_crumg_488,._relatedSection_crumg_490{width:min(1320px,100% - 40px);max-width:1320px;margin:0 auto}._projectOverview_crumg_474{grid-template-columns:.95fr 1.05fr;align-items:center;gap:48px;padding:44px 0;display:grid}._overviewCopy_crumg_558>p:first-child,._completionSection_crumg_482>div>p:first-child,._faqSection_crumg_486>div>p:first-child,._relatedSection_crumg_490>div>p:first-child{color:var(--blue);letter-spacing:.13em;margin:0 0 7px;font:750 12px/1 Montserrat,sans-serif}._overviewCopy_crumg_558 h2,._completionSection_crumg_482 h2,._faqSection_crumg_486 h2,._relatedSection_crumg_490 h2{letter-spacing:-.04em;margin:0 0 16px;font-size:30px}._overviewCopy_crumg_558 p:not(:first-child){color:var(--muted);margin:0 0 10px;font-size:15px;line-height:1.7}._projectInfo_crumg_564{border:1px solid #dce6ed;border-radius:12px;margin:0;overflow:hidden}._projectInfo_crumg_564 div{border-bottom:1px solid #e4ecf1;grid-template-columns:130px 1fr;display:grid}._projectInfo_crumg_564 div:last-child{border:0}._projectInfo_crumg_564 dt,._projectInfo_crumg_564 dd{margin:0;padding:13px 16px}._projectInfo_crumg_564 dt{color:#426079;background:#f1f6f9;font-weight:700}._projectInfo_crumg_564 dd{font-weight:600}._originalWorkBody_crumg_578{background:#f7fafc;border:1px solid #dce6ed;border-radius:10px;margin:0 0 20px;padding:18px 20px}._originalWorkBody_crumg_578 strong{color:#0a5791;font-size:14px;display:block}._originalWorkBody_crumg_578 p{color:#27475e;white-space:pre-wrap;margin:8px 0 0;line-height:1.7}._annotationSection_crumg_476{border-top:1px solid #e4ecf1;padding:42px 0 34px}._annotationHeading_crumg_588{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}._annotationHeading_crumg_588>div>p{color:var(--blue);letter-spacing:.12em;margin:0 0 8px;font-size:12px;font-weight:800}._annotationHeading_crumg_588 h2{letter-spacing:-.04em;margin:0 0 6px;font-size:30px}._annotationHeading_crumg_588>div>span{color:var(--muted)}._annotationControl_crumg_596{justify-content:flex-end;align-items:center;gap:14px;display:flex}._annotationControl_crumg_596 p{max-width:330px;color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.55}._annotationControl_crumg_596 button{color:#415f75;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8cad7;border-radius:999px;flex:none;padding:10px 16px;font-weight:750}._annotationControl_crumg_596 button._isEnabled_crumg_602{color:#fff;background:#057fc7;border-color:#057fc7}._annotationGrid_crumg_604{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}._annotationCard_crumg_606{background:#fff;border:1px solid #dce6ed;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px #12364f12}._technicalPhoto_crumg_608,._processAnnotationPhoto_crumg_608{aspect-ratio:298/236;background:#dbe5ea;position:relative;overflow:hidden}._technicalPhoto_crumg_608>img,._processAnnotationPhoto_crumg_608>img{object-fit:cover;width:100%;height:100%;display:block}._technicalOverlay_crumg_612{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._outlinePaths_crumg_614 path{fill:none;stroke:gold;stroke-width:1.5px;stroke-dasharray:3.5 3.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 1px #000000b8)}._leaderLine_crumg_616{fill:none;stroke:gold;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._targetDot_crumg_618{fill:gold;stroke:#082f50;stroke-width:1.2px;vector-effect:non-scaling-stroke}._svgLabel_crumg_620 rect{fill:#042f4ff0;stroke:#ffffffe6;stroke-width:.65px;vector-effect:non-scaling-stroke}._svgLabel_crumg_620 ._labelAccent_crumg_622{fill:gold;stroke:none}._svgLabel_crumg_620 text{fill:#fff;letter-spacing:-.2px;font-family:Noto Sans KR,sans-serif;font-size:8.5px;font-weight:750}._annotationCopy_crumg_626{padding:16px 18px 18px}._annotationCopy_crumg_626 h3{margin:0 0 8px;font-size:18px}._annotationCopy_crumg_626 p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}._processSection_crumg_478{padding:40px 0}._tintedSection_crumg_480{background:#f3f8fb;width:100%;max-width:none;padding-left:max(20px,50vw - 660px);padding-right:max(20px,50vw - 660px)}._processHeading_crumg_638{align-items:flex-start;gap:22px;display:flex}._processHeading_crumg_638>span{color:#0877c8;font:800 35px/1 Montserrat,sans-serif}._processHeading_crumg_638 h2{letter-spacing:-.035em;margin:-4px 0 6px;font-size:30px}._processHeading_crumg_638 p{color:#638097;margin:0}._processIntro_crumg_646{max-width:960px;color:var(--muted);margin:16px 0 22px 57px;font-size:15px;line-height:1.7}._photoGridFour_crumg_648,._photoGridThree_crumg_648,._photoGridTwo_crumg_648,._photoMosaic_crumg_648{gap:14px;display:grid}._photoGridFour_crumg_648{grid-template-columns:repeat(4,1fr)}._photoGridThree_crumg_648{grid-template-columns:repeat(3,1fr)}._photoGridTwo_crumg_648{grid-template-columns:repeat(2,1fr)}._photoMosaic_crumg_648{grid-template-columns:.8fr 1.4fr .8fr}._processSection_crumg_478 figure{background:#fff;border:1px solid #dbe5eb;border-radius:9px;margin:0;overflow:hidden}._processSection_crumg_478 figure>img{object-fit:cover;width:100%;height:220px;display:block}._photoGridFour_crumg_648 figure>img{height:190px}._photoGridTwo_crumg_648 figure>img{height:280px}._photoGridTwo_crumg_648 ._processAnnotationPhoto_crumg_608{aspect-ratio:16/9}._processSection_crumg_478 figcaption{text-align:center;flex-direction:column;justify-content:center;gap:3px;min-height:48px;padding:13px 16px;font-size:14px;font-weight:650;display:flex}._processSection_crumg_478 figcaption span{color:var(--muted);font-size:12px;font-weight:500}._mosaicWide_crumg_672{grid-column:auto}._completionSection_crumg_482{color:#fff;background:linear-gradient(135deg,#032947,#075582);border-radius:14px;grid-template-columns:.8fr 1.2fr;gap:52px;margin-top:28px;padding:42px 46px;display:grid}._completionSection_crumg_482>div>p:first-child{color:#6ddcff}._completionSection_crumg_482>div>p:last-child{color:#ffffffb3;line-height:1.7}._completionSection_crumg_482 ul{grid-template-columns:1fr 1fr;gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}._completionSection_crumg_482 li{border-bottom:1px solid #ffffff26;padding:12px 0 12px 29px;position:relative}._completionSection_crumg_482 li:before{content:"✓";color:#54e1de;font-weight:900;position:absolute;left:0}._scopeSection_crumg_484{grid-template-columns:230px 1fr;gap:44px;padding:58px 0;display:grid}._scopeSection_crumg_484 h2{letter-spacing:-.04em;margin:0;font-size:30px}._scopeRow_crumg_692{border-bottom:1px solid #e4ebf0;grid-template-columns:90px repeat(6,minmax(80px,1fr));gap:8px;padding:13px 0;display:grid}._scopeRow_crumg_692 strong{color:#0b588d;place-items:center start;display:grid}._scopeRow_crumg_692 a{text-align:center;color:#3c5b72;background:#fff;border:1px solid #d7e3eb;border-radius:7px;padding:10px;text-decoration:none}._faqSection_crumg_486{border-top:1px solid #e1e9ef;grid-template-columns:300px 1fr;gap:50px;padding:54px 0;display:grid}._faqSection_crumg_486 details{border-bottom:1px solid #dce6ed}._faqSection_crumg_486 summary{cursor:pointer;padding:21px 36px 21px 0;font-weight:750}._faqSection_crumg_486 details p{color:var(--muted);margin:0 0 22px;line-height:1.75}._caseCta_crumg_488{color:#fff;background:linear-gradient(90deg,#032a48,#064f7c);border-radius:11px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;margin-bottom:58px;padding:27px 34px;display:flex}._caseCta_crumg_488 h2{margin:0 0 6px;font-size:25px}._caseCta_crumg_488 p{color:#ffffffb8;margin:0}._caseCta_crumg_488>a{color:#fff;background:#078ee1;border-radius:8px;flex:none;padding:14px 20px;font-weight:750;text-decoration:none}._relatedSection_crumg_490{border-top:1px solid #e1e9ef;padding:52px 0 62px}._relatedSection_crumg_490 article{border:1px solid #dce6ed;border-radius:11px;grid-template-columns:310px 1fr;margin-top:26px;display:grid;overflow:hidden}._relatedSection_crumg_490 article img{object-fit:cover;width:100%;height:190px}._relatedSection_crumg_490 article div{padding:26px 30px}._relatedSection_crumg_490 article span{color:var(--blue);font-size:12px;font-weight:800}._relatedSection_crumg_490 article h3{margin:8px 0;font-size:23px}._relatedSection_crumg_490 article p{color:var(--muted)}._relatedSection_crumg_490>a{color:#075f9e;margin-top:24px;font-weight:700;display:inline-block}@media (width<=1100px){._nav_crumg_65{gap:22px}._nav_crumg_65 a{font-size:14px}._explorer_crumg_334,._categoryRail_crumg_316{width:calc(100% - 28px)}._photoGridFour_crumg_648{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){._header_crumg_31{height:72px;padding-inline:22px}._header_crumg_31 ._brandText_crumg_59,._header_crumg_31 ._nav_crumg_65{display:none}._headerSearch_crumg_73{margin-left:auto}._mobileMenu_crumg_85{display:block}._searchHero_crumg_121{min-height:300px;padding-top:96px}._categoryRail_crumg_316{grid-template-columns:repeat(3,1fr)}._categoryRail_crumg_316 button:nth-child(n+4){border-top:1px solid var(--line)}._explorer_crumg_334{grid-template-columns:1fr}._filterPanel_crumg_336{grid-template-columns:repeat(2,1fr);display:grid}._filterTitle_crumg_340{grid-column:1/-1}._filterPanel_crumg_336 fieldset{border-right:1px solid #edf2f6}._resetButton_crumg_352{grid-column:1/-1}._featuredCase_crumg_368{grid-template-columns:1fr}._featuredImage_crumg_370{min-height:320px}._detailHero_crumg_422{min-height:230px}._detailHeroInner_crumg_428{padding-top:92px;padding-bottom:24px}._heroFacts_crumg_444{grid-template-columns:repeat(2,1fr);row-gap:18px}._heroFacts_crumg_444 div:nth-child(2){border-right:0}._projectOverview_crumg_474,._completionSection_crumg_482,._faqSection_crumg_486{grid-template-columns:1fr;gap:34px}._annotationGrid_crumg_604{grid-template-columns:1fr}._photoGridThree_crumg_648,._photoMosaic_crumg_648{grid-template-columns:1fr 1fr}._mosaicWide_crumg_672{grid-column:span 2}._scopeSection_crumg_484{grid-template-columns:1fr;gap:26px}._scopeRow_crumg_692{grid-template-columns:80px repeat(3,1fr)}._portfolioTopInner_crumg_157{width:calc(100% - 12px)}._portfolioShell_crumg_181{grid-template-columns:1fr;gap:26px;width:calc(100% - 32px);margin-top:28px}._serviceSidebar_crumg_197 ul{grid-template-columns:repeat(2,1fr);display:grid}._serviceSidebar_crumg_197 li:nth-child(2n){border-left:1px solid #e1e7eb}._portfolioGrid_crumg_263{grid-template-columns:repeat(2,minmax(0,1fr))}._detailShell_crumg_452{grid-template-columns:1fr;gap:26px;width:calc(100% - 32px);margin-top:28px}._detailShell_crumg_452>._serviceSidebar_crumg_197{position:static}._detailContent_crumg_470>section{width:100%}}@media (width<=600px){._brandMark_crumg_57{width:40px;height:40px;font-size:13px}._searchHero_crumg_121{min-height:330px;padding:90px 18px 54px}._heroInner_crumg_123 h1{font-size:35px}._heroInner_crumg_123>p{font-size:15px;line-height:1.7}._searchForm_crumg_129{flex-wrap:wrap;gap:8px;height:auto;padding:12px}._searchForm_crumg_129>span{display:none}._searchForm_crumg_129 input{flex-basis:100%;width:100%;padding:10px 6px;font-size:15px}._searchForm_crumg_129 button{width:100%;min-height:45px}._categoryRail_crumg_316{grid-template-columns:repeat(2,1fr);margin-top:-34px}._categoryRail_crumg_316 button{gap:9px;min-height:75px;padding:12px}._categoryRail_crumg_316 button>span:first-child{font-size:30px}._categoryRail_crumg_316 button:nth-child(n+3){border-top:1px solid var(--line)}._categoryRail_crumg_316 button strong{font-size:14px}._filterPanel_crumg_336{display:block}._results_crumg_336{padding:17px}._featuredImage_crumg_370{min-height:290px}._featuredCopy_crumg_378{padding:25px 21px}._searchContext_crumg_412{align-items:flex-start}._searchContext_crumg_412 strong{border:0;width:100%}._detailHero_crumg_422{min-height:238px}._detailHeroImage_crumg_424{object-position:62% center}._detailHeroShade_crumg_426{background:linear-gradient(90deg,#031829f7,#031e32a8)}._detailHeroInner_crumg_428{width:calc(100% - 36px);padding:86px 0 22px}._detailHeroInner_crumg_428 h1{font-size:31px}._detailHeroInner_crumg_428>p{font-size:15px}._heroFacts_crumg_444{width:calc(100% - 24px);padding:17px 8px}._heroFacts_crumg_444 div{padding:0 10px}._heroFacts_crumg_444 dd{font-size:13px}._projectOverview_crumg_474,._annotationSection_crumg_476,._processSection_crumg_478,._scopeSection_crumg_484,._faqSection_crumg_486,._relatedSection_crumg_490{width:calc(100% - 36px)}._annotationHeading_crumg_588,._annotationControl_crumg_596{flex-direction:column;align-items:flex-start}._annotationControl_crumg_596 p{text-align:left}._annotationHeading_crumg_588 h2,._overviewCopy_crumg_558 h2{font-size:29px}._projectInfo_crumg_564 div{grid-template-columns:100px 1fr}._projectInfo_crumg_564 dt,._projectInfo_crumg_564 dd{padding:13px 11px;font-size:13px}._processHeading_crumg_638{gap:12px}._processHeading_crumg_638>span{font-size:27px}._processHeading_crumg_638 h2{font-size:24px}._processIntro_crumg_646{margin-left:0}._photoGridFour_crumg_648,._photoGridThree_crumg_648,._photoGridTwo_crumg_648,._photoMosaic_crumg_648{grid-template-columns:1fr}._mosaicWide_crumg_672{grid-column:auto}._processSection_crumg_478 figure>img,._photoGridFour_crumg_648 figure>img,._photoGridTwo_crumg_648 figure>img{height:240px}._completionSection_crumg_482{margin-inline:14px;padding:38px 24px}._completionSection_crumg_482 ul{grid-template-columns:1fr}._scopeRow_crumg_692{grid-template-columns:repeat(2,1fr)}._scopeRow_crumg_692 strong{grid-column:1/-1;padding-top:8px}._portfolioTop_crumg_143{min-height:170px;padding:92px 18px 24px}._portfolioTopInner_crumg_157{flex-direction:column;align-items:flex-start;gap:12px}._portfolioTop_crumg_143 h1{font-size:32px}._portfolioShell_crumg_181{width:calc(100% - 28px);margin-bottom:48px}._serviceSidebar_crumg_197 ul{grid-template-columns:1fr}._serviceSidebar_crumg_197 li:nth-child(2n){border-left:0}._portfolioHeading_crumg_235{min-height:58px}._portfolioHeading_crumg_235 h2{font-size:27px}._portfolioHeading_crumg_235 p{display:none}._portfolioGrid_crumg_263{grid-template-columns:minmax(0,1fr)}._portfolioImage_crumg_269{aspect-ratio:4/3}._portfolioCardBody_crumg_291{min-height:66px;padding:10px 13px 13px}._portfolioCardBody_crumg_291 h3{font-size:15px}._detailShell_crumg_452{width:calc(100% - 28px);margin-bottom:48px}._detailContent_crumg_470 ._completionSection_crumg_482,._detailContent_crumg_470 ._caseCta_crumg_488{margin-inline:0}._caseWorkSummary_crumg_512{grid-template-columns:1fr;gap:22px}._legacyReportHeading_crumg_532{flex-direction:column;align-items:flex-start}._caseCta_crumg_488{flex-direction:column;align-items:flex-start;margin-inline:14px;padding:28px 22px}._relatedSection_crumg_490 article,._footer_crumg_99{grid-template-columns:1fr}._footerLinks_crumg_105{flex-wrap:wrap}}
