header{flex-direction:row;align-items:center;gap:1.5rem;margin:2rem 0;display:flex}header h1{flex:auto;margin:0}.clipboard-button{float:right;color:var(--gray);border-color:var(--dark);background-color:var(--light);opacity:0;border:1px solid;border-radius:5px;margin:.3rem;padding:.4rem;transition:all .2s;display:flex;position:absolute;right:0}.clipboard-button>svg{fill:var(--light);filter:contrast(.3)}.clipboard-button:hover{cursor:pointer;border-color:var(--secondary)}.clipboard-button:focus{outline:0}pre:hover>.clipboard-button{opacity:1;transition:all .2s}.search{min-width:fit-content;max-width:14rem}@media (max-width:800px){.search{flex-grow:.3}}.search>.search-button{border:1px var(--lightgray)solid;font-family:inherit;font-size:inherit;height:2rem;text-align:inherit;cursor:pointer;white-space:nowrap;background-color:#0000;border-radius:4px;align-items:center;width:100%;padding:0 1rem 0 0;display:flex}.search>.search-button>p{color:var(--gray);display:inline}.search>.search-button svg{cursor:pointer;width:18px;min-width:18px;margin:0 .5rem}.search>.search-button svg .search-path{stroke:var(--darkgray);stroke-width:1.5px;transition:stroke .5s}.search>.search-container{contain:layout;z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100vw;height:100vh;display:none;position:fixed;top:0;left:0;overflow-y:auto}.search>.search-container.active{display:inline-block}.search>.search-container>.search-space{width:65%;margin-top:12vh;margin-left:auto;margin-right:auto}@media not (min-width:1200px){.search>.search-container>.search-space{width:90%}}.search>.search-container>.search-space>*{background:var(--light);border-radius:7px;width:100%;margin-bottom:2em;box-shadow:0 14px 50px #1b21301f,0 10px 30px #1b213029}.search>.search-container>.search-space>input{box-sizing:border-box;font-family:var(--bodyFont);color:var(--dark);border:1px solid var(--lightgray);padding:.5em 1em;font-size:1.1em}.search>.search-container>.search-space>input:focus{outline:none}.search>.search-container>.search-space>.search-layout{border:1px solid var(--lightgray);box-sizing:border-box;flex-direction:row;flex:0 0 100%;display:none}.search>.search-container>.search-space>.search-layout.display-results{display:flex}.search>.search-container>.search-space>.search-layout[data-preview]>.results-container{flex:0 0 min(30%,450px)}@media not (max-width:800px){.search>.search-container>.search-space>.search-layout[data-preview] .result-card>p.preview{display:none}.search>.search-container>.search-space>.search-layout[data-preview]>div:first-child{border-right:1px solid var(--lightgray);border-top-right-radius:unset;border-bottom-right-radius:unset}.search>.search-container>.search-space>.search-layout[data-preview]>div:last-child{border-top-left-radius:unset;border-bottom-left-radius:unset}}.search>.search-container>.search-space>.search-layout>div{border-radius:5px;height:63vh}@media (max-width:800px){.search>.search-container>.search-space>.search-layout{flex-direction:column}.search>.search-container>.search-space>.search-layout>.preview-container{display:none!important}.search>.search-container>.search-space>.search-layout[data-preview]>.results-container{flex:0 0 100%;width:100%;height:auto}}.search>.search-container>.search-space>.search-layout .highlight{background:color-mix(in srgb,var(--tertiary)60%,#fff0);border-radius:5px;scroll-margin-top:2rem}.search>.search-container>.search-space>.search-layout>.preview-container{color:var(--dark);flex-grow:1;padding:0 2rem;font-family:inherit;font-weight:400;line-height:1.5em;display:block;overflow:hidden auto}.search>.search-container>.search-space>.search-layout>.preview-container .preview-inner{width:min(800px,100%);margin:0 auto}.search>.search-container>.search-space>.search-layout>.preview-container a[role=anchor]{background-color:#0000}.search>.search-container>.search-space>.search-layout>.results-container{overflow-y:auto}.search>.search-container>.search-space>.search-layout>.results-container .result-card{cursor:pointer;border-bottom:1px solid var(--lightgray);box-sizing:border-box;text-transform:none;text-align:left;width:100%;font-family:inherit;font-size:100%;line-height:1.15;font-weight:inherit;outline:none;margin:0;padding:1em;transition:background .2s;display:block;overflow:hidden}.search>.search-container>.search-space>.search-layout>.results-container .result-card:hover,.search>.search-container>.search-space>.search-layout>.results-container .result-card:focus,.search>.search-container>.search-space>.search-layout>.results-container .result-card.focus{background:var(--lightgray)}.search>.search-container>.search-space>.search-layout>.results-container .result-card>h3{margin:0}@media not (max-width:800px){.search>.search-container>.search-space>.search-layout>.results-container .result-card>p.card-description{display:none}}.search>.search-container>.search-space>.search-layout>.results-container .result-card>ul.tags{margin-top:.45rem;margin-bottom:0}.search>.search-container>.search-space>.search-layout>.results-container .result-card>ul>li>p{background-color:var(--highlight);color:var(--secondary);border-radius:8px;margin:0 .1rem;padding:.2rem .4rem;font-weight:700;line-height:1.4rem}.search>.search-container>.search-space>.search-layout>.results-container .result-card>ul>li>p.match-tag{color:var(--tertiary)}.search>.search-container>.search-space>.search-layout>.results-container .result-card>p{margin-bottom:0}ul.section-ul{margin-top:2em;padding-left:0;list-style:none}li.section-li{margin-bottom:1em}li.section-li>.section{grid-template-columns:fit-content(8em) 3fr 1fr;display:grid}@media (max-width:800px){li.section-li>.section>.tags{display:none}}li.section-li>.section>.desc>h3>a{background-color:#0000}li.section-li>.section .meta{opacity:.6;margin:0 1em 0 0}.popover .section{grid-template-columns:fit-content(8em) 1fr!important}.popover .section>.tags{display:none}.section h3,.section>.tags{margin:0}code[data-theme*=\ ]{color:var(--shiki-light);background-color:var(--shiki-light-bg)}code[data-theme*=\ ] span{color:var(--shiki-light)}[saved-theme=dark] code[data-theme*=\ ]{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}[saved-theme=dark] code[data-theme*=\ ] span{color:var(--shiki-dark)}.callout{border:1px solid var(--border);background-color:var(--bg);box-sizing:border-box;--callout-icon-note:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"2\" x2=\"22\" y2=\"6\"></line><path d=\"M7.5 20.5 19 9l-4-4L3.5 16.5 2 22z\"></path></svg>");--callout-icon-abstract:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" ry=\"1\"></rect><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"></path><path d=\"M12 11h4\"></path><path d=\"M12 16h4\"></path><path d=\"M8 11h.01\"></path><path d=\"M8 16h.01\"></path></svg>");--callout-icon-info:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"></line><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"></line></svg>");--callout-icon-todo:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z\"></path><path d=\"m9 12 2 2 4-4\"></path></svg>");--callout-icon-tip:url("data:image/svg+xml; utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z\"></path></svg> ");--callout-icon-success:url("data:image/svg+xml; utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"></polyline></svg> ");--callout-icon-question:url("data:image/svg+xml; utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><path d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\"></path><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"></line></svg> ");--callout-icon-warning:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z\"></path><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"></line><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"></line></svg>");--callout-icon-failure:url("data:image/svg+xml; utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"></line><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"></line></svg> ");--callout-icon-danger:url("data:image/svg+xml; utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"></polygon></svg> ");--callout-icon-bug:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect width=\"8\" height=\"14\" x=\"8\" y=\"6\" rx=\"4\"></rect><path d=\"m19 7-3 2\"></path><path d=\"m5 7 3 2\"></path><path d=\"m19 19-3-2\"></path><path d=\"m5 19 3-2\"></path><path d=\"M20 13h-4\"></path><path d=\"M4 13h4\"></path><path d=\"m10 4 1 2\"></path><path d=\"m14 4-1 2\"></path></svg>");--callout-icon-example:url("data:image/svg+xml; utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"8\" y1=\"6\" x2=\"21\" y2=\"6\"></line><line x1=\"8\" y1=\"12\" x2=\"21\" y2=\"12\"></line><line x1=\"8\" y1=\"18\" x2=\"21\" y2=\"18\"></line><line x1=\"3\" y1=\"6\" x2=\"3.01\" y2=\"6\"></line><line x1=\"3\" y1=\"12\" x2=\"3.01\" y2=\"12\"></line><line x1=\"3\" y1=\"18\" x2=\"3.01\" y2=\"18\"></line></svg> ");--callout-icon-quote:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 21c3 0 7-1 7-8V5c0-1.25-.756-2.017-2-2H4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .008-1 1.031V20c0 1 0 1 1 1z\"></path><path d=\"M15 21c3 0 7-1 7-8V5c0-1.25-.757-2.017-2-2h-4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2h.75c0 2.25.25 4-2.75 4v3c0 1 0 1 1 1z\"></path></svg>");--callout-icon-fold:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"%3E%3Cpolyline points=\"6 9 12 15 18 9\"%3E%3C/polyline%3E%3C/svg%3E");border-radius:5px;padding:0 1rem;overflow-y:hidden}.callout>.callout-content{transition:grid-template-rows .1s cubic-bezier(.02,.01,.47,1);display:grid;overflow:hidden}.callout>.callout-content>:first-child{margin-top:0}.callout[data-callout]{--color:#448aff;--border:#448aff44;--bg:#448aff10;--callout-icon:var(--callout-icon-note)}.callout[data-callout=abstract]{--color:#00b0ff;--border:#00b0ff44;--bg:#00b0ff10;--callout-icon:var(--callout-icon-abstract)}.callout[data-callout=info],.callout[data-callout=todo]{--color:#00b8d4;--border:#00b8d444;--bg:#00b8d410;--callout-icon:var(--callout-icon-info)}.callout[data-callout=todo]{--callout-icon:var(--callout-icon-todo)}.callout[data-callout=tip]{--color:#00bfa5;--border:#00bfa544;--bg:#00bfa510;--callout-icon:var(--callout-icon-tip)}.callout[data-callout=success]{--color:#09ad7a;--border:#09ad7144;--bg:#09ad7110;--callout-icon:var(--callout-icon-success)}.callout[data-callout=question]{--color:#dba642;--border:#dba64244;--bg:#dba64210;--callout-icon:var(--callout-icon-question)}.callout[data-callout=warning]{--color:#db8942;--border:#db894244;--bg:#db894210;--callout-icon:var(--callout-icon-warning)}.callout[data-callout=failure],.callout[data-callout=danger],.callout[data-callout=bug]{--color:#db4242;--border:#db424244;--bg:#db424210;--callout-icon:var(--callout-icon-failure)}.callout[data-callout=bug]{--callout-icon:var(--callout-icon-bug)}.callout[data-callout=danger]{--callout-icon:var(--callout-icon-danger)}.callout[data-callout=example]{--color:#7a43b5;--border:#7a43b544;--bg:#7a43b510;--callout-icon:var(--callout-icon-example)}.callout[data-callout=quote]{--color:var(--secondary);--border:var(--lightgray);--callout-icon:var(--callout-icon-quote)}.callout.is-collapsed>.callout-title>.fold-callout-icon{transform:rotate(-90deg)}.callout.is-collapsed .callout-content>:first-child{height:0;margin-top:-1rem;transition:height .1s cubic-bezier(.02,.01,.47,1),margin .1s cubic-bezier(.02,.01,.47,1);overflow-y:clip}.callout-title{color:var(--color);--icon-size:18px;align-items:flex-start;gap:5px;padding:1rem 0;display:flex}.callout-title .fold-callout-icon{opacity:.8;cursor:pointer;--callout-icon:var(--callout-icon-fold);transition:transform .15s}.callout-title>.callout-title-inner>p{color:var(--color);margin:0}.callout-title .callout-icon,.callout-title .fold-callout-icon{width:var(--icon-size);height:var(--icon-size);flex:0 0 var(--icon-size);background-size:var(--icon-size)var(--icon-size);background-position:50%;background-color:var(--color);-webkit-mask-image:var(--callout-icon);mask-image:var(--callout-icon);-webkit-mask-size:var(--icon-size)var(--icon-size);mask-size:var(--icon-size)var(--icon-size);padding:.2rem 0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.callout-title .callout-title-inner{font-weight:600}html{scroll-behavior:smooth;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;width:100vw;overflow-x:hidden}body{box-sizing:border-box;background-color:var(--light);font-family:var(--bodyFont);color:var(--darkgray);margin:0}.text-highlight{background-color:var(--textHighlight);border-radius:5px;padding:0 .1rem}::selection{background:color-mix(in srgb,var(--tertiary)60%,#fff0);color:var(--darkgray)}p,ul,text,a,tr,td,li,ol,ul,.katex,.math,.typst-doc,.typst-doc *{color:var(--darkgray);fill:var(--darkgray);overflow-wrap:break-word;text-wrap:pretty}.math.math-display{text-align:center}article>mjx-container.MathJax,article blockquote>div>mjx-container.MathJax{display:flex}article>mjx-container.MathJax>svg,article blockquote>div>mjx-container.MathJax>svg{margin-left:auto;margin-right:auto}article blockquote>div>mjx-container.MathJax>svg{margin-top:1rem;margin-bottom:1rem}strong{font-weight:600}a{color:var(--secondary);font-weight:600;text-decoration:none;transition:color .2s}a:hover{color:var(--tertiary)}a.internal{background-color:var(--highlight);border-radius:5px;padding:0 .1rem;line-height:1.4rem;text-decoration:none}a.internal.broken{color:var(--secondary);opacity:.5;transition:opacity .2s}a.internal.broken:hover{opacity:.8}a.internal:has(>img){background-color:#0000;border-radius:0;padding:0}a.internal.tag-link:before{content:"#"}a.external .external-icon{height:1ex;margin:0 .15em}a.external .external-icon>path{fill:var(--dark)}.flex-component{display:flex}.desktop-only{display:initial}.desktop-only.flex-component{display:flex}@media (max-width:800px){.desktop-only,.desktop-only.flex-component{display:none}}.mobile-only,.mobile-only.flex-component{display:none}@media (max-width:800px){.mobile-only{display:initial}.mobile-only.flex-component{display:flex}}.page{max-width:1500px;margin:0 auto}.page article>h1{font-size:2rem}.page article li:has(>input[type=checkbox]){padding-left:0;list-style-type:none}.page article li:has(>input[type=checkbox]:checked){text-decoration:line-through;-webkit-text-decoration-color:var(--gray);text-decoration-color:var(--gray);color:var(--gray)}.page article li>*{margin-top:0;margin-bottom:0}.page article p>strong{color:var(--dark)}.page>#quartz-body{grid-template:"grid-sidebar-left grid-header grid-sidebar-right""grid-sidebar-left grid-center grid-sidebar-right""grid-sidebar-left grid-footer grid-sidebar-right"/320px auto 320px;gap:5px;display:grid}@media (min-width:800px) and (max-width:1200px){.page>#quartz-body{grid-template:"grid-sidebar-left grid-header""grid-sidebar-left grid-center""grid-sidebar-left grid-sidebar-right""grid-sidebar-left grid-footer"/320px auto;gap:5px}}@media (max-width:800px){.page>#quartz-body{grid-template:"grid-sidebar-left""grid-header""grid-center""grid-sidebar-right""grid-footer"/auto;gap:5px}}@media not (min-width:1200px){.page>#quartz-body{padding:0 1rem}}@media (max-width:800px){.page>#quartz-body{margin:0 auto}}.page>#quartz-body .sidebar{box-sizing:border-box;gap:1.2rem;height:100vh;padding:6rem 2rem 2rem;display:flex;position:sticky;top:0}.page>#quartz-body .sidebar.left{z-index:1;flex-direction:column;grid-area:grid-sidebar-left}@media (max-width:800px){.page>#quartz-body .sidebar.left{position:initial;height:unset;flex-direction:row;align-items:center;gap:0;padding:2rem 0 0;display:flex}}.page>#quartz-body .sidebar.right{flex-direction:column;grid-area:grid-sidebar-right;margin-right:0}@media (max-width:800px){.page>#quartz-body .sidebar.right{margin-left:inherit;margin-right:inherit}}@media not (min-width:1200px){.page>#quartz-body .sidebar.right{position:initial;height:unset;flex-direction:row;width:100%;padding:0}.page>#quartz-body .sidebar.right>*{flex:1;max-height:24rem}.page>#quartz-body .sidebar.right>.toc{display:none}}.page>#quartz-body .page-header,.page>#quartz-body .page-footer{margin-top:1rem}.page>#quartz-body .page-header{grid-area:grid-header;margin:6rem 0 0}@media (max-width:800px){.page>#quartz-body .page-header{margin-top:0;padding:0}}.page>#quartz-body .center>article{grid-area:grid-center}.page>#quartz-body footer{grid-area:grid-footer}.page>#quartz-body .center,.page>#quartz-body footer{min-width:100%;max-width:100%;margin-left:auto;margin-right:auto}@media (min-width:800px) and (max-width:1200px){.page>#quartz-body .center,.page>#quartz-body footer{margin-right:0}}@media (max-width:800px){.page>#quartz-body .center,.page>#quartz-body footer{margin-left:0;margin-right:0}}.page>#quartz-body footer{margin-left:0}.footnotes{border-top:1px solid var(--lightgray);margin-top:2rem}input[type=checkbox]{color:var(--secondary);border:1px solid var(--lightgray);background-color:var(--light);appearance:none;border-radius:3px;width:16px;height:16px;margin-inline:-1.4rem .2rem;position:relative;transform:translateY(2px)}input[type=checkbox]:checked{border-color:var(--secondary);background-color:var(--secondary)}input[type=checkbox]:checked:after{content:"";border:solid var(--light);border-width:0 2px 2px 0;width:4px;height:8px;display:block;position:absolute;top:1px;left:4px;transform:rotate(45deg)}blockquote{border-left:3px solid var(--secondary);margin:1rem 0;padding-left:1rem;transition:border-color .2s}h1,h2,h3,h4,h5,h6,thead{font-family:var(--headerFont);color:var(--dark);font-weight:revert;margin-bottom:0}article>h1>a[role=anchor],article>h2>a[role=anchor],article>h3>a[role=anchor],article>h4>a[role=anchor],article>h5>a[role=anchor],article>h6>a[role=anchor],article>thead>a[role=anchor]{color:var(--dark);background-color:#0000}h1[id]>a[href^=\#],h2[id]>a[href^=\#],h3[id]>a[href^=\#],h4[id]>a[href^=\#],h5[id]>a[href^=\#],h6[id]>a[href^=\#]{opacity:0;font-family:var(--codeFont);-webkit-user-select:none;user-select:none;margin:0 .5rem;transition:opacity .2s;transform:translateY(-.1rem)}h1[id]:hover>a,h2[id]:hover>a,h3[id]:hover>a,h4[id]:hover>a,h5[id]:hover>a,h6[id]:hover>a{opacity:1}h1:not([id])>a[role=anchor],h2:not([id])>a[role=anchor],h3:not([id])>a[role=anchor],h4:not([id])>a[role=anchor],h5:not([id])>a[role=anchor],h6:not([id])>a[role=anchor]{display:none}h1{margin-top:2.25rem;margin-bottom:1rem;font-size:1.75rem}h2{margin-top:1.9rem;margin-bottom:1rem;font-size:1.4rem}h3{margin-top:1.62rem;margin-bottom:1rem;font-size:1.12rem}h4,h5,h6{margin-top:1.5rem;margin-bottom:1rem;font-size:1rem}figure[data-rehype-pretty-code-figure]{margin:0;line-height:1.6rem;position:relative}figure[data-rehype-pretty-code-figure]>[data-rehype-pretty-code-title]{font-family:var(--codeFont);border:1px solid var(--lightgray);width:fit-content;color:var(--darkgray);border-radius:5px;margin-bottom:-.5rem;padding:.1rem .5rem;font-size:.9rem}figure[data-rehype-pretty-code-figure]>pre{padding:0}pre{font-family:var(--codeFont);border:1px solid var(--lightgray);border-radius:5px;padding:0 .5rem;position:relative;overflow-x:auto}pre:has(>code.mermaid){border:none}pre>code{counter-reset:line;counter-increment:line 0;background:0 0;padding:.5rem 0;font-size:.85rem;display:grid;overflow-x:auto}pre>code [data-highlighted-chars]{background-color:var(--highlight);border-radius:5px}pre>code>[data-line]{box-sizing:border-box;border-left:3px solid #0000;padding:0 .25rem}pre>code>[data-line][data-highlighted-line]{background-color:var(--highlight);border-left:3px solid var(--secondary)}pre>code>[data-line]:before{content:counter(line);counter-increment:line;text-align:right;color:#738a9499;width:1rem;margin-right:1rem;display:inline-block}pre>code[data-line-numbers-max-digits="2"]>[data-line]:before{width:2rem}pre>code[data-line-numbers-max-digits="3"]>[data-line]:before{width:3rem}code{color:var(--dark);font-size:.9em;font-family:var(--codeFont);background:var(--lightgray);border-radius:5px;padding:.1rem .2rem}tbody,li,p{line-height:1.6rem}.table-container{overflow-x:auto}.table-container>table{border-collapse:collapse;margin:1rem;padding:1.5rem}.table-container>table th,.table-container>table td{min-width:75px}.table-container>table>*{line-height:2rem}th{text-align:left;border-bottom:2px solid var(--gray);padding:.4rem .7rem}td{padding:.2rem .7rem}tr{border-bottom:1px solid var(--lightgray)}tr:last-child{border-bottom:none}img{content-visibility:auto;border-radius:5px;max-width:100%;margin:1rem 0}p>img+em{display:block;transform:translateY(-1rem)}hr{background-color:var(--lightgray);border:none;width:100%;height:1px;margin:2rem auto}audio,video{border-radius:5px;width:100%}.spacer{flex:2 auto}div:has(>.overflow){max-height:100%;overflow-y:hidden}ul.overflow,ol.overflow{content:"";clear:both;width:100%;max-height:100%;margin-bottom:0;overflow-y:auto}ul.overflow>li.overflow-end,ol.overflow>li.overflow-end{height:.5rem;margin:0}ul.overflow.gradient-active,ol.overflow.gradient-active{-webkit-mask-image:linear-gradient(#000 calc(100% - 50px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 50px),#0000 100%)}.transclude ul{padding-left:1rem}.katex-display{display:initial;overflow:auto hidden}.external-embed.youtube,iframe.pdf{aspect-ratio:16/9;border-radius:5px;width:100%;height:100%}.navigation-progress{background:var(--secondary);z-index:9999;width:0;height:3px;transition:width .2s;position:fixed;top:0;left:0}@font-face{font-family:Rand;src:url(/static/design/rand-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Rand;src:url(/static/design/rand-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Rand;src:url(/static/design/rand-700.woff2)format("woff2");font-weight:700;font-display:swap}:root:root{--headerFont:Rand,sans-serif;--bodyFont:Rand,sans-serif;--codeFont:ui-monospace,monospace;--light:#fafafa;--lightgray:#e5e5e5;--gray:#666;--darkgray:#333;--dark:#111;--secondary:#111;--tertiary:#444;--highlight:#eee;--textHighlight:#f8d5bd;--orange:#e86820}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{color:#333;background:#fafafa;font-family:Rand,sans-serif;font-size:17px;line-height:1.65}a{color:inherit}button,input{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:5px;outline:2px solid #111}::selection{color:#111;background:#e86820}.page{max-width:1360px;margin:auto;padding:0 48px}.page>#quartz-body{padding:0;position:relative;display:block!important}.page>#quartz-body>.left.sidebar{display:none!important}.page>#quartz-body>.center{width:100%;min-width:0;padding:0}.page>#quartz-body>.right.sidebar{width:220px;max-height:calc(100vh - 80px);padding:0;display:block;position:absolute;top:400px;right:0}.page-header{margin:0!important;padding:0!important}header{margin:0;display:block}.center>hr,.page-footer{display:none}h1,h2,h3,h4{color:#111;letter-spacing:-.045em;font-weight:500;line-height:1.12}h2{font-size:34px}h3{font-size:24px}p{line-height:1.7}hr{background:#ddd;height:1px}.journal-nav{border-bottom:1px solid #d9d9d9;align-items:center;gap:48px;height:110px;display:flex}.journal-wordmark{letter-spacing:-1.5px;font-size:29px;font-weight:700;line-height:1;text-decoration:none}.journal-wordmark span{font-weight:400}.journal-wordmark small{letter-spacing:.02em;color:#666;margin-top:10px;font-size:11px;font-weight:400;display:block}.journal-links{gap:30px;margin-left:auto;font-size:14px;display:flex}.journal-links a{font-weight:400;text-decoration:none}.journal-links a:hover{text-underline-offset:6px;-webkit-text-decoration:underline #e86820;text-decoration:underline #e86820}.journal-nav .search-button{background:0 0;border:1px solid #ddd;border-radius:0;height:37px;font-size:13px}.journal-nav .search-button svg{width:16px}.search-container{z-index:100!important}.search-layout{background:#fafafa}.journal-hero{padding:62px 0 50px}.eyebrow{letter-spacing:.04em;color:#666;margin:0 0 22px;font-size:12px}.journal-hero h1{letter-spacing:-.068em;margin:0;font-size:clamp(70px,8.4vw,116px);font-weight:500;line-height:.98}.journal-hero h1 span{color:#8c8c8c}.hero-bottom{justify-content:space-between;align-items:end;gap:30px;margin-top:30px;display:flex}.hero-bottom p{max-width:390px;margin:0;font-size:17px;line-height:1.5}.text-link{border-bottom:1px solid #aaa;align-items:center;gap:28px;font-size:14px;font-weight:500;display:inline-flex;background:0 0!important;padding-bottom:7px!important;text-decoration:none!important}.text-link span{color:#111;font-size:22px;transition:transform .25s}.feature-story{background:#efefef;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;grid-template-columns:1fr 1.1fr;min-height:410px;display:grid}.feature-copy{padding:40px 42px 40px 0}.story-meta{color:#666;letter-spacing:.025em;align-items:center;gap:22px;font-size:11px;display:flex}.story-meta span:first-child{border-left:3px solid #e86820;padding-left:10px}.feature-copy h2{letter-spacing:-.045em;max-width:440px;margin:30px 0 20px;font-size:clamp(34px,3.4vw,47px)}.feature-copy>a{font-weight:400;text-decoration:none}.feature-copy p{color:#555;max-width:390px;margin-bottom:28px;font-size:15px}.feature-visual{background:#e8e8e8;border-left:1px solid #d6d6d6;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.network-art{width:88%;max-width:470px;padding:30px 20px;position:relative}.art-domain{background:#f4f4f4;border:1px solid #a7a7a7;padding:18px 24px;position:relative}.art-domain>span{color:#666;font-size:11px;display:block}.art-domain>strong{letter-spacing:-.03em;font-size:24px;font-weight:500}.gpu-grid{grid-template-columns:repeat(8,1fr);gap:8px;margin-top:16px;display:grid}.gpu-grid i{background:linear-gradient(135deg,#fafafa,#dedede);border:1px solid #999;height:25px;position:relative}.gpu-grid i:after{content:"";background:#e86820;width:3px;height:3px;position:absolute;bottom:4px;right:4px}.art-bus{border:1px solid #aaa;border-bottom:0;width:68%;height:50px;margin:0 auto;position:relative;top:25px}.art-bus:before,.art-bus:after{content:"";background:#aaa;width:1px;height:25px;position:absolute;top:-25px;left:50%}.art-bus:after{height:50px;top:0}.art-fabrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:relative}.art-fabrics>div{background:#f4f4f4;border:1px solid #888;border-top:3px solid #e86820;padding:12px}.art-fabrics strong{font-size:19px;font-weight:500;display:block}.art-fabrics span{color:#666;white-space:nowrap;font-size:10px}.art-caption{text-align:center;color:#666;margin-top:24px;font-size:10px}.feature-visual:hover .gpu-grid i{background:#fff;border-color:#e86820;transition:background .4s,border .4s}.index-head{justify-content:space-between;align-items:baseline;margin:66px 0 28px;display:flex}.index-head h2{margin:0;font-size:32px}.index-head>span{color:#666;font-size:13px}.story-row{border-top:1px solid #d4d4d4;grid-template-columns:250px 1fr 40px;align-items:center;gap:42px;padding:28px 0;font-weight:400;text-decoration:none;display:grid}.story-thumbnail{background:#ededed;justify-content:center;align-items:center;height:165px;display:flex;overflow:hidden}.story-thumbnail img{mix-blend-mode:multiply;width:92%;height:auto;margin:0;transition:transform .4s}.story-row:hover img{transform:scale(1.05)}.story-copy h3{margin:13px 0 10px;font-size:31px}.story-copy p{color:#666;max-width:570px;margin:0;font-size:15px}.story-arrow{font-size:30px;transition:transform .2s}.rail-art{gap:13px;height:260px;display:flex;transform:rotate(-25deg)}.rail-art i{background:#aaa;width:8px;position:relative}.rail-art i:nth-child(3n){background:#e86820}.rail-art i:after{content:"";background:#111;height:18px;position:absolute;top:50%;left:-4px;right:-4px}.glossary-strip{border-top:1px solid #aaa;border-bottom:1px solid #aaa;justify-content:space-between;align-items:center;margin:70px 0 0;padding:45px 0;display:flex}.glossary-strip h2{margin:0;font-size:38px}.glossary-strip .eyebrow{margin-bottom:16px}.post-header{max-width:960px;margin:65px 0 40px}.post-label{color:#666;border-left:3px solid #e86820;padding-left:12px;font-size:12px}.article-title{letter-spacing:-.05em;max-width:970px;margin:25px 0;font-size:clamp(38px,4.5vw,65px);font-weight:500;line-height:1.04}.post-summary{color:#666;max-width:760px;font-size:20px;line-height:1.5}.post-dates{color:#666;flex-wrap:wrap;gap:18px;font-size:11px;display:flex}.post-tags{color:#666;flex-wrap:wrap;gap:16px;padding:0;font-size:12px;list-style:none;display:flex}.post-tags a{background:0 0;text-decoration:none}.center article{max-width:780px;margin:48px 280px 50px 0}.center article>h2{margin-top:60px;scroll-margin-top:30px}.center article>h3{margin-top:35px}.center article a{color:#111;text-underline-offset:3px;word-break:break-word;background:0 0;font-weight:500;-webkit-text-decoration:underline #e86820;text-decoration:underline #e86820;text-decoration-thickness:1px}.center article li{margin-bottom:10px}.center article table{border-collapse:collapse;max-width:100%;font-size:14px;display:block;overflow-x:auto}.center article th{background:#eee;border-bottom:2px solid #e86820}.center article td,.center article th{border-color:#ddd;min-width:100px;padding:14px}.callout{font-size:14px;--color:#555!important;--border:#ccc!important;--bg:#eee!important;background:#f0f0f0!important;border:1px solid #ddd!important;border-left:3px solid #e86820!important;border-radius:0!important}.callout-icon{display:none}.callout-title{font-size:12px}.callout-content p{line-height:1.65}.edit-placeholder,mark{color:#111;background:#f5dccb}.post-toc{color:#666;font-size:12px}.post-toc-label{text-transform:uppercase;letter-spacing:.06em;color:#111;margin:0 0 16px;font-size:11px}.post-toc ul{padding:0;list-style:none}.post-toc li{margin:12px 0;line-height:1.4}.post-toc a{font-weight:400;text-decoration:none}.post-toc a:hover{color:#111}.post-toc details summary{list-style:none}.post-toc details ul{padding-left:12px}.post-toc-mobile{display:none}.journal-footer{opacity:1;border-top:1px solid #d4d4d4;justify-content:space-between;gap:60px;margin-top:70px;padding:40px 0 50px;font-size:13px;display:flex}.journal-footer .footer-note{color:#666;max-width:550px;font-size:12px}.footer-brand{flex-direction:column;align-items:flex-end;gap:14px;min-width:180px;display:flex}.footer-brand img{width:154px;height:auto;margin:0}.footer-brand span{color:#666;font-size:11px}.footer-brand a{font-size:12px}.page-listing{max-width:920px}.section-ul{padding-left:0}.section-li{border-top:1px solid #ddd;padding:20px 0}.center article .mermaid{background:#f4f4f4;padding:20px;overflow:auto}.center article .mermaid svg{min-width:550px;max-width:none}body[data-slug=index] .right.sidebar{display:none!important}body[data-slug=index] .center>article{max-width:750px;margin:45px 0 0}body[data-slug=index] .center>article h2{margin:0;font-size:24px}@media (min-width:1450px){.page>#quartz-body>.right.sidebar{right:0}}@media (max-width:1100px){.page{padding:0 32px}.page>#quartz-body>.right.sidebar{display:none!important}.center article{margin-left:auto;margin-right:auto}.post-toc-mobile{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:30px 0;padding:15px;display:block}.post-toc-mobile summary{cursor:pointer;justify-content:space-between;display:flex}.post-header{max-width:900px}.feature-copy{padding:32px 28px 32px 0}.story-row{grid-template-columns:210px 1fr 30px;gap:25px}}@media (max-width:700px){.page{padding:0 20px}.journal-nav{flex-wrap:wrap;align-content:center;gap:15px 14px;height:95px}.journal-wordmark{font-size:24px}.journal-wordmark small{margin-top:6px;font-size:9px}.journal-links{gap:18px;font-size:12px}.journal-nav .search{max-width:34px}.journal-nav .search-button{border:0;padding:7px}.journal-nav .search-button p{display:none}.journal-hero{padding:42px 0 35px}.journal-hero h1{font-size:clamp(58px,13vw,84px)}.hero-bottom{display:block}.hero-bottom p{max-width:290px;font-size:15px}.hero-bottom>a{margin-top:24px}.feature-story{grid-template-columns:1fr}.feature-copy{padding:28px 22px}.feature-copy h2{margin-top:24px;font-size:36px}.feature-visual{border-top:1px solid #d4d4d4;border-left:0;min-height:320px}.network-art{width:100%;max-width:390px;padding:20px}.art-fabrics span{font-size:9px}.index-head{margin-top:45px;display:block}.index-head h2{font-size:28px}.index-head>span{margin-top:12px;display:block}.story-row{grid-template-columns:1fr 25px;gap:16px;padding:25px 0}.story-thumbnail{grid-column:1/-1;height:180px}.story-thumbnail img{max-width:320px}.story-copy h3{font-size:29px}.story-copy p{font-size:14px}.glossary-strip{margin-top:40px;padding:30px 0;display:block}.glossary-strip h2{font-size:31px}.glossary-strip>a{margin-top:24px}.post-header{margin:40px 0 30px}.article-title{font-size:39px}.post-summary{font-size:17px}.center article{margin:35px 0;font-size:16px}.center article h2{font-size:29px}.post-dates{gap:8px 14px;font-size:10px}.journal-footer{margin-top:40px;padding-bottom:30px;display:block}.footer-brand{align-items:flex-start;margin-top:30px}.footer-brand img{width:135px}.post-tags{gap:10px;font-size:10px}.search-container .search-space{width:90vw!important}}@media (prefers-reduced-motion:no-preference){.journal-hero h1,.hero-bottom,.feature-story{animation:.7s both arrive}.hero-bottom{animation-delay:.1s}.feature-story{animation-delay:.2s}@keyframes arrive{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{.journal-nav,.right.sidebar,.journal-footer,.post-toc-mobile{display:none!important}.page{padding:0}.center article{max-width:none;margin:0}.article-title{font-size:34px}}.journal-home img,.journal-footer img,.rail-art{content-visibility:visible!important}.feature-copy{padding-left:30px}.feature-copy h2{max-width:460px}.source-content .anchor{margin-right:8px;font-size:12px}:root:root{--light:#fff;--lightgray:#e5e5e5}body{background:#fff}.page{max-width:1440px;padding:0 54px}.journal-nav{border-bottom:0;gap:40px;height:105px}.atlas-brand{flex-direction:column;flex-shrink:0;gap:8px;text-decoration:none;display:flex}.atlas-brand img{content-visibility:visible;width:168px;height:auto;margin:0}.atlas-brand>span{color:#666;letter-spacing:.06em;margin-left:2px;font-size:9px}.journal-links{align-self:stretch;align-items:center;gap:36px}.journal-links a{align-items:center;height:100%;font-size:13px;display:flex;position:relative}.journal-links a.active{font-weight:700}.journal-links a.active:after{content:"";background:#e86820;height:2px;position:absolute;bottom:20px;left:0;right:0}.journal-nav .search{max-width:34px}.journal-nav .search-button{border:0;padding:7px}.journal-nav .search-button p{display:none}.journal-nav .search-button svg{width:21px;height:21px}.eyebrow{color:#111;letter-spacing:.07em;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.eyebrow:before{content:"";background:#e86820;flex:none;width:7px;height:11px;transform:skew(-28deg)}.atlas-hero{border-bottom:1px solid #ccc;grid-template-columns:.82fr 1.38fr;align-items:center;gap:0;min-height:680px;padding:42px 0 50px;display:grid}.atlas-intro{align-self:start;padding-top:28px}.atlas-intro h1{letter-spacing:-.065em;margin:45px 0 28px;font-size:clamp(62px,6.8vw,98px);font-weight:700;line-height:.99}.atlas-deck{max-width:345px;margin:0;font-size:17px;line-height:1.55}.atlas-actions{align-items:center;gap:27px;margin-top:38px;display:flex}.atlas-button{border-radius:2px;align-items:center;gap:25px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex;color:#111!important;background:#e86820!important;padding:11px 16px!important;text-decoration:none!important}.atlas-button span{font-size:24px;font-weight:400;line-height:1}.atlas-button:hover{transform:translateY(-2px);background:#f38443!important}.atlas-about{text-underline-offset:4px;font-size:12px;font-weight:400;text-decoration:underline}.atlas-disclosure{color:#666;margin-top:35px;font-size:10px;line-height:1.6}.atlas-visual{min-width:0;margin:20px -14px 0 -8px;position:relative}.atlas-visual>img{width:100%;height:auto;margin:0;display:block;content-visibility:visible!important}.atlas-visual figcaption{letter-spacing:.025em;color:#666;justify-content:space-between;gap:20px;margin:15px 24px 0;font-size:9px;display:flex}.atlas-visual figcaption>span:first-child{color:#111;font-weight:700}.atlas-feature{border-bottom:1px solid #ccc;grid-template-columns:1.1fr 1fr 85px;align-items:center;gap:35px;padding:46px 0;display:grid}.atlas-feature h2{letter-spacing:-.05em;margin:0;font-size:43px;font-weight:700;line-height:1.05}.atlas-feature a{text-decoration:none}.atlas-feature .eyebrow{margin-bottom:20px}.atlas-feature p:not(.eyebrow){max-width:365px;margin:0 0 20px;font-size:15px;line-height:1.6}.atlas-slash{background:#e86820;justify-self:center;width:48px;height:155px;transform:skew(-25deg)}.index-head{margin:44px 0 16px}.index-head h2{font-size:30px;font-weight:700}.all-notes{font-size:12px;font-weight:400;text-decoration:none}.story-thumbnail{background:#fafafa;height:135px}.story-thumbnail img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%}.story-copy h3{letter-spacing:-.04em;margin:11px 0 7px;font-size:28px;font-weight:700}.story-copy p{color:#555;max-width:640px;font-size:14px}.story-meta span:first-child{color:#111;border:0;padding:0}.story-arrow{font-size:25px}.story-row:hover .story-arrow{transform:translate(5px)}.atlas-bridge{border-top:1px solid #ccc;border-bottom:1px solid #ccc;grid-template-columns:210px 1fr 170px;align-items:center;gap:35px;margin-top:22px;padding:45px 0;display:grid}.atlas-bridge>img{width:100%;margin:0}.atlas-bridge h2{letter-spacing:-.045em;margin:0 0 15px;font-size:35px;font-weight:700}.atlas-bridge p:not(.eyebrow){max-width:510px;font-size:14px;line-height:1.6}.atlas-glossary{align-self:end;font-size:12px;text-decoration:none}.atlas-glossary span{margin-top:8px;font-size:28px;display:block}.post-header{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:30px 0 40px;padding:40px 0 32px}.article-title{max-width:920px;font-size:clamp(42px,5.2vw,74px);font-weight:700;line-height:1.01}.post-label{text-transform:uppercase;letter-spacing:.055em;font-size:10px;font-weight:700}.post-dates{font-size:10px}.post-summary{max-width:740px;font-size:19px}.post-tags{margin-bottom:0}.center article h2,.center article h3{font-weight:700}.journal-footer{margin-top:48px}.journal-footer .journal-wordmark{font-size:25px}.journal-footer .footer-note{max-width:480px}.text-link span{color:#111}.text-link:hover span{transform:translate(4px)}@media (max-width:1100px){.page{padding:0 30px}.atlas-hero{grid-template-columns:1fr 1.25fr;min-height:560px}.atlas-intro h1{font-size:72px}.atlas-actions{gap:18px}.atlas-about{font-size:11px}.atlas-deck{font-size:15px}.atlas-feature{grid-template-columns:1.1fr 1fr;gap:30px}.atlas-slash{display:none}.atlas-feature h2{font-size:36px}.atlas-bridge{grid-template-columns:150px 1fr}.atlas-glossary{grid-column:2;align-self:auto}.atlas-glossary span{margin-left:15px;font-size:18px;display:inline}.journal-links{gap:22px}}@media (max-width:760px){.page{padding:0 22px}.journal-nav{grid-template-columns:1fr 30px;gap:0;height:auto;min-height:115px;padding:20px 0 0;display:grid}.atlas-brand img{width:140px}.atlas-brand>span{font-size:8px}.journal-nav .search{grid-area:1/2}.journal-links{grid-area:2/1/auto/-1;justify-content:flex-start;gap:27px;height:40px;margin:18px 0 0}.journal-links a{font-size:11px}.journal-links a.active:after{bottom:0}.atlas-hero{flex-direction:column;min-height:0;padding:35px 0 25px;display:flex}.atlas-intro{width:100%;padding-top:0}.atlas-intro h1{margin:25px 0 22px;font-size:clamp(60px,12.5vw,86px)}.atlas-deck{max-width:430px;font-size:15px}.atlas-actions{gap:25px;margin-top:24px}.atlas-button{font-size:12px}.atlas-disclosure{margin-top:20px;font-size:9px}.atlas-visual{width:100%;margin:25px 0 0}.atlas-visual figcaption{gap:12px;margin:8px 0;font-size:8px}.atlas-visual figcaption>span:last-child{text-align:right;max-width:150px}.atlas-feature{padding:30px 0;display:block}.atlas-feature h2{font-size:36px}.atlas-feature p:not(.eyebrow){max-width:100%;margin-top:20px;font-size:14px}.index-head{margin:30px 0 16px;display:flex}.index-head h2{font-size:25px}.all-notes{font-size:10px}.story-row{grid-template-columns:100px 1fr 18px;gap:15px;padding:20px 0}.story-thumbnail{grid-column:auto;height:100px}.story-copy h3{margin:8px 0;font-size:22px}.story-copy p{font-size:12px;line-height:1.5}.story-meta{flex-wrap:wrap;gap:8px;font-size:8px}.story-meta span:last-child{display:none}.story-arrow{font-size:20px}.atlas-bridge{grid-template-columns:1fr;gap:20px;padding:30px 0}.atlas-bridge>img{justify-self:start;width:160px;height:90px}.atlas-bridge h2{font-size:34px}.atlas-glossary{grid-column:1}.post-header{margin-top:30px;padding:28px 0}.article-title{font-size:42px}.post-summary{font-size:17px}.eyebrow{font-size:9px}.journal-footer{margin-top:35px}.search-container .search-space{width:90vw!important}}@media (prefers-reduced-motion:no-preference){.atlas-intro,.atlas-visual{animation:.7s both arrive}.atlas-visual{animation-delay:.12s}}.atlas-visual figcaption>a{text-underline-offset:4px;font-size:10px;font-weight:400}@media (max-width:760px){.atlas-visual figcaption>a{font-size:9px}}.author-profile{color:#111;font-family:Rand,sans-serif}.author-photo-link{flex:none;width:96px;text-decoration:none;display:block}.author-photo{object-fit:cover;border-radius:12px;width:96px;height:96px;display:block;content-visibility:visible!important;margin:0!important}.author-identity{min-width:0}.author-kicker{letter-spacing:.06em;text-transform:uppercase;color:#666;margin:0 0 9px;font-size:10px;line-height:1.3}.author-name{letter-spacing:-.025em;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-block}.author-title{color:#555;margin:9px 0 0;font-size:12px;line-height:1.5}.author-title>span{display:block}.author-company{color:#666;margin:5px 0 0;font-size:11px;line-height:1.4}.author-linkedin{color:#111;border-bottom:1px solid #ccc;align-items:center;gap:17px;margin-top:15px;padding-bottom:4px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.author-linkedin:hover{border-color:#e86820}.author-personal{color:#666;max-width:190px;margin:14px 0 0;font-size:10px;line-height:1.5}.author-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.author-rail{border-bottom:1px solid #ddd;margin:0 0 28px;padding:0 0 26px}.author-rail .author-photo-link{margin-bottom:20px}.author-compact{align-items:flex-start;gap:16px;max-width:355px;margin-top:35px;display:flex}.author-compact .author-photo-link,.author-compact .author-photo{border-radius:10px;width:62px;height:62px}.author-compact .author-name{font-size:15px}.author-compact .author-title{margin-top:5px;font-size:11px;line-height:1.45}.author-compact .author-company{margin-top:4px;font-size:10px}.author-compact .author-linkedin{margin-top:9px;font-size:10px}.author-compact .author-personal{max-width:250px;margin-top:9px;font-size:9px}.author-mobile{display:none}.author-about{align-items:center;gap:24px;margin-top:28px;display:flex}.author-about .author-photo-link,.author-about .author-photo{width:110px;height:110px}.author-about .author-name{font-size:22px}.author-about .author-personal{max-width:none}.page>#quartz-body>.right.sidebar:has(.author-rail){max-height:none}@media (max-width:1100px){.author-mobile{border-top:1px solid #ddd;align-items:flex-start;gap:18px;margin-top:24px;padding:24px 0 5px;display:flex}.author-mobile .author-photo-link,.author-mobile .author-photo{width:72px;height:72px}.author-mobile .author-name{font-size:17px}.author-mobile .author-title{margin-top:6px;font-size:12px}.author-mobile .author-company{font-size:11px}.author-mobile .author-linkedin{margin-top:10px}.author-mobile .author-personal{max-width:none;margin-top:10px;font-size:10px}}@media (max-width:760px){.author-compact{gap:15px;margin-top:27px}.author-compact .author-photo-link,.author-compact .author-photo{width:60px;height:60px}.author-compact .author-personal{font-size:9px}.author-mobile .author-photo-link,.author-mobile .author-photo{width:64px;height:64px}.author-about{align-items:flex-start;gap:18px}.author-about .author-photo-link,.author-about .author-photo{width:80px;height:80px}.author-about .author-name{font-size:20px}}@media print{.author-mobile{border-top:1px solid #ccc;gap:15px;padding-top:15px;display:flex}.author-mobile .author-photo-link,.author-mobile .author-photo{width:60px;height:60px}.author-linkedin{display:none}}.diagram-scope{align-self:start;min-width:0;margin:0;position:relative;overflow:visible}.diagram-controls{top:var(--diagram-top,0px);z-index:12;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;flex-wrap:wrap;gap:5px;padding:12px 0;display:flex;position:sticky;box-shadow:0 5px 9px #ffffffd9}.diagram-controls button{color:#555;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0000;border-radius:3px;padding:8px 9px;font-family:Rand,sans-serif;font-size:10px;line-height:1.3}.diagram-controls button:hover{color:#111;background:#f5f5f5}.diagram-controls button[aria-pressed=true]{color:#111;background:#fafafa;border-color:#111;font-weight:700}.diagram-controls button:focus-visible,.diagram-key button:focus-visible{outline-offset:2px;outline:2px solid #e86820}.topology-drawing{width:100%;margin:18px 0 0}.topology-drawing svg{width:100%;height:auto;display:block;overflow:visible}.network-layer{transition:opacity .18s}.topology-drawing:not([data-focus=all]) .network-layer{opacity:.16}.topology-drawing[data-focus=cin] .net-cin,.topology-drawing[data-focus=tan] .net-tan,.topology-drawing[data-focus=storage] .net-storage,.topology-drawing[data-focus=smn] .net-smn,.topology-drawing[data-focus=nvlink] .net-nvlink,.topology-drawing[data-focus=border] .net-border{opacity:1}.topology-drawing[data-focus=cin] .net-cin .net-marker circle,.topology-drawing[data-focus=tan] .net-tan .net-marker circle,.topology-drawing[data-focus=storage] .net-storage .net-marker circle,.topology-drawing[data-focus=smn] .net-smn .net-marker circle,.topology-drawing[data-focus=nvlink] .net-nvlink .net-marker circle,.topology-drawing[data-focus=border] .net-border .net-marker circle{stroke:#e86820;stroke-width:2px}.topology-drawing[data-mode=ncp] .net-cin .route{stroke:#222}.diagram-key{border-top:1px solid #ddd;flex-wrap:wrap;gap:8px 18px;margin:15px 0 12px;padding:14px 0;display:flex}.diagram-key button{color:#555;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:3px 0;font:10px Rand,sans-serif;display:inline-flex}.diagram-key button[aria-pressed=true]{color:#111;font-weight:700}.key-number{border:1px solid #999;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;display:inline-flex}.diagram-key button[aria-pressed=true] .key-number{background:#fff2e9;border-color:#e86820}.diagram-scope figcaption,.diagram-caption{color:#666;justify-content:space-between;align-items:start;gap:20px;margin:10px 0 0;font-size:10px;line-height:1.6;display:flex}.diagram-scope figcaption a,.diagram-caption a{white-space:nowrap;color:#333;text-underline-offset:4px;font-size:10px;font-weight:400}.diagram-scope figcaption>span{max-width:420px}.line-key{color:#555;flex-wrap:wrap;gap:12px 20px;margin:10px 0;font-size:10px;display:flex}.line-key>span{align-items:center;gap:8px;display:flex}.line-key i{border-top:2px solid #e86820;width:25px;display:block}.line-key .sample-management{border-top-style:dashed}.line-key .sample-storage{border-top-style:dotted}.line-key .sample-local{border-color:#222}.placement-caption{color:#555;border-top:1px solid #ddd;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:18px 0 0;font-size:10px;display:flex}.placement-caption strong{color:#111;font-size:11px}.diagram-caption{display:block}.diagram-caption a{margin-left:8px;display:inline-block}@media (max-width:760px){.diagram-controls{gap:4px;padding:9px 0}.diagram-controls button{padding:8px;font-size:10px}.diagram-key{gap:8px 12px}.diagram-key button{font-size:10px}.diagram-scope figcaption{font-size:10px;display:block}.diagram-scope figcaption a{margin-top:8px;display:inline-block}.topology-drawing{margin-top:16px}.placement-caption{font-size:9px;display:block}.placement-caption strong{margin-top:7px;display:block}.diagram-caption{font-size:10px}.network-svg .label{font-size:18px}.network-svg .sub{font-size:12px}}@media (prefers-reduced-motion:reduce){.network-layer{transition:none}}@media print{.diagram-controls{position:static}}.personal-perspective{background:#f8f8f8;border-left:3px solid #e86820;grid-template-columns:180px 1fr;gap:24px;margin:8px 0 0;padding:16px 22px;display:grid}.personal-perspective>strong{font-size:12px;font-weight:700;line-height:1.6}.personal-perspective p{color:#555;max-width:950px;margin:0;font-size:12px;line-height:1.65}.personal-perspective a{color:#111;white-space:nowrap;text-underline-offset:3px;font-size:11px;font-weight:500}.atlas-hero{border-bottom:0;grid-template-columns:.78fr 1.42fr;align-items:start;gap:30px;min-height:0;padding-top:40px;padding-bottom:40px}.atlas-intro{padding-top:20px}.atlas-intro h1{margin-top:36px;font-size:clamp(62px,6.5vw,94px)}.blog-diagram{max-width:100%;margin:0}.path-choice{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 48px;padding:30px 0 35px}.path-choice-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.path-choice-heading .eyebrow{margin-bottom:12px;font-size:9px}.path-choice-heading h2{letter-spacing:-.045em;margin:0;font-size:38px;font-weight:700}.path-choice-heading>p{color:#666;margin:0 0 4px;font-size:13px}.path-choice-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.path-choice-card{border-radius:3px;padding:27px 30px 24px;font-weight:400;text-decoration:none;transition:transform .2s;display:block}.path-choice-card:hover{transform:translateY(-3px)}.path-choice-card.path-open{color:#111;background:#e86820}.path-choice-card.path-ncp{color:#fff;background:#171717}.path-number{letter-spacing:.055em;font-size:10px}.path-choice-card h3{letter-spacing:-.04em;color:inherit;margin:18px 0 13px;font-size:30px;font-weight:700}.path-choice-card p{max-width:470px;color:inherit;margin:0 0 24px;font-size:14px;line-height:1.55}.path-cta{border-top:1px solid #1114;justify-content:space-between;align-items:center;padding-top:16px;font-size:12px;font-weight:500;display:flex}.path-ncp .path-cta{border-color:#ffffff40}.path-cta b{font-size:24px;font-weight:400}.story-index .index-head{margin:0 0 20px}.story-row{grid-template-columns:230px 1fr 30px;gap:33px;padding:24px 0}.story-thumbnail{border-radius:6px;height:140px}.story-copy h3{font-size:30px;font-weight:700}.story-copy p{font-size:15px;line-height:1.6}.story-meta{font-size:10px}.notes-reference{border-top:1px solid #ccc;justify-content:space-between;margin-top:15px;padding:24px 0;font-size:12px;display:flex}.notes-reference a{text-decoration:none}.journal-home .network-svg text{font-family:Rand,sans-serif!important}body[data-slug=index] .center>article:empty{display:none}body[data-slug=index] .center>article{margin:0}@media (max-width:1100px){.atlas-hero{grid-template-columns:.9fr 1.1fr;gap:25px}.atlas-intro h1{font-size:68px}.story-row{grid-template-columns:190px 1fr 25px;gap:25px}.story-copy h3{font-size:26px}.path-choice-card{padding:24px}.path-choice-card h3{font-size:27px}}@media (max-width:760px){.personal-perspective{margin-top:20px;padding:14px 16px;display:block}.personal-perspective>strong{margin-bottom:7px;font-size:11px;display:block}.personal-perspective p{font-size:11px}.atlas-hero{flex-direction:column;gap:30px;padding:30px 0;display:flex}.atlas-intro{padding-top:0}.atlas-intro h1{margin-top:25px;font-size:clamp(58px,12.5vw,84px)}.blog-diagram{width:100%;margin:0}.path-choice{margin-bottom:35px;padding:25px 0 30px}.path-choice-heading{margin-bottom:20px;display:block}.path-choice-heading h2{font-size:33px}.path-choice-heading>p{margin-top:12px;font-size:12px}.path-choice-grid{grid-template-columns:1fr;gap:12px}.path-choice-card{padding:22px}.path-choice-card h3{margin-top:14px;font-size:27px}.path-choice-card p{max-width:100%;font-size:13px}.story-row{grid-template-columns:95px 1fr 20px;gap:15px;padding:22px 0}.story-thumbnail{height:100px}.story-copy h3{font-size:22px;line-height:1.12}.story-copy p{font-size:12px}.story-meta{font-size:9px}.notes-reference{gap:20px;font-size:11px}.path-choice-heading .eyebrow{font-size:8px}.path-choice-card:hover{transform:none}}.line-key .sample-storage{background:repeating-linear-gradient(90deg,#e86820 0 10px,#0000 10px 14px,#e86820 14px 16px,#0000 16px 20px);border:0;height:2px}.diagram-stage{min-width:0;position:relative}.story-meta span:only-child{display:inline!important}@media screen{.diagram-controls{gap:8px;padding:16px 0;box-shadow:0 6px 12px #fffffff0}.diagram-controls button{color:#444;min-height:44px;padding:11px 14px;font-size:14px;line-height:1.4}.diagram-key{gap:12px 24px;margin:24px 0 20px;padding:20px 0}.diagram-key button{color:#444;gap:10px;min-height:44px;padding:6px 0;font-size:14px;line-height:1.5}.key-number{width:28px;height:28px;font-size:12px}.line-key{gap:16px 28px;margin:18px 0 22px;font-size:14px;line-height:1.5}.line-key>span{gap:11px}.line-key i{flex:none;width:32px}.diagram-scope figcaption,.diagram-caption{color:#555;gap:26px;margin:20px 0 0;font-size:14px;line-height:1.7}.diagram-scope figcaption>span{max-width:580px}.diagram-scope figcaption a,.diagram-caption a{padding:5px 0;font-size:14px;line-height:1.6}.placement-caption{gap:30px;margin-top:28px;padding:25px 0 5px;font-size:14px;line-height:1.6}.placement-caption span{font-size:13px}.placement-caption strong{font-size:16px;line-height:1.5}.topology-drawing{margin-top:28px}.topology-drawing .network-svg .label{font-size:20px}.topology-drawing .network-svg .sub,.topology-drawing .network-svg .fine{font-size:15px}.topology-drawing .network-svg .marker-text{font-size:13px}}@media screen and (max-width:700px){.diagram-controls{gap:6px;padding:12px 0}.diagram-controls button{padding:10px 12px;font-size:14px}.diagram-key{gap:10px 20px;margin:20px 0 16px;padding:18px 0}.diagram-key button{font-size:14px}.diagram-scope figcaption{display:block}.diagram-scope figcaption a{margin-top:10px;display:inline-block}.line-key{gap:14px 22px;font-size:14px}.diagram-caption{font-size:14px}.placement-caption{display:block}.placement-caption strong{margin-top:10px}.topology-drawing{overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:12px;overflow-x:auto}.topology-drawing:before{content:"Swipe or scroll sideways to explore the diagram.";color:#555;margin-bottom:20px;font:13px/1.5 Rand,sans-serif;display:block;position:sticky;left:0}.topology-drawing .network-svg{width:820px;min-width:820px;max-width:none}}@media screen{.journal-nav{gap:40px;height:116px}.journal-links{gap:34px}.journal-links a{font-size:16px}.atlas-brand>span{letter-spacing:.025em;margin-top:2px;font-size:12px}.journal-nav .search{max-width:44px}.journal-nav .search-button{min-width:44px;min-height:44px}.eyebrow,.path-choice-heading .eyebrow{letter-spacing:.035em;font-size:13px;line-height:1.5}.personal-perspective{grid-template-columns:180px 1fr;gap:28px;padding:22px 26px}.personal-perspective>strong{font-size:15px}.personal-perspective p{max-width:100%;font-size:15px;line-height:1.7}.personal-perspective a{font-size:14px}.atlas-hero{padding-top:45px;padding-bottom:45px}.atlas-deck{font-size:18px;line-height:1.65}.atlas-actions{gap:28px}.atlas-button{min-height:50px;font-size:16px;padding:14px 20px!important}.atlas-about{font-size:15px}.author-profile .author-kicker{font-size:12px}.author-profile .author-name{font-size:20px}.author-profile .author-title{margin-top:9px;font-size:14px;line-height:1.6}.author-profile .author-company{margin-top:7px;font-size:14px;line-height:1.5}.author-profile .author-linkedin{min-height:38px;margin-top:12px;font-size:14px}.author-profile .author-personal{max-width:260px;margin-top:14px;font-size:13px;line-height:1.6}.author-compact{gap:20px;max-width:420px;margin-top:36px}.author-compact .author-photo-link,.author-compact .author-photo{width:76px;height:76px}.author-compact .author-name{font-size:18px}.path-choice{padding:36px 0 40px}.path-choice-heading>p{font-size:16px}.path-choice-grid{gap:24px}.path-choice-card{padding:32px}.path-number{font-size:13px;line-height:1.5}.path-choice-card p{font-size:17px;line-height:1.65}.path-cta{padding-top:20px;font-size:16px}.path-choice-card h3{font-size:33px}.story-meta{font-size:14px;line-height:1.5}.story-copy p{max-width:750px;font-size:17px;line-height:1.65}.story-row{gap:35px;padding:30px 0}.all-notes{font-size:15px}.notes-reference{padding:30px 0;font-size:15px}.journal-footer{gap:45px;padding-top:42px;font-size:15px}.journal-footer .footer-note{max-width:650px;font-size:14px;line-height:1.7}.footer-brand span,.footer-brand a{font-size:14px;line-height:1.6}.post-label{font-size:13px}.post-dates{gap:16px 24px;font-size:14px;line-height:1.5}.post-tags{gap:18px;font-size:14px;line-height:1.5}.post-toc{font-size:14px;line-height:1.6}.post-toc-label{font-size:13px}.post-toc li{margin:16px 0;line-height:1.6}.callout{font-size:16px}.callout-title{font-size:14px}.text-link{font-size:16px}}@media screen and (max-width:1100px){.atlas-hero{grid-template-columns:1fr;gap:38px}.atlas-intro{max-width:850px}.atlas-deck{max-width:620px}.atlas-intro h1{font-size:80px}.blog-diagram{width:100%}.personal-perspective{grid-template-columns:160px 1fr;gap:24px}.path-choice-card{padding:28px}.story-copy p{font-size:16px}}@media screen and (max-width:900px){.journal-nav{grid-template-columns:1fr 44px;gap:0;height:auto;min-height:135px;padding:22px 0 0;display:grid}.atlas-brand img{width:150px}.atlas-brand>span{font-size:11px}.journal-nav .search{grid-area:1/2}.journal-links{grid-area:2/1/auto/-1;gap:28px;height:50px;margin:20px 0 0}.journal-links a{font-size:15px}.journal-links a.active:after{bottom:0}}@media screen and (max-width:700px){.journal-links{gap:18px}.journal-links a{font-size:14px}.journal-nav{min-height:132px;padding-top:20px}.personal-perspective{margin-top:22px;padding:20px;display:block}.personal-perspective>strong{margin-bottom:10px;font-size:15px}.personal-perspective p{font-size:14px;line-height:1.7}.personal-perspective a{font-size:14px}.eyebrow,.path-choice-heading .eyebrow{font-size:12px}.atlas-hero{gap:36px;padding:35px 0}.atlas-intro h1{font-size:clamp(58px,12.5vw,84px)}.atlas-deck{font-size:17px}.atlas-about,.atlas-button{font-size:15px}.atlas-actions{gap:22px}.author-compact{gap:18px}.author-profile .author-title,.author-profile .author-company,.author-profile .author-linkedin{font-size:14px}.author-profile .author-personal{font-size:13px}.author-compact .author-photo-link,.author-compact .author-photo{width:70px;height:70px}.path-choice-heading>p{font-size:16px}.path-choice-card{padding:26px}.path-choice-card h3{font-size:29px}.path-choice-card p{font-size:16px}.path-number{font-size:12px}.path-cta{font-size:15px}.story-row{grid-template-columns:85px 1fr 20px;gap:16px;padding:28px 0}.story-meta{font-size:13px}.story-copy h3{font-size:24px;line-height:1.15}.story-copy p{font-size:15px;line-height:1.65}.story-thumbnail{height:100px}.all-notes{font-size:14px}.notes-reference{gap:20px;font-size:14px}.journal-footer .footer-note{font-size:14px}.post-label{font-size:12px}.post-dates{gap:10px 18px;font-size:13px}.post-tags{font-size:13px}.text-link{font-size:15px}}.contact-section{max-width:960px;padding:32px 0 64px;scroll-margin-top:150px}.contact-intro h2{letter-spacing:-.035em;margin:16px 0 22px;font-size:42px;line-height:1.12}.contact-intro>p:not(.eyebrow){color:#555;max-width:660px;font-size:18px;line-height:1.7}.contact-links{flex-wrap:wrap;gap:18px 34px;margin:24px 0 36px;display:flex}.contact-links a{overflow-wrap:anywhere;border-bottom:1px solid #bbb;padding-bottom:8px;font-size:16px;line-height:1.6}.contact-links span{margin-left:9px}.contact-form{box-sizing:border-box;background:#f5f5f5;border-top:3px solid #e86820;gap:26px;max-width:780px;padding:34px;display:grid}.contact-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-form label{color:#111;gap:11px;min-width:0;font-size:16px;font-weight:500;display:grid}.contact-optional{color:#666;font-weight:400;display:contents}.contact-form input,.contact-form textarea{box-sizing:border-box;color:#111;background:#fff;border:1px solid #bbb;border-radius:0;width:100%;min-height:52px;padding:13px 14px;font:400 17px/1.6 Rand,sans-serif}.contact-form textarea{resize:vertical;min-height:180px}.contact-form input:focus-visible,.contact-form textarea:focus-visible,.contact-submit button:focus-visible,.contact-links a:focus-visible{outline-offset:3px;outline:2px solid #111}.contact-form .contact-honey{display:none}.contact-privacy{color:#555;margin:0;font-size:14px;line-height:1.65}.contact-privacy a{text-underline-offset:3px;text-decoration:underline}.contact-submit{align-items:flex-start;gap:24px;display:flex}.contact-submit button{white-space:nowrap;color:#111;cursor:pointer;background:#e86820;border:0;justify-content:space-between;align-items:center;gap:35px;min-height:52px;padding:15px 22px;font:500 16px/1.5 Rand,sans-serif;display:flex}.contact-submit button:disabled{opacity:.65;cursor:wait}.contact-status{align-self:center;margin:0;font-size:15px;line-height:1.6}.contact-status:empty{display:none}.contact-status[data-state=error]{border-left:3px solid #e86820;padding-left:14px}.contact-status[data-state=success]{font-weight:500}.author-contact{border-bottom:1px solid #bbb;width:fit-content;margin-top:15px;padding-bottom:5px;font-size:14px;line-height:1.5;display:block}@media (max-width:700px){.contact-section{padding:24px 0 42px}.contact-intro h2{font-size:34px}.contact-intro>p:not(.eyebrow){font-size:17px}.contact-links{gap:18px;display:grid}.contact-links a{width:fit-content;font-size:15px}.contact-form{gap:24px;padding:24px 20px}.contact-fields{grid-template-columns:1fr;gap:24px}.contact-submit{flex-direction:column}.contact-submit button{width:100%}.contact-status{align-self:auto}}body[data-slug=about] .page-footer{border-top:1px solid #ddd;display:block}body.reader-layout{background:#fff;border-top:3px solid #e86820}body.reader-layout:before{content:"";width:100%;height:3px;transform:scaleX(var(--reader-progress,0));transform-origin:0;z-index:99;background:#111;position:fixed;top:0;left:0}body.reader-layout .page{max-width:1600px;padding:0 32px}body.reader-layout .page>#quartz-body{grid-template-columns:220px minmax(0,760px) 240px;justify-content:center;align-items:start;gap:0 40px;display:grid!important}body.reader-layout #quartz-body>header{grid-area:1/1/auto/-1;margin-bottom:52px}body.reader-layout .journal-nav{border-bottom:1px solid #ddd;height:106px}body.reader-layout .page>#quartz-body>.left.sidebar{scrollbar-width:thin;z-index:2;grid-area:2/1;align-self:start;width:auto;height:auto;max-height:calc(100vh - 64px);padding:0 12px 20px 0;position:sticky;top:32px;overflow-y:auto;display:block!important}body.reader-layout .page>#quartz-body>.center{grid-area:2/2;width:100%;min-width:0}body.reader-layout .page>#quartz-body>.right.sidebar{scrollbar-width:thin;grid-area:2/3;align-self:start;width:auto;height:auto;max-height:calc(100vh - 64px);position:sticky;top:32px;overflow:auto;display:block!important}body.reader-layout #quartz-body>.journal-footer{grid-area:3/1/auto/-1;margin-top:72px}.reader-back,.reader-top{padding:8px 0;font-size:14px;text-decoration:none;display:inline-block}.reader-back{margin:0 0 28px}.reader-top{color:#666;border-top:1px solid #ddd;margin-top:22px;padding-top:20px;display:block}body.reader-layout .post-toc{border:0;margin:0;padding:0;font-size:15px;line-height:1.5;display:block}body.reader-layout .post-toc-label,.reader-small-label{letter-spacing:.07em;text-transform:uppercase;color:#666;margin:0 0 20px;font-size:12px;font-weight:500;line-height:1.5}body.reader-layout .post-toc li{margin:0;padding:0;line-height:1.5}body.reader-layout .post-toc a{color:#666;border-left:1px solid #ddd;padding:9px 12px 9px 15px;font-size:15px;font-weight:400;line-height:1.45;text-decoration:none;display:block;position:relative}body.reader-layout .post-toc a:hover{color:#111;background:#f7f7f7}body.reader-layout .post-toc a.active,body.reader-layout .post-toc a.active-parent{color:#111;background:#faf7f4;border-left:3px solid #e86820;padding-left:13px;font-weight:500}body.reader-layout .post-toc summary{align-items:center;gap:8px;display:flex}.reader-layout .post-toc summary>a{flex:1}body.reader-layout .post-toc details ul{padding-left:14px}body.reader-layout .post-toc .toc-h3 a{font-size:14px}body.reader-layout .post-header{border:0;max-width:none;margin:0;padding:0 0 36px}.reader-breadcrumb{color:#666;gap:14px;margin:0 0 36px;font-size:14px;line-height:1.5;display:flex}.reader-breadcrumb a{color:#111;text-decoration:none}.reader-breadcrumb a:hover{-webkit-text-decoration:underline #e86820;text-decoration:underline #e86820}body.reader-layout .post-label{margin:0 0 22px;padding-left:12px;font-size:13px;line-height:1.5}body.reader-layout .post-dates{color:#666;gap:10px 20px;margin:0 0 28px;font-size:13px;line-height:1.7}body.reader-layout .article-title{letter-spacing:-.05em;text-wrap:balance;max-width:none;margin:0 0 28px;font-size:clamp(44px,4.4vw,68px);font-weight:700;line-height:1.02}body.reader-layout .post-summary{color:#555;max-width:none;margin:0 0 26px;font-size:21px;line-height:1.55}body.reader-layout .post-tags{flex-wrap:wrap;gap:10px;margin:0;padding:0;font-size:13px;display:flex}body.reader-layout .post-tags a{border:1px solid #ddd;border-radius:30px;padding:5px 12px;font-size:13px;font-weight:400;line-height:1.5;display:block}body.reader-layout .center>article{width:100%;max-width:none;margin:0 0 50px;font-size:18px;line-height:1.8}body.reader-layout .center>article p{margin:22px 0;line-height:1.8}body.reader-layout .center>article h2{border-top:1px solid #e5e5e5;margin:64px 0 24px;padding-top:26px;scroll-margin-top:28px;font-size:36px;font-weight:700;line-height:1.17}body.reader-layout .center>article h3{margin:36px 0 18px;scroll-margin-top:28px;font-size:25px;font-weight:500;line-height:1.3}body.reader-layout .center>article li{margin:12px 0;line-height:1.75}body.reader-layout .center>article a{text-underline-offset:4px;text-decoration-thickness:1px}body.reader-layout .callout{margin:0 0 36px;padding:22px 24px;font-size:15px;line-height:1.7;background:#f6f6f6!important;border-color:#ddd #ddd #ddd #e86820!important;border-radius:8px!important}body.reader-layout .callout-content p{margin:14px 0 0;font-size:15px;line-height:1.7}body.reader-layout .callout-title{font-size:13px;line-height:1.5}body.reader-layout .reader-summary{color:#f5f5f5;background:#171717;border-top:3px solid #e86820;border-radius:10px;margin:34px 0 52px;padding:30px 34px}body.reader-layout .center>article .reader-summary h2{letter-spacing:.07em;color:#fff;border:0;margin:0 0 22px;padding:0;font-size:16px;line-height:1.5}body.reader-layout .reader-summary p,body.reader-layout .reader-summary li{color:#efefef;font-size:17px;line-height:1.75}body.reader-layout .reader-summary strong,body.reader-layout .reader-summary a{color:#fff}body.reader-layout .reader-summary>:last-child{margin-bottom:0}body.reader-layout .reader-upshot{background:#faf7f4;border-left:3px solid #e86820;margin:52px 0;padding:26px 30px}body.reader-layout .center>article .reader-upshot h2{border:0;margin:0 0 20px;padding:0}body.reader-layout .center>article table{background:#fafafa;width:100%;margin:30px 0;font-size:15px;line-height:1.65}body.reader-layout .center>article td,body.reader-layout .center>article th{vertical-align:top;min-width:130px;padding:16px}.reader-author-card{border:1px solid #ddd;border-top:3px solid #e86820;border-radius:9px;padding:23px 22px 24px}body.reader-layout .reader-author-card .author-rail{border:0;margin:0;padding:0}body.reader-layout .reader-author-card .author-kicker{display:none}body.reader-layout .reader-author-card .author-photo{border-radius:50%;width:88px;height:88px}body.reader-layout .reader-author-card .author-photo-link{width:88px;margin:0 0 22px}body.reader-layout .reader-author-card .author-name{font-size:21px;line-height:1.25}body.reader-layout .reader-author-card .author-title,body.reader-layout .reader-author-card .author-company{font-size:14px;line-height:1.55}body.reader-layout .reader-author-card .author-personal{border-top:1px solid #ddd;margin-top:20px;padding-top:18px;font-size:14px;line-height:1.65}.reader-related{margin-top:32px}.reader-related .reader-small-label{margin-bottom:10px}.reader-related a{border-bottom:1px solid #ddd;justify-content:space-between;gap:12px;padding:16px 0;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.reader-related a:hover{color:#b4430a}.reader-copy{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bbb;margin-top:22px;padding:10px 0;font:400 14px/1.5 Rand,sans-serif}.reader-copy-status{color:#555;font-size:13px;line-height:1.6}.reader-copy-status:empty{display:none}body.reader-layout .page-footer{display:block}.reader-end{border-top:1px solid #ddd;border-bottom:1px solid #ddd;align-items:flex-start;gap:24px;padding:32px 0;display:flex}.reader-end>img{border-radius:50%;width:64px;height:64px;margin:0}.reader-end .reader-small-label{margin:0 0 12px}.reader-end h2{margin:0 0 14px;font-size:27px;line-height:1.2}.reader-end p{margin:0 0 20px;font-size:16px;line-height:1.6}.reader-end a{border-bottom:1px solid #e86820;padding-bottom:6px;font-size:16px;text-decoration:none}.reader-end a span{margin-left:30px}body.reader-layout .post-toc-mobile{display:none}@media (max-width:1250px){body.reader-layout .page{padding:0 28px}body.reader-layout .page>#quartz-body{grid-template-columns:200px minmax(0,760px);gap:0 36px}body.reader-layout .page>#quartz-body>.right.sidebar{display:none!important}body.reader-layout .author-mobile{border-top:1px solid #ddd;gap:20px;margin:24px 0;padding:22px 0 0;display:flex}.reader-layout .author-mobile .author-personal{display:none}body.reader-layout .article-title{font-size:58px}}@media (max-width:900px){body.reader-layout .page{padding:0 24px}body.reader-layout .page>#quartz-body{grid-template-columns:minmax(0,1fr)}body.reader-layout #quartz-body>header{margin-bottom:32px}body.reader-layout .page>#quartz-body>.left.sidebar{display:none!important}body.reader-layout .page>#quartz-body>.center{grid-column:1}body.reader-layout .journal-nav{height:auto;min-height:135px}body.reader-layout .post-toc-mobile{z-index:5;scrollbar-width:thin;background:#fff;border:1px solid #ddd;border-bottom:2px solid #e86820;max-height:70vh;margin:24px 0;padding:0;display:block;position:sticky;top:0;overflow:auto}body.reader-layout .post-toc-mobile>summary{cursor:pointer;justify-content:space-between;padding:16px 18px;font-size:16px;display:flex}body.reader-layout .post-toc-mobile>ul{margin:0;padding:0 18px 18px}body.reader-layout .article-title{font-size:56px}body.reader-layout .reader-breadcrumb{margin-bottom:28px}body.reader-layout .center>article h2,body.reader-layout .center>article h3{scroll-margin-top:95px}}@media (max-width:600px){body.reader-layout .page{padding:0 20px}body.reader-layout .journal-links{gap:16px}body.reader-layout .journal-links a{font-size:14px}body.reader-layout .article-title{text-wrap:initial;font-size:43px;line-height:1.06}body.reader-layout .post-summary{font-size:18px}body.reader-layout .post-dates{gap:8px 16px;font-size:13px}.reader-breadcrumb{font-size:14px}body.reader-layout .center>article{font-size:17px}body.reader-layout .center>article h2{margin-top:44px;font-size:30px}body.reader-layout .center>article h3{font-size:23px}body.reader-layout .reader-summary{padding:25px 23px}body.reader-layout .callout{padding:20px!important}body.reader-layout .reader-upshot{padding:24px 22px}.reader-end{gap:18px}.reader-end>img{width:52px;height:52px}.reader-end h2{font-size:25px}body.reader-layout .center>article table{font-size:14px}}@media print{body.reader-layout .page>#quartz-body{display:block!important}body.reader-layout .page>#quartz-body>.left.sidebar,body.reader-layout .page>#quartz-body>.right.sidebar,body.reader-layout #quartz-body>header,.reader-copy{display:none!important}body.reader-layout:before{display:none}body.reader-layout .reader-summary{color:#111;background:#fff;border:1px solid #ccc}body.reader-layout .reader-summary p,body.reader-layout .reader-summary li,body.reader-layout .reader-summary strong,body.reader-layout .center>article .reader-summary h2{color:#111}}body.reader-layout .post-toc-mobile>summary:after{content:"+";font-size:23px;line-height:1}body.reader-layout .post-toc-mobile[open]>summary:after{content:"−"}body.reader-layout .post-toc-mobile>summary>.toc-plus{display:none}body.reader-layout .reader-end>img{content-visibility:visible!important}body.reader-layout .callout-title p{margin:0!important}body.reader-layout .callout-content>p{margin:14px 0 0!important}.home-editorial .atlas-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:36px;min-height:0;padding:52px 0 44px;display:grid}.home-editorial .atlas-intro{max-width:none;padding:0}.home-editorial .eyebrow{letter-spacing:.055em;color:#111;margin:0 0 28px;font-size:13px;font-weight:700}.home-editorial .atlas-intro h1{letter-spacing:-.065em;margin:0 0 28px;font-size:clamp(64px,6.8vw,100px);font-weight:700;line-height:.96}.home-editorial .atlas-deck{color:#333;max-width:440px;margin:0;font-size:19px;line-height:1.55}.home-editorial .atlas-actions{flex-wrap:wrap;align-items:center;gap:28px;margin:28px 0 0;display:flex}.home-editorial .atlas-button{color:#111;border-radius:3px;justify-content:space-between;align-items:center;gap:26px;min-height:48px;font-size:16px;font-weight:700;line-height:1.5;display:inline-flex;padding:12px 20px!important}.home-editorial .atlas-about{text-underline-offset:5px;font-size:15px;font-weight:500;line-height:1.6;text-decoration:underline}.home-editorial .author-home{border-top:1px solid #ddd;align-items:flex-start;gap:20px;max-width:470px;margin-top:32px;padding-top:26px;display:flex}.home-editorial .author-home .author-photo-link,.home-editorial .author-home .author-photo{border-radius:10px;width:76px;height:76px}.home-editorial .author-home .author-name{font-size:21px;font-weight:700;line-height:1.3}.home-editorial .author-home .author-title{margin:6px 0 0;font-size:15px;line-height:1.5}.home-editorial .author-home .author-title>span{display:inline}.home-editorial .author-home .author-title>span:before{content:" · "}.home-editorial .author-home .author-company{margin:3px 0 0;font-size:15px;line-height:1.5}.home-editorial .author-home .author-linkedin,.home-editorial .author-home .author-contact{align-items:center;gap:10px;min-height:32px;margin:10px 22px 0 0;padding:3px 0 4px;font-size:15px;font-weight:500;line-height:1.4;display:inline-flex}.home-editorial .author-home .author-personal{display:none}.home-editorial .home-disclosure{max-width:470px;margin:18px 0 0}.home-editorial .home-disclosure p{color:#666;margin:0;font-size:14px;line-height:1.65}.home-editorial .home-disclosure a{white-space:nowrap;text-underline-offset:3px;font-weight:400;text-decoration:underline}.home-editorial .home-topology{width:100%;min-width:0;margin:28px -12px 0 0}.home-editorial .home-topology img{content-visibility:visible;width:100%;height:auto;margin:0;display:block}.home-editorial .home-topology figcaption{color:#666;text-align:center;margin:14px 8px 0;font-size:14px;line-height:1.6}.home-editorial .home-topology figcaption a{color:#111;text-underline-offset:4px;margin-top:4px;font-weight:400;text-decoration:underline;display:block}.home-editorial .home-paths{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 44px;padding:32px 0}.home-editorial .home-paths-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:23px;display:flex}.home-editorial h2{letter-spacing:-.045em;font-size:36px;font-weight:700;line-height:1.1}.home-editorial .home-paths-heading h2{margin:0}.home-editorial .home-paths-heading p{color:#555;margin:0;font-size:16px;line-height:1.5}.home-editorial .home-path-options{border:0;grid-template-columns:1fr 1fr;gap:22px;min-width:0;margin:0;padding:0;display:grid}.home-editorial .home-path-option{cursor:pointer;display:block;position:relative}.home-editorial .home-path-option>input{opacity:0;width:1px;height:1px;position:absolute}.home-editorial .home-path-surface{color:#111;background:#f3f3f3;border:1px solid #e5e5e5;border-radius:6px;align-items:center;gap:22px;height:100%;padding:23px 25px;transition:background .15s,border-color .15s;display:flex}.home-editorial .home-path-option>input:checked+.home-path-surface{background:#e86820;border-color:#e86820}.home-editorial .home-path-option>input:focus-visible+.home-path-surface{outline-offset:5px;outline:2px solid #111}.home-editorial .home-path-option:hover .home-path-surface{border-color:#111}.home-editorial .home-path-icon{flex:none;width:36px;height:36px}.home-editorial .home-path-copy{flex:1;min-width:0;display:block}.home-editorial .home-path-copy strong{letter-spacing:-.03em;margin-bottom:7px;font-size:24px;font-weight:700;line-height:1.15;display:block}.home-editorial .home-path-copy>span{max-width:400px;font-size:16px;line-height:1.5;display:block}.home-editorial .home-path-radio{border:1.5px solid #777;border-radius:50%;flex:none;align-self:flex-start;width:20px;height:20px;margin-top:3px;display:block;position:relative}.home-editorial input:checked+.home-path-surface .home-path-radio{border-color:#111}.home-editorial input:checked+.home-path-surface .home-path-radio:after{content:"";background:#111;border-radius:50%;position:absolute;inset:4px}.home-editorial .home-path-actions{flex-wrap:wrap;align-items:center;gap:32px;margin-top:22px;display:flex}.home-editorial .story-index .index-head{justify-content:space-between;align-items:baseline;gap:20px;margin:0 0 22px;display:flex}.home-editorial .index-head h2{margin:0;font-size:36px;font-weight:700}.home-editorial .story-row{grid-template-columns:190px minmax(0,1fr) 30px;gap:32px;padding:27px 0}.home-editorial .story-row:first-of-type{border-top:0}.home-editorial .story-thumbnail{background:#f6f6f6;border-radius:5px;height:122px}.home-editorial .story-copy h3{margin:8px 0 10px;font-size:30px;font-weight:700;line-height:1.12}.home-editorial .story-copy p{color:#555;max-width:770px;font-size:17px;line-height:1.55}.home-editorial .story-meta{letter-spacing:0;font-size:13px;line-height:1.5}.home-editorial .story-meta span:last-child{display:inline}@media (min-width:1001px) and (max-width:1200px){.home-editorial .atlas-hero{grid-template-columns:1fr 1fr;gap:22px}.home-editorial .atlas-intro h1{font-size:76px}.home-editorial .atlas-deck{font-size:18px}.home-editorial .home-path-surface{gap:15px;padding:20px}.home-editorial .home-path-copy strong{font-size:23px}}@media (max-width:1000px){.home-editorial .atlas-hero{grid-template-columns:1fr;gap:20px;padding:42px 0 36px}.home-editorial .atlas-intro{max-width:680px}.home-editorial .atlas-intro h1{font-size:90px}.home-editorial .atlas-deck,.home-editorial .author-home,.home-editorial .home-disclosure{max-width:560px}.home-editorial .home-topology{justify-self:center;max-width:760px;margin:10px 0 0}.home-editorial .home-paths-heading{display:block}.home-editorial .home-paths-heading p{margin-top:12px}.home-editorial .home-path-surface{gap:15px;padding:22px 18px}.home-editorial .home-path-icon{width:30px;height:30px}.home-editorial .home-path-copy strong{font-size:23px}.home-editorial .story-row{grid-template-columns:160px minmax(0,1fr) 24px;gap:24px}}@media (max-width:650px){.home-editorial .atlas-hero{gap:20px;padding-top:34px}.home-editorial .eyebrow{margin-bottom:25px;font-size:12px}.home-editorial .atlas-intro h1{margin-bottom:24px;font-size:clamp(57px,14vw,80px)}.home-editorial .atlas-deck{font-size:18px}.home-editorial .atlas-actions{gap:22px;margin-top:25px}.home-editorial .atlas-button{gap:20px;font-size:15px;padding:12px 16px!important}.home-editorial .atlas-about{font-size:15px}.home-editorial .author-home{gap:16px;margin-top:28px;padding-top:24px}.home-editorial .author-home .author-photo-link,.home-editorial .author-home .author-photo{width:64px;height:64px}.home-editorial .author-home .author-name{font-size:20px}.home-editorial .author-home .author-title>span{display:block}.home-editorial .author-home .author-title>span:before{content:none}.home-editorial .author-home .author-title,.home-editorial .author-home .author-company{font-size:14px}.home-editorial .author-home .author-linkedin,.home-editorial .author-home .author-contact{margin-right:18px;font-size:14px}.home-editorial .home-disclosure p{font-size:14px}.home-editorial .home-topology{margin:12px 0 0}.home-editorial .home-topology figcaption{margin:12px 0 0;font-size:14px}.home-editorial .home-paths{margin-bottom:34px;padding:27px 0 30px}.home-editorial .home-paths-heading h2,.home-editorial .index-head h2{font-size:30px}.home-editorial .home-paths-heading p{font-size:16px}.home-editorial .home-path-options{grid-template-columns:1fr;gap:14px}.home-editorial .home-path-surface{gap:17px;padding:22px 20px}.home-editorial .home-path-copy strong{font-size:23px}.home-editorial .home-path-copy>span{font-size:16px}.home-editorial .home-path-actions{gap:20px;margin-top:20px}.home-editorial .story-index .index-head{align-items:center;gap:15px;margin-bottom:14px}.home-editorial .all-notes{text-align:right;max-width:75px;font-size:14px;line-height:1.5}.home-editorial .story-row{grid-template-columns:95px minmax(0,1fr) 18px;align-items:start;gap:15px;padding:24px 0}.home-editorial .story-thumbnail{height:90px;margin-top:6px}.home-editorial .story-copy h3{margin:7px 0 9px;font-size:23px;line-height:1.15}.home-editorial .story-copy p{font-size:15px;line-height:1.55}.home-editorial .story-meta{font-size:12px}.home-editorial .story-arrow{margin-top:31px;font-size:24px}}@media (prefers-reduced-motion:reduce){.home-editorial .home-path-surface{transition:none}}.home-editorial .atlas-intro{animation:none}@media (max-width:650px){.home-editorial .story-row{grid-template-columns:80px minmax(0,1fr);gap:17px}.home-editorial .story-arrow{display:none}}.home-editorial .atlas-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px}.home-editorial .home-notes-column{border-left:1px solid #ddd;min-width:0;margin-top:58px;padding-left:40px}.home-editorial .home-notes-column .index-head{align-items:center;gap:20px;margin:0 0 24px}.home-editorial .home-notes-column .index-head h2{font-size:32px}.home-editorial .home-notes-column .all-notes{white-space:nowrap;font-size:14px;line-height:1.5}.home-editorial .home-notes-column .story-row{grid-template-columns:100px minmax(0,1fr) 22px;align-items:start;gap:22px;padding:26px 0}.home-editorial .home-notes-column .story-row:last-child{padding-bottom:0}.home-editorial .home-notes-column .story-thumbnail{height:100px;margin-top:5px}.home-editorial .home-notes-column .story-copy h3{margin:8px 0 12px;font-size:27px;line-height:1.13}.home-editorial .home-notes-column .story-copy p{font-size:16px;line-height:1.6}.home-editorial .home-notes-column .story-arrow{margin-top:34px;font-size:26px}.home-editorial .home-paths{margin-bottom:0}.home-editorial .notes-reference{border-top:0;margin-top:0}@media (min-width:1001px) and (max-width:1200px){.home-editorial .atlas-hero{grid-template-columns:.9fr 1.1fr;gap:35px}.home-editorial .home-notes-column{padding-left:28px}.home-editorial .home-notes-column .story-row{grid-template-columns:75px minmax(0,1fr);gap:17px}.home-editorial .home-notes-column .story-arrow{display:none}.home-editorial .home-notes-column .story-thumbnail{height:80px}.home-editorial .home-notes-column .story-copy h3{font-size:25px}.home-editorial .home-notes-column .index-head h2{font-size:28px}.home-editorial .home-notes-column .all-notes{white-space:normal;text-align:right;max-width:75px}}@media (max-width:1000px){.home-editorial .atlas-hero{grid-template-columns:1fr;gap:42px}.home-editorial .home-notes-column{border-top:1px solid #ddd;border-left:0;margin:0;padding:32px 0 0}.home-editorial .home-notes-column .story-row{grid-template-columns:130px minmax(0,1fr) 24px;gap:25px}.home-editorial .home-notes-column .story-thumbnail{height:105px}}@media (max-width:650px){.home-editorial .home-notes-column .index-head h2{font-size:30px}.home-editorial .home-notes-column .index-head{margin-bottom:14px}.home-editorial .home-notes-column .all-notes{white-space:normal;max-width:75px}.home-editorial .home-notes-column .story-row{grid-template-columns:80px minmax(0,1fr);gap:17px;padding:24px 0}.home-editorial .home-notes-column .story-thumbnail{height:90px}.home-editorial .home-notes-column .story-copy h3{font-size:23px;line-height:1.15}.home-editorial .home-notes-column .story-copy p{font-size:15px;line-height:1.55}.home-editorial .home-notes-column .story-arrow{display:none}}.home-editorial .home-path-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-editorial .home-path-surface{align-items:flex-start;gap:15px;padding:24px 20px}.home-editorial .home-path-icon{width:28px;height:28px;margin-top:3px}.home-editorial .home-path-copy strong{font-size:23px;line-height:1.2}.home-editorial .home-path-radio{width:18px;height:18px}@media (max-width:1000px){.home-editorial .home-path-options{grid-template-columns:1fr}.home-editorial .home-path-surface{gap:20px;padding:23px}.home-editorial .home-path-copy>span{max-width:none}.home-editorial .home-path-copy strong{font-size:24px}}@media (max-width:650px){.home-editorial .home-path-copy strong{font-size:22px}.home-editorial .home-path-surface{gap:16px;padding:22px 18px}}.home-editorial .home-paths.dark-paths{color:#f7f7f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111;border:0;border-radius:8px;margin:8px 0 0;padding:clamp(24px,3.3vw,48px)}.dark-paths .dark-paths-heading{margin-bottom:38px}.dark-paths .dark-paths-brand{width:184px;height:auto;margin:0 0 22px;display:block}.home-editorial .dark-paths h2{letter-spacing:-.045em;color:#fafafa;margin:0 0 16px;font-size:clamp(36px,3.7vw,58px);font-weight:700;line-height:1.06}.dark-paths .dark-paths-heading p{color:#d6d6d6;max-width:830px;margin:0;font-size:20px;line-height:1.5}.deployment-gallery{grid-template-columns:1.35fr 1fr 1fr;align-items:stretch;gap:24px;display:grid}.home-editorial a.deployment-card{color:#f7f7f7;background:0 0;border-top:2px solid #666;border-radius:0;flex-direction:column;min-width:0;padding:22px 0 24px;font-weight:400;transition:border-color .18s;display:flex;text-decoration:none!important}.home-editorial a.deployment-open{background:radial-gradient(at 48% 42%,#432712 0%,#21180f 48%,#141414 84%);border:2px solid #e86820;border-top-width:4px;border-radius:7px;padding:20px 18px 24px}.deployment-heading{z-index:1;min-height:94px;position:relative}.deployment-eyebrow{letter-spacing:.065em;text-transform:uppercase;color:#d5d5d5;margin-bottom:10px;font-size:13px;line-height:1.5;display:block}.home-editorial .deployment-heading h3{color:#fafafa;letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.3vw,35px);font-weight:700;line-height:1.1}.deployment-art{aspect-ratio:1/1.16;width:100%;margin:auto 0 16px;position:relative;overflow:hidden}.deployment-art img{mix-blend-mode:lighten;border-radius:0;width:300%;max-width:none;height:auto;margin:0;position:absolute;top:0;left:0;transform:translateY(-20%)}.deployment-art-1 img{left:-100%}.deployment-art-2 img{left:-200%}.deployment-open .deployment-art{margin-top:0;margin-bottom:auto}.deployment-caption{z-index:1;margin-top:18px;position:relative}.home-editorial .deployment-caption p{color:#dedede;min-height:77px;margin:0 0 24px;font-size:17px;line-height:1.5}.home-editorial .deployment-open .deployment-caption p{color:#fff;letter-spacing:-.02em;min-height:56px;font-size:23px;font-weight:700;line-height:1.22}.deployment-cta{color:#fff;box-sizing:border-box;border-bottom:1px solid #777;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:10px 0;font-size:17px;font-weight:700;line-height:1.4;display:inline-flex}.deployment-cta>span{font-size:26px;line-height:1}.deployment-open .deployment-cta{color:#111;background:#e86820;border:0;border-radius:3px;width:100%;padding:14px 18px}.home-editorial a.deployment-card:hover,.deployment-card:hover .deployment-cta{border-color:#e86820}.deployment-open:hover .deployment-cta{background:#ff8a43}.home-editorial a.deployment-card:focus-visible{outline-offset:6px;outline:3px solid #fff}.home-editorial .deployment-disclosure{color:#bcbcbc;border-top:1px solid #454545;margin:26px 0 0;padding-top:22px;font-size:14px;line-height:1.6}@media (max-width:1100px){.deployment-gallery{grid-template-columns:1.2fr 1fr 1fr;gap:18px}.home-editorial .deployment-heading h3{font-size:26px}.deployment-heading{min-height:108px}.home-editorial .deployment-caption p{min-height:96px;font-size:16px}.home-editorial .deployment-open .deployment-caption p{min-height:80px;font-size:22px}.deployment-cta{gap:12px;font-size:15px}}@media (max-width:800px){.deployment-gallery{grid-template-columns:1fr 1fr;gap:28px 22px}.home-editorial a.deployment-open{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:24px;padding:24px;display:grid}.deployment-open .deployment-heading{align-self:end;min-height:0}.deployment-open .deployment-art{grid-area:1/2/3;align-self:center;margin:0}.deployment-open .deployment-caption{grid-column:1;align-self:start}.home-editorial .deployment-open .deployment-caption p{min-height:0}.deployment-heading{min-height:86px}.home-editorial .deployment-caption p{min-height:72px}.dark-paths .dark-paths-heading p{font-size:18px}}@media (max-width:520px){.home-editorial .home-paths.dark-paths{padding:26px 20px}.dark-paths .dark-paths-heading{margin-bottom:28px}.dark-paths .dark-paths-brand{width:154px}.home-editorial .dark-paths h2{font-size:38px}.deployment-gallery{grid-template-columns:1fr;gap:30px}.home-editorial a.deployment-open{padding:22px 16px;display:flex}.deployment-heading{min-height:0;margin-bottom:6px}.home-editorial .deployment-heading h3{font-size:29px}.deployment-art{aspect-ratio:1/1.12;align-self:center;max-width:330px;margin:0 auto!important}.deployment-caption{margin-top:10px}.home-editorial .deployment-caption p{min-height:0;margin-bottom:16px;font-size:17px}.home-editorial .deployment-open .deployment-caption p{font-size:23px}.deployment-cta{font-size:17px}.home-editorial .deployment-disclosure{font-size:14px}.deployment-eyebrow{font-size:12px}}@media (prefers-reduced-motion:reduce){.home-editorial a.deployment-card{transition:none}}.home-editorial .atlas-intro h1{letter-spacing:-.055em;overflow-wrap:normal;font-size:clamp(52px,5.2vw,80px)}.home-editorial .story-meta{color:#595959;font-size:14px;line-height:1.7}body.reader-layout .post-dates{font-size:14px}body.reader-layout .page>#quartz-body{grid-template-rows:auto auto auto;grid-template-areas:none}.reader-layout .reader-rail-boundary{grid-row:2;align-self:stretch;min-width:0;min-height:0;position:relative}.reader-layout .reader-rail-left{grid-column:1}.reader-layout .reader-rail-right{grid-column:3}body.reader-layout #quartz-body .reader-rail-boundary>.sidebar{scrollbar-width:thin;box-sizing:border-box;width:auto;height:auto;max-height:calc(100vh - 64px);padding:0 12px 20px 0;position:sticky;top:32px;overflow-y:auto;display:block!important}body.reader-layout #quartz-body .reader-rail-right>.sidebar{padding-right:0}@media (max-width:1250px){.reader-layout .reader-rail-right{display:none}}@media (max-width:900px){.reader-layout .reader-rail-left{display:none}}@media (max-width:650px){.home-editorial .atlas-intro h1{font-size:clamp(46px,11.5vw,70px)}.home-editorial .story-meta{font-size:13px}}.journal-nav .atlas-brand{align-items:flex-start;gap:0;position:relative}.journal-nav .atlas-brand .brand-networks{letter-spacing:.27em;color:#111;align-self:flex-end;margin-top:4px;font-size:10px;font-weight:500;line-height:1.1}.journal-footer .footer-intro{color:#555;max-width:700px;margin-top:20px;font-size:17px;line-height:1.7}.journal-links{gap:30px}.journal-links a{white-space:nowrap}@media (max-width:650px){.journal-links{flex-wrap:wrap;gap:15px}.journal-links a{font-size:13px!important}.journal-footer .footer-intro{font-size:16px}}.journal-nav .atlas-brand{width:fit-content;text-decoration:none}.journal-nav{box-sizing:border-box;width:100%;max-width:1332px;min-height:116px;margin-inline:auto;padding-block:28px}.journal-nav .atlas-brand img{width:184px}.journal-links a{font-size:16px}body.reader-layout .journal-nav{max-width:1332px;margin-inline:auto}.journal-footer .footer-tagline{max-width:680px;margin-top:15px;font-size:19px;font-weight:400;line-height:1.6}.journal-footer .footer-intro{color:#666;font-size:15px}.home-editorial a.deployment-open{background:radial-gradient(at 0 0,#733e24 0,#0000 78%),linear-gradient(135deg,#292622,#111 80%)}.home-editorial .deployment-heading h3{flex-direction:column;gap:16px;display:flex}.deployment-heading .choice-logo{width:185px;max-width:100%;height:auto;margin:0;display:block}.home-editorial .deployment-heading{min-height:146px}.ncp-heading{color:#d6d6d6;font-size:15px;font-weight:400;line-height:1.4}.ncp-heading strong{color:#fff;margin-top:10px;font-size:29px;font-weight:700;line-height:1.15;display:block}@media (max-width:650px){.journal-nav{min-height:0;padding-block:22px}.journal-nav .atlas-brand img{width:164px}.journal-footer .footer-tagline{font-size:17px}.home-editorial .deployment-heading{min-height:0}.deployment-heading .choice-logo{width:164px}}@media (min-width:901px){body.reader-layout .journal-nav{width:min(1332px,100vw - 108px);max-width:none;margin-inline:0;position:relative;left:50%;transform:translate(-50%)}}.ncp-heading{letter-spacing:normal}:root{--light:#fff;--lightgray:#f5f5f5;--gray:#666;--darkgray:#111;--dark:#111;--secondary:#e86820;--tertiary:#c2a46e;--highlight:#e8682014;--textHighlight:#c2a46e59;--titleFont:"Carlito",system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--headerFont:"Carlito",system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--bodyFont:"Carlito",system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--codeFont:"Courier Prime",ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}:root[saved-theme=dark]{--light:#111;--lightgray:#2a2a2a;--gray:#b8c4cc;--darkgray:#f5f5f5;--dark:#fff;--secondary:#e86820;--tertiary:#c2a46e;--highlight:#e868201f;--textHighlight:#c2a46e59}