@font-face{font-family:plate;src:url(../media/big_shoulders_display_latin_wght_normal-s.p.2rr7l8as0o_tk.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:plate Fallback;src:local(Arial);ascent-override:183.44%;descent-override:39.71%;line-gap-override:0.0%;size-adjust:53.64%}.plate_2678165e-module__7lPaza__className{font-family:plate,plate Fallback}.plate_2678165e-module__7lPaza__variable{--f-plate:"plate", "plate Fallback"}
@font-face{font-family:stencil;src:url(../media/big_shoulders_stencil_display_latin_wght_normal-s.p.15v2umlp7fqd9.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:stencil Fallback;src:local(Arial);ascent-override:182.56%;descent-override:39.52%;line-gap-override:0.0%;size-adjust:53.9%}.stencil_dd32ef50-module__YRwFXa__className{font-family:stencil,stencil Fallback}.stencil_dd32ef50-module__YRwFXa__variable{--f-stencil:"stencil", "stencil Fallback"}
@font-face{font-family:condensed;src:url(../media/saira_condensed_latin_500_normal-s.p.33av7xsgku8ry.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:condensed;src:url(../media/saira_condensed_latin_600_normal-s.p.42k_5_-qezggs.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:condensed;src:url(../media/saira_condensed_latin_700_normal-s.p.1holzwo8pfpuw.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:condensed Fallback;src:local(Arial);ascent-override:141.11%;descent-override:54.58%;line-gap-override:0.0%;size-adjust:80.43%}.condensed_fb2ef352-module__NhQVPa__className{font-family:condensed,condensed Fallback}.condensed_fb2ef352-module__NhQVPa__variable{--f-cond:"condensed", "condensed Fallback"}
@font-face{font-family:body;src:url(../media/barlow_latin_400_normal-s.p.2g-m-43w4inzo.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../media/barlow_latin_500_normal-s.p.1e42q6h-am56h.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:body;src:url(../media/barlow_latin_600_normal-s.p.20ymm9zt6h9oi.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:103.13%;descent-override:20.63%;line-gap-override:0.0%;size-adjust:96.96%}.body_467411a9-module___dM0Aa__className{font-family:body,body Fallback}.body_467411a9-module___dM0Aa__variable{--f-body:"body", "body Fallback"}
@font-face{font-family:mono;src:url(../media/martian_mono_latin_standard_normal-s.p.0l5dt97quxm6j.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:60.84%;descent-override:12.17%;line-gap-override:0.0%;size-adjust:164.36%}.mono_dfe5ecd6-module__cVtSpW__className{font-family:mono,mono Fallback}.mono_dfe5ecd6-module__cVtSpW__variable{--f-mono:"mono", "mono Fallback"}
@font-face{font-family:hand;src:url(../media/caveat_latin_wght_normal-s.p.2akhzcw1o7bxs.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:hand Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.hand_cd23505d-module__nFtYWW__className{font-family:hand,hand Fallback}.hand_cd23505d-module__nFtYWW__variable{--f-hand:"hand", "hand Fallback"}
.cs-plate{--cs-ink:#0f0901;--cs-plate-ink:#241604;--cs-hi:#f1ca7d;--cs-cond:var(--f-cond), var(--f-body), sans-serif;--cs-body:var(--f-body), system-ui, sans-serif;--cs-title:var(--f-plate), "Saira Condensed", sans-serif;--cs-mono:var(--f-mono), ui-monospace, monospace;--cs-rivet:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2.5 16.5 6.25v7.5L10 17.5 3.5 13.75v-7.5Z' fill='%236e4612'/%3E%3Cpath d='M10 4 15 7v6l-5 3-5-3V7Z' fill='%23c38a2b'/%3E%3Cpath d='M5 7 10 4l5 3' fill='none' stroke='%23f6dd92' stroke-width='1.4'/%3E%3Ccircle cx='10' cy='10' r='1.8' fill='%235a380c'/%3E%3C/svg%3E");z-index:3;background:var(--cs-rivet) left 9px top 7px / 9px no-repeat, var(--cs-rivet) left 9px bottom 10px / 9px no-repeat, var(--cs-rivet) right 9px top 7px / 9px no-repeat, var(--cs-rivet) right 9px bottom 10px / 9px no-repeat, repeating-linear-gradient(0deg, #fff0c80d 0 1px, transparent 1px 3px), linear-gradient(180deg, #e2b65b 0%, #c38a2b 40%, #a8731f 100%);color:var(--cs-ink);flex-wrap:wrap;align-items:center;gap:8px 28px;padding:8px max(28px,50vw - 756px);display:flex;position:relative;box-shadow:inset 0 2px #f3d27c,inset 0 -4px #6e4612,0 6px 16px #00000073}.cs-plate :focus-visible{outline:2px solid var(--cs-plate-ink);outline-offset:2px}.cs-plate .cs-plate-brand,.cs-plate .cs-plate-brand:hover{color:var(--cs-plate-ink);border-radius:2px;text-decoration:none;display:inline-flex}.cs-plate .wordmark{--mark-cog:var(--cs-plate-ink);--mark-bolt:#4fe3d3;--mark-edge:var(--cs-plate-ink);align-items:center;gap:.45rem;display:inline-flex}.cs-plate .wordmark-mark{filter:drop-shadow(0 1px #ffe8aa8c);flex:none;width:2rem;height:2rem}.cs-plate .wordmark-name{font:800 1.85rem / 1 var(--cs-title);letter-spacing:.07em;text-transform:uppercase;text-shadow:0 1px #ffe8aa8c}.cs-plate-nav{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.cs-plate-group{align-items:center;gap:2px;display:flex}.cs-plate-group+.cs-plate-group:before{content:"";background:linear-gradient(90deg,#24160480 0 1px,#ffecbe73 1px 2px);width:2px;height:20px;margin-right:10px}.cs-plate .cs-plate-link{min-height:34px;color:var(--cs-ink);font:700 .8125rem / 1 var(--cs-cond);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px #ffecbe66;white-space:nowrap;border-radius:2px;align-items:center;padding:0 10px;text-decoration:none;transition:background-color .12s ease-out,box-shadow .12s ease-out;display:inline-flex}.cs-plate .cs-plate-link:hover{color:var(--cs-ink);background:#2416041a;box-shadow:inset 0 1px 2px #24160459}.cs-plate .cs-plate-link[aria-current=page]{color:var(--cs-hi);text-shadow:0 -1px #0009;background:linear-gradient(#1a1209,#2e1f0b);box-shadow:inset 0 2px 3px #0009,0 1px #ffecbe73}.cs-plate .cs-plate-legal{color:var(--cs-ink);font:600 .75rem / 1.2 var(--cs-body);letter-spacing:.02em;white-space:nowrap;text-underline-offset:3px;padding:0 4px}.cs-plate .cs-plate-legal:hover{color:#000}.cs-plate-end{align-items:center;gap:12px;margin-left:auto;display:flex}.cs-plate-readout{color:#a8ece3;min-height:28px;font:500 .75rem / 1 var(--cs-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#0d1917;border-radius:2px;align-items:center;gap:8px;padding:0 10px;display:inline-flex;box-shadow:inset 0 2px 4px #000000b3,0 1px #ffecbe73}.cs-plate-readout:before{content:"";background:#4fe3d3;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 6px #4fe3d3cc}.cs-plate-readout[data-mode=single-thread]:before{background:#ee9466;box-shadow:0 0 6px #ee9466cc}.cs-plate-readout[data-mode=idle]:before{background:#d6a54c;box-shadow:0 0 6px #d6a54cb3}.cs-plate-readout[data-mode=unknown]:before{box-shadow:none;background:#3c4747}@media (max-width:700px){.cs-plate{gap:4px 12px;padding:7px 22px}.cs-plate-end{flex-wrap:wrap;justify-content:flex-end;gap:6px 8px}.cs-plate-nav{flex-basis:100%;order:3;gap:2px 8px}.cs-plate .cs-plate-link{min-height:32px;padding:0 8px}.cs-plate-group+.cs-plate-group:before{content:none}.cs-plate .wordmark-name{font-size:1.45rem}.cs-plate .wordmark-mark{width:1.6rem;height:1.6rem}}@media (max-width:380px){.cs-plate .cs-plate-link{letter-spacing:.08em;padding:0 6px}.cs-plate .wordmark-name{font-size:1.3rem}.cs-plate-readout{padding:0 8px;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.cs-plate .cs-plate-link{transition:none}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#15130f;--fg:#ece4d4;--muted:#b3a88f;--rule:#3a342a}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--f-body), system-ui, sans-serif;margin:0}.shell-footer{border-top:1px solid var(--rule);color:var(--muted);padding:1rem;font-size:.8rem}.shell-footer p{max-width:72ch;margin:0}.shell-footer a{color:var(--fg)}.placeholder{padding:2rem 1rem}.placeholder h1{font-family:var(--f-stencil), sans-serif;font-weight:800}.machine-pending{font-family:var(--f-cond), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#b9c1bb;margin:0;padding:24px 16px}
