@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Source+Serif+4:ital,opsz,wght@0,8..60,300;0,8..60,400;0,8..60,500;0,8..60,600;1,8..60,400;1,8..60,500&family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&family=DM+Mono:ital,wght@0,400;0,500;1,400&display=swap";:root{color-scheme:light dark;--midnight: #14244C;--midnight-deeper: #0B1530;--midnight-soft: #1D2E5C;--parchment: #F5F0E8;--ivory: #EDE8DE;--mist: #F1F1F1;--slate: #6B7489;--slate-soft: #98A0B2;--gold: #B8955A;--gold-deep: #957639;--gold-light: #D4B57E;--rust: #8C3C2C;--moss: #4E6B43;--bg: var(--parchment);--bg-raised: var(--ivory);--bg-inset: var(--mist);--bg-deep: var(--midnight);--bg-deep-fg: var(--parchment);--fg: var(--midnight);--fg-muted: var(--slate);--fg-faint: color-mix(in oklab, var(--slate) 60%, var(--parchment));--fg-on-deep: var(--parchment);--accent: var(--gold);--accent-hover: var(--gold-deep);--accent-soft: color-mix(in oklab, var(--gold) 14%, var(--parchment));--rule: color-mix(in oklab, var(--midnight) 18%, transparent);--rule-strong: color-mix(in oklab, var(--midnight) 40%, transparent);--rule-faint: color-mix(in oklab, var(--midnight) 8%, transparent);--rule-gold: color-mix(in oklab, var(--gold) 60%, transparent);--shadow-sm: 0 1px 0 color-mix(in oklab, var(--midnight) 4%, transparent);--shadow-md: 0 2px 8px color-mix(in oklab, var(--midnight) 6%, transparent);--font-display: "EB Garamond", "Adobe Garamond Pro", "Iowan Old Style", Georgia, serif;--font-body: "Source Serif 4", "Source Serif Pro", "Iowan Old Style", Georgia, serif;--font-ui: "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "DM Mono", ui-monospace, Menlo, monospace;--fs-2xs: 11px;--fs-xs: 13px;--fs-sm: 15px;--fs-base: 18px;--fs-md: 20px;--fs-lg: 24px;--fs-xl: 30px;--fs-2xl: 40px;--fs-3xl: 54px;--fs-4xl: 72px;--fs-display: clamp(2.75rem, 6.5vw, 5.5rem);--fs-hero: clamp(3.5rem, 9vw, 7.5rem);--lh-tight: 1.08;--lh-snug: 1.2;--lh-normal: 1.4;--lh-body: 1.58;--lh-loose: 1.72;--lh-prose: 1.65;--tracking-tight: -.015em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-caps: .12em;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 56px;--space-10: 72px;--space-11: 96px;--space-12: 128px;--space-13: 168px;--space-14: 224px;--prose-max: 65ch;--reading-col: 720px;--container-max: 1100px;--margin-col: 240px;--gutter: clamp(32px, 6vw, 96px);--content-pad: clamp(24px, 5vw, 60px);--header-height: 80px;--radius-none: 0;--radius-sm: 2px;--radius-md: 3px;--dur-fast: .12s;--dur-base: .2s;--dur-slow: .4s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-gentle: cubic-bezier(.4, 0, .2, 1)}[data-theme=dark]{--bg: var(--midnight-deeper);--bg-raised: var(--midnight);--bg-inset: var(--midnight-soft);--bg-deep: #050B1A;--bg-deep-fg: var(--parchment);--fg: var(--parchment);--fg-muted: var(--slate-soft);--fg-faint: color-mix(in oklab, var(--slate-soft) 50%, var(--midnight));--fg-on-deep: var(--parchment);--accent: var(--gold-light);--accent-hover: var(--gold);--accent-soft: color-mix(in oklab, var(--gold) 18%, var(--midnight-deeper));--rule: color-mix(in oklab, var(--parchment) 18%, transparent);--rule-strong: color-mix(in oklab, var(--parchment) 40%, transparent);--rule-faint: color-mix(in oklab, var(--parchment) 8%, transparent);--rule-gold: color-mix(in oklab, var(--gold-light) 60%, transparent);--shadow-sm: 0 1px 0 rgba(0,0,0,.3);--shadow-md: 0 2px 8px rgba(0,0,0,.45)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: var(--midnight-deeper);--bg-raised: var(--midnight);--bg-inset: var(--midnight-soft);--bg-deep: #050B1A;--bg-deep-fg: var(--parchment);--fg: var(--parchment);--fg-muted: var(--slate-soft);--fg-faint: color-mix(in oklab, var(--slate-soft) 50%, var(--midnight));--fg-on-deep: var(--parchment);--accent: var(--gold-light);--accent-hover: var(--gold);--accent-soft: color-mix(in oklab, var(--gold) 18%, var(--midnight-deeper));--rule: color-mix(in oklab, var(--parchment) 18%, transparent);--rule-strong: color-mix(in oklab, var(--parchment) 40%, transparent);--rule-faint: color-mix(in oklab, var(--parchment) 8%, transparent);--rule-gold: color-mix(in oklab, var(--gold-light) 60%, transparent);--shadow-sm: 0 1px 0 rgba(0,0,0,.3);--shadow-md: 0 2px 8px rgba(0,0,0,.45)}}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"onum" 1;background:var(--bg);color:var(--fg)}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);font-weight:var(--weight-regular);transition:background var(--dur-slow) var(--ease-gentle),color var(--dur-slow) var(--ease-gentle)}.h-hero{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--fs-hero);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}h1,.h1{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--fs-4xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);margin:0}h2,.h2{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--fs-2xl);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);margin:0}h3,.h3{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--fs-xl);line-height:var(--lh-snug);margin:0}h4,.h4{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--fs-md);line-height:var(--lh-snug);margin:0}p,.p{font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--fg);max-width:var(--prose-max);margin:0 0 1.1em}.lead{font-family:var(--font-body);font-size:var(--fs-lg);line-height:var(--lh-prose);font-weight:var(--weight-regular);color:var(--fg);max-width:50ch}.dek{font-family:var(--font-body);font-style:italic;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--fg-muted);max-width:56ch}.ui-text{font-family:var(--font-ui);font-size:var(--fs-sm);letter-spacing:0;color:var(--fg)}.eyebrow,.label{font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted)}.caption,small{font-family:var(--font-ui);font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--fg-muted)}code,.mono,kbd,samp{font-family:var(--font-mono);font-size:.9em;font-feature-settings:"tnum" 1,"lnum" 1}.metadata{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted);font-feature-settings:"tnum" 1,"lnum" 1}.pull-quote{font-family:var(--font-display);font-style:italic;font-size:var(--fs-2xl);line-height:var(--lh-snug);color:var(--fg);border-left:2px solid var(--accent);padding-left:var(--space-6);margin:var(--space-8) 0;max-width:50ch}.drop-cap:first-letter{font-family:var(--font-display);font-size:4.4em;line-height:.84;float:left;margin:.06em .08em 0 -.05em;color:var(--accent);font-weight:var(--weight-regular)}.asterism{text-align:center;margin:var(--space-9) 0;color:var(--fg-faint);font-size:var(--fs-lg);letter-spacing:.5em;user-select:none}.asterism:before{content:"⁂"}hr,.rule{border:none;border-top:1px solid var(--rule);margin:var(--space-8) 0}.rule-gold{border-top-color:var(--accent)}.rule-strong{border-top-color:var(--rule-strong)}a{color:var(--fg);text-decoration:underline;text-decoration-color:var(--rule);text-decoration-thickness:.5px;text-underline-offset:4px;transition:text-decoration-color var(--dur-fast) var(--ease-standard)}a:hover{text-decoration-color:var(--accent);text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}.tabular{font-feature-settings:"tnum" 1,"lnum" 1}.oldstyle{font-feature-settings:"onum" 1}@media print{:root,[data-theme=dark],[data-theme=light]{--bg: #FFFFFF;--bg-raised: #FAF7F1;--bg-inset: #FAF7F1;--bg-deep: #FFFFFF;--bg-deep-fg: #14244C;--fg: #14244C;--fg-muted: #4A5267;--fg-faint: #8C92A3;--fg-on-deep: #14244C;--accent: #8C6F35;--accent-hover: #8C6F35;--accent-soft: transparent;--rule: rgba(20, 36, 76, .4);--rule-strong: rgba(20, 36, 76, .85);--rule-faint: rgba(20, 36, 76, .18);--rule-gold: rgba(140, 111, 53, .7);--shadow-sm: none;--shadow-md: none}@page{size:letter;margin:.85in .9in .9in}@page :first{margin-top:1.1in}html,body{background:#fff!important;color:#14244c!important;font-size:11pt;line-height:1.5}.site-header,.viewer-header,.doc-topbar,.sidebar,.theme-toggle,.toggle,.view-toggle,.essay-nav,.cross,.subscribe,.filter-bar,.header-right,footer.colophon,.actions,.currently,.older,.forthcoming,.page-head .stats,nav.dimensions,.sidebar .actions{display:none!important}main,.essay-shell,.page,.doc-shell,.doc,article{max-width:100%!important;margin:0!important;padding:0!important;display:block!important}.shell{display:block!important;grid-template-columns:none!important}*{position:static!important}body,main,section,article,header,aside,figure,div{background:transparent!important}figure.plate,.meta-card,.currently-card{background:#faf7f1!important;border:1pt solid #14244C!important;box-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.masthead,.page-head{padding:0 0 16pt!important;margin-bottom:24pt!important;border-bottom:1pt solid #14244C!important}.masthead h1,.page-head h1,h1.sheet{font-family:EB Garamond,Georgia,serif!important;font-size:32pt!important;line-height:1.05!important;margin-bottom:10pt!important;page-break-after:avoid;break-after:avoid}.masthead .dek,.page-head .dek,.doc .sheet-dek{font-family:"Source Serif 4",Georgia,serif!important;font-style:italic;font-size:13pt!important;line-height:1.4!important;margin-bottom:14pt!important;color:#4a5267!important}.masthead .byline,.masthead .crumbs{font-family:DM Mono,monospace!important;font-size:9pt!important;color:#4a5267!important}h2,.row>.body>h2,.section>.head h2{font-family:EB Garamond,Georgia,serif!important;font-size:20pt!important;line-height:1.12!important;margin:22pt 0 8pt!important;page-break-after:avoid;break-after:avoid;color:#14244c!important}h3{font-family:EB Garamond,Georgia,serif!important;font-size:14pt!important;page-break-after:avoid;break-after:avoid}p,.row>.body>p,.row .body p{font-family:"Source Serif 4",Georgia,serif!important;font-size:11pt!important;line-height:1.5!important;color:#14244c!important;orphans:3;widows:3;margin-bottom:.65em!important}.row,.essay article .row{display:grid!important;grid-template-columns:minmax(0,1fr) 1.7in!important;gap:.35in!important;align-items:start!important;page-break-inside:avoid;break-inside:avoid}.row>.stub{display:none!important}.row>.body{min-width:0!important}.row>.note,.row>aside.note,.row>.margin{font-family:"Source Serif 4",Georgia,serif!important;font-style:italic!important;font-size:9pt!important;line-height:1.4!important;color:#4a5267!important;border-left:1pt solid #8C6F35!important;padding-left:.18in!important;margin-top:4pt!important;max-width:100%!important}.row>.note .note-label,.row>.note .nl,.row>.margin .ml-label{font-family:DM Sans,sans-serif!important;font-style:normal!important;font-size:8pt!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#8c6f35!important;display:block;margin-bottom:2pt}.row>.note cite{font-family:DM Mono,monospace!important;font-style:normal!important;font-size:7.5pt!important;color:#8c92a3!important;display:block;margin-top:4pt;text-transform:uppercase;letter-spacing:.04em}.pull-quote,.row>.body>.pull-quote{font-family:EB Garamond,Georgia,serif!important;font-style:italic!important;font-size:16pt!important;line-height:1.25!important;border-left:1.5pt solid #8C6F35!important;padding-left:.25in!important;margin:14pt 0!important;color:#14244c!important;page-break-inside:avoid;break-inside:avoid}.first-para:first-letter,.drop-cap:first-letter,.row>.body>p.first-para:first-letter{font-family:EB Garamond,Georgia,serif!important;font-style:italic!important;font-size:4em!important;line-height:.85!important;float:left;margin:.04em .08em -.05em -.04em!important;color:#8c6f35!important}.fn-num{font-family:DM Mono,monospace!important;font-size:.66em!important;vertical-align:super;line-height:0;color:#8c6f35!important;text-decoration:none}.asterism{text-align:center;margin:14pt 0!important;color:#8c92a3!important;letter-spacing:.5em;page-break-before:avoid;page-break-after:avoid}.endmatter{page-break-before:always;border-top:1pt solid #14244C!important;padding-top:16pt!important;grid-template-columns:1fr 1fr!important;gap:.5in!important}.endmatter h3{font-family:DM Sans,sans-serif!important;font-size:9pt!important;letter-spacing:.12em;text-transform:uppercase;color:#8c6f35!important;margin-bottom:8pt}.endmatter ol.notes li,.endmatter ul.further li{font-size:9.5pt!important;line-height:1.45!important}figure,figure.plate{page-break-inside:avoid;break-inside:avoid;margin:14pt 0!important;padding:14pt!important}figure.plate .plate-num,figure figcaption .meta{font-family:DM Mono,monospace!important;font-size:8pt!important;letter-spacing:.05em;text-transform:uppercase;color:#4a5267!important}figure figcaption .title{font-family:EB Garamond,Georgia,serif!important;font-style:italic;font-size:13pt!important}svg{max-width:100%!important;height:auto!important}table.raw{font-size:9.5pt!important}table.raw th,table.raw td{padding:5pt 7pt!important}table.raw thead th{border-bottom:1pt solid #14244C!important}ol.predictions li,ol.numbered li,ol.teachings li{page-break-inside:avoid;break-inside:avoid;margin-bottom:8pt!important}ol.predictions li:before,ol.numbered li:before,ol.teachings li:before{color:#8c6f35!important}a{color:inherit!important;text-decoration:none!important;border-bottom:.5pt dotted #8C6F35}.section,.essay-list,.ledger,.prose{page-break-before:auto}.section>.head .roman,.section>.head h2{page-break-after:avoid}.how,.split,.test-design,.cross .nav-grid,.currently-grid,.palette,.metrics{border-top:1pt solid #14244C!important;border-bottom:1pt solid #14244C!important;page-break-inside:avoid}.how a,.split>div,.test-design .col,.cross .nav-grid a,.currently-card,.metrics .metric{border-right:1pt solid #14244C!important;background:transparent!important}.hypothesis,.hypothesis-block .h-claim,.recommendation{border-left:1.5pt solid #8C6F35!important;background:transparent!important;page-break-inside:avoid}.hypothesis .label,.hypothesis-block .label,.recommendation .label{color:#8c6f35!important}@page :left{@top-left{content:"Business Topologies";font-family:DM Mono,monospace;font-size:8pt;color:#4a5267}@top-right{content:counter(page);font-family:DM Mono,monospace;font-size:8pt;color:#4a5267}}@page :right{@top-right{content:"Business Topologies";font-family:DM Mono,monospace;font-size:8pt;color:#4a5267}@top-left{content:counter(page);font-family:DM Mono,monospace;font-size:8pt;color:#4a5267}}h1,h2,h3,h4{page-break-after:avoid;break-after:avoid}body:after{content:"businesstopologies.com · © Brad Arner · MMXXVI";display:block;font-family:DM Mono,monospace;font-size:8pt;text-align:center;color:#8c92a3;margin-top:24pt;padding-top:8pt;border-top:.5pt solid rgba(20,36,76,.3);letter-spacing:.05em;text-transform:uppercase}}.theme-toggle[data-astro-cid-x3pjskd3]{display:inline-flex;border:1px solid var(--rule);background:transparent;padding:2px}.theme-toggle[data-astro-cid-x3pjskd3] button[data-astro-cid-x3pjskd3]{background:transparent;border:none;padding:4px 10px;font-family:var(--font-ui);font-size:10px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);cursor:pointer}.theme-toggle[data-astro-cid-x3pjskd3] button[data-astro-cid-x3pjskd3][aria-pressed=true]{background:var(--fg);color:var(--bg)}.site-header[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-7);padding:18px var(--gutter);background:color-mix(in oklab,var(--bg) 92%,transparent);border-bottom:1px solid var(--rule);backdrop-filter:blur(10px)}.brand[data-astro-cid-ctg3m53h]{font-family:var(--font-display);font-style:italic;font-size:var(--fs-lg);color:var(--fg);text-decoration:none;line-height:1}nav[data-astro-cid-ctg3m53h]{display:flex;gap:var(--space-7);font-family:var(--font-ui);font-size:var(--fs-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:var(--fg-muted);text-decoration:none}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:var(--accent)}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h].current{color:var(--fg)}.header-right[data-astro-cid-ctg3m53h]{justify-self:end;display:flex;gap:var(--space-4);align-items:center;font-family:var(--font-ui);font-size:var(--fs-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted)}.volume[data-astro-cid-ctg3m53h]{white-space:nowrap}@media(max-width:720px){.site-header[data-astro-cid-ctg3m53h]{grid-template-columns:1fr auto}nav[data-astro-cid-ctg3m53h]{display:none}}.colophon[data-astro-cid-hgpgqpeo]{background:var(--bg-deep);color:var(--bg-deep-fg);margin-top:var(--space-12);padding:var(--space-10) var(--gutter) var(--space-8)}.colophon[data-astro-cid-hgpgqpeo].slim{margin-top:var(--space-10);padding:var(--space-9) var(--gutter) var(--space-7)}.inner[data-astro-cid-hgpgqpeo]{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--space-9);align-items:start}.colophon[data-astro-cid-hgpgqpeo].slim .inner[data-astro-cid-hgpgqpeo]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--space-5);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:color-mix(in oklab,var(--bg-deep-fg) 55%,transparent)}.word[data-astro-cid-hgpgqpeo]{font-family:var(--font-display);font-style:italic;font-size:var(--fs-2xl);line-height:1;color:var(--bg-deep-fg);margin:0 0 var(--space-3)}.colophon[data-astro-cid-hgpgqpeo].slim .word[data-astro-cid-hgpgqpeo]{font-size:var(--fs-md);margin:0;letter-spacing:0;text-transform:none}.sub[data-astro-cid-hgpgqpeo]{font-family:var(--font-body);font-style:italic;font-size:var(--fs-base);color:color-mix(in oklab,var(--bg-deep-fg) 65%,transparent);max-width:40ch;margin:0}h4[data-astro-cid-hgpgqpeo]{font-family:var(--font-ui);font-size:var(--fs-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent);margin:0 0 var(--space-4);font-weight:var(--weight-medium)}ul[data-astro-cid-hgpgqpeo]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}ul[data-astro-cid-hgpgqpeo] li[data-astro-cid-hgpgqpeo]{font-family:var(--font-body);font-size:var(--fs-sm)}ul[data-astro-cid-hgpgqpeo] a[data-astro-cid-hgpgqpeo]{color:var(--bg-deep-fg);text-decoration:none}ul[data-astro-cid-hgpgqpeo] a[data-astro-cid-hgpgqpeo]:hover{color:var(--accent)}.set-in[data-astro-cid-hgpgqpeo]{margin-top:var(--space-9);padding-top:var(--space-6);border-top:1px solid color-mix(in oklab,var(--bg-deep-fg) 18%,transparent);display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:color-mix(in oklab,var(--bg-deep-fg) 55%,transparent)}.set-in[data-astro-cid-hgpgqpeo] .max[data-astro-cid-hgpgqpeo]{max-width:60ch}@media(max-width:880px){.inner[data-astro-cid-hgpgqpeo]{grid-template-columns:1fr}}
