._hero_1qiy4_1{--light-color:var(--lab-accent);isolation:isolate;background:rgb(var(--site-hero-rgb));color:#f6f4f0;align-items:center;min-height:min(820px,100svh - 88px);padding:72px 6vw 108px;display:flex;position:relative;overflow:hidden}._scene_1qiy4_14,._photo_1qiy4_15,._light_1qiy4_16,._shade_1qiy4_17{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._scene_1qiy4_14{z-index:-3;overflow:hidden}._photo_1qiy4_15{object-fit:cover;object-position:right center;filter:grayscale()brightness(.64)contrast(1.14);transform:scale(1.045)}._light_1qiy4_16{overflow:visible}._shade_1qiy4_17{z-index:-2;background:linear-gradient(90deg, rgb(var(--site-hero-rgb)) 0%, rgb(var(--site-hero-rgb) / 94.1176%) 24%, rgb(var(--site-hero-rgb) / 53.3333%) 48%, rgb(var(--site-hero-rgb) / 12.1569%) 72%, transparent 88%), linear-gradient(0deg, rgb(var(--site-hero-rgb)) 0%, transparent 22%, transparent 78%, rgb(var(--site-hero-rgb) / 33.3333%) 100%)}._content_1qiy4_48{width:100%;max-width:720px;position:relative}._signature_1qiy4_54{letter-spacing:-.06em;align-items:baseline;gap:12px;margin:0 0 28px;font:600 80px/.9 Arial,Helvetica,sans-serif;display:flex}._cross_1qiy4_63{color:var(--lab-accent);font-size:.42em;font-weight:500}._signature_1qiy4_54 span:last-child{color:var(--lab-accent)}._title_1qiy4_73{letter-spacing:-.05em;margin:0;font-weight:800}._context_1qiy4_79{font-size:clamp(1.7rem,2.8vw,2.35rem);line-height:1.45;display:block}._forward_1qiy4_85{letter-spacing:-.08em;margin-top:.08em;font-size:clamp(4.6rem,9.2vw,7.4rem);line-height:1.08;display:block}._period_1qiy4_93{color:var(--lab-accent);display:inline-block}._lead_1qiy4_98{color:#c8c9d0;letter-spacing:.01em;max-width:34em;margin:26px 0 0;font-size:1.05rem;line-height:1.95}._actions_1qiy4_107{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:34px;display:flex}._primary_1qiy4_115,._secondary_1qiy4_116{justify-content:center;align-items:center;min-height:54px;padding:0 22px;font-size:.92rem;font-weight:700;text-decoration:none;transition:color .16s,background .16s,border-color .16s;display:inline-flex}._hero_1qiy4_1 ._primary_1qiy4_115{background:var(--site-accent-action);color:var(--site-on-accent)}._primary_1qiy4_115:hover{filter:brightness(1.08)}._secondary_1qiy4_116{color:#f5f3f0;border:1px solid #ffffff6b}._secondary_1qiy4_116:hover{border-color:var(--lab-accent);color:var(--lab-accent)}:is(._primary_1qiy4_115:focus-visible,._secondary_1qiy4_116:focus-visible,._scroll_1qiy4_149:focus-visible){outline-offset:6px;outline:2px solid #fff}._note_1qiy4_154{color:#ffffff9e;letter-spacing:.1em;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:700;position:absolute;bottom:28px;right:4vw}._scroll_1qiy4_149{color:#bbbcc3;letter-spacing:.18em;align-items:center;gap:14px;font:.68rem/1.4 Arial,Helvetica,sans-serif;text-decoration:none;display:flex;position:absolute;bottom:28px;left:6vw}._scrollLine_1qiy4_179{background:linear-gradient(var(--lab-accent), transparent);width:1px;height:32px}._trail_1qiy4_185,._bloom_1qiy4_186,._beam_1qiy4_187,._head_1qiy4_188{fill:none;stroke:var(--light-color);stroke-linecap:round}._trail_1qiy4_185{stroke-width:1.6px;opacity:.22}._bloom_1qiy4_186{stroke-width:16px;opacity:0}._beam_1qiy4_187{stroke-width:2.2px;opacity:0}._head_1qiy4_188{stroke:#fff6dd;stroke-width:3.4px;opacity:0}._arrivalGlow_1qiy4_215{fill:var(--light-color);opacity:0}._arrival_1qiy4_215{fill:#ffe9b8;opacity:0}._hero_1qiy4_1[data-hero-scheme=light][data-motion=play] ._photo_1qiy4_15{animation:8.5s cubic-bezier(.16,.84,.32,1) both _settle_1qiy4_1}._hero_1qiy4_1[data-hero-scheme=light][data-motion=play] ._period_1qiy4_93{animation:4.4s ease-out both _ignite_1qiy4_1}._hero_1qiy4_1[data-hero-scheme=light][data-motion=play] ._trail_1qiy4_185{animation:4.4s cubic-bezier(.22,.55,.36,1) both _trace_1qiy4_1}._hero_1qiy4_1[data-hero-scheme=light][data-motion=play] ._bloom_1qiy4_186,._hero_1qiy4_1[data-hero-scheme=light][data-motion=play] ._beam_1qiy4_187{animation:4.4s cubic-bezier(.22,.55,.36,1) both _travel_1qiy4_1}._hero_1qiy4_1[data-hero-scheme=light][data-motion=play] ._head_1qiy4_188{animation:4.4s cubic-bezier(.22,.55,.36,1) both _leading-light_1qiy4_1}._hero_1qiy4_1[data-hero-scheme=light][data-motion=play] ._arrival_1qiy4_215,._hero_1qiy4_1[data-hero-scheme=light][data-motion=play] ._arrivalGlow_1qiy4_215{animation:4.4s ease-out both _arrive_1qiy4_1}._hero_1qiy4_1[data-hero-scheme=light][data-motion=play] ._context_1qiy4_79{animation:1.2s ease-out both _rise_1qiy4_1}._hero_1qiy4_1[data-hero-scheme=light][data-motion=play] ._forward_1qiy4_85{animation:1.6s cubic-bezier(.16,.84,.32,1) .35s both _step_1qiy4_1}@keyframes _settle_1qiy4_1{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes _rise_1qiy4_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _step_1qiy4_1{0%{opacity:.35;transform:translate(-22px,10px)}to{opacity:1;transform:translate(0)}}@keyframes _ignite_1qiy4_1{0%,6%{opacity:.45;text-shadow:none;transform:translate(0)}16%{opacity:1;text-shadow:0 0 22px color-mix(in srgb, var(--lab-accent) 80%, transparent);transform:translate(2px)}to{opacity:1;text-shadow:0 0 12px color-mix(in srgb, var(--lab-accent) 42%, transparent);transform:translate(0)}}@keyframes _trace_1qiy4_1{0%,12%{stroke-dasharray:100;stroke-dashoffset:100px;opacity:0}22%{opacity:.78}88%{stroke-dasharray:100;stroke-dashoffset:0;opacity:.64}to{stroke-dasharray:100;stroke-dashoffset:0;opacity:.28}}@keyframes _travel_1qiy4_1{0%,12%{stroke-dasharray:11 120;stroke-dashoffset:11px;opacity:0}18%{opacity:.95}86%{opacity:.95}to{stroke-dasharray:11 120;stroke-dashoffset:-108px;opacity:0}}@keyframes _leading-light_1qiy4_1{0%,12%{stroke-dasharray:.35 120;stroke-dashoffset:.35px;opacity:0}18%{opacity:1}88%{stroke-dasharray:.35 120;stroke-dashoffset:-100px;opacity:1}to{stroke-dasharray:.35 120;stroke-dashoffset:-100px;opacity:0}}@keyframes _arrive_1qiy4_1{0%,72%{opacity:0}88%{opacity:1}to{opacity:.55}}@media (min-width:1600px){._hero_1qiy4_1{padding-left:max(6vw,50vw - 770px)}}@media (max-width:900px){._hero_1qiy4_1{min-height:760px;padding:64px 6vw 112px}._signature_1qiy4_54{font-size:76px}._context_1qiy4_79{font-size:clamp(1.45rem,4.6vw,2rem)}._forward_1qiy4_85{font-size:clamp(4.1rem,14vw,6.2rem)}._shade_1qiy4_17{background:linear-gradient(90deg, rgb(var(--site-hero-rgb) / 95.6863%), rgb(var(--site-hero-rgb) / 65.8824%) 54%, rgb(var(--site-hero-rgb) / 18.0392%)), linear-gradient(0deg, rgb(var(--site-hero-rgb)), transparent 28%)}}@media (max-width:700px){._hero_1qiy4_1{align-items:flex-start;min-height:860px;padding:58px 6vw 318px}._scene_1qiy4_14{height:430px;inset:auto 0 0}._photo_1qiy4_15{object-position:78% center;filter:grayscale()brightness(.72)contrast(1.1)}._shade_1qiy4_17{background:linear-gradient(180deg, rgb(var(--site-hero-rgb)) 0%, rgb(var(--site-hero-rgb)) 46%, rgb(var(--site-hero-rgb) / 90.9804%) 54%, rgb(var(--site-hero-rgb) / 21.9608%) 76%, rgb(var(--site-hero-rgb)) 100%)}._signature_1qiy4_54{gap:9px;margin-bottom:20px;font-size:66px}._context_1qiy4_79{font-size:clamp(1.25rem,6.2vw,1.7rem)}._forward_1qiy4_85{margin-top:.12em;font-size:clamp(3.7rem,22vw,5.6rem)}._lead_1qiy4_98{max-width:22em;margin-top:22px;font-size:.98rem;line-height:1.9}._desktopBreak_1qiy4_426{display:none}._actions_1qiy4_107{gap:12px;margin-top:26px}._primary_1qiy4_115,._secondary_1qiy4_116{min-height:50px}._scroll_1qiy4_149{bottom:72px}._note_1qiy4_154{max-width:22em;bottom:18px;left:6vw;right:6vw}}@media (prefers-reduced-motion:reduce){._photo_1qiy4_15,._hero_1qiy4_1[data-hero-scheme] ._photo_1qiy4_15{transform:none}._hero_1qiy4_1[data-hero-scheme][data-motion=play] ._photo_1qiy4_15,._hero_1qiy4_1[data-hero-scheme][data-motion=play] ._period_1qiy4_93,._hero_1qiy4_1[data-hero-scheme][data-motion=play] ._trail_1qiy4_185,._hero_1qiy4_1[data-hero-scheme][data-motion=play] ._bloom_1qiy4_186,._hero_1qiy4_1[data-hero-scheme][data-motion=play] ._beam_1qiy4_187,._hero_1qiy4_1[data-hero-scheme][data-motion=play] ._head_1qiy4_188,._hero_1qiy4_1[data-hero-scheme][data-motion=play] ._arrival_1qiy4_215,._hero_1qiy4_1[data-hero-scheme][data-motion=play] ._arrivalGlow_1qiy4_215,._hero_1qiy4_1[data-hero-scheme][data-motion=play] ._context_1qiy4_79,._hero_1qiy4_1[data-hero-scheme][data-motion=play] ._forward_1qiy4_85{animation:none}._trail_1qiy4_185{stroke-dasharray:100;stroke-dashoffset:0;opacity:.3}._arrival_1qiy4_215,._arrivalGlow_1qiy4_215{opacity:.55}._period_1qiy4_93{text-shadow:0 0 10px color-mix(in srgb, var(--lab-accent) 40%, transparent)}._primary_1qiy4_115,._secondary_1qiy4_116{transition:none}}._hero_1qiy4_1[data-concept]{min-height:min(780px,max(670px,100svh - 176px))}._hero_1qiy4_1[data-concept] ._shade_1qiy4_17{background:linear-gradient(90deg, rgb(var(--site-hero-rgb) / 53.3333%) 0%, rgb(var(--site-hero-rgb) / 66.6667%) 30%, rgb(var(--site-hero-rgb) / 26.6667%) 43%, transparent 60%), linear-gradient(0deg, rgb(var(--site-hero-rgb) / 46.6667%), transparent 16%)}._hero_1qiy4_1[data-concept] ._content_1qiy4_48{max-width:640px}@media (max-width:1050px) and (min-width:701px){._hero_1qiy4_1[data-concept] ._shade_1qiy4_17{background:linear-gradient(90deg, rgb(var(--site-hero-rgb) / 93.3333%) 0%, rgb(var(--site-hero-rgb) / 80.0%) 36%, rgb(var(--site-hero-rgb) / 13.3333%) 75%)}}@media (max-width:700px){._hero_1qiy4_1[data-concept]{min-height:800px;padding:44px 6vw 320px}._hero_1qiy4_1[data-concept] ._shade_1qiy4_17{background:linear-gradient(0deg, rgb(var(--site-hero-rgb) / 60%) 0%, transparent 12%, transparent 36%, rgb(var(--site-hero-rgb)) 42%)}._hero_1qiy4_1[data-concept] ._note_1qiy4_154{max-width:none;font-size:.6rem;bottom:20px}._hero_1qiy4_1[data-concept] ._scroll_1qiy4_149{bottom:54px}}._hero_1qiy4_1[data-colorway]{--lab-accent:#4777ff;--light-color:#4777ff;--site-accent-action:#315fdb;--site-on-accent:#fff;--hero-surface:#0c192c;background:var(--hero-surface)}._hero_1qiy4_1[data-colorway=white]{--hero-surface:#f5f7fa;--lab-accent:#315deb;color:#14243d}._hero_1qiy4_1[data-colorway=silver]{--hero-surface:#e3e9ef;--lab-accent:#3469d8;color:#142b45}._hero_1qiy4_1[data-colorway=night]{--lab-accent:#5684ff;color:#f5f7fb}._hero_1qiy4_1[data-colorway] ._shade_1qiy4_17{background:linear-gradient(90deg, color-mix(in srgb, var(--hero-surface) 90%, transparent), color-mix(in srgb, var(--hero-surface) 72%, transparent) 30%, transparent 58%)}._hero_1qiy4_1:is([data-colorway=white],[data-colorway=silver]) ._lead_1qiy4_98{color:#48566a}._hero_1qiy4_1:is([data-colorway=white],[data-colorway=silver]) ._secondary_1qiy4_116{color:#14243d;background:#ffffff2e;border-color:#627083}._hero_1qiy4_1:is([data-colorway=white],[data-colorway=silver]) :is(._note_1qiy4_154,._scroll_1qiy4_149){color:#3e4d61}._hero_1qiy4_1[data-colorway] :is(._primary_1qiy4_115,._secondary_1qiy4_116,._scroll_1qiy4_149):focus-visible{outline-color:var(--lab-accent)}@media (max-width:1050px) and (min-width:701px){._hero_1qiy4_1[data-colorway] ._shade_1qiy4_17{background:linear-gradient(90deg, var(--hero-surface), color-mix(in srgb, var(--hero-surface) 90%, transparent) 36%, transparent 80%)}}@media (max-width:700px){._hero_1qiy4_1[data-colorway] ._shade_1qiy4_17{background:linear-gradient(0deg, color-mix(in srgb, var(--hero-surface) 60%, transparent), transparent 12%, transparent 36%, var(--hero-surface) 42%)}}._replayWord_1qiy4_535{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transform-origin:0;background:0 0;border:0;margin:0;padding:0;transition:transform .22s,filter .22s;display:inline-block}._signature_1qiy4_54 ._replayWord_1qiy4_535{align-items:baseline;gap:inherit;display:inline-flex}._replayWord_1qiy4_535:focus-visible{outline:2px solid var(--lab-accent);outline-offset:8px;border-radius:2px}@media (hover:hover) and (pointer:fine){._replayWord_1qiy4_535:hover{filter:drop-shadow(0 0 9px color-mix(in srgb, var(--lab-accent) 26%, transparent));transform:scale(1.025)}}._replayWord_1qiy4_535:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){._replayWord_1qiy4_535{transition:none}._replayWord_1qiy4_535:hover,._replayWord_1qiy4_535:active{transform:none}}._window_zsuac_1{z-index:-3;pointer-events:none;position:absolute;inset:0;overflow:hidden}._stage_zsuac_2,._photo_zsuac_2,._overlay_zsuac_2{width:100%;height:100%;position:absolute;inset:0}._photo_zsuac_2{object-fit:cover;object-position:right center}._stage_zsuac_2{transform-origin:76% 48%}._overlay_zsuac_2{overflow:visible}._route_zsuac_6,._glow_zsuac_6,._spark_zsuac_6{fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0}._route_zsuac_6{stroke:#f5b348;stroke-width:1.6px}._glow_zsuac_6{stroke:#fbb84b;stroke-width:14px}._spark_zsuac_6{stroke:#fff0d0}._node_zsuac_10{opacity:0}._pin_zsuac_11{fill:#fff0d0}._focus_zsuac_12{fill:none;stroke:#f8c872;stroke-width:1.3px;opacity:0;transform-origin:1217px 344px}._frame_zsuac_13{fill:none;stroke:#f4e7cd;stroke-width:1.15px;opacity:0;stroke-linejoin:round}._materialMask_zsuac_14{fill:none;stroke:#fff;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:100 100;stroke-dashoffset:100px}._materialHead_zsuac_15,._materialBloom_zsuac_15{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.35 110;opacity:0}._materialHead_zsuac_15{stroke:#fff1d2;stroke-width:3.5px}._materialBloom_zsuac_15{stroke:#ffb943;stroke-width:20px}[data-motion=play] ._materialMask_zsuac_14{animation:_materialReveal_zsuac_1 var(--duration) var(--delay) ease-in-out both}[data-motion=play] ._materialHead_zsuac_15,[data-motion=play] ._materialBloom_zsuac_15{animation:_materialTravel_zsuac_1 var(--duration) var(--delay) ease-in-out both}[data-motion=play] ._stage_zsuac_2{animation:4.8s cubic-bezier(.16,.84,.32,1) both _settle_zsuac_1}[data-motion=play] ._route_zsuac_6{animation:_route_zsuac_6 var(--duration) var(--delay) ease-in-out both}[data-motion=play] ._glow_zsuac_6,[data-motion=play] ._spark_zsuac_6{animation:_travel_zsuac_1 var(--duration) var(--delay) ease-in-out both}[data-motion=play] ._node_zsuac_10{animation:_milestone_zsuac_1 1.1s var(--delay) ease-out both}[data-motion=play] ._focus_zsuac_12{animation:1.2s ease-out 2.5s both _focus_zsuac_12}[data-motion=play] [data-concept-scene=assembly] ._node_zsuac_10{animation:_activation_zsuac_1 1.7s var(--delay) ease-in-out both;mix-blend-mode:screen}[data-motion=play] [data-concept-scene=knowledge] ._stage_zsuac_2{animation-name:_paper_zsuac_1}[data-motion=play] [data-concept-scene=blueprint] ._stage_zsuac_2,[data-motion=play] [data-concept-scene=blueprint-infra] ._stage_zsuac_2{animation-name:_blueprint_zsuac_1}[data-motion=play] ._frame_zsuac_13{animation:_drafting_zsuac_1 2.8s var(--delay) ease-out both}[data-motion=play] [data-concept-scene=fieldplan] ._stage_zsuac_2{transform-origin:94% 39%;animation:5.8s cubic-bezier(.16,.84,.32,1) both _fieldplan_zsuac_1}[data-motion=play] [data-concept-scene=fieldmodel] ._stage_zsuac_2{transform-origin:76% 48%;animation:5.6s cubic-bezier(.16,.84,.32,1) both _fieldmodel_zsuac_1}._window_zsuac_1[data-illuminate=true] ._photo_zsuac_2{filter:grayscale(1) brightness(var(--scene-start-brightness,.64))}[data-motion=play] [data-illuminate=true] ._photo_zsuac_2{animation:_illuminate_zsuac_1 1.8s var(--arrival) cubic-bezier(.22,.61,.36,1) both}._window_zsuac_1[data-illuminate=true][data-scene-visible=false] :is(._stage_zsuac_2,._photo_zsuac_2,._route_zsuac_6,._glow_zsuac_6,._spark_zsuac_6,._node_zsuac_10,._frame_zsuac_13,._materialMask_zsuac_14,._materialHead_zsuac_15,._materialBloom_zsuac_15){animation-play-state:paused}@keyframes _illuminate_zsuac_1{0%{filter:grayscale(1) brightness(var(--scene-start-brightness,.64))}to{filter:grayscale(0)brightness()}}@keyframes _materialReveal_zsuac_1{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes _materialTravel_zsuac_1{0%{stroke-dashoffset:0;opacity:0}8%,92%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}@keyframes _drafting_zsuac_1{0%{stroke-dasharray:100;stroke-dashoffset:100px;opacity:0}25%{opacity:.6}75%{stroke-dashoffset:0;opacity:.35}to{stroke-dasharray:100;stroke-dashoffset:0;opacity:0}}@keyframes _fieldplan_zsuac_1{0%{transform:scale(1.035)}to{transform:none}}@keyframes _fieldmodel_zsuac_1{0%{transform:translateY(12px)scale(1.028)}to{transform:none}}@keyframes _settle_zsuac_1{0%{transform:scale(1.018)}to{transform:scale(1)}}@keyframes _paper_zsuac_1{0%{transform:translateY(10px)scale(1.02)}to{transform:none}}@keyframes _blueprint_zsuac_1{0%{transform:translateY(7px)scale(1.024)}to{transform:none}}@keyframes _route_zsuac_6{0%{stroke-dasharray:100;stroke-dashoffset:100px;opacity:0}15%{opacity:.5}85%{opacity:.5}to{stroke-dasharray:100;stroke-dashoffset:0;opacity:0}}@keyframes _travel_zsuac_1{0%{stroke-dasharray:7 120;stroke-dashoffset:7px;opacity:0}10%,80%{opacity:.9}to{stroke-dasharray:7 120;stroke-dashoffset:-100px;opacity:0}}@keyframes _milestone_zsuac_1{0%{opacity:0;transform:scale(.65)}30%{opacity:1}to{opacity:0;transform:scale(1.3)}}@keyframes _activation_zsuac_1{0%{opacity:0;transform:scale(.65)}40%{opacity:.85;transform:scale(1.2)}to{opacity:0;transform:scale(1.35)}}@keyframes _focus_zsuac_12{0%{opacity:0;transform:scale(.65)}30%{opacity:.8}to{opacity:0;transform:scale(1.65)}}@media (max-width:700px){._window_zsuac_1{height:340px;inset:auto 0 0}._stage_zsuac_2{transform-origin:80% 55%}}@media (prefers-reduced-motion:reduce){._materialTexture_zsuac_61{display:none}[data-motion] [data-illuminate=true] ._photo_zsuac_2{filter:none;animation:none}[data-motion] ._stage_zsuac_2,[data-motion] ._route_zsuac_6,[data-motion] ._glow_zsuac_6,[data-motion] ._spark_zsuac_6,[data-motion] ._node_zsuac_10,[data-motion] ._focus_zsuac_12,[data-motion] ._frame_zsuac_13,[data-motion] ._materialMask_zsuac_14,[data-motion] ._materialHead_zsuac_15,[data-motion] ._materialBloom_zsuac_15,[data-motion] [data-concept-scene] ._stage_zsuac_2,[data-motion] [data-concept-scene] ._node_zsuac_10{animation:none;transform:none}}._window_zsuac_1[data-scene-tone=light]{--scene-start-brightness:.95}._window_zsuac_1[data-scene-palette=blue] ._materialHead_zsuac_15{stroke:#eef8ff}._window_zsuac_1[data-scene-palette=blue] ._materialBloom_zsuac_15{stroke:#75b8ff}[data-motion=play] [data-scene-palette=blue] ._stage_zsuac_2{animation-name:_blueprint_zsuac_1}
