.manifest[data-astro-cid-7k5mprmg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;display:grid}.micro[data-astro-cid-7k5mprmg]{padding-bottom:12px;display:block}ul[data-astro-cid-7k5mprmg]{border-top:var(--border) solid var(--rule-hard);margin:0;padding:0;list-style:none}li[data-astro-cid-7k5mprmg]{border-bottom:var(--border) solid var(--rule);color:var(--ink-2);gap:14px;padding:14px 0;font-size:1rem;line-height:1.45;display:flex}ul[data-astro-cid-7k5mprmg][data-yes=true] li[data-astro-cid-7k5mprmg]{color:var(--ink)}svg[data-astro-cid-7k5mprmg]{color:var(--ink-3);flex-shrink:0;margin-top:3px}ul[data-astro-cid-7k5mprmg][data-yes=true] svg[data-astro-cid-7k5mprmg]{color:var(--accent-2)}@media (width<=720px){.manifest[data-astro-cid-7k5mprmg]{grid-template-columns:minmax(0,1fr)}}.desc[data-astro-cid-lncs2w3l]{max-width:none}.desc[data-astro-cid-lncs2w3l] .story>*+*{margin-top:1em}.desc[data-astro-cid-lncs2w3l] .story p{color:var(--ink-2);font-size:1.0625rem;line-height:1.6}.desc[data-astro-cid-lncs2w3l] .story>p:first-child{color:var(--ink);font-size:1.1875rem}.desc[data-astro-cid-lncs2w3l] .story h2{border-bottom:var(--border) solid var(--rule-hard);letter-spacing:-.02em;color:var(--ink);margin-top:2.4em;padding-bottom:10px;font-family:Sentient,Georgia,serif;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:400;line-height:1.15}.desc[data-astro-cid-lncs2w3l] .story h2+*{margin-top:.9em}.desc[data-astro-cid-lncs2w3l] .story ul{margin:0;padding:0;list-style:none}.desc[data-astro-cid-lncs2w3l] .story li{border-bottom:var(--border) solid var(--rule);color:var(--ink-2);padding:9px 0 9px 24px;font-size:1rem;line-height:1.5;position:relative}.desc[data-astro-cid-lncs2w3l] .story li+li{margin-top:0}.desc[data-astro-cid-lncs2w3l] .story li:before{content:"";background:color-mix(in oklab, var(--accent) 70%, transparent);border-radius:2px;width:9px;height:9px;position:absolute;top:17px;left:2px}.desc[data-astro-cid-lncs2w3l] .story a{color:var(--accent-text);border-bottom:var(--border) solid color-mix(in oklab, var(--accent) 45%, transparent);transition:border-color .2s var(--ease);font-weight:500;text-decoration:none}.desc[data-astro-cid-lncs2w3l] .story a:hover{border-bottom-color:var(--accent)}.desc[data-astro-cid-lncs2w3l] .story code{background:var(--paper);border:var(--border) solid var(--rule-hard);color:var(--ink);border-radius:3px;padding:2px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9em}.desc[data-astro-cid-lncs2w3l] .demo{border:var(--border) solid color-mix(in oklab, var(--accent) 55%, transparent);background:linear-gradient(to right, color-mix(in oklab, var(--accent) 10%, transparent), transparent 70%);transition:transform .22s var(--ease-far),border-color .2s var(--ease);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k go""t go""h go";align-items:center;gap:2px 20px;margin-top:1.2em;padding:18px 22px;font-weight:400;text-decoration:none;display:grid}.desc[data-astro-cid-lncs2w3l] .demo:hover{border-color:var(--accent);transform:translateY(-2px)}.desc[data-astro-cid-lncs2w3l] .demo-k{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);grid-area:k;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem}.desc[data-astro-cid-lncs2w3l] .demo-t{letter-spacing:-.015em;color:var(--ink);grid-area:t;font-family:Sentient,Georgia,serif;font-size:1.375rem}.desc[data-astro-cid-lncs2w3l] .demo-h{color:var(--ink-3);grid-area:h;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem}.desc[data-astro-cid-lncs2w3l] .demo-go{background:var(--accent);width:44px;height:44px;color:var(--accent-ink);border-radius:50%;grid-area:go;justify-content:center;align-items:center;display:flex}.desc[data-astro-cid-lncs2w3l] .demo-go svg{width:18px;height:18px;transition:transform .22s var(--ease-far)}.desc[data-astro-cid-lncs2w3l] .demo:hover .demo-go svg{transform:translate(2px,-2px)}.desc[data-astro-cid-lncs2w3l] .demo+p{margin-top:.8em}.page-wrap[data-astro-cid-s4tfx3gx]{position:relative}.page[data-astro-cid-s4tfx3gx]{z-index:1;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:64px;padding:40px 0 96px;display:grid;position:relative}.body[data-astro-cid-s4tfx3gx]{flex-direction:column;gap:96px;min-width:0;display:flex}.head[data-astro-cid-s4tfx3gx]{flex-direction:column;gap:14px;display:flex}.d1[data-astro-cid-s4tfx3gx]{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.ver[data-astro-cid-s4tfx3gx]{letter-spacing:.14em;color:var(--accent-ink);background:var(--accent);border-radius:3px;padding:5px 9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8125rem;transform:translateY(-.6em)}.tagline[data-astro-cid-s4tfx3gx]{letter-spacing:.1em;color:var(--ink-3);flex-wrap:wrap;gap:6px 14px;font-size:.6875rem;display:flex}.tagline[data-astro-cid-s4tfx3gx] a[data-astro-cid-s4tfx3gx]{color:var(--ink-3);text-decoration:none}.tagline[data-astro-cid-s4tfx3gx] a[data-astro-cid-s4tfx3gx].on,.tagline[data-astro-cid-s4tfx3gx] a[data-astro-cid-s4tfx3gx]:hover{color:var(--accent-text)}.term[data-astro-cid-s4tfx3gx]{color:var(--ink-2)}.story[data-astro-cid-s4tfx3gx]{margin-top:14px}.sec[data-astro-cid-s4tfx3gx]{flex-direction:column;gap:28px;padding:0;display:flex}.sec-head[data-astro-cid-s4tfx3gx]{gap:12px}.aside[data-astro-cid-s4tfx3gx]{color:var(--ink-2);font-size:.9375rem;line-height:1.55}.listing[data-astro-cid-s4tfx3gx]{max-width:72ch}.two[data-astro-cid-s4tfx3gx]{grid-template-columns:5fr 7fr;align-items:start;gap:48px;display:grid}.route[data-astro-cid-s4tfx3gx]{grid-template-columns:repeat(var(--stations,3),minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.route[data-astro-cid-s4tfx3gx]:before{content:"";border-top:var(--border) solid var(--rule-hard);position:absolute;top:14px;left:14px;right:14px}.st[data-astro-cid-s4tfx3gx]{flex-direction:column;gap:12px;display:flex;position:relative}.mark[data-astro-cid-s4tfx3gx]{border:var(--border) solid var(--accent);background:var(--ground);width:28px;height:28px;color:var(--accent-text);letter-spacing:.04em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;display:flex}.st-words[data-astro-cid-s4tfx3gx]{flex-direction:column;gap:6px;display:flex}.st-words[data-astro-cid-s4tfx3gx] b[data-astro-cid-s4tfx3gx]{letter-spacing:-.02em;color:var(--ink);font-family:Sentient,Georgia,serif;font-size:1.375rem;font-weight:400}.st-detail[data-astro-cid-s4tfx3gx]{color:var(--ink-2);font-size:.875rem;line-height:1.5}.who[data-astro-cid-s4tfx3gx]{border-top:var(--border) solid var(--rule-hard);margin:0;padding:0;list-style:none}.who[data-astro-cid-s4tfx3gx] li[data-astro-cid-s4tfx3gx]{border-bottom:var(--border) solid var(--rule);color:var(--ink);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px 0;font-size:1rem;line-height:1.5;display:grid}.licence[data-astro-cid-s4tfx3gx]{border-block:var(--border) solid var(--rule-hard);flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:22px 0}.lic-words[data-astro-cid-s4tfx3gx]{flex-direction:column;gap:4px;display:flex}.lic-line[data-astro-cid-s4tfx3gx]{max-width:52ch;font-size:1.0625rem;line-height:1.5}.faqs[data-astro-cid-s4tfx3gx]{border-top:var(--border) solid var(--rule-hard)}.faq[data-astro-cid-s4tfx3gx]{border-bottom:var(--border) solid var(--rule)}.faq[data-astro-cid-s4tfx3gx] summary[data-astro-cid-s4tfx3gx]{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:500;list-style:none;display:flex}.faq[data-astro-cid-s4tfx3gx] summary[data-astro-cid-s4tfx3gx]::-webkit-details-marker{display:none}.faq[data-astro-cid-s4tfx3gx] summary[data-astro-cid-s4tfx3gx]:after{content:"+";color:var(--ink-3);font-family:JetBrains Mono,ui-monospace,monospace}.faq[data-astro-cid-s4tfx3gx][open] summary[data-astro-cid-s4tfx3gx]:after{content:"−"}.faq[data-astro-cid-s4tfx3gx] p[data-astro-cid-s4tfx3gx]{color:var(--ink-2);margin:0 0 18px;font-size:.9375rem;line-height:1.55}.close[data-astro-cid-s4tfx3gx]{border-top:var(--border) solid var(--rule-hard);flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;padding-top:28px}.close-name[data-astro-cid-s4tfx3gx]{letter-spacing:-.02em;font-family:Sentient,Georgia,serif;font-size:2.125rem}.close-line[data-astro-cid-s4tfx3gx]{color:var(--ink-2);font-size:.9375rem}.ticket[data-astro-cid-s4tfx3gx]{top:calc(var(--head,64px) + 24px);flex-direction:column;gap:0;display:flex;position:sticky}.ticket[data-astro-cid-s4tfx3gx] .micro[data-astro-cid-s4tfx3gx]{padding-bottom:10px}.ln[data-astro-cid-s4tfx3gx]{border-top:var(--border) solid var(--rule-hard)}.price-row[data-astro-cid-s4tfx3gx]{flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 0 6px;display:flex}.price-row[data-astro-cid-s4tfx3gx] .micro[data-astro-cid-s4tfx3gx]{padding:0}.price[data-astro-cid-s4tfx3gx]{letter-spacing:-.02em;color:var(--ink);font-family:Sentient,Georgia,serif;font-size:2.5rem;font-weight:400;line-height:1}.dash[data-astro-cid-s4tfx3gx]{color:var(--ink-3)}.mem[data-astro-cid-s4tfx3gx]{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem}.note[data-astro-cid-s4tfx3gx]{color:var(--ink-2);padding-bottom:18px;font-size:.875rem;line-height:1.5}.facts[data-astro-cid-s4tfx3gx]{flex-direction:column;padding-top:18px;display:flex}.fact[data-astro-cid-s4tfx3gx]{border-bottom:var(--border) solid var(--rule);color:var(--ink-2);justify-content:space-between;gap:16px;padding:12px 0;font-size:.875rem;display:flex}.fact[data-astro-cid-s4tfx3gx] b[data-astro-cid-s4tfx3gx]{color:var(--ink);text-align:right;font-weight:500}.etsy[data-astro-cid-s4tfx3gx]{align-self:flex-start;margin-top:14px;font-size:.875rem}.pay[data-astro-cid-s4tfx3gx]{padding-top:14px}@media (width<=1100px){.page[data-astro-cid-s4tfx3gx]{grid-template-columns:minmax(0,1fr) 280px;gap:40px}}@media (width<=860px){.page[data-astro-cid-s4tfx3gx]{grid-template-columns:minmax(0,1fr);gap:0;padding:24px 0 0}.body[data-astro-cid-s4tfx3gx]{gap:72px;padding-bottom:32px}.two[data-astro-cid-s4tfx3gx]{grid-template-columns:minmax(0,1fr);gap:24px}.route[data-astro-cid-s4tfx3gx]{grid-template-columns:minmax(0,1fr);gap:28px}.route[data-astro-cid-s4tfx3gx]:before{border-top:0;border-left:var(--border) solid var(--rule-hard);inset:0 auto 0 14px}.st[data-astro-cid-s4tfx3gx]{flex-direction:row;gap:16px}.ticket[data-astro-cid-s4tfx3gx]{z-index:15;margin-inline:calc(var(--space)*-3);padding:12px calc(var(--space)*3);border-top:var(--border) solid var(--rule-hard);background:color-mix(in oklab, var(--ground) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;position:sticky;top:auto;bottom:0}.desk[data-astro-cid-s4tfx3gx]{display:none}.price-row[data-astro-cid-s4tfx3gx]{flex-shrink:0;padding:0}.price[data-astro-cid-s4tfx3gx]{font-size:1.5rem}.ticket[data-astro-cid-s4tfx3gx] .btn[data-astro-cid-s4tfx3gx]{white-space:normal;text-align:center;flex:0 auto;min-width:0;min-height:48px;padding:0 14px;line-height:1.2}}
