.hero-title[data-astro-cid-i3irphx7]{font-size:clamp(2.9rem,12.2vw,11.25rem)}.hero-eng[data-astro-cid-i3irphx7]{width:max-content;max-width:none;font-stretch:100%}@media (prefers-reduced-motion:no-preference){.hero-eng[data-astro-cid-i3irphx7]{animation:ratchet 1.1s var(--ease-mech) .12s both}}@keyframes ratchet{0%{font-stretch:62%}to{font-stretch:100%}}.hero-prop[data-astro-cid-i3irphx7]{letter-spacing:-.02em;max-width:22ch;font-size:clamp(1.4rem,1rem + 1.6vw,2.35rem);font-weight:500;line-height:1.12}.dim[data-astro-cid-i3irphx7]{width:var(--dim-w,100%);align-items:center;gap:.75rem;max-width:100%;display:flex}.dim-line[data-astro-cid-i3irphx7]{background:currentColor;flex:1;height:1px;position:relative}.dim-line[data-astro-cid-i3irphx7]:first-child:before,.dim-line[data-astro-cid-i3irphx7]:last-child:after{content:"";background:currentColor;width:1px;height:.9rem;position:absolute;top:-.45rem}.dim-line[data-astro-cid-i3irphx7]:first-child:before{left:0}.dim-line[data-astro-cid-i3irphx7]:last-child:after{right:0}.dim-text[data-astro-cid-i3irphx7]{white-space:nowrap;font-variant-numeric:tabular-nums}.row[data-astro-cid-xjy2o6if]{isolation:isolate;transition:color .26s var(--ease-mech)}.row[data-astro-cid-xjy2o6if]:before{content:"";z-index:-1;background:var(--color-ink);transform-origin:top;transition:transform .32s var(--ease-mech);position:absolute;inset:0 -1.25rem;transform:scaleY(0)}@media (width>=48rem){.row[data-astro-cid-xjy2o6if]:before{inset:0 -1.5rem}}.row[data-astro-cid-xjy2o6if]:hover,.row[data-astro-cid-xjy2o6if]:focus-visible{color:var(--color-cream)}.row[data-astro-cid-xjy2o6if]:hover:before,.row[data-astro-cid-xjy2o6if]:focus-visible:before{transform:scaleY(1)}.row[data-astro-cid-xjy2o6if]:focus-visible{outline-offset:0}.row-title[data-astro-cid-xjy2o6if]{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2rem,1.2rem + 3.2vw,3.75rem);font-weight:700;font-stretch:88%;line-height:.95}.row-num[data-astro-cid-xjy2o6if],.row-caps[data-astro-cid-xjy2o6if]{color:var(--color-graphite);transition:color .26s var(--ease-mech)}.row[data-astro-cid-xjy2o6if]:hover .row-num[data-astro-cid-xjy2o6if],.row[data-astro-cid-xjy2o6if]:focus-visible .row-num[data-astro-cid-xjy2o6if]{color:var(--color-signal)}.row[data-astro-cid-xjy2o6if]:hover .row-caps[data-astro-cid-xjy2o6if],.row[data-astro-cid-xjy2o6if]:focus-visible .row-caps[data-astro-cid-xjy2o6if]{color:var(--color-fog)}.row-arrow[data-astro-cid-xjy2o6if] svg{transition:transform .26s var(--ease-mech)}.row[data-astro-cid-xjy2o6if]:hover .row-arrow[data-astro-cid-xjy2o6if] svg{color:var(--color-signal);transform:translate(3px,-3px)}.sys[data-astro-cid-2ox32lxk]{position:relative}.sys-name[data-astro-cid-2ox32lxk]{letter-spacing:-.015em;font-weight:600;line-height:1.1}.sys-kicker[data-astro-cid-2ox32lxk]{color:var(--color-signal);margin-bottom:.5rem}.sys-store[data-astro-cid-2ox32lxk]{z-index:2;background:var(--color-cream);color:var(--color-ink);padding:1.25rem;position:relative}.sys-store[data-astro-cid-2ox32lxk] .text-fog{color:var(--color-graphite)}.sys-store[data-astro-cid-2ox32lxk] .sys-kicker[data-astro-cid-2ox32lxk]{color:#b8380a}.sys-nodes[data-astro-cid-2ox32lxk]{gap:1rem;display:grid}.sys-node[data-astro-cid-2ox32lxk] a[data-astro-cid-2ox32lxk]{border:1px solid var(--color-rule-dark);background:var(--color-ink);transition:border-color .2s var(--ease-mech), background-color .2s var(--ease-mech);padding:1rem 1.1rem 1.1rem;text-decoration:none;display:block;position:relative}.sys-node[data-astro-cid-2ox32lxk] a[data-astro-cid-2ox32lxk]:hover,.sys-node[data-astro-cid-2ox32lxk] a[data-astro-cid-2ox32lxk]:focus-visible,.sys-node[data-astro-cid-2ox32lxk] a[data-astro-cid-2ox32lxk].is-active{border-color:var(--color-signal);background:var(--color-ink-2)}.sys-led[data-astro-cid-2ox32lxk]{color:var(--color-fog);align-items:center;gap:.4rem;font-size:.625rem;display:inline-flex;position:absolute;top:.85rem;right:.9rem}.sys-led[data-astro-cid-2ox32lxk]:before{content:"";background:var(--color-ok);border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 #3fbf6a80}.sys-node[data-astro-cid-2ox32lxk] a[data-astro-cid-2ox32lxk]:hover .sys-led[data-astro-cid-2ox32lxk]:before,.sys-node[data-astro-cid-2ox32lxk] a[data-astro-cid-2ox32lxk]:focus-visible .sys-led[data-astro-cid-2ox32lxk]:before,.sys-node[data-astro-cid-2ox32lxk] a[data-astro-cid-2ox32lxk].is-active .sys-led[data-astro-cid-2ox32lxk]:before{animation:ping 1s var(--ease-mech) infinite}@keyframes ping{70%{box-shadow:0 0 0 .4rem #3fbf6a00}to{box-shadow:0 0 #3fbf6a00}}.sys[data-astro-cid-2ox32lxk]{padding-left:1.75rem}.sys-bus[data-astro-cid-2ox32lxk]{background:var(--color-signal);width:2px;position:absolute;top:2rem;bottom:2rem;left:.5rem}.sys-bus-label[data-astro-cid-2ox32lxk],.pkt[data-astro-cid-2ox32lxk]{display:none}.sys-store[data-astro-cid-2ox32lxk]{margin-bottom:1rem}.sys-store[data-astro-cid-2ox32lxk]:before,.sys-node[data-astro-cid-2ox32lxk] a[data-astro-cid-2ox32lxk]:before{content:"";background:var(--color-rule-dark);width:1.25rem;height:2px;position:absolute;top:50%;left:-1.25rem}.sys-store[data-astro-cid-2ox32lxk]:before,.sys-node[data-astro-cid-2ox32lxk] a[data-astro-cid-2ox32lxk]:hover:before,.sys-node[data-astro-cid-2ox32lxk] a[data-astro-cid-2ox32lxk]:focus-visible:before,.sys-node[data-astro-cid-2ox32lxk] a[data-astro-cid-2ox32lxk].is-active:before{background:var(--color-signal)}@media (width>=64rem){.sys[data-astro-cid-2ox32lxk]{--stub:2.5rem;grid-template-columns:minmax(13rem,1fr) 3fr;grid-template-rows:auto calc(var(--stub) * 2) auto;column-gap:1.5rem;padding-left:0;display:grid}.sys-store[data-astro-cid-2ox32lxk]{grid-area:1/1/4;align-self:center;margin:0;padding:1.5rem}.sys-store[data-astro-cid-2ox32lxk]:before{display:none}.sys-bus[data-astro-cid-2ox32lxk]{grid-area:2/1/auto/-1;align-self:center;width:auto;height:2px;position:relative;inset:auto;container-type:inline-size}.sys-bus-label[data-astro-cid-2ox32lxk]{color:var(--color-signal);display:block;position:absolute;bottom:.6rem;right:0}.sys-nodes[data-astro-cid-2ox32lxk]{display:contents}.sys-node[data-astro-cid-2ox32lxk]{width:calc(33.3333% - 1rem);margin-left:calc(var(--i) * ((100% - 3rem) / 3 + 1.5rem));grid-column:2}.sys-node[data-astro-cid-2ox32lxk].slot-0{--i:0}.sys-node[data-astro-cid-2ox32lxk].slot-1{--i:1}.sys-node[data-astro-cid-2ox32lxk].slot-2{--i:2}.sys-node[data-astro-cid-2ox32lxk].is-top{grid-row:1;align-self:end}.sys-node[data-astro-cid-2ox32lxk].is-bottom{grid-row:3;align-self:start}.sys-node[data-astro-cid-2ox32lxk] a[data-astro-cid-2ox32lxk]:before{width:2px;height:var(--stub);top:auto;left:1.5rem}.is-top[data-astro-cid-2ox32lxk] a[data-astro-cid-2ox32lxk]:before{top:100%}.is-bottom[data-astro-cid-2ox32lxk] a[data-astro-cid-2ox32lxk]:before{bottom:100%}.sys-node[data-astro-cid-2ox32lxk] a[data-astro-cid-2ox32lxk]:after{content:"";background:var(--color-ink);border:2px solid var(--color-signal);width:8px;height:8px;position:absolute;left:calc(1.5rem - 3px)}.is-top[data-astro-cid-2ox32lxk] a[data-astro-cid-2ox32lxk]:after{top:calc(100% + var(--stub) - 4px)}.is-bottom[data-astro-cid-2ox32lxk] a[data-astro-cid-2ox32lxk]:after{bottom:calc(100% + var(--stub) - 4px)}.pkt[data-astro-cid-2ox32lxk]{background:var(--color-cream);width:8px;height:8px;animation:6s linear infinite travel;display:block;position:absolute;top:-3px;left:0}.pkt-2[data-astro-cid-2ox32lxk]{animation-delay:-2s}.pkt-rev[data-astro-cid-2ox32lxk]{background:var(--color-ok);animation-duration:7.5s;animation-direction:reverse}@keyframes travel{0%{transform:translate(0)}to{transform:translate(calc(100cqw - 8px))}}}@media (prefers-reduced-motion:reduce){.pkt[data-astro-cid-2ox32lxk]{display:none}}.sys-log[data-astro-cid-2ox32lxk] ol[data-astro-cid-2ox32lxk]{min-height:7.2em}.sys-log[data-astro-cid-2ox32lxk] li[data-astro-cid-2ox32lxk]{border-bottom:1px dashed var(--color-rule-dark);font-variant-numeric:tabular-nums;grid-template-columns:5.5rem 1fr auto;gap:.25rem 1rem;padding:.45rem 0;display:grid}.sys-log[data-astro-cid-2ox32lxk] li[data-astro-cid-2ox32lxk]>[data-astro-cid-2ox32lxk]:nth-child(3),.sys-log[data-astro-cid-2ox32lxk] li[data-astro-cid-2ox32lxk]>[data-astro-cid-2ox32lxk]:nth-child(4){display:none}@media (width>=48rem){.sys-log[data-astro-cid-2ox32lxk] li[data-astro-cid-2ox32lxk]{grid-template-columns:6rem 1.4fr 1fr .8fr auto}.sys-log[data-astro-cid-2ox32lxk] li[data-astro-cid-2ox32lxk]>[data-astro-cid-2ox32lxk]:nth-child(3),.sys-log[data-astro-cid-2ox32lxk] li[data-astro-cid-2ox32lxk]>[data-astro-cid-2ox32lxk]:nth-child(4){display:block}}.sys-log[data-astro-cid-2ox32lxk] li[data-astro-cid-2ox32lxk].is-new{animation:logIn .4s var(--ease-mech)}@keyframes logIn{0%{opacity:0;transform:translateY(-4px)}}.sys-live[data-astro-cid-2ox32lxk]:before{content:"";background:var(--color-ok);vertical-align:.05em;border-radius:50%;width:.4rem;height:.4rem;margin-right:.45rem;display:inline-block}.years[data-astro-cid-kq42ek7p]{letter-spacing:-.05em;font-size:clamp(6rem,4rem + 9vw,12rem);font-weight:800;font-stretch:75%;line-height:.8}.years-unit[data-astro-cid-kq42ek7p]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#b8380a;margin-left:.4rem;font-size:.875rem;font-weight:500}
