.transect[data-astro-cid-rlitzinw]{isolation:isolate;border:1px solid var(--color-line-faint);border-radius:var(--radius-lg);background-color:var(--color-bg-raised);background-image:radial-gradient(110% 130% at 10% 50%, #2563eb0d, transparent 60%), linear-gradient(to right, rgb(var(--grid-ink) / .24) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--grid-ink) / .24) 1px, transparent 1px);background-size:auto,48px 48px,48px 48px;height:clamp(13rem,20vw,17.5rem);position:relative;overflow:hidden}.transect-field[data-astro-cid-rlitzinw]{width:100%;height:auto;position:absolute;inset:1.9rem 0 3.15rem}.t-lane[data-astro-cid-rlitzinw] path[data-astro-cid-rlitzinw]{fill:none;stroke:var(--color-ink-muted);stroke-width:1px;opacity:.34;vector-effect:non-scaling-stroke}.t-read[data-astro-cid-rlitzinw]{stroke:var(--color-ink-muted);stroke-width:3px}.t-guide[data-astro-cid-rlitzinw]{stroke:var(--color-accent-text);stroke-width:1px;stroke-dasharray:3 4;opacity:.3}.t-column[data-astro-cid-rlitzinw]{stroke:var(--color-ink-muted);stroke-width:1px;opacity:.16}.t-cell[data-astro-cid-rlitzinw]{stroke:var(--color-ink-muted);stroke-width:4px}.t-cell--accent[data-astro-cid-rlitzinw]{stroke:var(--color-accent);opacity:.85}.t-void[data-astro-cid-rlitzinw]{stroke:var(--color-ink-muted);stroke-width:1.5px;stroke-dasharray:2 2.5;opacity:.8}.t-edge[data-astro-cid-rlitzinw]{stroke:var(--color-ink-muted);stroke-width:1px}.t-node[data-astro-cid-rlitzinw]{stroke:var(--color-ink-2);stroke-width:5px;stroke-linecap:round;opacity:.6}.t-node--accent[data-astro-cid-rlitzinw]{stroke:var(--color-accent);opacity:.9}.t-node--bio[data-astro-cid-rlitzinw]{stroke:var(--color-fig-cyan);opacity:.9}.t-node--signal[data-astro-cid-rlitzinw]{stroke:var(--color-fig-coral);opacity:.92}.t-relation[data-astro-cid-rlitzinw]{fill:none;stroke:var(--color-accent-text);stroke-width:1px;opacity:.3}.t-pulse[data-astro-cid-rlitzinw]{stroke:var(--color-fig-cyan);stroke-width:4.5px;stroke-linecap:round;opacity:.9;filter:drop-shadow(0 0 2.5px color-mix(in srgb, var(--color-accent) 32%, transparent));animation:9s linear infinite t-hue;animation-delay:var(--hue-delay,0s)}@keyframes t-hue{0%,17%{stroke:var(--color-fig-cyan)}30%,58%{stroke:var(--color-accent)}70%{stroke:var(--color-fig-cyan)}84%,to{stroke:var(--color-accent)}}.t-pulse--model[data-astro-cid-rlitzinw]{animation-name:t-hue-model}@keyframes t-hue-model{0%,17%{stroke:var(--color-fig-cyan)}30%,40%{stroke:var(--color-accent)}48%,56%{stroke:var(--color-fig-warm)}68%,to{stroke:var(--color-accent)}}.t-pulse--signal[data-astro-cid-rlitzinw]{animation-name:t-hue-signal}@keyframes t-hue-signal{0%,17%{stroke:var(--color-fig-cyan)}30%,60%{stroke:var(--color-accent)}72%,80%{stroke:var(--color-fig-coral)}90%,to{stroke:var(--color-accent)}}.t-pulse--branch[data-astro-cid-rlitzinw]{stroke-width:3.5px;opacity:.62}@media (prefers-reduced-motion:reduce){.t-pulse[data-astro-cid-rlitzinw]{animation:none}}.t-readout[data-astro-cid-rlitzinw] line[data-astro-cid-rlitzinw]{stroke:var(--color-ink-muted);stroke-width:1px}.t-result[data-astro-cid-rlitzinw]{stroke:var(--color-accent);stroke-width:6px;opacity:.92}.t-interval[data-astro-cid-rlitzinw] line[data-astro-cid-rlitzinw]{stroke:var(--color-ink-2);stroke-width:1px;opacity:.45}.t-interval-mark[data-astro-cid-rlitzinw]{stroke:var(--color-accent-text);stroke-width:1px;opacity:.55}.transect-zones[data-astro-cid-rlitzinw]{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));height:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.transect-zone[data-astro-cid-rlitzinw]{height:100%;transition:background-color .26s var(--ease-out-quart);flex-direction:column;justify-content:space-between;padding:.85rem .85rem .9rem;text-decoration:none;display:flex;position:relative}.transect-zones[data-astro-cid-rlitzinw] li[data-astro-cid-rlitzinw]+li[data-astro-cid-rlitzinw] .transect-zone[data-astro-cid-rlitzinw]{border-left:1px solid var(--color-line-faint)}.transect-zone[data-astro-cid-rlitzinw]:before{content:"";background:var(--color-accent);transform-origin:0;height:2px;transition:transform .32s var(--ease-out-quart);position:absolute;top:0;left:-1px;right:0;transform:scaleX(0)}.transect-zone[data-astro-cid-rlitzinw]:hover,.transect-zone[data-astro-cid-rlitzinw]:focus-visible{background-color:#6ea8ff0d}.transect-zone[data-astro-cid-rlitzinw]:hover:before,.transect-zone[data-astro-cid-rlitzinw]:focus-visible:before{transform:scaleX(1)}.transect-zone__index[data-astro-cid-rlitzinw]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;color:var(--color-ink-muted);font-weight:600;transition:color .22s}.transect-zone__title[data-astro-cid-rlitzinw]{color:var(--color-ink-2);text-wrap:balance;font-size:.8125rem;font-weight:500;line-height:1.3;transition:color .22s}.transect-zone[data-astro-cid-rlitzinw]:hover .transect-zone__index[data-astro-cid-rlitzinw],.transect-zone[data-astro-cid-rlitzinw]:focus-visible .transect-zone__index[data-astro-cid-rlitzinw],.transect-zone[data-astro-cid-rlitzinw]:hover .transect-zone__title[data-astro-cid-rlitzinw],.transect-zone[data-astro-cid-rlitzinw]:focus-visible .transect-zone__title[data-astro-cid-rlitzinw]{color:var(--color-accent-text)}.transect[data-astro-cid-rlitzinw][data-armed] .transect-field[data-astro-cid-rlitzinw]{clip-path:inset(0 100% 0 0)}.transect[data-astro-cid-rlitzinw][data-armed][data-live] .transect-field[data-astro-cid-rlitzinw]{clip-path:inset(0);transition:clip-path 1.5s var(--ease-out-quart)}@media (width<=767px){.transect-field[data-astro-cid-rlitzinw]{inset:1.65rem 0 3.3rem}.transect-zone[data-astro-cid-rlitzinw]{padding:.65rem .5rem .75rem}.transect-zone__title[data-astro-cid-rlitzinw]{font-size:.6875rem}}@media (width<=639px){.transect[data-astro-cid-rlitzinw]{height:10.5rem}.t-detail[data-astro-cid-rlitzinw],.t-pulse--branch[data-astro-cid-rlitzinw]{display:none}.t-pulse[data-astro-cid-rlitzinw]{stroke-width:3.5px}}@media (width<=479px){.transect[data-astro-cid-rlitzinw]{height:8.5rem}.transect-field[data-astro-cid-rlitzinw]{inset:1.5rem 0 1rem}.transect-zone__title[data-astro-cid-rlitzinw]{display:none}}@media (prefers-reduced-motion:reduce){.transect[data-astro-cid-rlitzinw][data-armed] .transect-field[data-astro-cid-rlitzinw],.transect[data-astro-cid-rlitzinw][data-armed][data-live] .transect-field[data-astro-cid-rlitzinw]{clip-path:none}.t-flow[data-astro-cid-rlitzinw]{display:none}}.plate[data-astro-cid-4itfklir]{width:100%;height:auto;color:var(--plate-ink,var(--color-ink-muted));--plate-accent:var(--color-accent);transition:color .26s var(--ease-out-quart);display:block;overflow:hidden}.plate--data[data-astro-cid-4itfklir],.plate--interpretation[data-astro-cid-4itfklir]{--plate-accent:var(--color-fig-cyan)}.plate--models[data-astro-cid-4itfklir] .plate-path[data-astro-cid-4itfklir]{stroke:var(--color-fig-warm);opacity:.85}.plate-pulse[data-astro-cid-4itfklir]{stroke:var(--plate-accent);stroke-width:3.5px;stroke-linecap:round;opacity:.95}.plate-read[data-astro-cid-4itfklir],.plate-cell[data-astro-cid-4itfklir]{stroke:currentColor;stroke-width:3.5px;fill:none}.plate-cell--accent[data-astro-cid-4itfklir]{stroke:var(--plate-accent);opacity:.85}.plate-column[data-astro-cid-4itfklir],.plate-edge[data-astro-cid-4itfklir]{stroke:currentColor;stroke-width:1px;fill:none}.plate-column[data-astro-cid-4itfklir]{opacity:.16}.plate-track[data-astro-cid-4itfklir]{stroke:currentColor;stroke-width:1px;fill:none;opacity:.34}.plate-guide[data-astro-cid-4itfklir]{stroke:var(--plate-accent);stroke-width:1px;stroke-dasharray:3 4;opacity:.32}.plate-path[data-astro-cid-4itfklir]{stroke:var(--plate-accent);stroke-width:1.4px;fill:none;opacity:.7}.plate-relation[data-astro-cid-4itfklir]{stroke:var(--plate-accent);stroke-width:1px;fill:none;opacity:.32}.plate-mark[data-astro-cid-4itfklir]{stroke:var(--color-ink-2);stroke-width:5px;stroke-linecap:round;opacity:.6}.plate-mark--accent[data-astro-cid-4itfklir]{stroke:var(--plate-accent);opacity:.9}.plate-mark--signal[data-astro-cid-4itfklir]{stroke:var(--color-fig-coral);opacity:.92}.plate-void[data-astro-cid-4itfklir]{stroke:currentColor;stroke-width:1.5px;stroke-dasharray:2 2.5;fill:none;opacity:.8}.plate-result[data-astro-cid-4itfklir]{stroke:var(--plate-accent);stroke-width:6px;opacity:.92}.plate-interval[data-astro-cid-4itfklir] line[data-astro-cid-4itfklir]{stroke:var(--color-ink-2);stroke-width:1px;opacity:.45}.plate-interval-mark[data-astro-cid-4itfklir]{stroke:var(--plate-accent);stroke-width:1px;opacity:.55}.plate-record[data-astro-cid-4itfklir] line[data-astro-cid-4itfklir]{stroke:currentColor;stroke-width:1px}@media (prefers-reduced-motion:no-preference){.plate-drift[data-astro-cid-4itfklir]{animation:plate-settle var(--dur) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -1.7s)}.plate-variant[data-astro-cid-4itfklir]{animation:4.8s ease-in-out infinite plate-scan;animation-delay:calc(var(--i) * .5s)}.plate-record[data-astro-cid-4itfklir]{animation:9s ease-in-out infinite plate-write}.plate-terminal[data-astro-cid-4itfklir]{animation:9s ease-in-out infinite plate-terminal}}@keyframes plate-settle{0%{transform:translateX(calc(var(--dir) * -2.2px))}to{transform:translateX(calc(var(--dir) * 2.2px))}}@keyframes plate-scan{0%,62%,to{opacity:.42}18%,34%{opacity:1}}@keyframes plate-write{0%,22%{opacity:.55}46%,74%{opacity:1}98%,to{opacity:.55}}@keyframes plate-terminal{0%,20%{opacity:.4}36%,72%{opacity:.95}90%,to{opacity:.4}}.plate[data-astro-cid-4itfklir][data-idle] [data-astro-cid-4itfklir]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.plate-flow[data-astro-cid-4itfklir]{display:none}}.tech-hero .pattern-grid{background-image:linear-gradient(to right, rgb(var(--grid-ink) / .28) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--grid-ink) / .28) 1px, transparent 1px)}.stage-ladder[data-astro-cid-vh6gvjy5]{border-top:1px solid var(--color-line-faint);margin:0 0 -.5rem;padding:0;list-style:none}.stage-row[data-astro-cid-vh6gvjy5]{border-bottom:1px solid var(--color-line-faint);grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.75rem 0;scroll-margin-top:6rem;display:grid;position:relative}.stage-row[data-astro-cid-vh6gvjy5]:after{content:"";background:var(--color-accent);width:0;height:1px;transition:width .62s var(--ease-out-quart);position:absolute;bottom:-1px;left:0}.stage-row[data-astro-cid-vh6gvjy5]:hover:after,.stage-row[data-astro-cid-vh6gvjy5]:focus-within:after,.stage-row[data-astro-cid-vh6gvjy5]:target:after{width:100%}.stage-row__mark[data-astro-cid-vh6gvjy5]{align-items:center;gap:1.25rem;min-width:0;display:flex}.stage-row__index[data-astro-cid-vh6gvjy5]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;color:var(--color-accent-text);flex:none;font-weight:600}.stage-row__plate[data-astro-cid-vh6gvjy5]{border:1px solid var(--color-line-faint);border-radius:var(--radius-md);background-color:var(--color-bg-raised);background-image:linear-gradient(to right, rgb(var(--grid-ink) / .24) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--grid-ink) / .24) 1px, transparent 1px);--plate-ink:var(--color-ink-muted);background-size:24px 24px;width:100%;min-width:0;max-width:12rem;padding:.5rem .55rem;transition:border-color .2s}.stage-row[data-astro-cid-vh6gvjy5]:hover .stage-row__plate[data-astro-cid-vh6gvjy5],.stage-row[data-astro-cid-vh6gvjy5]:focus-within .stage-row__plate[data-astro-cid-vh6gvjy5],.stage-row[data-astro-cid-vh6gvjy5]:target .stage-row__plate[data-astro-cid-vh6gvjy5]{--plate-ink:var(--color-ink-2);border-color:var(--color-line)}.stage-row__body[data-astro-cid-vh6gvjy5]{min-width:0}.stage-row__label[data-astro-cid-vh6gvjy5]{color:var(--color-ink-muted)}.stage-row__question[data-astro-cid-vh6gvjy5]{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);color:var(--color-ink);text-wrap:balance;margin-top:.6rem;font-weight:600}.stage-row__text[data-astro-cid-vh6gvjy5]{max-width:46rem;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-2);margin-top:.75rem}.stage-row__items[data-astro-cid-vh6gvjy5]{flex-direction:column;gap:1.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.stage-row__items[data-astro-cid-vh6gvjy5] li[data-astro-cid-vh6gvjy5]{max-width:46ch;font-size:var(--text-body-sm);color:var(--color-ink-muted);text-wrap:pretty;line-height:1.4}@media (width>=640px){.stage-row[data-astro-cid-vh6gvjy5]{grid-template-columns:10rem minmax(0,1fr);gap:1.4rem 2.25rem;padding:1.75rem 0}.stage-row__mark[data-astro-cid-vh6gvjy5]{flex-direction:column;align-items:flex-start;gap:.9rem}.stage-row__index[data-astro-cid-vh6gvjy5]{border-bottom:1px solid var(--color-line-faint);width:100%;padding-bottom:.75rem}.stage-row__items[data-astro-cid-vh6gvjy5]{grid-column:2}}@media (width>=1024px){.stage-row[data-astro-cid-vh6gvjy5]{grid-template-columns:12rem minmax(0,1fr) minmax(0,21rem);gap:2.25rem;padding:2.1rem 0}.stage-row__items[data-astro-cid-vh6gvjy5]{grid-column:3;margin-top:0}}
