@font-face{font-family:Urban Play;src:url(/fonts/Play-400.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Urban Play;src:url(/fonts/Play-700.woff)format("woff");font-weight:700;font-display:swap}:is(body:has(.v8Wgyq_home)>header,body:has(.v8Wgyq_home)>.mobile-menu,body:has(.v8Wgyq_home)>footer,body:has(.v8Wgyq_home)>.back-to-top){display:none!important}body:has(.v8Wgyq_home) main{padding:0!important}html:has(.v8Wgyq_home){scroll-behavior:auto}.v8Wgyq_home{--side:60px;--gold:#b19a5b;color:#333;font-family:Urban Play,JHE Sans,sans-serif;overflow:clip}.v8Wgyq_home *{box-sizing:border-box}.v8Wgyq_home button,.v8Wgyq_home a{-webkit-tap-highlight-color:transparent}.v8Wgyq_home button{cursor:pointer}.v8Wgyq_home a{text-decoration:none}.v8Wgyq_home button:focus-visible,.v8Wgyq_home a:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.v8Wgyq_header{z-index:110;color:#333;height:160px;transition:height .3s,background .3s;position:fixed;inset:0 0 auto}.v8Wgyq_headerInner{height:100%;padding:0 var(--side);justify-content:space-between;align-items:center;gap:30px;margin:auto;display:flex}.v8Wgyq_headerLight{color:#fff}.v8Wgyq_headerScrolled{color:#333;background:#fff;height:100px}.v8Wgyq_headerMenu{color:#fff;background:0 0}.v8Wgyq_logo{flex:none;width:182px;display:block}.v8Wgyq_logo img{width:100%!important;height:auto!important;max-height:none!important}.v8Wgyq_nav{margin-left:auto;margin-right:70px;display:flex}.v8Wgyq_nav>div{text-align:center;width:135px;position:relative}.v8Wgyq_nav>div>a{height:160px;color:inherit;justify-content:center;align-items:center;font-size:17.5px;font-weight:700;display:flex}.v8Wgyq_headerScrolled .v8Wgyq_nav>div>a{height:100px}.v8Wgyq_dropdown{background:#fff;width:185px;padding:20px 12px;display:none;position:absolute;top:100%;left:-25px;box-shadow:0 10px 30px #0001}.v8Wgyq_dropdown a{color:#555;font:500 16px/2.7 JHE Sans,sans-serif;display:block}.v8Wgyq_nav>div:hover .v8Wgyq_dropdown,.v8Wgyq_nav>div:focus-within .v8Wgyq_dropdown{display:block}.v8Wgyq_utility{align-items:center;gap:28px;display:flex}.v8Wgyq_contactCircle{width:30px;height:30px;color:inherit}.v8Wgyq_contactCircle svg{width:100%;height:100%}.v8Wgyq_profile{color:inherit;white-space:nowrap;font-size:16px}.v8Wgyq_profile span{margin-left:8px}.v8Wgyq_menuButton{z-index:120;background:0 0;border:0;flex-direction:column;justify-content:space-between;width:80px;height:30px;padding:2px 0;display:flex;position:relative}.v8Wgyq_menuButton span{width:100%;height:5px;color:inherit;background:currentColor;transition:transform .3s;display:block}.v8Wgyq_headerLight .v8Wgyq_menuButton span,.v8Wgyq_headerMenu .v8Wgyq_menuButton span{background:#fff}.v8Wgyq_menuButton span:first-child{background:var(--gold)}.v8Wgyq_menuOverlay{z-index:105;color:#fff;padding:210px var(--side) 70px;background:#17191b;position:fixed;inset:0;overflow:auto}.v8Wgyq_menuOverlay>div{grid-template-columns:repeat(4,1fr);gap:40px;max-width:1400px;margin:auto;display:grid}.v8Wgyq_menuOverlay section>a{color:#fff;font-size:36px;font-weight:700}.v8Wgyq_menuOverlay section>div{gap:22px;margin-top:35px;display:grid}.v8Wgyq_menuOverlay section>div a{color:#aaa;font-size:19px}.v8Wgyq_menuOverlay a:hover{color:var(--gold)}.v8Wgyq_hero{color:#fff;background:#101317;height:100svh;min-height:700px;position:relative}.v8Wgyq_heroFrame{opacity:0;transition:opacity 1s cubic-bezier(.87,.03,.41,.9);position:absolute;inset:0;overflow:hidden}.v8Wgyq_frameActive{opacity:1}.v8Wgyq_heroFrame img{transform:scale(1.08)}.v8Wgyq_frameActive img{animation:8s ease-out forwards v8Wgyq_zoom}.v8Wgyq_heroTint{background:linear-gradient(#0000 45%,#05080cc7);position:absolute;inset:0}.v8Wgyq_heroText{bottom:37px;left:var(--side);align-items:center;gap:37px;display:flex;position:absolute;right:150px}.v8Wgyq_brandBlock{flex:none}.v8Wgyq_brandBlock>p{letter-spacing:-.2px;margin:0 0 36px;font-size:20px;line-height:20px}.v8Wgyq_brandBlock h1{letter-spacing:-3.9px;white-space:nowrap;color:#fff;margin:0;font-family:Urban Play,sans-serif;font-size:130px;font-weight:700;line-height:1}.v8Wgyq_heroDescription{max-width:420px;padding-top:8px}.v8Wgyq_heroDescription h2{letter-spacing:-.99px;color:#fff;margin:0 0 26px;font:600 22px/1.25 JHE Sans,sans-serif}.v8Wgyq_heroDescription p{letter-spacing:-.96px;color:#c3c5c7;margin:0;font:500 17.5px/28px JHE Sans,sans-serif}.v8Wgyq_heroControl{right:var(--side);flex-direction:column-reverse;gap:8px;display:flex;position:absolute;bottom:93px}.v8Wgyq_heroControl button{color:#fff;background:0 0;border:2px solid #f3f3f333;border-radius:50%;width:64px;height:64px;padding:18px;position:relative}.v8Wgyq_heroControl button>svg:not(.v8Wgyq_progress){width:24px;height:24px}.v8Wgyq_heroControl button:hover{background:#ffffff20}.v8Wgyq_progress{fill:none;stroke:#fff;stroke-width:2px;pointer-events:none;width:64px;height:64px;position:absolute;inset:-2px;transform:rotate(-90deg)}.v8Wgyq_progress circle{stroke-dasharray:195;stroke-dashoffset:195px;animation:5s linear forwards v8Wgyq_progress}.v8Wgyq_conceptLabel{right:var(--side);color:#ffffff75;letter-spacing:.05em;margin:0;font-size:11px;position:absolute;top:180px}.v8Wgyq_pageNav{z-index:90;text-align:center;color:#777;gap:18px;width:26px;font-size:12px;display:grid;position:fixed;top:50%;left:25px;transform:translateY(-50%)}.v8Wgyq_pageNav>button{color:inherit;background:0 0;border:0;padding:0;font-size:23px}.v8Wgyq_pageNav>div{justify-content:center;gap:18px;display:grid;position:relative}.v8Wgyq_pageNav>div:before{content:"";opacity:.3;background:currentColor;width:1px;position:absolute;top:0;bottom:0;left:50%}.v8Wgyq_pageNav>div button{opacity:.35;z-index:1;background:currentColor;border:0;border-radius:50%;width:6px;height:6px;padding:0}.v8Wgyq_pageNav>div button[aria-current]{opacity:1;background:var(--gold);outline:3px solid #b19a5b33}.v8Wgyq_pageNavLight{color:#fff}.v8Wgyq_screen{height:100svh;min-height:750px;padding:120px var(--side) 80px;position:relative}.v8Wgyq_sectionTitle{letter-spacing:-.4px;color:#333;margin:0;font-family:Urban Play,JHE Sans,sans-serif;font-size:80px;font-weight:700;line-height:1}.v8Wgyq_sectionTitle em{color:var(--gold);font-style:normal}.v8Wgyq_sectionTitle>a{vertical-align:middle;width:28px;height:28px;color:inherit;margin-left:15px;display:inline-block}.v8Wgyq_sectionTitle svg{width:100%;height:100%}.v8Wgyq_subText{color:#707070;letter-spacing:-.5px;margin:24px 0 0;font:500 17.5px/28px JHE Sans,sans-serif}.v8Wgyq_solutions{background:#fff;align-items:center;padding-right:0;display:flex}.v8Wgyq_solutionIntro{flex:none;width:36.5%}.v8Wgyq_solutionControls{gap:15px;margin-top:55px;display:flex}.v8Wgyq_solutionControls button{color:#333;background:0 0;border:1.4px solid #aaa;border-radius:50%;width:81px;height:81px;padding:24px}.v8Wgyq_solutionControls svg{width:100%;height:100%}.v8Wgyq_serviceRail{scrollbar-width:none;scroll-snap-type:x mandatory;gap:9px;width:63.5%;padding-right:20px;display:flex;overflow:auto}.v8Wgyq_serviceCard{color:#fff;scroll-snap-align:start;flex:none;width:347px;height:451px;position:relative;overflow:hidden}.v8Wgyq_serviceShade{background:linear-gradient(#0a0d10b3,#070b11c9);transition:background .4s;position:absolute;inset:0}.v8Wgyq_serviceCard:hover .v8Wgyq_serviceShade{background:#786437e8}.v8Wgyq_serviceCardCopy{z-index:1;height:100%;padding:65px 42px;position:relative}.v8Wgyq_serviceCardCopy h3{letter-spacing:-1.5px;white-space:nowrap;color:#fff;margin:0;font:700 30px/1.25 JHE Sans,sans-serif}.v8Wgyq_serviceCard:last-child .v8Wgyq_serviceCardCopy h3{font-size:25px}.v8Wgyq_serviceCardCopy>p{color:#ffffffa3;margin:15px 0 40px;font-size:18px}.v8Wgyq_serviceCardCopy ul{margin:0;padding:0;font:600 16px/1.75 JHE Sans,sans-serif;list-style:none}.v8Wgyq_cardArrow{font-size:40px;font-weight:400;position:absolute;bottom:45px;left:42px}.v8Wgyq_business{color:#fff;background:#12171c;align-items:center;display:flex}.v8Wgyq_businessBackground{opacity:.9;background:linear-gradient(#111820a8,#111820bd),url(/media/sinsi-urban/blueprint-1672.avif) 50%/cover;position:absolute;inset:0}.v8Wgyq_businessIntro{width:35%;position:relative}.v8Wgyq_businessIntro .v8Wgyq_sectionTitle{color:#fff}.v8Wgyq_businessIntro .v8Wgyq_subText{color:#ffffffab;max-width:400px}.v8Wgyq_businessGrid{flex-wrap:wrap-reverse;justify-content:flex-end;gap:19px;width:65%;display:flex;position:relative}.v8Wgyq_businessTile{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;cursor:default;background:#504b36a6;width:calc(33.3333% - 12.6667px);min-height:260px;padding:30px 35px;position:relative}.v8Wgyq_businessTile>span{color:#d0ba7e;font-size:16px;font-weight:700}.v8Wgyq_businessTile h3{letter-spacing:-.8px;overflow-wrap:anywhere;color:#fff;margin:18px 0 10px;font-size:26px}.v8Wgyq_businessTile p{margin:0;font:500 16px/1.5 JHE Sans,sans-serif}.v8Wgyq_businessTile small{color:#d7d5cd;max-width:180px;margin-top:18px;font:400 14px/1.65 JHE Sans,sans-serif;display:block}.v8Wgyq_businessTile svg{width:40px;height:40px;margin-top:18px}.v8Wgyq_newsHead{justify-content:space-between;align-items:end;display:flex}.v8Wgyq_newsControls{gap:22px;padding-bottom:10px;display:flex}.v8Wgyq_newsControls button{color:#333;background:0 0;border:0;width:30px;height:31px;padding:0}.v8Wgyq_newsControls svg{width:100%;height:100%}.v8Wgyq_projectRail{scrollbar-width:none;gap:27px;padding-top:45px;display:flex;overflow:auto}.v8Wgyq_projectCard{color:#333;flex:0 0 calc(25% - 20.25px);min-width:0}.v8Wgyq_projectPhoto{aspect-ratio:1.583;background:#eee;width:100%;position:relative}.v8Wgyq_projectPhoto>span{z-index:1;background:var(--gold);color:#fff;padding:8px 15px;font-size:14px;position:absolute;top:-15px;left:20px}.v8Wgyq_projectCard h3{letter-spacing:-1.3px;white-space:nowrap;text-overflow:ellipsis;margin:22px 0 11px;font:700 26px/1.25 JHE Sans,sans-serif;overflow:hidden}.v8Wgyq_projectCard>p{color:#828282;margin:0 0 20px;font:400 16px/1.75 JHE Sans,sans-serif}.v8Wgyq_projectStatus{color:#888;font-size:15px}.v8Wgyq_performance{background:radial-gradient(#fff 30%,#f4f4ef);flex-direction:column;justify-content:center;display:flex}.v8Wgyq_performanceHeading{text-align:center;margin:0 0 32px}.v8Wgyq_performanceHeading .v8Wgyq_subText{margin-top:15px}.v8Wgyq_deliverables{width:min(1100px,100%);margin:0 auto}.v8Wgyq_deliverables img{object-fit:contain;max-height:350px}.v8Wgyq_footer{color:#aaa;height:100svh;min-height:650px;padding:160px var(--side) 80px;background:#1d1f21;flex-direction:column;justify-content:center;display:flex}.v8Wgyq_footerHead{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;padding-bottom:40px;display:flex}.v8Wgyq_footerHead>span,.v8Wgyq_footerHead>div{width:182px}.v8Wgyq_footerHead img{width:182px!important;height:auto!important}.v8Wgyq_footerHead p{font-size:14px}.v8Wgyq_footerBody{grid-template-columns:1.1fr 1.4fr 1fr 210px;gap:35px;margin:60px 0;display:grid}.v8Wgyq_footerBody h2,.v8Wgyq_footerBody h3{color:#fff;margin:0 0 20px;font:600 18px/1.5 JHE Sans,sans-serif}.v8Wgyq_footerBody p{margin:0 0 12px;font:400 14px/1.9 JHE Sans,sans-serif}.v8Wgyq_footerBody a{color:#ddd;font-size:16px}.v8Wgyq_footerBody>div:nth-child(3)>a{font-size:27px}.v8Wgyq_footerActions{align-content:start;gap:15px;display:grid}.v8Wgyq_footerActions a{color:#fff;border:1px solid #fffc;border-radius:25px;justify-content:space-between;align-items:center;height:50px;padding:0 28px;font-size:16px;display:flex}.v8Wgyq_privacy{color:#aaa;font-size:14px}.v8Wgyq_top{background:var(--gold);color:#fff;z-index:90;border:0;border-radius:50%;width:65px;height:65px;font-size:25px;position:fixed;bottom:15px;right:35px}@keyframes v8Wgyq_zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes v8Wgyq_progress{to{stroke-dashoffset:0}}@media (min-width:1761px){.v8Wgyq_home{--side:160px}}@media (max-width:1430px){.v8Wgyq_nav{display:none}}@media (max-width:1280px){.v8Wgyq_home{--side:30px}.v8Wgyq_header{height:100px}.v8Wgyq_heroText{display:block}.v8Wgyq_heroDescription{max-width:600px;margin-top:28px}.v8Wgyq_brandBlock>p{margin-bottom:20px}.v8Wgyq_brandBlock h1{font-size:110px}.v8Wgyq_pageNav{display:none}.v8Wgyq_businessIntro{width:30%}.v8Wgyq_businessGrid{width:70%}.v8Wgyq_businessTile{min-height:240px;padding:25px}.v8Wgyq_businessTile h3{font-size:23px}.v8Wgyq_solutionIntro{width:40%}.v8Wgyq_serviceRail{width:60%}.v8Wgyq_sectionTitle{font-size:68px}.v8Wgyq_footerBody{grid-template-columns:1fr 1fr}.v8Wgyq_solutionIntro .v8Wgyq_sectionTitle{font-size:65px}}@media (max-width:1023px),(max-height:749px){.v8Wgyq_screen{height:auto;min-height:0;padding-top:120px;padding-bottom:120px}.v8Wgyq_solutions{min-height:700px}.v8Wgyq_business{display:block}.v8Wgyq_businessIntro{width:100%;margin-bottom:50px}.v8Wgyq_businessGrid{width:100%}.v8Wgyq_performance{min-height:800px}.v8Wgyq_footer{height:auto;min-height:650px}}@media (max-width:800px){.v8Wgyq_headerInner{gap:15px}.v8Wgyq_logo{width:115px}.v8Wgyq_utility{gap:18px}.v8Wgyq_contactCircle{display:none}.v8Wgyq_profile{font-size:14px}.v8Wgyq_menuButton{width:44px;height:24px}.v8Wgyq_menuButton span{height:3px}.v8Wgyq_menuActive span:first-child{transform:translateY(9px)rotate(45deg)}.v8Wgyq_menuActive span:last-child{transform:translateY(-9px)rotate(-45deg)}.v8Wgyq_hero{min-height:780px}.v8Wgyq_heroText{bottom:145px;left:30px;right:30px}.v8Wgyq_brandBlock h1{letter-spacing:-2.1px;font-size:clamp(52px,15.5vw,70px);line-height:1}.v8Wgyq_brandBlock>p{margin-bottom:23px;font-size:18px}.v8Wgyq_heroDescription{margin-top:30px;padding:0}.v8Wgyq_heroDescription h2{margin-bottom:16px;font-size:22px;line-height:1.4}.v8Wgyq_heroDescription p{font-size:17.5px;line-height:28px}.v8Wgyq_heroControl{flex-direction:row;bottom:45px;left:30px;right:auto}.v8Wgyq_conceptLabel{font-size:9px;top:115px;right:30px}.v8Wgyq_screen{padding:85px 30px 105px}.v8Wgyq_sectionTitle,.v8Wgyq_solutionIntro .v8Wgyq_sectionTitle{font-size:48px;line-height:1.05}.v8Wgyq_subText{font-size:16px;line-height:27px}.v8Wgyq_solutions{padding-right:0;display:block}.v8Wgyq_solutionIntro{width:100%;padding-right:30px}.v8Wgyq_solutionControls{margin-top:28px}.v8Wgyq_solutionControls button{width:73px;height:73px;padding:21px}.v8Wgyq_serviceRail{gap:20px;width:100%;margin-top:45px;padding-right:20%;scroll-padding-right:20%}.v8Wgyq_serviceCard{width:300px;height:410px}.v8Wgyq_serviceCardCopy{padding:35px 30px}.v8Wgyq_serviceCardCopy h3{font-size:29px}.v8Wgyq_serviceCard:last-child .v8Wgyq_serviceCardCopy h3{font-size:23px}.v8Wgyq_serviceCardCopy>p{margin-bottom:30px}.v8Wgyq_cardArrow{bottom:35px;left:30px}.v8Wgyq_businessGrid{grid-template-columns:1fr;gap:15px;display:grid}.v8Wgyq_businessTile{width:100%;min-height:180px;padding:25px 30px}.v8Wgyq_businessTile h3{margin:12px 0;font-size:28px}.v8Wgyq_businessTile small{max-width:75%;margin:12px 0 0}.v8Wgyq_businessTile svg{position:absolute;top:55px;right:25px}.v8Wgyq_newsHead{display:block}.v8Wgyq_newsControls{justify-content:flex-start;margin-top:25px}.v8Wgyq_projectRail{gap:30px;margin-right:-30px;padding-top:35px}.v8Wgyq_projectCard{flex-basis:269px}.v8Wgyq_projectCard h3{font-size:22px}.v8Wgyq_projectCard>p{font-size:15px}.v8Wgyq_performance{padding-left:20px;padding-right:20px}.v8Wgyq_performanceHeading{margin-bottom:30px}.v8Wgyq_performanceHeading .v8Wgyq_subText{max-width:300px;margin:20px auto 0}.v8Wgyq_deliverables{width:100%}.v8Wgyq_footer{padding:85px 30px 65px}.v8Wgyq_footerHead{padding-bottom:30px;display:block}.v8Wgyq_footerHead p{margin-top:25px;font-size:12px}.v8Wgyq_footerBody{margin:35px 0;display:block}.v8Wgyq_footerBody>div{margin-bottom:30px}.v8Wgyq_footerActions{max-width:250px}.v8Wgyq_menuOverlay{padding:145px 30px 70px}.v8Wgyq_menuOverlay>div{grid-template-columns:1fr 1fr;gap:45px 20px}.v8Wgyq_menuOverlay section>a{font-size:26px}.v8Wgyq_menuOverlay section>div{gap:18px;margin-top:22px}.v8Wgyq_menuOverlay section>div a{font-size:15px}.v8Wgyq_top{width:50px;height:50px;font-size:20px;bottom:20px;right:20px}}@media (prefers-reduced-motion:reduce){.v8Wgyq_heroFrame,.v8Wgyq_header,.v8Wgyq_menuButton span{transition:none}.v8Wgyq_frameActive img,.v8Wgyq_progress circle{animation:none}.v8Wgyq_heroFrame img{transform:none}}.v8Wgyq_logo .brand-lockup{width:100%;max-width:none;display:block}.v8Wgyq_logo .brand-image{width:100%!important;height:auto!important}.v8Wgyq_footerHead .brand-lockup{width:182px}.v8Wgyq_cardArrow{width:38px;height:30px}.v8Wgyq_cardArrow svg{width:100%;height:100%}.v8Wgyq_heroControl button>span,.v8Wgyq_solutionControls button>span,.v8Wgyq_newsControls button>span{white-space:nowrap;font:500 13px/1 JHE Sans,sans-serif}.v8Wgyq_cardSymbol{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:45px;left:42px}.v8Wgyq_cardSymbol i{background:currentColor;width:7px;height:7px}.v8Wgyq_top{font:700 12px/1 Urban Play,sans-serif}.v8Wgyq_footerActions a{justify-content:center}.v8Wgyq_footerActions a:hover{background:#ffffff15}.v8Wgyq_profile{border:1px solid;border-radius:20px;padding:9px 18px}.v8Wgyq_newsControls button{width:42px}.v8Wgyq_solutionControls button,.v8Wgyq_heroControl button{padding:0}@media (max-width:800px){.v8Wgyq_cardSymbol{bottom:35px;left:30px}.v8Wgyq_profile{padding:7px 13px}}.v8Wgyq_hero{color:#333;background:#fff}.v8Wgyq_heroTint{background:linear-gradient(90deg,#ffffff60,#0000 55%)}.v8Wgyq_brandBlock h1,.v8Wgyq_heroDescription h2{color:#333}.v8Wgyq_heroDescription p{color:#666}.v8Wgyq_conceptLabel{color:#888}.v8Wgyq_heroFrame img{object-position:60% 0%!important}@media (max-width:800px){.v8Wgyq_heroTint{background:linear-gradient(#0000 32%,#ffffffcf 72%,#fffffff2 100%)}.v8Wgyq_heroFrame img{object-position:62% 0%!important}}@media (min-width:1281px){.v8Wgyq_home{--frame:min(100vw, 3840px);--unit:calc(var(--frame) / 3840);--side:max(100px, calc((100vw - var(--frame)) / 2 + var(--frame) / 12))}.v8Wgyq_header{height:clamp(100px,calc(160 * var(--unit)),160px)}.v8Wgyq_headerScrolled{height:clamp(80px,calc(100 * var(--unit)),100px)}.v8Wgyq_headerInner{gap:clamp(20px,calc(30 * var(--unit)),30px)}.v8Wgyq_logo{width:clamp(150px,calc(182 * var(--unit)),182px)}.v8Wgyq_nav,.v8Wgyq_nav>div{height:100%}.v8Wgyq_nav{margin-right:clamp(30px,calc(70 * var(--unit)),70px)}.v8Wgyq_nav>div{width:clamp(120px,calc(135 * var(--unit)),135px)}.v8Wgyq_nav>div>a,.v8Wgyq_headerScrolled .v8Wgyq_nav>div>a{height:100%;font-size:clamp(16px,calc(17.5 * var(--unit)),17.5px)}.v8Wgyq_heroText{right:var(--side);bottom:clamp(28px,calc(37 * var(--unit)),37px);gap:clamp(26px,calc(37 * var(--unit)),37px)}.v8Wgyq_brandBlock h1{font-size:clamp(64px,calc(130 * var(--unit)),130px);letter-spacing:-.03em}.v8Wgyq_brandBlock>p{font-size:clamp(16px,calc(20 * var(--unit)),20px);margin-bottom:clamp(22px,calc(36 * var(--unit)),36px);line-height:1.2}.v8Wgyq_heroDescription{max-width:clamp(340px,calc(420 * var(--unit)),420px)}.v8Wgyq_heroDescription h2{font-size:clamp(20px,calc(22 * var(--unit)),22px);margin-bottom:clamp(16px,calc(26 * var(--unit)),26px)}.v8Wgyq_heroDescription p,.v8Wgyq_subText{font-size:clamp(16px,calc(17.5 * var(--unit)),17.5px);line-height:1.6}.v8Wgyq_screen{padding-top:clamp(100px,calc(120 * var(--unit)),120px);padding-bottom:clamp(60px,calc(80 * var(--unit)),80px)}.v8Wgyq_sectionTitle{font-size:clamp(40px,calc(80 * var(--unit)),80px)}.v8Wgyq_solutions{padding-right:var(--side)}.v8Wgyq_solutionIntro{width:36.5%;min-width:0}.v8Wgyq_serviceRail{width:63.5%;min-width:0;padding-right:0}.v8Wgyq_serviceCard{width:clamp(280px,calc(347 * var(--unit)),347px);height:clamp(380px,calc(451 * var(--unit)),451px)}.v8Wgyq_serviceCardCopy{padding:clamp(40px,calc(65 * var(--unit)),65px) clamp(28px,calc(42 * var(--unit)),42px)}.v8Wgyq_serviceCardCopy h3{font-size:clamp(24px,calc(30 * var(--unit)),30px)}.v8Wgyq_serviceCard:last-child .v8Wgyq_serviceCardCopy h3{font-size:clamp(22px,calc(25 * var(--unit)),25px);white-space:normal}.v8Wgyq_serviceCardCopy>p{font-size:clamp(16px,calc(18 * var(--unit)),18px)}.v8Wgyq_serviceCardCopy ul{font-size:16px}.v8Wgyq_solutionControls{margin-top:clamp(32px,calc(55 * var(--unit)),55px)}.v8Wgyq_solutionControls button{width:clamp(56px,calc(81 * var(--unit)),81px);height:clamp(56px,calc(81 * var(--unit)),81px)}.v8Wgyq_businessTile{min-height:clamp(230px,calc(260 * var(--unit)),260px);padding:clamp(22px,calc(30 * var(--unit)),30px) clamp(22px,calc(35 * var(--unit)),35px)}.v8Wgyq_businessTile h3,.v8Wgyq_projectCard h3{font-size:clamp(22px,calc(26 * var(--unit)),26px)}.v8Wgyq_footer{padding-top:clamp(100px,calc(160 * var(--unit)),160px)}.v8Wgyq_menuOverlay>div{max-width:min(1400px,100% - 40px)}}@media (min-width:801px) and (max-width:1280px){.v8Wgyq_home{--side:clamp(30px,4.16667vw,53.333px)}.v8Wgyq_heroText{right:var(--side);left:var(--side)}.v8Wgyq_brandBlock h1{font-size:clamp(72px,8.59375vw,110px)}.v8Wgyq_sectionTitle,.v8Wgyq_solutionIntro .v8Wgyq_sectionTitle{font-size:clamp(44px,5.07813vw,65px)}.v8Wgyq_screen{height:auto;min-height:0;padding-top:110px;padding-bottom:110px}.v8Wgyq_solutions{min-height:650px;padding-right:var(--side)}.v8Wgyq_solutionIntro{width:40%;min-width:0}.v8Wgyq_serviceRail{width:60%;padding-right:0}.v8Wgyq_serviceCard{width:clamp(280px,28vw,347px)}.v8Wgyq_business{display:block}.v8Wgyq_businessIntro{width:100%;margin-bottom:45px}.v8Wgyq_businessGrid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.v8Wgyq_businessTile{width:100%;min-height:250px;padding:24px}.v8Wgyq_businessTile h3{font-size:22px}.v8Wgyq_performance{min-height:850px}.v8Wgyq_footer{height:auto;min-height:650px}}@media (max-width:800px){.v8Wgyq_home{--side:clamp(20px,6.41026vw,36px)}.v8Wgyq_headerInner,.v8Wgyq_screen,.v8Wgyq_footer{padding-left:var(--side);padding-right:var(--side)}.v8Wgyq_heroText{left:var(--side);right:var(--side)}.v8Wgyq_brandBlock h1{font-size:clamp(48px,15.3846vw,70px)}.v8Wgyq_heroDescription{max-width:34em}.v8Wgyq_heroDescription h2{font-size:clamp(20px,5.64103vw,22px)}.v8Wgyq_heroDescription p{font-size:16px;line-height:1.7}.v8Wgyq_sectionTitle,.v8Wgyq_solutionIntro .v8Wgyq_sectionTitle{font-size:clamp(40px,11.2821vw,52px)}.v8Wgyq_solutions{padding-right:0}.v8Wgyq_solutionIntro{padding-right:var(--side)}.v8Wgyq_serviceRail{padding-right:var(--side);gap:5.1282vw}.v8Wgyq_serviceCard{width:calc(100vw - var(--side) * 2);aspect-ratio:300/410;height:auto;min-height:390px}.v8Wgyq_serviceCardCopy{padding:clamp(30px,8.97436vw,40px) clamp(24px,7.69231vw,36px)}.v8Wgyq_serviceCardCopy h3{font-size:clamp(24px,7.17949vw,30px)}.v8Wgyq_serviceCard:last-child .v8Wgyq_serviceCardCopy h3{white-space:normal;letter-spacing:-.7px;font-size:clamp(20px,5.89744vw,25px)}.v8Wgyq_serviceCardCopy>p,.v8Wgyq_serviceCardCopy ul{font-size:16px}.v8Wgyq_projectRail{gap:7.6923vw;margin-right:0}.v8Wgyq_projectCard{flex-basis:calc(100vw - var(--side) * 2)}.v8Wgyq_projectCard h3{font-size:22px}.v8Wgyq_performance,.v8Wgyq_menuOverlay{padding-left:var(--side);padding-right:var(--side)}.v8Wgyq_solutionControls button,.v8Wgyq_profile,.v8Wgyq_menuButton{min-height:44px}.v8Wgyq_menuButton{justify-content:center;gap:12px}.v8Wgyq_footerActions a{min-height:50px}}.v8Wgyq_header:not(.v8Wgyq_headerMenu){background:#fff}@media (max-width:1280px){.v8Wgyq_screen{scroll-margin-top:100px}}@media (min-width:1281px){.v8Wgyq_heroText{align-items:flex-end}.v8Wgyq_heroDescription{padding-top:0}}.v8Wgyq_menuButton{justify-content:center;gap:9px;width:48px;height:44px;min-height:44px;padding:0}.v8Wgyq_menuButton span{flex:none;width:48px;height:3px}.v8Wgyq_menuActive span:first-child{transform:translateY(6px)rotate(45deg)}.v8Wgyq_menuActive span:last-child{transform:translateY(-6px)rotate(-45deg)}@media (max-width:800px){.v8Wgyq_menuButton{align-items:flex-end;width:44px}.v8Wgyq_menuButton span{width:32px}}.v8Wgyq_chrome{--frame:min(100vw,3840px);--unit:calc(var(--frame)/3840);--side:max(100px,calc((100vw - var(--frame))/2 + var(--frame)/12));box-sizing:border-box;font-family:Urban Play,JHE Sans,sans-serif}.v8Wgyq_chrome *{box-sizing:border-box}.v8Wgyq_chrome a{text-decoration:none}.v8Wgyq_chrome a:focus-visible,.v8Wgyq_chrome button:focus-visible{outline-offset:5px;outline:3px solid #b19a5b}.v8Wgyq_chrome .v8Wgyq_nav>div>a[aria-current=page]{color:#786437}.v8Wgyq_headerMenu .v8Wgyq_nav{visibility:hidden}.v8Wgyq_dropdown a:hover,.v8Wgyq_dropdown a:focus-visible{color:#786437}.v8Wgyq_innerFooter{height:auto;min-height:0;padding-top:100px;padding-bottom:70px}.v8Wgyq_footerHead>a{width:182px;display:block}@media (min-width:801px) and (max-width:1280px){.v8Wgyq_chrome{--side:clamp(30px,4.16667vw,53.333px)}}@media (max-width:800px){.v8Wgyq_chrome{--side:clamp(20px,6.41026vw,36px)}.v8Wgyq_innerFooter{padding-top:65px;padding-bottom:55px}}.v8Wgyq_chrome{--gold:#b19a5b}.v8Wgyq_dropdown{left:50%;transform:translate(-50%)}.v8Wgyq_nav>div[data-dismissed=true] .v8Wgyq_dropdown{display:none}.v8Wgyq_logo{width:201.6px}.v8Wgyq_footerHead>a{width:224px}.v8Wgyq_footerHead .brand-lockup{width:224px}.v8Wgyq_footerHead img{width:100%!important}@media (max-width:800px){.v8Wgyq_logo{width:136.8px}.v8Wgyq_headerInner{gap:10px}.v8Wgyq_utility{gap:12px}.v8Wgyq_profile{padding:8px 12px;font-size:13px}.v8Wgyq_footerHead>a{width:176px}.v8Wgyq_footerHead .brand-lockup{width:176px}}@media (max-width:380px){.v8Wgyq_headerInner{padding-inline:20px}.v8Wgyq_utility{gap:8px}.v8Wgyq_profile{padding:7px 8px}.v8Wgyq_menuButton{width:36px;min-width:36px}}@media (min-width:1281px){.v8Wgyq_brandBlock h1{font-size:clamp(42px,calc(88 * var(--unit)),88px);letter-spacing:-2px;white-space:nowrap}}@media (max-width:1280px){.v8Wgyq_brandBlock h1{letter-spacing:-1.8px;font-size:clamp(36px,6vw,70px)}}@media (max-width:800px){.v8Wgyq_brandBlock h1{white-space:nowrap;letter-spacing:-1.5px;font-size:clamp(32px,8.7vw,48px)}}.v8Wgyq_header,.v8Wgyq_headerScrolled{height:100px}.v8Wgyq_headerInner{align-items:center;height:100%;padding-block:0}.v8Wgyq_nav,.v8Wgyq_nav>div,.v8Wgyq_nav>div>a,.v8Wgyq_headerScrolled .v8Wgyq_nav>div>a{height:100%}:is(.v8Wgyq_logo .brand-lockup,.v8Wgyq_logo picture){line-height:0;display:block}.v8Wgyq_header[data-mega-open=true]{color:#333;background:#fff}.v8Wgyq_megaBackdrop{background:#fff;border-top:1px solid #ececec;border-bottom:1px solid #dedede;height:280px;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 20px #00000008}.v8Wgyq_megaBackdrop[hidden]{display:none}.v8Wgyq_headerInner{position:relative}.v8Wgyq_nav .v8Wgyq_dropdown{width:100%;min-height:280px;box-shadow:none;text-align:center;background:0 0;padding:22px 4px;top:100%;left:0;transform:none}.v8Wgyq_nav .v8Wgyq_dropdown[hidden]{display:none!important}.v8Wgyq_header[data-mega-open=true] .v8Wgyq_nav .v8Wgyq_dropdown{display:block}.v8Wgyq_nav .v8Wgyq_dropdown a{word-break:keep-all;padding:9px 0;font-size:14px;line-height:1.6}@media (max-width:1280px){.v8Wgyq_megaBackdrop{display:none}}@media (max-width:800px){.v8Wgyq_hero{height:min(100svh,760px);min-height:640px}.v8Wgyq_heroText{bottom:40px}.v8Wgyq_solutions{padding-top:56px}}@media (min-width:1281px){.v8Wgyq_heroText{z-index:2;align-items:flex-end}.v8Wgyq_heroDescription{z-index:1;flex:none;max-width:none;padding:0;position:relative}.v8Wgyq_heroDescription h2{white-space:nowrap;margin-bottom:clamp(10px,calc(16 * var(--unit)),16px);font-size:clamp(17px,calc(28 * var(--unit)),28px);line-height:1.25}.v8Wgyq_heroDescription p{white-space:nowrap;font-size:clamp(13px,calc(19 * var(--unit)),19px);letter-spacing:-.04em;line-height:1.5}.v8Wgyq_heroDescription{height:clamp(42px,calc(88 * var(--unit)),88px);flex-direction:column;justify-content:space-between;display:flex}.v8Wgyq_heroDescription h2{margin-bottom:0}}.v8Wgyq_projects{height:auto;min-height:100svh}.v8Wgyq_projectRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 27px;margin-right:0;display:grid;overflow:visible}.v8Wgyq_projectCard{width:100%;min-width:0}.v8Wgyq_projectCard>p{margin-bottom:10px}@media (min-width:1281px){.v8Wgyq_projects .v8Wgyq_projectPhoto{aspect-ratio:1.8}.v8Wgyq_projects .v8Wgyq_projectCard h3{font-size:clamp(18px,calc(24 * var(--unit)),24px)}}@media (max-width:1280px){.v8Wgyq_projectRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}@media (max-width:600px){.v8Wgyq_projectRail{grid-template-columns:1fr;gap:36px}.v8Wgyq_projectCard{width:100%}.v8Wgyq_projects .v8Wgyq_projectPhoto{aspect-ratio:1.583}}.v8Wgyq_footerServices{border-top:1px solid #ffffff26;align-items:baseline;gap:40px;margin-bottom:32px;padding-top:26px;display:flex}.v8Wgyq_footerServices h3{color:#fff;white-space:nowrap;margin:0;font-size:16px}.v8Wgyq_footerServices>div{flex-wrap:wrap;gap:16px 32px;display:flex}.v8Wgyq_footerServices a{color:#ccc;font-size:16px;line-height:1.7}.v8Wgyq_footerServices a:hover{color:#b19a5b}@media (max-width:800px){.v8Wgyq_footerServices{display:block}.v8Wgyq_footerServices h3{margin-bottom:18px}.v8Wgyq_footerServices>div{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.v8Wgyq_footerServices a{font-size:14px}.v8Wgyq_utility{align-items:center;gap:14px}.v8Wgyq_profile{box-sizing:border-box;border-radius:18px;justify-content:center;align-items:center;height:32px;min-height:32px;padding:0 12px;font-size:12px;line-height:1;display:inline-flex;position:relative}.v8Wgyq_profile:before{content:"";position:absolute;inset:-6px 0}.v8Wgyq_menuButton{align-items:center;gap:6px;width:40px;min-width:40px;height:44px;min-height:44px}.v8Wgyq_menuButton span{width:26px;height:2px}.v8Wgyq_menuActive span:first-child{transform:translateY(4px)rotate(45deg)}.v8Wgyq_menuActive span:last-child{transform:translateY(-4px)rotate(-45deg)}}@media (max-width:380px){.v8Wgyq_utility{gap:10px}.v8Wgyq_profile{padding-inline:10px}.v8Wgyq_menuButton{width:36px;min-width:36px}}
.iGsGRW_home{--gold:#b19a5b;--gold-deep:#786437;--navy:#14222f;color:#333;background:#fff;overflow:clip}.iGsGRW_home h1,.iGsGRW_home h2,.iGsGRW_home h3,.iGsGRW_home p,.iGsGRW_home figure,.iGsGRW_home dl{margin:0}.iGsGRW_home a{text-decoration:none}.iGsGRW_home a:focus-visible,.iGsGRW_home button:focus-visible{outline-offset:5px;outline:3px solid #b19a5b}.iGsGRW_home svg{flex-shrink:0;width:22px;height:22px}.iGsGRW_hero{color:#fff;isolation:isolate;background:#14222f;flex-direction:column;min-height:max(780px,94svh);display:flex;position:relative}.iGsGRW_heroCity{z-index:-3;opacity:.3;position:absolute;inset:0}.iGsGRW_heroCity:after{content:"";background:linear-gradient(90deg,#14222ff5 0%,#14222fac 50%,#14222f55),linear-gradient(#0000 35%,#14222f);position:absolute;inset:0}.iGsGRW_heroGrid{z-index:-2;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0}.iGsGRW_heroInner{flex:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;width:min(1440px,100% - 112px);margin:auto;padding:154px 0 118px;display:grid}.iGsGRW_heroLead{letter-spacing:.08em;color:#d4c297;padding-left:26px;font-size:16px;position:relative}.iGsGRW_heroLead:before{content:"";background:#b19a5b;width:10px;height:10px;position:absolute;top:7px;left:0}.iGsGRW_hero h1{letter-spacing:-.055em;word-break:keep-all;margin:28px 0 26px;font-size:clamp(38px,3.75vw,68px);font-weight:600;line-height:1.4}.iGsGRW_heroDescription{color:#ccd1d5;font-size:18px;line-height:1.9}.iGsGRW_actions{gap:12px;margin-top:42px;display:flex}.iGsGRW_primary,.iGsGRW_outline{justify-content:space-between;align-items:center;gap:36px;min-height:58px;padding:18px 25px;font-size:15px;font-weight:500;display:inline-flex}.iGsGRW_primary{color:#fff;background:#786437;border:1px solid #786437}.iGsGRW_primary:hover{background:#66542f}.iGsGRW_outline{color:#fff;border:1px solid #ffffff50}.iGsGRW_outline:hover{background:#ffffff10}.iGsGRW_heroDocuments{perspective:1200px;min-width:0;height:430px;position:relative}.iGsGRW_analysisFloat{background:#111f2b;border:1px solid #ffffff28;width:85%;position:absolute;top:0;left:0;transform:rotate(-4deg);box-shadow:0 25px 60px #0005}.iGsGRW_analysisFloat img{width:100%;height:auto;display:block}.iGsGRW_analysisFloat>span{letter-spacing:.03em;color:#d7dce0;padding:10px 16px;font-size:11px;display:block}.iGsGRW_presentationFloat{width:85%;position:absolute;top:145px;right:-10px;transform:rotate(4deg);box-shadow:0 35px 60px #0006}.iGsGRW_heroNote{color:#bac2c8;font-size:11px;position:absolute;bottom:-35px;right:0}.iGsGRW_heroFoot{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:24px;padding:27px max(56px,50vw - 720px);font-size:13px;line-height:1.8;display:flex}.iGsGRW_heroFoot>span{font-weight:600}.iGsGRW_heroFoot p{color:#c4cbd0}.iGsGRW_heroFoot p span{color:#62707b;margin:0 18px}.iGsGRW_heroFoot a{color:#d4c297;white-space:nowrap}.iGsGRW_section{width:min(1320px,100% - 112px);margin:auto;padding:120px 0}.iGsGRW_sectionHead{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:54px;display:flex}.iGsGRW_kicker{color:#786437;font-size:15px;font-weight:600;margin-bottom:22px!important}.iGsGRW_section h2{letter-spacing:-.05em;word-break:keep-all;font-size:clamp(30px,2.9vw,46px);font-weight:600;line-height:1.4}.iGsGRW_sectionHead>p{color:#66717a;padding-bottom:5px;font-size:16px;line-height:1.9}.iGsGRW_textLink{white-space:nowrap;align-items:center;gap:26px;padding:14px 0;font-size:14px;display:inline-flex}.iGsGRW_expertiseGrid{border:1px solid #e2e5e7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.iGsGRW_expertiseCard{border-right:1px solid #e2e5e7;flex-direction:column;min-width:0;padding:36px 25px 26px;transition:background .2s;display:flex}.iGsGRW_expertiseCard:last-child{border:0}.iGsGRW_expertiseCard:hover{background:#f7f8f9}.iGsGRW_expertiseCard>svg{color:#99834f;width:56px;height:56px;margin-bottom:30px}.iGsGRW_expertiseCard h3{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(17px,1.5vw,23px);font-weight:600}.iGsGRW_expertiseCard p{color:#66717a;word-break:keep-all;margin-top:17px;font-size:15px;line-height:1.85}.iGsGRW_expertiseCard ul{color:#555;margin:26px 0 32px;padding:0;font-size:13px;line-height:2.1;list-style:none}.iGsGRW_expertiseCard li:before{content:"·";color:#99834f;margin-right:8px}.iGsGRW_cardMore{border-top:1px solid #e2e5e7;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:13px;display:flex}.iGsGRW_projectsSection{background:#f5f7f8}.iGsGRW_projectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.iGsGRW_projectCard{min-width:0}.iGsGRW_projectImage{aspect-ratio:1.23;background:#dfe3e6;position:relative;overflow:hidden}.iGsGRW_projectImage>span:last-child{color:#fff;background:#14222fe8;padding:7px 12px;font-size:12px;position:absolute;bottom:18px;left:18px}.iGsGRW_projectImage img{transition:transform .4s}.iGsGRW_projectCard:hover img{transform:scale(1.035)}.iGsGRW_projectInfo{border-bottom:1px solid #d5dadd;padding:25px 0 22px;position:relative}.iGsGRW_projectInfo h3{letter-spacing:-.035em;margin-bottom:17px;padding-right:20px;font-size:21px;line-height:1.6}.iGsGRW_projectInfo dl>div{gap:18px;font-size:13px;line-height:1.9;display:flex}.iGsGRW_projectInfo dt{color:#77818a}.iGsGRW_projectInfo dd{color:#46515a;margin:0}.iGsGRW_projectInfo>svg{position:absolute;bottom:28px;right:0}.iGsGRW_sourceNote{color:#66717a;font-size:12px;margin-top:27px!important}.iGsGRW_viewer{border-top:1px solid #dce1e4}.iGsGRW_viewerTabs{border-bottom:1px solid #dce1e4;gap:40px;display:flex}.iGsGRW_viewerTabs button{color:#6a727a;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;gap:34px;padding:22px 2px;font-size:18px;display:flex}.iGsGRW_viewerTabs button[aria-selected=true]{color:#333;border-color:#b19a5b;font-weight:600}.iGsGRW_viewerTabs button span{font-size:14px}.iGsGRW_viewerPanel{background:#f4f6f7;grid-template-columns:1.55fr 1fr;min-height:440px;display:grid}.iGsGRW_viewerVisual{background:#e9edef;align-items:center;min-width:0;padding:45px 32px;display:flex;position:relative}.iGsGRW_viewerVisual>img{width:100%;height:auto;box-shadow:0 10px 28px #18263120}.iGsGRW_previewType{color:#58646d;font-size:11px;position:absolute;top:15px;left:32px}.iGsGRW_viewerCopy{flex-direction:column;align-items:flex-start;padding:58px 40px;display:flex}.iGsGRW_viewerCopy>span{color:#786437;font-size:13px}.iGsGRW_viewerCopy h3{letter-spacing:-.035em;word-break:keep-all;margin-top:20px;font-size:27px;line-height:1.5}.iGsGRW_viewerCopy p{color:#66717a;word-break:keep-all;margin-top:20px;font-size:16px;line-height:1.8}.iGsGRW_viewerCopy>a{border-bottom:1px solid #b19a5b;gap:28px;margin-top:20px;padding:15px 0;font-size:14px;display:flex}.iGsGRW_viewerCopy small{color:#737e87;margin-top:30px;font-size:11px;line-height:1.8}.iGsGRW_sheet{color:#333;aspect-ratio:1.6;background:#fff;width:100%;padding:22px 28px 15px;position:relative;box-shadow:0 12px 35px #14222f18}.iGsGRW_sheetTop{border-bottom:1px solid #dfe3e6;justify-content:space-between;padding-bottom:10px;font-size:9px;display:flex}.iGsGRW_sheetTop>span:first-child{letter-spacing:.12em;color:#99834f;font-weight:600}.iGsGRW_sheetTitle{padding:16px 0 12px}.iGsGRW_sheetTitle>span{color:#786437;font-size:10px}.iGsGRW_sheetTitle h3{letter-spacing:-.04em;margin-top:7px;font-size:24px;font-weight:600;line-height:1.35}.iGsGRW_sheetBody{grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;display:grid}.iGsGRW_sheetPhoto img{width:100%;height:auto;display:block}.iGsGRW_sheetBody dl>div{border-top:1px solid #e1e4e7;padding:8px 0;font-size:9px;line-height:1.6}.iGsGRW_sheetBody dt{color:#7d858b}.iGsGRW_sheetBody dd{margin:0;font-size:10px}.iGsGRW_sheetFooter{color:#7b8288;border-top:1px solid #e1e4e7;justify-content:space-between;margin-top:14px;padding-top:8px;font-size:8px;display:flex}.iGsGRW_compactSheet{padding:18px 22px 12px}.iGsGRW_compactSheet .iGsGRW_sheetTitle{padding:10px 0}.iGsGRW_compactSheet h3{font-size:22px}.iGsGRW_compactSheet .iGsGRW_sheetBody dl>div{padding:5px 0}.iGsGRW_processSection{color:#fff;background:#14222f}.iGsGRW_processSection .iGsGRW_kicker,.iGsGRW_processSection .iGsGRW_textLink{color:#d1bd8b}.iGsGRW_workflow{grid-template-columns:repeat(4,1fr);gap:36px;margin:58px 0 0;padding:0;list-style:none;display:grid}.iGsGRW_workflow li{border-top:1px solid #66707a;padding-top:25px}.iGsGRW_workflow li>span{color:#c3ad77;font-size:36px;font-weight:400}.iGsGRW_workflow h3{letter-spacing:-.03em;margin-top:24px;font-size:20px;font-weight:500}.iGsGRW_workflow p{color:#bec7cd;word-break:keep-all;margin-top:15px;font-size:15px;line-height:1.85}.iGsGRW_contact{grid-template-columns:1.6fr 1fr;align-items:center;gap:60px;display:grid}.iGsGRW_contact>div>p:not(.iGsGRW_kicker){color:#66717a;margin-top:25px;font-size:16px;line-height:1.9}.iGsGRW_contactLinks{align-items:center;gap:32px;margin-top:30px;display:flex}.iGsGRW_contactLinks a:first-child{letter-spacing:-.03em;font-size:28px;font-weight:500}.iGsGRW_contactLinks a:last-child{color:#66717a;font-size:16px}.iGsGRW_contactActions{justify-self:end;width:100%;max-width:340px}.iGsGRW_contactActions>a{justify-content:space-between;width:100%;display:flex}.iGsGRW_download{border-bottom:1px solid #c8cdd1;margin-top:8px;padding:22px 0;font-size:14px}@media (min-width:1600px){.iGsGRW_heroDocuments{height:480px}.iGsGRW_presentationFloat{top:175px}.iGsGRW_heroInner{padding-top:180px;padding-bottom:145px}}@media (max-width:1100px){.iGsGRW_heroInner{grid-template-columns:1.1fr 1fr;gap:16px;width:calc(100% - 64px)}.iGsGRW_hero h1{font-size:38px}.iGsGRW_heroDescription{font-size:16px}.iGsGRW_heroDocuments{height:350px}.iGsGRW_presentationFloat{width:95%;top:125px;right:0}.iGsGRW_analysisFloat{width:95%}.iGsGRW_heroFoot{padding:24px 32px}.iGsGRW_heroFoot>span{display:none}.iGsGRW_section{width:calc(100% - 64px);padding:90px 0}.iGsGRW_expertiseGrid{grid-template-columns:repeat(2,1fr)}.iGsGRW_expertiseCard:nth-child(2){border-right:0}.iGsGRW_expertiseCard:nth-child(-n+2){border-bottom:1px solid #e2e5e7}.iGsGRW_projectGrid{gap:20px}.iGsGRW_projectInfo h3{font-size:18px}.iGsGRW_viewerCopy{padding:38px 28px}.iGsGRW_viewerCopy h3{font-size:23px}.iGsGRW_workflow{gap:24px}.iGsGRW_workflow h3{font-size:17px}.iGsGRW_contactLinks{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:768px){.iGsGRW_hero{min-height:auto}.iGsGRW_heroInner{flex-direction:column;align-items:stretch;gap:50px;width:calc(100% - 40px);padding:135px 0 60px;display:flex}.iGsGRW_hero h1{letter-spacing:-.055em;margin:22px 0;font-size:36px;line-height:1.4}.iGsGRW_heroLead{font-size:13px}.iGsGRW_heroDescription{font-size:16px}.iGsGRW_actions{margin-top:30px}.iGsGRW_primary,.iGsGRW_outline{gap:28px;min-height:52px;padding:15px 20px;font-size:14px}.iGsGRW_heroDocuments{align-self:center;width:100%;max-width:520px;height:345px}.iGsGRW_analysisFloat{width:83%;left:8px}.iGsGRW_presentationFloat{width:83%;top:110px;right:8px}.iGsGRW_heroNote{font-size:10px;bottom:-16px;right:8px}.iGsGRW_heroFoot{flex-direction:column;align-items:flex-start;gap:10px;padding:20px}.iGsGRW_heroFoot p{flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.iGsGRW_heroFoot p span{color:#7c8790;margin:0}.iGsGRW_heroFoot a{font-size:12px}.iGsGRW_section{width:calc(100% - 40px);padding:76px 0}.iGsGRW_sectionHead{margin-bottom:34px;display:block}.iGsGRW_kicker{font-size:13px;margin-bottom:18px!important}.iGsGRW_section h2{font-size:29px;line-height:1.45}.iGsGRW_sectionHead>p{margin-top:24px;font-size:15px}.iGsGRW_sectionHead .iGsGRW_textLink{margin-top:22px}.iGsGRW_expertiseCard{padding:26px 17px 22px}.iGsGRW_expertiseCard>svg{width:44px;height:44px;margin-bottom:24px}.iGsGRW_expertiseCard h3{white-space:normal;word-break:keep-all;font-size:19px}.iGsGRW_expertiseCard p{margin-top:15px;font-size:14px;line-height:1.8}.iGsGRW_expertiseCard ul{margin:20px 0;font-size:12px}.iGsGRW_cardMore{gap:8px;font-size:12px}.iGsGRW_projectGrid{grid-template-columns:1fr;gap:36px}.iGsGRW_projectImage{aspect-ratio:1.35}.iGsGRW_projectInfo{padding:20px 0}.iGsGRW_projectInfo h3{font-size:22px}.iGsGRW_projectInfo dl>div{font-size:14px}.iGsGRW_sourceNote{font-size:11px;line-height:1.8}.iGsGRW_viewerTabs{justify-content:space-between;gap:0}.iGsGRW_viewerTabs button{gap:15px;padding:18px 0;font-size:16px}.iGsGRW_viewerPanel{grid-template-columns:1fr}.iGsGRW_viewerVisual{min-height:230px;padding:38px 17px 22px}.iGsGRW_previewType{font-size:10px;left:18px}.iGsGRW_viewerCopy{padding:30px 24px}.iGsGRW_viewerCopy h3{font-size:24px}.iGsGRW_viewerCopy p{font-size:15px}.iGsGRW_viewerCopy small{font-size:12px}.iGsGRW_sheet{padding:15px 18px 12px}.iGsGRW_sheetTitle{padding:11px 0}.iGsGRW_sheetTitle h3{font-size:23px}.iGsGRW_sheetBody{gap:14px}.iGsGRW_sheetBody dl>div{padding:5px 0;font-size:8px}.iGsGRW_sheetBody dd{font-size:9px}.iGsGRW_sheetFooter{margin-top:10px;font-size:7px}.iGsGRW_sheetTop{font-size:8px}.iGsGRW_compactSheet h3{font-size:20px}.iGsGRW_compactSheet .iGsGRW_sheetBody dl>div{padding:3px 0}.iGsGRW_workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px;margin-top:36px}.iGsGRW_workflow li>span{font-size:30px}.iGsGRW_workflow h3{word-break:keep-all;margin-top:18px;font-size:18px}.iGsGRW_workflow p{margin-top:13px;font-size:14px}.iGsGRW_contact{grid-template-columns:1fr;gap:34px}.iGsGRW_contactActions{max-width:none}.iGsGRW_contactLinks{gap:12px;margin-top:26px}.iGsGRW_contactLinks a:first-child{font-size:28px}.iGsGRW_contactLinks a:last-child{font-size:16px}}@media (max-width:374px){.iGsGRW_hero h1{font-size:31px}.iGsGRW_heroDocuments{height:300px}.iGsGRW_presentationFloat{top:95px}.iGsGRW_sheetTitle h3,.iGsGRW_compactSheet h3{font-size:18px}.iGsGRW_sheetBody{gap:8px}.iGsGRW_sheetBody dd{font-size:8px}.iGsGRW_sheetFooter{font-size:6px}.iGsGRW_expertiseCard{padding-inline:14px}.iGsGRW_expertiseCard h3{font-size:17px}.iGsGRW_section h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.iGsGRW_home *{scroll-behavior:auto!important;transition:none!important}}main:has(.iGsGRW_home){padding-top:0}@media (max-width:768px){.iGsGRW_heroCity{height:100svh;bottom:auto}}
