.home-module__Hx0lNG__hero{background:var(--ink);min-height:max(700px,100svh);color:var(--white);display:flex;position:relative;overflow:hidden}.home-module__Hx0lNG__heroImg{object-fit:cover;object-position:60% 45%;animation:home-module__Hx0lNG__heroZoom 16s var(--ease) both}.home-module__Hx0lNG__hero:after{content:"";background:linear-gradient(90deg,#080f16d9 0%,#080f168c 38%,#080f160d 72%),linear-gradient(#080f1600 68%,#080f16d9 100%);position:absolute;inset:0}@keyframes home-module__Hx0lNG__heroZoom{0%{transform:scale(1.1)}to{transform:scale(1)}}.home-module__Hx0lNG__heroSide{z-index:2;top:calc(var(--header-h) + 36px);right:var(--gutter);border-left:1px solid #ffffff73;padding-left:24px;font-size:.62rem;position:absolute}.home-module__Hx0lNG__heroInner{z-index:1;max-width:1600px;padding-top:calc(var(--header-h) + 60px);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.home-module__Hx0lNG__heroContent{max-width:860px;animation:home-module__Hx0lNG__rise 1.1s var(--ease) .15s both;flex-direction:column;align-items:flex-start;display:flex}.home-module__Hx0lNG__heroEyebrow{margin:22px 0 24px}.home-module__Hx0lNG__heroTitle{text-wrap:balance;font-stretch:84%}.home-module__Hx0lNG__heroLead{color:#ffffffe0;max-width:60ch;margin-top:30px}.home-module__Hx0lNG__heroActions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}@keyframes home-module__Hx0lNG__rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.home-module__Hx0lNG__heroScript{right:var(--gutter);font-family:var(--font-serif);color:#ffffffeb;font-size:clamp(1.6rem,2.6vw,2.5rem);font-style:italic;position:absolute;bottom:140px;transform:rotate(-8deg)}.home-module__Hx0lNG__heroScript:after{content:"";background:var(--lime);width:60px;height:2px;margin:8px 0 0 auto;display:block}.home-module__Hx0lNG__heroBar{border-top:1px solid #ffffff38;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(56px,8vh,96px);display:grid}.home-module__Hx0lNG__heroBar a{letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;transition:color .3s var(--ease);align-items:center;gap:12px;padding:24px 18px 30px 0;font-size:.74rem;font-weight:600;display:flex}.home-module__Hx0lNG__heroBar a svg{opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease);margin-left:auto;transform:translate(-8px)}.home-module__Hx0lNG__heroBar a:hover{color:var(--white)}.home-module__Hx0lNG__heroBar a:hover svg{opacity:1;color:var(--lime);transform:none}.home-module__Hx0lNG__heroBarNum{color:var(--lime)}@media (max-width:1100px){.home-module__Hx0lNG__heroScript{display:none}.home-module__Hx0lNG__heroBar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.home-module__Hx0lNG__heroSide{display:none}.home-module__Hx0lNG__heroBar{grid-template-columns:1fr 1fr}.home-module__Hx0lNG__heroBar a{padding:16px 12px 16px 0}.home-module__Hx0lNG__hero:after{background:linear-gradient(#080f1659 0%,#080f168c 40%,#080f16eb 100%)}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__heroImg,.home-module__Hx0lNG__heroContent{animation:none}}.home-module__Hx0lNG__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,110px);display:grid}.home-module__Hx0lNG__splitTitle{text-wrap:balance;margin-top:26px}.home-module__Hx0lNG__splitBody{flex-direction:column;gap:20px;display:flex}.home-module__Hx0lNG__challenges{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:clamp(56px,7vw,96px) 0 0;padding:0;list-style:none;display:grid}.home-module__Hx0lNG__challenges li{padding:36px 28px 0 0}.home-module__Hx0lNG__challenges li+li{border-left:1px solid var(--line);padding-left:28px}.home-module__Hx0lNG__challengeNum{font-family:var(--font-serif);color:var(--ink);font-size:3.4rem;line-height:1;display:block}.home-module__Hx0lNG__challengeTitle{letter-spacing:.14em;text-transform:uppercase;margin:18px 0 10px;font-size:.9rem;font-weight:700}@media (max-width:960px){.home-module__Hx0lNG__split{grid-template-columns:1fr}.home-module__Hx0lNG__challenges{grid-template-columns:1fr 1fr}.home-module__Hx0lNG__challenges li:nth-child(3){border-left:0;padding-left:0}}@media (max-width:560px){.home-module__Hx0lNG__challenges{grid-template-columns:1fr}.home-module__Hx0lNG__challenges li,.home-module__Hx0lNG__challenges li+li{border-left:0;border-bottom:1px solid var(--line);padding:28px 0}}.home-module__Hx0lNG__expertise{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home-module__Hx0lNG__expertCard{border-right:1px solid var(--line);transition:background .4s var(--ease), opacity .9s var(--ease), transform .9s var(--ease);flex-direction:column;gap:16px;padding:36px 26px 40px;display:flex}.home-module__Hx0lNG__expertCard:first-child{padding-left:0}.home-module__Hx0lNG__expertCard:last-child{border-right:0}.home-module__Hx0lNG__expertCard:hover{background:var(--white)}.home-module__Hx0lNG__expertIcon{width:34px;height:34px;margin-bottom:8px}.home-module__Hx0lNG__expertTitle{letter-spacing:.12em;text-transform:uppercase;font-size:.92rem;font-weight:700}.home-module__Hx0lNG__expertText{color:var(--muted);font-size:.95rem;line-height:1.6}.home-module__Hx0lNG__expertLinks{flex-wrap:wrap;gap:10px 20px;margin-top:auto;padding-top:8px;display:flex}@media (max-width:1180px){.home-module__Hx0lNG__expertise{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__Hx0lNG__expertCard,.home-module__Hx0lNG__expertCard:first-child{border-bottom:1px solid var(--line);padding:32px 24px}}@media (max-width:760px){.home-module__Hx0lNG__expertise{grid-template-columns:1fr}.home-module__Hx0lNG__expertCard,.home-module__Hx0lNG__expertCard:first-child{border-right:0;padding:32px 0}}.home-module__Hx0lNG__partner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.home-module__Hx0lNG__partnerText{padding:clamp(72px, 9vw, 140px) clamp(24px, 5vw, 96px) clamp(72px, 9vw, 140px) max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));flex-direction:column;gap:44px;display:flex}.home-module__Hx0lNG__partnerTitle{text-wrap:balance;margin:26px 0 28px}.home-module__Hx0lNG__partnerLead{color:#ffffffd1;max-width:56ch;font-size:1.08rem}.home-module__Hx0lNG__connections{border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.home-module__Hx0lNG__connections li{border-bottom:1px solid var(--line-dark);letter-spacing:.16em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center;gap:18px;padding:20px 0;font-size:.82rem;font-weight:600;display:grid}.home-module__Hx0lNG__connections li span:last-child{color:var(--lime)}.home-module__Hx0lNG__connector{color:var(--lime);align-items:center;display:flex}.home-module__Hx0lNG__connector i{opacity:.6;background:currentColor;flex:1;height:1px}.home-module__Hx0lNG__connector svg{margin-left:-6px}.home-module__Hx0lNG__partnerFoot{font-family:var(--font-serif);max-width:44ch;font-size:1.4rem;line-height:1.4}.home-module__Hx0lNG__partnerMedia{min-height:560px;position:relative;overflow:hidden}.home-module__Hx0lNG__partnerMedia img{object-fit:cover}.home-module__Hx0lNG__partnerMedia:after{content:"";background:linear-gradient(#080f1600 50%,#080f16d9 100%);position:absolute;inset:0}.home-module__Hx0lNG__partnerCaption{z-index:1;position:absolute;bottom:clamp(32px,5vw,64px);left:clamp(24px,4vw,64px);right:clamp(24px,4vw,64px)}.home-module__Hx0lNG__partnerCaption .tracked{color:var(--lime);margin-bottom:12px}.home-module__Hx0lNG__partnerQuote{max-width:14ch;font-size:clamp(2.2rem,3.6vw,3.6rem)}@media (max-width:960px){.home-module__Hx0lNG__partner{grid-template-columns:1fr}.home-module__Hx0lNG__partnerText{padding-inline:var(--gutter)}.home-module__Hx0lNG__partnerMedia{min-height:420px}}@media (max-width:520px){.home-module__Hx0lNG__connections li{grid-template-columns:1fr 40px 1fr;gap:10px;font-size:.72rem}}.home-module__Hx0lNG__tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);display:grid}.home-module__Hx0lNG__tile{margin:0}.home-module__Hx0lNG__tileMedia{aspect-ratio:3/4;background:var(--navy-2);position:relative;overflow:hidden}.home-module__Hx0lNG__tileMedia img{object-fit:cover;transition:transform 1.2s var(--ease)}.home-module__Hx0lNG__tile:hover .home-module__Hx0lNG__tileMedia img{transform:scale(1.06)}.home-module__Hx0lNG__tile figcaption{border-top:2px solid var(--ink);margin-top:16px;padding-top:14px;font-size:.9rem;font-weight:600;line-height:1.35}.home-module__Hx0lNG__sectorFoot{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);margin-top:clamp(56px,7vw,96px);display:grid}.home-module__Hx0lNG__pills{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.home-module__Hx0lNG__pills li{border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-size:.84rem;font-weight:500;transition:border-color .25s,background .25s}.home-module__Hx0lNG__pills li:hover{border-color:var(--ink);background:var(--lime)}.home-module__Hx0lNG__sectorLine{font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.2}@media (max-width:1100px){.home-module__Hx0lNG__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__Hx0lNG__sectorFoot{grid-template-columns:1fr}}@media (max-width:600px){.home-module__Hx0lNG__tiles{grid-template-columns:1fr 1fr}}.home-module__Hx0lNG__insightsHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(40px,5vw,64px);display:flex}.home-module__Hx0lNG__insightsHead h2{margin-top:26px}.home-module__Hx0lNG__posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}@media (max-width:1000px){.home-module__Hx0lNG__posts{grid-template-columns:1fr 1fr}.home-module__Hx0lNG__posts>:last-child{display:none}}@media (max-width:640px){.home-module__Hx0lNG__posts{grid-template-columns:1fr}.home-module__Hx0lNG__posts>:last-child{display:block}}
