:root{--u:min(calc(100vw / 16), calc(100vh / 23), 30px);--paper:#fafafa;--ink:#000;--hair:1px;--enter:.78s cubic-bezier(.22, 1, .36, 1);--step:40ms;--sans:"Melange Grotesk", "KMR Melange Grotesk", "Helvetica Neue", Helvetica, Arial, "Liberation Sans", sans-serif}@supports (height:100dvh){:root{--u:min(calc(100vw / 16), calc(100dvh / 23), 30px)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--sans);font-size:calc(var(--u) * 5 / 6);line-height:var(--u);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;place-items:center;display:grid;overflow:hidden auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}img{max-width:100%;display:block}input{font:inherit;color:inherit;background:0 0;border:0}::selection{background:var(--ink);color:var(--paper)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.board{width:calc(var(--u) * 16);height:100dvh;position:relative}.board--long{height:auto;min-height:100dvh;padding-bottom:calc(var(--u) * 9)}.page{padding-top:calc(var(--u) * .957);padding-left:calc(var(--u) * 2);padding-right:var(--u)}.masthead{top:calc(var(--u) * .957);left:calc(var(--u) * 2);right:var(--u);border-top:var(--hair) solid var(--ink);position:absolute}.mark{width:calc(var(--u) * 2.865);height:auto;left:0;top:min(calc(100% - var(--u) * 7.781), calc(var(--u) * 27.22));-webkit-user-select:none;user-select:none;position:absolute}.title{width:fit-content;font-size:inherit;font-weight:inherit;text-underline-position:from-font;text-decoration-skip-ink:none;text-decoration:underline;display:block}.address{width:fit-content;display:block}.sheet{margin-top:var(--u);border-bottom:var(--hair) solid var(--ink)}.row{grid-template-columns:calc(var(--u) * 7.25) 1fr;width:100%;height:var(--u);border-top:var(--hair) solid var(--ink);align-items:center;display:grid}.row--live:hover,.row--live:focus-visible,.row--live:focus-within,.row--open{background:var(--ink);color:var(--paper);outline:0}.box{width:100%;height:var(--u);margin-top:var(--u);border-top:var(--hair) solid var(--ink);border-bottom:var(--hair) solid var(--ink);grid-template-columns:1fr auto;align-items:center;display:grid}.box input{width:100%;height:100%;caret-color:var(--ink)}.box input::placeholder{color:var(--ink);opacity:.4}.box input:focus{outline:0}.box button{width:var(--u);place-items:center;height:100%;display:grid}.box svg{width:calc(var(--u) * .4);height:calc(var(--u) * .667);overflow:visible}.box polyline{stroke:currentColor;stroke-width:.6px;fill:none}.intro{padding-top:var(--u)}.intro p+p{margin-top:var(--u)}.intro a{text-underline-position:from-font;text-decoration-skip-ink:none;text-decoration:underline}.close{width:calc(var(--u) * 2);height:calc(var(--u) * 2);place-items:center;display:grid;position:absolute;top:0;left:0}.close svg{width:calc(var(--u) * .667);height:calc(var(--u) * .667);overflow:visible}.close line{stroke:currentColor;stroke-width:.6px}@keyframes enter{0%{opacity:0;transform:translateY(calc(var(--u) * .6))}}.masthead,.close,.title,.address,.sheet .row,.intro p,.box,.mark{animation:enter var(--enter) backwards;animation-delay:calc(var(--i,0) * var(--step))}@media (prefers-reduced-motion:reduce){.masthead,.close,.title,.address,.sheet .row,.intro p,.box,.mark{animation:none}}
