.website .depth-surface{perspective:1000px;min-width:0;--depth-x:0deg;--depth-y:0deg;--spot-x:50%;--spot-y:50%}.website .depth-face{transform:rotateX(var(--depth-x)) rotateY(var(--depth-y));transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.website .sector-icon-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.65rem,1.8vw,1.5rem);padding-block:1rem;isolation:isolate}.website .sector-depth{height:100%}.website .sector-icon-card{position:relative;display:flex;min-height:208px;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem;padding:2rem 1rem 1.75rem;border-radius:10px;color:#fff;background:var(--navy,#071367);text-align:center;text-decoration:none;box-shadow:0 8px 24px #0713670c;overflow:hidden}.website .sector-icon-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--spot-x) var(--spot-y),#ffffff15,transparent 65%);opacity:0;transition:opacity .3s}.website .sector-icon-art{display:grid;place-items:center;width:72px;height:72px;position:relative;transform:translateZ(26px);transition:transform .35s}.website .sector-icon-art img{width:64px;height:64px;object-fit:contain;max-width:100%;filter:none;opacity:1}.website .sector-icon-name{position:relative;max-width:100%;font-size:clamp(.85rem,1.1vw,1rem);font-weight:500;line-height:1.5;transform:translateZ(16px)}.website .sector-card-arrow{position:absolute;top:15px;inset-inline-end:15px;color:#c5ceee;transition:transform .3s}.website .sector-wire{position:absolute;width:110px;height:110px;inset-inline-start:-70px;bottom:-70px;border:1px solid #ffffff30;transform:rotate(35deg);transition:transform .5s}.website .sector-wire:after{content:"";position:absolute;inset:15px;border:1px solid #ffffff24}.website .sector-icon-card:focus-visible{outline:3px solid #6679c6;outline-offset:5px}.website .sector-icon-card:focus-visible:before{opacity:1}.website .journey-premium{min-width:0}.website .journey-premium .journey-controls button{position:relative;transition:background .25s,color .25s,transform .25s;border-radius:8px 8px 0 0}.website .journey-premium .journey-controls button:after{content:"";height:3px;background:var(--navy,#071367);position:absolute;bottom:0;inset-inline:0;transform:scaleX(0);transition:transform .35s}.website .journey-premium .journey-controls button[aria-selected=true]:after{transform:scaleX(1)}.website .journey-premium .journey-controls button:focus-visible{outline:2px solid var(--navy,#071367);outline-offset:3px}.website .journey-premium .journey-detail{display:grid;grid-template-columns:140px minmax(0,1fr) 48px;align-items:center;gap:clamp(1rem,3vw,3rem);min-height:360px;background:#f4f6fb;padding:clamp(1.5rem,4vw,3.5rem);border-radius:0 0 16px 16px;margin-top:1rem}.website .journey-premium .journey-copy{min-width:0;animation:journey-arrive .45s ease both}.website .journey-premium .journey-copy p{max-width:72ch;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.85;margin-bottom:0;color:#42516d}.website .journey-art{position:relative;display:grid;justify-items:center;align-content:center;gap:1.25rem;align-self:stretch}.website .journey-premium .journey-number{font-size:5.5rem;line-height:1;display:block;color:#07136724;font-variant-numeric:tabular-nums;letter-spacing:-.06em}.website .geometry-scene{position:relative;display:block;width:130px;height:130px;perspective:600px;pointer-events:none}.website .geometry-cube{--edge:54px;position:absolute;left:38px;top:38px;width:var(--edge);height:var(--edge);transform-style:preserve-3d;transform:rotateX(-25deg) rotateY(calc(35deg + var(--step-turn,0deg)));transition:transform 1s cubic-bezier(.2,.7,.2,1)}.website .geometry-cube i{position:absolute;inset:0;border:1px solid #07136780;background:#07136708;backface-visibility:visible}.website .cube-front{transform:translateZ(27px)}.website .cube-back{transform:rotateY(180deg) translateZ(27px)}.website .cube-left{transform:rotateY(-90deg) translateZ(27px)}.website .cube-right{transform:rotateY(90deg) translateZ(27px)}.website .cube-top{transform:rotateX(90deg) translateZ(27px)}.website .cube-bottom{transform:rotateX(-90deg) translateZ(27px)}.website .geometry-orbit{position:absolute;inset:5px;border:1px solid #07136724;border-radius:50%;transform:rotateX(62deg) rotate(-25deg);transition:transform .6s}.website .geometry-dot{position:absolute;top:22px;right:18px;width:7px;height:7px;border-radius:50%;background:#071367}@keyframes journey-arrive{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.website .sector-depth:hover .sector-icon-card{transform:translateY(-5px) rotateX(var(--depth-x)) rotateY(var(--depth-y));box-shadow:0 18px 28px #07136726}.website .sector-depth:hover .sector-icon-art{transform:translateZ(38px) scale(1.07)}.website .sector-depth:hover .sector-icon-card:before{opacity:1}.website .sector-depth:hover .sector-wire{transform:rotate(65deg) scale(1.2)}.website .sector-depth:hover .sector-card-arrow{transform:translate(2px,-2px)}.website .journey-depth:hover .geometry-orbit{transform:rotateX(50deg) rotate(25deg)}.website .journey-premium .journey-controls button:hover{transform:translateY(-3px);background:#e9edf6}.website :is(.solution-major,.solution-secondary>a,.article-tile,.role-line){transition:transform .35s ease,box-shadow .35s ease}.website :is(.solution-major,.solution-secondary>a,.article-tile,.role-line):hover{transform:translateY(-4px);box-shadow:0 12px 30px #07136710}}.website[dir=rtl] .sector-card-arrow{transform:scaleX(-1)}@media(max-width:1100px){.website .sector-icon-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.website .journey-premium .journey-detail{grid-template-columns:100px minmax(0,1fr) 44px}.website .geometry-scene{transform:scale(.8)}}@media(max-width:760px){.website .sector-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.website .sector-icon-card{min-height:170px;gap:1rem;padding:1.5rem .8rem}.website .sector-icon-art,.website .sector-icon-art img{width:54px;height:54px}.website .sector-icon-name{font-size:.9rem}.website .journey-premium .journey-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:.35rem}.website .journey-premium .journey-controls button{min-width:0;min-height:64px;white-space:normal;padding:.65rem;gap:.4rem;font-size:.85rem}.website .journey-premium .journey-controls button svg{display:none}.website .journey-premium .journey-detail{grid-template-columns:minmax(0,1fr) 44px;gap:1rem;min-height:0;padding:1.5rem}.website .journey-art{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;height:90px}.website .journey-premium .journey-number{font-size:4rem}.website .geometry-scene{transform:scale(.65);margin:-20px}.website .journey-premium .journey-copy p{line-height:1.9}.website .journey-premium .journey-detail>.round-btn{align-self:end}.website .journey-premium .journey-copy{grid-column:1/-1}.website .journey-premium .journey-copy+.round-btn{grid-column:2}}@media(prefers-reduced-motion:reduce){.website .depth-face{transform:none!important;transition:none!important}.website .journey-copy{animation:none!important}.website :is(.geometry-cube,.geometry-orbit,.sector-icon-art,.sector-card-arrow,.sector-wire,.journey-controls button,.journey-controls button:after){transition:none!important;animation:none!important}.website .sector-icon-card:before{transition:none}}.website .workforce-depth{width:100%;min-width:0}.website .workforce-network .network-scene{perspective:1000px}.website .workforce-stage{position:absolute;inset:5% 3%;transform-style:preserve-3d;transform:rotateX(var(--depth-x,0deg)) rotateY(var(--depth-y,0deg));transition:transform .25s ease-out;pointer-events:none}.website .workforce-connections{width:100%;height:100%;overflow:visible}.website .workforce-connections path{fill:none;stroke:#c5d3f2;stroke-width:1;stroke-opacity:.3}.website .connection-pulse{fill:#e4eaff}.website .workforce-tile{position:absolute;width:clamp(6rem,12vw,9rem);aspect-ratio:1;border:1px solid #ffffff42;border-radius:1.25rem;background:linear-gradient(145deg,#233482,#101d66);box-shadow:1rem 1.3rem 2rem #020a3d55;display:grid;place-items:center;transform:translateZ(35px) rotate(-9deg);transition:transform .45s,border-color .45s;animation:workforce-float 7s ease-in-out infinite}.website .workforce-tile svg{width:52%;height:52%;color:#ecf0ff}.website .talent-tile{inset-inline-start:9%;top:9%}.website .organization-tile{inset-inline-end:8%;bottom:12%;animation-delay:-3.5s}.website .workforce-tile-edge{position:absolute;inset:8px;border:1px solid #ffffff12;border-radius:.9rem}.website .workforce-link{position:absolute;inset-inline-start:calc(50% - 1.65rem);top:29%;width:3.3rem;height:3.3rem;display:grid;place-items:center;border:1px solid #ffffff26;border-radius:1rem;background:#101c69;transform:translateZ(50px)}.website .workforce-link svg{width:1.8rem;height:1.8rem;color:#ccd8f6}.website .workforce-network .network-center{top:52%}.website .workforce-network .network-label{width:max-content;max-width:90%;letter-spacing:.06em;white-space:nowrap}.website .workforce-network .label-one{left:auto;right:auto;inset-inline-start:8%;top:38%}.website .workforce-network .label-two{left:auto;right:auto;inset-inline-end:6%;bottom:8%}.website .workforce-network .label-three{left:auto;right:auto;inset-inline-start:9%;bottom:9%}.website[dir=rtl] .workforce-connections{transform:scaleX(-1)}.website[dir=rtl] .workforce-network .network-label{letter-spacing:0}.website .workforce-network[data-focus=organizations] .organization-tile,.website .workforce-network[data-focus=talent] .talent-tile{border-color:#e4eaffbb;background:linear-gradient(145deg,#354c9a,#172777)}.website .workforce-square{position:absolute;width:2rem;height:2rem;border:1px solid #bac9eb40;transform:rotate(25deg) translateZ(20px)}.website .square-one{inset-inline-end:15%;top:17%}.website .square-two{inset-inline-start:18%;bottom:24%;width:1rem;height:1rem}@keyframes workforce-float{0%,to{transform:translateY(0) translateZ(35px) rotate(-9deg)}50%{transform:translateY(-12px) translateZ(48px) rotate(-5deg)}}.website .network-scene[data-paused=true] .workforce-tile{animation-play-state:paused}@media(max-width:600px){.website .workforce-tile{width:5.75rem;border-radius:1rem}.website .workforce-link{top:27%}.website .workforce-network .label-one{top:39%}.website .workforce-network .network-center b{font-size:1.65rem;letter-spacing:.2em}.website .workforce-network .network-center span{font-size:.6rem;letter-spacing:.08em}.website[dir=rtl] .workforce-network .network-center span{letter-spacing:0}}@media(prefers-reduced-motion:reduce){.website .workforce-tile{animation:none}.website .workforce-stage,.website .workforce-tile{transition:none;transform:none}.website .connection-pulse{display:none}}.website .depth-face,.website .journey-premium .journey-controls button:hover,.website .sector-depth:hover .sector-card-arrow,.website .sector-depth:hover .sector-icon-art,.website .sector-depth:hover .sector-icon-card,.website .sector-depth:hover .sector-wire,.website :is(.solution-major,.solution-secondary>a,.article-tile,.role-line):hover{transform:none}.website .journey-premium .journey-copy{animation:none}.website :is(.depth-face,.solution-major,.solution-secondary>a,.article-tile,.role-line){transition:box-shadow .2s ease,background-color .2s ease}.website :is(.depth-face,.solution-major,.solution-secondary>a,.article-tile,.role-line):is(:hover,:focus-visible,:focus-within){box-shadow:0 0 22px #7489c529,inset 0 0 18px #ffffff0a}.website .sector-icon-card:is(:hover,:focus-visible):before{opacity:1}
.site-footer a[href^='/admin'],.site-footer a[href^='/os']{display:none!important}