.engineering-journey_journey__wLAOZ{--aircraft-shadow:#86b8be;--journey-ink:#f3f7f8;--journey-muted:#c4d2d7;--journey-accent:#8ce0d2;min-height:100vh;overflow-x:clip;background:#07151e;color:var(--journey-ink)}html:has(.engineering-journey_journey__wLAOZ){scroll-behavior:smooth}html:has(.engineering-journey_journey__wLAOZ.engineering-journey_reducedMotion__G6G5e){scroll-behavior:auto!important}.engineering-journey_skipLink__8jxqF{position:fixed;top:.75rem;left:.75rem;z-index:50;transform:translateY(-160%);border-radius:.5rem;background:#f3f7f8;padding:.75rem 1rem;color:#07151e;font-weight:700}.engineering-journey_skipLink__8jxqF:focus{transform:translateY(0);outline:3px solid #49d7c0;outline-offset:3px}.engineering-journey_islandScene__m_S9v,.engineering-journey_opening__lw0fv{position:relative;display:grid;min-height:100svh;align-items:center;isolation:isolate}.engineering-journey_opening__lw0fv{overflow:hidden;background-color:#102b39;background-image:url(/images/engineering-journey/cloud-deck.png);background-position:center 54%;background-size:cover}.engineering-journey_atmosphere__unkXO,.engineering-journey_islandOverlay__2iZdm{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(4 16 24/88%),rgb(5 20 28/68%) 48%,rgb(5 20 28/14%)),linear-gradient(0deg,rgb(4 17 25/50%),transparent 55%)}.engineering-journey_cloudLayerFar__YOXdX,.engineering-journey_cloudLayerNear__5wTh4{position:absolute;z-index:-1;left:-6%;width:112%;background-position:50%;background-size:100% 100%;pointer-events:none;background-repeat:no-repeat}.engineering-journey_cloudLayerFar__YOXdX{top:17%;aspect-ratio:1774/887;background-image:url(/images/engineering-journey/cloud-bank-mid.png);opacity:.34;filter:saturate(.82);animation:engineering-journey_cloud-parallax-far__cfCmr 58s ease-in-out infinite alternate}.engineering-journey_cloudLayerNear__5wTh4{top:auto;bottom:-17%;left:-5%;width:110%;aspect-ratio:1942/809;background-image:url(/images/engineering-journey/cloud-bank-foreground.png);opacity:.43;filter:saturate(.78);animation:engineering-journey_cloud-parallax-near__h52cx 31s ease-in-out infinite alternate}.engineering-journey_skyLighting__CLAId{position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 77% 42%,rgb(97 186 204/20%),transparent 50%);opacity:.65;animation:engineering-journey_sky-light__cBYFz 20s ease-in-out infinite alternate}.engineering-journey_header__aqJie{position:absolute;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem clamp(1.25rem,5vw,5rem)}.engineering-journey_brand__nb4ud,.engineering-journey_headerControls__Dln4v{display:flex;align-items:center}.engineering-journey_brand__nb4ud{gap:.7rem;color:white;font-weight:700;text-decoration:none}.engineering-journey_brand__nb4ud img{border-radius:50%}.engineering-journey_headerControls__Dln4v{flex-wrap:wrap;justify-content:flex-end;gap:.7rem 1rem}.engineering-journey_headerControls__Dln4v nav a{color:#f3f7f8}.engineering-journey_motionButton__j9DWS,.engineering-journey_secondaryAction__EgJFk{border:1px solid rgb(230 245 247/45%);border-radius:.65rem;background:rgb(5 19 27/30%);color:white}.engineering-journey_motionButton__j9DWS{display:inline-flex;align-items:center;min-height:2.5rem;padding:.5rem .8rem;font:inherit;font-size:.8rem;text-decoration:none}button.engineering-journey_motionButton__j9DWS{cursor:pointer}.engineering-journey_homeLink__OFOLp:hover{text-decoration:none}.engineering-journey_motionButton__j9DWS[aria-pressed=true]{border-color:var(--journey-accent);background:rgb(140 224 210/15%)}.engineering-journey_motionButton__j9DWS:hover,.engineering-journey_secondaryAction__EgJFk:hover{border-color:var(--journey-accent)}.engineering-journey_openingContent__vyhQ0{width:min(100% - 2.5rem,76rem);margin:5.5rem auto 4rem;padding:2rem 0;text-shadow:0 2px 22px rgb(0 0 0/45%)}.engineering-journey_eyebrow__woxoQ{margin:0;color:var(--journey-accent);font-size:.76rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.engineering-journey_greeting__nyujM{margin:2.1rem 0 .45rem;color:var(--journey-muted);font-size:clamp(1rem,2vw,1.2rem)}.engineering-journey_openingContent__vyhQ0 h1{max-width:14ch;margin:0;font-size:clamp(2.6rem,7vw,6rem);font-weight:750;letter-spacing:-.055em;line-height:.99}.engineering-journey_focus__b6EJv{margin:1.25rem 0 0;color:#d6f3ef;font-size:clamp(.95rem,2vw,1.25rem);font-weight:650;line-height:1.6}.engineering-journey_introduction__SEcL6{max-width:39rem;margin:1rem 0 0;color:var(--journey-muted);font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.75}.engineering-journey_proofPoints__MhXZh{margin-top:1rem;color:white;font-size:.94rem;font-weight:650}.engineering-journey_actions__2eZ2b{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.7rem}.engineering-journey_primaryAction__LHGDl,.engineering-journey_secondaryAction__EgJFk{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:.7rem 1.1rem;font-size:.95rem;font-weight:750;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.engineering-journey_primaryAction__LHGDl{font-family:inherit;cursor:pointer;border:1px solid #a9f2e5;border-radius:.65rem;background:#a9f2e5;color:#08212a}.engineering-journey_primaryAction__LHGDl:hover{transform:translateY(-2px);background:#d0fff5}.engineering-journey_secondaryAction__EgJFk{background:rgb(5 19 27/30%)}.engineering-journey_scrollHint__v_vcj{position:absolute;bottom:1rem;left:50%;margin:0;color:white;font-size:1.5rem;opacity:.8;transform:translateX(-50%)}.engineering-journey_aircraft__BQ1Lq{position:absolute;top:25%;left:34%;width:clamp(7rem,15vw,12rem);color:#e9f6f5;filter:drop-shadow(0 8px 15px rgb(0 0 0/30%));animation:engineering-journey_aircraft-flight__ev1L5 18s ease-in-out infinite alternate;pointer-events:none}.engineering-journey_aircraft__BQ1Lq svg{display:block;width:100%;height:auto}.engineering-journey_islandScene__m_S9v{position:relative;display:flex;min-height:100svh;flex-direction:column;justify-content:center;overflow:hidden;background:#071923;padding:clamp(1.5rem,5vw,4rem) clamp(1rem,5vw,5rem);scroll-margin-top:0}.engineering-journey_islandHeading__rr_LU{position:relative;z-index:2;width:min(100%,78rem);margin:0 auto 1.25rem;text-shadow:0 2px 18px rgb(0 0 0/65%)}.engineering-journey_islandHeading__rr_LU h2{max-width:17ch;margin:.65rem 0 0;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.045em;line-height:1.05}.engineering-journey_islandHeading__rr_LU>p:last-child{max-width:42rem;margin:.75rem 0 0;color:var(--journey-muted);font-size:1rem;line-height:1.65}.engineering-journey_islandMap__yHZCH{position:relative;isolation:isolate;width:min(100%,78rem);aspect-ratio:1672/941;min-height:18rem;margin:0 auto;overflow:hidden;border:1px solid rgb(195 231 234/35%);border-radius:1rem;background:#102b39;box-shadow:0 28px 70px rgb(0 0 0/35%)}.engineering-journey_islandBackdrop__Pb4rF{position:absolute;z-index:-2;inset:0;background-image:url(/images/engineering-journey/futuristic-island.png);background-position:50%;background-size:cover;transform:scale(1.04);transition:transform-origin 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1),filter 1.1s ease}.engineering-journey_islandMap__yHZCH[data-selected-zone=backend-systems] .engineering-journey_islandBackdrop__Pb4rF{transform-origin:43% 59%}.engineering-journey_islandMap__yHZCH[data-selected-zone=cloud-engineering] .engineering-journey_islandBackdrop__Pb4rF{transform-origin:77% 42%}.engineering-journey_islandMap__yHZCH[data-selected-zone=problem-solving] .engineering-journey_islandBackdrop__Pb4rF{transform-origin:24% 43%}.engineering-journey_islandMap__yHZCH[data-selected-zone=automation-lab] .engineering-journey_islandBackdrop__Pb4rF{transform-origin:57% 29%}.engineering-journey_islandMap__yHZCH[data-selected-zone] .engineering-journey_islandBackdrop__Pb4rF{transform:scale(1.1);filter:saturate(1.12)}.engineering-journey_zoneConnections__HcXf8{position:absolute;z-index:-1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.engineering-journey_zoneConnections__HcXf8 path{fill:none;stroke:rgb(135 227 218/62%);stroke-dasharray:5 9;stroke-width:1.7;vector-effect:non-scaling-stroke;animation:engineering-journey_route-flow__ad1F0 16s linear infinite;animation-play-state:paused}.engineering-journey_islandMap__yHZCH:focus-within .engineering-journey_zoneConnections__HcXf8 path,.engineering-journey_islandMap__yHZCH:hover .engineering-journey_zoneConnections__HcXf8 path{animation-play-state:running}.engineering-journey_zoneConnections__HcXf8 .engineering-journey_activeConnection__W0bde{stroke:#b3fff1;stroke-dasharray:7 8;stroke-width:3;filter:drop-shadow(0 0 5px rgb(126 255 231/90%))}.engineering-journey_islandOverlay__2iZdm{position:absolute;z-index:-1;inset:0;display:block;background:linear-gradient(0deg,rgb(4 16 24/18%),transparent 55%),rgb(4 16 24/12%);pointer-events:none}.engineering-journey_hotspot__lgqeS{position:absolute;z-index:1;display:flex;align-items:center;gap:.55rem;max-width:min(42%,17rem);transform:translate(-50%,-50%);border:1px solid rgb(189 251 238/62%);border-radius:999px;background:rgb(5 20 28/78%);padding:.35rem .75rem .35rem .35rem;color:white;font:inherit;font-size:clamp(.68rem,1.1vw,.88rem);font-weight:700;line-height:1.2;text-align:left;cursor:pointer;backdrop-filter:blur(7px);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.engineering-journey_activeHotspot__7Wp6k,.engineering-journey_hotspot__lgqeS:focus-visible,.engineering-journey_hotspot__lgqeS:hover{border-color:#b3fff1;background:rgb(7 47 53/92%);box-shadow:0 0 0 4px rgb(112 235 211/18%),0 0 24px rgb(112 235 211/45%)}.engineering-journey_hotspot__lgqeS:focus-visible,.engineering-journey_hotspot__lgqeS:hover{transform:translate(-50%,-50%) scale(1.05)}.engineering-journey_hotspotMarker__t7ixe{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:1px solid rgb(179 255 241/78%);border-radius:50%;background:#0e454c;color:#b3fff1;font-size:.65rem;letter-spacing:.04em}.engineering-journey_activeHotspot__7Wp6k .engineering-journey_hotspotMarker__t7ixe{background:#b3fff1;color:#08232a}.engineering-journey_activeHotspot__7Wp6k{animation:engineering-journey_hotspot-pulse__4_Ssw 2.4s ease-out 2}.engineering-journey_hotspotLabel__BB5hV{overflow-wrap:anywhere}.engineering-journey_zoneNavigator__lb_IQ{position:relative;z-index:2;width:min(100%,78rem);margin:0 auto;padding-top:1rem}.engineering-journey_zoneList__fQflE{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.engineering-journey_returnButton__G1lVR,.engineering-journey_zoneList__fQflE button{min-height:2.75rem;border:1px solid rgb(230 245 247/34%);border-radius:.65rem;background:rgb(5 19 27/65%);padding:.6rem .85rem;color:white;font:inherit;font-size:.88rem;font-weight:650;cursor:pointer}.engineering-journey_returnButton__G1lVR:hover,.engineering-journey_zoneList__fQflE button.engineering-journey_selectedZone__Qj7yD,.engineering-journey_zoneList__fQflE button:hover{border-color:var(--journey-accent);background:rgb(140 224 210/14%)}.engineering-journey_chapters__6C4o6{background:radial-gradient(ellipse at 85% 5%,rgb(19 77 87/22%),transparent 40%),#07151e}.engineering-journey_chapter__sYdzQ{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem 4rem;min-height:0;scroll-margin-top:1rem;padding:clamp(3.5rem,8vw,7rem) max(1.25rem,calc((100vw - 76rem) / 2));border-top:1px solid rgb(230 245 247/12%)}.engineering-journey_chapterHeading__lLxMq h2{margin:.65rem 0 0;font-size:clamp(2rem,4vw,3.7rem);letter-spacing:-.045em;line-height:1.05}.engineering-journey_chapterHeading__lLxMq h2:focus{outline:3px solid var(--journey-accent);outline-offset:6px}.engineering-journey_chapterSummary__YEK7b{margin:1rem 0 0;color:#d9eeeb;font-size:1.08rem;line-height:1.65}.engineering-journey_chapterDetail__WLL6M{align-self:center;max-width:48rem;margin:0;color:var(--journey-muted);font-size:1rem;line-height:1.8}.engineering-journey_conceptList__qmRPt{display:flex;flex-wrap:wrap;align-content:start;gap:.55rem;margin:0;padding:0;list-style:none}.engineering-journey_conceptList__qmRPt li{border:1px solid rgb(140 224 210/28%);border-radius:999px;background:rgb(140 224 210/7%);padding:.45rem .75rem;color:#d5efeb;font-size:.8rem;line-height:1.4}.engineering-journey_chapterFlow__yJSy8{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;padding:0;list-style:none}.engineering-journey_chapterFlow__yJSy8 li{display:flex;align-items:center;gap:.55rem;color:#eff9f7;font-size:.84rem;font-weight:650}.engineering-journey_chapterFlow__yJSy8 li:not(:last-child):after{color:var(--journey-accent);content:"→"}.engineering-journey_returnButton__G1lVR{grid-column:1/-1;justify-self:start;margin-top:.25rem}.engineering-journey_summaryLabel__U6zXm{margin:0;color:var(--journey-accent);font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.engineering-journey_parachutist__GAJhk{position:absolute;z-index:1;top:5%;right:19%;width:clamp(4.5rem,9vw,7.5rem);color:#f0f5ef;filter:drop-shadow(0 5px 12px rgb(0 0 0/35%));opacity:0;pointer-events:none}.engineering-journey_parachutist__GAJhk svg{display:block;width:100%;height:auto}.engineering-journey_parachuteCanopy__kpggY{transform-box:fill-box;transform-origin:50% 100%}.engineering-journey_journey__wLAOZ[data-sequence-phase=departure] .engineering-journey_aircraft__BQ1Lq{animation:engineering-journey_aircraft-depart__qWPUh 1.15s cubic-bezier(.45,0,1,1) both}.engineering-journey_journey__wLAOZ[data-sequence-phase=complete] .engineering-journey_aircraft__BQ1Lq{visibility:hidden}.engineering-journey_journey__wLAOZ[data-sequence-phase=departure] .engineering-journey_cloudLayerFar__YOXdX{animation:engineering-journey_cloud-surge-far__vElu9 1.15s cubic-bezier(.3,.65,.5,1) both}.engineering-journey_journey__wLAOZ[data-sequence-phase=departure] .engineering-journey_cloudLayerNear__5wTh4{animation:engineering-journey_cloud-surge-near__vFfHr 1.15s cubic-bezier(.3,.65,.5,1) both}.engineering-journey_journey__wLAOZ[data-sequence-phase=descent] .engineering-journey_islandBackdrop__Pb4rF{transform:scale(1.12);filter:saturate(.72) blur(1px);opacity:.72}.engineering-journey_journey__wLAOZ[data-sequence-phase=approach] .engineering-journey_islandBackdrop__Pb4rF{animation:engineering-journey_island-approach__fjIbf 1.25s cubic-bezier(.2,.7,.2,1) both}.engineering-journey_journey__wLAOZ[data-sequence-phase=descent] .engineering-journey_parachutist__GAJhk{animation:engineering-journey_parachute-descent__SwA0V 2.35s cubic-bezier(.25,.7,.3,1) both}.engineering-journey_journey__wLAOZ[data-sequence-phase=descent] .engineering-journey_parachuteCanopy__kpggY{animation:engineering-journey_canopy-deploy__4jMHJ .65s ease-out .42s both}.engineering-journey_journey__wLAOZ :focus-visible{outline:3px solid #a9f2e5;outline-offset:4px}.engineering-journey_reducedMotion__G6G5e,.engineering-journey_reducedMotion__G6G5e *,.engineering-journey_reducedMotion__G6G5e :after,.engineering-journey_reducedMotion__G6G5e :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}@keyframes engineering-journey_aircraft-flight__ev1L5{0%{transform:translate3d(-1vw,0,0) rotate(-1deg)}to{transform:translate3d(10vw,-1.5rem,0) rotate(1deg)}}@keyframes engineering-journey_cloud-parallax-far__cfCmr{0%{transform:translate3d(-.6%,.5%,0) scale(1)}to{transform:translate3d(.8%,-.8%,0) scale(1.025)}}@keyframes engineering-journey_cloud-parallax-near__h52cx{0%{transform:translate3d(1.2%,1%,0) scale(1.015)}to{transform:translate3d(-1.5%,-1.2%,0) scale(1.045)}}@keyframes engineering-journey_cloud-surge-far__vElu9{to{transform:translate3d(-1.5%,-4%,0) scale(1.07)}}@keyframes engineering-journey_cloud-surge-near__vFfHr{to{transform:translate3d(2%,-9%,0) scale(1.12)}}@keyframes engineering-journey_sky-light__cBYFz{0%{opacity:.4}to{opacity:.95}}@keyframes engineering-journey_route-flow__ad1F0{to{stroke-dashoffset:-112}}@keyframes engineering-journey_hotspot-pulse__4_Ssw{50%{box-shadow:0 0 0 6px rgb(112 235 211/24%),0 0 32px rgb(112 235 211/55%)}}@keyframes engineering-journey_aircraft-depart__qWPUh{to{transform:translate3d(110vw,-15vh,0) scale(.68) rotate(5deg);opacity:0}}@keyframes engineering-journey_island-approach__fjIbf{0%{opacity:.72;transform:scale(1.12);filter:saturate(.72) blur(1px)}to{opacity:1;transform:scale(1.04);filter:saturate(1) blur(0)}}@keyframes engineering-journey_parachute-descent__SwA0V{0%{top:-12%;transform:translateY(-1rem) scale(.45);opacity:0}24%{transform:translateY(0) scale(.92);opacity:1}to{top:54%;transform:translateY(.4rem) scale(.82);opacity:.95}}@keyframes engineering-journey_canopy-deploy__4jMHJ{0%{transform:scaleY(.08)}70%{transform:scaleY(1.08)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){html:has(.engineering-journey_journey__wLAOZ){scroll-behavior:auto!important}.engineering-journey_journey__wLAOZ,.engineering-journey_journey__wLAOZ *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media (max-width:40rem){.engineering-journey_header__aqJie{align-items:flex-start;padding:1rem}.engineering-journey_headerControls__Dln4v{max-width:72%;gap:.4rem}.engineering-journey_motionButton__j9DWS{min-height:2.25rem;padding:.4rem .6rem;font-size:.72rem}.engineering-journey_opening__lw0fv{background-position:60%}.engineering-journey_cloudLayerFar__YOXdX{top:25%;left:-18%;width:136%;opacity:.3}.engineering-journey_cloudLayerNear__5wTh4{bottom:-7%;left:-18%;width:136%;opacity:.36}.engineering-journey_atmosphere__unkXO{background:linear-gradient(90deg,rgb(4 16 24/83%),rgb(5 20 28/44%)),linear-gradient(0deg,rgb(4 17 25/55%),transparent 65%)}.engineering-journey_openingContent__vyhQ0{margin-top:6rem;margin-bottom:3rem}.engineering-journey_greeting__nyujM{margin-top:1.5rem}.engineering-journey_aircraft__BQ1Lq{top:20%;left:48%;width:6.5rem;animation-duration:24s}.engineering-journey_islandScene__m_S9v{min-height:auto;padding:4rem 1rem}.engineering-journey_islandMap__yHZCH{min-height:22rem;aspect-ratio:1.2}.engineering-journey_zoneConnections__HcXf8{display:none}.engineering-journey_islandBackdrop__Pb4rF{background-position:54%}.engineering-journey_hotspot__lgqeS{max-width:54%;gap:.35rem;padding-right:.55rem;font-size:.68rem}.engineering-journey_hotspotMarker__t7ixe{width:1.75rem;height:1.75rem}.engineering-journey_islandMap__yHZCH .engineering-journey_hotspot__lgqeS:first-of-type{left:40%!important}.engineering-journey_islandMap__yHZCH .engineering-journey_hotspot__lgqeS:nth-of-type(2){left:90%!important;transform:translate(-100%,-50%)}.engineering-journey_islandMap__yHZCH .engineering-journey_hotspot__lgqeS:nth-of-type(3){left:11%!important;transform:translateY(-50%)}.engineering-journey_islandMap__yHZCH .engineering-journey_hotspot__lgqeS:nth-of-type(4){left:58%!important}.engineering-journey_islandMap__yHZCH .engineering-journey_hotspot__lgqeS:nth-of-type(2):focus-visible,.engineering-journey_islandMap__yHZCH .engineering-journey_hotspot__lgqeS:nth-of-type(2):hover{transform:translate(-100%,-50%) scale(1.04)}.engineering-journey_islandMap__yHZCH .engineering-journey_hotspot__lgqeS:nth-of-type(3):focus-visible,.engineering-journey_islandMap__yHZCH .engineering-journey_hotspot__lgqeS:nth-of-type(3):hover{transform:translateY(-50%) scale(1.04)}.engineering-journey_zoneList__fQflE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-journey_zoneList__fQflE button{min-height:3rem;text-align:left}.engineering-journey_chapter__sYdzQ{grid-template-columns:1fr;gap:1.25rem}.engineering-journey_returnButton__G1lVR{grid-column:auto}.engineering-journey_parachutist__GAJhk{right:8%;width:4.5rem}}@media (min-width:41rem) and (max-width:65rem){.engineering-journey_islandMap__yHZCH{min-height:28rem;aspect-ratio:1.35}.engineering-journey_hotspot__lgqeS{max-width:34%;font-size:.75rem}}