.reading-progress.svelte-1uv700d.svelte-1uv700d{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--apex-light),var(--apex));z-index:200;transition:width .1s ease-out;box-shadow:0 0 8px var(--apex-glow)}.mag-article.svelte-1uv700d.svelte-1uv700d{max-width:720px;margin:0 auto;padding:3rem 2rem 5rem}.mag-back.svelte-1uv700d.svelte-1uv700d{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);text-decoration:none;display:inline-block;margin-bottom:4rem;transition:color .2s ease}.mag-back.svelte-1uv700d.svelte-1uv700d:hover{color:var(--apex)}.mag-article-header.svelte-1uv700d.svelte-1uv700d{margin-bottom:4rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.mag-article-kicker.svelte-1uv700d.svelte-1uv700d{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.5rem;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.mag-article-type.svelte-1uv700d.svelte-1uv700d{color:var(--apex);font-weight:600}.kicker-sep.svelte-1uv700d.svelte-1uv700d{color:var(--border-light)}.mag-article-title.svelte-1uv700d.svelte-1uv700d{font-family:var(--font-sans);font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:1.5rem}.mag-article-deck.svelte-1uv700d.svelte-1uv700d{font-family:var(--font-serif);font-size:1.15rem;line-height:1.6;color:var(--text-secondary);font-style:italic;margin-bottom:2rem}.mag-article-byline.svelte-1uv700d.svelte-1uv700d{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);letter-spacing:.05em;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.mag-article-byline.svelte-1uv700d .dot.svelte-1uv700d{color:var(--border-light)}.mag-article-body.svelte-1uv700d.svelte-1uv700d{font-family:var(--font-serif);font-size:1.1rem;line-height:1.8;color:var(--text-secondary)}.mag-article-body.svelte-1uv700d p{margin-bottom:1.75rem}.mag-article-body.svelte-1uv700d h2{font-family:var(--font-sans);font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-top:3.5rem;margin-bottom:1.5rem;padding-top:2rem;border-top:1px solid var(--border);letter-spacing:-.01em}.mag-article-body.svelte-1uv700d h3{font-family:var(--font-sans);font-size:1.15rem;font-weight:600;color:var(--text-primary);margin-top:2.5rem;margin-bottom:1rem}.mag-article-body.svelte-1uv700d strong{color:var(--text-primary);font-weight:600}.mag-article-body.svelte-1uv700d em{color:var(--text-primary)}.mag-article-body.svelte-1uv700d ul,.mag-article-body.svelte-1uv700d ol{margin-bottom:1.75rem;padding-left:1.5rem}.mag-article-body.svelte-1uv700d li{margin-bottom:.75rem;line-height:1.7}.mag-article-body.svelte-1uv700d li::marker{color:var(--apex)}.mag-article-body.svelte-1uv700d code{font-family:var(--font-mono);font-size:.9em;background:var(--void-surface);padding:.15rem .4rem;border-radius:3px;color:var(--apex-light)}.mag-article-body.svelte-1uv700d pre{background:var(--void-surface);border:1px solid var(--border);border-radius:6px;padding:1.5rem;overflow-x:auto;margin:2rem 0}.mag-article-body.svelte-1uv700d pre code{background:none;padding:0;color:var(--text-secondary);font-size:.85rem;line-height:1.6}.mag-article-body.svelte-1uv700d a{color:var(--apex);text-decoration:none;border-bottom:1px solid rgba(212,154,62,.3);transition:border-color .2s ease}.mag-article-body.svelte-1uv700d a:hover{border-bottom-color:var(--apex)}.mag-article-body.svelte-1uv700d hr{border:none;text-align:center;margin:3rem 0}.mag-article-body.svelte-1uv700d hr:before{content:"◆ ◆ ◆";color:var(--border-light);letter-spacing:.5em;font-size:.75rem}.mag-article-body.svelte-1uv700d .pull-quote,.mag-article-body.svelte-1uv700d .full-bleed{-moz-column-span:all;column-span:all}.type-essay.svelte-1uv700d .mag-article-body.svelte-1uv700d{-moz-column-count:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem;-moz-column-rule:1px solid var(--border);column-rule:1px solid var(--border);font-size:1.05rem;line-height:1.75}.type-essay.svelte-1uv700d .mag-article-body.svelte-1uv700d>p:first-child:first-letter{font-family:var(--font-sans);font-size:4.5rem;font-weight:800;line-height:.85;float:left;margin:.25rem .75rem 0 0;color:var(--apex)}.type-essay.svelte-1uv700d .mag-article-body.svelte-1uv700d h2{-moz-column-break-after:avoid;break-after:avoid}.type-essay.svelte-1uv700d .mag-article-body.svelte-1uv700d blockquote{margin:2rem 0;padding:0 1.5rem;border-left:3px solid var(--apex);font-family:var(--font-sans);font-size:1.15rem;line-height:1.5;font-weight:500;color:var(--text-primary);font-style:normal;-moz-column-break-inside:avoid;break-inside:avoid}.type-field-note.svelte-1uv700d .mag-article-body.svelte-1uv700d{font-size:1rem;line-height:1.7;max-width:620px;margin:0 auto}.type-field-note.svelte-1uv700d .mag-article-title.svelte-1uv700d{font-size:clamp(1.75rem,4vw,2.5rem)}.type-field-note.svelte-1uv700d .mag-article-deck.svelte-1uv700d{font-size:1rem}.type-field-note.svelte-1uv700d .mag-article-body.svelte-1uv700d h2{font-family:var(--font-mono);font-size:.85rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--apex);border-top:none;padding-top:0;margin-top:2.5rem;margin-bottom:1rem}.type-field-note.svelte-1uv700d .mag-article-body.svelte-1uv700d blockquote{margin:2rem 0;padding:1rem 1.5rem;background:var(--void-surface);border-left:2px solid var(--apex);font-family:var(--font-mono);font-size:.9rem;line-height:1.6;color:var(--text-secondary);font-style:normal}.type-architecture.svelte-1uv700d.svelte-1uv700d{max-width:860px}.type-architecture.svelte-1uv700d .mag-article-body.svelte-1uv700d{font-size:1.05rem;line-height:1.75}.type-architecture.svelte-1uv700d .mag-article-body.svelte-1uv700d h2{font-family:var(--font-mono);font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--apex);border-top:2px solid var(--apex);padding-top:1.5rem}.type-architecture.svelte-1uv700d .mag-article-body.svelte-1uv700d pre{margin:2.5rem -2rem;border-radius:0;border-left:none;border-right:none}.type-architecture.svelte-1uv700d .mag-article-body.svelte-1uv700d blockquote{margin:2.5rem 0;padding:1.5rem 2rem;background:var(--void-surface);border-left:none;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-family:var(--font-sans);font-size:1.1rem;line-height:1.5;font-weight:500;color:var(--text-primary);font-style:normal}.mag-article-nav.svelte-1uv700d.svelte-1uv700d{display:flex;justify-content:space-between;gap:2rem;margin-top:5rem;padding-top:2rem;border-top:1px solid var(--border)}.mag-nav-link.svelte-1uv700d.svelte-1uv700d{text-decoration:none;display:flex;flex-direction:column;gap:.5rem;max-width:45%}.mag-nav-next.svelte-1uv700d.svelte-1uv700d{text-align:right;margin-left:auto}.mag-nav-direction.svelte-1uv700d.svelte-1uv700d{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}.mag-nav-title.svelte-1uv700d.svelte-1uv700d{font-family:var(--font-sans);font-size:.95rem;font-weight:600;color:var(--text-primary);line-height:1.3;transition:color .2s ease}.mag-nav-link.svelte-1uv700d:hover .mag-nav-title.svelte-1uv700d{color:var(--apex)}.mag-nav-spacer.svelte-1uv700d.svelte-1uv700d{flex:1}.mag-article-footer.svelte-1uv700d.svelte-1uv700d{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border)}.mag-back-bottom.svelte-1uv700d.svelte-1uv700d{display:block;text-align:center;font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);text-decoration:none;margin-top:2rem;transition:color .2s ease}.mag-back-bottom.svelte-1uv700d.svelte-1uv700d:hover{color:var(--apex)}@media (max-width: 768px){.mag-article.svelte-1uv700d.svelte-1uv700d{padding:2rem 1.25rem 4rem}.type-essay.svelte-1uv700d .mag-article-body.svelte-1uv700d{-moz-column-count:1;column-count:1;-moz-column-rule:none;column-rule:none}.type-essay.svelte-1uv700d .mag-article-body.svelte-1uv700d>p:first-child:first-letter{font-size:3.5rem}.mag-article-body.svelte-1uv700d.svelte-1uv700d{font-size:1rem;line-height:1.75}.type-architecture.svelte-1uv700d .mag-article-body.svelte-1uv700d pre{margin:2rem -1.25rem}.mag-article-nav.svelte-1uv700d.svelte-1uv700d{flex-direction:column;gap:1.5rem}.mag-nav-link.svelte-1uv700d.svelte-1uv700d{max-width:100%}.mag-nav-next.svelte-1uv700d.svelte-1uv700d{text-align:left;margin-left:0}}.mag-marginalia.svelte-1uv700d.svelte-1uv700d{display:none}@media (min-width: 1100px){.mag-marginalia.svelte-1uv700d.svelte-1uv700d{display:block;position:fixed;left:1.5rem;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);z-index:5;display:flex;flex-direction:column-reverse;gap:1.5rem;align-items:center}.mag-margin-project.svelte-1uv700d.svelte-1uv700d{color:var(--apex);font-weight:600}.mag-margin-part.svelte-1uv700d.svelte-1uv700d{color:var(--text-muted)}.mag-margin-issue.svelte-1uv700d.svelte-1uv700d{color:var(--text-muted);opacity:.6}.mag-article-body.svelte-1uv700d.svelte-1uv700d{counter-reset:section}.mag-article-body.svelte-1uv700d h2:before{counter-increment:section;content:"§ " counter(section);display:block;font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.1em;color:var(--apex);margin-bottom:.5rem}}.mag-finish.svelte-1uv700d.svelte-1uv700d{max-width:600px;margin:0 auto;padding:4rem 2rem 2rem;text-align:center;border-top:1px solid var(--border)}.mag-finish-label.svelte-1uv700d.svelte-1uv700d{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--apex);margin-bottom:1.5rem}.mag-finish-title.svelte-1uv700d.svelte-1uv700d{font-family:var(--font-serif);font-size:1.75rem;font-weight:400;font-style:italic;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.3}.mag-finish-text.svelte-1uv700d.svelte-1uv700d{font-family:var(--font-serif);font-size:1rem;line-height:1.7;color:var(--text-secondary);margin-bottom:2.5rem}.mag-finish-actions.svelte-1uv700d.svelte-1uv700d{display:flex;justify-content:center;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.mag-finish-back.svelte-1uv700d.svelte-1uv700d,.mag-finish-all.svelte-1uv700d.svelte-1uv700d{font-family:var(--font-mono);font-size:.8rem;color:var(--apex);text-decoration:none;transition:color .2s ease}.mag-finish-back.svelte-1uv700d.svelte-1uv700d:hover,.mag-finish-all.svelte-1uv700d.svelte-1uv700d:hover{color:var(--apex-light);text-decoration:underline}.mag-finish-colophon.svelte-1uv700d.svelte-1uv700d{padding-top:2rem;border-top:1px solid var(--border)}.mag-finish-colophon.svelte-1uv700d p.svelte-1uv700d{font-family:var(--font-mono);font-size:.7rem;line-height:1.6;color:var(--text-muted);margin-bottom:.25rem}@media print{.site-shell{background:#fff!important;color:#000!important}.nav-rail,.site-footer,.reading-progress.svelte-1uv700d.svelte-1uv700d{display:none!important}.mag-article.svelte-1uv700d.svelte-1uv700d{max-width:100%;padding:0;color:#000;background:#fff}.mag-back.svelte-1uv700d.svelte-1uv700d{display:none}.mag-article-header.svelte-1uv700d.svelte-1uv700d{border-bottom:2px solid #333;padding-bottom:1rem;margin-bottom:2rem}.mag-article-kicker.svelte-1uv700d.svelte-1uv700d{color:#666}.mag-article-type.svelte-1uv700d.svelte-1uv700d{color:#333}.mag-article-title.svelte-1uv700d.svelte-1uv700d{color:#000;font-size:2rem}.mag-article-deck.svelte-1uv700d.svelte-1uv700d{color:#444}.mag-article-byline.svelte-1uv700d.svelte-1uv700d{color:#666}.mag-article-body.svelte-1uv700d.svelte-1uv700d{color:#222;font-size:11pt;line-height:1.6}.mag-article-body.svelte-1uv700d h2{color:#000;border-top:1px solid #999;-moz-column-break-after:avoid;break-after:avoid}.mag-article-body.svelte-1uv700d h3{color:#000;-moz-column-break-after:avoid;break-after:avoid}.mag-article-body.svelte-1uv700d a{color:#555;text-decoration:underline;border-bottom:none}.mag-article-body.svelte-1uv700d .pull-quote{border-top:2px solid #999;border-bottom:1px solid #ccc}.mag-article-body.svelte-1uv700d .pull-quote blockquote{color:#000}.mag-article-body.svelte-1uv700d .callout{background:#f5f5f5!important;border-left:3px solid #666}.type-essay.svelte-1uv700d .mag-article-body.svelte-1uv700d{-moz-column-count:2;column-count:2;-moz-column-gap:1.5rem;column-gap:1.5rem;-moz-column-rule:1px solid #ccc;column-rule:1px solid #ccc}.type-architecture.svelte-1uv700d .mag-article-body.svelte-1uv700d pre{margin:1.5rem 0;border:1px solid #ccc;background:#f8f8f8!important}.mag-article-nav.svelte-1uv700d.svelte-1uv700d,.mag-article-footer.svelte-1uv700d.svelte-1uv700d,.mag-finish.svelte-1uv700d.svelte-1uv700d{display:none}.mag-marginalia.svelte-1uv700d.svelte-1uv700d{display:none!important}}
