@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/82a479d98881992e-s.24ik8ds6mfy86.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/0344c0a4a9df02b3-s.p.171shbaxyastj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.sDTkAa_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.sDTkAa_variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ffa9da2c26a20832-s.1ma0lyyj3vj55.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8022bebd73ac6230-s.p.1agee208_hwfr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cb20b375a5739b57-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d3323de857e1fce-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b7a08e852a63f857-s.12_ml6bnugnre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86fd170c8543a779-s.p.2yee423r7ahpo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.qJyc4W_className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.qJyc4W_variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
@property --lit{syntax:"<number>";inherits:true;initial-value:0}:root{--wall:#e2ded6;--plate:#eae7e0;--shade:#bdb7ac;--rule:#c9c3b8;--ink:#17140f;--ink-2:#5a544a;--door:#181512;--door-2:#221e1a;--door-ink:#ece6da;--door-dim:#9a9184;--door-rule:#3a342d;--ember:#e8431a;--ember-deep:#7a1a0a;--buy:#146b47;--sell:#b0234a;--cell:24px;--dot:1.6px;--step:6px;--step-sm:4px;--cast-x:6px;--cast-y:8px;--cast:drop-shadow(var(--cast-x) var(--cast-y) 0 var(--shade));--cast-door:drop-shadow(var(--cast-x) var(--cast-y) 0 #17140f52);--font-display:var(--font-instrument), ui-sans-serif, system-ui, sans-serif;--font-text:var(--font-instrument), ui-sans-serif, system-ui, sans-serif;--font-data:var(--font-dm-mono), ui-monospace, "SFMono-Regular", monospace;--ease-snap:cubic-bezier(.16, 1, .3, 1);--ease-reach:cubic-bezier(.65, 0, .35, 1);--dur-blink:90ms;--dur-snap:.26s;--dur-scan:.52s;--dur-reach:.64s;--dur-streak:.18s;--z-lattice:0;--z-familiar:1;--z-plate:2;--z-content:3;--z-nav:20;--z-overlay:40;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.09 0 0 0 0 0.08 0 0 0 0 0.06 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:720px){:root{--cell:20px;--cast-x:4px;--cast-y:6px}}*,:before,:after{box-sizing:border-box}html{background:var(--wall);color:var(--ink);-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--font-text);background-color:var(--wall);background-image:var(--grain);background-blend-mode:multiply;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-size:220px 220px;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}img,svg,canvas{max-width:100%;display:block}code,kbd,pre,samp{font-family:var(--font-data)}::selection{background:var(--ink);color:var(--wall)}:focus-visible{outline:2px dashed var(--ink);outline-offset:3px}.stepped:focus-visible,.stepped-sm:focus-visible{outline-offset:-6px}.on-door :focus-visible,[data-ground=door] :focus-visible{outline-color:var(--door-ink)}.skip{z-index:100;background:var(--door);color:var(--door-ink);padding:10px 14px;font-size:14px;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.display{font-family:var(--font-display);letter-spacing:-.03em;font-weight:600;font-stretch:90%;line-height:.96}.data{font-family:var(--font-data);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:0}.lattice{background-image:radial-gradient(circle at center, var(--rule) var(--dot), transparent calc(var(--dot) + .6px));background-size:var(--cell) var(--cell);background-position:calc(var(--cell) / -2) calc(var(--cell) / -2)}.cast{filter:var(--cast)}.cast-door{filter:var(--cast-door)}.stepped{clip-path:polygon(0 calc(var(--step) * 2), var(--step) calc(var(--step) * 2), var(--step) var(--step), calc(var(--step) * 2) var(--step), calc(var(--step) * 2) 0, calc(100% - var(--step) * 2) 0, calc(100% - var(--step) * 2) var(--step), calc(100% - var(--step)) var(--step), calc(100% - var(--step)) calc(var(--step) * 2), 100% calc(var(--step) * 2), 100% calc(100% - var(--step) * 2), calc(100% - var(--step)) calc(100% - var(--step) * 2), calc(100% - var(--step)) calc(100% - var(--step)), calc(100% - var(--step) * 2) calc(100% - var(--step)), calc(100% - var(--step) * 2) 100%, calc(var(--step) * 2) 100%, calc(var(--step) * 2) calc(100% - var(--step)), var(--step) calc(100% - var(--step)), var(--step) calc(100% - var(--step) * 2), 0 calc(100% - var(--step) * 2))}.stepped-sm{clip-path:polygon(0 var(--step-sm), var(--step-sm) var(--step-sm), var(--step-sm) 0, calc(100% - var(--step-sm)) 0, calc(100% - var(--step-sm)) var(--step-sm), 100% var(--step-sm), 100% calc(100% - var(--step-sm)), calc(100% - var(--step-sm)) calc(100% - var(--step-sm)), calc(100% - var(--step-sm)) 100%, var(--step-sm) 100%, var(--step-sm) calc(100% - var(--step-sm)), 0 calc(100% - var(--step-sm)))}.plate{background-color:var(--plate);background-image:var(--grain);background-blend-mode:multiply;background-size:220px 220px}.door{color:var(--door-ink);background-color:var(--door);background-image:var(--grain), linear-gradient(to top in oklab, color-mix(in oklab, var(--ember) 34%, var(--door)) 0%, color-mix(in oklab, var(--ember-deep) 30%, var(--door)) calc(var(--door-light,calc(18% + var(--lit) * 14%)) * .55), transparent var(--door-light,calc(18% + var(--lit) * 14%))), linear-gradient(to top in oklab, color-mix(in oklab, var(--ember) 70%, var(--door)) 0, transparent 3px);background-blend-mode:soft-light, normal, normal;transition:--lit var(--dur-reach) var(--ease-snap);background-size:220px 220px,100% 100%,100% 100%}.btn{min-height:44px;font-family:var(--font-text);white-space:nowrap;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.btn>span{transition:transform var(--dur-snap) var(--ease-snap)}.btn-ember{background:var(--ember);color:var(--ink)}.btn-ink{background:var(--door);color:var(--door-ink)}.btn-plate{background:var(--plate);color:var(--ink)}.btn-wire{box-shadow:inset 0 0 0 1px var(--door-rule);color:var(--door-ink)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.btn:not(:disabled):hover>span{transform:translate(2px)}}.btn:focus-visible>span{transform:translate(2px)}.btn:active:not(:disabled){filter:brightness(.94)}.link{background-image:radial-gradient(circle,currentColor .9px,#0000 1.3px);background-position:0 100%;background-repeat:repeat-x;background-size:5px 3px;padding-bottom:3px}@media (prefers-reduced-motion:no-preference){.js:not(.intro-ready) [data-intro]{visibility:hidden;animation:0s 3s forwards intro-fallback}}@keyframes intro-fallback{to{visibility:visible}}@media (prefers-reduced-motion:reduce){.btn>span,.door{transition:none}}
