.atlas-icon[data-astro-cid-6qt5t3af]{overflow:visible}.atlas-page[data-astro-cid-v4tijw3a]{--ssd:var(--teal);--hbm:var(--copper-text);--dram:#2c5e9e}.atlas-crumbs[data-astro-cid-v4tijw3a]{padding:1.25rem 0 0}.atlas-hero[data-astro-cid-v4tijw3a]{padding:clamp(2rem,5vw,4.5rem) 0 clamp(2rem,4vw,3rem);overflow:hidden}.atlas-hero-grid[data-astro-cid-v4tijw3a]{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.atlas-hero[data-astro-cid-v4tijw3a] h1[data-astro-cid-v4tijw3a]{letter-spacing:-.08em;margin:0;font-size:clamp(4rem,11vw,9rem);line-height:.82}.atlas-title-kicker[data-astro-cid-v4tijw3a]{letter-spacing:-.04em;color:var(--ink-soft);margin-bottom:.2em;font-size:clamp(1.5rem,2.6vw,2.3rem);line-height:1.1;display:block}.atlas-lede[data-astro-cid-v4tijw3a]{max-width:24rem;color:var(--ink-soft);margin:1.5rem 0 0;font-size:clamp(1.1rem,1.8vw,1.3rem);line-height:1.55}.atlas-actions[data-astro-cid-v4tijw3a]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.atlas-hero-copy[data-astro-cid-v4tijw3a]{z-index:1;position:relative}.atlas-hero-video[data-astro-cid-v4tijw3a]{aspect-ratio:25/12;pointer-events:none;width:165%;max-width:none;height:auto;margin:-9% -45% -9% -12%;mask-image:linear-gradient(90deg,#0000,#000 22% 80%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);mask-composite:intersect}.descent[data-astro-cid-v4tijw3a]{border-top:1px solid var(--line);padding:clamp(3rem,6vw,5rem) 0 clamp(4rem,8vw,7rem)}.descent-head[data-astro-cid-v4tijw3a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.25rem clamp(2rem,6vw,6rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.descent-head[data-astro-cid-v4tijw3a] h2[data-astro-cid-v4tijw3a]{letter-spacing:-.06em;max-width:12ch;margin:0;font-size:clamp(2.4rem,5vw,4.25rem);line-height:1}.descent-head[data-astro-cid-v4tijw3a] p[data-astro-cid-v4tijw3a]{max-width:34rem;color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.7}.descent-body[data-astro-cid-v4tijw3a]{grid-template-columns:11rem minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);display:grid}.descent-rail[data-astro-cid-v4tijw3a]{position:relative}.descent-rail[data-astro-cid-v4tijw3a] ol[data-astro-cid-v4tijw3a]{border-left:1px solid var(--line);gap:1.6rem;margin:0;padding:0 0 0 1rem;list-style:none;display:grid;position:sticky;top:6rem}.descent-rail[data-astro-cid-v4tijw3a] a[data-astro-cid-v4tijw3a]{color:var(--ink-soft);grid-template-columns:1.4rem 1fr;column-gap:.35rem;text-decoration:none;display:grid;position:relative}.descent-rail[data-astro-cid-v4tijw3a] a[data-astro-cid-v4tijw3a]:before{content:"";background:var(--paper);width:7px;height:7px;box-shadow:0 0 0 1px var(--ink-soft);border-radius:50%;transition:background .2s,box-shadow .2s;position:absolute;top:.45em;left:calc(-1rem - 4px)}.descent-rail[data-astro-cid-v4tijw3a] a[data-astro-cid-v4tijw3a][aria-current=true]{color:var(--ink)}.descent-rail[data-astro-cid-v4tijw3a] a[data-astro-cid-v4tijw3a][aria-current=true]:before{background:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--ink) 18%, transparent)}.descent-rail[data-astro-cid-v4tijw3a] a[data-astro-cid-v4tijw3a]:focus-visible{outline:2px solid var(--ssd);outline-offset:4px;border-radius:2px}.rail-n[data-astro-cid-v4tijw3a]{font:500 .85rem/1.4 var(--mono)}.rail-title[data-astro-cid-v4tijw3a]{font-weight:600;line-height:1.3}.rail-unit[data-astro-cid-v4tijw3a]{font:.78rem/1.4 var(--mono);color:var(--ink-soft);grid-column:2}.descent-rows[data-astro-cid-v4tijw3a]{gap:clamp(3.5rem,7vw,6rem);display:grid}.depth[data-astro-cid-v4tijw3a]{scroll-margin-top:5rem}.depth-head[data-astro-cid-v4tijw3a]{border-bottom:1px solid var(--line);align-items:baseline;gap:.9rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.depth-n[data-astro-cid-v4tijw3a]{font:500 1.1rem/1 var(--mono);color:var(--ink-soft)}.depth-head[data-astro-cid-v4tijw3a] h3[data-astro-cid-v4tijw3a]{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem)}.depth-unit[data-astro-cid-v4tijw3a]{font:.82rem/1 var(--mono);color:var(--ink-soft);margin-left:auto}.depth-cells[data-astro-cid-v4tijw3a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);display:grid}.cell[data-astro-cid-v4tijw3a]{gap:1rem;margin:0;scroll-margin-top:5rem;display:grid}.cell-shot[data-astro-cid-v4tijw3a]{display:block;overflow:hidden}.cell-shot[data-astro-cid-v4tijw3a] img[data-astro-cid-v4tijw3a]{aspect-ratio:16/10;object-fit:contain;width:100%;height:auto;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.cell-shot[data-astro-cid-v4tijw3a]:hover img[data-astro-cid-v4tijw3a]{transform:scale(1.025)}.cell-shot[data-astro-cid-v4tijw3a]:focus-visible{outline:2px solid var(--ssd);outline-offset:3px}.depth-3[data-astro-cid-v4tijw3a] .cell-shot[data-astro-cid-v4tijw3a],.depth-4[data-astro-cid-v4tijw3a] .cell-shot[data-astro-cid-v4tijw3a],.depth-5[data-astro-cid-v4tijw3a] .cell-shot[data-astro-cid-v4tijw3a]{border:1px solid var(--line);border-radius:12px}.depth-1[data-astro-cid-v4tijw3a] .cell-shot[data-astro-cid-v4tijw3a] img[data-astro-cid-v4tijw3a],.depth-2[data-astro-cid-v4tijw3a] .cell-shot[data-astro-cid-v4tijw3a] img[data-astro-cid-v4tijw3a]{mask-image:radial-gradient(72% 70%,#000 62%,#0000 100%)}.cell-hbm[data-astro-cid-v4tijw3a] .cell-shot[data-astro-cid-v4tijw3a]:focus-visible{outline-color:var(--hbm)}.cell-dram[data-astro-cid-v4tijw3a] .cell-shot[data-astro-cid-v4tijw3a]:focus-visible{outline-color:var(--dram)}.cell[data-astro-cid-v4tijw3a] figcaption[data-astro-cid-v4tijw3a]{border-left:2px solid var(--ssd);gap:.45rem;padding-left:.9rem;display:grid}.cell-hbm[data-astro-cid-v4tijw3a] figcaption[data-astro-cid-v4tijw3a]{border-left-color:var(--hbm)}.cell-dram[data-astro-cid-v4tijw3a] figcaption[data-astro-cid-v4tijw3a]{border-left-color:var(--dram)}.cell-name[data-astro-cid-v4tijw3a]{align-items:baseline;gap:.6rem;margin:0;font-size:1.05rem;font-weight:650;display:flex}.cell-tag[data-astro-cid-v4tijw3a]{font:500 .78rem/1 var(--mono);color:var(--ssd)}.cell-hbm[data-astro-cid-v4tijw3a] .cell-tag[data-astro-cid-v4tijw3a]{color:var(--hbm)}.cell-dram[data-astro-cid-v4tijw3a] .cell-tag[data-astro-cid-v4tijw3a]{color:var(--dram)}.cell-caption[data-astro-cid-v4tijw3a]{max-width:32rem;color:var(--ink-soft);margin:0;line-height:1.6}.cell-size[data-astro-cid-v4tijw3a]{font:.9rem/1.4 var(--mono);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;display:flex}.cell-size[data-astro-cid-v4tijw3a] a[data-astro-cid-v4tijw3a]{color:var(--ink-soft);font-size:.78rem}.cell-open[data-astro-cid-v4tijw3a]{font-size:.88rem}.atlas-map[data-astro-cid-v4tijw3a]{border-top:1px solid var(--line);padding:clamp(3.5rem,7vw,6rem) 0}.map-head[data-astro-cid-v4tijw3a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.25rem clamp(2rem,6vw,6rem);margin-bottom:clamp(2rem,4vw,3rem);display:grid}.map-head[data-astro-cid-v4tijw3a] h2[data-astro-cid-v4tijw3a],.atlas-read[data-astro-cid-v4tijw3a] h2[data-astro-cid-v4tijw3a],.atlas-run-head[data-astro-cid-v4tijw3a] h2[data-astro-cid-v4tijw3a],.atlas-related[data-astro-cid-v4tijw3a] h2[data-astro-cid-v4tijw3a],.atlas-close[data-astro-cid-v4tijw3a] h2[data-astro-cid-v4tijw3a]{letter-spacing:-.06em;max-width:14ch;margin:0;font-size:clamp(2.2rem,4.5vw,3.75rem);line-height:1}.map-head[data-astro-cid-v4tijw3a] p[data-astro-cid-v4tijw3a]{max-width:34rem;color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.7}.atlas-map-hbm[data-astro-cid-v4tijw3a]{--map-accent:var(--hbm)}.atlas-map-ssd[data-astro-cid-v4tijw3a]{--map-accent:var(--ssd)}.atlas-map-dram[data-astro-cid-v4tijw3a]{--map-accent:var(--dram)}.map-board[data-astro-cid-v4tijw3a],.map-stack[data-astro-cid-v4tijw3a]{position:relative}.map-row[data-astro-cid-v4tijw3a]{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.25rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.map-board[data-astro-cid-v4tijw3a] .map-shot[data-astro-cid-v4tijw3a]{margin:-8% 0}.map-shot[data-astro-cid-v4tijw3a]{z-index:0;margin:0;position:relative}.map-shot[data-astro-cid-v4tijw3a] img[data-astro-cid-v4tijw3a]{width:100%;height:auto;display:block}.map-stack[data-astro-cid-v4tijw3a] .map-shot[data-astro-cid-v4tijw3a] img[data-astro-cid-v4tijw3a]{mask-image:radial-gradient(50% 50%,#000 60%,#0000 100%)}.map-leaders[data-astro-cid-v4tijw3a]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.map-leaders[data-astro-cid-v4tijw3a] path{fill:none;stroke:color-mix(in srgb, var(--map-accent) 50%, transparent);stroke-width:1.25px;transition:stroke .16s,stroke-width .16s}.map-leaders[data-astro-cid-v4tijw3a] circle{fill:var(--map-accent);transition:r .16s}.map-leaders[data-astro-cid-v4tijw3a] .is-active{stroke:var(--map-accent);stroke-width:2.25px}.map-leaders[data-astro-cid-v4tijw3a] circle.is-active{r:6}.map-pin[data-astro-cid-v4tijw3a]{top:var(--y);left:var(--x);border:2px solid var(--paper);background:var(--map-accent);width:1.7rem;height:1.7rem;color:var(--paper);font:500 .7rem/1 var(--mono);border-radius:50%;place-items:center;display:none;position:absolute;transform:translate(-50%,-50%)}.map-card[data-astro-cid-v4tijw3a]{border:1px solid var(--line);background:var(--surface,#fffefa);border-radius:10px;grid-template-rows:auto auto 1fr auto;gap:.6rem;height:100%;padding:1rem 1rem 1.1rem;scroll-margin-top:5rem;transition:border-color .16s;display:grid}.map-card[data-astro-cid-v4tijw3a].is-active,.map-card[data-astro-cid-v4tijw3a]:focus-within{border-color:var(--map-accent)}.map-card-head[data-astro-cid-v4tijw3a]{align-items:baseline;gap:.55rem;display:flex}.map-key[data-astro-cid-v4tijw3a]{font:500 .78rem/1 var(--mono);color:var(--map-accent)}.map-card[data-astro-cid-v4tijw3a] h3[data-astro-cid-v4tijw3a],.map-card[data-astro-cid-v4tijw3a] h4[data-astro-cid-v4tijw3a]{letter-spacing:-.03em;margin:0;font-size:1.1rem}.map-card[data-astro-cid-v4tijw3a] p[data-astro-cid-v4tijw3a]{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.5}.map-card-icon[data-astro-cid-v4tijw3a]{justify-items:start;gap:.45rem;margin:0;display:grid}.map-card-icon[data-astro-cid-v4tijw3a] svg{width:auto;max-width:6rem;height:4.25rem;display:block}.map-card-icon[data-astro-cid-v4tijw3a] figcaption[data-astro-cid-v4tijw3a]{color:var(--ink-soft);font:500 .64rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase}.map-card-links[data-astro-cid-v4tijw3a]{gap:.3rem;font-size:.8rem;display:grid}.map-card-wide[data-astro-cid-v4tijw3a]{grid-template-rows:auto;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:1rem}.map-card-wide[data-astro-cid-v4tijw3a] .map-card-icon[data-astro-cid-v4tijw3a] svg{max-width:5.5rem;height:auto}.map-card-body[data-astro-cid-v4tijw3a]{justify-items:start;gap:.45rem;display:grid}.map-card-body[data-astro-cid-v4tijw3a] .text-link[data-astro-cid-v4tijw3a]{font-size:.82rem}.map-stack[data-astro-cid-v4tijw3a]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.map-layers[data-astro-cid-v4tijw3a]{z-index:2;gap:.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.map-inside[data-astro-cid-v4tijw3a]{margin-top:clamp(2rem,4vw,3rem)}.map-inside-title[data-astro-cid-v4tijw3a]{letter-spacing:-.03em;margin:0 0 1rem;font-size:1.25rem}.map-inside[data-astro-cid-v4tijw3a] ul[data-astro-cid-v4tijw3a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.map-dram[data-astro-cid-v4tijw3a]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.map-dram[data-astro-cid-v4tijw3a] .map-inside[data-astro-cid-v4tijw3a]{margin-top:0}.map-dram[data-astro-cid-v4tijw3a] .map-inside[data-astro-cid-v4tijw3a] ul[data-astro-cid-v4tijw3a]{grid-template-columns:repeat(2,minmax(0,1fr))}.map-dram-descent[data-astro-cid-v4tijw3a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.map-card-plain[data-astro-cid-v4tijw3a]{grid-template-rows:auto 1fr auto}.map-card-plain[data-astro-cid-v4tijw3a] .text-link[data-astro-cid-v4tijw3a]{font-size:.82rem}.atlas-read[data-astro-cid-v4tijw3a],.atlas-run[data-astro-cid-v4tijw3a],.atlas-related[data-astro-cid-v4tijw3a],.atlas-close[data-astro-cid-v4tijw3a]{border-top:1px solid var(--line)}.atlas-read[data-astro-cid-v4tijw3a]{padding:clamp(4rem,7vw,6rem) 0}.atlas-read-inner[data-astro-cid-v4tijw3a]{justify-items:start;gap:1.25rem;display:grid}.atlas-read-inner[data-astro-cid-v4tijw3a] p[data-astro-cid-v4tijw3a]{max-width:42rem;color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.7}.atlas-read-links[data-astro-cid-v4tijw3a]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.atlas-run[data-astro-cid-v4tijw3a]{padding:clamp(4rem,8vw,7rem) 0}.atlas-run-head[data-astro-cid-v4tijw3a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.5rem clamp(2rem,6vw,6rem);margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.atlas-run-head[data-astro-cid-v4tijw3a]>p[data-astro-cid-v4tijw3a]{max-width:34rem;color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.7}.atlas-related[data-astro-cid-v4tijw3a]{padding:clamp(3rem,6vw,5rem) 0}.atlas-related-inner[data-astro-cid-v4tijw3a]{justify-items:start;gap:1.25rem;display:grid}.atlas-related-inner[data-astro-cid-v4tijw3a] p[data-astro-cid-v4tijw3a]{max-width:40rem;color:var(--ink-soft);margin:0;line-height:1.7}.atlas-related[data-astro-cid-v4tijw3a] .button-link[data-astro-cid-v4tijw3a]{width:max-content}.atlas-close[data-astro-cid-v4tijw3a]{padding:clamp(4rem,8vw,7rem) 0}.atlas-close-inner[data-astro-cid-v4tijw3a]{justify-items:start;gap:1.25rem;display:grid}.atlas-close-inner[data-astro-cid-v4tijw3a] p[data-astro-cid-v4tijw3a]{max-width:36rem;color:var(--ink-soft);margin:0;font-size:1.1rem;line-height:1.65}main:has(.atlas-close)+.site-footer{margin-top:0}@media (width<=64rem){.map-board[data-astro-cid-v4tijw3a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.map-row[data-astro-cid-v4tijw3a]{display:contents}.map-board[data-astro-cid-v4tijw3a] .map-shot[data-astro-cid-v4tijw3a]{order:-1;grid-column:1/-1;margin:0 0 .75rem}.map-board[data-astro-cid-v4tijw3a] .map-leaders[data-astro-cid-v4tijw3a]{display:none}.map-board[data-astro-cid-v4tijw3a] .map-pin[data-astro-cid-v4tijw3a]{display:grid}.descent-body[data-astro-cid-v4tijw3a]{grid-template-columns:1fr}.descent-rail[data-astro-cid-v4tijw3a]{display:none}}@media (width<=52rem){.atlas-hero-grid[data-astro-cid-v4tijw3a],.descent-head[data-astro-cid-v4tijw3a],.map-head[data-astro-cid-v4tijw3a],.atlas-run-head[data-astro-cid-v4tijw3a],.map-stack[data-astro-cid-v4tijw3a]{grid-template-columns:1fr}.map-stack[data-astro-cid-v4tijw3a] .map-leaders[data-astro-cid-v4tijw3a]{display:none}.map-stack[data-astro-cid-v4tijw3a] .map-pin[data-astro-cid-v4tijw3a]{display:grid}.map-inside[data-astro-cid-v4tijw3a] ul[data-astro-cid-v4tijw3a],.map-dram[data-astro-cid-v4tijw3a] .map-inside[data-astro-cid-v4tijw3a] ul[data-astro-cid-v4tijw3a],.map-dram-descent[data-astro-cid-v4tijw3a],.map-dram[data-astro-cid-v4tijw3a]{grid-template-columns:1fr}.atlas-hero-video[data-astro-cid-v4tijw3a]{width:150%;margin:-10% -25% -8%;mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.descent-body[data-astro-cid-v4tijw3a]{grid-template-columns:1fr}.descent-rail[data-astro-cid-v4tijw3a]{display:none}.depth-head[data-astro-cid-v4tijw3a]{z-index:1;background:var(--paper);padding-top:.75rem;position:sticky;top:0}.depth-cells[data-astro-cid-v4tijw3a]{grid-template-columns:1fr;gap:2.25rem}}@media (width<=34rem){.map-board[data-astro-cid-v4tijw3a]{grid-template-columns:1fr}.atlas-hero[data-astro-cid-v4tijw3a] h1[data-astro-cid-v4tijw3a]{font-size:4.25rem}}@media (prefers-reduced-motion:reduce){.cell-shot[data-astro-cid-v4tijw3a] img[data-astro-cid-v4tijw3a],.descent-rail[data-astro-cid-v4tijw3a] a[data-astro-cid-v4tijw3a]:before{transition:none}.cell-shot[data-astro-cid-v4tijw3a]:hover img[data-astro-cid-v4tijw3a]{transform:none}.map-card[data-astro-cid-v4tijw3a],.map-leaders[data-astro-cid-v4tijw3a] path,.map-leaders[data-astro-cid-v4tijw3a] circle{transition:none}}
