.RoadSoFar-module__8tIu8W__page{z-index:1;width:100%;min-height:100vh;color:var(--ink);position:relative;overflow:hidden}.RoadSoFar-module__8tIu8W__page:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 78% 28%,#3dba7e1f,#0000 24%),radial-gradient(circle at 36% 58%,#3dba7e0e,#0000 30%),linear-gradient(90deg,#3dba7e0e,#0000 18% 82%,#3dba7e0a),linear-gradient(115deg,#0000 0 36%,#3dba7e09 36.2%,#0000 36.6% 100%);height:760px;position:absolute;inset:88px 0 auto}.RoadSoFar-module__8tIu8W__page:after{content:"";pointer-events:none;opacity:.75;background:linear-gradient(100deg,#0000 0 18%,#3dba7e0b 18.1%,#0000 18.35% 100%),linear-gradient(176deg,#0000 0 58%,#3dba7e09 58.1%,#0000 58.35% 100%);height:42rem;position:absolute;inset:34rem -8vw auto}.RoadSoFar-module__8tIu8W__nav{z-index:2;border-bottom:1px solid #3dba7e1a;width:100%;position:relative}.RoadSoFar-module__8tIu8W__navInner{justify-content:space-between;align-items:center;width:min(100%,1320px);margin:0 auto;padding:1.5rem 2.5rem;display:flex}.RoadSoFar-module__8tIu8W__brand{color:var(--ink);align-items:center;gap:.6rem;text-decoration:none;display:flex}.RoadSoFar-module__8tIu8W__brandMark{width:22px;height:22px;color:var(--green);flex:none}.RoadSoFar-module__8tIu8W__brand span{letter-spacing:.25em;text-transform:uppercase;font-family:Dosis,sans-serif;font-size:12px;font-weight:700}.RoadSoFar-module__8tIu8W__brand em{opacity:.45;letter-spacing:.15em;font-style:normal;font-weight:300}.RoadSoFar-module__8tIu8W__navLinks{gap:2rem;list-style:none;display:flex}.RoadSoFar-module__8tIu8W__navLinks a{letter-spacing:.18em;text-transform:uppercase;color:#e6f0e866;font-family:Dosis,sans-serif;font-size:11px;font-weight:600;text-decoration:none;transition:color .2s,text-shadow .2s}.RoadSoFar-module__8tIu8W__navLinks a:hover{color:var(--green);text-shadow:0 0 16px #3dba7e6b}.RoadSoFar-module__8tIu8W__hero{z-index:1;border-bottom:1px solid #3dba7e14;padding:0;position:relative}.RoadSoFar-module__8tIu8W__heroInner{width:100%;padding:1.65rem clamp(1.5rem,4vw,5rem) 1.85rem}.RoadSoFar-module__8tIu8W__mastheadMeta{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.15rem;display:flex}.RoadSoFar-module__8tIu8W__mastheadMeta>span{letter-spacing:.22em;text-transform:uppercase;color:#e6f0e847;font-family:Dosis,sans-serif;font-size:9px;font-weight:800}.RoadSoFar-module__8tIu8W__backLink{color:#e6f0e857;letter-spacing:.22em;text-transform:uppercase;font-family:Dosis,sans-serif;font-size:10px;font-weight:700;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.RoadSoFar-module__8tIu8W__backLink:hover{color:var(--green);transform:translate(-4px)}.RoadSoFar-module__8tIu8W__introCopy{grid-template-columns:minmax(280px,.48fr) minmax(280px,.52fr);align-items:end;column-gap:clamp(2rem,6vw,8rem);display:grid;position:relative}.RoadSoFar-module__8tIu8W__introCopy:after{content:"";background:#3dba7e33;width:min(18vw,240px);height:1px;position:absolute;bottom:.2rem;right:6%;transform:rotate(-22deg);box-shadow:0 0 16px #3dba7e3d}.RoadSoFar-module__8tIu8W__eyebrow{color:var(--green);opacity:.86;grid-column:1;margin-bottom:.75rem;font-family:PT Serif,serif;font-size:13px;font-style:italic}.RoadSoFar-module__8tIu8W__title{letter-spacing:0;text-shadow:0 0 46px #3dba7e14;grid-column:1;max-width:770px;font-family:Dosis,sans-serif;font-size:clamp(2.9rem,5.8vw,6rem);font-weight:800;line-height:.84}.RoadSoFar-module__8tIu8W__intro{color:#e6f0e88a;grid-area:1/2/span 2;max-width:560px;margin-top:0;font-family:PT Serif,serif;font-size:1rem;line-height:1.82}.RoadSoFar-module__8tIu8W__timeline{z-index:1;border-bottom:1px solid #3dba7e14;padding:0;position:relative}.RoadSoFar-module__8tIu8W__timelineInner{grid-template-columns:190px minmax(0,1fr);column-gap:2.25rem;width:100%;padding:2rem clamp(1.5rem,4vw,5rem) 2.5rem;display:grid}.RoadSoFar-module__8tIu8W__timeline:before{content:"";background:linear-gradient(#3dba7e00,#3dba7e33 14%,#3dba7e21 86%,#3dba7e00);width:1px;position:absolute;top:4rem;bottom:5rem;left:calc(clamp(1.5rem,4vw,5rem) + 189px + 1.125rem)}.RoadSoFar-module__8tIu8W__layerLabel{color:#e6f0e847;padding-top:.35rem}.RoadSoFar-module__8tIu8W__layerLabel span,.RoadSoFar-module__8tIu8W__layerLabel strong{letter-spacing:.24em;font-family:Dosis,sans-serif;font-size:9px;font-weight:700;line-height:1.6;display:block}.RoadSoFar-module__8tIu8W__layerLabel strong{color:#e6f0e870}.RoadSoFar-module__8tIu8W__layerBody{min-width:0}.RoadSoFar-module__8tIu8W__timelineBody{grid-column:2}.RoadSoFar-module__8tIu8W__timelineField{background:radial-gradient(circle at 76% 22%,#3dba7e14,#0000 28%),#0c0f0cc7;border-top:1px solid #3dba7e1a;border-bottom:1px solid #3dba7e1a;min-height:clamp(430px,48vh,590px);position:relative;overflow:hidden;box-shadow:inset 0 0 80px #3dba7e06}.RoadSoFar-module__8tIu8W__timelineScroller{z-index:1;position:absolute;inset:0}.RoadSoFar-module__8tIu8W__timelineTrack{width:100%;height:100%;position:relative}.RoadSoFar-module__8tIu8W__timelineField:before,.RoadSoFar-module__8tIu8W__timelineField:after{content:"";pointer-events:none;position:absolute;left:0;right:0}.RoadSoFar-module__8tIu8W__timelineField:before{will-change:transform;background:linear-gradient(#3dba7e06 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#3dba7e06 1px,#0000 1px) 0 0/48px 48px;animation:18s linear infinite RoadSoFar-module__8tIu8W__fieldDrift;inset:0;transform:translate(-48px)}.RoadSoFar-module__8tIu8W__timelineField:after{z-index:2;background:linear-gradient(90deg,#0c0f0c8c,#0000 8% 92%,#0c0f0c8c);inset:0}.RoadSoFar-module__8tIu8W__timelineReadout{z-index:5;flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex;position:absolute;top:1rem;left:1.2rem}.RoadSoFar-module__8tIu8W__timelineReadout span,.RoadSoFar-module__8tIu8W__timelineReadout strong{letter-spacing:.2em;text-transform:uppercase;font-family:Dosis,sans-serif;font-size:9px;font-weight:800}.RoadSoFar-module__8tIu8W__timelineReadout span{color:#3dba7e9e}.RoadSoFar-module__8tIu8W__timelineReadout strong{color:#e6f0e861}.RoadSoFar-module__8tIu8W__yearRuler{z-index:2;height:2.25rem;position:absolute;inset:3.25rem 1.2rem auto}.RoadSoFar-module__8tIu8W__yearRuler span{left:var(--x);letter-spacing:.16em;color:#e6f0e857;font-family:Dosis,sans-serif;font-size:10px;font-weight:800;position:absolute;top:0;transform:translate(-50%)}.RoadSoFar-module__8tIu8W__yearRuler span:after{content:"";background:#3dba7e0e;width:1px;height:22rem;position:absolute;top:1.3rem;left:50%}.RoadSoFar-module__8tIu8W__yearRuler span:last-child{color:var(--green);text-shadow:0 0 14px #3dba7e57}.RoadSoFar-module__8tIu8W__yearRuler span:last-child:before{content:"";background:var(--green);clip-path:polygon(50% 0,100% 100%,0 100%);width:8px;height:8px;animation:2.8s ease-in-out infinite RoadSoFar-module__8tIu8W__nowPulse;position:absolute;top:1.05rem;left:calc(50% - 4px)}.RoadSoFar-module__8tIu8W__axisLine{z-index:2;background:#3dba7e52;height:1px;position:absolute;top:44%;left:1.2rem;right:1.2rem}.RoadSoFar-module__8tIu8W__eraSpans{z-index:3;position:absolute;inset:0 1.2rem}.RoadSoFar-module__8tIu8W__eraSpan{left:var(--x);top:calc(16% + (var(--row) - 1) * 9%);width:max(var(--w), 5rem);color:#e6f0e861;text-align:left;cursor:pointer;background:#0c0f0c94;border:1px solid #3dba7e13;min-height:3.1rem;padding:.55rem .65rem;transition:opacity .18s,border-color .18s,background .18s;position:absolute;overflow:hidden}.RoadSoFar-module__8tIu8W__eraSpan:before{content:"";background:#3dba7e4d;width:2px;position:absolute;top:0;bottom:0;left:0}.RoadSoFar-module__8tIu8W__eraSpan:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#3dba7e29,#0000);width:35%;height:100%;position:absolute;top:0;left:-35%;transform:skew(-18deg)}.RoadSoFar-module__8tIu8W__eraSpan span,.RoadSoFar-module__8tIu8W__eraSpan strong,.RoadSoFar-module__8tIu8W__eraSpan em{text-transform:uppercase;font-family:Dosis,sans-serif;display:block}.RoadSoFar-module__8tIu8W__eraSpan span{letter-spacing:.16em;color:#3dba7e80;margin-bottom:.25rem;font-size:9px;font-weight:800}.RoadSoFar-module__8tIu8W__eraSpan strong{letter-spacing:.08em;font-size:10px;font-weight:800;line-height:1.15}.RoadSoFar-module__8tIu8W__eraSpan em{letter-spacing:.16em;color:#3dba7e9e;margin-top:.35rem;font-size:8px;font-style:normal;font-weight:800}.RoadSoFar-module__8tIu8W__activeEraSpan,.RoadSoFar-module__8tIu8W__eraSpan:hover,.RoadSoFar-module__8tIu8W__eraSpan:focus-visible{color:var(--ink);background:#3dba7e0f;border-color:#3dba7e52;outline:none}.RoadSoFar-module__8tIu8W__eraSpan:hover,.RoadSoFar-module__8tIu8W__eraSpan:focus-visible{background:#3dba7e0a;border-color:#3dba7e3d}.RoadSoFar-module__8tIu8W__activeEraSpan:after,.RoadSoFar-module__8tIu8W__eraSpan:hover:after,.RoadSoFar-module__8tIu8W__eraSpan:focus-visible:after{opacity:1;animation:1.45s ease-out infinite RoadSoFar-module__8tIu8W__acquireSweep}.RoadSoFar-module__8tIu8W__activeEraSpan{background:#3dba7e13;border-color:#3dba7e5c;box-shadow:inset 0 0 0 1px #3dba7e1f,0 0 22px #3dba7e09}.RoadSoFar-module__8tIu8W__patternEraSpan{background:#3dba7e0b;border-color:#3dba7e38}.RoadSoFar-module__8tIu8W__timelinePatternMuted{opacity:.74}.RoadSoFar-module__8tIu8W__signalOverlay{z-index:4;pointer-events:none;position:absolute;inset:0 1.2rem}.RoadSoFar-module__8tIu8W__signalLine{transform-origin:0;background:#3dba7e26;height:1px;animation:.48s cubic-bezier(.22,1,.36,1) both RoadSoFar-module__8tIu8W__signalTraceIn;position:absolute;top:4.8rem;left:0;right:0;overflow:hidden}.RoadSoFar-module__8tIu8W__signalTick{left:var(--x);width:1px;height:var(--tick-height);opacity:0;transform-origin:top;animation:.34s forwards RoadSoFar-module__8tIu8W__signalTickIn;animation-delay:calc(.12s + var(--signal-order) * 70ms);background:#3dba7e29;position:absolute;top:4.8rem;transform:scaleY(.2)}.RoadSoFar-module__8tIu8W__signalAnchor{clip-path:polygon(50% 0,100% 100%,0 100%);opacity:0;width:8px;height:8px;animation:.28s forwards RoadSoFar-module__8tIu8W__signalAnchorIn;animation-delay:calc(.22s + var(--signal-order) * 70ms);background:#3dba7eb8;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(0)scale(.75)}.RoadSoFar-module__8tIu8W__signalBranch{width:1.4rem;height:1px;transform:rotate(calc(-8deg + var(--row) * 4deg)) scaleX(0);transform-origin:0;opacity:0;animation:.3s forwards RoadSoFar-module__8tIu8W__signalBranchIn;animation-delay:calc(.15s + var(--signal-order) * 70ms);background:linear-gradient(90deg,#3dba7e3d,#0000);position:absolute;top:calc(100% + 1px);left:0}.RoadSoFar-module__8tIu8W__signalPulse{opacity:0;background:linear-gradient(90deg,#0000,#3dba7e75,#0000);width:12%;position:absolute;inset:0 auto 0 -12%}.RoadSoFar-module__8tIu8W__signalOverlayPreview .RoadSoFar-module__8tIu8W__signalLine{opacity:.58;animation-duration:.32s}.RoadSoFar-module__8tIu8W__signalOverlayPreview .RoadSoFar-module__8tIu8W__signalTick{opacity:.62}.RoadSoFar-module__8tIu8W__signalOverlayLocked .RoadSoFar-module__8tIu8W__signalLine{background:#3dba7e42;box-shadow:0 0 12px #3dba7e14}.RoadSoFar-module__8tIu8W__signalOverlayLocked .RoadSoFar-module__8tIu8W__signalPulse{animation:3.8s ease-in-out .65s infinite RoadSoFar-module__8tIu8W__signalPulseTravel}.RoadSoFar-module__8tIu8W__signalOverlayLocked .RoadSoFar-module__8tIu8W__signalTick{background:#3dba7e3d}.RoadSoFar-module__8tIu8W__signalOverlayLocked .RoadSoFar-module__8tIu8W__signalAnchor{background:var(--green);filter:drop-shadow(0 0 7px #3dba7e61)}.RoadSoFar-module__8tIu8W__signalOverlayExiting{animation:.26s forwards RoadSoFar-module__8tIu8W__signalDissolve}.RoadSoFar-module__8tIu8W__signalOverlayExiting .RoadSoFar-module__8tIu8W__signalLine{animation:.26s forwards RoadSoFar-module__8tIu8W__signalLineDissolve}.RoadSoFar-module__8tIu8W__signalOverlayExiting .RoadSoFar-module__8tIu8W__signalTick{animation:.22s forwards RoadSoFar-module__8tIu8W__signalTickDissolve}.RoadSoFar-module__8tIu8W__signalOverlayExiting .RoadSoFar-module__8tIu8W__signalBranch{animation:.18s forwards RoadSoFar-module__8tIu8W__signalBranchDissolve}.RoadSoFar-module__8tIu8W__signalOverlayExiting .RoadSoFar-module__8tIu8W__signalAnchor{animation:.22s forwards RoadSoFar-module__8tIu8W__signalAnchorDissolve}.RoadSoFar-module__8tIu8W__artifactTray{z-index:5;background:#0c0f0cdb;border:1px solid #3dba7e1a;grid-template-columns:minmax(210px,.22fr) minmax(0,.78fr);animation:.36s both RoadSoFar-module__8tIu8W__trayAcquire;display:grid;position:absolute;bottom:1rem;left:1.2rem;right:1.2rem;box-shadow:inset 0 0 32px #3dba7e05}.RoadSoFar-module__8tIu8W__artifactTrayHeader{border-right:1px solid #3dba7e14;padding:1rem}.RoadSoFar-module__8tIu8W__artifactTrayHeader span,.RoadSoFar-module__8tIu8W__artifactTrayHeader strong,.RoadSoFar-module__8tIu8W__artifactTrayHeader em,.RoadSoFar-module__8tIu8W__artifactTrayHeader small,.RoadSoFar-module__8tIu8W__artifactTrayHeader p{display:block}.RoadSoFar-module__8tIu8W__artifactTrayHeader small{letter-spacing:.18em;text-transform:uppercase;color:#e6f0e84d;margin-bottom:.38rem;font-family:Dosis,sans-serif;font-size:8px;font-weight:800}.RoadSoFar-module__8tIu8W__artifactTrayHeader span{letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin-bottom:.45rem;font-family:Dosis,sans-serif;font-size:10px;font-weight:800}.RoadSoFar-module__8tIu8W__artifactTrayHeader strong{text-transform:uppercase;font-family:Dosis,sans-serif;font-size:1rem;font-weight:800;line-height:1.12}.RoadSoFar-module__8tIu8W__artifactTrayHeader em{color:#e6f0e852;margin-top:.5rem;font-family:PT Serif,serif;font-size:12px;font-style:italic}.RoadSoFar-module__8tIu8W__artifactTrayHeader p{color:#e6f0e857;margin-top:.55rem;font-family:PT Serif,serif;font-size:11px;line-height:1.45}.RoadSoFar-module__8tIu8W__artifactList{background:#3dba7e12;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.RoadSoFar-module__8tIu8W__artifactItem{color:#e6f0e880;text-align:left;cursor:pointer;opacity:0;min-height:3.65rem;animation:.32s forwards RoadSoFar-module__8tIu8W__artifactIn;animation-delay:calc(var(--artifact-index,0) * 28ms);background:#0c0f0cfa;border:0;padding:.62rem .75rem;transition:background .18s,color .18s;position:relative;overflow:hidden;transform:translateY(4px)}.RoadSoFar-module__8tIu8W__artifactItem:after{content:"";background:#3dba7e9e;height:1px;transition:right .24s;position:absolute;bottom:0;left:0;right:100%}.RoadSoFar-module__8tIu8W__artifactItem span,.RoadSoFar-module__8tIu8W__artifactItem strong,.RoadSoFar-module__8tIu8W__artifactItem em{display:block}.RoadSoFar-module__8tIu8W__artifactItem span{letter-spacing:.18em;color:#3dba7e80;margin-bottom:.35rem;font-family:Dosis,sans-serif;font-size:9px;font-weight:800}.RoadSoFar-module__8tIu8W__artifactItem strong{text-transform:uppercase;font-family:Dosis,sans-serif;font-size:.86rem;font-weight:800;line-height:1.13}.RoadSoFar-module__8tIu8W__artifactItem em{color:#e6f0e847;margin-top:.35rem;font-family:PT Serif,serif;font-size:11px;font-style:italic}.RoadSoFar-module__8tIu8W__artifactItem:hover,.RoadSoFar-module__8tIu8W__artifactItem:focus-visible,.RoadSoFar-module__8tIu8W__activeArtifactItem{color:var(--ink);background:#3dba7e11;outline:none}.RoadSoFar-module__8tIu8W__artifactItem:hover:after,.RoadSoFar-module__8tIu8W__artifactItem:focus-visible:after,.RoadSoFar-module__8tIu8W__activeArtifactItem:after{right:0}.RoadSoFar-module__8tIu8W__activeArtifactItem{box-shadow:inset 0 0 22px #3dba7e09}.RoadSoFar-module__8tIu8W__patternArtifactItem span{color:var(--green)}.RoadSoFar-module__8tIu8W__milestoneCard,.RoadSoFar-module__8tIu8W__patternPanel{background:linear-gradient(90deg,#3dba7e0b,#0000 38%),linear-gradient(160deg,#0000 0 52%,#3dba7e07 52.2%,#0000 52.7%),#0c0f0cf5;border:1px solid #3dba7e1f;box-shadow:inset 0 0 42px #3dba7e07}.RoadSoFar-module__8tIu8W__milestoneCard{max-width:1180px;transition:box-shadow .22s,border-color .22s;animation:.52s both RoadSoFar-module__8tIu8W__recordAcquire;position:relative;overflow:hidden}.RoadSoFar-module__8tIu8W__milestoneCard:hover{border-color:#3dba7e33;box-shadow:inset 0 0 52px #3dba7e09,0 0 34px #3dba7e08}.RoadSoFar-module__8tIu8W__milestoneCard:before,.RoadSoFar-module__8tIu8W__milestoneCard:after{content:"";pointer-events:none;z-index:2;border-color:#3dba7e61;width:44px;height:44px;position:absolute}.RoadSoFar-module__8tIu8W__milestoneCard:before{border-top:1px solid;border-left:1px solid;top:12px;left:12px}.RoadSoFar-module__8tIu8W__milestoneCard:after{border-bottom:1px solid;border-right:1px solid;bottom:12px;right:12px}.RoadSoFar-module__8tIu8W__analysisGrid{grid-column:1/-1;grid-template-columns:190px minmax(0,.64fr) minmax(320px,.36fr);align-items:start;gap:.9rem 2.25rem;margin-top:2.4rem;display:grid;position:relative}.RoadSoFar-module__8tIu8W__analysisGrid:before{content:"";background:linear-gradient(#3dba7e00,#3dba7e52);width:1px;height:2.4rem;position:absolute;top:-2.4rem;left:calc(190px + 4.25rem);box-shadow:0 0 14px #3dba7e14}.RoadSoFar-module__8tIu8W__evidenceLabel{grid-area:1/1}.RoadSoFar-module__8tIu8W__analysisBody{grid-area:1/2/span 2;position:relative}.RoadSoFar-module__8tIu8W__patternLabel{grid-area:1/3}.RoadSoFar-module__8tIu8W__patternBody{grid-area:2/3}.RoadSoFar-module__8tIu8W__archiveNumber{color:#3dba7e0b;pointer-events:none;font-family:Dosis,sans-serif;font-size:8.5rem;font-weight:800;line-height:1;position:absolute;top:.4rem;right:1rem}.RoadSoFar-module__8tIu8W__milestoneSelector{z-index:3;background:#0c0f0cd1;border-bottom:1px solid #3dba7e14;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.7rem;display:flex;position:relative}.RoadSoFar-module__8tIu8W__milestoneSelector>span{letter-spacing:.22em;text-transform:uppercase;color:#e6f0e84d;font-family:Dosis,sans-serif;font-size:9px;font-weight:800}.RoadSoFar-module__8tIu8W__milestoneSelector>div{background:#3dba7e1a;border:1px solid #3dba7e1a;gap:1px;display:flex}.RoadSoFar-module__8tIu8W__fragmentButton{color:#e6f0e857;letter-spacing:.16em;cursor:pointer;background:#0c0f0cfa;border:0;min-width:2.55rem;height:2rem;font-family:Dosis,sans-serif;font-size:10px;font-weight:800;transition:color .18s,background .18s,box-shadow .18s;position:relative}.RoadSoFar-module__8tIu8W__fragmentButton:hover,.RoadSoFar-module__8tIu8W__fragmentButton:focus-visible{color:var(--green);background:#3dba7e12;outline:none}.RoadSoFar-module__8tIu8W__activeFragment{color:var(--green);background:#3dba7e17;box-shadow:inset 0 0 18px #3dba7e0a}.RoadSoFar-module__8tIu8W__patternFragment:after{content:"";background:var(--green);clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 0 5px #3dba7e6b);width:6px;height:6px;position:absolute;bottom:3px;left:calc(50% - 3px)}.RoadSoFar-module__8tIu8W__milestoneHeader{width:100%;color:var(--ink);text-align:left;cursor:pointer;z-index:1;background:0 0;border:0;border-bottom:1px solid #3dba7e14;padding:1.55rem 1.7rem 1.25rem;position:relative}.RoadSoFar-module__8tIu8W__milestoneKicker{letter-spacing:.24em;color:#3dba7ebd;margin-bottom:.9rem;font-family:Dosis,sans-serif;font-size:9px;font-weight:700;display:block}.RoadSoFar-module__8tIu8W__milestoneTitleWrap{justify-content:space-between;align-items:center;gap:1rem;display:flex}.RoadSoFar-module__8tIu8W__milestoneTitleWrap strong{letter-spacing:0;font-family:Dosis,sans-serif;font-size:clamp(1.55rem,2vw,2.18rem);font-weight:800;line-height:1.05}.RoadSoFar-module__8tIu8W__chevron{width:2.15rem;height:2.15rem;color:var(--green);border:1px solid #3dba7e38;flex:none;place-items:center;font-family:Dosis,sans-serif;font-size:1rem;font-weight:800;display:grid;box-shadow:inset 0 0 18px #3dba7e0a}.RoadSoFar-module__8tIu8W__chevron svg{width:.95rem;height:.95rem}.RoadSoFar-module__8tIu8W__metaRow{z-index:1;background:#3dba7e14;border-bottom:1px solid #3dba7e14;flex-wrap:wrap;gap:1px;display:flex;position:relative}.RoadSoFar-module__8tIu8W__metaRow span{color:#e6f0e86b;letter-spacing:.16em;text-transform:uppercase;background:#0c0f0cf5;padding:.82rem 1rem;font-family:Dosis,sans-serif;font-size:10px;font-weight:700}.RoadSoFar-module__8tIu8W__metaRow span:first-child{color:var(--green)}.RoadSoFar-module__8tIu8W__milestoneBody{z-index:1;grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid;position:relative}.RoadSoFar-module__8tIu8W__milestoneBody.RoadSoFar-module__8tIu8W__open{grid-template-rows:1fr}.RoadSoFar-module__8tIu8W__milestoneBody p{color:#e6f0e894;max-width:760px;min-height:0;padding:0 1.7rem;font-family:PT Serif,serif;font-size:.99rem;line-height:1.88;overflow:hidden}.RoadSoFar-module__8tIu8W__milestoneBody.RoadSoFar-module__8tIu8W__open p{padding-top:1.45rem;padding-bottom:1.6rem}.RoadSoFar-module__8tIu8W__proofGrid{z-index:1;background:#3dba7e14;border-top:1px solid #3dba7e14;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;position:relative}.RoadSoFar-module__8tIu8W__proofGrid span{color:#e6f0e885;background:linear-gradient(145deg,#3dba7e09,#0000 50%),#0c0f0cf5;min-height:92px;padding:1.05rem;font-family:PT Serif,serif;font-size:12px;line-height:1.58;transition:color .2s,background .2s,box-shadow .2s}.RoadSoFar-module__8tIu8W__proofGrid span:hover{color:#e6f0e8c7;background:linear-gradient(145deg,#3dba7e13,#0000 52%),#0d130ffa;box-shadow:inset 0 0 0 1px #3dba7e14}.RoadSoFar-module__8tIu8W__proofGrid span:before{content:"";background:var(--green);clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 0 8px #3dba7e70);width:7px;height:7px;margin-bottom:.75rem;display:block}.RoadSoFar-module__8tIu8W__patternPanel{z-index:2;max-width:none;margin-top:0;margin-left:0;padding:1.45rem 1.5rem 1.5rem;position:relative;overflow:hidden;transform:none}.RoadSoFar-module__8tIu8W__patternPanel:before{content:"";pointer-events:none;background:radial-gradient(circle at 22% 34%,#3dba7e14,#0000 22%),radial-gradient(circle at 84% 70%,#3dba7e0d,#0000 20%);position:absolute;inset:0}.RoadSoFar-module__8tIu8W__panelHeader{z-index:1;border-bottom:1px solid #3dba7e14;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.1rem;padding-bottom:1rem;display:flex;position:relative}.RoadSoFar-module__8tIu8W__panelHeader span{letter-spacing:.22em;text-transform:uppercase;color:#3dba7eb8;font-family:Dosis,sans-serif;font-size:9px;font-weight:800;display:block}.RoadSoFar-module__8tIu8W__panelHeader strong{letter-spacing:.04em;text-transform:uppercase;margin-top:.28rem;font-family:Dosis,sans-serif;font-size:1.12rem;font-weight:800;display:block}.RoadSoFar-module__8tIu8W__panelHeader p{color:#e6f0e857;margin-top:.45rem;font-family:PT Serif,serif;font-size:12px;font-style:italic}.RoadSoFar-module__8tIu8W__mobilePatternHint{display:none}.RoadSoFar-module__8tIu8W__panelHeader small{color:#e6f0e857;font-family:PT Serif,serif;font-size:12px;font-style:italic}.RoadSoFar-module__8tIu8W__signalField{z-index:1;flex-wrap:wrap;gap:.65rem;display:flex;position:relative}.RoadSoFar-module__8tIu8W__tag{color:#e6f0e861;font:inherit;cursor:pointer;opacity:0;animation:.52s forwards RoadSoFar-module__8tIu8W__settleTag;animation-delay:calc(var(--tag-index) * 22ms);background:#0c0f0cad;border:1px solid #3dba7e29;align-items:center;gap:.7rem;padding:.55rem .68rem;transition:border-color .2s,color .2s,background .2s,transform .2s,box-shadow .2s;display:inline-flex;transform:translateY(6px)}.RoadSoFar-module__8tIu8W__tag span{letter-spacing:.15em;text-transform:uppercase;font-family:Dosis,sans-serif;font-size:10px;font-weight:700}.RoadSoFar-module__8tIu8W__tag b{color:#3dba7e75;letter-spacing:.12em;font-family:Dosis,sans-serif;font-size:9px;font-weight:800}.RoadSoFar-module__8tIu8W__tag em{color:#3dba7e85;border-left:1px solid #3dba7e24;min-width:3.25rem;padding-left:.55rem;font-family:PT Serif,serif;font-size:11px;font-style:italic}.RoadSoFar-module__8tIu8W__tag i{color:var(--green);letter-spacing:.16em;border-left:1px solid #3dba7e2e;padding-left:.48rem;font-family:Dosis,sans-serif;font-size:8px;font-style:normal;font-weight:800}.RoadSoFar-module__8tIu8W__activeTag{color:#e6f0e8c2;background:#3dba7e0e;border-color:#3dba7e5c;box-shadow:inset 0 0 22px #3dba7e07}.RoadSoFar-module__8tIu8W__lockedPanel{border-color:#3dba7e38;box-shadow:inset 0 0 34px #3dba7e07,0 0 20px #3dba7e05}.RoadSoFar-module__8tIu8W__patternButtonLocked,.RoadSoFar-module__8tIu8W__patternButtonPreview{color:var(--ink);background:#3dba7e13;border-color:#3dba7e80;box-shadow:0 0 14px #3dba7e0e}.RoadSoFar-module__8tIu8W__patternButtonLocked{background:#3dba7e1a;border-color:#3dba7e9e}.RoadSoFar-module__8tIu8W__tag:hover,.RoadSoFar-module__8tIu8W__tag:focus-visible,.RoadSoFar-module__8tIu8W__patternButtonRelated:hover{color:var(--ink);background:#3dba7e12;border-color:#3dba7e85;outline:none;transform:translateY(-2px);box-shadow:0 0 14px #3dba7e0b}.RoadSoFar-module__8tIu8W__dormantTag{opacity:.72}.RoadSoFar-module__8tIu8W__footerNote{color:#e6f0e847;z-index:1;border-top:1px solid #3dba7e14;width:min(100%,1560px);margin:0 auto;padding:1.75rem 2.5rem 2.5rem;font-family:PT Serif,serif;font-size:12px;font-style:italic;position:relative}@keyframes RoadSoFar-module__8tIu8W__settleTag{to{opacity:1;transform:translateY(0)}}@keyframes RoadSoFar-module__8tIu8W__fieldDrift{0%{transform:translate(-48px)}to{transform:translate(0,0)}}@keyframes RoadSoFar-module__8tIu8W__nowPulse{0%,to{opacity:.55;filter:drop-shadow(0 0 4px #3dba7e3d)}50%{opacity:1;filter:drop-shadow(0 0 10px #3dba7e8a)}}@keyframes RoadSoFar-module__8tIu8W__acquireSweep{0%{left:-45%}to{left:115%}}@keyframes RoadSoFar-module__8tIu8W__trayAcquire{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes RoadSoFar-module__8tIu8W__artifactIn{to{opacity:1;transform:translateY(0)}}@keyframes RoadSoFar-module__8tIu8W__recordAcquire{0%{border-color:#3dba7e47;box-shadow:inset 0 0 72px #3dba7e0e,0 0 28px #3dba7e09}to{border-color:#3dba7e1f;box-shadow:inset 0 0 42px #3dba7e07}}@keyframes RoadSoFar-module__8tIu8W__signalTraceIn{0%{opacity:0;transform:scaleX(.04)}to{opacity:1;transform:scaleX(1)}}@keyframes RoadSoFar-module__8tIu8W__signalTickIn{to{opacity:1;transform:scaleY(1)}}@keyframes RoadSoFar-module__8tIu8W__signalAnchorIn{70%{opacity:1;transform:translate(-50%)translateY(0)scale(1.08)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes RoadSoFar-module__8tIu8W__signalBranchIn{to{opacity:1;transform:rotate(calc(-8deg + var(--row) * 4deg)) scaleX(1)}}@keyframes RoadSoFar-module__8tIu8W__signalPulseTravel{0%{opacity:0;transform:translate(0)}12%{opacity:.42}48%{opacity:.3}70%,to{opacity:0;transform:translate(940%)}}@keyframes RoadSoFar-module__8tIu8W__signalDissolve{to{opacity:0;filter:blur(.6px)}}@keyframes RoadSoFar-module__8tIu8W__signalLineDissolve{to{opacity:0;transform:scaleX(.96)}}@keyframes RoadSoFar-module__8tIu8W__signalTickDissolve{to{opacity:0;transform:scaleY(.15)}}@keyframes RoadSoFar-module__8tIu8W__signalBranchDissolve{to{opacity:0;transform:rotate(calc(-8deg + var(--row) * 4deg)) scaleX(.2)}}@keyframes RoadSoFar-module__8tIu8W__signalAnchorDissolve{to{opacity:0;filter:none;transform:translate(-50%)translateY(0)scale(.6)}}@media (prefers-reduced-motion:reduce){.RoadSoFar-module__8tIu8W__tag,.RoadSoFar-module__8tIu8W__timelineField:before,.RoadSoFar-module__8tIu8W__yearRuler span:last-child:before,.RoadSoFar-module__8tIu8W__activeEraSpan:after,.RoadSoFar-module__8tIu8W__eraSpan:hover:after,.RoadSoFar-module__8tIu8W__eraSpan:focus-visible:after,.RoadSoFar-module__8tIu8W__signalOverlayExiting,.RoadSoFar-module__8tIu8W__signalLine,.RoadSoFar-module__8tIu8W__signalTick,.RoadSoFar-module__8tIu8W__signalAnchor,.RoadSoFar-module__8tIu8W__signalBranch,.RoadSoFar-module__8tIu8W__signalPulse,.RoadSoFar-module__8tIu8W__artifactTray,.RoadSoFar-module__8tIu8W__artifactItem,.RoadSoFar-module__8tIu8W__milestoneCard{opacity:1;animation:none;transform:none}.RoadSoFar-module__8tIu8W__fragmentButton,.RoadSoFar-module__8tIu8W__tag,.RoadSoFar-module__8tIu8W__proofGrid span,.RoadSoFar-module__8tIu8W__backLink{transition:none}}@media (max-width:860px){.RoadSoFar-module__8tIu8W__page{overflow:hidden visible}.RoadSoFar-module__8tIu8W__page:before{opacity:.62;height:430px;inset:58px 0 auto}.RoadSoFar-module__8tIu8W__page:after{display:none}.RoadSoFar-module__8tIu8W__navInner{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.2rem}.RoadSoFar-module__8tIu8W__navLinks{gap:1rem;width:100%;padding-bottom:.25rem;overflow-x:auto}.RoadSoFar-module__8tIu8W__heroInner{padding:1.05rem 1rem 1.25rem}.RoadSoFar-module__8tIu8W__mastheadMeta,.RoadSoFar-module__8tIu8W__introCopy{grid-template-columns:1fr;display:grid}.RoadSoFar-module__8tIu8W__mastheadMeta{align-items:start;gap:.55rem;margin-bottom:.85rem}.RoadSoFar-module__8tIu8W__mastheadMeta>span{font-size:8px;line-height:1.45}.RoadSoFar-module__8tIu8W__backLink{margin-bottom:0;font-size:9px}.RoadSoFar-module__8tIu8W__introCopy{row-gap:0}.RoadSoFar-module__8tIu8W__introCopy:after{display:none}.RoadSoFar-module__8tIu8W__eyebrow{margin-bottom:.45rem;font-size:12px}.RoadSoFar-module__8tIu8W__title{max-width:8.5em;font-size:clamp(2.6rem,14vw,3.8rem);line-height:.88}.RoadSoFar-module__8tIu8W__intro{grid-area:auto;max-width:100%;margin-top:.85rem;font-size:.92rem;line-height:1.68}.RoadSoFar-module__8tIu8W__timelineInner{grid-template-columns:1fr;row-gap:0;padding:1.25rem 1rem 1.65rem}.RoadSoFar-module__8tIu8W__analysisGrid{grid-template-columns:1fr;gap:.7rem;margin-top:1.25rem}.RoadSoFar-module__8tIu8W__analysisGrid:before{display:none}.RoadSoFar-module__8tIu8W__evidenceLabel,.RoadSoFar-module__8tIu8W__analysisBody,.RoadSoFar-module__8tIu8W__patternLabel,.RoadSoFar-module__8tIu8W__patternBody{grid-area:auto/1}.RoadSoFar-module__8tIu8W__timelineBody{grid-column:1}.RoadSoFar-module__8tIu8W__timelineField{min-height:0;box-shadow:none;background:0 0;border:0;overflow:visible}.RoadSoFar-module__8tIu8W__timelineField:before,.RoadSoFar-module__8tIu8W__timelineField:after{display:none}.RoadSoFar-module__8tIu8W__timelineScroller{overscroll-behavior-x:contain;scrollbar-color:#3dba7e47 #3dba7e0f;scrollbar-width:thin;background:linear-gradient(#3dba7e06 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#3dba7e06 1px,#0000 1px) 0 0/48px 48px,#0c0f0cc7;border-top:1px solid #3dba7e1a;border-bottom:1px solid #3dba7e1a;width:100%;position:relative;inset:auto;overflow:auto hidden}.RoadSoFar-module__8tIu8W__timelineScroller::-webkit-scrollbar{height:6px}.RoadSoFar-module__8tIu8W__timelineScroller::-webkit-scrollbar-track{background:#3dba7e0f}.RoadSoFar-module__8tIu8W__timelineScroller::-webkit-scrollbar-thumb{background:#3dba7e47}.RoadSoFar-module__8tIu8W__timelineTrack{min-width:980px;height:340px;overflow:hidden}.RoadSoFar-module__8tIu8W__timelineTrack:before{content:"";pointer-events:none;background:#3dba7e3d;height:1px;position:absolute;top:46%;left:0;right:0;box-shadow:0 0 18px #3dba7e14}.RoadSoFar-module__8tIu8W__timelineTrack:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0c0f0c6b,#0000 4% 96%,#0c0f0c6b);position:absolute;inset:0}.RoadSoFar-module__8tIu8W__timelineReadout{gap:.5rem;max-width:82vw;top:.75rem;left:.85rem}.RoadSoFar-module__8tIu8W__timelineReadout span,.RoadSoFar-module__8tIu8W__timelineReadout strong{letter-spacing:.16em;font-size:8px;line-height:1.35}.RoadSoFar-module__8tIu8W__yearRuler{inset:3rem .85rem auto}.RoadSoFar-module__8tIu8W__yearRuler span{font-size:9px}.RoadSoFar-module__8tIu8W__yearRuler span:after{height:15rem}.RoadSoFar-module__8tIu8W__axisLine{top:46%;left:.85rem;right:.85rem}.RoadSoFar-module__8tIu8W__eraSpans{inset:0 .85rem}.RoadSoFar-module__8tIu8W__eraSpan{top:calc(22% + (var(--row) - 1) * 18%);width:max(var(--w), 7.4rem);min-height:4.5rem;padding:.66rem .7rem}.RoadSoFar-module__8tIu8W__eraSpan span{font-size:8px}.RoadSoFar-module__8tIu8W__eraSpan strong{font-size:11px;line-height:1.18}.RoadSoFar-module__8tIu8W__eraSpan em{font-size:8px}.RoadSoFar-module__8tIu8W__activeEraSpan:after,.RoadSoFar-module__8tIu8W__eraSpan:hover:after,.RoadSoFar-module__8tIu8W__eraSpan:focus-visible:after{opacity:.46;background:linear-gradient(90deg,#0000,#3dba7e1f,#0000);width:100%;animation:none;left:0;transform:none}.RoadSoFar-module__8tIu8W__signalOverlay{inset:0 .85rem}.RoadSoFar-module__8tIu8W__signalLine,.RoadSoFar-module__8tIu8W__signalTick{top:4.35rem}.RoadSoFar-module__8tIu8W__signalBranch{display:none}.RoadSoFar-module__8tIu8W__artifactTray{grid-template-columns:1fr;width:100%;margin-top:.85rem;animation:none;position:relative;bottom:auto;left:auto;right:auto}.RoadSoFar-module__8tIu8W__artifactList{grid-template-columns:repeat(2,minmax(150px,1fr));overflow:hidden}.RoadSoFar-module__8tIu8W__artifactItem{opacity:1;min-width:0;min-height:4rem;padding:.7rem;animation:none;transform:none}.RoadSoFar-module__8tIu8W__artifactItem strong{font-size:.82rem}.RoadSoFar-module__8tIu8W__artifactTrayHeader{border-bottom:1px solid #3dba7e14;border-right:0}.RoadSoFar-module__8tIu8W__timeline:before{display:none}.RoadSoFar-module__8tIu8W__layerLabel{margin:0 0 .65rem;padding-top:0}.RoadSoFar-module__8tIu8W__proofGrid{grid-template-columns:1fr}.RoadSoFar-module__8tIu8W__milestoneCard,.RoadSoFar-module__8tIu8W__patternPanel{width:100%;max-width:100%}.RoadSoFar-module__8tIu8W__milestoneCard{animation:none}.RoadSoFar-module__8tIu8W__milestoneCard:before,.RoadSoFar-module__8tIu8W__milestoneCard:after{opacity:.65;width:28px;height:28px}.RoadSoFar-module__8tIu8W__archiveNumber{color:#3dba7e09;font-size:3.35rem;top:.55rem;right:.65rem}.RoadSoFar-module__8tIu8W__milestoneSelector{flex-direction:column;align-items:flex-start;gap:.65rem;padding:.8rem .9rem}.RoadSoFar-module__8tIu8W__milestoneSelector>div{scrollbar-width:thin;width:100%;overflow-x:auto}.RoadSoFar-module__8tIu8W__fragmentButton{flex:none}.RoadSoFar-module__8tIu8W__milestoneHeader{padding:1.15rem .9rem 1rem}.RoadSoFar-module__8tIu8W__milestoneKicker{letter-spacing:.2em;margin-bottom:.65rem;font-size:8px}.RoadSoFar-module__8tIu8W__milestoneTitleWrap{align-items:flex-start}.RoadSoFar-module__8tIu8W__milestoneTitleWrap strong{font-size:clamp(1.5rem,8vw,2rem);line-height:1.08}.RoadSoFar-module__8tIu8W__chevron{width:1.85rem;height:1.85rem}.RoadSoFar-module__8tIu8W__metaRow span{letter-spacing:.13em;padding:.68rem .78rem;font-size:9px}.RoadSoFar-module__8tIu8W__milestoneBody p{padding:0 .9rem;font-size:.94rem;line-height:1.74}.RoadSoFar-module__8tIu8W__milestoneBody.RoadSoFar-module__8tIu8W__open p{padding-top:1rem;padding-bottom:1.15rem}.RoadSoFar-module__8tIu8W__proofGrid span{min-height:auto;padding:.9rem;font-size:12px;line-height:1.58}.RoadSoFar-module__8tIu8W__patternPanel{margin-top:0;padding:1rem .9rem;transform:none}.RoadSoFar-module__8tIu8W__panelHeader{margin-bottom:.85rem;padding-bottom:.85rem;display:block}.RoadSoFar-module__8tIu8W__panelHeader p:not(.RoadSoFar-module__8tIu8W__mobilePatternHint){display:none}.RoadSoFar-module__8tIu8W__mobilePatternHint{display:block}.RoadSoFar-module__8tIu8W__panelHeader small{margin-top:.5rem;display:block}.RoadSoFar-module__8tIu8W__signalField{gap:.5rem}.RoadSoFar-module__8tIu8W__tag{opacity:1;flex:12rem;justify-content:flex-start;max-width:100%;padding:.6rem .62rem;animation:none;transform:none}.RoadSoFar-module__8tIu8W__tag span{overflow-wrap:anywhere;min-width:0;font-size:9px}.RoadSoFar-module__8tIu8W__tag em{flex:none;min-width:2.8rem;margin-left:auto}.RoadSoFar-module__8tIu8W__tag:hover,.RoadSoFar-module__8tIu8W__tag:focus-visible,.RoadSoFar-module__8tIu8W__patternButtonRelated:hover{transform:none}.RoadSoFar-module__8tIu8W__footerNote{padding:1.5rem 1.2rem 2rem}}
