.roadmap-module__6aEatW__page{--page-bg:var(--oj-paper);background:var(--oj-dark);min-height:100vh;overflow-x:clip}.roadmap-module__6aEatW__page a{text-decoration:none}.roadmap-module__6aEatW__split{align-items:end;gap:32px;display:grid}@media (min-width:1024px){.roadmap-module__6aEatW__split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px}}.roadmap-module__6aEatW__linkRow{margin-top:24px}.roadmap-module__6aEatW__foundationGrid{align-items:center;gap:24px;display:grid}@media (min-width:900px){.roadmap-module__6aEatW__foundationGrid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:40px}}.roadmap-module__6aEatW__foundationMedia{border-radius:var(--oj-r-3xl);border:1px solid var(--oj-line);aspect-ratio:4/3;min-width:0;position:relative;overflow:hidden}.roadmap-module__6aEatW__foundationMedia img{object-fit:cover}.roadmap-module__6aEatW__mediaCaption{background:var(--oj-glass-dark);color:var(--oj-on-dark);-webkit-backdrop-filter:blur(18px)saturate(1.25);border:1px solid #ffffff29;border-radius:18px;gap:4px;padding:14px 16px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.roadmap-module__6aEatW__mediaCaption span{font-size:var(--oj-t-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--oj-on-dark-3);font-weight:700}.roadmap-module__6aEatW__mediaCaption strong{font-size:var(--oj-t-body-sm);font-weight:400}.roadmap-module__6aEatW__phases{gap:0;margin:0;padding:0;list-style:none;display:grid}.roadmap-module__6aEatW__phase{border-top:1px solid var(--oj-hairline-dark);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px 22px;padding:30px 0;display:grid}.roadmap-module__6aEatW__phase:last-child{border-bottom:1px solid var(--oj-hairline-dark)}@media (min-width:1040px){.roadmap-module__6aEatW__phase{grid-template-columns:104px minmax(0,1fr) minmax(0,1.05fr);gap:0 44px;padding:40px 0}}.roadmap-module__6aEatW__phaseNum{font-family:var(--oj-serif);font-size:var(--oj-t-h-xl);letter-spacing:-.04em;color:var(--oj-on-dark-3);font-variant-numeric:tabular-nums;font-weight:300;line-height:.9}@media (min-width:1040px){.roadmap-module__6aEatW__phaseNum{font-size:var(--oj-t-h-4xl)}}.roadmap-module__6aEatW__phaseLabel{font-size:var(--oj-t-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--oj-on-dark-3);font-weight:700;display:block}.roadmap-module__6aEatW__phaseTitle{font-size:var(--oj-t-h-sm);letter-spacing:-.02em;margin:12px 0 0;font-weight:300;line-height:1.15}@media (min-width:1040px){.roadmap-module__6aEatW__phaseTitle{font-size:var(--oj-t-h-base)}}.roadmap-module__6aEatW__phaseBody{max-width:46ch;font-size:var(--oj-t-body-sm);color:var(--oj-on-dark-2);margin:11px 0 0;line-height:1.55}.roadmap-module__6aEatW__phaseAside{grid-column:1/-1;gap:14px;display:grid}@media (min-width:1040px){.roadmap-module__6aEatW__phaseAside{grid-column:auto}}.roadmap-module__6aEatW__phaseAsideLabel{font-size:var(--oj-t-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--oj-on-dark-3);font-weight:700;display:block}.roadmap-module__6aEatW__phaseAsideValue{font-size:var(--oj-t-body-sm);margin-top:6px;line-height:1.5;display:block}.roadmap-module__6aEatW__phaseRows{font-size:var(--oj-t-body-sm);color:var(--oj-on-dark-2);gap:10px;margin:0;padding:0;line-height:1.55;list-style:none;display:grid}.roadmap-module__6aEatW__phaseRows li{align-items:flex-start;gap:11px;display:flex}.roadmap-module__6aEatW__phaseDot{border-radius:var(--oj-r-pill);background:var(--oj-ring-2);flex:none;width:7px;height:7px;margin-top:8px;display:block}.roadmap-module__6aEatW__capabilityStrip{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.roadmap-module__6aEatW__capabilityStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}.roadmap-module__6aEatW__capabilityIcon{border-radius:var(--oj-r-xl);background:var(--oj-veil-dark);border:1px solid var(--oj-hairline-dark);width:42px;height:42px;color:var(--oj-ring-1);place-items:center;display:grid}.roadmap-module__6aEatW__capabilityKicker{font-size:var(--oj-t-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--oj-on-dark-3);margin-top:16px;font-weight:700;display:block}.roadmap-module__6aEatW__capabilityTitle{font-size:var(--oj-t-body-lg);letter-spacing:-.01em;margin:8px 0 0;font-weight:400}.roadmap-module__6aEatW__capabilityBody{font-size:var(--oj-t-body-sm);color:var(--oj-on-dark-2);margin:10px 0 0;line-height:1.55}.roadmap-module__6aEatW__referenceRows{gap:0;margin:0;padding:0;list-style:none;display:grid}.roadmap-module__6aEatW__referenceRow{border-top:1px solid var(--oj-line);gap:8px;padding:24px 0;display:grid}@media (min-width:900px){.roadmap-module__6aEatW__referenceRow{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);align-items:baseline;gap:32px}}.roadmap-module__6aEatW__referenceRow:last-child{border-bottom:1px solid var(--oj-line)}.roadmap-module__6aEatW__referenceLabel{font-size:var(--oj-t-h-xs);letter-spacing:-.02em;margin:0;font-weight:300;line-height:1.15}.roadmap-module__6aEatW__referenceBody{max-width:68ch;font-size:var(--oj-t-body-sm);color:var(--oj-ink-2);margin:0;line-height:1.6}.roadmap-module__6aEatW__touchLink{align-items:center;min-height:32px}@media (pointer:coarse){.roadmap-module__6aEatW__touchLink{min-height:44px}}