.h[data-astro-cid-zz7p2lzw]{font-family:var(--display);font-weight:500;font-size:1.7rem;line-height:1.15;margin:.3rem 0 .6rem;letter-spacing:-.01em}.h[data-astro-cid-zz7p2lzw] a[data-astro-cid-zz7p2lzw]{text-decoration:none;color:inherit}.h[data-astro-cid-zz7p2lzw] a[data-astro-cid-zz7p2lzw]:hover{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:3px;text-underline-offset:.12em}.lead[data-astro-cid-zz7p2lzw]{max-width:40rem;color:var(--ink-2);line-height:1.6;margin:0 0 .9rem}section[data-astro-cid-zz7p2lzw]>.k[data-astro-cid-zz7p2lzw]{margin:0}.tally[data-astro-cid-zz7p2lzw]{margin-top:.8rem}.tally[data-astro-cid-zz7p2lzw] ol[data-astro-cid-zz7p2lzw]{list-style:none;margin:0;padding:0}.tally[data-astro-cid-zz7p2lzw] li[data-astro-cid-zz7p2lzw]{border-top:1px solid var(--rule)}.tally[data-astro-cid-zz7p2lzw] li[data-astro-cid-zz7p2lzw]:last-child{border-bottom:1px solid var(--rule)}.tally[data-astro-cid-zz7p2lzw] a[data-astro-cid-zz7p2lzw]{display:grid;grid-template-columns:3.6rem minmax(0,1fr);align-items:baseline;gap:0 .6rem;padding:.55rem 0 .5rem;text-decoration:none;color:inherit}.tally[data-astro-cid-zz7p2lzw] .n[data-astro-cid-zz7p2lzw]{font-family:var(--display);font-weight:300;font-size:1.9rem;line-height:1;color:var(--ink)}.tally[data-astro-cid-zz7p2lzw] .w[data-astro-cid-zz7p2lzw]{font-size:.82rem;line-height:1.3;color:var(--ink-2)}.tally[data-astro-cid-zz7p2lzw] a[data-astro-cid-zz7p2lzw]:hover .n[data-astro-cid-zz7p2lzw]{color:var(--accent)}.tally[data-astro-cid-zz7p2lzw] a[data-astro-cid-zz7p2lzw]:hover .w[data-astro-cid-zz7p2lzw]{text-decoration:underline}.feature[data-astro-cid-zz7p2lzw]{margin:1.6rem 0 0;padding:1.4rem 0 1.6rem;border-top:1px solid var(--ink)}.feature[data-astro-cid-zz7p2lzw]:first-of-type{margin-top:1.2rem}.go[data-astro-cid-zz7p2lzw]{margin:.4rem 0 0}.go[data-astro-cid-zz7p2lzw] a[data-astro-cid-zz7p2lzw]{display:inline-block;font-family:var(--display);font-weight:600;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--paper);background:var(--ink);border:1px solid var(--ink);border-radius:999px;padding:.55rem 1.1rem .47rem}.go[data-astro-cid-zz7p2lzw] a[data-astro-cid-zz7p2lzw]:hover{background:var(--brand);border-color:var(--brand);color:var(--paper)}.lobby[data-astro-cid-zz7p2lzw]{margin:0 0 .6rem}.lobby[data-astro-cid-zz7p2lzw] .k[data-astro-cid-zz7p2lzw]{margin:0 0 .8rem}.sd-grid[data-astro-cid-zz7p2lzw]{--sd-shadow: rgba(15, 31, 61, .28);list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;position:relative}.sd-grid[data-astro-cid-zz7p2lzw] li[data-astro-cid-zz7p2lzw]{position:relative;min-width:0;background:var(--paper);border:1px solid var(--rule);border-radius:10px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s}.sd-door[data-astro-cid-zz7p2lzw]{display:grid;grid-template-rows:auto auto 1fr;gap:.4rem;height:100%;box-sizing:border-box;padding:1.2rem 1.2rem 1.3rem;text-decoration:none;color:inherit;position:relative;transition:background .15s}.sd-door[data-astro-cid-zz7p2lzw]:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.sd-door[data-astro-cid-zz7p2lzw]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sd-n[data-astro-cid-zz7p2lzw]{font-family:var(--display);font-size:clamp(2.1rem,1.5rem + 1.6vw,2.9rem);font-weight:300;line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.sd-n[data-astro-cid-zz7p2lzw] small[data-astro-cid-zz7p2lzw]{font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;font-weight:400;color:var(--ink-3);margin-left:.5rem;text-transform:uppercase}.sd-name[data-astro-cid-zz7p2lzw]{font-family:var(--display);font-size:1.22rem;font-weight:500}.sd-arrow[data-astro-cid-zz7p2lzw]{color:var(--ink-3);display:inline-block;transition:transform .15s,color .15s}.sd-line[data-astro-cid-zz7p2lzw]{font-size:.92rem;line-height:1.5;color:var(--ink-2)}@media(hover:hover)and (pointer:fine){.sd-grid[data-astro-cid-zz7p2lzw] li[data-astro-cid-zz7p2lzw]:hover{transform:translateY(-3px);box-shadow:0 14px 30px -14px var(--sd-shadow);border-color:var(--ink)}.sd-door[data-astro-cid-zz7p2lzw]:hover,.sd-door[data-astro-cid-zz7p2lzw]:focus-visible{background:var(--paper-2)}.sd-door[data-astro-cid-zz7p2lzw]:hover:before,.sd-door[data-astro-cid-zz7p2lzw]:focus-visible:before{transform:scaleX(1)}.sd-door[data-astro-cid-zz7p2lzw]:hover .sd-arrow[data-astro-cid-zz7p2lzw]{color:var(--ink);transform:translate(3px)}.sd-door[data-astro-cid-zz7p2lzw]:hover .sd-name[data-astro-cid-zz7p2lzw]{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:.2em}}.sd-grid[data-astro-cid-zz7p2lzw]:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:10px;background:radial-gradient(260px circle at var(--mx, -999px) var(--my, -999px),var(--accent-soft),transparent 70%);opacity:0;transition:opacity .3s;mix-blend-mode:multiply}.sd-grid[data-astro-cid-zz7p2lzw].lit:after{opacity:1}.sd-grid[data-astro-cid-zz7p2lzw].pre li[data-astro-cid-zz7p2lzw]{opacity:0;transform:translateY(10px)}.sd-grid[data-astro-cid-zz7p2lzw].in li[data-astro-cid-zz7p2lzw]{opacity:1;transform:none;transition:opacity .55s ease,transform .55s ease,box-shadow .25s ease,border-color .25s;transition-delay:calc(var(--i) * 70ms),calc(var(--i) * 70ms),0s,0s}.sd-grid[data-astro-cid-zz7p2lzw].in li[data-astro-cid-zz7p2lzw]:hover{transition-delay:0s}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sd-grid[data-astro-cid-zz7p2lzw]{--sd-shadow: rgba(0, 0, 0, .55)}:root:not([data-theme=light]) .sd-grid[data-astro-cid-zz7p2lzw]:after{mix-blend-mode:normal}}:root[data-theme=dark] .sd-grid[data-astro-cid-zz7p2lzw]{--sd-shadow: rgba(0, 0, 0, .55)}:root[data-theme=dark] .sd-grid[data-astro-cid-zz7p2lzw]:after{mix-blend-mode:normal}@media(max-width:60rem){.sd-grid[data-astro-cid-zz7p2lzw]{grid-template-columns:minmax(0,1fr);gap:.7rem}.sd-grid[data-astro-cid-zz7p2lzw] li[data-astro-cid-zz7p2lzw]:hover{transform:none;box-shadow:none}.sd-door[data-astro-cid-zz7p2lzw]{grid-template-columns:5.2rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:1rem;row-gap:.2rem;padding:1rem 1rem 1.1rem}.sd-n[data-astro-cid-zz7p2lzw]{grid-row:1 / span 2;font-size:2rem;align-self:start}.sd-n[data-astro-cid-zz7p2lzw] small[data-astro-cid-zz7p2lzw]{display:block;margin:.3rem 0 0;font-size:.6rem}.sd-grid[data-astro-cid-zz7p2lzw]:after{display:none}}@media(prefers-reduced-motion:reduce){.sd-grid[data-astro-cid-zz7p2lzw].pre li[data-astro-cid-zz7p2lzw]{opacity:1;transform:none}.sd-grid[data-astro-cid-zz7p2lzw].in li[data-astro-cid-zz7p2lzw],.sd-grid[data-astro-cid-zz7p2lzw] li[data-astro-cid-zz7p2lzw],.sd-door[data-astro-cid-zz7p2lzw]:before{transition:none}.sd-grid[data-astro-cid-zz7p2lzw] li[data-astro-cid-zz7p2lzw]:hover{transform:none}.sd-grid[data-astro-cid-zz7p2lzw]:after{display:none}}@media(max-width:34rem){.h[data-astro-cid-zz7p2lzw]{font-size:1.45rem}}
