.ConstructionStory-module__2WzFKq__story{pointer-events:none;color:#f3efe5;position:absolute;inset:0}.ConstructionStory-module__2WzFKq__shade{background:linear-gradient(#0000 52%,#05101152);position:absolute;inset:0}.ConstructionStory-module__2WzFKq__scenes{left:max(5vw, calc(env(safe-area-inset-left) + 24px));right:max(70px, calc(env(safe-area-inset-right) + 55px));bottom:max(110px, calc(env(safe-area-inset-bottom) + 75px));position:absolute}.ConstructionStory-module__2WzFKq__scene{text-shadow:0 2px 14px #000000a6;width:100%;opacity:var(--scene-opacity,0);transform:translateY(var(--scene-shift,24px));position:absolute;bottom:0;left:0}.ConstructionStory-module__2WzFKq__scene:first-child{opacity:var(--scene-opacity,1);transform:translateY(var(--scene-shift,0px))}.ConstructionStory-module__2WzFKq__eyebrow{letter-spacing:.23em;color:#c3d0b7;align-items:center;gap:14px;margin:0 0 24px;font-size:10px;line-height:1.5;display:flex}.ConstructionStory-module__2WzFKq__eyebrow:before{content:"";background:#c3d0b7;width:32px;height:1px}.ConstructionStory-module__2WzFKq__heading{letter-spacing:-.055em;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,5.2vw,80px);font-weight:400;line-height:1.07}.ConstructionStory-module__2WzFKq__heading em{letter-spacing:-.055em;color:#c3d0b7;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.ConstructionStory-module__2WzFKq__description{color:#e2e0d7;text-wrap:pretty;max-width:380px;margin:24px 0 0;font-size:14px;line-height:1.8}.ConstructionStory-module__2WzFKq__footer{left:max(5vw, calc(env(safe-area-inset-left) + 24px));right:5vw;bottom:max(35px, calc(env(safe-area-inset-bottom) + 20px));letter-spacing:.2em;color:#c5c9c0;justify-content:space-between;gap:24px;font-size:8px;display:flex;position:absolute}@media (min-width:1800px){.ConstructionStory-module__2WzFKq__scenes{bottom:15vh}}@media (max-width:600px){.ConstructionStory-module__2WzFKq__scenes{bottom:max(100px, calc(env(safe-area-inset-bottom) + 75px))}.ConstructionStory-module__2WzFKq__heading{font-size:clamp(30px,8.8vw,48px);line-height:1.12}.ConstructionStory-module__2WzFKq__eyebrow{letter-spacing:.16em;margin-bottom:18px;font-size:8px}.ConstructionStory-module__2WzFKq__description{margin-top:18px;font-size:12px;line-height:1.7}.ConstructionStory-module__2WzFKq__shade{background:linear-gradient(#0000 45%,#05101166)}}@media (max-height:500px) and (min-width:601px){.ConstructionStory-module__2WzFKq__scenes{bottom:65px}.ConstructionStory-module__2WzFKq__heading{font-size:36px}.ConstructionStory-module__2WzFKq__eyebrow{margin-bottom:10px}.ConstructionStory-module__2WzFKq__description{max-width:440px;margin-top:10px;font-size:12px}.ConstructionStory-module__2WzFKq__footer{bottom:22px}}@media (prefers-reduced-motion:reduce){.ConstructionStory-module__2WzFKq__scene{display:none;transform:none}.ConstructionStory-module__2WzFKq__scene:first-child{opacity:1;display:block;transform:none}}.ConstructionStory-module__2WzFKq__footer{text-shadow:0 1px 6px #000c}
.ScrollHero-module__xg4uWW__hero{--progress:0;--cue-opacity:1;height:calc(100svh + var(--scroll-distance));height:calc(100dvh + var(--scroll-distance));background:#071117;position:relative}.ScrollHero-module__xg4uWW__viewport{background:#071117 var(--first-frame) center / cover no-repeat;width:100vw;height:100dvh;position:sticky;top:0;overflow:hidden}.ScrollHero-module__xg4uWW__canvas,.ScrollHero-module__xg4uWW__staticImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.ScrollHero-module__xg4uWW__canvas{opacity:0}.ScrollHero-module__xg4uWW__ready{opacity:1}.ScrollHero-module__xg4uWW__indicator{right:max(25px, calc(env(safe-area-inset-right) + 16px));pointer-events:none;width:16px;height:clamp(100px,24svh,220px);position:absolute;top:50%;transform:translateY(-50%)}.ScrollHero-module__xg4uWW__rail{background:#b7d8eb40;border-radius:10px;position:absolute;inset:9px 6px;box-shadow:0 0 0 1px #142d351a}.ScrollHero-module__xg4uWW__robot{left:50%;top:calc(var(--progress) * 100%);background:#b5d5c4;border-radius:6px;justify-content:center;align-items:center;gap:3px;width:16px;height:18px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 8px #07111766,inset 0 1px 1px #f0fff280}.ScrollHero-module__xg4uWW__robot i{background:#294944;border-radius:2px;width:2px;height:4px}.ScrollHero-module__xg4uWW__robot:before{content:"";background:#b5d5c4;border-radius:2px;width:2px;height:3px;position:absolute;top:-3px}.ScrollHero-module__xg4uWW__cue{bottom:max(28px, calc(env(safe-area-inset-bottom) + 16px));width:14px;height:27px;opacity:var(--cue-opacity);pointer-events:none;border:1px solid #c8e2ec55;border-radius:12px;position:absolute;left:50%;transform:translate(-50%)}.ScrollHero-module__xg4uWW__cue span{background:#d2e8edbb;border-radius:3px;width:3px;height:5px;margin:5px auto;animation:1.8s ease-in-out infinite ScrollHero-module__xg4uWW__drift;display:block}.ScrollHero-module__xg4uWW__loading{bottom:max(30px, calc(env(safe-area-inset-bottom) + 18px));left:max(25px, env(safe-area-inset-left));position:absolute}.ScrollHero-module__xg4uWW__loading>span:first-child{background:#b5d5c4;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite alternate ScrollHero-module__xg4uWW__pulse;display:block;box-shadow:0 0 12px #b5d5c466}.ScrollHero-module__xg4uWW__error{bottom:max(65px, calc(env(safe-area-inset-bottom) + 45px));color:#e8f1f3;text-align:center;background:#071117df;border-radius:8px;width:max-content;max-width:calc(100% - 64px);padding:12px 16px;font-size:13px;line-height:1.5;position:absolute;left:50%;transform:translate(-50%)}.ScrollHero-module__xg4uWW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ScrollHero-module__xg4uWW__drift{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:.9;transform:translateY(8px)}}@keyframes ScrollHero-module__xg4uWW__pulse{to{opacity:.3}}@media (max-width:600px){.ScrollHero-module__xg4uWW__indicator{right:max(18px, calc(env(safe-area-inset-right) + 12px))}}@media (prefers-reduced-motion:reduce){.ScrollHero-module__xg4uWW__hero{height:100dvh}.ScrollHero-module__xg4uWW__cue,.ScrollHero-module__xg4uWW__indicator{display:none}.ScrollHero-module__xg4uWW__cue span,.ScrollHero-module__xg4uWW__loading>span:first-child{animation:none}}
.page-module___8aEwW__main{width:100%}
