@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap";:host,:root{--ft:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--ft-mono:ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--ft-size:18px;--ly-header-size:3.5rem;--ly-aside-size-small:2.5rem;--ly-brand:#e6edf3;--ly-bg-brand:#010409;--light-default:#1f2328;--light-subtle:#1f2328;--light-contrast:#e6edf3;--light-muted:#656d76;--light-accent:#0969da;--light-active:#8250df;--light-variant:#bf3989;--light-success:#1a7f37;--light-attention:#9a6700;--light-severe:#bc4c00;--light-danger:#d1242f;--dark-default:#e6edf3;--dark-subtle:#e6edf3;--dark-contrast:#1f2328;--dark-muted:#848d97;--dark-accent:#4493f8;--dark-active:#a371f7;--dark-variant:#db61a2;--dark-success:#3fb950;--dark-attention:#d29922;--dark-severe:#db6d28;--dark-danger:#f85149;--light-bg-default:#fff;--light-bg-subtle:#d0d7de;--light-bg-contrast:#24292f;--light-bg-muted:#f6f8fa;--light-bg-accent:#ddf4ff;--light-bg-active:#fbefff;--light-bg-variant:#ffeff7;--light-bg-success:#dafbe1;--light-bg-attention:#fff8c5;--light-bg-severe:#fff1e5;--light-bg-danger:#ffebe9;--dark-bg-default:#0d1117;--dark-bg-subtle:#30363d;--dark-bg-contrast:#6e7681;--dark-bg-muted:#161b22;--dark-bg-accent:#121d2f;--dark-bg-active:#231f39;--dark-bg-variant:#221926;--dark-bg-success:#12261e;--dark-bg-attention:#272115;--dark-bg-severe:#221a19;--dark-bg-danger:#25171c;--light-backdrop:#8c959f33;--light-bd-muted:#d0d7deb3;--dark-bd-muted:#30363db3;--dark-backdrop:#161b2266;--bd-radius:6px;--tr-duration:.2s;--ct-width:1024px}:host,:root,[data-color-scheme=light]{--default:var(--light-default);--subtle:var(--light-subtle);--contrast:var(--light-contrast);--muted:var(--light-muted);--accent:var(--light-accent);--active:var(--light-active);--variant:var(--light-variant);--success:var(--light-success);--attention:var(--light-attention);--severe:var(--light-severe);--danger:var(--light-danger);--bg-default:var(--light-bg-default);--bg-subtle:var(--light-bg-subtle);--bg-contrast:var(--light-bg-contrast);--bg-muted:var(--light-bg-muted);--bg-accent:var(--light-bg-accent);--bg-active:var(--light-bg-active);--bg-variant:var(--light-bg-variant);--bg-success:var(--light-bg-success);--bg-attention:var(--light-bg-attention);--bg-severe:var(--light-bg-severe);--bg-danger:var(--light-bg-danger);--bd-muted:var(--light-bd-muted);--backdrop:var(--light-backdrop)}[data-color-scheme=dark]{--default:var(--dark-default);--subtle:var(--dark-subtle);--contrast:var(--dark-contrast);--muted:var(--dark-muted);--accent:var(--dark-accent);--active:var(--dark-active);--variant:var(--dark-variant);--success:var(--dark-success);--attention:var(--dark-attention);--severe:var(--dark-severe);--danger:var(--dark-danger);--bg-default:var(--dark-bg-default);--bg-subtle:var(--dark-bg-subtle);--bg-contrast:var(--dark-bg-contrast);--bg-muted:var(--dark-bg-muted);--bg-accent:var(--dark-bg-accent);--bg-active:var(--dark-bg-active);--bg-variant:var(--dark-bg-variant);--bg-success:var(--dark-bg-success);--bg-attention:var(--dark-bg-attention);--bg-severe:var(--dark-bg-severe);--bg-danger:var(--dark-bg-danger);--bd-muted:var(--dark-bd-muted);--backdrop:var(--dark-backdrop)}@media (prefers-color-scheme:dark){:host:not([data-color-scheme=light]),:root:not([data-color-scheme=light]){--default:var(--dark-default);--subtle:var(--dark-subtle);--contrast:var(--dark-contrast);--muted:var(--dark-muted);--accent:var(--dark-accent);--active:var(--dark-active);--variant:var(--dark-variant);--success:var(--dark-success);--attention:var(--dark-attention);--severe:var(--dark-severe);--danger:var(--dark-danger);--bg-default:var(--dark-bg-default);--bg-subtle:var(--dark-bg-subtle);--bg-contrast:var(--dark-bg-contrast);--bg-muted:var(--dark-bg-muted);--bg-accent:var(--dark-bg-accent);--bg-active:var(--dark-bg-active);--bg-variant:var(--dark-bg-variant);--bg-success:var(--dark-bg-success);--bg-attention:var(--dark-bg-attention);--bg-severe:var(--dark-bg-severe);--bg-danger:var(--dark-bg-danger);--bd-muted:var(--dark-bd-muted);--backdrop:var(--dark-backdrop)}}:host,:root{--shadow:0px 0px 0px 1px var(--bg-subtle), 0px 6px 12px -3px var(--backdrop), 0px 6px 18px 0px var(--backdrop);--shadow-r:6px 0px 18px 0px var(--backdrop);--shadow-l:-6px 0px 18px 0px var(--backdrop);--light:var(--dark-default);--dark:var(--light-default)}abbr,rp,rt{color:var(--muted)}abbr{text-decoration:underline dotted}abbr[data-title],abbr[title]{color:var(--accent);cursor:help;position:relative}abbr[data-title]:after{border:1px solid var(--bd-muted);border-radius:var(--bd-radius);background:var(--bg-muted);box-shadow:var(--shadow);color:var(--default);content:attr(data-title);opacity:0;pointer-events:none;transition:opacity var(--tr-duration);white-space:nowrap;padding:.5em;font-size:.75em;display:none;position:absolute;top:-125%;left:50%;transform:translate(-50%)}abbr[data-title]:hover:after,menu>li:hover>menu{opacity:1;display:block}a{color:var(--accent);text-decoration:inherit}a:hover,summary:hover{text-decoration:underline}rp,rt{font-size:75%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}a:active:hover,mark{color:var(--active)}del,ins,mark{background:var(--bg-active);padding:0 .25rem}ins{background:var(--bg-success);color:var(--success);text-decoration:underline}del{background:var(--bg-danger);color:var(--danger);text-decoration:line-through}meter,progress{border-radius:calc(.5*var(--bd-radius));appearance:none;background:var(--bg-subtle);border:#0000;width:100%;height:.5rem;margin:.5rem 0;overflow:hidden}progress{vertical-align:baseline}progress::-webkit-progress-value{background-color:currentColor}progress::-moz-progress-bar{background-color:currentColor}meter::-webkit-meter-inner-element{display:block;position:relative}meter::-webkit-meter-bar,progress::-webkit-progress-bar{background:var(--bg-subtle);border:#0000}meter::-webkit-meter-optimum-value{background:var(--success)}meter::-webkit-meter-suboptimum-value{background:var(--attention)}meter::-webkit-meter-even-less-good-value{background:var(--danger)}meter:-moz-meter-optimum::-moz-meter-bar{background:var(--success)}meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--attention)}meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--danger)}details{border:1px solid var(--bd-muted);border-radius:var(--bd-radius);margin:0 0 1rem;padding:1rem;display:block}summary{border-radius:calc(var(--bd-radius) - 1px) calc(var(--bd-radius) - 1px)0 0;color:var(--accent);cursor:pointer;user-select:none;display:list-item}details[open]>summary{border-bottom:1px solid var(--bd-muted);background:var(--bg-muted);margin:-1rem -1rem 1rem;padding:1rem}summary>:is(h1,h2,h3,h4,h5,h6){display:inline}code,kbd,output,samp,var{border-radius:var(--bd-radius)}code,kbd,samp,var{background:var(--bg-muted);font-family:var(--ft-mono);font-size:85%;font-style:inherit;white-space:break-spaces;margin:0;padding:.2rem .4rem}var{background:var(--bg-accent);color:var(--accent)}kbd,samp{border:1px solid var(--bd-muted)}kbd{border-color:var(--bg-muted);background:var(--bg-subtle)}output{border:2px dashed var(--bd-muted);background:var(--bg-default);font:inherit;user-select:all;padding:.25rem .5rem;line-height:1.5}p,pre{margin:0 auto 1rem}p img{vertical-align:middle}:is(form,label):last-child,:is(p,pre):last-child{margin-bottom:0}pre{border-radius:var(--bd-radius);background:var(--bg-muted);-webkit-text-size-adjust:100%;padding:1rem;font-size:.85rem;line-height:1.45;position:relative;overflow:auto}pre>code{font-size:inherit;background:0 0;border-radius:0;padding:0;overflow:visible}blockquote{border-left:.25rem solid var(--bd-muted);color:var(--muted);margin:0 0 1rem;padding:.25rem 1rem}blockquote>cite:last-child{margin-top:.25rem;padding-left:2rem;text-decoration:none;display:block}blockquote>cite:last-child:before{content:"— "}figure{flex-wrap:wrap;justify-content:space-around;display:flex}figcaption{width:100%;color:var(--muted);text-align:center;margin:1rem 0;display:block}button:is(.default,.accent,.active,.variant,.success,.attention,.severe,.danger),fieldset:is(.accent,.active,.variant,.success,.attention,.severe,.danger){border-color:currentColor}button.default:not(:disabled):active,button.default:not(:disabled):hover{background:var(--default);color:var(--contrast)}button.accent:not(:disabled):active,button.accent:not(:disabled):hover{background:var(--accent)}button.active:not(:disabled):active,button.active:not(:disabled):hover{background:var(--active)}button.variant:not(:disabled):active,button.variant:not(:disabled):hover{background:var(--variant)}button.success:not(:disabled):active,button.success:not(:disabled):hover{background:var(--success)}button.attention:not(:disabled):active,button.attention:not(:disabled):hover{background:var(--attention)}button.severe:not(:disabled):active,button.severe:not(:disabled):hover{background:var(--severe)}button.danger:not(:disabled):active,button.danger:not(:disabled):hover{background:var(--danger)}fieldset.accent{color:var(--accent)}fieldset.active{color:var(--active)}fieldset.variant{color:var(--variant)}fieldset.success{color:var(--success)}fieldset.attention{color:var(--attention)}fieldset.severe{color:var(--severe)}fieldset.danger{color:var(--danger)}fieldset,form{border-radius:var(--bd-radius)}form{background:var(--bg-muted);margin:0 auto 1rem;padding:1rem;overflow:auto}form code,menu>li>menu>li:hover{background:var(--bg-subtle)}fieldset{border:2px solid var(--bd-muted);margin-bottom:1rem;padding:.5rem 1rem}legend{padding:0 .5rem;font-weight:600}label{margin:0 0 1rem;display:table;position:relative}label>small{color:var(--muted)}label>small:first-child:after,label>small:first-child:before{content:"\a ";white-space:pre}label:has(>:is(input,textarea,button)){cursor:pointer}label:has(>:is(input,textarea,select,button):disabled){color:var(--muted);cursor:not-allowed}label:has(>:is(input,textarea,select):required):before{color:var(--danger);content:"*";position:absolute;left:-.6rem}label:has(>textarea){display:block}button,input,select,textarea{box-sizing:border-box;border:1px solid var(--bd-muted);border-radius:var(--bd-radius);background:var(--bg-default);color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;transition:border-color var(--tr-duration);margin-top:.25rem;line-height:1.5;display:block}textarea{appearance:none;cursor:text;resize:none;width:calc(100% - 1rem);padding:.5rem}input,textarea{width:100%}:is(textarea,select):hover{border-color:var(--accent)}:is(input,textarea,select):disabled{background-color:var(--bg-muted);cursor:not-allowed}select{text-transform:none;width:100%;padding:.35rem .5rem}input{appearance:none}input:not(:disabled):hover{border-color:var(--accent)}input:not([type=radio],[type=checkbox]){min-height:1.5rem;padding:.25rem .5rem;position:relative}input:is([type=radio],[type=checkbox]),input[type=checkbox]:before{vertical-align:middle;width:1rem;height:1rem;margin:0 .25rem;display:inline-block}input[type=checkbox]{border-radius:0}input[type=radio]{border-width:2px;border-radius:50%}input[type=radio]:checked{border-width:.25rem;border-color:var(--accent)}input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}input[type=checkbox]:checked:before{background:var(--light);content:"";margin:0;position:absolute;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzgwMyAwLjIxOTYyNUMxMS45MjEgMC4zNjA0MjcgMTIgMC41NTEzMDUgMTIgMC43NTAzMTNDMTIgMC45NDkzMjEgMTEuOTIxIDEuMTQwMTkgMTEuNzgwMyAxLjI4MUw0LjUxODYgOC41NDA0MkM0LjM3Nzc1IDguNjgxIDQuMTg2ODIgOC43NiAzLjk4Nzc0IDguNzZDMy43ODg2NyA4Ljc2IDMuNTk3NzMgOC42ODEgMy40NTY4OSA4LjU0MDQyTDAuMjAxNjIyIDUuMjg2MkMwLjA2ODkyNzcgNS4xNDM4MyAtMC4wMDMzMDkwNSA0Ljk1NTU1IDAuMDAwMTE2NDkzIDQuNzYwOThDMC4wMDM1NTIwNSA0LjU2NjQzIDAuMDgyMzg5NCA0LjM4MDgxIDAuMjIwMDMyIDQuMjQzMjFDMC4zNTc2NjUgNC4xMDU2MiAwLjU0MzM1NSA0LjAyNjgxIDAuNzM3OTcgNC4wMjMzOEMwLjkzMjU4NCA0LjAxOTk0IDEuMTIwOTMgNC4wOTIxNyAxLjI2MzM0IDQuMjI0ODJMMy45ODc3NCA2Ljk0ODM1TDEwLjcxODYgMC4yMTk2MjVDMTAuODU5NSAwLjA3ODk5MjMgMTEuMDUwNCAwIDExLjI0OTUgMEMxMS40NDg1IDAgMTEuNjM5NSAwLjA3ODk5MjMgMTEuNzgwMyAwLjIxOTYyNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) 50%/75% no-repeat}input:is([type=radio],[type=checkbox]):disabled{background-color:var(--bd-muted)}input[type=checkbox]:disabled{border-color:#0000}input[type=range]{height:.5rem;accent-color:var(--accent);appearance:auto;background:var(--bg-subtle);border:#0000;margin:.75rem 0}input[type=file]::file-selector-button{border:1px solid var(--bd-muted);border-radius:var(--bd-radius);color:var(--accent);font:inherit;background:0 0}input[type=file]:hover::file-selector-button{background:var(--accent);color:var(--light)}button,input:is([type=submit],[type=reset],[type=button],[type=image]){color:var(--accent);text-transform:none;transition:background var(--tr-duration),color var(--tr-duration),filter var(--tr-duration);background:0 0;margin:.25rem .125rem;padding:.25rem .75rem;display:inline-block}input:is([type=image],[type=file],[type=color]){padding:.25rem}:is(button,input:is([type=submit],[type=reset],[type=button],[type=image])):disabled{cursor:not-allowed;opacity:.5}:is(button,input)[type=reset]{color:var(--danger)}:is(button,input:is([type=submit],[type=reset],[type=button],[type=image])):not(:disabled):active{filter:brightness(80%)}button[type]:not([type=button]),input:is([type=submit],[type=reset]){border-color:currentColor}:where(button,input:is([type=submit],[type=reset],[type=button],[type=image])):not(:disabled):active,:where(button,input:is([type=submit],[type=reset],[type=button],[type=image])):not(:disabled):hover{background:var(--accent);color:var(--light);border-color:#0000}:is(button,input)[type=reset]:not(:disabled):active,:is(button,input)[type=reset]:not(:disabled):hover{background:var(--danger);color:var(--light);border-color:#0000}hgroup{border-left:.25rem solid;margin:0 0 1rem;padding:.25rem .5rem}hgroup>:is(h1,h2,h3,h4,h5,h6)[id]>a:hover:before{right:calc(100% + 1.25rem)}h1,h2,h3,h4,h5,h6{border-bottom:1px solid #0000;margin:0 0 1rem;line-height:1.25}:not(:is(dialog,article,body)>header:first-child)>:is(h1,h2){border-color:var(--bd-muted)}:not(hgroup,blockquote,header)>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:1.5rem}:is(h1,h2,h3,h4,h5,h6):last-child{margin-bottom:0}h3{font-size:1.25rem}h4{font-size:1rem}h5{font-size:.875rem}h6{color:var(--muted);font-size:.85rem}:is(h1,h2,h3,h4,h5,h6)[id]>a{color:inherit;position:relative}:is(h1,h2,h3,h4,h5,h6)[id]>a:hover{text-decoration:none}:is(h1,h2,h3,h4,h5,h6)[id]>a:hover:before{color:var(--muted);content:"#";position:absolute;top:.125rem;right:calc(100% + .25rem)}:is(h1,h2,h3,h4,h5,h6)[id]:has(>a:hover){border-color:currentColor}dl,ol,ul{margin:0 0 1rem;padding-left:2rem}li>:is(ul,ol,dl){margin:0}dl,dt{padding:0}dt{margin:1rem 0 0;font-weight:600}dd{margin:0 0 1rem;padding:0 1rem}iframe,img,video{border-radius:var(--bd-radius);max-width:100%;margin:auto}iframe{border:0;width:100%}dialog{border:var(--bd-muted);border-radius:calc(2*var(--bd-radius));background:var(--bg-default);max-width:min(100% - 4rem,640px);height:fit-content;max-height:calc(100% - 4rem);box-shadow:var(--shadow);color:inherit;padding:1rem}dialog>header:first-child{border-bottom:1px solid var(--bd-muted);margin-left:-1rem;margin-right:-1rem;padding:0 1rem 1rem}dialog>header:first-child>:is(h1,h2){font-size:1.25rem}dialog>footer:last-child{border-top:1px solid var(--bd-muted);margin:0 -1rem;padding:1rem 1rem 0}dialog>footer:last-child>form[method=dialog]{background:0 0;margin:0;padding:0}dialog::backdrop{background:var(--backdrop)}menu{flex-direction:column;padding:0;list-style:none;display:flex}menu>li{cursor:pointer;flex-shrink:0;margin:.5rem .25rem;padding:.375rem .5rem;position:relative}menu>li:hover{border-radius:var(--bd-radius);background-color:var(--bg-muted);color:var(--default);transition:background-color var(--tr-duration),color var(--tr-duration)}menu>li.selected{color:var(--accent)}menu>li.selected:before{content:"";border-right:2px solid;position:absolute;top:.25rem;bottom:.25rem;left:-.25rem}menu>li.disabled{color:var(--muted);cursor:not-allowed}menu>li>:is(a,a:hover){color:inherit;text-decoration:none}@media (width>=544px){menu{border-bottom:1px solid var(--bd-muted);flex-flow:wrap}menu>li.selected:before{top:unset;border-bottom:2px solid;border-left:none;border-right:none;bottom:-.5rem;left:0;right:0}menu>li>menu>li.selected:before{border-left:2px solid}}menu>li:has(>menu):after{content:"▾"}menu>li>menu{z-index:100;border:1px solid var(--bd-muted);border-radius:var(--bd-radius);background:var(--bg-muted);width:max-content;color:var(--default);opacity:.25;transition:opacity var(--tr-duration);flex-direction:column;margin:0;padding:.5rem;display:none;position:absolute;top:100%;left:0}menu>li>menu>li{max-width:70vw;margin:0}menu>li>menu>li>menu{top:100%}menu>li>menu>li.selected:before{top:calc(.5*var(--bd-radius));bottom:calc(.5*var(--bd-radius));border-bottom:none;left:0}@media (width>=544px){menu>li>menu>li>menu{top:0;left:100%}}nav{margin:0 0 1rem;display:flex}nav>menu{border-bottom:none;margin:0}nav :is(ul,ol){margin:0;padding:0 0 0 1rem;list-style:none}nav>:is(ul,ol){padding-left:0}nav>ol{flex-wrap:wrap;display:flex}nav>ol>li:not(:last-child):has(>a):after{color:var(--default);content:"/";margin:0 .25rem;display:inline-block}nav>ol>li:last-child{color:var(--default);font-weight:600}nav>ol>li:last-child>a{color:inherit}nav ul{color:var(--muted);padding:0;position:relative;overflow:hidden}nav ul>li{border-left:1px solid #0000;padding-left:1.25rem;position:relative}nav ul>li.disabled>a{color:var(--muted);cursor:not-allowed}nav ul>li:hover{border-color:var(--accent)}nav ul>li.selected{color:var(--default);font-weight:600}nav ul>li.selected>a{color:inherit}nav ul>li:after,nav ul>li:before{content:"";position:absolute;left:0}nav ul>li:before{border-top:1px solid var(--bg-subtle);width:1rem;height:0;top:.75rem}nav ul>li:after{border-left:1px solid var(--bg-subtle);width:0;height:100%;top:-.75rem}nav>ul>li:after{top:.75rem}nav>ul>li:last-child:after{display:none}:host,body{max-width:var(--ct-width);background:var(--bg-default);color:var(--default);font-family:var(--ft);font-size:var(--ft-size);margin:0 auto;padding:0 1.5rem;line-height:1.5}:host{max-width:none}[data-color-scheme]{background:var(--bg-default);color:var(--default)}header,main{margin:0 0 1rem}body>footer:last-child,body>header:first-child{margin-left:-1.5rem;margin-right:-1.5rem}footer{text-align:right}section{max-width:var(--ct-width);margin:0 auto 2rem}aside{border-left:4px solid var(--bd-muted);color:var(--muted);float:right;margin:0 0 0 .5rem;padding:1rem}aside.left{border-right:4px solid var(--bd-muted);float:left;border-left:none;margin:0 .5rem 0 0}article{border:1px solid var(--bd-muted);border-radius:var(--bd-radius);flex-direction:column;flex:1 1 0;justify-content:space-between;margin:1rem;padding:1rem;display:flex}article>*{box-sizing:border-box;width:100%}article>header:first-child{box-sizing:content-box;border-bottom:1px solid var(--bd-muted);margin:0 -1rem 1rem;padding:0 1rem 1rem}article>footer:last-child{box-sizing:content-box;border-top:1px solid var(--bd-muted);margin:auto -1rem 0;padding:1rem 1rem 0}hr{box-sizing:content-box;background:var(--bd-muted);border:0;height:.25em;margin:1.5em 0;padding:0;overflow:visible}b,strong{font-weight:700}cite,dfn,em,i,q,strong{font-style:italic}q:before{content:"« "}q:after{content:" »"}dfn,em{font-weight:600}cite,u{text-decoration:underline}u>u{text-decoration:underline double}s{text-decoration:line-through}s>s{text-decoration:line-through double}small{font-size:85%}table{border-collapse:collapse;border-spacing:0;max-width:100%;inline-size:fit-content;margin:0 auto 1rem;display:block;overflow-x:auto}.table-responsive{grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid;overflow-x:auto}.table-responsive table{display:table}caption{caption-side:bottom;color:var(--muted);margin-top:.5rem}tbody>tr:nth-child(2n){background:var(--bg-muted)}td,th{border:1px solid var(--bd-muted);padding:.375rem .8125rem}th{border-color:var(--bg-contrast);background:var(--bg-subtle);font-weight:700}table.center td,th{text-align:center}abbr,button,code,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,legend,li,p,var{hyphens:auto;overflow-wrap:break-word}.editor{border-radius:var(--bd-radius);background:var(--bg-muted);width:100%;position:relative;overflow:hidden}form .editor{background:var(--bg-default)}.editor>div.highlight,.editor>textarea{box-sizing:border-box;font-family:var(--ft-mono);-webkit-text-size-adjust:100%;white-space:pre-wrap;background:0 0;margin:0;padding:1rem;font-size:1rem;line-height:1.5}.editor>textarea{z-index:1;caret-color:var(--default);color:#0000;border:1px solid #0000}.editor>div.highlight{z-index:0;pointer-events:none;border:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.editor>textarea:user-valid{border-color:#0000}.editor:hover>textarea{border-color:var(--accent)}.editor>textarea:focus{border-color:var(--active)}::-webkit-scrollbar{background-color:#0000;width:.5rem;height:.5rem}::-webkit-scrollbar-thumb{border-radius:var(--bd-radius);background-color:var(--muted)}input:not([type=radio],[type=checkbox],[type=range],[type=submit],[type=image]):user-invalid,select:user-invalid,textarea:user-invalid{border:1px solid var(--danger)}input:not([type=radio],[type=checkbox],[type=range],[type=submit],[type=image]):user-valid,select:user-valid,textarea:user-valid{border:1px solid var(--success)}.layout-simple{grid-template-rows:auto 1fr auto;grid-template-areas:"header""aside1""main""footer";column-gap:1.5rem;max-width:none;padding:0 1.5rem;display:grid}.layout-simple>:is(header:first-of-type,footer:last-of-type){background:var(--ly-bg-brand);height:max-content;color:var(--ly-brand);flex-wrap:wrap;grid-area:header;justify-content:center;align-items:center;margin-bottom:0;padding:0 .5rem;display:flex}.layout-simple>:is(header:first-of-type,footer:last-of-type)>*{margin-top:0;margin-bottom:0}.layout-simple>header:first-of-type{z-index:200;height:var(--ly-header-size);white-space:nowrap;position:sticky;top:0}.layout-simple>main:only-of-type{grid-area:main}.layout-simple>footer:last-of-type{grid-area:footer;overflow:auto}.layout-simple>:is(header:first-of-type,footer:last-of-type)>nav>menu{flex-direction:row;justify-content:center}.layout-simple>aside{backdrop-filter:blur(100px);border-left:none;margin:0;padding:0;display:none}.layout-simple>aside>nav:only-child{top:var(--ly-header-size);max-height:calc(100vh - var(--ly-header-size));box-sizing:border-box;margin:0;padding:.5rem;position:sticky;overflow:auto}.layout-simple>aside:first-of-type:is([data-expandable],[data-expand]){max-height:var(--ly-aside-size-small);grid-area:aside1;margin-left:-1.5rem;margin-right:-1.5rem;display:block;overflow:hidden}.layout-simple>aside:first-of-type[data-expand],.layout-simple>aside:first-of-type[data-expandable]:hover,.layout-simple>aside:first-of-type[data-expandable][data-expand]{max-height:none}.layout-simple>aside:first-of-type[data-expandable]:before{height:var(--ly-aside-size-small);content:attr(data-expandable);cursor:pointer;justify-content:center;align-items:center;display:flex}.layout-simple>aside:first-of-type[data-expandable]:hover:before{color:var(--accent)}.layout-simple>aside>nav:only-child>ul{height:100%}.layout-simple>aside a{color:var(--default)}@media (width>=960px){.layout-simple>aside:first-of-type[data-expandable]:before{display:none}.layout-simple>aside:first-of-type:is([data-expandable],[data-expand]){overflow:unset;max-height:none;margin-left:0;margin-right:0}.layout-simple:has(>aside:first-of-type){grid-template:"header header""aside1 main"1fr"footer footer"/minmax(0,.4fr) 1fr;padding-left:0}.layout-simple:has(>aside:first-of-type)>:is(header:first-of-type,footer:last-of-type){margin-left:0}.layout-simple>aside:first-of-type{box-shadow:var(--shadow-r);grid-area:aside1;display:block}}@media (width>=1280px){.layout-simple:has(>aside:first-of-type){grid-template-columns:minmax(0,.3fr) 1fr minmax(0,.3fr);grid-template-areas:"header header header""aside1 main.""footer footer footer"}.layout-simple:has(>aside:nth-of-type(2)){grid-template-areas:"header header header""aside1 main aside2""footer footer footer";padding-right:0}.layout-simple:has(>aside:nth-of-type(2))>:is(header:first-of-type,footer:last-of-type){margin-right:0}.layout-simple>aside:nth-of-type(2){box-shadow:var(--shadow-l);grid-area:aside2;display:block}}.layout-simple>header:first-of-type>nav{background:var(--ly-bg-brand);opacity:0;pointer-events:none;transition:opacity var(--tr-duration),top var(--tr-duration);justify-content:center;position:absolute;top:0;left:0;right:0}.layout-simple>header:first-of-type:hover>nav{opacity:1;pointer-events:auto;top:100%}@media (width>=768px){.layout-simple>header:first-child{justify-content:space-between}.layout-simple>header:first-child>nav{height:var(--ly-header-size);opacity:1;pointer-events:auto;justify-content:flex-start;position:static}}:host,:root,[data-color-scheme=light]{--comment:#57606a;--function:#6639ba;--language:#0550ae;--string:#0a307b;--keyword:#cf2248;--html:#0550ae;--section:#0349b4;--bullet:#953800}[data-color-scheme=dark]{--comment:#8b949e;--function:#d2a8ff;--language:#79c0ff;--string:#a5d6ff;--keyword:#ff7b72;--html:#7ee787;--section:#409eff;--bullet:#ffa657}@media (prefers-color-scheme:dark){:host:not([data-color-scheme=light]),:root:not([data-color-scheme=light]){--comment:#8b949e;--function:#d2a8ff;--language:#79c0ff;--string:#a5d6ff;--keyword:#ff7b72;--html:#7ee787;--section:#409eff;--bullet:#ffa657}}.hljs-comment{color:var(--comment)}.hljs-keyword,.hljs-name,.hljs-symbol,.hljs-type{color:var(--keyword)}.hljs-meta,.hljs-title{color:var(--function)}.hljs-attr,.hljs-attribute,.hljs-built_in,.hljs-code,.hljs-literal,.hljs-number,.hljs-operator,.hljs-property,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo{color:var(--language)}.hljs-link,.hljs-regexp,.hljs-string{color:var(--string)}.hljs-selector-attr,.hljs-subst,.hljs-tag,.hljs-title.class_,.hljs-variable{color:var(--default)}.hljs-quote,.hljs-selector-tag,.hljs-tag .hljs-name{color:var(--html)}.hljs-section{color:var(--section);font-weight:700}.hljs-bullet{color:var(--bullet)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{background-color:var(--bg-success);color:var(--success)}.hljs-deletion{background-color:var(--bg-danger);color:var(--danger)}.flash{border:1px solid #0000;margin:1rem 0;padding:1rem}.default,.flash{color:var(--default)}.muted{color:var(--muted)}.accent{color:var(--accent)}.active{color:var(--active)}.variant{color:var(--variant)}.success{color:var(--success)}.attention{color:var(--attention)}.severe{color:var(--severe)}.danger{color:var(--danger)}.bg-default,.flash.default{background-color:var(--bg-default)}.bg-muted,.flash.muted{background-color:var(--bg-muted)}.bg-accent,.flash.accent{background-color:var(--bg-accent)}.bg-active,.flash.active{background-color:var(--bg-active)}.bg-variant,.flash.variant{background-color:var(--bg-variant)}.bg-success,.flash.success{background-color:var(--bg-success)}.bg-attention,.flash.attention{background-color:var(--bg-attention)}.bg-severe,.flash.severe{background-color:var(--bg-severe)}.bg-danger,.flash.danger{background-color:var(--bg-danger)}.fg-accent,.fg-active,.fg-attention,.fg-danger,.fg-muted,.fg-severe,.fg-success,.fg-variant{color:var(--light)}.fg-default{background-color:var(--default);color:var(--contrast)}.fg-muted{background-color:var(--muted)}.fg-accent{background-color:var(--accent)}.fg-active{background-color:var(--active)}.fg-variant{background-color:var(--variant)}.fg-success{background-color:var(--success)}.fg-attention{background-color:var(--attention)}.fg-severe{background-color:var(--severe)}.fg-danger{background-color:var(--danger)}.flash,.rounded{border-radius:var(--bd-radius)}.bd-accent,.bd-active,.bd-attention,.bd-danger,.bd-default,.bd-muted,.bd-severe,.bd-success,.bd-variant{border:1px solid var(--default)}.bd-default,.flash.default{border-color:var(--default)}.bd-muted,.flash.muted{border-color:var(--muted)}.bd-accent,.flash.accent{border-color:var(--accent)}.bd-active,.flash.active{border-color:var(--active)}.bd-variant,.flash.variant{border-color:var(--variant)}.bd-success,.flash.success{border-color:var(--success)}.bd-attention,.flash.attention{border-color:var(--attention)}.bd-severe,.flash.severe{border-color:var(--severe)}.bd-danger,.flash.danger{border-color:var(--danger)}.bold{font-weight:700}.semibold{font-weight:600}.italic{font-style:italic}.underline{text-decoration:underline}.strikethrough{text-decoration:line-through}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.centered{text-align:center}.justified{text-align:justify}.monospace{font-family:var(--ft-mono)}.smaller{font-size:.85rem}.small{font-size:.875rem}.normal{font-size:1rem}.large{font-size:1.25rem}.larger{font-size:1.5rem}.relative{position:relative}.fixed{position:fixed}.absolute{position:absolute}.sticky{position:sticky}.hidden{display:none}.inline{display:inline}.block{display:block}.block.inline{display:inline-block}.flex{display:flex}.flex.inline{display:inline-flex}.contents{display:contents}.flex.row{flex-direction:row}.flex.column{flex-direction:column}.flex.row.reverse{flex-direction:row-reverse}.flex.column.reverse{flex-direction:column-reverse}.flex.wrap{flex-wrap:wrap}.flex.wrap.reverse{flex-wrap:wrap-reverse}.flex.no-wrap{flex-wrap:nowrap}.flex.start{justify-content:flex-start}.flex.end{justify-content:flex-end}.flex.center{justify-content:center}.flex.space-between{justify-content:space-between}.flex.space-around{justify-content:space-around}.flex.space-evenly{justify-content:space-evenly}.flex.stretch{justify-content:stretch}.flex.align-start{align-items:flex-start}.flex.align-end{align-items:flex-end}.flex.align-center{align-items:center}.flex.align-stretch{align-items:stretch}.grow{flex-grow:1}.shrink{flex-shrink:1}.overflow{overflow:auto}.overflow-x{overflow-x:auto}.overflow-y{overflow-y:auto}.no-overflow{overflow:hidden}.pointer{cursor:pointer}.wait{cursor:wait}.not-allowed{cursor:not-allowed}.no-select{user-select:none}.select-all{user-select:all}.events{pointer-events:auto}.no-events{pointer-events:none}.width{width:100%}.height{height:100%}.border-box{box-sizing:border-box}.content-box{box-sizing:content-box}.resize{resize:both}.resize-x{resize:horizontal}.resize-y{resize:vertical}.no-resize{resize:none}svg.fill-current{fill:currentColor}svg.no-fill{fill:none}svg.stroke-current{stroke:currentColor}svg.no-stroke{stroke:none}.shadow{box-shadow:var(--shadow)}.no-shadow{box-shadow:none}.m-0{margin:0}.m-\.125{margin:.125rem}.m-\.25{margin:.25rem}.m-\.5{margin:.5rem}.m-\.75{margin:.75rem}.m-1{margin:1rem}.m-1\.25{margin:1.25rem}.m-1\.5{margin:1.5rem}.m-1\.75{margin:1.75rem}.m-2{margin:2rem}.m-3{margin:3rem}.m-4{margin:4rem}.mx-0{margin-left:0;margin-right:0}.mx-\.125{margin-left:.125rem;margin-right:.125rem}.mx-\.25{margin-left:.25rem;margin-right:.25rem}.mx-\.5{margin-left:.5rem;margin-right:.5rem}.mx-\.75{margin-left:.75rem;margin-right:.75rem}.mx-1{margin-left:1rem;margin-right:1rem}.mx-1\.25{margin-left:1.25rem;margin-right:1.25rem}.mx-1\.5{margin-left:1.5rem;margin-right:1.5rem}.mx-1\.75{margin-left:1.75rem;margin-right:1.75rem}.mx-2{margin-left:2rem;margin-right:2rem}.mx-3{margin-left:3rem;margin-right:3rem}.mx-4{margin-left:4rem;margin-right:4rem}.my-0{margin-top:0;margin-bottom:0}.my-\.125{margin-top:.125rem;margin-bottom:.125rem}.my-\.25{margin-top:.25rem;margin-bottom:.25rem}.my-\.5{margin-top:.5rem;margin-bottom:.5rem}.my-\.75{margin-top:.75rem;margin-bottom:.75rem}.my-1{margin-top:1rem;margin-bottom:1rem}.my-1\.25{margin-top:1.25rem;margin-bottom:1.25rem}.my-1\.5{margin-top:1.5rem;margin-bottom:1.5rem}.my-1\.75{margin-top:1.75rem;margin-bottom:1.75rem}.my-2{margin-top:2rem;margin-bottom:2rem}.my-3{margin-top:3rem;margin-bottom:3rem}.my-4{margin-top:4rem;margin-bottom:4rem}.mt-0{margin-top:0}.mt-\.125{margin-top:.125rem}.mt-\.25{margin-top:.25rem}.mt-\.5{margin-top:.5rem}.mt-\.75{margin-top:.75rem}.mt-1{margin-top:1rem}.mt-1\.25{margin-top:1.25rem}.mt-1\.5{margin-top:1.5rem}.mt-1\.75{margin-top:1.75rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mr-0{margin-right:0}.mr-\.125{margin-right:.125rem}.mr-\.25{margin-right:.25rem}.mr-\.5{margin-right:.5rem}.mr-\.75{margin-right:.75rem}.mr-1{margin-right:1rem}.mr-1\.25{margin-right:1.25rem}.mr-1\.5{margin-right:1.5rem}.mr-1\.75{margin-right:1.75rem}.mr-2{margin-right:2rem}.mr-3{margin-right:3rem}.mr-4{margin-right:4rem}.mb-0{margin-bottom:0}.mb-\.125{margin-bottom:.125rem}.mb-\.25{margin-bottom:.25rem}.mb-\.5{margin-bottom:.5rem}.mb-\.75{margin-bottom:.75rem}.mb-1{margin-bottom:1rem}.mb-1\.25{margin-bottom:1.25rem}.mb-1\.5{margin-bottom:1.5rem}.mb-1\.75{margin-bottom:1.75rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.ml-0{margin-left:0}.ml-\.125{margin-left:.125rem}.ml-\.25{margin-left:.25rem}.ml-\.5{margin-left:.5rem}.ml-\.75{margin-left:.75rem}.ml-1{margin-left:1rem}.ml-1\.25{margin-left:1.25rem}.ml-1\.5{margin-left:1.5rem}.ml-1\.75{margin-left:1.75rem}.ml-2{margin-left:2rem}.ml-3{margin-left:3rem}.ml-4{margin-left:4rem}.p-0{padding:0}.p-\.125{padding:.125rem}.p-\.25{padding:.25rem}.p-\.5{padding:.5rem}.p-\.75{padding:.75rem}.p-1{padding:1rem}.p-1\.25{padding:1.25rem}.p-1\.5{padding:1.5rem}.p-1\.75{padding:1.75rem}.p-2{padding:2rem}.p-3{padding:3rem}.p-4{padding:4rem}.px-0{padding-left:0;padding-right:0}.px-\.125{padding-left:.125rem;padding-right:.125rem}.px-\.25{padding-left:.25rem;padding-right:.25rem}.px-\.5{padding-left:.5rem;padding-right:.5rem}.px-\.75{padding-left:.75rem;padding-right:.75rem}.px-1{padding-left:1rem;padding-right:1rem}.px-1\.25{padding-left:1.25rem;padding-right:1.25rem}.px-1\.5{padding-left:1.5rem;padding-right:1.5rem}.px-1\.75{padding-left:1.75rem;padding-right:1.75rem}.px-2{padding-left:2rem;padding-right:2rem}.px-3{padding-left:3rem;padding-right:3rem}.px-4{padding-left:4rem;padding-right:4rem}.py-0{padding-top:0;padding-bottom:0}.py-\.125{padding-top:.125rem;padding-bottom:.125rem}.py-\.25{padding-top:.25rem;padding-bottom:.25rem}.py-\.5{padding-top:.5rem;padding-bottom:.5rem}.py-\.75{padding-top:.75rem;padding-bottom:.75rem}.py-1{padding-top:1rem;padding-bottom:1rem}.py-1\.25{padding-top:1.25rem;padding-bottom:1.25rem}.py-1\.5{padding-top:1.5rem;padding-bottom:1.5rem}.py-1\.75{padding-top:1.75rem;padding-bottom:1.75rem}.py-2{padding-top:2rem;padding-bottom:2rem}.py-3{padding-top:3rem;padding-bottom:3rem}.py-4{padding-top:4rem;padding-bottom:4rem}.pt-0{padding-top:0}.pt-\.125{padding-top:.125rem}.pt-\.25{padding-top:.25rem}.pt-\.5{padding-top:.5rem}.pt-\.75{padding-top:.75rem}.pt-1{padding-top:1rem}.pt-1\.25{padding-top:1.25rem}.pt-1\.5{padding-top:1.5rem}.pt-1\.75{padding-top:1.75rem}.pt-2{padding-top:2rem}.pt-3{padding-top:3rem}.pt-4{padding-top:4rem}.pr-0{padding-right:0}.pr-\.125{padding-right:.125rem}.pr-\.25{padding-right:.25rem}.pr-\.5{padding-right:.5rem}.pr-\.75{padding-right:.75rem}.pr-1{padding-right:1rem}.pr-1\.25{padding-right:1.25rem}.pr-1\.5{padding-right:1.5rem}.pr-1\.75{padding-right:1.75rem}.pr-2{padding-right:2rem}.pr-3{padding-right:3rem}.pr-4{padding-right:4rem}.pb-0{padding-bottom:0}.pb-\.125{padding-bottom:.125rem}.pb-\.25{padding-bottom:.25rem}.pb-\.5{padding-bottom:.5rem}.pb-\.75{padding-bottom:.75rem}.pb-1{padding-bottom:1rem}.pb-1\.25{padding-bottom:1.25rem}.pb-1\.5{padding-bottom:1.5rem}.pb-1\.75{padding-bottom:1.75rem}.pb-2{padding-bottom:2rem}.pb-3{padding-bottom:3rem}.pb-4{padding-bottom:4rem}.pl-0{padding-left:0}.pl-\.125{padding-left:.125rem}.pl-\.25{padding-left:.25rem}.pl-\.5{padding-left:.5rem}.pl-\.75{padding-left:.75rem}.pl-1{padding-left:1rem}.pl-1\.25{padding-left:1.25rem}.pl-1\.5{padding-left:1.5rem}.pl-1\.75{padding-left:1.75rem}.pl-2{padding-left:2rem}.pl-3{padding-left:3rem}.pl-4{padding-left:4rem}.spacing-x-0>*+*{margin-left:0}.spacing-x-\.125>*+*{margin-left:.125rem}.spacing-x-\.25>*+*{margin-left:.25rem}.spacing-x-\.5>*+*{margin-left:.5rem}.spacing-x-\.75>*+*{margin-left:.75rem}.spacing-x-1>*+*{margin-left:1rem}.spacing-x-1\.25>*+*{margin-left:1.25rem}.spacing-x-1\.5>*+*{margin-left:1.5rem}.spacing-x-1\.75>*+*{margin-left:1.75rem}.spacing-x-2>*+*{margin-left:2rem}.spacing-x-3>*+*{margin-left:3rem}.spacing-x-4>*+*{margin-left:4rem}.spacing-y-0>*+*{margin-top:0}.spacing-y-\.125>*+*{margin-top:.125rem}.spacing-y-\.25>*+*{margin-top:.25rem}.spacing-y-\.5>*+*{margin-top:.5rem}.spacing-y-\.75>*+*{margin-top:.75rem}.spacing-y-1>*+*{margin-top:1rem}.spacing-y-1\.25>*+*{margin-top:1.25rem}.spacing-y-1\.5>*+*{margin-top:1.5rem}.spacing-y-1\.75>*+*{margin-top:1.75rem}.spacing-y-2>*+*{margin-top:2rem}.spacing-y-3>*+*{margin-top:3rem}.spacing-y-4>*+*{margin-top:4rem}:root{--bg-default:#11160f;--bg-muted:#20281f;--bd-muted:#604439;--color-canvasText:#e8e4cf;--site-blue:#9e9a75;--site-ice:#e8e4cf;--site-silver:#c8c5aa;--site-steel:#75806a;--site-navy:#171b15;--site-panel:#20281f;--site-glow:#9e9a754d}html{scroll-behavior:smooth}body{color:var(--color-canvasText);background:#11160f;margin:0;font-family:DM Sans,system-ui,sans-serif;line-height:1.65}body:before{content:"";pointer-events:none;opacity:.07;background-image:linear-gradient(#9e9a7514 1px,#0000 1px),linear-gradient(90deg,#9e9a7514 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;mask-image:linear-gradient(#000,#0000 70%)}body>header{text-align:center;background:#171b15;border-bottom:1px solid #41533b;justify-content:center;align-items:center;padding:.7rem 1rem;display:flex}.brand-link{display:block}.logo{width:min(620px,100%);max-width:calc(100vw - 2rem);height:auto}main{max-width:1040px;margin:0 auto 48px;padding:0 1rem}footer{text-align:center;color:#8e8b72;border-top:1px solid #31516c73;max-width:1040px;margin:0 auto;padding:1.5rem 1rem 2.5rem}a{color:var(--site-blue);text-underline-offset:3px}.eyebrow{color:var(--site-blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font:700 .68rem/1.2 Space Mono,monospace}h1,h2{text-transform:uppercase;letter-spacing:.02em;font-family:Barlow Condensed,sans-serif;line-height:1.02}h1{font-size:clamp(2.1rem,5vw,3.4rem)}h2{font-size:clamp(1.65rem,4vw,2.35rem)}h3{line-height:1.2}code,pre{font-family:Space Mono,ui-monospace,monospace}section{margin:3rem 0}.hero{isolation:isolate;background:#171d16;border-bottom:1px solid #41533b;border-radius:0 0 14px 14px;align-items:center;min-height:390px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:radial-gradient(circle at 78% 45%,#9e9a751a,#0000 22rem),linear-gradient(120deg,#11160ffa,#11160ff0);position:absolute;inset:0}.hero:after{content:"";z-index:-1;border:1px solid #9e9a7514;border-radius:50%;width:34rem;height:34rem;position:absolute;top:-12rem;right:-10rem;box-shadow:0 0 0 70px #9e9a7506,0 0 0 140px #9e9a7505}.hero-art{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero-orbit{display:none}.hero-node{background:var(--site-ice);width:8px;height:8px;box-shadow:0 0 14px var(--site-glow);border-radius:50%;position:absolute}.node-1{top:37%;right:24%}.node-2{top:25%;right:37%}.node-3{top:28%;right:14%}.node-4{top:72%;right:30%}.hero-content{color:#fff;max-width:660px;margin:2rem 1.5rem;padding:2.2rem 0}.hero-content h1,.hero-content h2{color:#fff}.hero-content h2{margin:.4rem 0 1rem;font-size:clamp(2.4rem,6vw,4.2rem)}.hero-content p:not(.eyebrow){color:#c8c5aa;max-width:62ch}.hero-content a{color:#fff;text-transform:uppercase;background:#20281f;border:1px solid #75806a;border-radius:5px;padding:.68rem .95rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-block}.hero-content a:hover{background:#604439}.hero-content a.success,.button-link--solid{background:var(--site-blue);border-color:var(--site-blue);color:#171b15}.hero-actions{margin:1.25rem 0 .75rem}.hero-readout{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.hero-readout span,.section-code{color:var(--site-ice);letter-spacing:.09em;background:#11160f;border:1px solid #604439;padding:.32rem .48rem;font:700 .6rem/1 Space Mono,monospace}.section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.section-heading h2{margin:0}.card-grid{grid-template-columns:1fr;gap:1rem;margin:1.25rem 0;display:grid}.card{background:#20281f;border:1px solid #604439;border-radius:8px;padding:1.35rem;position:relative;overflow:hidden}.card:before{content:"";background:var(--site-blue);width:28px;height:2px;position:absolute;top:0;left:0}.card:hover{border-color:#75806a;transition:all .18s;transform:translateY(-1px)}.card h3{color:#e8e4cf;margin:.45rem 0 .55rem}.card-number{color:var(--site-blue);letter-spacing:.1em;font:700 .68rem Space Mono,monospace}.card--featured{background:#263024}.callout{border-left:3px solid var(--site-blue);background:#20281f;border-radius:0 6px 6px 0;padding:1rem 1.1rem}.stat-strip{grid-template-columns:1fr;gap:.75rem;margin:1.5rem 0;display:grid}.stat{background:#20281f;border:1px solid #604439;border-radius:7px;padding:1rem}.stat strong{color:var(--site-blue);font:700 1.55rem Space Mono,monospace;display:block}.button-row{flex-wrap:wrap;gap:.55rem;margin:1rem 0;display:flex}.button-row a,.button-link{color:#e8e4cf;text-transform:uppercase;background:#20281f;border:1px solid #75806a;border-radius:5px;padding:.62rem .9rem;font-size:.8rem;font-weight:700;text-decoration:none}.button-row a:hover,.button-link:hover{background:#604439}.photo-grid{grid-template-columns:1fr;gap:.75rem;margin:1rem 0;display:grid}.photo-grid img{border:1px solid #604439;border-radius:7px;width:100%;height:auto}.mission-panel,.start-panel{border:1px solid #604439;border-left:3px solid var(--site-blue);background:#20281f;border-radius:7px;padding:1.35rem}.mission-panel{grid-template-columns:1fr;gap:1rem;display:grid}.mission-panel h2,.start-panel h2{margin:.1rem 0 .5rem}.network-preview{background:#171d16;border:1px solid #604439;border-radius:8px;grid-template-columns:1fr;gap:1.25rem;min-height:320px;padding:1.35rem;display:grid;position:relative;overflow:hidden}.network-preview__art{min-height:220px;position:relative}.map-outline{border:1px solid #9e9a7547;border-radius:42% 55% 46% 58%;position:absolute}.map-outline--outer{width:210px;height:260px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)skewY(-7deg)}.map-outline--inner{opacity:.5;width:160px;height:205px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)skewY(-7deg)}.map-node{background:var(--site-ice);width:8px;height:8px;box-shadow:0 0 14px var(--site-glow);border:1px solid #fff;border-radius:50%;position:absolute}.map-node--a{top:31%;left:43%}.map-node--b{top:45%;left:58%}.map-node--c{top:63%;left:48%}.map-node--d{top:71%;left:67%}.map-link{background:var(--site-blue);transform-origin:0;opacity:.5;height:1px;position:absolute}.map-link--1{width:90px;top:33%;left:45%;transform:rotate(28deg)}.map-link--2{width:80px;top:63%;left:51%;transform:rotate(17deg)}.map-link--3{width:90px;top:46%;left:58%;transform:rotate(44deg)}.readout-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1.1rem 0;display:grid}.readout-grid div{border-top:1px solid #604439;padding-top:.5rem}.readout-grid strong{color:var(--site-blue);font:700 .62rem Space Mono,monospace;display:block}.readout-grid span{color:#a8a58b;font-size:.75rem;display:block}.resource-intro{background:#20281f;border:1px solid #604439;border-radius:8px;grid-template-columns:1fr;gap:1rem;margin:1.5rem 0;padding:1.35rem;display:grid}.resource-intro h2{margin:.2rem 0 .65rem}.resource-intro__actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.resource-grid{grid-template-columns:1fr;gap:.9rem;margin:1.5rem 0 3rem;display:grid}.resource-card{background:#20281f;border:1px solid #604439;border-radius:8px;padding:1.25rem}.resource-card h3{margin:.4rem 0 .45rem}.resource-card p{color:#b8b69a;margin:.35rem 0 1rem}.link-list{gap:.55rem;display:grid}.link-list a{background:#20281f;border:1px solid #604439;border-radius:6px;grid-template-columns:150px 1fr auto;align-items:center;gap:1rem;padding:.85rem 1rem;text-decoration:none;display:grid}.link-list a:hover{background:#263024;border-color:#75806a}.link-list strong{color:#e8e4cf}.link-list span{color:#9b987d;font-size:.9rem}.link-list b{color:var(--site-blue)}.icon,.icon--search,.mesh-icon,.card svg{color:var(--site-blue);fill:currentColor}.mesh-icon-wrap{width:2.6rem;height:2.6rem;color:var(--site-ice);background:#1b2119;border:1px solid #604439;border-radius:6px;place-items:center;display:inline-grid}.mesh-icon-wrap svg{width:1.4rem;height:1.4rem}.last-verified{color:#8e8b72;text-align:center;margin-top:2.25rem;font-size:.82rem}.mesh-status{background:linear-gradient(135deg,#20281f,#171d16);border:1px solid #604439;border-radius:8px;grid-template-columns:1fr;gap:1.25rem;padding:1.35rem;display:grid}.mesh-status h2{margin:.1rem 0 .55rem}.status-grid{grid-template-columns:1fr;gap:.65rem;display:grid}.status-card{background:#11160f;border:1px solid #604439;border-radius:7px;grid-template-columns:auto 1fr;column-gap:.65rem;padding:.95rem;display:grid;position:relative}.status-card .status-dot{background:#e8e4cf;border-radius:50%;width:8px;height:8px;margin-top:.35rem;box-shadow:0 0 10px #9e9a75b3}.status-card strong{color:var(--site-ice);letter-spacing:.1em;font:700 .68rem Space Mono,monospace}.status-card small{color:#a8a58b;grid-column:2;font-size:.78rem}.status-card a{grid-column:2;margin-top:.35rem;font-size:.78rem;text-decoration:none}.intent-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.intent-card{background:#20281f;border:1px solid #604439;border-radius:7px;grid-template-columns:2rem 1fr;column-gap:.7rem;padding:1rem;text-decoration:none;transition:all .18s;display:grid}.intent-card:hover{background:#263024;border-color:#5a85a3;transform:translateY(-2px)}.intent-card span{color:var(--site-blue);font:700 .65rem Space Mono,monospace}.intent-card strong{color:#e8e4cf;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:1.15rem;line-height:1}.intent-card small{color:#a8a58b;grid-column:2;margin-top:.3rem;line-height:1.45}.build-mesh{background:#11160f;border:1px solid #604439;border-radius:8px;padding:1.5rem;box-shadow:inset 0 1px #9e9a7514}.build-mesh__intro{max-width:760px}.build-mesh__intro h2{margin:.1rem 0 .55rem}.build-cards{margin-bottom:0}.maker-lab{background:linear-gradient(120deg,#263024,#20281f);border:1px solid #604439;border-radius:8px;grid-template-columns:1fr;gap:1.25rem;padding:1.5rem;display:grid}.maker-lab h2{margin:.1rem 0 .55rem}.maker-lab__chips{flex-wrap:wrap;align-content:center;gap:.5rem;display:flex}.maker-lab__chips span{color:#c8d7e2;letter-spacing:.08em;background:#11160f;border:1px solid #75806a;padding:.45rem .55rem;font:700 .62rem Space Mono,monospace}.emergency-panel{background:#20281f;border:1px solid #604439;border-left:3px solid #9e9a75;border-radius:7px;grid-template-columns:1fr;gap:1rem;padding:1.5rem;display:grid}.emergency-panel h2{margin:.1rem 0}.community-projects{padding-top:.25rem}.project-strip{grid-template-columns:1fr;gap:.75rem;display:grid}.project-tile{background:#20281f;border:1px solid #604439;border-radius:7px;gap:.4rem;padding:1.15rem;text-decoration:none;display:grid}.project-tile:hover{background:#263024;border-color:#75806a}.project-tile strong{color:#e8e4cf;font-family:Barlow Condensed,sans-serif;font-size:1.2rem}.project-tile span{color:#aaa78d;font-size:.88rem}.project-tile b{color:var(--site-blue);font-size:.78rem}.tool-grid{grid-template-columns:1fr;gap:1rem;margin:1.4rem 0 2.5rem;display:grid}.tool-card{background:#20281f;border:1px solid #604439;border-radius:8px;padding:1.35rem;position:relative;overflow:hidden}.tool-card:before{content:"";background:var(--site-blue);width:32px;height:2px;position:absolute;top:0;left:0}.tool-card h3{color:#e8e4cf;text-transform:uppercase;margin:.5rem 0 .55rem;font-family:Barlow Condensed,sans-serif;font-size:1.45rem}.tool-card p{color:#b8b69a}.tool-card a{font-weight:700;text-decoration:none}.tool-links{gap:.65rem;margin:1.25rem 0 2.5rem;display:grid}.tool-links a{background:#20281f;border:1px solid #604439;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.tool-links a:hover{background:#263024;border-color:#75806a}.tool-links a:first-child{border-left:3px solid var(--site-blue)}.tool-links strong{color:#e8e4cf}.tool-links span{color:#a8a58b;text-align:right;font-size:.82rem}@media (width>=720px){main{padding:0 1.5rem}.hero-content{margin:2.5rem 3rem;padding:2.5rem 0}.card-grid,.stat-strip{grid-template-columns:repeat(3,1fr)}.photo-grid{grid-template-columns:repeat(2,1fr)}.mission-panel{grid-template-columns:1.05fr .95fr;align-items:center}.network-preview{grid-template-columns:.85fr 1.15fr;align-items:center}.resource-intro{grid-template-columns:1fr auto;align-items:center}.resource-grid{grid-template-columns:repeat(3,1fr)}.mesh-status{grid-template-columns:.85fr 1.15fr;align-items:center;padding:1.6rem}.status-grid,.intent-grid{grid-template-columns:repeat(3,1fr)}.maker-lab{grid-template-columns:1.2fr .8fr;align-items:center}.emergency-panel{grid-template-columns:.9fr 1.1fr;align-items:center}.project-strip,.tool-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.section-heading{flex-direction:column;align-items:start}.section-code{display:none}.hero{min-height:470px}.hero-content{margin:1rem 1.2rem;padding:2rem 0}.hero-content h2{font-size:clamp(2.15rem,12vw,3.2rem)}.hero-actions{flex-direction:column}.hero-actions a{box-sizing:border-box;text-align:center;width:100%}.readout-grid{grid-template-columns:1fr}.link-list a{grid-template-columns:1fr auto}.link-list span{grid-area:2/1/auto/-1}.link-list b{grid-area:1/2}.resource-intro__actions{flex-direction:column;align-items:stretch}.resource-intro__actions a{text-align:center}.intent-card{min-height:92px}.maker-lab__chips{margin-top:.25rem}.tool-links a{grid-template-columns:1fr}.tool-links span{text-align:left}}:root{--camo-brown:#604439;--camo-khaki:#9e9a75;--camo-night:#171b15;--camo-olive:#41533b;--camo-earth:#554840;--camo-ink:#11160f;--camo-paper:#e8e4cf;--site-blue:#9e9a75;--site-ice:#e8e4cf;--site-silver:#c8c5aa;--site-steel:#75806a;--site-navy:#171b15;--site-panel:#20281f;--site-glow:#9e9a7557}html{background:var(--camo-night)}body{color:var(--camo-paper);background-color:#171b15;background-image:radial-gradient(ellipse 24% 16% at 11% 12%, #41533bfa 0 62%, transparent 64%), radial-gradient(ellipse 31% 20% at 38% 8%, #604439e6 0 60%, transparent 62%), radial-gradient(ellipse 25% 19% at 72% 15%, #554840eb 0 61%, transparent 63%), radial-gradient(ellipse 30% 22% at 94% 36%, #41533beb 0 59%, transparent 61%), radial-gradient(ellipse 27% 18% at 64% 43%, #9e9a758a 0 58%, transparent 60%), radial-gradient(ellipse 35% 23% at 21% 43%, #554840e6 0 58%, transparent 60%), radial-gradient(ellipse 28% 20% at 6% 76%, #41533bf2 0 60%, transparent 62%), radial-gradient(ellipse 34% 23% at 42% 77%, #604439e6 0 59%, transparent 61%), radial-gradient(ellipse 28% 18% at 78% 83%, #41533bf2 0 60%, transparent 62%), radial-gradient(ellipse 24% 17% at 99% 92%, #554840f2 0 60%, transparent 62%), #171b15;background-attachment:fixed}body:before{opacity:.15;background-image:linear-gradient(#e8e4cf0e 1px,#0000 1px),linear-gradient(90deg,#e8e4cf0e 1px,#0000 1px);background-size:38px 38px;mask-image:linear-gradient(#000,#0000 92%)}body:after{content:"";pointer-events:none;z-index:999;opacity:.045;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#fff 0 1px,#0000 1px 4px);position:fixed;inset:0}body>header{border-bottom:2px solid var(--camo-olive);background:#11160ff0;padding:.8rem 1rem;position:relative;box-shadow:0 8px 30px #00000059}body>header:after{content:"FIELD NETWORK • NEW HAVEN COUNTY • CT";color:#9e9a759e;letter-spacing:.12em;font:700 .52rem/1 Space Mono,monospace;position:absolute;bottom:.3rem;right:1rem}main{max-width:1080px;padding-left:1rem;padding-right:1rem;position:relative}nav{position:relative;box-shadow:0 8px 22px #00000047;border-top:1px solid #9e9a7533!important;border-bottom:2px solid var(--camo-brown)!important;background:#11160ff2!important}.nav-toggle>summary,.nav-toggle[open]>summary{color:var(--camo-paper)!important;background:#41533bbf!important;border-color:#9e9a758c!important}.nav-toggle>summary:before{background:var(--camo-khaki)!important;box-shadow:0 5px var(--camo-khaki), 0 -5px var(--camo-khaki)!important}.menu--main>li>a{color:#ddd9bf!important}.menu--main>li>a:hover{color:#fff!important;border-bottom-color:var(--camo-khaki)!important;background:#41533b8c!important}.menu--main>li>menu{background:#20281f!important;border-color:#53634c!important}.menu--main>li>menu a:hover{border-left-color:var(--camo-khaki)!important;background:#41533b8c!important}.hero{background-image:radial-gradient(30% 22% at 15% 20%,#41533beb 0 60%,#0000 62%),radial-gradient(35% 24% at 47% 10%,#604439e6 0 60%,#0000 62%),radial-gradient(31% 23% at 84% 27%,#554840eb 0 60%,#0000 62%),radial-gradient(30% 22% at 74% 82%,#41533bf0 0 60%,#0000 62%),linear-gradient(135deg,#11160fe6,#1c222ec7);box-shadow:inset 0 0 0 1px #e8e4cf14,0 18px 38px #0000004d;border-bottom-color:var(--camo-khaki)!important;background-color:#171b15!important}.hero:before{background:linear-gradient(120deg,#11160fe6,#1c222e73)!important}.hero:after{border-color:#9e9a7547!important;box-shadow:0 0 0 70px #9e9a7509,0 0 0 140px #41533b0b!important}.hero-content a,.hero-content a.success,.button-link--solid,.button-row a,.button-link{box-shadow:inset 0 1px #e8e4cf1f;color:#f1eedc!important;background:#41533b!important;border-color:#657455!important}.hero-content a:hover,.hero-content a.success:hover,.button-link--solid:hover,.button-row a:hover,.button-link:hover{background:#53684a!important}.hero-readout span,.section-code{color:var(--camo-khaki)!important;background:#11160fc7!important;border-color:#59674e!important}section,.card,.stat,.resource-intro,.resource-card,.network-preview,.mesh-status,.status-card,.intent-card,.build-mesh,.maker-lab,.emergency-panel,.project-tile,.tool-card,.mission-panel,.start-panel{border-color:#9e9a754d!important}.card,.stat,.resource-card,.resource-intro,.mesh-status,.status-card,.intent-card,.build-mesh,.project-tile,.tool-card,.mission-panel,.start-panel,.emergency-panel,.network-preview{box-shadow:inset 0 1px #e8e4cf0e,0 10px 25px #0000002e;background:#1c221ee6!important}.card:before,.tool-card:before{background:var(--camo-khaki)!important}.card:hover,.intent-card:hover,.project-tile:hover{background:#41533bb8!important;border-color:#9e9a75b3!important}.card--featured,.maker-lab{background:#41533ba8!important}h1,h2,h3{color:#f0edda}.eyebrow,.card-number,.stat strong,.intent-card span,.project-tile b,.icon,.icon--search,.mesh-icon,.card svg{fill:currentColor;color:var(--camo-khaki)!important}a{color:#c9c49e!important}a:hover{color:#fff!important}.callout{border-left-color:var(--camo-khaki)!important;background:#41533b9e!important}.mesh-icon-wrap{color:var(--camo-khaki)!important;background:#11160fa6!important;border-color:#9e9a7573!important}.mesh-status,.status-card{position:relative;overflow:hidden}.mesh-status:after,.status-card:after{content:"STATUS // FIELD";letter-spacing:.1em;color:#9e9a7585;font:700 .48rem/1 Space Mono,monospace;position:absolute;top:.7rem;right:.8rem}.mesh-status strong,.status-card strong{letter-spacing:.03em}.map-node,.hero-node{background:var(--camo-khaki)!important;box-shadow:0 0 14px #9e9a758c!important}.map-link{background:var(--camo-khaki)!important}.network-preview:before{content:"NETWORK // TOPOLOGY";color:#9e9a7594;letter-spacing:.12em;margin-bottom:.65rem;font:700 .52rem/1 Space Mono,monospace;display:block}section>h2:first-child:before,.resource-intro>h2:before,.build-mesh>h2:before,.maker-lab>h2:before,.emergency-panel>h2:before{content:"//";color:var(--camo-khaki);margin-right:.45rem;font-family:Space Mono,monospace}hr{border-color:#9e9a7538!important}input,select,textarea{color:var(--camo-paper)!important;background:#11160fc7!important;border-color:#9e9a7559!important}input:focus,select:focus,textarea:focus{outline:1px solid #9e9a75b3!important;box-shadow:0 0 0 3px #9e9a7514!important}footer{color:#aaa98e;border-top-color:#9e9a7552!important}@media (width<=699px){body>header:after{display:none}.hero{min-height:420px}section>h2:first-child:before{margin-right:.3rem}}:root{--nhcm-olive:#41533b;--nhcm-khaki:#9e9a75;--nhcm-paper:#e8e4cf;--nhcm-panel:#20281fe0;--nhcm-border:#9e9a7547;--nhcm-line:#9e9a7529}main>section{scroll-margin-top:5rem;position:relative}main>section:not(.hero):before{content:"";background:linear-gradient(90deg,transparent,var(--nhcm-line) 15%,var(--nhcm-line) 85%,transparent);pointer-events:none;height:1px;position:absolute;top:-1.5rem;left:0;right:0}.section-heading{padding-bottom:.35rem;position:relative}.section-heading:after{content:"";background:var(--nhcm-khaki);width:54px;height:2px;position:absolute;bottom:0;left:0}.card,.resource-card,.status-card,.intent-card,.project-tile,.tool-card,.stat,.network-preview,.resource-intro,.mesh-status,.build-mesh,.maker-lab,.emergency-panel,.mission-panel,.start-panel{transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 10px 28px #0000002e,inset 0 1px #e8e4cf09}.card:hover,.resource-card:hover,.status-card:hover,.project-tile:hover,.tool-card:hover,.stat:hover{transform:translateY(-3px);box-shadow:0 16px 34px #00000040,inset 0 1px #e8e4cf0f;border-color:#9e9a759e!important}.card:after,.resource-card:after,.tool-card:after{content:"";background:linear-gradient(90deg,var(--nhcm-khaki),transparent 65%);opacity:.35;height:1px;position:absolute;inset:auto 0 0}.intent-card{align-content:center;min-height:118px}.intent-card:after{content:"→";color:var(--nhcm-khaki);opacity:.7;grid-column:2;justify-self:end;font-size:1.2rem;transition:transform .2s}.intent-card:hover:after{transform:translate(4px)}.network-preview__art{min-height:300px}.network-preview{background:radial-gradient(circle,#41533b38,#0000 42%),#171d16}.network-preview__art:before{content:"LOCAL MESH";border:1px solid var(--nhcm-border);color:var(--nhcm-khaki);letter-spacing:.1em;padding:.3rem .45rem;font:700 .55rem/1 Space Mono,monospace;position:absolute;top:1rem;left:1rem}.resource-command{border:1px solid var(--nhcm-border);border-left:3px solid var(--nhcm-khaki);background:#11160fb8;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 1.15rem;padding:.65rem .8rem;display:flex;box-shadow:0 8px 20px #0000002e}.resource-command>div{align-items:center;gap:.5rem;min-width:max-content;display:flex}.resource-command__signal{background:var(--nhcm-khaki);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #9e9a75b3}.resource-command strong{color:var(--nhcm-paper);letter-spacing:.08em;font:700 .62rem/1 Space Mono,monospace}.resource-command small{color:#9b987d;font-size:.72rem}.resource-command nav{box-shadow:none;flex-wrap:wrap;gap:.35rem;display:flex;background:0 0!important;border:0!important;padding:0!important}.resource-command nav a{border:1px solid var(--nhcm-border);color:var(--nhcm-paper);text-transform:uppercase;background:#20281f;padding:.42rem .55rem;font:700 .66rem/1 DM Sans,sans-serif;text-decoration:none}.resource-command nav a:hover{border-color:var(--nhcm-khaki);color:#fff;background:#41533b}.state-index{z-index:2;border:1px solid var(--nhcm-border);background:#11160fd6;margin:1.25rem 0;padding:.85rem;position:relative;box-shadow:0 14px 30px #0003}.state-index__top{color:#9b987d;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;font:700 .62rem/1 Space Mono,monospace;display:flex}.state-index__top strong{color:var(--nhcm-khaki)}.state-index__grid{grid-template-columns:repeat(5,1fr);gap:.35rem;display:grid}.state-index a{color:#bdb99f;background:#20281f;border:1px solid #9e9a7526;align-items:center;gap:.4rem;min-width:0;padding:.4rem .45rem;font-size:.72rem;text-decoration:none;display:flex}.state-index a span{color:var(--nhcm-khaki);font:700 .55rem/1 Space Mono,monospace}.state-index a:hover{border-color:var(--nhcm-khaki);color:#fff;background:#41533b}.directory-note{border-left:3px solid var(--nhcm-khaki);color:#b8b69a;background:#20281fb8;margin:1rem 0 1.5rem;padding:.85rem 1rem;font-size:.88rem}.directory-note strong{color:var(--nhcm-paper)}a:focus-visible,summary:focus-visible{outline:2px solid var(--nhcm-khaki);outline-offset:3px}::selection{color:#fff;background:#9e9a7552}@media (width>=820px){.state-index{position:sticky;top:.5rem}.state-index__grid{grid-template-columns:repeat(5,1fr)}}@media (width<=700px){.resource-command{flex-direction:column;align-items:stretch}.resource-command>div{min-width:0}.resource-command nav{grid-template-columns:repeat(2,1fr);display:grid}.resource-command nav a{text-align:center}.state-index{padding:.7rem}.state-index__grid{grid-template-columns:repeat(2,1fr);max-height:360px;overflow:auto}.state-index a{font-size:.68rem}.card,.resource-card,.status-card,.intent-card,.project-tile,.tool-card,.stat{transition:none}}@media (prefers-reduced-motion:reduce){.card,.resource-card,.status-card,.intent-card,.project-tile,.tool-card,.stat{transition:none}}.home-manifesto{border-top:1px solid #9e9a7533;border-bottom:1px solid #9e9a7533;grid-template-columns:180px 1fr;align-items:center;gap:2rem;margin:3.5rem 0;padding:2.2rem 0;display:grid}.home-manifesto__mark{outline-offset:8px;color:#c9c5a5;letter-spacing:.06em;background:radial-gradient(circle,#41533b52,#0000 65%),#11160f;border:1px solid #9e9a7566;outline:1px solid #9e9a751f;place-items:center;width:150px;height:150px;font:800 3rem/.8 Barlow Condensed,sans-serif;display:grid}.home-manifesto h2,.mesh-map-callout h2,.home-start h2{color:#eee9d7;text-transform:uppercase;margin:.15rem 0 .8rem;font:800 clamp(2.3rem,5vw,4.2rem)/.92 Barlow Condensed,sans-serif}.home-manifesto p:last-child,.home-start p{color:#aaa78d;max-width:720px;line-height:1.65}.mesh-map-callout{background:#151b14;border:1px solid #9e9a754d;grid-template-columns:1.1fr .9fr;margin:3.5rem 0;display:grid;overflow:hidden;box-shadow:0 18px 40px #00000038}.mesh-map-callout__map{background:radial-gradient(circle,#41533b42,#0000 40%),#10160f;min-height:380px;position:relative;overflow:hidden}.mesh-map-callout__map:before{content:"";opacity:.45;background-image:linear-gradient(#9e9a751f 1px,#0000 1px),linear-gradient(90deg,#9e9a751f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.map-ring{border:1px solid #9e9a752e;border-radius:50%;position:absolute;transform:rotate(-18deg)scaleX(1.4)}.map-ring--a{width:220px;height:150px;top:30%;left:24%}.map-ring--b{border-style:dashed;width:340px;height:230px;top:18%;left:8%}.map-pin{z-index:2;color:#c9c5a5;background:#11160f;border:1px solid #9e9a75;padding:.35rem .45rem;font:700 .55rem/1 Space Mono,monospace;position:absolute;box-shadow:0 0 16px #9e9a7526}.map-pin--a{top:43%;left:27%}.map-pin--b{top:30%;left:54%}.map-pin--c{top:58%;left:65%}.map-line{transform-origin:0;background:#9e9a75;height:1px;position:absolute}.map-line--a{width:30%;top:46%;left:34%;transform:rotate(-18deg)}.map-line--b{width:27%;top:37%;left:57%;transform:rotate(62deg)}.map-label{color:#777661;letter-spacing:.1em;font:700 .55rem/1 Space Mono,monospace;position:absolute;bottom:1rem;left:1rem}.mesh-map-callout__copy{flex-direction:column;justify-content:center;padding:2.2rem;display:flex}.mesh-map-callout__copy>p:not(.eyebrow){color:#aaa78d;line-height:1.65}.mesh-map-callout__status{color:#9e9a75;align-items:center;gap:.5rem;margin:1rem 0 1.2rem;font:700 .58rem/1.3 Space Mono,monospace;display:flex}.mesh-map-callout__status span{border:1px solid #9e9a75;border-radius:50%;width:7px;height:7px}.home-modules{margin:3.5rem 0}.home-modules__grid{grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:1rem;display:grid}.home-module{color:#eee9d7;background:#20281f;border:1px solid #9e9a7540;flex-direction:column;min-height:190px;padding:1.1rem;text-decoration:none;display:flex;box-shadow:0 10px 25px #00000029}.home-module span{color:#777661;font:700 .52rem/1 Space Mono,monospace}.home-module strong{text-transform:uppercase;margin-top:auto;font:800 2rem/.9 Barlow Condensed,sans-serif}.home-module small{color:#aaa78d;margin-top:.55rem;line-height:1.4}.home-module b{color:#9e9a75;margin-top:1rem;font:700 .65rem/1 Space Mono,monospace}.home-module:hover{border-color:#9e9a75;transform:translateY(-3px)}.regional-strip{border-top:1px solid #9e9a7533;border-bottom:1px solid #9e9a7533;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;margin:3.5rem 0;padding:1.5rem 0;display:grid}.regional-strip h2{text-transform:uppercase;color:#eee9d7;margin:.15rem 0;font:800 3rem/.9 Barlow Condensed,sans-serif}.regional-strip p:not(.eyebrow){color:#aaa78d;line-height:1.6}.home-start{background:#171d16;border:1px solid #9e9a754d;grid-template-columns:1fr 1fr;gap:2rem;margin:3.5rem 0;padding:2rem;display:grid}.home-note{color:#aaa78d;background:#20281fa6;border-left:3px solid #9e9a75;margin:2rem 0 1rem;padding:.9rem 1rem;font-size:.82rem}.home-note strong{color:#eee9d7}@media (width<=800px){.home-manifesto{grid-template-columns:1fr}.home-manifesto__mark{width:100px;height:100px;font-size:2rem}.mesh-map-callout,.home-start,.regional-strip{grid-template-columns:1fr}.mesh-map-callout__map{min-height:280px}.home-modules__grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.home-modules__grid{grid-template-columns:1fr}.home-manifesto{gap:1.2rem}.home-start,.mesh-map-callout__copy{padding:1.3rem}.regional-strip{gap:1rem}}.nhc-manifesto{border-top:1px solid var(--nhcm-line);border-bottom:1px solid var(--nhcm-line);grid-template-columns:150px 1fr;align-items:center;gap:3rem;margin:4rem 0;padding:2.5rem 0;display:grid}.nhc-manifesto__code{color:#9e9a75;text-align:center;background:#11160f;border:1px solid #9e9a7559;padding:1.3rem;font:800 2.8rem/.8 Barlow Condensed,sans-serif;transform:rotate(-3deg)}.nhc-manifesto__code span{color:#777661;font:600 .65rem/1 Space Mono,monospace}.nhc-manifesto h2,.nhc-map-band h2,.nhc-split h2,.nhc-join h2{text-transform:uppercase;color:#eee9d7;margin:.15rem 0 1rem;font:900 clamp(3rem,6vw,5.5rem)/.82 Barlow Condensed,sans-serif}.nhc-manifesto h2 em,.nhc-map-band h2 em,.nhc-split h2 em,.nhc-join h2 em{color:#9e9a75;font-style:normal}.nhc-manifesto p:last-child,.nhc-map-band__copy p:not(.eyebrow),.nhc-split__copy p:not(.eyebrow),.nhc-network-row p:not(.eyebrow),.nhc-join>p:not(.eyebrow){color:#aaa78d;max-width:650px;line-height:1.7}.nhc-split{border-top:1px solid var(--nhcm-border);border-bottom:1px solid var(--nhcm-border);background:#151b14;grid-template-columns:90px 1.25fr .75fr;gap:0;margin:4rem 0;display:grid}.nhc-split__label{writing-mode:vertical-rl;border-right:1px solid var(--nhcm-border);color:#777661;letter-spacing:.1em;justify-content:space-between;padding:1rem .7rem;font:700 .55rem/1 Space Mono,monospace;display:flex;transform:rotate(180deg)}.nhc-split__label b{color:#9e9a75}.nhc-split .field-log{border:0;border-right:1px solid var(--nhcm-border);margin:0}.nhc-split__copy{flex-direction:column;justify-content:center;padding:2.2rem;display:flex}.nhc-map-band{border:1px solid var(--nhcm-border);background:#10160f;grid-template-columns:1.35fr .65fr;margin:4rem 0;display:grid}.nhc-map-band__visual{background:radial-gradient(circle at 55%,#41533b66,#0000 35%);min-height:430px;position:relative;overflow:hidden}.nhc-map-grid{background-image:linear-gradient(#9e9a7529 1px,#0000 1px),linear-gradient(90deg,#9e9a7529 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:-20%;transform:rotate(-8deg)scale(1.2)}.nhc-map-band__visual:before{content:"";border:1px solid #9e9a7538;border-radius:45% 55% 50% 42%;position:absolute;inset:14%;transform:rotate(-12deg)scaleX(1.25);box-shadow:0 0 0 35px #9e9a7506,0 0 0 75px #9e9a7505}.map-node{z-index:2;color:#c9c5a5;background:#11160f;border:1px solid #9e9a75;padding:.4rem .5rem;font:700 .55rem/1 Space Mono,monospace;position:absolute}.mn1{top:43%;left:31%}.mn2{top:29%;left:57%}.mn3{top:61%;left:66%}.map-path{transform-origin:0;background:#9e9a75;height:1px;position:absolute}.mp1{width:30%;top:46%;left:35%;transform:rotate(-21deg)}.mp2{width:25%;top:36%;left:58%;transform:rotate(63deg)}.map-coord,.map-caption{color:#777661;letter-spacing:.1em;font:700 .52rem/1 Space Mono,monospace;position:absolute}.map-coord{color:#9e9a75;top:1rem;left:1rem}.map-caption{bottom:1rem;left:1rem}.nhc-map-band__copy{flex-direction:column;justify-content:center;padding:2.4rem;display:flex}.nhc-lab{margin:4rem 0}.nhc-lab header{border-bottom:1px solid var(--nhcm-border);justify-content:space-between;align-items:end;padding-bottom:.8rem;display:flex}.nhc-lab header h2{text-transform:uppercase;color:#eee9d7;margin:.2rem 0;font:900 clamp(3rem,6vw,5rem)/.8 Barlow Condensed,sans-serif}.nhc-lab header>span{color:#777661;font:700 .55rem/1 Space Mono,monospace}.nhc-lab__grid{background:var(--nhcm-border);border:1px solid var(--nhcm-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.nhc-lab__grid a{color:#eee9d7;background:#20281f;flex-direction:column;min-height:230px;padding:1.3rem;text-decoration:none;display:flex}.nhc-lab__grid small{color:#777661;font:700 .52rem/1 Space Mono,monospace}.nhc-lab__grid strong{margin-top:auto;font:900 2.7rem/.8 Barlow Condensed,sans-serif}.nhc-lab__grid p{color:#aaa78d;font-size:.85rem;line-height:1.45}.nhc-lab__grid b{color:#9e9a75;font:700 .55rem/1 Space Mono,monospace}.nhc-lab__grid a:hover{background:#29352a}.nhc-network-row{border-top:1px solid var(--nhcm-line);border-bottom:1px solid var(--nhcm-line);grid-template-columns:1fr 1fr;gap:3rem;margin:4rem 0;padding:2rem 0;display:grid}.nhc-network-row h2{text-transform:uppercase;color:#eee9d7;margin:.2rem 0;font:900 clamp(2.7rem,5vw,4.5rem)/.85 Barlow Condensed,sans-serif}.nhc-textlink{color:#c9c5a5;letter-spacing:.05em;border-bottom:1px solid #9e9a75;margin-top:1rem;padding-bottom:.35rem;font:800 .62rem/1 Space Mono,monospace;text-decoration:none;display:inline-block}.nhc-textlink:hover{color:#fff;border-color:#fff}.nhc-join{background:linear-gradient(115deg,#171d16,#263125);border:1px solid #9e9a75;margin:4rem 0 1rem;padding:3rem;box-shadow:0 20px 45px #00000040}.nhc-join h2{margin-top:.25rem}.nhc-join>p:not(.eyebrow){max-width:560px}@media (width<=800px){.nhc-manifesto{grid-template-columns:1fr;gap:1.5rem}.nhc-split{grid-template-columns:1fr}.nhc-split__label{writing-mode:horizontal-tb;border-right:0;border-bottom:1px solid var(--nhcm-border);padding:.7rem;transform:none}.nhc-split .field-log{border-right:0;border-bottom:1px solid var(--nhcm-border)}.nhc-map-band,.nhc-network-row{grid-template-columns:1fr}.nhc-map-band__visual{min-height:300px}.nhc-lab__grid{grid-template-columns:1fr}.nhc-lab header{align-items:start;gap:1rem}.nhc-join{padding:1.5rem}}@media (width<=520px){.nhc-manifesto,.nhc-map-band__copy,.nhc-split__copy{padding-left:0;padding-right:0}.nhc-join{padding:1.3rem}.nhc-map-band__visual{min-height:260px}}.eyebrow{text-transform:uppercase;letter-spacing:.12em!important;color:#9e9a75!important;font-family:Space Mono,monospace!important}main>section:not(.nhc-hero){border-left:1px solid #9e9a7514;border-right:1px solid #9e9a7514}main h1,main h2,main h3{text-transform:uppercase;letter-spacing:-.02em;font-family:Barlow Condensed,sans-serif}main h1{font-size:clamp(3.5rem,7vw,6rem);line-height:.86}main h2{font-size:clamp(2.5rem,5vw,4rem);line-height:.9}main h3{font-size:1.8rem;line-height:.95}.card-grid,.resource-grid,.project-strip{padding:1px;background:#9e9a7538!important;gap:1px!important}.card,.resource-card,.project-tile,.tool-card{position:relative;overflow:hidden;background:#20281f!important;border:0!important;border-radius:0!important}.card:before,.resource-card:before,.project-tile:before{content:"";background:#9e9a75;width:3px;height:28px;position:absolute;top:0;left:0}.card:hover,.resource-card:hover,.project-tile:hover,.tool-card:hover{background:#29352a!important;transform:none!important}.button-row a,.button-link{text-transform:uppercase;letter-spacing:.04em;font-family:Space Mono,monospace;font-size:.65rem;border-radius:0!important}.button-row a.success,.button-link--solid{color:#11160f!important;background:#9e9a75!important;border-color:#c9c5a5!important}.stat-strip{padding:1px;background:#9e9a7538!important;gap:1px!important}.stat{background:#171d16!important;border:0!important;border-radius:0!important}.stat strong{color:#9e9a75!important;font-family:Space Mono,monospace!important}.link-list a{background:#171d16!important;border-left:2px solid #0000!important;border-radius:0!important}.link-list a:hover{background:#20281f!important;border-left-color:#9e9a75!important}.callout{background:#171d16!important;border-left:3px solid #9e9a75!important;border-radius:0!important}@media (width<=700px){main{width:100%}main>section:not(.nhc-hero){margin-left:.5rem;margin-right:.5rem}.card-grid,.resource-grid,.project-strip{margin-left:0;margin-right:0}}main{position:relative;overflow:hidden}main:before{content:"NHC / FIELD MANUAL";z-index:0;color:#9e9a751f;letter-spacing:.18em;font:700 .48rem/1 Space Mono,monospace;position:absolute;top:5rem;right:-3.2rem;transform:rotate(90deg)}main>*{z-index:1;position:relative}main>section:not(.nhc-hero){position:relative}main>section:not(.nhc-hero):before{content:"";background:#9e9a75;width:22px;height:1px;position:absolute;top:0;left:0}.stat-strip,.resource-command,.project-strip{box-shadow:14px 14px #41533b1f}.section-heading{border-bottom:1px solid #9e9a7540!important;padding-bottom:.8rem!important}.section-code,.card-number{letter-spacing:.12em!important;color:#9e9a75!important;font-family:Space Mono,monospace!important}.mesh-status{box-shadow:10px 10px #41533b26;background:repeating-linear-gradient(0deg,#171d16,#171d16 3px,#192019 4px)!important;border:1px solid #9e9a7559!important;border-radius:0!important}.status-card{background:#11160f!important;border:0!important;border-left:1px solid #9e9a7540!important;border-radius:0!important}.resource-command{background:#11160f!important;border:1px solid #9e9a754d!important;border-radius:0!important}.resource-command nav a{border-radius:0!important}.nhc-manifesto{border-top:1px solid #9e9a75;border-bottom:1px solid #9e9a7540;padding-top:2rem!important;padding-bottom:2rem!important}.nhc-map-band{border-top:1px solid #9e9a754d;border-bottom:1px solid #9e9a754d;background:#151b14!important}.nhc-lab{background:#11160f!important}.nhc-join{background:#20281f!important;border:1px solid #9e9a754d!important}.nhc-page{margin:0 calc(590px + min(100vw - 2rem,1180px)/-2);padding:1rem 0 4rem}.nhc-page-kicker{border-top:1px solid var(--nhcm-border);border-bottom:1px solid var(--nhcm-border);color:#777661;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.55rem 0;font:700 .52rem/1 Space Mono,monospace;display:flex}.nhc-page-kicker span:nth-child(2){color:#9e9a75}.nhc-page>h1{max-width:1000px;margin:3.2rem 0 .35rem}.nhc-page-lede{color:#aaa78d;margin:0 0 2.2rem;font:600 clamp(1.15rem,2vw,1.5rem)/1.35 DM Sans,sans-serif}.nhc-page h2{margin:3.2rem 0 1rem}.nhc-page h2 em{color:#9e9a75;font-style:normal}.nhc-ops-board{border:1px solid var(--nhcm-border);background:#171d16;grid-template-columns:1.3fr .7fr;display:grid;box-shadow:12px 12px #41533b1f}.nhc-ops-board__main{border-right:1px solid var(--nhcm-border);padding:2.3rem}.nhc-ops-board__main h2,.nhc-command-hero h2,.nhc-lab-hero h2,.nhc-map-hero__copy h2{text-transform:uppercase;color:#eee9d7;margin:.3rem 0 1rem;font:900 clamp(2.7rem,5vw,5rem)/.82 Barlow Condensed,sans-serif}.nhc-ops-board__main p:not(.eyebrow),.nhc-command-hero p:not(.eyebrow),.nhc-lab-hero p:not(.eyebrow),.nhc-map-hero__copy p:not(.eyebrow){color:#aaa78d;max-width:650px;line-height:1.65}.nhc-ops-board__side{grid-template-rows:repeat(4,1fr);display:grid}.nhc-ops-board__side div{border-bottom:1px solid var(--nhcm-border);flex-direction:column;justify-content:center;gap:.35rem;padding:1rem;display:flex}.nhc-ops-board__side div:last-child{border-bottom:0}.nhc-ops-board__side span,.nhc-data-label{color:#777661;letter-spacing:.1em;font:700 .5rem/1 Space Mono,monospace}.nhc-ops-board__side strong{color:#c9c5a5;font:800 .72rem/1.1 Space Mono,monospace}.nhc-three-up{background:var(--nhcm-border);border:1px solid var(--nhcm-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.nhc-three-up article{background:#20281f;flex-direction:column;min-height:190px;padding:1.35rem;display:flex}.nhc-three-up small,.nhc-project-list article>span,.nhc-project-board small{color:#777661;letter-spacing:.1em;font:700 .5rem/1 Space Mono,monospace}.nhc-three-up h3{margin:auto 0 .6rem;font-size:2.2rem}.nhc-three-up p,.nhc-project-list p{color:#aaa78d;font-size:.85rem;line-height:1.5}.nhc-three-up a,.nhc-project-board b{color:#9e9a75;margin-top:1rem;font:700 .55rem/1 Space Mono,monospace;text-decoration:none}.nhc-network-map-card,.nhc-map-hero{border:1px solid var(--nhcm-border);background:#10160f;grid-template-columns:1.25fr .75fr;margin:4rem 0;display:grid;overflow:hidden}.nhc-network-map-card__visual,.nhc-map-hero__visual{background:radial-gradient(circle,#41533b61,#0000 38%),#10160f;min-height:420px;position:relative;overflow:hidden}.nhc-network-map-card__visual:before,.nhc-map-hero__visual:before{content:"";background-image:linear-gradient(#9e9a7521 1px,#0000 1px),linear-gradient(90deg,#9e9a7521 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:-20%;transform:rotate(-8deg)}.nhc-map-orbit{border:1px solid #9e9a7533;border-radius:50%;position:absolute;transform:rotate(-12deg)scaleX(1.35)}.nhc-map-orbit.o1{width:220px;height:150px;top:32%;left:22%}.nhc-map-orbit.o2{border-style:dashed;width:350px;height:240px;top:18%;left:6%}.nhc-map-orbit.o3{opacity:.5;width:470px;height:320px;top:7%;left:-4%}.nhc-map-node{z-index:2;color:#c9c5a5;background:#11160f;border:1px solid #9e9a75;padding:.4rem .5rem;font:700 .5rem/1 Space Mono,monospace;position:absolute}.nhc-map-node.n1,.nhc-map-node.n1{top:43%;left:30%}.nhc-map-node.n2{top:29%;left:58%}.nhc-map-node.n3{top:61%;left:67%}.nhc-map-link{transform-origin:0;background:#9e9a75;height:1px;position:absolute}.nhc-map-link.l1{width:31%;top:46%;left:35%;transform:rotate(-20deg)}.nhc-map-link.l2{width:26%;top:36%;left:59%;transform:rotate(63deg)}.nhc-map-stamp,.nhc-map-grid-label,.nhc-map-coords,.nhc-map-empty{z-index:3;letter-spacing:.1em;font:700 .52rem/1 Space Mono,monospace;position:absolute}.nhc-map-stamp{color:#9e9a75;border:1px solid var(--nhcm-border);padding:.35rem;top:1rem;left:1rem}.nhc-map-grid-label{color:#777661;top:1rem;right:1rem}.nhc-map-coords{color:#777661;bottom:1rem;left:1rem}.nhc-map-empty{text-align:center;color:#9e9a75;background:#11160f;border:1px solid #9e9a754d;padding:.7rem;font-size:.65rem;line-height:1.5;top:50%;left:50%;transform:translate(-50%,-50%)}.nhc-network-map-card__copy,.nhc-map-hero__copy{flex-direction:column;justify-content:center;padding:2.4rem;display:flex}.nhc-textlink{margin-top:1rem}.nhc-data-panel{background:var(--nhcm-border);border:1px solid var(--nhcm-border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.nhc-data-panel>div{background:#171d16;padding:1.5rem}.nhc-data-panel strong{color:#eee9d7;margin:.5rem 0;font:800 1.1rem/1 Barlow Condensed,sans-serif;display:block}.nhc-data-panel p{color:#aaa78d;margin:0;font-size:.82rem;line-height:1.5}.nhc-page-footer-links{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.nhc-page-footer-links a{border:1px solid var(--nhcm-border);color:#c9c5a5;background:#20281f;padding:.7rem .8rem;font:700 .55rem/1 Space Mono,monospace;text-decoration:none}.nhc-page-footer-links a:hover{color:#fff;background:#41533b;border-color:#9e9a75}.nhc-command-hero{border:1px solid var(--nhcm-border);background:#151b14;grid-template-columns:1fr 300px;display:grid}.nhc-command-hero>div:first-child{padding:2.3rem}.nhc-command-state{text-align:center;background:#11160f;border:1px solid #9e9a754d;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;margin:1rem;padding:1rem;display:flex}.nhc-command-state strong{color:#c9c5a5;font:700 .62rem/1.3 Space Mono,monospace}.nhc-command-state small{color:#777661;font:700 .5rem/1 Space Mono,monospace}.nhc-live-dot{border:1px solid #9e9a75;border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px #9e9a7559}.nhc-console-grid{background:var(--nhcm-border);border:1px solid var(--nhcm-border);grid-template-columns:repeat(4,1fr);gap:1px;margin:1.5rem 0;display:grid}.nhc-console-module{background:#20281f;flex-direction:column;min-height:150px;padding:1rem;display:flex}.nhc-console-module span,.nhc-console-module small{color:#777661;font:700 .5rem/1.3 Space Mono,monospace}.nhc-console-module strong{color:#eee9d7;margin:auto 0 .35rem;font:900 1.8rem/.9 Barlow Condensed,sans-serif}.nhc-roadmap{border-top:1px solid var(--nhcm-border);border-bottom:1px solid var(--nhcm-border)}.nhc-roadmap>div{border-bottom:1px solid #9e9a751f;grid-template-columns:45px 1.2fr 2fr 150px;align-items:center;gap:1rem;padding:.9rem 0;display:grid}.nhc-roadmap>div:last-child{border-bottom:0}.nhc-roadmap b{color:#9e9a75;font:700 .55rem/1 Space Mono,monospace}.nhc-roadmap span{color:#eee9d7;font:800 .95rem/1 Space Mono,monospace}.nhc-roadmap small{color:#aaa78d}.nhc-roadmap em{color:#777661;justify-self:end;font:700 .48rem/1 Space Mono,monospace}.nhc-empty-registry{text-align:center;background:#11160f;border:1px dashed #9e9a7559;padding:2rem}.nhc-empty-registry span{color:#777661;font:700 .5rem/1 Space Mono,monospace}.nhc-empty-registry strong{color:#9e9a75;margin:.8rem 0;font:900 2rem/.9 Barlow Condensed,sans-serif;display:block}.nhc-empty-registry p{color:#aaa78d;max-width:560px;margin:0 auto}.nhc-rule-grid{background:var(--nhcm-border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.nhc-rule-grid>div{background:#20281f;padding:1rem}.nhc-rule-grid b{color:#9e9a75;margin-bottom:.5rem;font:700 .5rem/1 Space Mono,monospace;display:block}.nhc-rule-grid span{color:#aaa78d;font-size:.75rem;line-height:1.4}.nhc-lab-hero{border:1px solid var(--nhcm-border);background:#171d16;grid-template-columns:150px 1fr;align-items:center;gap:2rem;padding:2.2rem;display:grid;box-shadow:12px 12px #41533b1f}.nhc-lab-hero__code{text-align:center;color:#9e9a75;border:1px solid #9e9a75;padding:1rem;font:700 .7rem/1 Space Mono,monospace;transform:rotate(-2deg)}.nhc-lab-hero__code strong{font:900 4rem/.8 Barlow Condensed,sans-serif}.nhc-build-loop{background:var(--nhcm-border);border:1px solid var(--nhcm-border);grid-template-columns:repeat(4,1fr);gap:1px;margin:1.5rem 0 3rem;display:grid}.nhc-build-loop>div{background:#11160f;padding:1rem}.nhc-build-loop b{color:#777661;font:700 .5rem/1 Space Mono,monospace}.nhc-build-loop strong{color:#eee9d7;margin:.7rem 0 .25rem;font:900 2rem/.8 Barlow Condensed,sans-serif;display:block}.nhc-build-loop span{color:#aaa78d;font-size:.75rem}.nhc-project-board{background:var(--nhcm-border);border:1px solid var(--nhcm-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.nhc-project-board>a{color:#eee9d7;background:#20281f;flex-direction:column;min-height:220px;padding:1.25rem;text-decoration:none;display:flex}.nhc-project-board strong{margin:auto 0 .6rem;font:900 2.7rem/.78 Barlow Condensed,sans-serif}.nhc-project-board span{color:#aaa78d;font-size:.75rem;line-height:1.4}.nhc-project-board b{margin-top:1rem}.nhc-project-board>a:hover{background:#29352a}.nhc-project-list{background:var(--nhcm-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.nhc-project-list article{background:#171d16;min-height:200px;padding:1.3rem}.nhc-project-list h3{margin:.8rem 0 .2rem}.nhc-registry-card{background:#20281f;border-left:3px solid #9e9a75;margin-top:1.5rem;padding:1.3rem}.nhc-registry-card span{color:#777661;font:700 .5rem/1 Space Mono,monospace}.nhc-registry-card strong{color:#eee9d7;margin:.5rem 0;font:800 1.2rem/1 Barlow Condensed,sans-serif;display:block}.nhc-registry-card p{color:#aaa78d;margin:0;font-size:.82rem}.nhc-field-sheet{color:#20251c;background:#e8e4cf;border:1px solid #9e9a7559;box-shadow:12px 12px #41533b26}.nhc-field-sheet__header{letter-spacing:.06em;border-bottom:2px solid #41533b;justify-content:space-between;gap:1rem;padding:.7rem 1rem;font:700 .52rem/1 Space Mono,monospace;display:flex}.nhc-field-sheet__grid{grid-template-columns:1fr 1fr;display:grid}.nhc-field-sheet__grid div{border-bottom:1px solid #41533b33;justify-content:space-between;gap:1rem;padding:.7rem 1rem;display:flex}.nhc-field-sheet__grid b{font:700 .52rem/1 Space Mono,monospace}.nhc-field-sheet__grid span{color:#68705e;font:600 .62rem/1 Space Mono,monospace}.nhc-field-sheet>p{border-top:1px solid #41533b33;margin:0;padding:1rem;font-size:.75rem}.nhc-maker-grid{background:var(--nhcm-border);border:1px solid var(--nhcm-border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.nhc-maker-grid div{color:#c9c5a5;background:#20281f;padding:1.1rem;font:800 .75rem/1 Space Mono,monospace}.nhc-map-specs{background:var(--nhcm-border);border:1px solid var(--nhcm-border);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.nhc-map-specs>div{background:#20281f;min-height:145px;padding:1rem}.nhc-map-specs b{color:#9e9a75;font:700 .5rem/1 Space Mono,monospace}.nhc-map-specs strong{color:#eee9d7;margin:1.3rem 0 .5rem;font:800 .9rem/1 Barlow Condensed,sans-serif;display:block}.nhc-map-specs span{color:#aaa78d;font-size:.72rem;line-height:1.4}.nhc-test-sequence{background:var(--nhcm-border);border:1px solid var(--nhcm-border);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.nhc-test-sequence div{background:#11160f;padding:1rem}.nhc-test-sequence b{color:#9e9a75;margin-bottom:1.2rem;font:700 .5rem/1 Space Mono,monospace;display:block}.nhc-test-sequence span{color:#c9c5a5;font:700 .65rem/1.2 Space Mono,monospace}@media (width<=800px){.nhc-page{margin:0;padding:0 0 3rem}.nhc-page-kicker{flex-wrap:wrap}.nhc-ops-board,.nhc-command-hero,.nhc-lab-hero,.nhc-network-map-card,.nhc-map-hero{grid-template-columns:1fr}.nhc-ops-board__main{border-right:0;border-bottom:1px solid var(--nhcm-border)}.nhc-three-up,.nhc-console-grid,.nhc-project-board,.nhc-project-list{grid-template-columns:1fr}.nhc-network-map-card__visual,.nhc-map-hero__visual{min-height:300px}.nhc-data-panel,.nhc-rule-grid,.nhc-map-specs{grid-template-columns:1fr 1fr}.nhc-roadmap>div{grid-template-columns:35px 1fr}.nhc-roadmap small{grid-column:2}.nhc-roadmap em{grid-column:2;justify-self:start}.nhc-build-loop,.nhc-maker-grid{grid-template-columns:1fr 1fr}.nhc-field-sheet__header{flex-direction:column}.nhc-field-sheet__grid{grid-template-columns:1fr}}@media (width<=520px){.nhc-page>h1{margin-top:2.2rem;font-size:clamp(3rem,15vw,4.5rem)}.nhc-ops-board__main,.nhc-command-hero>div:first-child,.nhc-network-map-card__copy,.nhc-map-hero__copy,.nhc-lab-hero{padding:1.3rem}.nhc-console-grid,.nhc-data-panel,.nhc-rule-grid,.nhc-map-specs,.nhc-test-sequence,.nhc-maker-grid,.nhc-build-loop{grid-template-columns:1fr}.nhc-project-board>a{min-height:170px}.nhc-map-hero__visual,.nhc-network-map-card__visual{min-height:260px}}main>section:not(.nhc-atlas-hero){border-left:0!important;border-right:0!important}main>section:not(.nhc-atlas-hero):before{display:none!important}.atlas-intro{background:#e8e4cf;border-top:1px solid #171b16;border-bottom:1px solid #171b1633;grid-template-columns:180px 1fr;align-items:center;gap:3rem;margin:0;padding:5rem 2rem;display:grid}.atlas-intro__number{color:#41533b;letter-spacing:.1em;align-self:start;padding-top:.4rem;font:800 .65rem/1 Space Mono,monospace}.atlas-intro h2,.atlas-feature h2,.atlas-map h2,.atlas-lab h2,.atlas-neighbors h2,.atlas-close h2{text-transform:uppercase;letter-spacing:-.03em;color:#171b16;margin:.2rem 0 1rem;font:900 clamp(3rem,6vw,6rem)/.82 Barlow Condensed,sans-serif}.atlas-intro h2 em,.atlas-feature h2 em,.atlas-map h2 em,.atlas-neighbors h2 em,.atlas-close h2 em{color:#41533b;font-style:normal}.atlas-intro p:last-child,.atlas-feature__copy>p:not(.eyebrow),.atlas-map__copy>p:not(.eyebrow),.atlas-neighbors>div:last-child p,.atlas-close>p:not(.eyebrow){color:#4f5848;max-width:700px;font:600 1rem/1.7 DM Sans,sans-serif}.atlas-feature{color:#e8e4cf;background:#171b16;grid-template-columns:90px 1.15fr .85fr;margin:0;padding:4rem 2rem;display:grid}.atlas-feature__label{writing-mode:vertical-rl;color:#8c8d6f;letter-spacing:.1em;border-right:1px solid #e8e4cf38;justify-content:space-between;padding:.2rem .8rem;font:700 .55rem/1 Space Mono,monospace;display:flex;transform:rotate(180deg)}.atlas-feature__label b{color:#e8e4cf}.atlas-feature__photo{background:#30392d;min-height:460px;margin-right:3rem;position:relative;overflow:hidden}.field-placeholder{background:radial-gradient(circle,#9e9a7540,#0000 35%),repeating-linear-gradient(0deg,#0000 0 35px,#e8e4cf12 36px),repeating-linear-gradient(90deg,#0000 0 35px,#e8e4cf12 36px);flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex;position:absolute;inset:0}.field-placeholder span,.field-placeholder small{color:#b8b89b;letter-spacing:.12em;font:700 .52rem/1 Space Mono,monospace}.field-placeholder strong{color:#e8e4cf;letter-spacing:-.04em;font:900 clamp(4rem,8vw,8rem)/.72 Barlow Condensed,sans-serif}.atlas-feature__copy{flex-direction:column;justify-content:center;padding:2rem 0;display:flex}.atlas-feature__copy h2{color:#e8e4cf}.atlas-feature__copy h2 em{color:#b9b594}.atlas-feature__copy>p:not(.eyebrow){color:#aaa98e}.atlas-link{color:#c9c5a5;letter-spacing:.05em;border-bottom:1px solid;width:max-content;margin-top:1.2rem;padding-bottom:.35rem;font:800 .6rem/1 Space Mono,monospace;text-decoration:none;display:inline-block}.atlas-link:hover{color:#fff}.atlas-map{background:#d8d4bd;border-top:1px solid #171b16;border-bottom:1px solid #171b16;grid-template-columns:1.2fr .8fr;display:grid}.atlas-map__visual{color:#e8e4cf;background:#41533b;min-height:520px;position:relative;overflow:hidden}.atlas-map__lines{background-image:linear-gradient(18deg,#0000 0 49.8%,#e8e4cf33 50%,#0000 50.2%),linear-gradient(108deg,#0000 0 49.8%,#e8e4cf24 50%,#0000 50.2%),linear-gradient(#e8e4cf1a 1px,#0000 1px),linear-gradient(90deg,#e8e4cf1a 1px,#0000 1px);background-size:100% 100%,100% 100%,44px 44px,44px 44px;position:absolute;inset:-20%;transform:rotate(-5deg)scale(1.1)}.atlas-map__stamp{border:1px solid #e8e4cf80;padding:.45rem;font:700 .55rem/1 Space Mono,monospace;position:absolute;top:1rem;left:1rem}.atlas-map__title{letter-spacing:-.04em;font:900 clamp(4rem,8vw,8rem)/.76 Barlow Condensed,sans-serif;position:absolute;top:28%;left:8%}.atlas-map__coords{color:#b9b594;font:700 .55rem/1.4 Space Mono,monospace;position:absolute;bottom:1rem;left:1rem}.atlas-map__pin{color:#171b16;background:#e8e4cf;border:1px solid #171b16;padding:.45rem .55rem;font:700 .5rem/1 Space Mono,monospace;position:absolute;box-shadow:4px 4px #171b1640}.atlas-map__pin.p1{top:49%;left:49%}.atlas-map__pin.p2{top:34%;left:69%}.atlas-map__pin.p3{top:63%;left:72%}.atlas-map__copy{flex-direction:column;justify-content:center;padding:4rem 3rem;display:flex}.atlas-map__copy h2{max-width:520px}.atlas-map__links{flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:1rem;display:flex}.atlas-map__links a{color:#171b16;border-bottom:1px solid #41533b;padding-bottom:.3rem;font:800 .6rem/1 Space Mono,monospace;text-decoration:none}.atlas-lab{background:#e8e4cf;padding:4rem 2rem}.atlas-lab header{border-bottom:1px solid #171b16;justify-content:space-between;align-items:end;padding-bottom:.8rem;display:flex}.atlas-lab header h2{margin:0}.atlas-lab header>span{color:#41533b;font:700 .55rem/1 Space Mono,monospace}.atlas-lab__grid{background:#171b16;border:1px solid #171b16;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.atlas-lab__grid a{color:#171b16;background:#f0eddc;flex-direction:column;min-height:240px;padding:1.2rem;text-decoration:none;display:flex}.atlas-lab__grid small{color:#6a6d58;font:700 .5rem/1 Space Mono,monospace}.atlas-lab__grid strong{text-transform:uppercase;margin:auto 0 .6rem;font:900 2.8rem/.8 Barlow Condensed,sans-serif}.atlas-lab__grid span{color:#4f5848;font:600 .78rem/1.45 DM Sans,sans-serif}.atlas-lab__grid b{color:#41533b;margin-top:1rem;font:700 .55rem/1 Space Mono,monospace}.atlas-lab__grid a:hover{color:#e8e4cf;background:#41533b}.atlas-lab__grid a:hover small,.atlas-lab__grid a:hover span,.atlas-lab__grid a:hover b{color:#e8e4cf}.atlas-neighbors{background:#d8d4bd;border-top:1px solid #171b16;border-bottom:1px solid #171b1633;grid-template-columns:1fr 1fr;gap:4rem;padding:4rem 2rem;display:grid}.atlas-close{color:#e8e4cf;background:#171b16;margin:4rem 2rem 2rem;padding:4rem}.atlas-close h2{color:#e8e4cf}.atlas-close h2 em{color:#b9b594}.atlas-close>p:not(.eyebrow){color:#aaa98e}@media (width<=850px){.atlas-intro{grid-template-columns:1fr;gap:1rem;padding:3.5rem 1rem}.atlas-feature{grid-template-columns:1fr;padding:3rem 1rem}.atlas-feature__label{writing-mode:horizontal-tb;border-bottom:1px solid #e8e4cf38;border-right:0;flex-direction:row;padding:.5rem 0;transform:none}.atlas-feature__photo{min-height:340px;margin:1rem 0}.atlas-map{grid-template-columns:1fr}.atlas-map__visual{min-height:360px}.atlas-map__copy,.atlas-lab{padding:3rem 1rem}.atlas-lab__grid{grid-template-columns:1fr 1fr}.atlas-neighbors{grid-template-columns:1fr;gap:1rem;padding:3rem 1rem}.atlas-close{margin:3rem 1rem 1rem;padding:2rem}}@media (width<=520px){.atlas-lab__grid{grid-template-columns:1fr}.atlas-map__title{font-size:4rem}.atlas-close{padding:1.5rem}}body{color:#181714!important;background:#eee9dc!important}main{max-width:1440px!important}main>section:not(.nhc-journal-hero){border:0!important}.journal-intro{background:#eee9dc;border-top:1px solid #181714;border-bottom:1px solid #18171440;grid-template-columns:170px 1fr;gap:4rem;padding:5.5rem 3rem;display:grid}.journal-intro__margin{color:#555248;letter-spacing:.08em;justify-content:space-between;align-items:flex-start;font:700 .52rem/1 Space Mono,monospace;display:flex}.journal-intro__margin b{color:#a5482b}.journal-intro h2,.journal-feature h2,.journal-county h2,.journal-departments h2,.journal-outward h2,.journal-close h2{letter-spacing:-.05em;text-transform:uppercase;margin:.3rem 0 1.2rem;font:900 clamp(3.8rem,7vw,7rem)/.78 Barlow Condensed,sans-serif}.journal-intro h2 em,.journal-feature h2 em,.journal-county h2 em,.journal-outward h2 em,.journal-close h2 em{color:#a5482b;font-style:normal}.journal-intro>div:last-child>p:last-child,.journal-feature__copy,.journal-county__text{color:#555248;max-width:720px;font:600 1.05rem/1.7 DM Sans,sans-serif}.journal-feature{color:#eee9dc;background:#181714;border-top:2px solid #181714;border-bottom:2px solid #181714;grid-template-columns:150px 1fr 310px;display:grid}.feature-kicker{color:#c8c0aa;border-right:1px solid #eee9dc40;flex-direction:column;justify-content:space-between;padding:1.3rem;font:700 .52rem/1.2 Space Mono,monospace;display:flex}.feature-kicker span{writing-mode:vertical-rl;transform:rotate(180deg)}.feature-kicker small{color:#a5482b;writing-mode:vertical-rl}.feature-main{padding:5rem clamp(2rem,7vw,8rem)}.feature-main h2{color:#eee9dc}.feature-main h2 em{color:#d77a5c}.feature-main>p:not(.eyebrow){color:#bcb6a5;max-width:620px;font:600 1rem/1.65 DM Sans,sans-serif}.journal-arrow{width:max-content;color:inherit;border-bottom:1px solid;align-items:center;gap:1rem;margin-top:1.5rem;padding-bottom:.35rem;font:800 .58rem/1 Space Mono,monospace;text-decoration:none;display:inline-flex}.journal-arrow b{color:#a5482b;font-size:.9rem}.feature-facts{border-left:1px solid #eee9dc40;flex-direction:column;display:flex}.feature-facts div{border-bottom:1px solid #eee9dc2e;flex:1;grid-template-columns:28px 1fr;align-content:center;gap:.25rem;padding:1rem;display:grid}.feature-facts div:last-child{border-bottom:0}.feature-facts span{color:#a5482b;grid-row:1/3;font:700 .5rem/1 Space Mono,monospace}.feature-facts b{font:900 1.5rem/.8 Barlow Condensed,sans-serif}.feature-facts small{color:#9f9a8b;font:600 .52rem/1.2 Space Mono,monospace}.journal-county{background:#d8d1be;border-bottom:1px solid #181714;grid-template-columns:.75fr 1.25fr;gap:4rem;padding:5rem 3rem;display:grid}.county-heading{align-self:start}.county-heading>p:last-of-type{color:#555248;max-width:420px;font:600 1rem/1.6 DM Sans,sans-serif}.county-list{background:#eee9dc;border:1px solid #181714;box-shadow:10px 10px #18171424}.county-list__head{border-bottom:2px solid #181714;justify-content:space-between;padding:.8rem 1rem;font:700 .52rem/1 Space Mono,monospace;display:flex}.county-list__head b{color:#a5482b}.county-list ol{counter-reset:town;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.county-list li{border-bottom:1px solid #18171424;border-right:1px solid #18171424;padding:.7rem .75rem;font:800 .58rem/1 Space Mono,monospace}.county-list li:before{content:counter(town,decimal-leading-zero) " ";counter-increment:town;color:#8b8475;font-size:.43rem}.county-list li.core{color:#fff8ed;background:#a5482b}.county-list li.core:before{color:#f3b49d}.journal-departments{background:#eee9dc;padding:5rem 3rem}.journal-departments header{border-bottom:2px solid #181714;justify-content:space-between;align-items:end;margin-bottom:1px;padding-bottom:1rem;display:flex}.journal-departments header h2{margin:0;font-size:clamp(3rem,6vw,6rem)}.department-grid{border:1px solid #181714;grid-template-columns:repeat(4,1fr);display:grid}.department-grid a{color:#181714;background:#eee9dc;border-right:1px solid #181714;flex-direction:column;min-height:260px;padding:1.25rem;text-decoration:none;display:flex}.department-grid a:last-child{border-right:0}.department-grid small{color:#a5482b;font:700 .5rem/1 Space Mono,monospace}.department-grid strong{text-transform:uppercase;margin:auto 0 .7rem;font:900 2.7rem/.78 Barlow Condensed,sans-serif}.department-grid span{color:#555248;max-width:220px;font:600 .78rem/1.45 DM Sans,sans-serif}.department-grid b{margin-top:1.1rem;font:800 .52rem/1 Space Mono,monospace}.department-grid a:hover{color:#eee9dc;background:#181714}.department-grid a:hover span{color:#bcb6a5}.journal-outward{background:#e4dfcf;border-top:1px solid #181714;border-bottom:1px solid #18171440;grid-template-columns:1fr 1fr;gap:4rem;padding:5rem 3rem;display:grid}.journal-outward>div:last-child{padding-top:3.5rem}.journal-outward p:not(.eyebrow){color:#555248;max-width:580px;font:600 1rem/1.65 DM Sans,sans-serif}.journal-close{color:#eee9dc;background:#181714;grid-template-columns:180px 1fr;gap:3rem;margin:4rem 3rem 2rem;padding:4rem;display:grid}.close-number{color:#a5482b;letter-spacing:-.03em;font:900 2rem/.8 Barlow Condensed,sans-serif}.journal-close h2{color:#eee9dc}.journal-close h2 em{color:#d77a5c}.journal-close>div:last-child>p:last-of-type{color:#bcb6a5;font:600 1rem/1.6 DM Sans,sans-serif}.journal-close .button-row{margin-top:1.5rem}.journal-close .button-row a{border-color:#eee9dc}.journal-close .button-row .success{background:#a5482b;border-color:#a5482b}@media (width<=900px){.journal-intro,.journal-county,.journal-outward{grid-template-columns:1fr;gap:2rem;padding:4rem 1.5rem}.journal-feature{grid-template-columns:1fr}.feature-kicker{border-bottom:1px solid #eee9dc40;border-right:0;flex-direction:row;padding:.8rem 1.5rem}.feature-kicker span,.feature-kicker small{writing-mode:horizontal-tb;transform:none}.feature-main{padding:4rem 1.5rem}.feature-facts{border-top:1px solid #eee9dc40;border-left:0}.feature-facts div{min-height:80px}.county-list ol{grid-template-columns:repeat(2,1fr)}.journal-departments{padding:4rem 1.5rem}.department-grid{grid-template-columns:1fr 1fr}.department-grid a:nth-child(2){border-right:0}.department-grid a:nth-child(-n+2){border-bottom:1px solid #181714}.journal-outward>div:last-child{padding-top:0}.journal-close{margin:3rem 1.5rem 1.5rem;padding:3rem 1.5rem}}@media (width<=520px){.journal-intro,.journal-county,.journal-departments,.journal-outward{padding:3rem 1rem}.journal-intro h2,.journal-feature h2,.journal-county h2,.journal-outward h2,.journal-close h2{font-size:clamp(3.6rem,18vw,5.5rem)}.county-list ol{grid-template-columns:1fr 1fr}.county-list li{font-size:.5rem}.department-grid{grid-template-columns:1fr}.department-grid a,.department-grid a:nth-child(2){border-bottom:1px solid #181714;border-right:0}.journal-close{grid-template-columns:1fr;margin:2rem 1rem 1rem;padding:2rem 1.2rem}.close-number{font-size:1.5rem}}body:has(.nhc-journal-hero){color:#181714!important;background:#eee9dc!important}body:has(.nhc-journal-hero) main{max-width:none!important;margin:0!important;padding:0!important}body:has(.nhc-journal-hero) main>section:not(.nhc-journal-hero){max-width:1440px;margin-left:auto;margin-right:auto}body:has(.nhc-journal-hero) .nhc-page,body:has(.nhc-journal-hero) .nhc-ops-board,body:has(.nhc-journal-hero) .nhc-command-hero,body:has(.nhc-journal-hero) .nhc-lab-hero{box-shadow:none!important;background:0 0!important;border:0!important}body:has(.nhc-journal-hero) .nhc-page:before,body:has(.nhc-journal-hero) main>section:before{display:none!important}body:has(.nhc-journal-hero) .journal-intro,body:has(.nhc-journal-hero) .journal-county,body:has(.nhc-journal-hero) .journal-departments,body:has(.nhc-journal-hero) .journal-outward{color:#181714!important}body:has(.nhc-journal-hero) .journal-intro p,body:has(.nhc-journal-hero) .journal-county p,body:has(.nhc-journal-hero) .journal-outward p,body:has(.nhc-journal-hero) .department-grid span,body:has(.nhc-journal-hero) .county-heading>p:last-of-type{color:#3f3d38!important}body:has(.nhc-journal-hero) .department-grid a,body:has(.nhc-journal-hero) .department-grid strong,body:has(.nhc-journal-hero) .department-grid b{color:#181714!important}body:has(.nhc-journal-hero) .department-grid a:hover,body:has(.nhc-journal-hero) .department-grid a:hover strong,body:has(.nhc-journal-hero) .department-grid a:hover b,body:has(.nhc-journal-hero) .department-grid a:hover span{color:#eee9dc!important}body:has(.nhc-journal-hero) .journal-county .county-list,body:has(.nhc-journal-hero) .journal-county .county-list li{color:#181714!important}body:has(.nhc-journal-hero) .journal-county .county-list li.core,body:has(.nhc-journal-hero) .journal-county .county-list li.core:before{color:#fff8ed!important}body:has(.nhc-journal-hero) .journal-close,body:has(.nhc-journal-hero) .journal-close h2,body:has(.nhc-journal-hero) .journal-close p{color:#eee9dc!important}body:has(.nhc-journal-hero) .journal-close h2 em{color:#d77a5c!important}body:has(.nhc-journal-hero) .journal-close>div:last-child>p:last-of-type{color:#d2ccbc!important}body:has(.nhc-journal-hero) .nhc-journal-hero,body:has(.nhc-journal-hero) .nhc-journal-hero .masthead-title h1,body:has(.nhc-journal-hero) .nhc-journal-hero .masthead-title p,body:has(.nhc-journal-hero) .nhc-journal-hero .masthead-rule,body:has(.nhc-journal-hero) .nhc-journal-hero .journal-cover-note,body:has(.nhc-journal-hero) .nhc-journal-hero .journal-hero-type,body:has(.nhc-journal-hero) .nhc-journal-hero .journal-side,body:has(.nhc-journal-hero) .nhc-journal-hero .journal-footer,body:has(.nhc-journal-hero) .nhc-journal-hero .journal-hero-type h2,body:has(.nhc-journal-hero) .nhc-journal-hero .hero-deck{color:#181714!important}body:has(.nhc-journal-hero) .nhc-journal-hero .journal-hero-type h2 em{color:#8f3d25!important}body:has(.nhc-journal-hero) .nhc-journal-hero .hero-deck{color:#3f3d38!important}body:has(.state-index) .card,body:has(.state-index) .card h3,body:has(.state-index) .card p{color:#f2eee3!important}body:has(.state-index) .card a{text-underline-offset:3px;text-decoration-thickness:1px;color:#f0b69f!important}body:has(.state-index) .card h3{text-shadow:0 1px #00000059}body:has(.state-index) main,body:has(.state-index) main p,body:has(.state-index) main li,body:has(.state-index) main h1,body:has(.state-index) main h2,body:has(.state-index) main h3,body:has(.state-index) main h4,body:has(.state-index) main h5,body:has(.state-index) main h6{color:#181714!important}body:has(.state-index) main a{color:#7f321f!important}body:has(.state-index) main a:hover{color:#4f1f14!important}body:has(.state-index) main .state-index a{color:#181714!important}body:has(.state-index) main .state-index a:hover{color:#7f321f!important}body:has(.state-index) .directory-note,body:has(.state-index) .directory-note p,body:has(.state-index) .directory-note strong{color:#eee9dc!important}body:has(.state-index) .directory-note a{color:#f0b69f!important}body:has(.state-index) .card,body:has(.state-index) .card h3,body:has(.state-index) .card p,body:has(.state-index) .card li{color:#f2eee3!important}body:has(.state-index) .card p{color:#d6d1c3!important}body:has(.state-index) .card a{color:#f0b69f!important}body:has(.state-index) .card a:hover{color:#fff8ed!important}body:has(.state-index) main h3+ul a,body:has(.state-index) main h3+ul a:visited{color:#6f3021!important}body:has(.state-index) main h3+ul a:hover{color:#3f1c14!important}body:has(.nhc-journal-hero) .journal-intro__margin,body:has(.nhc-journal-hero) .journal-county__text,body:has(.nhc-journal-hero) .county-heading>p:last-of-type,body:has(.nhc-journal-hero) .journal-outward p:not(.eyebrow),body:has(.nhc-journal-hero) .department-grid span,body:has(.nhc-journal-hero) .county-list__head,body:has(.nhc-journal-hero) .journal-departments header,body:has(.nhc-journal-hero) .journal-intro p,body:has(.nhc-journal-hero) .journal-county p{color:#302f2b!important}body:has(.nhc-journal-hero) .department-grid small,body:has(.nhc-journal-hero) .department-grid b,body:has(.nhc-journal-hero) .journal-intro__margin b,body:has(.nhc-journal-hero) .county-list__head b{color:#7f321f!important}body:has(.nhc-journal-hero) .journal-county,body:has(.nhc-journal-hero) .journal-intro,body:has(.nhc-journal-hero) .journal-departments,body:has(.nhc-journal-hero) .journal-outward{color:#181714!important}.journal-feature p:not(.eyebrow),.journal-feature .feature-kicker,.journal-feature .feature-facts small,.journal-close>div:last-child>p:last-of-type,.nhc-manifesto p:last-child,.nhc-map-band__copy p:not(.eyebrow),.nhc-split__copy p:not(.eyebrow),.nhc-network-row p:not(.eyebrow),.nhc-join>p:not(.eyebrow),.nhc-page-lede,.nhc-ops-board__main p:not(.eyebrow),.nhc-command-hero p:not(.eyebrow),.nhc-lab-hero p:not(.eyebrow),.nhc-map-hero__copy p:not(.eyebrow),.nhc-three-up p,.nhc-project-list p,.nhc-data-panel p,.nhc-map-specs span,.nhc-build-loop span,.nhc-project-board span,.nhc-lab__grid p,.home-manifesto p:last-child,.home-start p,.regional-strip p:not(.eyebrow),.home-module small{color:#d6d1c3!important}.nhc-page-kicker,.nhc-three-up small,.nhc-project-list article>span,.nhc-project-board small,.nhc-map-grid-label,.nhc-map-coords,.nhc-map-caption,.nhc-lab header>span,.nhc-test-sequence span,.nhc-maker-grid div{color:#c3bdac!important}.journal-feature a,.journal-close a,.nhc-page a,.nhc-ops-board a,.nhc-command-hero a,.nhc-lab-hero a,.nhc-map-hero a,.nhc-three-up a,.nhc-project-board a,.nhc-textlink,.home-module{color:#f0b69f!important}.journal-feature a:hover,.journal-close a:hover,.nhc-page a:hover,.nhc-ops-board a:hover,.nhc-command-hero a:hover,.nhc-lab-hero a:hover,.nhc-map-hero a:hover,.nhc-three-up a:hover,.nhc-project-board a:hover,.nhc-textlink:hover,.home-module:hover{color:#fff8ed!important}.button-row a.success,.button-link--solid{color:#11160f!important}:root{--nhc-text:#e9e5d8;--nhc-text-muted:#c9c3b4;--nhc-heading:#f4f0e5;--nhc-link:#f0b69f;--nhc-link-hover:#fff8ed;--nhc-paper-text:#24231f;--nhc-paper-muted:#3f3d38;--nhc-paper-link:#7f321f}body,main,main p,main li,main dd,main dt{color:var(--nhc-text)}main small{color:var(--nhc-text-muted)}.card p,.resource-card p,.status-card p,.intent-card p,.project-tile p,.tool-card p,.stat p,.network-preview p,.nhc-page p,.nhc-ops-board p,.nhc-command-hero p,.nhc-lab-hero p,.nhc-map-hero p,.nhc-three-up p,.nhc-project-board p,.nhc-data-panel p,.home-start p{color:var(--nhc-text-muted)}.card a,.resource-card a,.status-card a,.intent-card a,.project-tile a,.tool-card a,.stat a,.network-preview a,.nhc-page a,.nhc-ops-board a,.nhc-command-hero a,.nhc-lab-hero a,.nhc-map-hero a,.nhc-three-up a,.nhc-project-board a,.nhc-data-panel a,.home-start a{color:var(--nhc-link)}.journal-intro p,.journal-county p,.journal-outward p,.department-grid span,.journal-intro__margin,.county-list__head{color:var(--nhc-paper-muted)!important}.journal-intro h1,.journal-intro h2,.journal-county h2,.journal-departments h2,.journal-outward h2,.department-grid strong,.department-grid b{color:var(--nhc-paper-text)!important}main [style*=opacity],main .muted,main .secondary,main .subtle{opacity:1}@media (width<=700px){main p,main li{line-height:1.55}}body,main{font-size:1rem}main p,main li,main dd,main dt{color:#e9e5d8!important}main p{line-height:1.65}main small,main .eyebrow,main .card-number,main .section-code{color:#d7d1c1!important;opacity:1!important}main a{text-underline-offset:3px;text-decoration-thickness:1.5px;color:#ffd0bd!important}nav,nav a,.menu--main>li>a,.menu--main>li>menu a,footer,footer p,footer a{color:#eee9dc!important;opacity:1!important}.menu--main>li>a:hover,.menu--main>li>menu a:hover,footer a:hover{color:#fff!important}.journal-intro,.journal-county,.journal-departments,.journal-outward,.department-grid,.department-grid a{color:#24231f!important}.journal-intro p,.journal-county p,.journal-outward p,.department-grid span,.journal-intro__margin,.county-list__head,.journal-departments small,.journal-departments b{color:#302f2b!important;opacity:1!important}.journal-intro a,.journal-county a,.journal-outward a,.department-grid a{color:#6f2d1c!important}main [style*=opacity],main .muted,main .secondary,main .subtle,main .dim,main .faded,main .quiet{opacity:1!important}@media (width<=700px){main p,main li,main dd,main dt{font-size:1rem;line-height:1.65}main small{font-size:.82rem}}html{color-scheme:dark}body{overflow-x:hidden}main{overflow-x:clip}main p,main li,main dd,main dt,main td,main th,main label{color:#e7e3d8!important;opacity:1!important}main p{max-width:75ch}main h1,main h2,main h3,main h4,main h5,main h6,main strong,main b{color:#f7f3e8!important}main a{color:#f0c0aa!important}.card,.stat,.resource-card,.resource-intro,.network-preview,.mesh-status,.status-card,.intent-card,.build-mesh,.maker-lab,.emergency-panel,.project-tile,.tool-card,.mission-panel,.start-panel,.callout,.nhc-page,.nhc-ops-board,.nhc-command-hero,.nhc-lab-hero,.nhc-map-hero,.nhc-three-up,.nhc-project-board,.nhc-data-panel{color:#e7e3d8!important}.card p,.stat p,.resource-card p,.resource-intro p,.network-preview p,.mesh-status p,.status-card p,.status-card small,.intent-card small,.build-mesh p,.maker-lab p,.emergency-panel p,.project-tile span,.tool-card p,.mission-panel p,.start-panel p,.callout p,.nhc-page p,.nhc-ops-board p,.nhc-command-hero p,.nhc-lab-hero p,.nhc-map-hero p,.nhc-three-up p,.nhc-project-board p,.nhc-data-panel p{color:#ddd8cc!important;opacity:1!important}.card h3,.resource-card h3,.tool-card h3,.project-tile strong,.intent-card strong,.stat strong,.status-card strong{color:#fffaf0!important}nav{z-index:100;position:relative}.menu--main>li>a,.menu--main>li>menu a{color:#eee9dc!important;opacity:1!important}.menu--main>li>menu{z-index:200}.nav-search{min-width:2.7rem}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px!important;outline:2px solid #ffd0bd!important}input,select,textarea{box-sizing:border-box;min-height:2.7rem;color:#f7f3e8!important;background:#11160f!important;border:1px solid #9e9a758c!important}@media (width<=700px){.card:hover,.resource-card:hover,.status-card:hover,.project-tile:hover,.tool-card:hover,.intent-card:hover{transform:none!important}main{padding-left:.85rem;padding-right:.85rem}main>section{margin-top:2.25rem;margin-bottom:2.25rem}.button-row,.hero-actions{gap:.65rem;width:100%}.button-row a,.button-link{box-sizing:border-box;justify-content:center;align-items:center;min-height:2.85rem;display:inline-flex}.link-list a{min-height:3rem}.menu--main>li>a{min-height:3rem;padding:.7rem .8rem}.menu--main>li>menu a{padding:.65rem .8rem}}@media (width<=420px){.hero-content{margin-left:.9rem;margin-right:.9rem}.card,.resource-card,.tool-card,.stat,.status-card{padding:1rem}.button-row a,.button-link{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--nhc-olive:#5f6444;--nhc-olive-dark:#22271d;--nhc-khaki:#b8ad8b;--nhc-rust:#9a4b32;--nhc-paper:#e8e2d2;--nhc-ink:#181914}.journal-intro,.journal-county,.journal-departments,.journal-outward,.journal-quickstart{isolation:isolate;position:relative}.journal-intro:before,.journal-county:before,.journal-departments:before,.journal-outward:before,.journal-quickstart:before{content:"";z-index:-1;pointer-events:none;opacity:.16;background-image:linear-gradient(#5f644438 1px,#0000 1px),linear-gradient(90deg,#5f644438 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.county-list{border-left:3px solid var(--nhc-olive);position:relative}.county-list__head{letter-spacing:.08em;text-transform:uppercase}.county-list ol li{transition:transform .18s,color .18s;position:relative}.county-list ol li:before{content:"";border:1px solid var(--nhc-olive);vertical-align:.08em;width:.38rem;height:.38rem;margin-right:.55rem;display:inline-block;transform:rotate(45deg)}.county-list ol li.core{font-weight:800;color:var(--nhc-rust)!important}.county-list ol li.core:before{background:var(--nhc-rust);border-color:var(--nhc-rust)}.journal-arrow,.button-row a,.home-module,.nav-primary-start{position:relative}.journal-arrow:after,.home-module:after{content:"";opacity:.8;border-top:1px solid;border-right:1px solid;width:.45rem;height:.45rem;margin-left:.45rem;display:inline-block;transform:rotate(45deg)}.journal-arrow b,.home-module b{display:none}@media (width<=700px){.journal-intro:before,.journal-county:before,.journal-departments:before,.journal-outward:before,.journal-quickstart:before{opacity:.11;background-size:24px 24px}}.journal-community{border:1px solid #b8ad8b47;border-left:4px solid var(--nhc-rust);background:#171c14;margin:clamp(3rem,7vw,6rem) 0;padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.journal-community:after{content:"NHC / COMMUNITY";color:#b8ad8b4d;letter-spacing:.12em;font:700 .58rem/1 Space Mono,monospace;position:absolute;top:1rem;right:1rem}.journal-community__head{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);align-items:end;gap:2rem;display:grid}.journal-community h2{text-transform:uppercase;margin:.2rem 0 0;font:800 clamp(2.4rem,6vw,5rem)/.88 Barlow Condensed,sans-serif;color:#f7f3e8!important}.journal-community__head>p{margin:0;line-height:1.65;color:#ddd8cc!important}.journal-community__grid{background:#b8ad8b2e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.journal-community__grid a{background:#20261c;flex-direction:column;min-height:12rem;padding:1.25rem;text-decoration:none;transition:background .18s,transform .18s;display:flex;color:#f7f3e8!important}.journal-community__grid a:hover{background:#293022;transform:translateY(-2px)}.journal-community__grid span{letter-spacing:.08em;font:700 .6rem/1.2 Space Mono,monospace;color:#b8ad8b!important}.journal-community__grid strong{letter-spacing:.03em;margin-top:auto;font:800 1.25rem/1 Barlow Condensed,sans-serif;color:#fffaf0!important}.journal-community__grid small{margin-top:.7rem;font-size:.82rem;line-height:1.5;color:#cfc9ba!important}@media (width<=700px){.journal-community__head{grid-template-columns:1fr;gap:1rem}.journal-community__grid{grid-template-columns:1fr}.journal-community__grid a{min-height:9rem}}:root{--text-primary:#f0edda;--text-secondary:#ded9cc;--text-muted:#c9c3b4;--text-link:#ffd0bd;--paper-primary:#24231f;--paper-secondary:#3f3d38;--paper-link:#7f321f}body{color:var(--text-primary)}main p,main li,main dd,main dt,main td,main th,main label{color:var(--text-secondary);font-weight:500;line-height:1.65}main h1,main h2,main h3,main h4,main h5,main h6{color:var(--text-primary)}main a{color:var(--text-link);text-underline-offset:3px;text-decoration-thickness:1.5px}main a:hover{color:#fff}main small{color:var(--text-muted);opacity:1}nav,nav a,footer,footer p,footer a{color:#eee9dc;opacity:1}input,select,textarea{color:#f7f3e8;background:#11160f}input::placeholder,textarea::placeholder{color:#c9c3b4;opacity:1}button,summary{color:#f7f3e8}.eyebrow,.section-code,.card-number,.page-kicker,.nhc-page-kicker,.map-label,.map-caption,.map-coord,.map-grid-label{color:#e0d9c7;opacity:1}.card p,.resource-card p,.resource-intro p,.status-card p,.intent-card p,.project-tile p,.tool-card p,.stat p,.network-preview p,.mesh-status p,.build-mesh p,.maker-lab p,.emergency-panel p,.mission-panel p,.start-panel p,.callout p,.nhc-page p,.nhc-ops-board p,.nhc-command-hero p,.nhc-lab-hero p,.nhc-map-hero p,.nhc-three-up p,.nhc-project-board p,.nhc-data-panel p{color:var(--text-secondary)}.journal-intro,.journal-county,.journal-departments,.journal-outward,.department-grid,.department-grid a,.journal-footer,.journal-side,.field-log,.nhc-field-sheet{color:var(--paper-primary)}.journal-intro p,.journal-county p,.journal-outward p,.department-grid span,.journal-departments small,.journal-footer p,.journal-footer span,.journal-side p,.journal-side span,.field-log p,.field-log span,.field-log small,.nhc-field-sheet p,.nhc-field-sheet span,.nhc-field-sheet small{color:var(--paper-secondary)}.journal-intro h1,.journal-intro h2,.journal-county h2,.journal-departments h2,.journal-outward h2,.department-grid strong{color:#181714}.journal-intro a,.journal-county a,.journal-outward a,.department-grid a,.journal-footer a,.journal-side a,.field-log a,.nhc-field-sheet a{color:var(--paper-link)}main a:focus-visible,main button:focus-visible,main summary:focus-visible,main input:focus-visible,main select:focus-visible,main textarea:focus-visible{outline-offset:3px;outline:2px solid #ffd0bd}@media (width<=700px){main p,main li,main dd,main dt{font-size:1rem;line-height:1.65}main small{font-size:.82rem}}nav{background:#0d110d;border-top:1px solid #9e9a751f;border-bottom:1px solid #41533b;justify-content:center;align-items:center;gap:.2rem;padding:.3rem .75rem;display:flex}nav:before{content:"NHC / MESH";color:#9e9a75;letter-spacing:.08em;font:800 .7rem/1 Space Mono,monospace;position:absolute;left:1rem}.nav-toggle{border:0;margin:0;padding:0}.nav-toggle>summary,.nav-toggle[open]>summary{color:#e8e4cf;text-transform:uppercase;background:#20281f;border:1px solid #56614e;align-items:center;gap:.6rem;padding:.55rem .8rem;font-weight:700;list-style:none;display:flex}.nav-toggle>summary::-webkit-details-marker{display:none}.nav-toggle>summary:before{content:"";background:#9e9a75;width:1rem;height:2px;box-shadow:0 5px #9e9a75,0 -5px #9e9a75}.menu--main{flex-direction:column;margin:0;padding:0;display:none}.nav-toggle[open]~.menu--main{display:flex}.menu--main>li{list-style:none;position:relative}.menu--main>li>a{color:#d8d4c1;letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid #0000;align-items:center;min-height:2.5rem;padding:.5rem .7rem;font:700 .7rem/1 Space Mono,monospace;text-decoration:none;display:flex}.menu--main>li>a:hover{color:#fff;background:#171d16;border-bottom-color:#9e9a75}.menu--main>li>menu{flex-direction:column;margin:0;padding:0 0 .3rem 1rem;display:flex}.menu--main>li>menu a{color:#aaa78d;padding:.45rem .65rem;font-size:.75rem;text-decoration:none;display:block}.menu--main>li>menu a:hover{color:#fff;background:#20281f}.nav-search{justify-content:center}.icon--search{fill:#e8e4cf;color:#e8e4cf}@media only screen and (width>=700px){nav{padding:.2rem .75rem}.nav-toggle{display:none}.menu--main{flex-direction:row;align-items:stretch;gap:.1rem;display:flex}.menu--main>li>a{min-height:2.7rem;padding-left:.85rem;padding-right:.85rem}.menu--main>li:has(>menu):after{content:"▾";color:#9e9a75;pointer-events:none;font-size:.55rem;position:absolute;top:50%;right:.28rem;transform:translateY(-50%)}.menu--main>li:has(>menu)>a{padding-right:1.15rem}.menu--main>li>menu{z-index:50;background:#171d16;border:1px solid #56614e;min-width:205px;margin:0;padding:.35rem;display:none;position:absolute;top:100%;left:0;box-shadow:0 18px 36px #00000073}.menu--main>li:hover>menu,.menu--main>li:focus-within>menu{display:flex}.menu--main>li>menu a{border-left:2px solid #0000;padding:.55rem .65rem}.menu--main>li>menu a:hover{border-left-color:#9e9a75}}@media (width<=700px){nav{justify-content:flex-end;padding:.5rem .75rem}nav:before{left:.75rem}.menu--main{flex-basis:100%;order:1;width:100%}}.site-header[data-astro-cid-fzpbxy5g]{color:#e8e4cf;background:#10130f;border-bottom:1px solid #9e9a75;position:relative;overflow:hidden}.site-header[data-astro-cid-fzpbxy5g]:before{content:"";opacity:.16;background-image:linear-gradient(#9e9a7529 1px,#0000 1px),linear-gradient(90deg,#9e9a751f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 82%)}.site-header[data-astro-cid-fzpbxy5g]:after{content:"NEW HAVEN COUNTY / CONNECTICUT / 41°22′N 72°55′W";transform-origin:100%;color:#9e9a7533;letter-spacing:.16em;font:700 .45rem/1 Space Mono,monospace;position:absolute;top:50%;right:1rem;transform:translateY(-50%)rotate(-90deg)}.site-header__inner[data-astro-cid-fzpbxy5g]{z-index:1;max-width:1180px;margin:auto;padding:.65rem 1rem .55rem;position:relative}.header-meta[data-astro-cid-fzpbxy5g],.header-bottom[data-astro-cid-fzpbxy5g]{color:#777661;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;font:700 .5rem/1.2 Space Mono,monospace;display:flex}.header-meta[data-astro-cid-fzpbxy5g] b[data-astro-cid-fzpbxy5g]{color:#9e9a75}.brand-link[data-astro-cid-fzpbxy5g]{color:#eee9d7;align-items:center;gap:1rem;width:max-content;margin:.65rem 0;text-decoration:none;display:flex}.brand-mark[data-astro-cid-fzpbxy5g]{background:#171d16;border:1px solid #9e9a75;width:54px;height:54px;display:block;position:relative;transform:rotate(45deg)}.brand-mark[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{background:#10130f;border:1px solid #c9c5a5;width:7px;height:7px;position:absolute;transform:rotate(-45deg)}.brand-mark[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:first-child{top:22px;left:8px}.brand-mark[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:nth-child(2){top:22px;right:8px}.brand-mark[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:nth-child(3){top:7px;left:23px}.brand-mark[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:nth-child(4){bottom:7px;left:23px}.brand-mark[data-astro-cid-fzpbxy5g]:after{content:"";background:#9e9a75;width:4px;height:25px;position:absolute;top:14px;left:25px;transform:rotate(-45deg)}.brand-copy[data-astro-cid-fzpbxy5g]{flex-direction:column;display:flex}.brand-copy[data-astro-cid-fzpbxy5g] strong[data-astro-cid-fzpbxy5g]{letter-spacing:-.02em;font:900 2.8rem/.75 Barlow Condensed,sans-serif}.brand-copy[data-astro-cid-fzpbxy5g] em[data-astro-cid-fzpbxy5g]{color:#c9c5a5;letter-spacing:.14em;margin-top:.35rem;font:700 .65rem/1 Space Mono,monospace}.brand-copy[data-astro-cid-fzpbxy5g] small[data-astro-cid-fzpbxy5g]{color:#777661;letter-spacing:.1em;margin-top:.25rem;font:700 .45rem/1 Space Mono,monospace}.header-bottom[data-astro-cid-fzpbxy5g]{border-top:1px solid #9e9a752e;padding-top:.55rem}@media (width<=700px){.site-header__inner[data-astro-cid-fzpbxy5g]{padding:.55rem .75rem}.header-meta[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:nth-child(2),.header-bottom[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:nth-child(2){display:none}.header-meta[data-astro-cid-fzpbxy5g]{font-size:.43rem}.brand-link[data-astro-cid-fzpbxy5g]{margin:.55rem 0}.brand-mark[data-astro-cid-fzpbxy5g]{width:43px;height:43px}.brand-copy[data-astro-cid-fzpbxy5g] strong[data-astro-cid-fzpbxy5g]{font-size:2.25rem}.brand-copy[data-astro-cid-fzpbxy5g] em[data-astro-cid-fzpbxy5g]{font-size:.53rem}.brand-copy[data-astro-cid-fzpbxy5g] small[data-astro-cid-fzpbxy5g]{font-size:.39rem}.header-bottom[data-astro-cid-fzpbxy5g]{font-size:.42rem}.site-header[data-astro-cid-fzpbxy5g]:after{display:none}}
