.cinematic_home__yUMcm{background:#F5F7FA}.cinematic_home__yUMcm .cinematic_header__WS483{background:#1A1A1A;color:#FFFFFF;border-bottom-color:#ffffff24}.cinematic_home__yUMcm .cinematic_header__WS483 a{color:#FFFFFF}.cinematic_home__yUMcm .cinematic_header__WS483 nav>a:last-child{border-color:#e5bb65}.cinematic_home__yUMcm .cinematic_header__WS483 details nav{background:#1A1A1A;border-color:#5e6c71}.cinematic_home__yUMcm .cinematic_header__WS483 a:focus-visible,.cinematic_home__yUMcm a:focus-visible{outline-color:#3B7D8B}.cinematic_home__yUMcm .cinematic_header__WS483 a:focus-visible,.cinematic_home__yUMcm .cinematic_homeHero__xlYUo a:focus-visible{outline-color:#e5bb65}.cinematic_kicker__mBvtL{font:600 .64rem/1.6 Arial,sans-serif!important;letter-spacing:.15em;text-transform:uppercase;color:inherit!important}.cinematic_homeHero__xlYUo{position:relative;isolation:isolate;overflow:clip;min-height:max(740px,calc(100svh - 100px));background:#1A1A1A;color:#FFFFFF;padding:0 6%;display:flex;align-items:center}.cinematic_heroGrid__7nIF2{position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 59%,#2d4c6924 0,#2d4c6924 80%,transparent 0),radial-gradient(ellipse at 82% 45%,#2d4c6926,transparent 60%);pointer-events:none}.cinematic_heroContent__s6AvU{position:relative;z-index:2;width:65%;padding:75px 0 150px}.cinematic_heroContent__s6AvU a{pointer-events:auto}.cinematic_home__yUMcm .cinematic_homeHero__xlYUo h1{font-size:clamp(4rem,8.2vw,9.4rem);font-weight:400;line-height:.99;letter-spacing:-.06em;margin:32px 0;color:#FFFFFF}.cinematic_home__yUMcm .cinematic_homeHero__xlYUo h1 em{color:#e5bb65;font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em}.cinematic_home__yUMcm .cinematic_heroLead__BECdu{color:#E0E0E0;max-width:480px;font-size:1rem;line-height:1.85}.cinematic_heroActions__Nf_lI{display:flex;flex-wrap:wrap;align-items:center;gap:23px;margin-top:30px;font-size:.79rem}.cinematic_lightButton__vHH5k{display:inline-flex;align-items:center;gap:22px;background:#f1d8a8;color:#3d2e26!important;border:1px solid #f1d8a8;padding:15px 20px;min-height:50px}.cinematic_lightButton__vHH5k:hover{background:#e5bb65}.cinematic_quietLink__e_UJG{display:inline-flex;gap:16px;padding:12px 0;border-bottom:1px solid #5e6c71;color:#FFFFFF!important}.cinematic_heroArtwork__O8g2f{position:absolute;width:53%;right:1%;top:5%;z-index:1}.cinematic_heroBottom__dO7zy{position:absolute;bottom:28px;left:6%;right:6%;display:flex;justify-content:space-between;gap:30px;align-items:flex-end;border-top:1px solid #ffffff24;padding-top:24px;color:#E0E0E0;font-size:.65rem;line-height:1.8;z-index:3}.cinematic_heroBottom__dO7zy a{display:flex;gap:35px;align-items:center;min-height:44px}.cinematic_heroBottom__dO7zy a span{font-size:22px;color:#e5bb65}.cinematic_heroIndex__RJF4u{font-size:.56rem;letter-spacing:.14em;color:#e5bb65}.cinematic_homeHero__xlYUo .cinematic_sculpture__hlz8j{padding:0;margin:0;border:0;background:transparent;box-shadow:none}.cinematic_homeHero__xlYUo .cinematic_sculpture__hlz8j .cinematic_artNote__JzF6r,.cinematic_homeHero__xlYUo .cinematic_sculpture__hlz8j .cinematic_coordinate__ag75w,.cinematic_homeHero__xlYUo .cinematic_sculpture__hlz8j .cinematic_studyFooter__j_6HH,.cinematic_homeHero__xlYUo .cinematic_sculpture__hlz8j .cinematic_studyHeader__U9v_t,.cinematic_homeHero__xlYUo .cinematic_sculpture__hlz8j:before{display:none}.cinematic_homeHero__xlYUo .cinematic_sculpture__hlz8j .cinematic_art__VhfH9{height:600px;margin:0;perspective:1700px}.cinematic_homeHero__xlYUo .cinematic_sculpture__hlz8j .cinematic_volume__T3BvE{--edge:clamp(245px,23vw,360px);--half:calc(var(--edge) / 2);--near-depth:calc(var(--edge) * .9);--inner-depth:calc(var(--edge) * .75);left:calc(50% - var(--half));top:125px}.cinematic_homeHero__xlYUo .cinematic_sculpture__hlz8j .cinematic_ground__mlXPU{width:280px;height:42px;background:#00000066;left:calc(50% - 105px);bottom:75px}.cinematic_homeHero__xlYUo .cinematic_sculpture__hlz8j .cinematic_axis__gmIzk{opacity:.18}.cinematic_homeHero__xlYUo .cinematic_sculpture__hlz8j .cinematic_caption__uKxHA{position:absolute;width:1px;height:1px;padding:0;border:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cinematic_introduction__gq7gf{padding:130px 8% 65px;scroll-margin-top:25px}.cinematic_home__yUMcm .cinematic_introduction__gq7gf h2{font-size:clamp(2.7rem,5.4vw,5.5rem);font-weight:400;line-height:1.12;letter-spacing:-.05em;margin:28px 0 45px}.cinematic_introBottom___ANa3{display:grid;grid-template-columns:1fr 1fr;max-width:830px;grid-gap:50px;gap:50px;margin-left:auto}.cinematic_home__yUMcm .cinematic_introBottom___ANa3 p{font-size:.95rem;line-height:1.8}.cinematic_tradeLifecycle__j_dph{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #e0e0e0;margin-top:75px;padding-top:25px}.cinematic_tradeLifecycle__j_dph>span{font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:#5e6c71}.cinematic_home__yUMcm .cinematic_tradeLifecycle__j_dph p{font-size:.76rem;color:#3d2e26}.cinematic_tradeLifecycle__j_dph b{font-weight:400;color:#b74126;margin:0 12px}.cinematic_story__8T4sQ{position:relative;padding:110px 8%;min-height:660px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8%;gap:8%;align-items:center;overflow:clip}.cinematic_story0__i_4OG{background:#f1d8a8;color:#3d2e26}.cinematic_story1__iFSPt{background:#2d4c69;color:#FFFFFF}.cinematic_story2__dsTy0{background:#F5F7FA;color:#2B2F33}.cinematic_storyCopy__a5cts{position:relative;z-index:2}.cinematic_home__yUMcm .cinematic_story__8T4sQ h2{font-size:clamp(2.3rem,3.5vw,4.1rem);line-height:1.13;font-weight:400;letter-spacing:-.045em;margin:27px 0}.cinematic_home__yUMcm .cinematic_story__8T4sQ p{color:inherit;font-size:.9rem;line-height:1.8;max-width:480px}.cinematic_home__yUMcm .cinematic_story__8T4sQ .cinematic_storyProblem__cWy_1{font-weight:600;margin-bottom:12px}.cinematic_story__8T4sQ ul{padding:0;list-style:none;margin:26px 0 30px;font-size:.8rem}.cinematic_story__8T4sQ li{padding:10px 0;border-top:1px solid #3d2e2630}.cinematic_story1__iFSPt li{border-color:#ffffff30}.cinematic_storyLink__nAVvF{display:inline-flex;align-items:center;gap:30px;border-bottom:1px solid;min-height:45px;padding-bottom:7px;font-size:.83rem;font-weight:500}.cinematic_story1__iFSPt .cinematic_storyCopy__a5cts{order:2}.cinematic_serviceArt__vi7Xt{position:relative;height:430px;min-width:0;isolation:isolate}.cinematic_serviceArt__vi7Xt span{position:absolute;display:block;pointer-events:none}.cinematic_artAxis__vnolo{height:1px;top:50%;left:0;right:0;background:currentColor;opacity:.2}.cinematic_planeOne__QobdT{width:65%;height:65%;left:22%;top:14%;background:#2d4c69;clip-path:polygon(0 0,100% 20%,100% 100%,0 80%)}.cinematic_planeTwo__7Xoqb{width:52%;height:42%;left:6%;top:8%;background:#e5bb65;clip-path:polygon(0 22%,100% 0,100% 78%,0 100%)}.cinematic_planeThree__5Oek4{width:45%;height:60%;left:42%;top:32%;background:#b74126;clip-path:polygon(0 0,100% 18%,100% 100%,0 82%)}.cinematic_planeOutline__bt78v{width:62%;height:62%;left:14%;top:23%;border:1px solid #7f3922;transform:skewY(10deg)}.cinematic_artLabel__IP_no{bottom:0;left:0;font-size:.52rem;letter-spacing:.13em}.cinematic_artNumber__MpKf_{top:0;right:0;font:italic 60px/1 Georgia,serif;opacity:.25}.cinematic_art1__DVPq6 .cinematic_planeOne__QobdT{background:#F5F7FA;width:60%;height:55%;top:12%;left:10%}.cinematic_art1__DVPq6 .cinematic_planeTwo__7Xoqb{background:#3B7D8B;width:56%;height:55%;top:30%;left:25%}.cinematic_art1__DVPq6 .cinematic_planeThree__5Oek4{background:#e5bb65;width:47%;height:45%;top:40%;left:40%}.cinematic_art1__DVPq6 .cinematic_planeOutline__bt78v{border-color:#f1d8a8;top:18%;left:20%}.cinematic_art2__ZMaXj .cinematic_planeOne__QobdT{background:#3d2e26;width:60%;height:60%;top:12%;left:20%}.cinematic_art2__ZMaXj .cinematic_planeTwo__7Xoqb{background:#d8a051;width:52%;height:60%;top:25%;left:10%}.cinematic_art2__ZMaXj .cinematic_planeThree__5Oek4{background:#b74126;width:45%;height:55%;top:36%;left:45%}.cinematic_art2__ZMaXj .cinematic_planeOutline__bt78v{border-color:#2d4c69;left:28%;top:12%}.cinematic_approach__MZZay{padding:115px 8%;background:#1A1A1A;color:#FFFFFF}.cinematic_home__yUMcm .cinematic_approach__MZZay h2{font-size:clamp(2.5rem,5vw,5rem);font-weight:400;line-height:1.13;margin:30px 0 65px;letter-spacing:-.045em}.cinematic_approach__MZZay h2 em{color:#e5bb65}.cinematic_process__0drm9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:35px;gap:35px;margin-bottom:40px}.cinematic_process__0drm9 article{border-top:1px solid #5e6c71;padding-top:20px}.cinematic_process__0drm9 article>span{color:#e5bb65;font-size:.6rem}.cinematic_home__yUMcm .cinematic_process__0drm9 h3{font-size:1.4rem;margin:24px 0 15px;font-weight:400}.cinematic_home__yUMcm .cinematic_process__0drm9 p{color:#E0E0E0;font-size:.83rem;line-height:1.8}.cinematic_intelligence__V2G3P{padding:120px 8%;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:10%;gap:10%;align-items:flex-start}.cinematic_home__yUMcm .cinematic_intelligence__V2G3P h2{font-size:clamp(2.4rem,3.6vw,4rem);line-height:1.15;margin:27px 0;font-weight:400}.cinematic_home__yUMcm .cinematic_intelligence__V2G3P p{font-size:.95rem;max-width:480px;line-height:1.8}.cinematic_enablers__kwpfv article{border-top:1px solid #e0e0e0;padding:25px 0 35px}.cinematic_enablers__kwpfv article>span{font-size:.6rem;color:#b74126}.cinematic_home__yUMcm .cinematic_enablers__kwpfv h3{font-size:1.45rem;margin:20px 0 15px}.cinematic_leadership__czug1{padding:100px 8%;background:#E8C892;color:#3d2e26}.cinematic_home__yUMcm .cinematic_leadership__czug1 h2{font-size:clamp(2.6rem,5.4vw,5.8rem);margin:30px 0 45px;line-height:1.12;letter-spacing:-.045em;font-weight:400}.cinematic_leadership__czug1>div{display:flex;align-items:center;justify-content:space-between;gap:35px}.cinematic_home__yUMcm .cinematic_leadership__czug1 p{max-width:600px;color:#3d2e26;font-size:.95rem}.cinematic_finalCall__Z4VhJ{padding:110px 8%;background:#3d2e26;color:#FFFFFF}.cinematic_home__yUMcm .cinematic_finalCall__Z4VhJ h2{font-size:clamp(3rem,7.5vw,8rem);font-weight:400;line-height:1.02;letter-spacing:-.05em;margin:35px 0 50px}.cinematic_finalCall__Z4VhJ h2 em{color:#f1d8a8}.cinematic_finalCall__Z4VhJ>div{display:flex;justify-content:space-between;align-items:center;gap:30px}.cinematic_home__yUMcm .cinematic_finalCall__Z4VhJ p{color:#f1d8a8}.cinematic_finalCall__Z4VhJ a{display:inline-flex;align-items:center;gap:70px;font-size:2rem;border-bottom:1px solid #e5bb65;padding-bottom:15px}.cinematic_finalCall__Z4VhJ a span{color:#e5bb65}@media (prefers-reduced-motion:no-preference){.cinematic_finalCall__Z4VhJ a span,.cinematic_lightButton__vHH5k span,.cinematic_quietLink__e_UJG span,.cinematic_storyLink__nAVvF span{display:inline-block;transition:transform .22s ease}.cinematic_finalCall__Z4VhJ a:hover span,.cinematic_lightButton__vHH5k:hover span,.cinematic_quietLink__e_UJG:hover span,.cinematic_storyLink__nAVvF:hover span{transform:translate(3px,-3px)}}@media (max-width:1100px){.cinematic_heroContent__s6AvU{width:63%}.cinematic_heroActions__Nf_lI{gap:20px;align-items:flex-start;flex-direction:column}.cinematic_heroArtwork__O8g2f{top:10%;right:-3%}.cinematic_homeHero__xlYUo .cinematic_sculpture__hlz8j .cinematic_volume__T3BvE{--edge:245px;top:135px}.cinematic_story__8T4sQ{gap:6%;padding:85px 6%}.cinematic_serviceArt__vi7Xt{height:350px}.cinematic_process__0drm9{gap:22px}}@media (max-width:800px){.cinematic_homeHero__xlYUo{display:block;padding:0 6%;min-height:0}.cinematic_heroContent__s6AvU{width:100%;padding:65px 0 0}.cinematic_home__yUMcm .cinematic_homeHero__xlYUo h1{font-size:clamp(3.6rem,12vw,6.6rem);margin:28px 0}.cinematic_home__yUMcm .cinematic_heroLead__BECdu{max-width:500px}.cinematic_heroActions__Nf_lI{flex-direction:row;align-items:center;gap:20px}.cinematic_heroArtwork__O8g2f{position:relative;width:100%;right:auto;top:auto;margin-top:20px}.cinematic_homeHero__xlYUo .cinematic_sculpture__hlz8j .cinematic_art__VhfH9{height:420px}.cinematic_homeHero__xlYUo .cinematic_sculpture__hlz8j .cinematic_volume__T3BvE{--edge:235px;top:65px}.cinematic_homeHero__xlYUo .cinematic_sculpture__hlz8j .cinematic_ground__mlXPU{bottom:45px}.cinematic_heroBottom__dO7zy{position:relative;bottom:auto;left:auto;right:auto;padding:20px 0 25px}.cinematic_heroBottom__dO7zy>span:first-child{display:none}.cinematic_introduction__gq7gf{padding:75px 6% 45px}.cinematic_introBottom___ANa3{margin:0;gap:25px}.cinematic_tradeLifecycle__j_dph{align-items:flex-start;flex-direction:column;gap:15px;margin-top:45px}.cinematic_tradeLifecycle__j_dph b{margin:0 7px}.cinematic_story__8T4sQ{grid-template-columns:1fr;padding:65px 6%;gap:35px;min-height:0}.cinematic_story1__iFSPt .cinematic_storyCopy__a5cts{order:0}.cinematic_home__yUMcm .cinematic_story__8T4sQ h2{font-size:clamp(2.4rem,6.8vw,3.8rem)}.cinematic_serviceArt__vi7Xt{max-width:480px;width:100%;height:350px;margin:0 auto}.cinematic_approach__MZZay,.cinematic_finalCall__Z4VhJ,.cinematic_intelligence__V2G3P,.cinematic_leadership__czug1{padding:75px 6%}.cinematic_process__0drm9{grid-template-columns:1fr 1fr;gap:35px}.cinematic_intelligence__V2G3P{grid-template-columns:1fr;gap:40px}.cinematic_finalCall__Z4VhJ>div,.cinematic_leadership__czug1>div{align-items:flex-start;flex-direction:column}.cinematic_finalCall__Z4VhJ a{font-size:1.7rem;gap:55px}}@media (max-width:450px){.cinematic_heroContent__s6AvU{padding-top:45px}.cinematic_home__yUMcm .cinematic_homeHero__xlYUo h1{font-size:3.65rem}.cinematic_home__yUMcm .cinematic_heroLead__BECdu{font-size:.95rem}.cinematic_heroActions__Nf_lI{flex-direction:column;align-items:flex-start}.cinematic_homeHero__xlYUo .cinematic_sculpture__hlz8j .cinematic_art__VhfH9{height:350px}.cinematic_homeHero__xlYUo .cinematic_sculpture__hlz8j .cinematic_volume__T3BvE{--edge:185px;top:55px}.cinematic_homeHero__xlYUo .cinematic_sculpture__hlz8j .cinematic_ground__mlXPU{width:190px;left:calc(50% - 80px);bottom:38px}.cinematic_heroBottom__dO7zy{font-size:.6rem;gap:10px}.cinematic_heroBottom__dO7zy a{gap:15px}.cinematic_heroIndex__RJF4u{font-size:.48rem}.cinematic_home__yUMcm .cinematic_introduction__gq7gf h2{font-size:2.7rem}.cinematic_introBottom___ANa3{grid-template-columns:1fr;gap:15px}.cinematic_home__yUMcm .cinematic_tradeLifecycle__j_dph p{font-size:.67rem;line-height:2}.cinematic_tradeLifecycle__j_dph b{margin:0 4px}.cinematic_home__yUMcm .cinematic_story__8T4sQ h2{font-size:2.4rem}.cinematic_serviceArt__vi7Xt{height:285px}.cinematic_artNumber__MpKf_{font-size:45px}.cinematic_artLabel__IP_no{font-size:.46rem}.cinematic_home__yUMcm .cinematic_approach__MZZay h2{font-size:2.6rem}.cinematic_process__0drm9{grid-template-columns:1fr;gap:25px}.cinematic_home__yUMcm .cinematic_process__0drm9 h3{margin-top:14px}.cinematic_home__yUMcm .cinematic_leadership__czug1 h2{font-size:2.6rem}.cinematic_home__yUMcm .cinematic_finalCall__Z4VhJ h2{font-size:3.1rem}}@media (max-width:350px){.cinematic_home__yUMcm .cinematic_homeHero__xlYUo h1{font-size:3.1rem}.cinematic_heroBottom__dO7zy .cinematic_heroIndex__RJF4u{display:none}.cinematic_home__yUMcm .cinematic_introduction__gq7gf h2,.cinematic_home__yUMcm .cinematic_story__8T4sQ h2{font-size:2.1rem}}@media (prefers-reduced-motion:reduce){.cinematic_home__yUMcm *,.cinematic_home__yUMcm :after,.cinematic_home__yUMcm :before{transition:none!important;animation:none!important}.cinematic_heroArtwork__O8g2f,.cinematic_serviceArt__vi7Xt{transform:none!important}}@media print{.cinematic_approach__MZZay,.cinematic_finalCall__Z4VhJ,.cinematic_homeHero__xlYUo,.cinematic_story1__iFSPt{background:#FFFFFF;color:#1A1A1A}.cinematic_heroArtwork__O8g2f,.cinematic_heroGrid__7nIF2,.cinematic_serviceArt__vi7Xt{display:none}.cinematic_heroContent__s6AvU{width:100%;padding-bottom:30px}.cinematic_heroBottom__dO7zy{position:static}.cinematic_home__yUMcm .cinematic_heroLead__BECdu,.cinematic_home__yUMcm .cinematic_homeHero__xlYUo h1{color:#1A1A1A}}.cinematic_serviceStories__8W4sj{position:relative}.cinematic_art0___k8HX{color:#3d2e26}html:has(.cinematic_home__yUMcm){position:relative}.AmbientBackground_background__p0JPv{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#1A1A1A}.AmbientBackground_background__p0JPv canvas{display:block;position:absolute;inset:0;width:100%;height:100%;opacity:.85}.AmbientBackground_background__p0JPv:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1a1a1a8c,#1a1a1a60 37%,transparent 75%),linear-gradient(0deg,#1a1a1a99,transparent 30%)}.AmbientBackground_fallback___5GTE{position:absolute;inset:0;background:radial-gradient(ellipse at 85% 30%,#2d4c6938,transparent 55%)}.AmbientBackground_fallback___5GTE:before{content:"";position:absolute;width:70%;height:120%;left:42%;top:-10%;border-radius:40% 60% 56% 44%/54% 39% 61% 46%;background:radial-gradient(ellipse at 25% 15%,#5e6c7150,#2b2f3333 36%,#1A1A1A 75%);transform:rotate(-18deg)}.AmbientBackground_background__p0JPv[data-renderer=webgl] .AmbientBackground_fallback___5GTE{opacity:0}.AmbientBackground_toggle__IV0wv{position:absolute;top:18px;right:6%;z-index:4;min-height:44px;padding:8px 12px;border:1px solid #5e6c71;border-radius:2px;background:#1a1a1acc;color:#E0E0E0;font:500 .62rem/1.4 Arial,sans-serif;cursor:pointer;display:flex;gap:9px;align-items:center}.AmbientBackground_toggle__IV0wv:hover{border-color:#e5bb65;color:#FFFFFF}.AmbientBackground_toggle__IV0wv:focus-visible{outline:2px solid #e5bb65;outline-offset:4px}@media (max-width:800px){.AmbientBackground_toggle__IV0wv{top:auto;bottom:105px;font-size:.58rem}.AmbientBackground_background__p0JPv:after{background:linear-gradient(180deg,#1a1a1a99,transparent 70%)}}@media (prefers-reduced-motion:reduce),print{.AmbientBackground_toggle__IV0wv{display:none}}@media print{.AmbientBackground_background__p0JPv{display:none}}.GateLogoReveal_gateOverlay__cKO95{position:fixed;inset:0;z-index:9999;pointer-events:none;background:transparent}.GateLogoReveal_scrim__NTQCI{position:absolute;inset:0;background:black;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.GateLogoReveal_gateStage__4kf6b{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%)}.GateLogoReveal_gatePiece__asAon{position:absolute;inset:0;background-repeat:no-repeat;background-position:50%;background-size:contain;will-change:transform,opacity;filter:drop-shadow(0 18px 45px rgba(0,0,0,.18))}.GateLogoReveal_north__oqEsk{clip-path:polygon(0 0,100% 0,50% 52%)}.GateLogoReveal_east__Q0u1N{clip-path:polygon(100% 0,100% 100%,48% 50%)}.GateLogoReveal_south__2GcGg{clip-path:polygon(0 100%,100% 100%,50% 48%)}.GateLogoReveal_west__M_QTN{clip-path:polygon(0 0,0 100%,52% 50%)}