@charset "UTF-8";@font-face{font-family:Figtree;src:url(/fonts/figtree-site.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 900}@font-face{font-family:Noto Sans SC;src:url(/fonts/noto-sans-sc-site.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 900}:root{font-family:Figtree,Noto Sans SC,sans-serif;color:#14252b;background:#fff;font-synthesis:none;--blue: #01669c;--accent: #01669c;--ink: #14252b;--white: #ffffff;--black: #14252b;--paper: #ffffff;--muted: #14252b;--line: rgba(20, 37, 43, .22);--line-strong: rgba(20, 37, 43, .4);--line-inverse: rgba(255, 255, 255, .35);--brand-blue: #01669c;--brand-ink: #14252b;--brand-white: #ffffff;--brand-line: rgba(20, 37, 43, .22);--brand-line-soft: rgba(20, 37, 43, .14);--brand-blue-soft: rgba(1, 102, 156, .08);--brand-shadow: 0 30px 80px rgba(1, 102, 156, .1);--content: min(1240px, calc(100vw - 48px) );--page-gutter: max(24px, calc((100vw - 1240px)/2) );--page-pad: var(--page-gutter);--text-label: 14px;--text-small: 16px;--text-body: 16px}.cms-hero{position:relative;min-height:680px;padding:160px max(24px,(100vw - 1240px) / 2) 90px;display:flex;align-items:center;overflow:hidden;color:#fff;background:#14252b}.cms-hero-home{min-height:max(760px,100svh)}.cms-hero-media,.cms-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0}.cms-hero-media .site-media{width:100%;height:100%;display:block;object-fit:cover}.cms-hero-shade{background:linear-gradient(90deg,#14252bf0,#14252bb8,#14252b26 76%),linear-gradient(180deg,#14252b3d 25%,#14252bc7)}.cms-hero-content{position:relative;z-index:2;width:min(720px,74vw)}.cms-hero-content h1{margin:28px 0 30px;font-size:clamp(58px,6.6vw,100px);line-height:1.01;letter-spacing:-.066em;font-weight:600}.cms-hero-content h1 em{color:#fff;font-style:normal}.cms-hero-content .button-primary{color:var(--ink);background:#fff}.cms-text-link{min-height:44px;display:inline-flex;align-items:center;gap:10px;color:inherit;font-size:var(--text-small);font-weight:600;transition:color .2s ease}.cms-text-link:hover{color:#fff}.cms-text-link svg,.cms-actions svg{width:15px;height:15px}.cms-network{position:absolute;z-index:1;right:4vw;bottom:8vh;width:min(42vw,620px);aspect-ratio:1;border:1px solid rgba(255,255,255,.1490196078);border-radius:50%;animation:networkDrift 14s ease-in-out infinite alternate}.cms-network:before,.cms-network:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.1254901961);border-radius:50%}.cms-network:before{top:17%;right:17%;bottom:17%;left:17%}.cms-network:after{top:34%;right:34%;bottom:34%;left:34%}.cms-network i{position:absolute;width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 7px #ffffff1c,0 0 30px #ffffff8c;animation:nodePulse 3.2s ease-in-out infinite}.cms-network i:nth-child(1){top:8%;left:48%}.cms-network i:nth-child(2){top:46%;right:-4px;animation-delay:-.8s}.cms-network i:nth-child(3){bottom:8%;left:25%;animation-delay:-1.6s}.cms-network i:nth-child(4){top:38%;left:23%;animation-delay:-2.4s}@keyframes networkDrift{to{transform:translate3d(-20px,-12px,0) rotate(5deg)}}@keyframes nodePulse{50%{opacity:.48;transform:scale(.72)}}.cms-section{border-bottom:1px solid var(--line)}.cms-section-loading{min-height:420px;padding:8vw var(--page-pad);display:grid;align-items:center}.cms-section-loading>span{width:min(860px,82%);height:180px;display:block;background:linear-gradient(100deg,#01669c0f 25%,#01669c26,#01669c0f 75%);background-size:220% 100%;animation:jobSkeleton 1.4s ease infinite}.cms-standard{padding:120px max(24px,(100vw - 1240px) / 2)}.theme-light,.theme-muted{color:var(--ink);background:#fff}.theme-blue{color:#fff;background:var(--blue);border-color:#ffffff38}.theme-dark{color:#fff;background:var(--black);border-color:#ffffff24}.cms-section-head{margin-bottom:56px;display:grid;grid-template-columns:1.2fr .8fr;gap:9vw;align-items:end}.cms-section h2{max-width:820px;margin:18px 0 0;font-size:clamp(42px,5.2vw,74px);line-height:1.06;letter-spacing:-.058em;font-weight:600}.cms-section-head>p,.cms-intro-grid p,.cms-story-copy>p,.cms-cta p{max-width:520px;margin:0;color:#14252b;font-size:var(--text-body);line-height:1.9}.theme-dark .section-kicker,.theme-blue .section-kicker,.theme-dark p,.theme-blue p{color:#fff}.cms-intro-grid{margin-top:46px;display:grid;grid-template-columns:1.15fr .85fr;gap:10vw;align-items:end}.cms-intro-grid h2{margin:0}.cms-actions{margin-top:30px;display:flex;align-items:center;gap:24px}.cms-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cms-card{position:relative;min-height:330px;overflow:hidden;background:#fff;border:1px solid #ffffff;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease}.cms-card:hover{border-color:#01669c7d;box-shadow:0 18px 50px #14252b14;transform:translateY(-3px)}.cms-card-media{height:250px;overflow:hidden;background:#fff}.cms-card-media .site-media{width:100%;height:100%;display:block;object-fit:cover;transition:transform .55s ease}.cms-card:hover .cms-card-media .site-media{transform:scale(1.025)}.cms-card-content{position:relative;min-height:280px;padding:28px 30px 34px;color:var(--ink)}.cms-card-meta{min-height:18px;display:flex;justify-content:space-between;gap:20px;color:#14252b;font:600 var(--text-label)/1.4 Figtree,sans-serif;letter-spacing:.09em}.cms-card-meta span:first-child{color:var(--ink)}.cms-card h3{margin:58px 0 10px;font-size:clamp(28px,3vw,42px);line-height:1.1;letter-spacing:-.045em}.cms-card strong{color:var(--ink);font-size:var(--text-small)}.cms-card p{max-width:500px;margin:16px 44px 0 0;color:#14252b;font-size:var(--text-small);line-height:1.8}.cms-card-link{position:absolute;right:28px;bottom:25px;width:44px;height:44px;display:grid;place-items:center;color:var(--ink);border-top:1px solid #01669c}.cms-card-link svg{width:15px}.cms-story{min-height:760px;display:grid;grid-template-columns:1.15fr .85fr}.cms-story-media{min-height:620px;overflow:hidden;background:#14252b}.cms-story-media .site-media{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover}.cms-story-copy{padding:clamp(70px,8vw,130px) max(24px,(100vw - 1240px) / 2) clamp(70px,8vw,130px) clamp(42px,7vw,110px);display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.cms-story-copy h2{font-size:clamp(42px,5vw,72px)}.cms-story-copy>p{margin-top:28px}.cms-metric-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.cms-metric-grid>div{min-height:220px;padding:36px 28px;display:flex;flex-direction:column;border-right:1px solid var(--line)}.cms-metric-grid>div:last-child{border-right:0}.cms-metric-grid strong{color:var(--ink);font-size:clamp(54px,6vw,86px);line-height:1;letter-spacing:-.06em}.cms-metric-grid span{margin-top:auto;color:#14252b;font-size:var(--text-small)}.cms-metric-grid p{margin:12px 0 0;color:#14252b;font-size:var(--text-small)}.cms-cta{min-height:430px;padding:88px max(24px,(100vw - 1240px) / 2);display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.cms-cta h2{margin-top:22px}.cms-cta .cms-actions{flex-shrink:0}.theme-blue .button-primary{color:var(--ink);background:#fff}.home-news-action{min-height:44px;margin-top:22px;display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:var(--text-small);font-weight:600}.home-news-action svg{width:14px}.home-page .cms-story-media .site-media{transform:scale(1.015);transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.home-page .cms-story-media:hover .site-media{transform:scale(1.045)}.home-page .cms-story-copy{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 105% 12%,rgba(1,102,156,.22),transparent 34%),var(--black)}.home-page .cms-story-copy:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;width:2px;background:linear-gradient(180deg,transparent 5%,var(--accent) 30%,#ffffff 50%,var(--blue) 72%,transparent 96%)}.home-page .cms-story-copy:after{content:"";position:absolute;z-index:-1;right:-150px;bottom:-170px;width:390px;aspect-ratio:1;border:1px solid rgba(255,255,255,.17);border-radius:50%;box-shadow:0 0 0 68px #ffffff0e,0 0 0 136px #ffffff06;animation:homeSignalOrbit 14s ease-in-out infinite alternate}.home-page .cms-story .button-primary{box-shadow:0 14px 34px #01669c3d}.home-page .cms-cta{position:relative;isolation:isolate;min-height:520px;overflow:hidden;align-items:center;background:linear-gradient(112deg,#01669c 0%,var(--blue) 55%,#01669c 118%)}.home-page .cms-cta:before{content:"";position:absolute;z-index:-1;top:-335px;right:-170px;width:720px;aspect-ratio:1;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 86px #ffffff0e,0 0 0 172px #ffffff07;animation:homeSignalOrbit 18s ease-in-out infinite alternate-reverse}.home-page .cms-cta:after{content:"";position:absolute;z-index:-1;right:0;bottom:70px;width:min(48vw,700px);height:1px;opacity:.72;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72) 36%,#ffffff 50%,rgba(255,255,255,.72) 64%,transparent);background-size:220% 100%;animation:homeSignalTravel 5.4s ease-in-out infinite}.home-page .cms-cta>div,.home-page .cms-cta>.cms-actions{position:relative;z-index:1}.home-page .cms-cta>div{max-width:850px}.home-page .cms-cta h2{max-width:850px;font-size:clamp(52px,6vw,88px)}.home-page .cms-cta p{margin-top:24px;color:#fff}.home-page .cms-cta .cms-text-link{color:#fff}.home-page .cms-cta .button-primary{box-shadow:0 18px 50px #14252b33}@keyframes homeSignalOrbit{to{transform:translate3d(-26px,22px,0) rotate(7deg)}}@keyframes homeSignalTravel{0%,to{background-position:110% 0;opacity:.34}50%{background-position:-10% 0;opacity:.82}}@media (max-width: 900px){.cms-hero{min-height:650px;padding-top:138px}.cms-hero-content{width:min(680px,88vw)}.cms-network{width:62vw;right:-10vw;opacity:.65}.cms-section-head,.cms-intro-grid{grid-template-columns:1fr;gap:32px}.cms-card-grid,.cms-story{grid-template-columns:1fr}.cms-story-media{min-height:460px}.cms-story-copy{padding:80px 24px}.home-page .cms-cta{align-items:flex-start;flex-direction:column;justify-content:center}.home-page .cms-cta:before{right:-360px}.home-page .cms-cta:after{width:72vw}}@media (max-width: 600px){.cms-hero,.cms-hero-home{min-height:720px;padding:138px 22px 92px;align-items:flex-end}.cms-page-hero{min-height:640px}.cms-hero-content{width:100%}.cms-hero-content h1{font-size:clamp(48px,14vw,62px)}.cms-hero-content .hero-actions{align-items:flex-start;flex-direction:column}.cms-network{width:88vw;right:-34vw;bottom:20vh}.cms-standard{padding:82px 22px}.cms-section h2{font-size:42px}.cms-card-content{min-height:260px;padding:24px 22px 30px}.cms-card-media{height:230px}.cms-card h3{margin-top:44px}.cms-story{min-height:0}.cms-story-media{min-height:340px}.cms-metric-grid{grid-template-columns:1fr}.cms-metric-grid>div{min-height:180px;border-right:0;border-bottom:1px solid var(--line)}.cms-cta{min-height:0;padding:82px 22px;align-items:flex-start;flex-direction:column}.cms-cta .cms-actions{align-items:flex-start;flex-direction:column}.home-page .cms-story-copy:after{right:-230px;bottom:-210px}.home-page .cms-cta{min-height:620px;padding-block:96px;justify-content:space-between}.home-page .cms-cta h2{font-size:clamp(46px,13vw,60px)}.home-page .cms-cta:before{top:-240px;right:-330px;width:620px}.home-page .cms-cta:after{bottom:46px;width:86vw}}@media (prefers-reduced-motion: reduce){.cms-network,.cms-network i,.home-page .cms-story-media .site-media,.home-page .cms-story-copy:after,.home-page .cms-cta:before,.home-page .cms-cta:after{animation:none;transition:none}.home-page .cms-story-media:hover .site-media{transform:scale(1.015)}}.company-narrative{padding:130px max(24px,(100vw - 1240px) / 2) 142px;overflow:hidden;color:#fff;background:#14252b}.company-narrative-head{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(50px,8vw,120px);align-items:start}.company-narrative-head>.section-kicker{padding-top:15px;color:#fff}.company-narrative-head h2{max-width:980px;margin:0;font-size:clamp(56px,6.2vw,90px);line-height:.98}.company-narrative-head p{max-width:660px;margin:30px 0 0;color:#14252b;font-size:var(--text-body);line-height:1.9}.company-narrative-stage{min-height:650px;margin-top:90px;display:grid;grid-template-columns:300px minmax(0,1fr);border-top:1px solid #01669c;border-bottom:1px solid #01669c}.company-narrative-tabs{min-width:0;border-right:1px solid #01669c}.company-narrative-tabs button{width:100%;min-height:162px;padding:24px 28px;display:grid;grid-template-columns:44px 1fr;gap:10px 16px;align-content:center;color:#14252b;text-align:left;border:0;border-bottom:1px solid #14252b;background:transparent;transition:color .28s ease,background-color .28s ease,padding-left .28s ease}.company-narrative-tabs button:last-child{border-bottom:0}.company-narrative-tabs button:hover,.company-narrative-tabs button[aria-selected=true]{padding-left:36px;color:#fff;background:#14252b}.company-narrative-tabs button:focus-visible{position:relative;z-index:2;outline:3px solid var(--accent);outline-offset:-3px}.company-narrative-tabs button>span{grid-row:1/span 2;color:#fff;font:600 var(--text-label)/1 Figtree,sans-serif;letter-spacing:.12em}.company-narrative-tabs button small{color:#14252b;font:600 var(--text-label)/1 Figtree,sans-serif;letter-spacing:.12em}.company-narrative-tabs button strong{font-size:var(--text-body);line-height:1.35;font-weight:550}.company-narrative-panel{min-width:0;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);animation:companyNarrativeReveal .6s cubic-bezier(.2,.75,.2,1) both}.company-narrative-media{min-height:648px;overflow:hidden;background:#14252b}.company-narrative-media .site-media{width:100%;height:100%;display:block;object-fit:cover;animation:companyNarrativeMedia 12s ease-in-out infinite alternate}.company-narrative-copy{position:relative;padding:clamp(52px,6vw,90px) clamp(34px,5vw,74px);display:flex;justify-content:center;align-items:flex-start;flex-direction:column;background:radial-gradient(circle at 100% 0,rgba(1,102,156,.19),transparent 37%),#14252b}.company-narrative-copy:after{position:absolute;right:0;bottom:54px;width:54%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.62))}.company-narrative-copy>span{color:#fff;font:600 var(--text-label)/1.2 Figtree,sans-serif;letter-spacing:.12em}.company-narrative-copy h3{max-width:560px;margin:24px 0 0;font-size:clamp(36px,3.6vw,52px);line-height:1.08;letter-spacing:-.052em;text-wrap:balance}.company-narrative-copy>strong{margin-top:28px;color:#fff;font-size:var(--text-small);font-weight:600}.company-narrative-copy p{max-width:480px;margin:17px 0 0;color:#14252b;font-size:var(--text-small);line-height:1.9}.company-narrative-actions{margin-top:44px;display:flex;align-items:center;gap:26px}.company-narrative-actions .button-primary{color:#14252b;background:#fff}.company-narrative-actions .cms-text-link{color:#fff}@keyframes companyNarrativeReveal{0%{opacity:.35;transform:translate3d(18px,0,0)}}@keyframes companyNarrativeMedia{to{transform:scale(1.035) translate3d(-8px,0,0)}}@media (max-width: 1000px){.company-narrative-head{grid-template-columns:1fr;gap:28px}.company-narrative-head>.section-kicker{padding-top:0}.company-narrative-stage{grid-template-columns:1fr}.company-narrative-tabs{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid #01669c;scrollbar-width:thin;scrollbar-color:var(--accent) transparent}.company-narrative-tabs::-webkit-scrollbar{height:3px}.company-narrative-tabs::-webkit-scrollbar-track{background:transparent}.company-narrative-tabs::-webkit-scrollbar-thumb{background:var(--accent)}.company-narrative-tabs button{width:auto;min-width:220px;min-height:126px;flex:1 0 220px;border-right:1px solid #14252b;border-bottom:0}.company-narrative-tabs button:hover,.company-narrative-tabs button[aria-selected=true]{padding-left:32px}.company-narrative-panel{grid-template-columns:1fr}.company-narrative-media{min-height:470px}.company-narrative-copy{min-height:410px}}@media (max-width: 600px){.content-page-about .cms-page-hero .cms-hero-content h1{font-size:48px}.company-narrative{padding:90px 20px 104px}.company-narrative-head h2{font-size:47px}.company-narrative-head p{font-size:var(--text-small)}.company-narrative-stage{min-height:0;margin-top:58px}.company-narrative-tabs{margin-right:-20px}.company-narrative-tabs button{min-width:196px;min-height:118px;padding:20px;flex-basis:196px}.company-narrative-tabs button:hover,.company-narrative-tabs button[aria-selected=true]{padding-left:26px}.company-narrative-media{min-height:300px}.company-narrative-copy{min-height:420px;padding:46px 26px 74px}.company-narrative-copy h3{font-size:43px}.company-narrative-actions{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion: reduce){.company-narrative-tabs button,.company-narrative-panel,.company-narrative-media .site-media{animation:none;transition:none}}.career-compass{padding:128px max(24px,(100vw - 1240px) / 2) 140px;color:#14252b;background:radial-gradient(circle at 91% 8%,rgba(1,102,156,.18),transparent 28%),#fff}.career-compass-head{display:grid;grid-template-columns:.42fr 1.58fr;gap:6vw;align-items:start}.career-compass-head>.section-kicker{padding-top:13px;color:#14252b}.career-compass-head h2{max-width:920px;margin:0;font-size:clamp(58px,6.4vw,94px);line-height:.96;letter-spacing:-.072em}.career-compass-head p{max-width:680px;margin:30px 0 0;color:#14252b;font-size:var(--text-body);line-height:1.9}.career-compass-tabs{margin-top:84px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #01669c}.career-compass-tabs button{min-width:0;min-height:132px;padding:26px 28px;display:grid;grid-template-columns:40px 1fr;gap:13px;text-align:left;color:#14252b;border:0;border-right:1px solid #01669c;background:transparent;cursor:pointer;transition:color .25s ease,background-color .25s ease}.career-compass-tabs button:last-child{border-right:0}.career-compass-tabs button:hover,.career-compass-tabs button[aria-selected=true]{color:#fff;background:var(--blue)}.career-compass-tabs button:focus-visible{position:relative;z-index:2;outline:3px solid var(--accent);outline-offset:-3px}.career-compass-tabs button>span{grid-row:1/span 2;color:#14252b;font:600 var(--text-label)/1 Figtree,sans-serif;letter-spacing:.12em}.career-compass-tabs button small{overflow:hidden;color:#14252b;font:600 var(--text-label)/1.2 Figtree,sans-serif;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap}.career-compass-tabs button:hover>span,.career-compass-tabs button:hover small,.career-compass-tabs button[aria-selected=true]>span,.career-compass-tabs button[aria-selected=true] small{color:#fff}.career-compass-tabs button strong{font-size:var(--text-body);line-height:1.3;font-weight:550}.career-compass-panel{min-height:690px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);border-right:1px solid #01669c;border-bottom:1px solid #01669c;border-left:1px solid #01669c;animation:careerCompassReveal .55s cubic-bezier(.2,.75,.2,1) both}.career-compass-media{min-width:0;min-height:688px;position:relative;overflow:hidden;background:#14252b}.career-compass-media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent 62%,rgba(20,37,43,.28)),linear-gradient(0deg,rgba(20,37,43,.34),transparent 35%);pointer-events:none}.career-compass-media .site-media{width:100%;height:100%;display:block;object-fit:cover;animation:careerCompassMedia 13s ease-in-out infinite alternate}.career-compass-media>i{position:absolute;right:30px;bottom:30px;z-index:2;width:86px;height:86px;border:1px solid rgba(255,255,255,.4);border-radius:50%}.career-compass-media>i:before,.career-compass-media>i:after{position:absolute;top:21px;right:21px;bottom:21px;left:21px;content:"";border:1px solid rgba(255,255,255,.5);border-radius:50%}.career-compass-media>i:after{top:39px;right:39px;bottom:39px;left:39px;background:#fff}.career-compass-copy{min-width:0;padding:clamp(46px,5vw,78px);display:flex;align-items:flex-start;justify-content:center;flex-direction:column;color:#14252b;border-left:6px solid #01669c;background:#fff}.career-compass-copy>span{padding:8px 10px;color:#fff;background:#01669c;font:600 var(--text-label)/1.2 Figtree,sans-serif;letter-spacing:.12em}.career-compass-copy h3{max-width:520px;margin:24px 0 0;font-size:clamp(42px,4.4vw,66px);line-height:.98;letter-spacing:-.064em}.career-compass-copy>strong{margin-top:28px;color:#14252b;font-size:var(--text-small);line-height:1.65}.career-compass-copy>p{max-width:510px;margin:18px 0 0;color:#14252b;font-size:var(--text-small);line-height:1.9}.career-compass-live{width:100%;min-height:92px;margin-top:42px;padding:22px 0;display:grid;align-content:center;border-top:1px solid #01669c;border-bottom:1px solid #01669c}.career-compass-live>span,.career-compass-live small{color:#14252b;font-size:var(--text-label);letter-spacing:.08em}.career-compass-live a{min-height:44px;margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:#14252b;font-size:var(--text-body)}.career-compass-live svg,.career-compass-filter-link svg{width:16px;flex:0 0 auto}.career-compass-filter-link{min-height:44px;margin-top:30px;padding-bottom:10px;display:inline-flex;align-items:center;gap:40px;color:#14252b;border-bottom:1px solid #01669c;font-size:var(--text-small);font-weight:650}@keyframes careerCompassReveal{0%{opacity:.42;transform:translate3d(0,14px,0)}}@keyframes careerCompassMedia{to{transform:scale(1.035) translate3d(-7px,0,0)}}@media (max-width: 1000px){.career-compass-head{grid-template-columns:1fr;gap:28px}.career-compass-head>.section-kicker{padding-top:0}.career-compass-panel{grid-template-columns:1fr}.career-compass-media{min-height:480px}.career-compass-copy{min-height:510px;border-top:6px solid #01669c;border-left:0}}@media (max-width: 650px){.career-compass{padding:92px 20px 104px}.career-compass-head h2{font-size:48px}.career-compass-head p{font-size:var(--text-small)}.career-compass-tabs{margin-top:58px;margin-right:-20px;overflow-x:auto;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:220px;border-right:0;scrollbar-width:thin;scrollbar-color:var(--accent) transparent}.career-compass-tabs::-webkit-scrollbar{height:3px}.career-compass-tabs::-webkit-scrollbar-track{background:transparent}.career-compass-tabs::-webkit-scrollbar-thumb{background:var(--accent)}.career-compass-tabs button{min-height:118px;padding:22px 20px}.career-compass-panel{min-height:0}.career-compass-media{min-height:310px}.career-compass-media>i{right:20px;bottom:20px;width:62px;height:62px}.career-compass-media>i:before{top:15px;right:15px;bottom:15px;left:15px}.career-compass-media>i:after{top:28px;right:28px;bottom:28px;left:28px}.career-compass-copy{min-height:530px;padding:48px 26px 58px}.career-compass-copy h3{font-size:43px}}@media (prefers-reduced-motion: reduce){.career-compass-tabs button,.career-compass-panel,.career-compass-media .site-media{animation:none;transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.job-board{padding:120px max(24px,(100vw - 1240px) / 2)}.job-board-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:9vw;align-items:end}.job-board-heading>p{max-width:480px;margin:0;color:var(--ink);font-size:var(--text-body);line-height:1.9}.job-filters{margin-top:64px;display:grid;grid-template-columns:1fr 240px 240px;border:1px solid rgba(20,37,43,.22);background:#fff}.job-filters label{position:relative;min-width:0}.job-filters label+label{border-left:1px solid rgba(20,37,43,.22)}.job-filters input,.job-filters select{width:100%;min-height:62px;padding:0 22px;color:var(--ink);border:0;border-radius:0;outline:0;background:transparent;font:inherit;font-size:var(--text-small)}.job-filters input:focus-visible,.job-filters select:focus-visible{box-shadow:inset 0 0 0 3px var(--accent)}.job-search i{position:absolute;top:22px;right:23px;width:15px;height:15px;border:1px solid var(--blue);border-radius:50%;pointer-events:none}.job-search i:after{content:"";position:absolute;right:-5px;bottom:-3px;width:7px;height:1px;background:var(--blue);transform:rotate(45deg)}.job-count{margin:36px 0 16px;display:flex;align-items:baseline;gap:10px;color:#14252b;font-size:var(--text-small);letter-spacing:.06em}.job-count strong{color:var(--ink);font-size:22px;letter-spacing:-.02em}.job-list{border-top:1px solid rgba(20,37,43,.22)}.job-card{min-height:188px;padding:36px 24px 38px 0;display:grid;grid-template-columns:40px minmax(0,1fr) 168px;gap:32px;align-items:center;border-bottom:1px solid rgba(20,37,43,.22);box-shadow:inset 0 0 #01669c00;transition:background-color .22s ease,box-shadow .22s ease}.job-card:hover{background:#01669c0e;box-shadow:inset 3px 0 #01669c}.job-number{align-self:start;padding-top:3px;color:#14252bad;font:600 var(--text-label)/1.2 Figtree,sans-serif;letter-spacing:.12em;transition:color .22s ease}.job-card:hover .job-number{color:#01669c}.job-tags{display:flex;flex-wrap:wrap;gap:8px 22px;color:#14252b;font-size:var(--text-label);letter-spacing:.04em}.job-card-main h3{margin:18px 0 10px;font-size:clamp(32px,3vw,46px);line-height:1.06;letter-spacing:-.05em}.job-card-main p{max-width:760px;margin:0;color:#14252b;font-size:var(--text-small);line-height:1.7}.job-card>a{min-height:44px;padding:0 0 0 20px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;color:#14252b;border-left:1px solid rgba(20,37,43,.18);font-size:var(--text-small);font-weight:700;cursor:pointer;transition:color .22s ease,border-color .22s ease}.job-card>a svg{width:17px;transition:transform .22s ease}.job-card:hover>a,.job-card>a:hover{color:#01669c;border-left-color:#01669c73}.job-card:hover>a svg,.job-card>a:hover svg,.job-card>a:focus-visible svg{transform:translate(5px)}.job-card-skeleton{min-height:180px;background:linear-gradient(100deg,#01669c0f 25%,#01669c26,#01669c0f 75%);background-size:240% 100%;animation:jobSkeleton 1.4s ease infinite}@keyframes jobSkeleton{to{background-position-x:-200%}}.job-empty{min-height:260px;padding:70px 24px;text-align:center;border-top:1px solid rgba(20,37,43,.22);border-bottom:1px solid rgba(20,37,43,.22)}.job-empty h3{margin:0 0 14px;font-size:28px}.job-empty p{color:var(--ink)}.job-empty button{min-height:44px;padding:10px 0;color:var(--ink);border:0;border-bottom:1px solid var(--blue);background:transparent}.job-detail-page{min-height:100vh;background:#fff}.job-detail-hero{padding:86px max(24px,(100vw - 1240px) / 2) 94px;color:#fff;background:var(--black)}.job-back{min-height:44px;display:inline-flex;align-items:center;margin-bottom:80px;color:#14252b;font-size:var(--text-small)}.job-detail-meta{display:flex;flex-wrap:wrap;gap:9px 26px;color:#fff;font-size:var(--text-small);letter-spacing:.05em}.job-detail-hero h1{max-width:1050px;margin:26px 0;font-size:clamp(56px,7.5vw,108px);line-height:.98;letter-spacing:-.07em}.job-detail-hero>p{max-width:660px;color:#fff;font-size:16px;line-height:1.9}.job-detail-hero .button{margin-top:34px;color:var(--ink);background:#fff}.job-detail-layout{width:var(--content);margin:0 auto;padding:110px 0 130px;display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:clamp(60px,8vw,120px);align-items:start}.job-description .job-lead{margin:0 0 76px;color:#14252b;font-size:21px;line-height:1.8}.job-description section{padding:48px 0;border-top:1px solid var(--line)}.job-description h2{margin:0 0 28px;font-size:34px;letter-spacing:-.04em}.job-description ul{margin:0;padding:0;list-style:none}.job-description li{position:relative;padding:10px 0 10px 28px;color:#14252b;font-size:var(--text-body);line-height:1.85}.job-description li:before{content:"";position:absolute;top:20px;left:0;width:9px;height:1px;background:var(--accent)}.job-application{position:sticky;top:24px;padding:38px;border:1px solid #ffffff;background:#fff}.job-application h2{margin:16px 0 32px;font-size:38px;letter-spacing:-.05em}.job-application form{display:grid;gap:22px}.job-application form>label{display:grid;gap:9px;color:#14252b;font-size:var(--text-small)}.job-application input:not([type=checkbox]),.job-application textarea{width:100%;padding:13px 14px;color:var(--ink);border:1px solid #ffffff;border-radius:0;background:#fff;font:inherit;font-size:var(--text-body);resize:vertical}.job-application input[type=file]{padding:10px;font-size:var(--text-small)}.application-consent{min-height:44px;grid-template-columns:18px 1fr;align-items:center;line-height:1.6}.application-consent input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--blue)}.job-application button{justify-content:space-between;border:0}.job-application button:disabled{cursor:wait;opacity:.58}.application-error{margin:0;color:#14252b;font-size:var(--text-small);line-height:1.6}.application-success{padding:24px 0 10px}.application-success i{width:46px;height:46px;display:grid;place-items:center;color:#fff;border-radius:50%;background:var(--accent);font-style:normal}.application-success h3{margin:26px 0 12px;font-size:30px}.application-success p{color:var(--ink);line-height:1.8}.application-success span{display:block;margin-top:24px;color:var(--ink);font-size:var(--text-small);letter-spacing:.08em}.job-detail-state{min-height:70vh;padding:120px 24px;display:grid;place-items:center;text-align:center}.job-detail-page.is-loading .job-detail-state{min-height:calc(100vh + 120px)}.job-detail-state span{width:44px;height:44px;border:2px solid #ffffff;border-top-color:var(--blue);border-radius:50%;animation:spin .8s linear infinite}.job-detail-state a{min-height:44px;display:inline-flex;align-items:center}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 900px){.job-board-heading,.job-detail-layout{grid-template-columns:1fr}.job-filters{grid-template-columns:1fr 1fr}.job-search{grid-column:1/-1;border-bottom:1px solid #ffffff}.job-filters label:nth-child(2){border-left:0}.job-detail-layout{gap:70px}.job-application{position:static}.job-card{grid-template-columns:36px minmax(0,1fr) 148px;gap:24px}}@media (max-width: 600px){.job-board{padding:82px 22px}.job-board-heading{gap:28px}.job-filters{margin-top:42px;grid-template-columns:1fr}.job-search{grid-column:auto}.job-filters label+label{border-top:1px solid #ffffff;border-left:0}.job-card{min-height:0;padding:28px 4px 30px 0;grid-template-columns:30px minmax(0,1fr);gap:8px 14px;align-items:start}.job-card:hover{box-shadow:inset 2px 0 #01669c}.job-number{padding-top:4px}.job-tags{gap:7px 14px}.job-card-main h3{margin-top:15px;font-size:clamp(30px,9vw,38px)}.job-card>a{width:min(176px,100%);grid-column:2;margin-top:16px;padding-left:0;border-top:1px solid rgba(20,37,43,.18);border-left:0}.job-card:hover>a,.job-card>a:hover{border-top-color:#01669c73;border-left-color:transparent}.job-detail-hero{padding:70px 22px 78px}.job-back{margin-bottom:58px}.job-detail-hero h1{font-size:52px}.job-detail-layout{width:100%;padding:76px 22px 90px}.job-description .job-lead{font-size:18px}.job-application{padding:28px 22px}}@media (prefers-reduced-motion: reduce){.job-card,.job-card :where(.job-number,a,svg){transition:none}.job-card-skeleton,.job-detail-state span{animation:none}.job-card:hover>a svg,.job-card>a:hover svg,.job-card>a:focus-visible svg{transform:none}}.conversation-planner{padding:128px max(24px,(100vw - 1240px) / 2) 140px;color:#fff;background:radial-gradient(circle at 90% 8%,rgba(1,102,156,.2),transparent 30%),#14252b}.conversation-planner-head{display:grid;grid-template-columns:.4fr 1.6fr;gap:6vw;align-items:start}.conversation-planner-head>.section-kicker{padding-top:13px;color:#fff}.conversation-planner-head h2{max-width:960px;margin:0;font-size:clamp(58px,6.5vw,96px);line-height:.96;letter-spacing:-.074em}.conversation-planner-head p{max-width:690px;margin:30px 0 0;color:#14252b;font-size:var(--text-body);line-height:1.9}.conversation-planner-layout{margin-top:92px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(370px,.88fr);gap:clamp(36px,5vw,72px);align-items:start}.conversation-planner-questions{min-width:0;display:grid;gap:44px}.conversation-planner-group{min-width:0;margin:0;padding:0;border:0}.conversation-planner-group legend{width:100%;padding:0 0 18px;color:#fff;border-bottom:1px solid #01669c;font-size:17px;font-weight:600}.conversation-planner-group>div{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.conversation-planner-group button{min-width:0;min-height:176px;padding:24px 22px;display:flex;align-items:flex-start;flex-direction:column;color:#14252b;text-align:left;border:1px solid #14252b;background:#14252b;cursor:pointer;transition:color .24s ease,background-color .24s ease,transform .24s ease}.conversation-planner-group button:hover,.conversation-planner-group button[aria-checked=true]{color:#fff;background:var(--blue);transform:translateY(-3px)}.conversation-planner-group button:focus-visible{position:relative;z-index:2;outline:3px solid var(--accent);outline-offset:-3px}.conversation-planner-group button small{color:#fff;font:600 var(--text-label)/1 Figtree,sans-serif;letter-spacing:.12em}.conversation-planner-group button strong{font-size:var(--text-body);line-height:1.35;font-weight:600}.conversation-planner-group button span{margin-top:12px;color:#14252b;font-size:var(--text-small);line-height:1.65}.conversation-planner-group button[aria-checked=true] span{color:#fff}.conversation-planner-summary{position:sticky;top:28px;border:1px solid #01669c;background:#14252b}.conversation-planner-media{min-height:320px;position:relative;overflow:hidden;background:#14252b}.conversation-planner-media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(0deg,rgba(20,37,43,.72),transparent 55%);pointer-events:none}.conversation-planner-media .site-media{width:100%;height:100%;display:block;object-fit:cover;animation:conversationPlannerMedia 12s ease-in-out infinite alternate}.conversation-planner-media>i{position:absolute;right:28px;bottom:26px;z-index:2;width:76px;height:76px;border:1px solid rgba(255,255,255,.65);border-radius:50%;animation:conversationPlannerPulse 2.8s ease-in-out infinite}.conversation-planner-media>i:after{position:absolute;top:29px;right:29px;bottom:29px;left:29px;content:"";border-radius:50%;background:#fff}.conversation-planner-summary-copy{padding:clamp(34px,4vw,54px)}.conversation-planner-summary-copy>span{color:#fff;font:600 var(--text-label)/1.2 Figtree,sans-serif;letter-spacing:.12em}.conversation-planner-summary-copy ol{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid #01669c}.conversation-planner-summary-copy li{min-height:98px;padding:20px 0;display:grid;grid-template-columns:36px 1fr;gap:14px;border-bottom:1px solid #01669c}.conversation-planner-summary-copy li small{padding-top:4px;color:#fff;font:600 var(--text-label)/1 Figtree,sans-serif}.conversation-planner-summary-copy li strong{font-size:var(--text-body);font-weight:600}.conversation-planner-summary-copy li p{margin:10px 0 0;color:#14252b;font-size:var(--text-small);line-height:1.65}.conversation-planner-summary-copy li b{margin-right:9px;color:#fff;font-weight:550}.conversation-planner-privacy{margin:24px 0;color:#14252b;font-size:var(--text-small);line-height:1.75}.conversation-planner-summary-copy .button{width:100%;justify-content:space-between;color:#14252b;background:#fff}@keyframes conversationPlannerMedia{to{transform:scale(1.035) translate3d(-6px,0,0)}}@keyframes conversationPlannerPulse{50%{opacity:.5;transform:scale(.88)}}@media (max-width: 1000px){.conversation-planner-head{grid-template-columns:1fr;gap:28px}.conversation-planner-head>.section-kicker{padding-top:0}.conversation-planner-layout{grid-template-columns:1fr}.conversation-planner-summary{position:static;display:grid;grid-template-columns:.9fr 1.1fr}.conversation-planner-media{min-height:100%}}@media (max-width: 650px){.conversation-planner{padding:92px 20px 104px}.conversation-planner-head h2{font-size:47px}.conversation-planner-head p{font-size:var(--text-small)}.conversation-planner-layout{margin-top:60px}.conversation-planner-group>div{margin-right:0;overflow:visible;grid-template-columns:1fr}.conversation-planner-group button{min-height:0;padding:22px 20px}.conversation-planner-summary{grid-template-columns:1fr}.conversation-planner-media{min-height:290px}.conversation-planner-summary-copy{padding:36px 24px 28px}}@media (prefers-reduced-motion: reduce){.conversation-planner-group button,.conversation-planner-media .site-media,.conversation-planner-media>i{animation:none;transition:none}}.contact-entry-section{background:#fff}.contact-mode-bar{padding:104px max(24px,(100vw - 1240px) / 2) 0}.contact-mode-bar>.section-kicker{display:block;margin-bottom:22px}.contact-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(20,37,43,.22);border-bottom:1px solid rgba(20,37,43,.22)}.contact-mode-tabs button{min-height:116px;padding:24px 28px;display:grid;align-content:center;gap:10px;color:#14252b;text-align:left;border:0;border-right:1px solid rgba(20,37,43,.22);background:#fff;cursor:pointer;transition:color .2s ease,background-color .2s ease}.contact-mode-tabs button:last-child{border-right:0}.contact-mode-tabs button strong{font-size:clamp(20px,2vw,28px);line-height:1.15}.contact-mode-tabs button span{max-width:480px;font-size:var(--text-small);line-height:1.65}.contact-mode-tabs button[aria-selected=true]{color:#fff;background:#01669c}.contact-mode-tabs button:hover:not([aria-selected=true]){color:#01669c;background:#01669c0d}.contact-section{padding:128px max(24px,(100vw - 1240px) / 2);display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(60px,9vw,140px);background:#fff}.contact-entry-section .contact-section{padding-top:72px}.contact-intro{position:sticky;top:36px;align-self:start}.contact-intro h2{max-width:500px;margin:20px 0 30px;font-size:clamp(46px,5vw,72px);line-height:1.02;letter-spacing:-.065em}.contact-intro>p{max-width:480px;margin:0;color:#14252b;font-size:var(--text-body);line-height:1.9}.contact-response{margin-top:54px;padding:18px 0;display:flex;align-items:center;gap:14px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;color:var(--ink);font-size:var(--text-small);letter-spacing:.06em}.contact-response i{position:relative;width:18px;height:18px;border:1px solid var(--accent);border-radius:50%}.contact-response i:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--accent);animation:contactPulse 2s ease-in-out infinite}.contact-intro small{display:block;margin-top:22px;color:#14252b;font-size:var(--text-small);line-height:1.7}.contact-form-shell{min-width:0;padding:clamp(30px,5vw,64px);background:#fff;border:1px solid #ffffff;box-shadow:0 28px 80px #14252b12}.contact-form-shell form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:26px}.contact-form-shell label{min-width:0;display:grid;gap:10px;color:#14252b;font-size:var(--text-small)}.contact-wide{grid-column:1/-1}.contact-form-shell input:not([type=checkbox]),.contact-form-shell select,.contact-form-shell textarea{width:100%;padding:14px 3px;color:var(--ink);border:0;border-bottom:1px solid #ffffff;border-radius:0;outline:0;background:transparent;font:inherit;font-size:var(--text-body);transition:border-color .2s ease,box-shadow .2s ease}.contact-form-shell select{min-height:50px}.contact-form-shell textarea{padding:16px;border:1px solid #ffffff;resize:vertical;line-height:1.75}.contact-form-shell input:focus-visible,.contact-form-shell select:focus-visible,.contact-form-shell textarea:focus-visible{border-color:var(--accent);box-shadow:0 2px 0 var(--accent)}.contact-form-shell textarea:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.contact-consent{min-height:44px;grid-template-columns:20px 1fr;align-items:center;line-height:1.65}.contact-consent input{width:18px;height:18px;margin:0;accent-color:var(--blue)}.contact-honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-submit{margin-top:6px;display:flex;align-items:center;gap:22px}.contact-submit button{min-width:230px;justify-content:space-between;border:0}.contact-submit button:disabled{cursor:wait;opacity:.55}.contact-submit>span{max-width:290px;color:#14252b;font-size:var(--text-label);line-height:1.6}.contact-error{padding:15px 18px;display:flex;gap:12px;color:#14252b;border-left:3px solid #14252b;background:#fff;font-size:var(--text-small)}.contact-success{min-height:520px;display:grid;align-content:center;justify-items:start;animation:contactReveal .45s ease both}.contact-success>span{width:56px;height:56px;display:grid;place-items:center;color:#fff;border-radius:50%;background:var(--accent);font-size:25px}.contact-success h3{max-width:520px;margin:34px 0 16px;font-size:clamp(38px,5vw,64px);line-height:1.04;letter-spacing:-.06em}.contact-success p{max-width:500px;color:#14252b;line-height:1.85}.contact-success button{margin-top:34px;padding:11px 0;color:var(--ink);border:0;border-bottom:1px solid currentColor;background:transparent;font:inherit;font-size:var(--text-small)}@keyframes contactPulse{50%{opacity:.25;transform:scale(.7)}}@keyframes contactReveal{0%{opacity:0;transform:translateY(14px)}}@media (max-width: 900px){.contact-section{grid-template-columns:1fr;gap:58px}.contact-intro{position:static}}@media (max-width: 600px){.contact-mode-bar{padding:76px 20px 0}.contact-mode-tabs{grid-template-columns:1fr}.contact-mode-tabs button{min-height:104px;padding:22px 20px;border-right:0;border-bottom:1px solid rgba(20,37,43,.22)}.contact-mode-tabs button:last-child{border-bottom:0}.contact-section{padding:82px 22px}.contact-entry-section .contact-section{padding-top:58px}.contact-form-shell{padding:30px 20px}.contact-form-shell form{grid-template-columns:1fr}.contact-wide{grid-column:auto}.contact-submit{align-items:stretch;flex-direction:column}.contact-submit button{width:100%;min-width:0}.contact-error{flex-direction:column}}@media (prefers-reduced-motion: reduce){.contact-mode-tabs button,.contact-response i:after,.contact-success{animation:none;transition:none}}.company-narrative-head p,.company-narrative-tabs button,.company-narrative-tabs button small,.company-narrative-tabs button strong,.company-narrative-copy p,.career-compass-head p,.career-compass-tabs button,.career-compass-tabs button small,.career-compass-copy>p,.career-compass-live>span,.career-compass-live small,.conversation-planner-head p,.conversation-planner-group button,.conversation-planner-group button span,.conversation-planner-group button strong,.capability-system-role p,.capability-system-path strong,.faq-explorer-head>p,.faq-catalog>header span,.faq-catalog>button,.faq-catalog>button small,.site-map-explorer__intro .section-kicker,.site-map-explorer__intro p,.site-map-console__status,.site-map-district li small,.pilot-controls header small,.pilot-controls fieldset>p,.pilot-segmented button span,.pilot-toggle-grid button i,.pilot-note small,.resource-card.is-featured .resource-card-copy>small,.resource-card.is-featured .resource-card-copy p,.partner-network b,.partner-frame .section-kicker,.partner-frame>p,.partner-actions small,.story-timeline-head p,.story-progress>span,.story-progress small,.story-timeline-rail nav button,.story-timeline-rail>p,.trust-publication-strip p,.trust-domain-intro>p,.trust-controls-head span,.trust-control>span,.trust-control small,.trust-control p{color:#fff}.resource-card.is-featured .resource-card-copy>small,.resource-card.is-featured .resource-card-copy p,.resource-card.is-featured .resource-card-copy footer a{color:#14252b}.site-map-groups button[aria-pressed=true],.site-map-groups button[aria-pressed=true] strong,.site-map-groups button[aria-pressed=true]>span,.pilot-segmented button[aria-pressed=true],.pilot-segmented button[aria-pressed=true] span,.pilot-toggle-grid button[aria-pressed=true] i,.partner-mode-grid button.is-active,.partner-mode-grid button.is-active small{color:#fff}.resource-card:not(.is-featured),.resource-card:not(.is-featured) :where(p,span,small,strong),.story-chapter-copy,.story-chapter-copy :where(p,span,small,strong),.partner-modes,.partner-modes :where(p,span,small,strong){color:#14252b}.glossary-map-empty p,.theater-scenarios button em,.meeting-orbit i{color:#fff}.partner-mode-grid button.is-active strong,.partner-modes>article>i{color:#14252b}.partner-mode-grid button.is-active strong{color:#fff}.global-search-trigger kbd,.global-search-head,.global-search-close,.global-search-group-title,.global-search-result,.global-search-result:nth-child(odd),.cms-card,.portal-paths-stage,.portal-paths-stage>nav,.portal-paths-stage>nav>a,.portal-paths-visual,.site-map-console__toolbar,.site-map-search,.site-map-view button,.job-filters,.job-filters label+label,.job-list,.job-card,.job-empty,.job-application,.job-application input:not([type=checkbox]),.job-application textarea,.job-detail-state span,.contact-response,.contact-form-shell,.contact-form-shell input:not([type=checkbox]),.contact-form-shell select,.contact-form-shell textarea,.case-filters,.case-filters label+label,.case-card:not(.is-featured) .case-card-foot,.case-empty,.case-story>section,.case-detail-state>span,.capability-explorer-error.is-inline,.capability-thesis article,.capability-features>div:last-child,.capability-features article,.capability-scenarios strong,.capability-detail-state>span,.resource-controls,.resource-search,.resource-types,.resource-types button,.resource-topic,.resource-grid,.resource-card,.resource-detail-layout dl>div,.resource-detail-state>span,.partner-audiences>span,.partner-audiences>div,.partner-audiences button,.partner-modes,.partner-mode-grid,.partner-mode-grid button,.trust-domain-nav,.trust-domain-nav button,.trust-faq>div,.trust-faq article,.trust-share-row,.pilot-studio-shell,.pilot-canvas>header,.pilot-canvas-grid,.pilot-canvas-grid>section,.pilot-canvas-grid section>small,.pilot-canvas-grid li,.pilot-private-note,.pilot-timeline,.pilot-timeline li,.resilience-choice,.resilience-guards,.resilience-choice>div,.resilience-choice button,.resilience-guards>div,.resilience-guards button,.resilience-result-grid section,.resilience-coverage section,.meeting-choice,.meeting-roles,.meeting-choice>div,.meeting-choice button,.meeting-roles>div,.meeting-roles button,.meeting-agenda ol,.meeting-agenda li,.meeting-agenda li>div,.meeting-support,.meeting-support>section:first-child,.meeting-support>section:first-child>div,.meeting-support a,.meeting-support ol,.meeting-support li,.glossary-controls,.glossary-controls nav button,.glossary-workspace,.glossary-directory>article,.glossary-detail>section,.glossary-aliases small,.glossary-related button,.glossary-state,.glossary-state i,.glossary-foot,.theater-role-panel>header,.theater-role-panel button,.theater-stage-head,.theater-stage-status,.theater-act-rail,.theater-act-rail button,.theater-scene-board>section,.theater-controls,.faq-results-head,.faq-question-list>article,.faq-answer>div:first-child{border-color:var(--line)}.site-header.is-overlay .global-search-trigger kbd,.home-news-card .news-card-arrow,.home-page .cms-cta.theme-blue,.partner-network b.is-active,.job-search,.case-search,.meeting-choice:nth-child(2) button:last-child,.meeting-roles button:nth-child(2n),.meeting-roles button:nth-last-child(-n+2),.pilot-canvas-grid>section:nth-child(2n),.pilot-canvas-grid>section:nth-child(n+3),.resilience-choice:nth-child(2) button:nth-child(-n+2){border-color:var(--line)}main.content-page{color:var(--brand-ink);background:var(--brand-white)}.route-loading{min-height:calc(100svh + 120px);padding:160px var(--page-gutter) 96px;color:var(--brand-ink);background:var(--brand-white)}.route-loading p{max-width:1240px;margin:0 auto;padding-top:24px;border-top:1px solid var(--brand-line);font-size:var(--text-body)}.public-state-page{min-height:78svh;padding:clamp(148px,18vh,220px) var(--page-gutter) 112px;display:grid;align-items:center;color:var(--brand-ink);background:linear-gradient(var(--brand-line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--brand-line-soft) 1px,transparent 1px),var(--brand-white);background-size:64px 64px}.public-state-page>section{width:min(1240px,100%);margin:0 auto;padding-top:32px;border-top:4px solid var(--brand-blue)}.public-state-page h1{max-width:820px;margin:24px 0;font-size:clamp(48px,7vw,88px);line-height:1;letter-spacing:-.06em}.public-state-page>section>p:not(.section-kicker){max-width:620px;margin:0;font-size:var(--text-body);line-height:1.8}.public-state-page .hero-actions{margin-top:36px}main.content-page .cms-page-hero{min-height:max(700px,100svh - 76px);isolation:isolate;color:var(--brand-ink);background:var(--brand-white)}main.content-page .cms-page-hero .cms-hero-media{top:0;right:0;bottom:0;left:0;width:auto;height:auto}main.content-page .cms-page-hero .cms-hero-media .site-media{object-position:center;filter:saturate(.82) contrast(.92) brightness(1.1);transform:scale(1.025)}main.content-page .cms-page-hero .cms-hero-shade{display:block!important;background:linear-gradient(90deg,#fff,#fffffffa 34%,#ffffffd6 53%,#ffffff57 78%,#ffffff14),linear-gradient(180deg,#fff3,#ffffff57)}main.content-page .cms-page-hero .cms-hero-content{width:min(800px,72vw)}main.content-page .cms-page-hero :where(.eyebrow,.hero-lead,.cms-text-link),main.content-page .cms-page-hero .cms-hero-content h1,main.content-page .cms-page-hero .cms-hero-content h1 em{color:var(--brand-ink)}main.content-page .cms-page-hero .button-primary{color:var(--brand-white);background:var(--brand-blue);box-shadow:0 14px 34px #01669c33}main.content-page .cms-page-hero .button-primary:hover{background:var(--brand-blue)}main.content-page .cms-page-hero .cms-text-link:hover{color:var(--brand-ink)}main.content-page .cms-page-hero:before{width:min(48vw,700px);height:1px;position:absolute;z-index:2;right:0;bottom:20%;content:"";pointer-events:none;opacity:1;background:linear-gradient(90deg,transparent,rgba(1,102,156,.45),var(--brand-blue));box-shadow:0 8px 28px #01669c2e;clip-path:none;-webkit-mask-image:none;mask-image:none;animation:brand-signal-travel 6s ease-in-out infinite}main.content-page .cms-page-hero:after{width:10px;height:10px;position:absolute;z-index:3;inset:auto 18% calc(20% - 4px) auto;content:"";pointer-events:none;opacity:1;border:2px solid var(--brand-blue);border-radius:50%;background:var(--brand-white);box-shadow:0 0 0 9px #01669c1f,0 0 24px #01669c42;clip-path:none;-webkit-mask-image:none;mask-image:none;animation:nodePulse 3s ease-in-out infinite}@keyframes brand-signal-travel{50%{opacity:.45;transform:translate(-8%)}}main.content-page>section:not(.cms-page-hero){color:var(--brand-ink);border-color:var(--brand-line);background-color:var(--brand-white)}main.content-page>section:not(.cms-page-hero)>:is(header,[class$=-head],[class$=-heading],[class$=-intro],[class$=__intro]) :where(h1,h2,h3,h4,p,span,small,strong,em),main.content-page>section:not(.cms-page-hero)>:where(.section-kicker,h1,h2,h3,p){color:var(--brand-ink)}main.content-page>.cms-cta.theme-blue,main.content-page>.cms-cta.theme-dark,main.home-page>.cms-cta.theme-blue{color:var(--brand-white);border-color:#ffffff3d;background:var(--brand-blue)}main.content-page>.cms-cta.theme-blue :where(.section-kicker,h2,p,.cms-text-link),main.content-page>.cms-cta.theme-dark :where(.section-kicker,h2,p,.cms-text-link),main.home-page>.cms-cta.theme-blue :where(.section-kicker,h2,p,.cms-text-link){color:var(--brand-white)}main.content-page>.cms-cta.theme-blue .button-primary,main.content-page>.cms-cta.theme-dark .button-primary,main.home-page>.cms-cta.theme-blue .button-primary{color:var(--brand-ink);background:var(--brand-white);box-shadow:0 18px 50px #14252b33}main.content-page>.cms-cta.theme-blue:before,main.content-page>.cms-cta.theme-dark:before,main.home-page>.cms-cta.theme-blue:before{border-color:#ffffff2e;box-shadow:0 0 0 72px #ffffff0e,0 0 0 144px #ffffff07}main.home-page>.cms-cta.theme-blue:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.72) 36%,var(--brand-white) 50%,rgba(255,255,255,.72) 64%,transparent)}main.content-page :is(.site-map-console,.faq-catalog,.privacy-activity-index,.pilot-controls,.partner-workspace,.trust-domain-detail,.trust-controls,.glossary-map,.theater-selector){color:var(--brand-ink);border-color:var(--brand-line);background:var(--brand-white);box-shadow:var(--brand-shadow)}main.content-page .site-map-console:before{background-image:linear-gradient(var(--brand-line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--brand-line-soft) 1px,transparent 1px)}main.content-page .site-map-console :is(.site-map-console__toolbar,.site-map-search,.site-map-view button,.site-map-groups,.site-map-groups button,.site-map-console__status,.site-map-district,.site-map-district>header,.site-map-district li){border-color:var(--brand-line)}main.content-page :is(.site-map-console,.faq-catalog,.privacy-activity-index,.pilot-controls,.partner-workspace,.trust-domain-detail,.trust-controls,.glossary-map,.theater-selector) :where(h2,h3,h4,p,span,small,strong,em,label,legend){color:var(--brand-ink)}main.content-page :is(.faq-catalog,.privacy-activity-index,.pilot-controls,.glossary-map) button:not([aria-pressed=true]):not([aria-selected=true]){color:var(--brand-ink);border-color:var(--brand-line);background-color:transparent}main.content-page :is(button[aria-pressed=true],button[aria-selected=true],button.is-active,a.is-active){color:var(--brand-white);border-color:var(--brand-blue);background-color:var(--brand-blue)}main.content-page :is(button[aria-pressed=true],button[aria-selected=true],button.is-active,a.is-active) :where(span,small,strong,em,i){color:var(--brand-white)}main.content-page .pilot-controls>header>:is(span,strong,small){color:var(--brand-white)}main:is(.content-page-contact,.content-page-contact-en) .conversation-planner{color:var(--brand-ink);background:var(--brand-white)}main:is(.content-page-contact,.content-page-contact-en) .conversation-planner-head :where(.section-kicker,h2,p),main:is(.content-page-contact,.content-page-contact-en) .conversation-planner-group legend{color:var(--brand-ink)}main:is(.content-page-contact,.content-page-contact-en) .conversation-planner-group>div{gap:1px;border:1px solid var(--brand-line);background:var(--brand-line)}main:is(.content-page-contact,.content-page-contact-en) .conversation-planner-group button{color:var(--brand-ink);border:0;background:var(--brand-white);transform:none}main:is(.content-page-contact,.content-page-contact-en) .conversation-planner-group button:not([aria-checked=true]) :where(small,strong,span){color:var(--brand-ink)}main:is(.content-page-contact,.content-page-contact-en) .conversation-planner-group button:not([aria-checked=true]):hover{color:var(--brand-ink);background:var(--brand-blue-soft);transform:none}main:is(.content-page-contact,.content-page-contact-en) .conversation-planner-group button[aria-checked=true]{color:var(--brand-white);background:var(--brand-blue);transform:none}main:is(.content-page-contact,.content-page-contact-en) .conversation-planner-group button[aria-checked=true] :where(small,strong,span){color:var(--brand-white)}main:is(.content-page-contact,.content-page-contact-en) .conversation-planner-summary{color:var(--brand-ink);border-color:var(--brand-line);background:var(--brand-white);box-shadow:var(--brand-shadow)}main:is(.content-page-contact,.content-page-contact-en) .conversation-planner-media{border-bottom:1px solid var(--brand-line);background:var(--brand-white)}main:is(.content-page-contact,.content-page-contact-en) .conversation-planner-media .site-media{filter:saturate(.78) contrast(.9) brightness(1.16)}main:is(.content-page-contact,.content-page-contact-en) .conversation-planner-media:after{background:linear-gradient(0deg,rgba(255,255,255,.34),transparent 58%)}main:is(.content-page-contact,.content-page-contact-en) .conversation-planner-media>i{border-color:#01669c94;background:#ffffff4d}main:is(.content-page-contact,.content-page-contact-en) .conversation-planner-media>i:after{background:var(--brand-blue);box-shadow:0 0 0 8px #01669c1f}main:is(.content-page-contact,.content-page-contact-en) .conversation-planner-summary-copy :where(span,small,strong,p,b){color:var(--brand-ink)}main:is(.content-page-contact,.content-page-contact-en) :is(.conversation-planner-summary-copy ol,.conversation-planner-summary-copy li){border-color:var(--brand-line)}main:is(.content-page-contact,.content-page-contact-en) .conversation-planner-summary-copy li>small{color:var(--brand-blue)}main:is(.content-page-contact,.content-page-contact-en) .conversation-planner-summary-copy .button{color:var(--brand-white);background:var(--brand-blue)}main.content-page-trust .trust-publication-strip{color:var(--brand-ink);border:1px solid var(--brand-line);border-top:2px solid var(--brand-blue);background:var(--brand-white);box-shadow:var(--brand-shadow)}main.content-page-trust .trust-publication-strip :where(span,strong,p){color:var(--brand-ink)}main.content-page-trust .trust-domain-nav{border-color:var(--brand-line)}main.content-page-trust .trust-domain-nav button{color:var(--brand-ink);border-color:var(--brand-line);background:var(--brand-white)}main.content-page-trust .trust-domain-nav button[aria-pressed=true]{color:var(--brand-white);border-color:var(--brand-blue);background:var(--brand-blue)}main.content-page-trust .trust-domain-nav button[aria-pressed=true] :where(span,small,strong,svg){color:var(--brand-white)}main.content-page-trust .trust-domain-nav button:not([aria-pressed=true]):hover{color:var(--brand-ink);background:var(--brand-blue-soft)}main.content-page-trust .trust-domain-nav button:not([aria-pressed=true]) :where(span,small,strong){color:var(--brand-ink)}main.content-page-trust .trust-domain-detail{border:1px solid var(--brand-line);box-shadow:var(--brand-shadow)}main.content-page-trust .trust-domain-intro{border-color:var(--brand-line);background:var(--brand-blue-soft)}main.content-page-trust .trust-domain-intro :where(span,h3,p),main.content-page-trust .trust-controls :where(span,small,h4,p,strong){color:var(--brand-ink)}main.content-page-trust .trust-controls{border-color:var(--brand-line);box-shadow:none}main.content-page-trust :is(.trust-controls-head,.trust-control){border-color:var(--brand-line)}main.content-page-trust :is(.trust-domain-nav,.trust-faq>div,.trust-faq article,.trust-share-row){border-color:var(--brand-line)}main.content-page :is(.privacy-current-activity,.faq-search,.resilience-result>header,.meeting-plan>header){color:var(--brand-white);background:var(--brand-blue)}main.content-page :is(.privacy-current-activity,.faq-search,.resilience-result>header,.meeting-plan>header) :where(h2,h3,h4,p,span,small,strong,em,label){color:var(--brand-white)}:is(.case-detail-page,.capability-detail-page,.resource-detail-page,.job-detail-page){color:var(--brand-ink);background:var(--brand-white)}:is(.case-detail-hero,.capability-detail-hero,.resource-detail-hero){color:var(--brand-ink);background:var(--brand-white)}:is(.case-detail-hero,.capability-detail-hero,.resource-detail-hero)>img{filter:saturate(.82) contrast(.92) brightness(1.1)}:is(.case-detail-overlay,.capability-detail-shade,.resource-detail-shade){background:linear-gradient(90deg,#fff,#fffffffa 36%,#ffffffd6 55%,#ffffff4d 80%,#ffffff14),linear-gradient(0deg,rgba(255,255,255,.48),transparent 52%)}:is(.case-detail-copy,.capability-detail-copy,.resource-detail-copy) :where(a,span,h1,p),:is(.case-detail-meta,.capability-detail-copy>div,.resource-detail-copy>div){color:var(--brand-ink)}:is(.case-detail-meta,.capability-detail-copy>div,.resource-detail-copy>div) a{border-color:#14252b66}.job-detail-hero{color:var(--brand-ink);background:radial-gradient(circle at 88% 18%,rgba(1,102,156,.12),transparent 28%),linear-gradient(135deg,#fff,#fff)}.job-detail-hero :where(.job-back,.job-detail-meta,h1,p){color:var(--brand-ink)}.job-detail-hero .button{color:var(--brand-white);background:var(--brand-blue)}:is(.case-detail-cta,.capability-detail-cta){color:var(--brand-ink);border-top:1px solid var(--brand-line);background:var(--brand-white)}:is(.case-detail-cta,.capability-detail-cta) .section-kicker{color:var(--brand-ink)}:is(.case-detail-cta,.capability-detail-cta) .button-light{color:var(--brand-white);background:var(--brand-blue)}.locale-unavailable{color:var(--brand-ink);background:radial-gradient(circle at 78% 48%,rgba(1,102,156,.12) 0 8%,transparent 34%),var(--brand-white)}.locale-unavailable:before{opacity:.1;background-image:linear-gradient(var(--brand-blue) 1px,transparent 1px),linear-gradient(90deg,var(--brand-blue) 1px,transparent 1px);-webkit-mask-image:linear-gradient(90deg,transparent 5%,var(--brand-ink) 60%);mask-image:linear-gradient(90deg,transparent 5%,var(--brand-ink) 60%)}.locale-unavailable-copy :where(.section-kicker,h1,p,.cms-text-link){color:var(--brand-ink)}.locale-unavailable-copy .button-primary{color:var(--brand-white);background:var(--brand-blue)}.locale-unavailable-orbit:before,.locale-unavailable-orbit:after,.locale-unavailable-orbit span{border-color:#01669c4d}:where(.content-page,.news-page,.article-page,.case-detail-page,.capability-detail-page,.resource-detail-page,.job-detail-page,.locale-unavailable) :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--brand-blue);outline-offset:3px}:where(.content-page,.news-page,.article-page,.case-detail-page,.capability-detail-page,.resource-detail-page,.job-detail-page,.locale-unavailable) select[data-focus-origin=pointer]:focus-visible{outline:0;outline-offset:0}main.content-page :is(.job-filters input,.job-filters select,.contact-form-shell input,.contact-form-shell select,.contact-form-shell textarea,.case-filters input,.case-filters select,.innovation-atlas-view-controls select,.pilot-note textarea,.glossary-controls input,.resource-topic select):focus-visible{outline:3px solid var(--brand-blue);outline-offset:3px;box-shadow:none}main.content-page select[data-focus-origin=pointer]:focus-visible{outline:0;outline-offset:0}:where(.global-search-head,.news-search,.site-map-search,.job-search,.case-search,.resource-search,.faq-search>div) input:focus-visible{outline:0;outline-offset:0;box-shadow:none}:is(.global-search-head,.news-search,.job-search,.case-search,.resource-search):has(input:focus-visible){box-shadow:inset 0 -3px 0 var(--brand-blue)}main.content-page .faq-search>div:has(input:focus-visible){box-shadow:inset 0 -3px 0 var(--brand-white)}main.content-page .site-map-search input:focus-visible{border-bottom-color:var(--brand-blue);box-shadow:inset 0 -3px 0 var(--brand-blue)}.home-page .portal-paths-stage>nav>a:focus-visible{outline:3px solid var(--brand-blue);outline-offset:3px}@media (max-width: 760px){main.content-page .cms-page-hero{min-height:700px;padding-top:120px;align-items:flex-end}main.content-page .cms-page-hero .cms-hero-content{width:100%}main.content-page .cms-page-hero .cms-hero-media .site-media{object-position:62% center}main.content-page .cms-page-hero .cms-hero-shade{background:linear-gradient(180deg,#fff3,#ffffffb8 36%,#fff 74%,#fff),linear-gradient(90deg,#ffffff52,#ffffff14)}main.content-page .cms-page-hero:before{width:72vw}main.content-page .cms-page-hero:after{right:20%}:is(.case-detail-overlay,.capability-detail-shade,.resource-detail-shade){background:linear-gradient(180deg,#ffffff29,#ffffffb3,#fff 76%,#fff),linear-gradient(90deg,#ffffff4d,#ffffff14)}}@media (prefers-reduced-motion: reduce){main.content-page .cms-page-hero:before,main.content-page .cms-page-hero:after{animation:none}}main.content-page .career-compass-tabs button,main.content-page .career-compass-tabs button>span,main.content-page .career-compass-tabs button small,main.content-page .career-compass-tabs button strong,main.content-page .career-compass-copy :where(h3,strong,p),main.content-page .career-compass-live :where(span,small,a),main.content-page .career-compass-filter-link{color:var(--brand-ink)}main.content-page .career-compass-tabs button:hover,main.content-page .career-compass-tabs button:hover>span,main.content-page .career-compass-tabs button:hover small,main.content-page .career-compass-tabs button:hover strong,main.content-page .career-compass-tabs button[aria-selected=true],main.content-page .career-compass-tabs button[aria-selected=true]>span,main.content-page .career-compass-tabs button[aria-selected=true] small,main.content-page .career-compass-tabs button[aria-selected=true] strong,main.content-page .career-compass-copy>span{color:var(--brand-white)}.cms-hero-home{min-height:100svh;isolation:isolate}.cms-hero-home .cms-hero-media .site-media{transform:scale(1.035);animation:portal-hero-drift 18s ease-in-out infinite alternate}.cms-hero-home .cms-hero-shade{background:linear-gradient(90deg,#14252bf5,#14252bc9 40%,#14252b3d 76%),linear-gradient(180deg,#14252b2d 20%,#14252bdc)}.cms-hero-home:before{width:42vw;height:1px;position:absolute;z-index:2;right:0;bottom:22%;content:"";background:linear-gradient(90deg,transparent,#01669c,#ffffff);box-shadow:0 0 30px #01669c88;animation:portal-hero-signal 6s ease-in-out infinite}.cms-hero-home:after{width:9px;height:9px;position:absolute;z-index:3;right:18vw;bottom:calc(22% - 4px);content:"";border-radius:50%;background:#fff;box-shadow:0 0 0 9px #01669c24,0 0 30px #01669c;animation:nodePulse 3s ease-in-out infinite}.cms-hero-home .cms-hero-content{width:min(800px,72vw);padding-top:28px}.cms-hero-home .cms-hero-content h1{max-width:780px;font-size:clamp(68px,7.3vw,112px);line-height:.92}.cms-hero-home .hero-lead{max-width:590px;font-size:var(--text-body)}.cms-hero-home .cms-network{right:-4vw;bottom:-7vw;width:min(52vw,760px);border-color:#ffffff3d}@keyframes portal-hero-drift{to{transform:scale(1.09) translate3d(-1.2%,-.8%,0)}}@keyframes portal-hero-signal{50%{opacity:.42;transform:translate(-8%)}}@media (max-width: 760px){.cms-hero-home{padding-top:156px}.cms-hero-home .cms-hero-content{width:100%}.cms-hero-home .cms-hero-content h1{font-size:clamp(54px,15vw,70px)}.cms-hero-home .cms-network{width:105vw;right:-58vw;bottom:5vh}.cms-hero-home:before{width:70vw}.cms-hero-home:after{right:22vw}}@media (prefers-reduced-motion: reduce){.cms-hero-home .cms-hero-media .site-media,.cms-hero-home:before,.cms-hero-home:after{animation:none;transition:none}}.portal-paths-section{padding:138px max(24px,(100vw - 1440px) / 2) 156px;overflow:hidden;color:#14252b;background:#fff}.portal-paths-head{width:min(1440px,100%);margin:0 auto 70px;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(290px,.72fr);gap:8vw;align-items:end}.portal-paths-head .section-kicker{color:var(--ink)}.portal-paths-head h2{max-width:850px;margin:25px 0 0;font-size:clamp(50px,6.2vw,90px);line-height:.93;letter-spacing:-.072em;text-wrap:balance}.portal-paths-head>p{max-width:520px;margin:0;color:#14252b;font-size:var(--text-small);line-height:1.9}.portal-paths-stage{width:min(1440px,100%);min-height:650px;margin:0 auto;display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);border:1px solid #ffffff;background:#fff;box-shadow:0 36px 90px #14252b14}.portal-paths-stage>nav{display:grid;grid-template-rows:repeat(3,1fr);border-right:1px solid #ffffff}.portal-paths-stage>nav>a{min-width:0;min-height:190px;padding:34px clamp(26px,3vw,48px);position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr auto;gap:13px 24px;align-content:center;color:#14252b;border-bottom:1px solid #ffffff;background:#fff;transition:color .35s ease,background .35s ease,padding .35s ease}.portal-paths-stage>nav>a:last-child{border-bottom:0}.portal-paths-stage>nav>a>span{grid-column:1/-1;color:var(--ink);font-size:var(--text-label);font-weight:650;letter-spacing:.14em}.portal-paths-stage>nav>a>strong{grid-column:1;font-size:clamp(25px,2.5vw,38px);line-height:1;font-weight:570;letter-spacing:-.05em}.portal-paths-stage>nav>a>p{grid-column:1;max-width:520px;margin:0;color:#14252b;font-size:var(--text-small);line-height:1.75}.portal-paths-stage>nav>a>small{grid-column:1;align-self:end;color:#14252b;font-size:var(--text-label);letter-spacing:.08em}.portal-paths-stage>nav>a>svg{width:24px;grid-column:2;grid-row:2/5;align-self:center;transition:transform .3s ease}.portal-paths-stage>nav>a:hover,.portal-paths-stage>nav>a:focus-visible,.portal-paths-stage>nav>a.is-active{padding-left:clamp(34px,3.8vw,58px);color:#fff;outline:0;background:linear-gradient(110deg,#14252b,#01669c)}.portal-paths-stage>nav>a:hover>p,.portal-paths-stage>nav>a:focus-visible>p,.portal-paths-stage>nav>a.is-active>p{color:#fff}.portal-paths-stage>nav>a:hover>small,.portal-paths-stage>nav>a:focus-visible>small,.portal-paths-stage>nav>a.is-active>small{color:#fff}.portal-paths-stage>nav>a:hover>svg,.portal-paths-stage>nav>a:focus-visible>svg,.portal-paths-stage>nav>a.is-active>svg{transform:translate(7px)}.portal-paths-visual{min-width:0;min-height:650px;position:relative;overflow:hidden;color:#fff;background:#14252b}.portal-paths-media,.portal-paths-media .site-media{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.portal-paths-media{animation:portal-path-media-in .7s cubic-bezier(.2,.78,.2,1) both}.portal-paths-media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#14252b26 20%,#14252bc7),linear-gradient(90deg,rgba(1,102,156,.2196078431),transparent 54%)}.portal-paths-media img,.portal-paths-media video{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.02);animation:portal-path-media-drift 10s ease-in-out infinite alternate}.portal-paths-radar{width:min(40vw,560px);aspect-ratio:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portal-paths-radar i{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border:1px solid rgba(255,255,255,.2078431373);border-radius:50%;animation:portal-path-orbit 18s linear infinite}.portal-paths-radar i:nth-child(2){top:22%;right:22%;bottom:22%;left:22%;border-style:dashed;animation-duration:12s;animation-direction:reverse}.portal-paths-radar i:nth-child(3){top:40%;right:40%;bottom:40%;left:40%;border-color:#fff5;animation-duration:8s}.portal-paths-radar b{width:10px;height:10px;position:absolute;top:calc(50% - 5px);left:calc(50% - 5px);border:2px solid #ffffff;border-radius:50%;background:#01669c;box-shadow:0 0 0 13px #01669c30,0 0 42px #fff;animation:portal-path-pulse 3s ease-in-out infinite}.portal-paths-caption{position:absolute;right:38px;bottom:34px;left:38px;z-index:1;padding-top:22px;display:flex;justify-content:space-between;gap:24px;align-items:end;border-top:1px solid rgba(255,255,255,.4392156863)}.portal-paths-caption span{color:#fff;font-size:var(--text-label);letter-spacing:.15em}.portal-paths-caption strong{max-width:320px;font-size:clamp(18px,2vw,28px);line-height:1.15;font-weight:550;text-align:right}@keyframes portal-path-media-in{0%{opacity:.2;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes portal-path-media-drift{to{transform:scale(1.075) translate3d(-1.2%,-.8%,0)}}@keyframes portal-path-orbit{to{transform:rotate(360deg)}}@keyframes portal-path-pulse{50%{transform:scale(1.22);box-shadow:0 0 0 22px #01669c12,0 0 54px #fff}}@media (max-width: 900px){.portal-paths-section{padding:104px 24px 120px}.portal-paths-head{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.portal-paths-stage{min-height:0;grid-template-columns:1fr}.portal-paths-stage>nav{border-right:0}.portal-paths-stage>nav>a{min-height:160px}.portal-paths-visual{min-height:480px;border-top:1px solid #ffffff}.portal-paths-radar{width:58vw}}@media (max-width: 560px){.portal-paths-section{padding:88px 18px 96px}.portal-paths-head h2{font-size:46px}.portal-paths-stage>nav>a{min-height:146px;padding:24px 20px;gap:10px 16px}.portal-paths-stage>nav>a:hover,.portal-paths-stage>nav>a:focus-visible,.portal-paths-stage>nav>a.is-active{padding-left:27px}.portal-paths-stage>nav>a>strong{font-size:28px}.portal-paths-stage>nav>a>p{font-size:var(--text-small)}.portal-paths-visual{min-height:330px}.portal-paths-radar{width:86vw}.portal-paths-caption{right:20px;bottom:20px;left:20px}.portal-paths-caption strong{font-size:17px}}@media (prefers-reduced-motion: reduce){.portal-paths-stage>nav>a,.portal-paths-stage>nav>a>svg,.portal-paths-media,.portal-paths-media img,.portal-paths-media video,.portal-paths-radar i,.portal-paths-radar b{animation:none;transition:none}}.site-header.is-overlay{color:var(--ink);border-color:#01669c29;background:#fffffff0;box-shadow:0 10px 34px #14252b12;-webkit-backdrop-filter:blur(22px) saturate(1.12);backdrop-filter:blur(22px) saturate(1.12)}.site-header.is-overlay .brand-logo img{filter:none}.site-header.is-overlay nav{color:#14252b}.site-header.is-overlay nav a:hover,.site-header.is-overlay .language-switch:hover{color:var(--ink)}.site-header.is-overlay .global-search-trigger kbd{color:#14252b;border-color:#fff;background:#fff}.site-header.is-overlay .header-cta{color:#fff;border-color:var(--blue);background:var(--blue)}.campaign-layer.is-home .campaign-signal,.campaign-layer.is-home .campaign-signal.theme-dark,.campaign-layer.is-home .campaign-signal.theme-calm{color:#14252b;border-bottom:1px solid rgba(1,102,156,.14);background:#fffffff0}.campaign-layer.is-home .campaign-signal__track{border-color:#01669c29;background:linear-gradient(90deg,rgba(1,102,156,.1),transparent)}.campaign-layer.is-home .campaign-signal__track:before{background:var(--blue)}.campaign-layer.is-home .campaign-signal__inner>span{color:var(--ink)}.campaign-layer.is-home .campaign-signal__inner p{color:#14252b}.cms-hero-home{color:#14252b;background:#fff}.cms-hero-home .cms-hero-media .site-media{filter:saturate(.82) contrast(.92) brightness(1.1)}.cms-hero-home .cms-hero-shade{background:linear-gradient(90deg,#fff,#fffffffa 34%,#ffffffd6 53%,#ffffff57 78%,#ffffff14),linear-gradient(180deg,#fff3,#ffffff52)}.cms-hero-home .eyebrow{color:var(--ink)}.cms-hero-home .cms-hero-content h1{color:#14252b}.cms-hero-home .cms-hero-content h1 em{display:block;color:var(--ink)}.cms-hero-home .hero-lead{color:#14252b}.cms-hero-home .button-primary{color:#fff;background:var(--blue);box-shadow:0 14px 34px #01669c33}.cms-hero-home .button-primary:hover{background:#01669c}.cms-hero-home .cms-text-link,.cms-hero-home .cms-text-link:hover{color:var(--ink)}.cms-hero-home .cms-network{border-color:#01669c33}.cms-hero-home .cms-network:before{border-color:#01669c38}.cms-hero-home .cms-network:after{border-color:#01669c29}.cms-hero-home .cms-network i{background:var(--blue);box-shadow:0 0 0 7px #01669c1a,0 0 24px #01669c61}.cms-hero-home:before{background:linear-gradient(90deg,transparent,var(--accent),var(--blue));box-shadow:0 8px 28px #01669c33}.cms-hero-home:after{background:#fff;border:2px solid var(--blue);box-shadow:0 0 0 9px #01669c1f,0 0 24px #01669c42}.portal-paths-section{background:linear-gradient(180deg,#fff,#fff)}.portal-paths-stage{border-color:#fff;box-shadow:0 36px 90px #01669c1a}.portal-paths-stage>nav{border-color:#fff}.portal-paths-stage>nav>a{border-color:#fff;background:#ffffffeb}.portal-paths-stage>nav>a:hover,.portal-paths-stage>nav>a:focus-visible,.portal-paths-stage>nav>a.is-active{color:#14252b;background:linear-gradient(110deg,#fff,#fff);box-shadow:inset 4px 0 0 var(--blue)}.portal-paths-stage>nav>a:hover>p,.portal-paths-stage>nav>a:focus-visible>p,.portal-paths-stage>nav>a.is-active>p{color:#14252b}.portal-paths-stage>nav>a:hover>small,.portal-paths-stage>nav>a:focus-visible>small,.portal-paths-stage>nav>a.is-active>small{color:var(--ink)}.portal-paths-stage>nav>a>span{color:var(--ink)}.portal-paths-visual{color:#14252b;background:#fff}.portal-paths-media img,.portal-paths-media video{filter:saturate(.78) brightness(1.08)}.portal-paths-media:after{background:linear-gradient(180deg,#ffffff1a 18%,#ffffff5c 60%,#ffffffe0),linear-gradient(90deg,rgba(1,102,156,.12),transparent 58%)}.portal-paths-radar i{border-color:#01669c3b}.portal-paths-radar i:nth-child(3){border-color:#01669c59}.portal-paths-radar b{border-color:var(--blue);background:#fff;box-shadow:0 0 0 13px #01669c21,0 0 34px #01669c47}.portal-paths-caption{padding:18px;border-color:#01669c4d;background:#ffffffc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.portal-paths-caption span{color:var(--ink)}.portal-paths-caption strong{color:#14252b}.home-page .portal-paths-head{grid-template-columns:1fr;gap:28px;align-items:start}.home-page .portal-paths-head>p{margin-top:0}.home-page .section-heading{align-items:flex-start;flex-direction:column;gap:24px}.home-page :is(.portal-paths-head,.section-heading,.cms-story-copy,.cms-cta) .section-kicker{display:none}.home-page .cms-story-media{background:#fff}.home-page .cms-story-media .site-media{filter:saturate(.86) brightness(1.04)}.home-page .cms-story-copy{color:var(--ink);background:radial-gradient(circle at 105% 12%,rgba(1,102,156,.13),transparent 35%),#fff}.home-page .cms-story-copy:before{background:linear-gradient(180deg,transparent 5%,var(--blue) 34%,var(--accent) 68%,transparent 96%)}.home-page .cms-story-copy:after{border-color:#01669c21;box-shadow:0 0 0 68px #01669c09,0 0 0 136px #01669c06}.home-page .cms-story-copy .section-kicker{color:var(--ink)}.home-page .cms-story-copy>p{color:#14252b}.home-page .cms-cta{color:var(--ink);background:linear-gradient(112deg,#fff,#fff 56%,#fff)}.home-page .cms-cta:before{border-color:#01669c24;box-shadow:0 0 0 86px #01669c09,0 0 0 172px #01669c06}.home-page .cms-cta:after{background:linear-gradient(90deg,transparent,rgba(1,102,156,.42) 36%,var(--blue) 50%,rgba(1,102,156,.42) 64%,transparent)}.home-page .cms-cta .section-kicker{color:var(--ink)}.home-page .cms-cta p{color:#14252b}.home-page .cms-cta .button-primary{color:#fff;background:var(--blue);box-shadow:0 18px 50px #01669c2e}.home-page .cms-cta .cms-text-link{color:var(--ink)}@media (max-width: 760px){.cms-hero-home .cms-hero-shade{background:linear-gradient(180deg,#ffffff38,#ffffffbd,#fff 72%,#fff),linear-gradient(90deg,#ffffff52,#ffffff14)}.cms-hero-home .cms-hero-media .site-media{object-position:62% center}.portal-paths-caption{right:16px;bottom:16px;left:16px}}.home-page :is(#audiences,#home-audiences).cms-standard{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(rgba(1,102,156,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(1,102,156,.035) 1px,transparent 1px),#fff;background-size:48px 48px}.home-page :is(#audiences,#home-audiences) .cms-section-head{position:relative;padding-top:30px;border-top:1px solid rgba(20,37,43,.22)}.home-page :is(#audiences,#home-audiences) .cms-section-head:before{width:9px;height:9px;position:absolute;top:-5px;left:38%;content:"";border:2px solid #01669c;border-radius:50%;background:#fff;box-shadow:0 0 0 7px #01669c1a}.home-page :is(#audiences,#home-audiences) .cms-card-grid{gap:14px}.home-page :is(#audiences,#home-audiences) .cms-card{min-height:390px;isolation:isolate;border-color:#14252b33;background:#fffffff0;box-shadow:inset 0 3px #01669c;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease,background-color .24s ease}.home-page :is(#audiences,#home-audiences) .cms-card:nth-child(2),.home-page :is(#audiences,#home-audiences) .cms-card:nth-child(3){background:#01669c09}.home-page :is(#audiences,#home-audiences) .cms-card:before{width:180px;aspect-ratio:1;position:absolute;z-index:-1;top:52px;right:-68px;content:"";border:1px solid rgba(1,102,156,.17);border-radius:50%;box-shadow:0 0 0 36px #01669c0b,0 0 0 72px #01669c06;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .24s ease}.home-page :is(#audiences,#home-audiences) .cms-card:after{width:43%;height:12px;position:absolute;z-index:-1;top:136px;right:0;content:"";background:radial-gradient(circle at calc(100% - 46px) 50%,#01669c 0 4px,#ffffff 4px 7px,transparent 7px),linear-gradient(90deg,transparent,rgba(1,102,156,.42) 38%,#01669c 100%) center/100% 1px no-repeat;opacity:.76;transition:width .45s cubic-bezier(.2,.8,.2,1),opacity .24s ease}.home-page :is(#audiences,#home-audiences) .cms-card:nth-child(2):before{top:auto;right:-38px;bottom:-82px}.home-page :is(#audiences,#home-audiences) .cms-card:nth-child(2):after{top:auto;right:0;bottom:98px}.home-page :is(#audiences,#home-audiences) .cms-card:nth-child(3):before{top:-72px;right:18%}.home-page :is(#audiences,#home-audiences) .cms-card:nth-child(3):after{top:92px;right:auto;left:0;transform:scaleX(-1)}.home-page :is(#audiences,#home-audiences) .cms-card:nth-child(4):before{top:auto;right:-72px;bottom:-38px}.home-page :is(#audiences,#home-audiences) .cms-card:nth-child(4):after{top:auto;right:0;bottom:118px}.home-page :is(#audiences,#home-audiences) .cms-card:hover{border-color:#01669ca6;background-color:#fff;box-shadow:inset 0 5px #01669c,0 24px 60px #01669c1f;transform:translateY(-4px)}.home-page :is(#audiences,#home-audiences) .cms-card:hover:before{border-color:#01669c4d;transform:scale(1.08)}.home-page :is(#audiences,#home-audiences) .cms-card:hover:after{width:49%;opacity:1}.home-page :is(#audiences,#home-audiences) .cms-card-content{min-height:390px;padding:30px 34px 36px}.home-page :is(#audiences,#home-audiences) .cms-card-meta{position:relative;z-index:1;align-items:center}.home-page :is(#audiences,#home-audiences) .cms-card-meta span:first-child{width:42px;height:42px;display:grid;place-items:center;color:#fff;background:#01669c;font-size:var(--text-label);letter-spacing:.08em}.home-page :is(#audiences,#home-audiences) .cms-card-meta span:last-child{padding-bottom:7px;border-bottom:1px solid rgba(1,102,156,.42)}.home-page :is(#audiences,#home-audiences) .cms-card h3{max-width:72%;margin-top:86px;font-size:clamp(34px,3vw,48px)}.home-page :is(#audiences,#home-audiences) .cms-card p{max-width:76%;margin-top:18px}.home-page :is(#audiences,#home-audiences) .cms-card-link{width:48px;height:48px;right:32px;bottom:32px;border:1px solid #01669c;border-radius:50%;background:#fff;transition:color .2s ease,background-color .2s ease,transform .2s ease}.home-page :is(#audiences,#home-audiences) .cms-card-link:hover,.home-page :is(#audiences,#home-audiences) .cms-card-link:focus-visible{color:#fff;outline:0;background:#01669c;transform:translate(3px)}.home-page :is(#audiences,#home-audiences) .cms-card-link:focus-visible{box-shadow:0 0 0 4px #fff,0 0 0 7px #01669c}@media (max-width: 900px){.home-page :is(#audiences,#home-audiences) .cms-card h3,.home-page :is(#audiences,#home-audiences) .cms-card p{max-width:78%}}@media (max-width: 600px){.home-page :is(#audiences,#home-audiences) .cms-section-head{padding-top:24px}.home-page :is(#audiences,#home-audiences) .cms-section-head:before{left:68%}.home-page :is(#audiences,#home-audiences) .cms-card,.home-page :is(#audiences,#home-audiences) .cms-card-content{min-height:340px}.home-page :is(#audiences,#home-audiences) .cms-card-content{padding:24px 22px 28px}.home-page :is(#audiences,#home-audiences) .cms-card h3{max-width:82%;margin-top:70px;font-size:34px}.home-page :is(#audiences,#home-audiences) .cms-card p{max-width:calc(100% - 50px)}.home-page :is(#audiences,#home-audiences) .cms-card:before{opacity:.72}.home-page :is(#audiences,#home-audiences) .cms-card-link{right:22px;bottom:24px}}@media (prefers-reduced-motion: reduce){.home-page :is(#audiences,#home-audiences) .cms-card,.home-page :is(#audiences,#home-audiences) .cms-card:before,.home-page :is(#audiences,#home-audiences) .cms-card:after,.home-page :is(#audiences,#home-audiences) .cms-card-link{transition:none}}
