*,:before,:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}html{font-size:62.5%}:target{scroll-margin-block:5ex}
@font-face{font-family:dot-array;src:url(/fonts/dot-array/DotArray.woff2)format("woff2"),url(/fonts/dot-array/DotArray.woff)format("woff"),url(/fonts/dot-array/DotArray.otf)format("opentype");font-style:normal;font-weight:400}@font-face{font-family:fake-receipt;src:url(/fonts/fake-receipt/FakeReceipt.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:etec;src:url(/fonts/etec/ETEC.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}:root{--site-padding:2rem;--ease-out-quart:cubic-bezier(.25,1,.5,1);--ease-move:cubic-bezier(.2,.8,.2,1);--ease-fade:ease;--dur-move:.55s;--dur-fade:.35s;--dur-swap:.3s}:root:not(.dark-mode),.light-mode{--background:#fff;--foreground:#010101;--border:#ded4ca;--border-strong:#2b2b2b;--border-soft:#b0b0b0bf;--foreground-soft:#b0b0b0;--chip:#0101011a}@media (prefers-color-scheme:dark){:root:not(.light-mode){--background:#181411;--foreground:#f2e7dc;--border:#36302b;--border-strong:#cfc7bf;--border-soft:#f2e7dc2e;--foreground-soft:#45403b;--chip:#f2e7dc1a}}.dark-mode{--background:#181411;--foreground:#f2e7dc;--border:#36302b;--border-strong:#cfc7bf;--border-soft:#f2e7dc2e;--foreground-soft:#45403b;--chip:#f2e7dc1a}::view-transition-old(root){animation-duration:.4s;animation-timing-function:var(--ease-out-quart)}::view-transition-new(root){animation-duration:.4s;animation-timing-function:var(--ease-out-quart)}*{-webkit-tap-highlight-color:transparent}body{letter-spacing:.05em;background-color:var(--background);color:var(--foreground);flex-direction:column;justify-content:center;align-items:center;font-family:fake-receipt,monospace,sans-serif;font-size:1.4rem;line-height:1.285;display:flex}.snap{scroll-snap-type:y mandatory}button{appearance:none;color:inherit;background-color:#0000;border:none;margin:0;padding:0}.dot-array{font-family:dot-array,monospace,sans-serif}.serif{letter-spacing:.1em;font-family:Times New Roman,Times,serif}.etec{font-family:etec,fake-receipt,monospace,sans-serif;font-size:2rem}.caps{text-transform:uppercase}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.global-background{z-index:1;position:fixed;inset:0}
