.careers-photo-wall-module__LCOjtG__section{color:#091439;background:#e3e7f3;padding:40px 40px 32px}.careers-photo-wall-module__LCOjtG__shuffle{color:#091439;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #09143930;border-radius:100px;justify-content:center;align-items:center;gap:9px;padding:9px 15px;font-size:12px;transition:background-color .18s;display:inline-flex}.careers-photo-wall-module__LCOjtG__shuffle:hover{background:#ffffff80}.careers-photo-wall-module__LCOjtG__shuffle:disabled{cursor:default;opacity:.5}.careers-photo-wall-module__LCOjtG__shuffle:focus-visible,.careers-photo-wall-module__LCOjtG__cta:focus-visible{outline-offset:5px;outline:2px solid #091439}.careers-photo-wall-module__LCOjtG__wall{grid-template-rows:225px 225px 240px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.careers-photo-wall-module__LCOjtG__invitation{color:#fff;background:#091439;flex-direction:column;grid-area:1/2/3/4;justify-content:center;align-items:flex-start;padding:35px 37px;display:flex}.careers-photo-wall-module__LCOjtG__invitation h2{margin:0}.careers-photo-wall-module__LCOjtG__invitation h2 span{color:#c6cde1;display:block}.careers-photo-wall-module__LCOjtG__description{color:#e3e7f3;max-width:370px;margin:23px 0 25px;font-size:14px;line-height:1.7}.careers-photo-wall-module__LCOjtG__cta{color:#091439;background:#e3e7f3;border-radius:8px;justify-content:space-between;align-items:center;gap:25px;min-height:46px;padding:13px 18px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .18s;display:inline-flex}.careers-photo-wall-module__LCOjtG__cta:hover{background:#fff}.careers-photo-wall-module__LCOjtG__cta:focus-visible{outline-color:#e3e7f3}.careers-photo-wall-module__LCOjtG__photo{background:#fff;flex-direction:column;min-width:0;min-height:0;margin:0;padding:7px 7px 0;display:flex}.careers-photo-wall-module__LCOjtG__photoImage{background:#d2d7e4;flex:1;min-height:0;position:relative;overflow:hidden}.careers-photo-wall-module__LCOjtG__photoImage img{object-fit:cover}.careers-photo-wall-module__LCOjtG__photo figcaption{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:7px 3px;font-size:9px;line-height:1.4;display:flex}.careers-photo-wall-module__LCOjtG__photo figcaption span:last-child{color:#687185;font-variant-numeric:tabular-nums;font-size:8px}.careers-photo-wall-module__LCOjtG__slot0{grid-area:1/1}.careers-photo-wall-module__LCOjtG__slot1{grid-area:1/4}.careers-photo-wall-module__LCOjtG__slot2{grid-area:2/1}.careers-photo-wall-module__LCOjtG__slot3{grid-area:2/4}.careers-photo-wall-module__LCOjtG__slot4{grid-area:3/1/auto/3}.careers-photo-wall-module__LCOjtG__slot5{grid-area:3/3/auto/5}.careers-photo-wall-module__LCOjtG__footer{color:#515c73;justify-content:space-between;gap:20px;margin-top:22px;font-size:10px;line-height:1.7;display:flex}.careers-photo-wall-module__LCOjtG__footer p{margin:0}.careers-photo-wall-module__LCOjtG__footer>span{flex-shrink:0}.careers-photo-wall-module__LCOjtG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.careers-photo-wall-module__LCOjtG__wall{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:240px}.careers-photo-wall-module__LCOjtG__invitation{grid-area:1/1/auto/-1;min-height:390px;padding:40px}.careers-photo-wall-module__LCOjtG__invitation h2{max-width:530px}.careers-photo-wall-module__LCOjtG__description{max-width:440px}.careers-photo-wall-module__LCOjtG__photo{grid-area:auto}}@media (max-width:600px){.careers-photo-wall-module__LCOjtG__section{padding:40px 20px 30px}.careers-photo-wall-module__LCOjtG__shuffle{gap:7px;padding:9px 12px;font-size:10px}.careers-photo-wall-module__LCOjtG__wall{grid-auto-rows:180px;gap:9px}.careers-photo-wall-module__LCOjtG__invitation{min-height:420px;padding:30px 25px}.careers-photo-wall-module__LCOjtG__description{margin:22px 0 25px;font-size:13px}.careers-photo-wall-module__LCOjtG__photo{padding:5px 5px 0}.careers-photo-wall-module__LCOjtG__photo figcaption{align-items:flex-start;min-height:38px;padding:6px 2px;font-size:8px}.careers-photo-wall-module__LCOjtG__footer{margin-top:18px;font-size:9px}.careers-photo-wall-module__LCOjtG__footer>span{display:none}}@media (prefers-reduced-motion:reduce){.careers-photo-wall-module__LCOjtG__shuffle,.careers-photo-wall-module__LCOjtG__cta{transition:none}}.careers-photo-wall-module__LCOjtG__wallFrame{position:relative}.careers-photo-wall-module__LCOjtG__invitation .careers-photo-wall-module__LCOjtG__shuffle{color:#c5cde0;background:0 0;border:0;border-radius:0;margin-top:20px;padding:8px 0;font-size:12px}.careers-photo-wall-module__LCOjtG__invitation .careers-photo-wall-module__LCOjtG__shuffle:hover{color:#fff;background:0 0}.careers-photo-wall-module__LCOjtG__invitation .careers-photo-wall-module__LCOjtG__shuffle:focus-visible{outline-color:#fff}
.purpose-connection-module__rV01mW__section{color:#091439;background:#f6f7fa;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;padding:72px 40px 34px;display:grid}.purpose-connection-module__rV01mW__copy h2{text-align:center;text-wrap:balance;max-width:780px;margin:0 auto}.purpose-connection-module__rV01mW__figure{text-align:center;width:100%;min-width:0;max-width:560px;margin:0 auto;padding-top:3px}.purpose-connection-module__rV01mW__diagram{aspect-ratio:600/430;width:100%;position:relative}.purpose-connection-module__rV01mW__geometry{width:100%;height:100%;display:block;overflow:visible}.purpose-connection-module__rV01mW__discipline{width:29%;position:absolute;top:43%;transform:translate(-50%,-50%)}.purpose-connection-module__rV01mW__utility{left:24.5%}.purpose-connection-module__rV01mW__engineering{left:75.5%}.purpose-connection-module__rV01mW__disciplineLabel{letter-spacing:-.035em;font-size:clamp(17px,1.75vw,22px);font-weight:450;line-height:1.2;display:block}.purpose-connection-module__rV01mW__senpilot{aspect-ratio:2.15;background:#091439;border:1px solid #091439;border-radius:40px;justify-content:center;align-items:center;width:21%;display:flex;position:absolute;top:46.5%;left:50%;transform:translate(-50%,-50%)}.purpose-connection-module__rV01mW__wordmark{width:76%;height:auto;display:block}.purpose-connection-module__rV01mW__caption{letter-spacing:-.025em;margin-top:0;font-size:17px;font-weight:450;line-height:1.4}@media (max-width:760px){.purpose-connection-module__rV01mW__section{gap:24px;padding:52px 20px 30px}.purpose-connection-module__rV01mW__disciplineLabel{font-size:clamp(14px,3.5vw,21px)}.purpose-connection-module__rV01mW__caption{font-size:16px}}.purpose-connection-module__rV01mW__intro{text-align:center;color:#5b6072;text-wrap:pretty;max-width:460px;margin:18px auto 0;font-size:15px;line-height:1.7}.purpose-connection-module__rV01mW__note{color:#5b6072;margin-top:12px;font-size:11px;line-height:1.5;display:block}.purpose-connection-module__rV01mW__overlap{transition:fill .3s}.purpose-connection-module__rV01mW__senpilot{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}@media (hover:hover){.purpose-connection-module__rV01mW__diagram:hover .purpose-connection-module__rV01mW__overlap{fill:#b5c1df}.purpose-connection-module__rV01mW__diagram:hover .purpose-connection-module__rV01mW__senpilot{transform:translate(-50%,-50%)rotate(-3deg)scale(1.05);box-shadow:0 6px 18px #09143918}.purpose-connection-module__rV01mW__discipline:hover .purpose-connection-module__rV01mW__disciplineLabel{color:#455c92}}@media (max-width:760px){.purpose-connection-module__rV01mW__note{margin-top:9px;font-size:10px}.purpose-connection-module__rV01mW__intro{font-size:14px}}@media (prefers-reduced-motion:reduce){.purpose-connection-module__rV01mW__overlap,.purpose-connection-module__rV01mW__senpilot{transition:none}.purpose-connection-module__rV01mW__diagram:hover .purpose-connection-module__rV01mW__senpilot{transform:translate(-50%,-50%)}}.purpose-connection-module__rV01mW__copy h2,.purpose-connection-module__rV01mW__intro{text-align:left;margin-inline:0}.purpose-connection-module__rV01mW__figure{margin-inline:auto}.purpose-connection-module__rV01mW__withExperience{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:64px;padding-bottom:64px}.purpose-connection-module__rV01mW__withExperience .purpose-connection-module__rV01mW__copy{grid-column:1/-1}.purpose-connection-module__rV01mW__experienceColumn{min-width:0}@media (max-width:850px){.purpose-connection-module__rV01mW__withExperience{grid-template-columns:minmax(0,1fr);gap:30px;padding-bottom:48px}}.purpose-connection-module__rV01mW__discipline{cursor:pointer;background:0 0;border:0;padding:12px 0}.purpose-connection-module__rV01mW__discipline:focus-visible{outline-offset:4px;outline:2px solid #7d879e}:is(.purpose-connection-module__rV01mW__section:has(.purpose-connection-module__rV01mW__utility:is(:hover,:focus)) .purpose-connection-module__rV01mW__experienceColumn section>div:first-of-type,.purpose-connection-module__rV01mW__section:has(.purpose-connection-module__rV01mW__engineering:is(:hover,:focus)) .purpose-connection-module__rV01mW__experienceColumn section>div:last-of-type){background:#edf0f7;transform:translateY(-2px)}.purpose-connection-module__rV01mW__experienceColumn section>div{margin-inline:-16px;padding:16px;transition:background .24s,transform .24s}.purpose-connection-module__rV01mW__section[data-entered=true] .purpose-connection-module__rV01mW__geometry .purpose-connection-module__rV01mW__utilityCircle{animation:.95s cubic-bezier(.2,.8,.2,1) both purpose-connection-module__rV01mW__utilityJoin}.purpose-connection-module__rV01mW__section[data-entered=true] .purpose-connection-module__rV01mW__geometry .purpose-connection-module__rV01mW__engineeringCircle{animation:.95s cubic-bezier(.2,.8,.2,1) both purpose-connection-module__rV01mW__engineeringJoin}.purpose-connection-module__rV01mW__section[data-entered=true] .purpose-connection-module__rV01mW__senpilot{animation:.7s .3s both purpose-connection-module__rV01mW__meetingPoint}@keyframes purpose-connection-module__rV01mW__utilityJoin{0%{transform:translate(-25px)}to{transform:translate(0)}}@keyframes purpose-connection-module__rV01mW__engineeringJoin{0%{transform:translate(25px)}to{transform:translate(0)}}@keyframes purpose-connection-module__rV01mW__meetingPoint{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.purpose-connection-module__rV01mW__section .purpose-connection-module__rV01mW__geometry circle,.purpose-connection-module__rV01mW__section .purpose-connection-module__rV01mW__senpilot{animation:none!important}.purpose-connection-module__rV01mW__experienceColumn section>div{transition:none}}.purpose-connection-module__rV01mW__diagram{perspective:1000px}.purpose-connection-module__rV01mW__depth{filter:drop-shadow(0 16px 15px #09143912);width:100%;height:100%;position:absolute;inset:0}.purpose-connection-module__rV01mW__geometry,.purpose-connection-module__rV01mW__depth{transform:rotateY(var(--lean,0deg)) rotateX(6deg);transition:transform .5s ease-out}.purpose-connection-module__rV01mW__senpilot{border-color:#25365e;box-shadow:0 4px #35466d,0 10px 18px #09143918}.purpose-connection-module__rV01mW__orbitUtility,.purpose-connection-module__rV01mW__orbitEngineering{transform-box:fill-box;transform-origin:50%;animation:18s linear infinite purpose-connection-module__rV01mW__vennOrbit}.purpose-connection-module__rV01mW__orbitEngineering{animation-direction:reverse;animation-delay:-8s}@keyframes purpose-connection-module__rV01mW__vennOrbit{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.purpose-connection-module__rV01mW__geometry,.purpose-connection-module__rV01mW__depth{transition:none;transform:none}.purpose-connection-module__rV01mW__orbitUtility,.purpose-connection-module__rV01mW__orbitEngineering{animation:none}.purpose-connection-module__rV01mW__section:has(.purpose-connection-module__rV01mW__discipline:is(:hover,:focus)) .purpose-connection-module__rV01mW__experienceColumn section>div{transform:none}}.purpose-connection-module__rV01mW__intro{text-wrap:balance;max-width:720px}
.purpose-experience-module__CXDJAG__experience{text-align:left;grid-template-columns:minmax(0,1fr);align-items:center;gap:18px;margin:0;padding:16px 0;display:grid}.purpose-experience-module__CXDJAG__label{color:#091439;margin:0 0 4px;font-size:15px;font-weight:500;line-height:1.5}.purpose-experience-module__CXDJAG__experience h3{color:var(--mid);margin:0 0 12px;font-size:12px;font-weight:400;line-height:1.6}.purpose-experience-module__CXDJAG__logos{flex-wrap:wrap;align-items:center;gap:18px 24px;min-height:28px;margin:0;padding:0;list-style:none;display:flex}.purpose-experience-module__CXDJAG__logos li{align-items:center;display:flex}.purpose-experience-module__CXDJAG__logo{width:var(--logo-width);aspect-ratio:var(--logo-ratio);-webkit-mask-image:var(--logo-src);mask-image:var(--logo-src);background:#091439;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:600px){.purpose-experience-module__CXDJAG__logos{gap:16px 20px}}@media (forced-colors:active){.purpose-experience-module__CXDJAG__logo{forced-color-adjust:none;background:canvastext}}
