@font-face{font-family:Archivo;src:url(/fonts/Archivo.woff2)format("woff2-variations"),url(/fonts/Archivo.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono.woff2)format("woff2-variations"),url(/fonts/JetBrainsMono.woff2)format("woff2");font-weight:100 800;font-display:swap}:root{--ink:#17140f;--unit:#1e1a16;--graphite:#2e2924;--line:#3a342d;--bone:#f4eee3;--steel:#8c8a86;--steel-hi:#a29d96;--ember:#e4572e;--legend-off:#4a433b;--sans:"Archivo", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--gutter:32px;--max:1280px;--ear:14px;--rack-pad:12px;--ease:cubic-bezier(.2, .7, .2, 1);color-scheme:dark}@media (width>=1340px){:root{--ear:36px;--rack-pad:24px}}@media (width<=860px){:root{--gutter:20px;--ear:6px;--rack-pad:12px}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ink);color:var(--bone);font:400 17px/1.65 var(--sans);-webkit-font-smoothing:antialiased;font-stretch:100%;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit}::selection{background:var(--bone);color:var(--ink)}:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.label{font:500 11px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}.pstroke{border-top:3px solid var(--line);border-bottom:1px solid var(--line);height:7px;display:block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--bone);color:var(--ink);font:600 14px/1 var(--sans);z-index:10;padding:10px 14px;position:absolute;top:-48px;left:16px}.skip:focus{top:12px}.btn{background:var(--bone);color:var(--ink);font:700 13px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;transition:transform .15s var(--ease);align-items:center;gap:10px;padding:15px 22px;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.ghost{color:var(--bone);box-shadow:inset 0 0 0 1px var(--steel);background:0 0}.btn.ghost:hover{box-shadow:inset 0 0 0 1px var(--bone)}.link{font:500 15px/1 var(--sans);text-underline-offset:5px;text-decoration-color:var(--steel)}.link:hover{text-decoration-color:var(--bone)}section.block{padding-bottom:20px;scroll-margin-top:24px}.unit{margin-inline:calc(-1 * (var(--ear) + var(--rack-pad)));padding:34px calc(var(--ear) + var(--rack-pad)) 48px;background:var(--unit);box-shadow:inset 0 1px 0 var(--line), inset 0 -1px 0 #0f0d0a;position:relative}.ear{width:var(--ear);background:var(--graphite);position:absolute;top:0;bottom:0}.ear.l{box-shadow:inset -1px 0 0 var(--line);left:0}.ear.r{box-shadow:inset 1px 0 0 var(--line);right:0}@media (width>=861px){.ear:before,.ear:after{content:"";width:calc(var(--ear) * .5);background:var(--ink);border-radius:4px;height:7px;position:absolute;left:50%;transform:translate(-50%)}.ear:before{top:22px}.ear:after{bottom:22px}}.shead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.shead-l{align-items:baseline;gap:14px;display:flex}.shead h2{font:800 22px/1.2 var(--sans);letter-spacing:.04em;text-transform:uppercase;font-stretch:115%}.shead+.pstroke{margin-bottom:32px}.led{width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--steel);border-radius:50%;flex:none;display:inline-block}.led.on{background:var(--bone);box-shadow:none}@media (width<=860px){.unit{padding-top:26px;padding-bottom:36px}.shead h2{font-size:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.faceplate{line-height:0;display:block}.faceplate .bf{width:100%;height:auto;display:block;overflow:visible}.bf-face{fill:var(--graphite)}.bf-legend{fill:var(--bone);transition:fill .25s var(--ease)}.bf-led{fill:var(--graphite);transition:fill 60ms linear}[data-pwr=on] .bf-pwr,[data-net=activity] .bf-net{fill:var(--bone)}[data-rec=on] .bf-rec{fill:var(--ember)}.pre-power .bf-legend{fill:var(--legend-off)}.pre-power .bf-led{fill:var(--graphite)}.faceplate.click .bf{transform:translateY(1.5px)}.site-header[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;padding-top:28px;padding-bottom:28px;display:flex}.mark[data-astro-cid-nen7h5rs]{flex:none;width:300px;text-decoration:none;display:block}.desk[data-astro-cid-nen7h5rs]{align-items:center;gap:30px;display:flex}.desk[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);opacity:.82;white-space:nowrap;text-decoration:none}.desk[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover{opacity:1}.desk[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{padding:12px 16px;font-size:12px}.phone-nav[data-astro-cid-nen7h5rs]{display:none;position:relative}.phone-nav[data-astro-cid-nen7h5rs] .menu[data-astro-cid-nen7h5rs]{cursor:pointer;letter-spacing:.08em;padding:11px 12px;font-size:11px;list-style:none}.phone-nav[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{background:var(--graphite);min-width:200px;box-shadow:inset 0 0 0 1px var(--line);z-index:20;flex-direction:column;gap:0;display:flex;position:absolute;top:calc(100% + 8px);right:0}.phone-nav[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);border-bottom:1px solid var(--line);padding:14px 16px;text-decoration:none;display:block}.phone-nav[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:last-child{border-bottom:0}.phone-nav[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--unit)}@media (width<=1180px){.desk[data-astro-cid-nen7h5rs]{gap:22px}.mark[data-astro-cid-nen7h5rs]{width:250px}.desk[data-astro-cid-nen7h5rs] .minor[data-astro-cid-nen7h5rs]{display:none}}@media (width<=860px){.site-header[data-astro-cid-nen7h5rs]{padding-top:18px;padding-bottom:18px}.mark[data-astro-cid-nen7h5rs]{width:176px}.desk[data-astro-cid-nen7h5rs]{display:none}.phone-nav[data-astro-cid-nen7h5rs]{display:block}}.plate[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:24px;padding:28px 0 40px;display:flex}img[data-astro-cid-jo6i4kqk]{width:168px;height:auto}.lines[data-astro-cid-jo6i4kqk]{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}@media (width<=860px){.plate[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}.lines[data-astro-cid-jo6i4kqk]{text-align:left;align-items:flex-start}}
