.wj[data-astro-cid-epny4yfh]{border:1px solid var(--dt-sig);background:linear-gradient(100deg, color-mix(in srgb, var(--dt-sig) 12%, transparent), color-mix(in srgb, var(--dt-sig) 3%, transparent) 55%);box-shadow:0 0 0 1px color-mix(in srgb, var(--dt-sig) 15%, transparent), 0 14px 40px -24px var(--dt-sig);grid-template-columns:minmax(16rem,1fr) minmax(0,1.6fr);align-items:center;gap:1.2rem 2rem;padding:1.1rem 1.2rem 1.1rem 1.4rem;transition:box-shadow .2s,transform .2s;display:grid;position:relative}.wj[data-astro-cid-epny4yfh]:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--dt-sig) 35%, transparent), 0 18px 46px -22px var(--dt-sig)}.wj[data-astro-cid-epny4yfh]:before,.wj[data-astro-cid-epny4yfh]:after{content:"";border:0 solid var(--dt-sig);width:10px;height:10px;position:absolute}.wj[data-astro-cid-epny4yfh]:before{border-top-width:2px;border-left-width:2px;top:-5px;left:-5px}.wj[data-astro-cid-epny4yfh]:after{border-bottom-width:2px;border-right-width:2px;bottom:-5px;right:-5px}.wj__hit[data-astro-cid-epny4yfh]{z-index:0;position:absolute;inset:0}.wj__copy[data-astro-cid-epny4yfh]{z-index:1;pointer-events:none;flex-direction:column;gap:.6rem;display:flex;position:relative}.wj__copy[data-astro-cid-epny4yfh] a[data-astro-cid-epny4yfh]{pointer-events:auto}.wj__k[data-astro-cid-epny4yfh]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dt-sig);align-items:center;gap:.5rem;max-width:none;margin:0;font-size:.62rem;display:flex}.wj__lamp[data-astro-cid-epny4yfh]{background:var(--dt-sig);width:7px;height:7px;box-shadow:0 0 8px var(--dt-sig);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite wj-pulse}@keyframes wj-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.wj__lamp[data-astro-cid-epny4yfh]{animation:none}}.wj__line[data-astro-cid-epny4yfh]{font-family:var(--font-display);color:var(--color-text);max-width:26ch;margin:0;font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);font-weight:300;line-height:1.25}.wj__acts[data-astro-cid-epny4yfh]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.wj__btn[data-astro-cid-epny4yfh]{background:var(--brand-teal);border:1px solid var(--brand-teal);color:#fff;font-family:var(--font-ui,var(--font-sans));letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.7rem;padding:.85rem 1.15rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.wj__btn[data-astro-cid-epny4yfh] span[data-astro-cid-epny4yfh]{font-size:1.05rem;transition:transform .2s}.wj__btn[data-astro-cid-epny4yfh]:hover{background:color-mix(in srgb, var(--brand-teal) 82%, #fff)}.wj[data-astro-cid-epny4yfh]:hover .wj__btn[data-astro-cid-epny4yfh] span[data-astro-cid-epny4yfh]{transform:translate(4px)}.wj__btn[data-astro-cid-epny4yfh]:focus-visible{outline:2px solid var(--dt-sig);outline-offset:3px}.wj__also[data-astro-cid-epny4yfh]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dt-sig);font-size:.64rem;text-decoration:none}.wj__also[data-astro-cid-epny4yfh]:hover{text-underline-offset:3px;text-decoration:underline}.wj__thumbs[data-astro-cid-epny4yfh]{z-index:0;pointer-events:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.55rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.wj__th[data-astro-cid-epny4yfh]{aspect-ratio:4/3;border:1px solid color-mix(in srgb, var(--dt-sig) 40%, var(--dt-line2));background:var(--bg,var(--color-bg));transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.wj__th[data-astro-cid-epny4yfh] img[data-astro-cid-epny4yfh]{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.wj__th--contain[data-astro-cid-epny4yfh] img[data-astro-cid-epny4yfh]{object-fit:contain;padding:16%}.wj__th[data-astro-cid-epny4yfh] span[data-astro-cid-epny4yfh]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#e8edef;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#080a0ce0);padding:.9rem .45rem .3rem;font-size:.52rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.wj[data-astro-cid-epny4yfh]:hover .wj__th[data-astro-cid-epny4yfh]{border-color:var(--dt-sig)}.wj[data-astro-cid-epny4yfh]:hover .wj__th[data-astro-cid-epny4yfh]:nth-child(odd){transform:translateY(-3px)}.wj[data-astro-cid-epny4yfh]:hover .wj__th[data-astro-cid-epny4yfh]:nth-child(2n){transform:translateY(3px)}.wj__chips[data-astro-cid-epny4yfh]{z-index:0;pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.wj__chips[data-astro-cid-epny4yfh] li[data-astro-cid-epny4yfh]{border:1px solid color-mix(in srgb, var(--dt-sig) 40%, var(--dt-line2));background:color-mix(in srgb, var(--color-bg) 70%, transparent);font-family:var(--font-display);color:var(--color-text);align-items:center;gap:.6rem;padding:.75rem .85rem;font-size:1rem;display:flex}.wj__chips[data-astro-cid-epny4yfh] b[data-astro-cid-epny4yfh]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dt-sig);margin-left:auto;font-size:.54rem;font-weight:400}.wj--card[data-astro-cid-epny4yfh]{grid-template-columns:minmax(0,1fr);padding:1rem}.wj--card[data-astro-cid-epny4yfh] .wj__thumbs[data-astro-cid-epny4yfh]{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));grid-auto-flow:row}@media (width<=860px){.wj[data-astro-cid-epny4yfh]{grid-template-columns:minmax(0,1fr);padding:1rem}.wj__thumbs[data-astro-cid-epny4yfh]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.wj__thumbs[data-astro-cid-epny4yfh] li[data-astro-cid-epny4yfh]:nth-child(n+4){display:none}.wj__btn[data-astro-cid-epny4yfh]{justify-content:space-between;width:100%}}@media (width<=420px){.wj__chips[data-astro-cid-epny4yfh]{grid-template-columns:minmax(0,1fr)}.wj__chips[data-astro-cid-epny4yfh] li[data-astro-cid-epny4yfh]{padding:.55rem .7rem;font-size:.9rem}}.sp{--warm:var(--color-accent-warm);--rule:color-mix(in srgb, var(--dt-sig) 50%, var(--dt-line2))}.sp__jump{margin-bottom:var(--space-6)}.sp__band{gap:var(--space-4);padding-block:var(--space-6);border-bottom:1px dashed var(--dt-line);flex-direction:column;display:flex}.sp__band:first-child{padding-top:0}.sp__band .stage__k{margin:0}.sp__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1.2rem;display:flex}.sp__cap{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);max-width:none;margin:0;font-size:.58rem}.sp__p{font-family:var(--font-body);color:var(--color-text-muted);max-width:56ch;margin:0;font-size:.95rem;line-height:1.6}.sp__two{gap:var(--space-6) 3rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.sp__col{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.sp svg.fig{width:100%;height:auto;display:block;overflow:visible}.sp .fig .w{fill:var(--color-bg);stroke:var(--dt-line2);stroke-width:1px}.sp .fig .o{fill:none;stroke:var(--dt-line2);stroke-width:1px}.sp .fig .bar{fill:color-mix(in srgb, var(--dt-line2) 70%, transparent);stroke:none}.sp .fig .ln{fill:var(--color-text-muted);stroke:none;opacity:.55}.sp .fig .ln.s{opacity:.28}.sp .fig .dash{stroke-dasharray:3 3}.sp .fig .sig{fill:color-mix(in srgb, var(--dt-sig) 12%, transparent);stroke:var(--dt-sig);stroke-width:1.2px}.sp .fig .sigf{fill:var(--dt-sig);stroke:none}.sp .fig .sigl{fill:none;stroke:var(--dt-sig);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.sp .fig .wire{fill:none;stroke:var(--rule);stroke-width:1px;stroke-dasharray:3 3}.sp .fig .warm{fill:none;stroke:var(--warm);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.sp .fig .warmf{fill:color-mix(in srgb, var(--warm) 55%, transparent);stroke:none}.sp .fig text{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--color-text-faint);font-size:5.6px}.sp .fig text.t{fill:var(--color-text)}.sp .fig text.st{fill:var(--dt-sig)}.sp .fig text.wt{fill:var(--warm)}.sp .fig text.mid{text-anchor:middle}.sp .fig text.end{text-anchor:end}.cards{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.card{border:1px solid var(--dt-line2);flex-direction:column;gap:.5rem;min-width:0;padding:.9rem;transition:border-color .2s,background .2s;display:flex;position:relative}.card:hover{border-color:color-mix(in srgb, var(--dt-sig) 55%, var(--dt-line2));background:color-mix(in srgb, var(--dt-sig) 4%, transparent)}.card__fig{border:1px solid var(--dt-line);background-image:linear-gradient(var(--dt-grid) 1px, transparent 1px), linear-gradient(90deg, var(--dt-grid) 1px, transparent 1px);background-size:12px 12px;margin:0 0 .35rem}.card__n{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-text-faint);font-size:.56rem;position:absolute;top:.4rem;right:.5rem}.card__k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dt-sig);max-width:none;margin:0;font-size:.56rem}.card__t{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-text);margin:0;font-size:1.12rem;font-variant-caps:small-caps;font-weight:400;line-height:1.2}.card__d{font-family:var(--font-body);color:var(--color-text-muted);max-width:none;margin:0;font-size:.84rem;line-height:1.55}.flow{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));counter-reset:flow;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.flow__s{border:1px solid var(--dt-line2);flex-direction:column;gap:.55rem;min-width:0;padding:1rem;display:flex;position:relative}.flow__s+.flow__s:before{content:"";border-top:1px solid var(--rule);width:1rem;position:absolute;top:2.3rem;right:100%}.flow__s+.flow__s:after{content:"";border-left:6px solid var(--dt-sig);border-top:4px solid #0000;border-bottom:4px solid #0000;position:absolute;top:calc(2.3rem - 3.5px);right:100%;transform:translate(6px)}.flow__ic{border:1px solid var(--dt-sig);place-items:center;width:2.6rem;height:2.6rem;display:grid}.flow__s:first-child .flow__ic{box-shadow:0 0 14px -4px var(--dt-sig)}.flow__ic svg{fill:none;width:1.3rem;height:1.3rem;stroke:var(--dt-sig);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.flow__n{font-family:var(--font-mono);color:var(--color-text-faint);font-size:.6rem;position:absolute;top:1rem;right:1rem}.flow__t{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-text);margin:.2rem 0 0;font-size:1.12rem;font-variant-caps:small-caps;font-weight:400}.flow__d{font-family:var(--font-body);color:var(--color-text-muted);max-width:none;margin:0;font-size:.84rem;line-height:1.55}.flow__tag{border:1px solid var(--dt-line2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);align-self:flex-start;padding:.2em .5em;font-size:.56rem}.gfit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.gfit__col{border:1px solid var(--dt-line2)}.gfit__col--yes{border-color:color-mix(in srgb, var(--dt-sig) 55%, var(--dt-line2))}.gfit__h{border-bottom:1px solid var(--dt-line2);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.6rem;margin:0;padding:.7rem .9rem;font-size:.62rem;font-weight:400;display:flex}.gfit__col--yes .gfit__h{color:var(--dt-sig);background:color-mix(in srgb, var(--dt-sig) 6%, transparent)}.gfit ul{margin:0;padding:0;list-style:none}.gfit li{border-bottom:1px solid var(--dt-line);max-width:none;font-family:var(--font-body);color:var(--color-text);align-items:flex-start;gap:.7rem;padding:.65rem .9rem;font-size:.86rem;line-height:1.5;display:flex}.gfit li:last-child{border-bottom:0}.gfit__no li{color:var(--color-text-muted)}.gfit__ic{flex:none;place-items:center;width:1.2rem;height:1.2rem;margin-top:.1rem;font-size:.7rem;display:grid}.gfit__col--yes .gfit__ic{background:var(--dt-sig);color:var(--color-bg)}.gfit__no .gfit__ic{border:1px solid var(--warm);color:var(--warm)}.sp__cta{margin-block:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:1.2rem 2rem;display:grid}.sp__ask{border:1px solid color-mix(in srgb, var(--dt-sig) 45%, var(--dt-line2));flex-direction:column;justify-content:center;gap:1rem;padding:1.3rem 1.4rem;display:flex}.sp__ask-t{font-family:var(--font-display);color:var(--color-text);max-width:none;margin:0;font-size:clamp(1.25rem,1rem + .8vw,1.6rem);font-weight:300;line-height:1.2}.sp__ask-t em{color:var(--dt-sig);font-style:italic}.sp__ask-a{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.sp__range{border:1px solid var(--dt-line2);font-family:var(--font-mono);color:var(--color-text);align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:.72rem;text-decoration:none;display:inline-flex}.sp__range span{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint);font-size:.56rem}.sp__range:hover{border-color:var(--dt-sig)}.sp .sp__ask .btn--primary{border:1px solid var(--dt-line2);color:var(--color-text);background:0 0}.sp .sp__ask .btn--primary:hover{border-color:var(--dt-sig)}.sp__band.faq{border-bottom:0;gap:.4rem;padding-bottom:0}@media (width<=1080px){.cards,.flow{--cols:2!important}.flow__s+.flow__s:before,.flow__s+.flow__s:after{display:none}.sp__two,.sp__cta{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.cards,.flow{--cols:1!important}.gfit{grid-template-columns:minmax(0,1fr)}.card{grid-template-columns:6.6rem minmax(0,1fr);grid-auto-rows:min-content;gap:.25rem .8rem;padding:.7rem;display:grid}.card__fig{grid-area:1/1/span 3;align-self:start;margin:0}.card>:not(.card__fig):not(.card__n){grid-column:2}.card__t{font-size:1rem}.card__d{font-size:.8rem;line-height:1.5}.flow__s{gap:.4rem;padding:.8rem}}.ba__sprawl{max-width:60rem}@media (width<=640px){.ba__sprawl text{font-size:8px}}.ai__lede{max-width:68ch}.ai__how{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}.ai__fig{max-width:40rem}.ai__steps{counter-reset:ai;flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.ai__steps li{counter-increment:ai;font-family:var(--font-body);color:var(--color-text-muted);max-width:none;padding-left:2rem;font-size:.86rem;line-height:1.55;position:relative}.ai__steps li:before{content:counter(ai, decimal-leading-zero);font-family:var(--font-mono);color:var(--dt-sig);font-size:.62rem;position:absolute;top:.1rem;left:0}.ai__steps b{color:var(--color-text);font-weight:600}.ai__sub{margin:var(--space-2) 0 0;font-family:var(--font-display);letter-spacing:.02em;color:var(--color-text);font-size:1.15rem;font-variant-caps:small-caps;font-weight:400}.ai__rules{grid-template-columns:minmax(0,1fr)}@media (width<=1080px){.ai__how{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ai__fig text{font-size:7px}}.su__path{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.su__node{border:1px solid var(--dt-line2);background:var(--color-bg);flex-direction:column;gap:.3rem;min-width:0;padding:.85rem .9rem;display:flex;position:relative}.su__node+.su__node:before{content:"";border-top:1px dashed var(--rule);width:1.6rem;position:absolute;top:50%;right:100%}.su__node+.su__node:after{content:"";border-left:7px solid var(--dt-sig);border-top:4px solid #0000;border-bottom:4px solid #0000;position:absolute;top:calc(50% - 4px);right:100%}.su__node.is-end{border-color:var(--dt-sig);background:color-mix(in srgb, var(--dt-sig) 8%, var(--color-bg));box-shadow:0 0 18px -8px var(--dt-sig)}.su__n{font-family:var(--font-mono);color:var(--color-text-faint);font-size:.56rem}.su__k{font-family:var(--font-display);color:var(--color-text);font-size:1.15rem}.su__node.is-end .su__k{color:var(--dt-sig)}.su__s{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.6rem}.su__chips{flex-wrap:wrap;gap:.25rem;margin-top:.3rem;display:flex}.su__chips b{border:1px solid color-mix(in srgb, var(--dt-sig) 55%, var(--dt-line2));font-family:var(--font-mono);letter-spacing:.08em;color:var(--dt-sig);padding:.12em .4em;font-size:.54rem;font-weight:400}.su__vs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;display:grid}.su__fig{border:1px solid var(--dt-line);background-image:linear-gradient(var(--dt-grid) 1px, transparent 1px), linear-gradient(90deg, var(--dt-grid) 1px, transparent 1px);background-size:12px 12px;margin:0;padding:.6rem}.su__fig figcaption{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);margin-top:.4rem;font-size:.58rem}.su__fig .wt{color:var(--warm)}.su__fig .st{color:var(--dt-sig)}.su__docs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.su__docs li{border:1px solid var(--dt-line2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .7rem;padding:.8rem;display:grid}.su__docs svg{fill:none;width:1.5rem;height:1.5rem;stroke:var(--dt-sig);stroke-width:1.3px;stroke-linejoin:round;grid-row:1/3}.su__dt{font-family:var(--font-display);color:var(--color-text);font-size:.98rem}.su__dd{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.62rem}@media (width<=1080px){.su__path{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.su__node+.su__node:before,.su__node+.su__node:after{display:none}.su__docs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.su__path{grid-template-columns:minmax(0,1fr);gap:0}.su__node{border-bottom-width:0;grid-template-columns:1.6rem 4.6rem minmax(0,1fr);align-items:center;column-gap:.5rem;padding:.55rem .7rem;display:grid}.su__node:last-child{border-bottom-width:1px}.su__k{font-size:1rem}.su__chips{grid-column:3;margin:0}.su__s{grid-area:1/3}.su__node:has(.su__chips) .su__s{display:none}.su__vs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem}.su__docs{grid-template-columns:minmax(0,1fr)}}.bd__lens{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:1.5rem 2.5rem;display:grid}.bd__hex{max-width:30rem}.bd__hex .bd__node text{font-size:6.4px}.sp .bd__hex text.bd__c{letter-spacing:.14em;font-size:9px}.bd__list{border-top:1px solid var(--dt-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.bd__list li{border-bottom:1px solid var(--dt-line);grid-template-columns:1.8rem minmax(0,1fr);column-gap:.4rem;padding:.7rem .6rem .7rem 0;display:grid}.bd__n{font-family:var(--font-mono);color:var(--dt-sig);grid-row:1/3;padding-top:.2rem;font-size:.62rem}.bd__t{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1rem;font-weight:400}.bd__d{font-family:var(--font-body);color:var(--color-text-muted);max-width:none;margin:.15rem 0 0;font-size:.8rem;line-height:1.5}.bd__time{grid-template-columns:minmax(0,1fr) 3.2rem minmax(0,1fr);align-items:stretch;display:grid}.bd__side{border:1px solid var(--dt-line2);flex-direction:column;gap:.5rem;padding:1rem 1.1rem;display:flex}.bd__side--post{border-color:color-mix(in srgb, var(--dt-sig) 55%, var(--dt-line2))}.bd__sh{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dt-sig);margin:0;font-size:.64rem;font-weight:400}.bd__sl{font-family:var(--font-display);color:var(--color-text);max-width:none;margin:0;font-size:1.1rem;font-weight:300;line-height:1.3}.bd__side ul{flex-direction:column;gap:.35rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.bd__side li{font-family:var(--font-body);color:var(--color-text-muted);padding-left:1.1rem;font-size:.84rem;line-height:1.5;position:relative}.bd__side li:before{content:"";border:1px solid var(--dt-sig);width:.45rem;height:.45rem;position:absolute;top:.55em;left:0}.bd__launch{place-items:center;display:grid;position:relative}.bd__launch:before{content:"";border-left:2px solid var(--warm);position:absolute;top:-.6rem;bottom:-.6rem;left:50%}.bd__launch span{background:var(--color-bg);border:1px solid var(--warm);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--warm);writing-mode:vertical-rl;padding:.4rem .2rem;font-size:.56rem;position:relative;transform:rotate(180deg)}@media (width<=1080px){.bd__lens{grid-template-columns:minmax(0,1fr)}.bd__hex{margin-inline:auto}}@media (width<=640px){.bd__list{grid-template-columns:minmax(0,1fr)}.bd__hex{max-width:21rem;margin-inline:auto}.bd__time{grid-template-columns:minmax(0,1fr)}.bd__launch{height:2.2rem}.bd__launch:before{border-left:0;border-top:2px solid var(--warm);inset:50% 0 auto}.bd__launch span{writing-mode:horizontal-tb;padding:.2rem .6rem;transform:none}}.su__after{border:1px dashed color-mix(in srgb, var(--dt-sig) 60%, var(--dt-line2));width:calc(40% - .6rem);min-width:18rem;color:inherit;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-left:auto;padding:.7rem .9rem;text-decoration:none;display:flex;position:relative}.su__after:before{content:"";height:var(--space-4);border-left:1px dashed var(--rule);position:absolute;bottom:100%;right:10%}.su__after:hover{background:color-mix(in srgb, var(--dt-sig) 5%, transparent);border-style:solid}.su__after-k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint);font-size:.56rem}.su__after-t{font-family:var(--font-display);color:var(--color-text);font-size:1.05rem}.su__after .su__chips{margin:0}.su__after-m{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dt-sig);margin-left:auto;font-size:.6rem}@media (width<=640px){.su__after{width:auto;min-width:0;margin-left:0}.su__after:before{display:none}}
