.roadmap_page__KXifq{min-height:100vh;overflow-x:hidden;background:var(--paper);color:var(--ink)}.roadmap_hero__fVP8n{min-height:530px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);border-right:1px solid var(--line);border-bottom:1px solid var(--ink);border-left:1px solid var(--line)}.roadmap_heroCopy__wvM4w{display:flex;flex-direction:column;justify-content:space-between;padding:72px 5vw 65px;border-right:1px solid var(--ink)}.roadmap_compact__a7S_U span,.roadmap_heroNote____P5X small,.roadmap_heroNote____P5X>span,.roadmap_kicker__Jyrwc,.roadmap_toolbar__wB0wJ small,.roadmap_toolbar__wB0wJ span{font:500 9px var(--font-mono);letter-spacing:.07em}.roadmap_hero__fVP8n h1{max-width:900px;margin:105px 0 0;font-size:clamp(64px,7.3vw,116px);font-weight:500;line-height:.82;letter-spacing:-.072em}.roadmap_hero__fVP8n h1 em{color:var(--red);font-family:var(--font-serif);font-weight:400}.roadmap_heroNote____P5X{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:42px 36px 54px;background:linear-gradient(160deg,transparent 0 55%,rgba(216,170,53,.16) 55%)}.roadmap_heroNote____P5X:before{position:absolute;top:48px;right:36px;width:82px;height:82px;border:1px solid var(--ink);border-radius:50%;content:""}.roadmap_heroNote____P5X:after{position:absolute;top:89px;right:21px;width:112px;border-top:1px solid var(--red);content:"";transform:rotate(-24deg)}.roadmap_heroNote____P5X>span{max-width:190px;color:var(--red);line-height:1.6}.roadmap_heroNote____P5X p{max-width:330px;margin:24px 0 22px;font-size:15px;line-height:1.6}.roadmap_heroNote____P5X small{color:var(--muted);line-height:1.5}.roadmap_roadmap__BmWDX{padding-top:78px;padding-bottom:95px}.roadmap_toolbar__wB0wJ{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(520px,1.25fr) auto;gap:32px;align-items:end;padding-bottom:25px}.roadmap_toolbar__wB0wJ h2{margin:12px 0 0;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:.92;letter-spacing:-.055em}.roadmap_toolbar__wB0wJ>small{color:var(--muted);white-space:nowrap}.roadmap_filters__U39Yt{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.roadmap_filters__U39Yt button{border:1px solid var(--line);background:transparent;padding:9px 11px;color:var(--ink);font:500 8px var(--font-mono);letter-spacing:.04em;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s cubic-bezier(.23,1,.32,1)}.roadmap_filters__U39Yt button:hover{border-color:var(--ink)}.roadmap_filters__U39Yt button:active{transform:scale(.97)}.roadmap_filters__U39Yt .roadmap_activeFilter__bHyHP{border-color:var(--ink);background:var(--ink);color:var(--paper)}.roadmap_boardScroll__Q5kd0{overflow-x:auto;border:1px solid var(--ink);scrollbar-color:var(--red) transparent;scrollbar-width:thin}.roadmap_board__SlSZv{display:grid;grid-template-columns:repeat(6,minmax(252px,1fr));min-width:1512px}.roadmap_horizon__9Ymw7{min-width:0;border-right:1px solid var(--ink);background:rgba(255,255,255,.13)}.roadmap_horizon__9Ymw7:last-child{border-right:0}.roadmap_horizon__9Ymw7>header{min-height:188px;display:grid;grid-template-columns:1fr auto;align-content:start;padding:20px;border-bottom:1px solid var(--ink)}.roadmap_horizon__9Ymw7>header small,.roadmap_horizon__9Ymw7>header span{font:500 8px var(--font-mono);letter-spacing:.06em}.roadmap_horizon__9Ymw7>header small{color:var(--red)}.roadmap_horizon__9Ymw7>header h3{grid-column:1/-1;margin:50px 0 7px;font-size:29px;font-weight:500;line-height:.95;letter-spacing:-.045em}.roadmap_horizon__9Ymw7>header p{grid-column:1/-1;margin:0;color:var(--muted);font-size:11px;line-height:1.5}.roadmap_cardStack__sXmCi{display:grid;align-content:start;gap:9px;min-height:700px;padding:10px}.roadmap_card__yzYfn{border:1px solid var(--ink);transition:transform .17s cubic-bezier(.23,1,.32,1),box-shadow .17s ease}.roadmap_card__yzYfn:hover{z-index:1;transform:translateY(-2px);box-shadow:4px 5px 0 rgba(23,23,19,.18)}.roadmap_card__yzYfn summary{position:relative;min-height:166px;display:flex;flex-direction:column;padding:14px;cursor:pointer;list-style:none}.roadmap_card__yzYfn summary::-webkit-details-marker{display:none}.roadmap_card__yzYfn summary>small,.roadmap_card__yzYfn summary>span{font:500 7px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.roadmap_card__yzYfn summary>i{position:absolute;top:11px;right:12px;font:normal 18px var(--font-sans);transition:transform .16s ease}.roadmap_card__yzYfn[open] summary>i{transform:rotate(45deg)}.roadmap_card__yzYfn summary strong{margin:37px 20px 8px 0;font-size:17px;font-weight:600;line-height:1.05;letter-spacing:-.025em}.roadmap_card__yzYfn summary p{margin:0 0 15px;font-size:10px;line-height:1.45}.roadmap_card__yzYfn summary>small{margin-top:auto}.roadmap_card__yzYfn>div{padding:13px 14px 15px;border-top:1px solid;font-size:10px;line-height:1.55}.roadmap_card__yzYfn.roadmap_live__J8OpO{background:#245849;color:#fff}.roadmap_card__yzYfn.roadmap_ready__FEOEi{background:var(--lime)}.roadmap_card__yzYfn.roadmap_building__BYqS5{background:var(--ochre)}.roadmap_empty__MvhK5{margin:0;padding:18px 10px;border:1px dashed var(--line);color:var(--muted);font:8px/1.6 var(--font-mono)}.roadmap_legend__5I87f{display:flex;flex-wrap:wrap;gap:20px;align-items:center;padding:17px 4px;border-bottom:1px solid var(--ink)}.roadmap_legend__5I87f span{display:flex;align-items:center;gap:7px;font:8px var(--font-mono)}.roadmap_legend__5I87f span>i{width:10px;height:10px;border:1px solid var(--ink)}.roadmap_legend__5I87f span>i.roadmap_live__J8OpO{background:#245849}.roadmap_legend__5I87f span>i.roadmap_ready__FEOEi{background:var(--lime)}.roadmap_legend__5I87f span>i.roadmap_building__BYqS5{background:var(--ochre)}.roadmap_legend__5I87f p{margin:0 0 0 auto;color:var(--muted);font:8px/1.5 var(--font-mono)}.roadmap_compact__a7S_U{display:grid;grid-template-columns:.75fr 1.15fr auto;gap:40px;align-items:center;min-height:300px;margin-bottom:110px;padding:45px 55px;background:var(--red);color:#fff}.roadmap_compact__a7S_U h2{margin:14px 0 0;font-size:clamp(40px,5vw,67px);font-weight:500;line-height:.9;letter-spacing:-.055em}.roadmap_compact__a7S_U p{max-width:620px;margin:0;font-size:15px;line-height:1.65}.roadmap_compactMark__pPJ8j{width:64px;height:64px;display:grid;place-items:center;border:1px solid #fff;border-radius:50%;font-size:24px}@media (max-width:1120px){.roadmap_toolbar__wB0wJ{grid-template-columns:1fr auto}.roadmap_filters__U39Yt{grid-column:1/-1;grid-row:2;justify-content:flex-start}.roadmap_toolbar__wB0wJ>small{grid-column:2;grid-row:1}.roadmap_compact__a7S_U{grid-template-columns:1fr 1fr auto;padding-inline:38px}}@media (max-width:760px){.roadmap_hero__fVP8n{min-height:auto;grid-template-columns:1fr}.roadmap_heroCopy__wvM4w{min-height:420px;padding:55px 20px 42px;border-right:0;border-bottom:1px solid var(--ink)}.roadmap_hero__fVP8n h1{margin-top:100px;font-size:clamp(55px,16vw,82px)}.roadmap_heroNote____P5X{min-height:300px;padding:38px 20px 42px}.roadmap_heroNote____P5X:before{top:34px;right:22px}.roadmap_heroNote____P5X:after{top:74px;right:7px}.roadmap_roadmap__BmWDX{padding-top:55px;padding-bottom:65px}.roadmap_toolbar__wB0wJ{grid-template-columns:1fr;gap:20px}.roadmap_filters__U39Yt,.roadmap_toolbar__wB0wJ>small{grid-column:1;grid-row:auto}.roadmap_filters__U39Yt{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.roadmap_filters__U39Yt button{flex:none}.roadmap_board__SlSZv{grid-template-columns:repeat(6,minmax(82vw,82vw));min-width:max-content}.roadmap_boardScroll__Q5kd0{scroll-snap-type:x mandatory}.roadmap_horizon__9Ymw7{scroll-snap-align:start}.roadmap_cardStack__sXmCi{min-height:0}.roadmap_legend__5I87f{align-items:flex-start}.roadmap_legend__5I87f p{flex-basis:100%;margin-left:0}.roadmap_compact__a7S_U{grid-template-columns:1fr;gap:28px;min-height:360px;margin-bottom:70px;padding:38px 24px}.roadmap_compactMark__pPJ8j{justify-self:end}}@media (prefers-reduced-motion:reduce){.roadmap_card__yzYfn,.roadmap_card__yzYfn summary>i,.roadmap_filters__U39Yt button{transition:none}.roadmap_card__yzYfn:hover{transform:none}}