.StrategicVerticals-module__OQWWmW__page{--ink:#0a2e2a;--green:#073d35;--green-deep:#052c28;--gold:#ad8335;--paper:#f7f2e8;--ivory:#fbf8f0;--line:#0a2e2a21;background:var(--paper);min-height:100vh;color:var(--ink)}.StrategicVerticals-module__OQWWmW__heroIntro{border-bottom:1px solid var(--line);background:radial-gradient(circle at 87% 18%,#b58b401a,#0000 24rem),linear-gradient(#faf6ee,#f6f1e7)}.StrategicVerticals-module__OQWWmW__heroIntroInner{grid-template-columns:minmax(0,1.12fr) minmax(310px,.68fr);align-items:end;gap:clamp(54px,8vw,118px);width:min(1480px,100% - 64px);margin:0 auto;padding:clamp(70px,7vw,104px) 0 clamp(52px,5vw,72px);display:grid}.StrategicVerticals-module__OQWWmW__eyebrow{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:.69rem;font-weight:800}.StrategicVerticals-module__OQWWmW__heroIntro h1{letter-spacing:-.045em;text-wrap:balance;max-width:900px;margin:0;font:400 clamp(3rem,5.4vw,6.1rem)/.95 Georgia,Times New Roman,serif}.StrategicVerticals-module__OQWWmW__heroLeadWrap{border-left:1px solid #ad83357a;padding-left:34px}.StrategicVerticals-module__OQWWmW__heroLeadWrap p{color:#68736e;margin:0;font-size:1rem;line-height:1.74}.StrategicVerticals-module__OQWWmW__heroLeadWrap span{color:var(--gold);letter-spacing:.17em;margin-top:24px;font-size:.63rem;font-weight:800;display:block}.StrategicVerticals-module__OQWWmW__shell{background:#f8f4eb;grid-template-columns:300px minmax(0,1fr);align-items:start;width:min(1600px,100%);margin:0 auto;display:grid}.StrategicVerticals-module__OQWWmW__rail{color:#f7efd9;background:radial-gradient(circle at 30% 94%,#bf944421,#0000 22rem),linear-gradient(#0a4038 0%,#062f2a 68%,#041f1c 100%);border-right:1px solid #d3b06442;min-height:100vh;padding:46px 28px 42px;position:sticky;top:0;overflow:hidden}.StrategicVerticals-module__OQWWmW__railTop{align-items:center;gap:16px;margin-bottom:26px;display:flex}.StrategicVerticals-module__OQWWmW__railTop p{color:#d5b566;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.StrategicVerticals-module__OQWWmW__railTop span{background:#bd9851;flex:1;height:1px}.StrategicVerticals-module__OQWWmW__rail nav{border-top:1px solid #ecd4a02b}.StrategicVerticals-module__OQWWmW__railItem,.StrategicVerticals-module__OQWWmW__railItemActive{color:#fff5df;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ecd4a029;grid-template-columns:38px 1fr 18px;align-items:center;gap:11px;width:100%;min-height:76px;padding:17px 2px;transition:background .2s,padding .2s,color .2s;display:grid;position:relative}.StrategicVerticals-module__OQWWmW__railItem:hover,.StrategicVerticals-module__OQWWmW__railItemActive{color:#f1d38a;background:linear-gradient(90deg,#b88d3c38,#0000 88%);padding-left:10px}.StrategicVerticals-module__OQWWmW__railItemActive:before{content:"";background:#d1aa58;width:3px;position:absolute;top:0;bottom:0;left:-28px}.StrategicVerticals-module__OQWWmW__railItem span,.StrategicVerticals-module__OQWWmW__railItemActive span{color:#d2ad60;font:400 1rem/1 Georgia,Times New Roman,serif}.StrategicVerticals-module__OQWWmW__railItem b,.StrategicVerticals-module__OQWWmW__railItemActive b{font:400 .95rem/1.23 Georgia,Times New Roman,serif}.StrategicVerticals-module__OQWWmW__railItem i,.StrategicVerticals-module__OQWWmW__railItemActive i{color:#d1a953;font-style:normal}.StrategicVerticals-module__OQWWmW__railFooter{border-top:1px solid #ecd4a02e;margin-top:54px;padding-top:26px}.StrategicVerticals-module__OQWWmW__railFooter p{color:#e0c47f;letter-spacing:.04em;margin:0;font:400 1.02rem/1.55 Georgia,Times New Roman,serif}.StrategicVerticals-module__OQWWmW__railFooter strong{color:#fff5df9e;letter-spacing:.16em;text-transform:uppercase;margin-top:18px;font-size:.62rem;font-weight:800;display:block}.StrategicVerticals-module__OQWWmW__content{background:#f8f4eb;min-width:0}.StrategicVerticals-module__OQWWmW__feature{border-bottom:1px solid var(--line);grid-template-columns:minmax(380px,.9fr) minmax(0,1.12fr);grid-template-areas:"copy media""principles principles";min-height:690px;display:grid}.StrategicVerticals-module__OQWWmW__featureCopy{background:radial-gradient(circle at 98% 0,#b58b4014,#0000 18rem),#fbf8f0;flex-direction:column;grid-area:copy;justify-content:center;padding:clamp(54px,6vw,92px);display:flex}.StrategicVerticals-module__OQWWmW__featureLabel{align-items:center;gap:16px;margin-bottom:24px;display:flex}.StrategicVerticals-module__OQWWmW__featureLabel span{color:var(--gold);font:400 1.5rem/1 Georgia,Times New Roman,serif}.StrategicVerticals-module__OQWWmW__featureLabel i{background:#ad833575;width:46px;height:1px}.StrategicVerticals-module__OQWWmW__featureLabel b{color:#8c805f;letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:800}.StrategicVerticals-module__OQWWmW__featureCopy h2{letter-spacing:-.045em;text-wrap:balance;max-width:640px;margin:0;font:400 clamp(3rem,5vw,5.8rem)/.94 Georgia,Times New Roman,serif}.StrategicVerticals-module__OQWWmW__strap{color:#a17b32;letter-spacing:.21em;text-transform:uppercase;max-width:520px;margin:24px 0 0;font-size:.75rem;font-weight:800;line-height:1.55}.StrategicVerticals-module__OQWWmW__body{color:#5f6d69;max-width:620px;margin:25px 0 0;font-size:1rem;line-height:1.72}.StrategicVerticals-module__OQWWmW__primaryCta{color:#fffaf0;letter-spacing:.13em;text-transform:uppercase;background:#a9813c;border:1px solid #a88039;align-self:flex-start;align-items:center;gap:18px;margin-top:32px;padding:15px 20px 14px;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.StrategicVerticals-module__OQWWmW__featureMedia{background:#0a3d35;grid-area:media;min-height:590px;position:relative;overflow:hidden}.StrategicVerticals-module__OQWWmW__featureImage{-o-object-fit:cover;object-fit:cover;animation:.55s both StrategicVerticals-module__OQWWmW__featureIn}@keyframes StrategicVerticals-module__OQWWmW__featureIn{0%{opacity:.65;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}.StrategicVerticals-module__OQWWmW__featureShade{background:linear-gradient(#03161408 45%,#0316146b 100%);position:absolute;inset:0}.StrategicVerticals-module__OQWWmW__featureQuote{color:#fff4db;text-shadow:0 2px 18px #00000038;border-left:1px solid #e0c27dbf;max-width:260px;padding-left:20px;font:italic 400 clamp(1.3rem,2.2vw,2.2rem)/1.16 Georgia,Times New Roman,serif;position:absolute;bottom:clamp(26px,4vw,52px);right:clamp(24px,4vw,56px)}.StrategicVerticals-module__OQWWmW__principles{border-top:1px solid var(--line);background:#fbf8f0;grid-area:principles;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.StrategicVerticals-module__OQWWmW__principles>div{border-right:1px solid var(--line);min-height:98px;padding:22px 24px}.StrategicVerticals-module__OQWWmW__principles>div:last-child{border-right:0}.StrategicVerticals-module__OQWWmW__principles span{color:var(--gold);letter-spacing:.12em;margin-bottom:9px;font-size:.62rem;font-weight:800;display:block}.StrategicVerticals-module__OQWWmW__principles strong{color:#0a2e2a;font:400 1rem/1.28 Georgia,Times New Roman,serif;display:block}.StrategicVerticals-module__OQWWmW__metrics{border-bottom:1px solid var(--line);background:#f1eadf;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.StrategicVerticals-module__OQWWmW__metrics>div{text-align:center;border-right:1px solid var(--line);align-content:center;place-items:center;gap:8px;min-height:112px;padding:18px;display:grid}.StrategicVerticals-module__OQWWmW__metrics>div:last-child{border-right:0}.StrategicVerticals-module__OQWWmW__metrics strong{color:#0a2e2a;font:400 clamp(1.4rem,2.4vw,2.6rem)/1 Georgia,Times New Roman,serif}.StrategicVerticals-module__OQWWmW__metrics span{color:#837b67;letter-spacing:.14em;text-transform:uppercase;font-size:.61rem;font-weight:800;line-height:1.45}.StrategicVerticals-module__OQWWmW__portfolio{background:#f8f4eb;padding:clamp(70px,7vw,108px) clamp(42px,5vw,76px)}.StrategicVerticals-module__OQWWmW__portfolioHeader{grid-template-columns:minmax(0,1.05fr) minmax(300px,.62fr);align-items:end;gap:clamp(44px,7vw,94px);margin-bottom:38px;display:grid}.StrategicVerticals-module__OQWWmW__portfolioHeader>div>p{color:var(--gold);letter-spacing:.18em;margin:0 0 14px;font-size:.68rem;font-weight:800}.StrategicVerticals-module__OQWWmW__portfolioHeader h2{letter-spacing:-.04em;max-width:760px;margin:0;font:400 clamp(2.7rem,4.2vw,4.8rem)/.98 Georgia,Times New Roman,serif}.StrategicVerticals-module__OQWWmW__portfolioHeader>p{color:#68736e;margin:0 0 5px;line-height:1.7}.StrategicVerticals-module__OQWWmW__portfolioGrid{background:#0a2e2a21;border:1px solid #0a2e2a21;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.StrategicVerticals-module__OQWWmW__portfolioCard,.StrategicVerticals-module__OQWWmW__portfolioCardActive{color:#0a2e2a;text-align:left;cursor:pointer;background:#fbf8f0;border:0;flex-direction:column;min-width:0;padding:22px 18px 18px;transition:transform .22s,background .22s,box-shadow .22s;display:flex}.StrategicVerticals-module__OQWWmW__portfolioCard:hover,.StrategicVerticals-module__OQWWmW__portfolioCardActive{z-index:2;background:#fffaf2;position:relative;transform:translateY(-4px);box-shadow:0 20px 44px #0627221c}.StrategicVerticals-module__OQWWmW__portfolioCard>span,.StrategicVerticals-module__OQWWmW__portfolioCardActive>span{color:var(--gold);font:400 1rem/1 Georgia,Times New Roman,serif}.StrategicVerticals-module__OQWWmW__portfolioCard h3,.StrategicVerticals-module__OQWWmW__portfolioCardActive h3{letter-spacing:-.025em;min-height:2.7em;margin:13px 0 0;font:400 clamp(1.35rem,1.55vw,1.8rem)/1.03 Georgia,Times New Roman,serif}.StrategicVerticals-module__OQWWmW__portfolioCard p,.StrategicVerticals-module__OQWWmW__portfolioCardActive p{color:#68736e;min-height:5.2em;margin:15px 0 20px;font-size:.76rem;line-height:1.48}.StrategicVerticals-module__OQWWmW__cardMedia{background:#0b4037;min-height:125px;margin-top:auto;position:relative;overflow:hidden}.StrategicVerticals-module__OQWWmW__cardImage{-o-object-fit:cover;object-fit:cover;transition:transform .55s}.StrategicVerticals-module__OQWWmW__portfolioCard:hover .StrategicVerticals-module__OQWWmW__cardImage,.StrategicVerticals-module__OQWWmW__portfolioCardActive .StrategicVerticals-module__OQWWmW__cardImage{transform:scale(1.035)}.StrategicVerticals-module__OQWWmW__portfolioCard>b,.StrategicVerticals-module__OQWWmW__portfolioCardActive>b{color:#9c7732;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin-top:15px;font-size:.59rem;font-weight:800;display:flex}.StrategicVerticals-module__OQWWmW__portfolioCard b i,.StrategicVerticals-module__OQWWmW__portfolioCardActive b i{font-size:.9rem;font-style:normal}.StrategicVerticals-module__OQWWmW__bottomBar{border-top:1px solid var(--line);background:#f8f4eb;justify-content:space-between;align-items:center;gap:24px;padding:30px clamp(42px,5vw,76px) 44px;display:flex}.StrategicVerticals-module__OQWWmW__bottomBar a{color:#0a2e2a;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.StrategicVerticals-module__OQWWmW__bottomBar a span{color:var(--gold)}.StrategicVerticals-module__OQWWmW__bottomBar p{color:#8d8b80;letter-spacing:.18em;margin:0;font-size:.65rem;font-weight:800}@media (max-width:1120px){.StrategicVerticals-module__OQWWmW__shell{grid-template-columns:250px minmax(0,1fr)}.StrategicVerticals-module__OQWWmW__feature{grid-template-columns:1fr;grid-template-areas:"media""copy""principles"}.StrategicVerticals-module__OQWWmW__featureMedia{min-height:460px}.StrategicVerticals-module__OQWWmW__principles{grid-template-columns:repeat(2,1fr)}.StrategicVerticals-module__OQWWmW__principles>div:nth-child(2){border-right:0}.StrategicVerticals-module__OQWWmW__principles>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.StrategicVerticals-module__OQWWmW__portfolioGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.StrategicVerticals-module__OQWWmW__heroIntroInner{grid-template-columns:1fr;gap:26px;width:calc(100% - 36px);padding:56px 0 38px}.StrategicVerticals-module__OQWWmW__heroIntro h1{font-size:clamp(2.6rem,12vw,4rem)}.StrategicVerticals-module__OQWWmW__heroLeadWrap{border-left:0;padding-left:0}.StrategicVerticals-module__OQWWmW__shell{display:block}.StrategicVerticals-module__OQWWmW__rail{min-height:0;padding:24px 18px 26px;position:relative}.StrategicVerticals-module__OQWWmW__rail nav{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(210px,72vw);grid-auto-flow:column;display:grid;overflow-x:auto}.StrategicVerticals-module__OQWWmW__rail nav::-webkit-scrollbar{display:none}.StrategicVerticals-module__OQWWmW__railItem,.StrategicVerticals-module__OQWWmW__railItemActive{scroll-snap-align:start;border-right:1px solid #ecd4a024}.StrategicVerticals-module__OQWWmW__railFooter{display:none}.StrategicVerticals-module__OQWWmW__featureMedia{min-height:330px}.StrategicVerticals-module__OQWWmW__featureCopy{padding:42px 22px 46px}.StrategicVerticals-module__OQWWmW__featureCopy h2{font-size:clamp(2.6rem,12vw,4rem)}.StrategicVerticals-module__OQWWmW__featureQuote{max-width:210px;font-size:1.3rem}.StrategicVerticals-module__OQWWmW__principles{grid-template-columns:1fr 1fr}.StrategicVerticals-module__OQWWmW__principles>div{min-height:84px;padding:18px}.StrategicVerticals-module__OQWWmW__metrics{grid-template-columns:1fr 1fr}.StrategicVerticals-module__OQWWmW__metrics>div:nth-child(2){border-right:0}.StrategicVerticals-module__OQWWmW__metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.StrategicVerticals-module__OQWWmW__portfolio{padding:56px 18px 66px}.StrategicVerticals-module__OQWWmW__portfolioHeader{grid-template-columns:1fr;gap:24px}.StrategicVerticals-module__OQWWmW__portfolioGrid{scroll-snap-type:x mandatory;scrollbar-width:none;border-right:0;grid-template-columns:none;grid-auto-columns:minmax(235px,78vw);grid-auto-flow:column;margin-right:-18px;padding-right:18px;overflow-x:auto}.StrategicVerticals-module__OQWWmW__portfolioGrid::-webkit-scrollbar{display:none}.StrategicVerticals-module__OQWWmW__portfolioCard,.StrategicVerticals-module__OQWWmW__portfolioCardActive{scroll-snap-align:start}.StrategicVerticals-module__OQWWmW__bottomBar{flex-direction:column;align-items:flex-start;padding:26px 18px 38px}.StrategicVerticals-module__OQWWmW__bottomBar p{order:-1}}@media (max-width:430px){.StrategicVerticals-module__OQWWmW__rail nav{grid-auto-columns:minmax(190px,82vw)}.StrategicVerticals-module__OQWWmW__principles{grid-template-columns:1fr}.StrategicVerticals-module__OQWWmW__principles>div{border-right:0;border-bottom:1px solid var(--line)}.StrategicVerticals-module__OQWWmW__principles>div:last-child{border-bottom:0}.StrategicVerticals-module__OQWWmW__metrics{grid-template-columns:1fr}.StrategicVerticals-module__OQWWmW__metrics>div{border-right:0;border-bottom:1px solid var(--line)}.StrategicVerticals-module__OQWWmW__metrics>div:last-child{border-bottom:0}}
