:root{--bg:#0a0c0f;--panel:#0f1217;--line:#ffffff17;--line-2:#ffffff29;--text:#f1f3f5;--muted:#949aa4;--dim:#5f6570;--accent:#9be36a;--accent-dim:#9be36a2e;--sans:"Inter Tight", ui-sans-serif, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}html{background:var(--bg);color-scheme:dark}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;background-image:radial-gradient(60rem 40rem at 72% 18%,#9be36a12,#0000 70%);margin:0;overflow-x:hidden}a,button,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bar[data-astro-cid-7qmptlsr]{border-bottom:1px solid var(--line);height:64px;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:24px;margin:0 clamp(16px,2.5vw,32px);display:flex}.mark[data-astro-cid-7qmptlsr]{color:var(--text);align-items:center;gap:10px;font-weight:500;text-decoration:none;display:inline-flex}.dot[data-astro-cid-7qmptlsr]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;flex:none}.nav[data-astro-cid-7qmptlsr]{gap:28px;margin-left:auto;display:flex}.nav[data-astro-cid-7qmptlsr] a[data-astro-cid-7qmptlsr]{color:var(--muted);text-decoration:none;transition:color .2s}.nav[data-astro-cid-7qmptlsr] a[data-astro-cid-7qmptlsr]:hover{color:var(--text)}.bar-meta[data-astro-cid-7qmptlsr]{color:var(--dim)}.hero[data-astro-cid-7qmptlsr]{box-sizing:border-box;grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:clamp(24px,3vw,48px);min-height:calc(100svh - 64px);padding:clamp(20px,3vh,32px) clamp(16px,2.5vw,32px) 32px;display:grid}.hero-copy[data-astro-cid-7qmptlsr]{flex-direction:column;justify-content:center;gap:28px;padding-block:8px;display:flex}.eyebrow[data-astro-cid-7qmptlsr]{font:500 11px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0}h1[data-astro-cid-7qmptlsr]{letter-spacing:-.055em;margin:0;font-size:clamp(52px,6.6vw,104px);font-weight:600;line-height:.9}.lede[data-astro-cid-7qmptlsr]{color:#b4b9c1;max-width:34ch;margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.controls[data-astro-cid-7qmptlsr]{border-top:1px solid var(--line);gap:18px;max-width:380px;padding-top:22px;display:grid}.pour[data-astro-cid-7qmptlsr]{gap:10px;display:grid}.pour-head[data-astro-cid-7qmptlsr]{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;display:flex}.pour-head[data-astro-cid-7qmptlsr] output[data-astro-cid-7qmptlsr]{color:var(--accent)}.hint[data-astro-cid-7qmptlsr]{font:400 11px/1.3 var(--mono);color:var(--dim)}input[data-astro-cid-7qmptlsr][type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0}input[data-astro-cid-7qmptlsr][type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) var(--p,92%), var(--line-2) var(--p,92%));height:2px}input[data-astro-cid-7qmptlsr][type=range]::-moz-range-track{background:var(--line-2);height:2px}input[data-astro-cid-7qmptlsr][type=range]::-moz-range-progress{background:var(--accent);height:2px}input[data-astro-cid-7qmptlsr][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bg);border:2px solid var(--accent);border-radius:2px;width:14px;height:14px;margin-top:-6px;box-shadow:0 0 12px #9be36a80}input[data-astro-cid-7qmptlsr][type=range]::-moz-range-thumb{background:var(--bg);border:2px solid var(--accent);border-radius:2px;width:10px;height:10px}.buttons[data-astro-cid-7qmptlsr]{flex-wrap:wrap;gap:10px;display:flex}.buttons[data-astro-cid-7qmptlsr] button[data-astro-cid-7qmptlsr]{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);border:1px solid var(--line-2);cursor:pointer;background:#ffffff08;border-radius:999px;padding:11px 16px;transition:border-color .2s,background .2s,color .2s}.buttons[data-astro-cid-7qmptlsr] button[data-astro-cid-7qmptlsr]:hover{border-color:var(--accent)}.buttons[data-astro-cid-7qmptlsr] button[data-astro-cid-7qmptlsr][aria-pressed=true]{color:var(--bg);background:var(--accent);border-color:var(--accent)}.stage[data-astro-cid-7qmptlsr]{border:1px solid var(--line-2);background:radial-gradient(38% 46% at 50% 52%,#9be36a17,#0000 72%),linear-gradient(#10141a,#0c0f13);border-radius:18px;min-height:520px;margin:0;position:relative;overflow:hidden}canvas[data-astro-cid-7qmptlsr]{width:100%;height:100%;display:block;position:absolute;inset:0}.frame[data-astro-cid-7qmptlsr]{pointer-events:none;position:absolute;inset:0}.c[data-astro-cid-7qmptlsr]{border:0 solid #9be36a8c;width:18px;height:18px;position:absolute}.c[data-astro-cid-7qmptlsr].tl{border-top-width:1px;border-left-width:1px;top:52px;left:52px}.c[data-astro-cid-7qmptlsr].tr{border-top-width:1px;border-right-width:1px;top:52px;right:52px}.c[data-astro-cid-7qmptlsr].bl{border-bottom-width:1px;border-left-width:1px;bottom:52px;left:52px}.c[data-astro-cid-7qmptlsr].br{border-bottom-width:1px;border-right-width:1px;bottom:52px;right:52px}.ruler[data-astro-cid-7qmptlsr]{opacity:.55;position:absolute}.ruler[data-astro-cid-7qmptlsr].x{background:repeating-linear-gradient(90deg,#ffffff47 0 1px,#0000 1px 12px);height:8px;bottom:52px;left:80px;right:80px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.ruler[data-astro-cid-7qmptlsr].y{background:repeating-linear-gradient(#ffffff47 0 1px,#0000 1px 12px);width:8px;top:80px;bottom:80px;left:52px;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.axis[data-astro-cid-7qmptlsr]{border-left:1px dashed #9be36a29;width:0;position:absolute;top:80px;bottom:80px;left:50%}.hud[data-astro-cid-7qmptlsr]{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);gap:7px;display:grid;position:absolute}.hud[data-astro-cid-7qmptlsr] b[data-astro-cid-7qmptlsr]{color:var(--text);font-weight:500}.hud[data-astro-cid-7qmptlsr].tl{top:20px;left:22px}.hud[data-astro-cid-7qmptlsr].tr{text-align:right;top:20px;right:22px}.hud[data-astro-cid-7qmptlsr].bl{bottom:20px;left:22px}.hud[data-astro-cid-7qmptlsr].br{text-align:right;bottom:20px;right:22px}.live[data-astro-cid-7qmptlsr]{color:var(--text);align-items:center;gap:8px;display:inline-flex}.tag[data-astro-cid-7qmptlsr]{pointer-events:none;font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);opacity:0;will-change:transform;align-items:center;gap:0;transition:opacity .4s;display:flex;position:absolute;top:0;left:0}.tag[data-astro-cid-7qmptlsr].on{opacity:1}.tag[data-astro-cid-7qmptlsr][data-mode=l]{flex-direction:row-reverse}.tag[data-astro-cid-7qmptlsr][data-mode=l] .tag-line[data-astro-cid-7qmptlsr]{background:linear-gradient(270deg, var(--accent), #9be36a4d)}.tag[data-astro-cid-7qmptlsr][data-mode=u] .tag-line[data-astro-cid-7qmptlsr]{display:none}.tag-line[data-astro-cid-7qmptlsr]{background:linear-gradient(90deg, var(--accent), #9be36a4d);width:56px;height:1px}.tag-text[data-astro-cid-7qmptlsr]{white-space:nowrap;background:#0a0c0fbf;border:1px solid #9be36a59;border-radius:4px;padding:6px 9px}.section-head[data-astro-cid-7qmptlsr]{gap:16px;margin-bottom:clamp(28px,4vw,48px);display:grid}h2[data-astro-cid-7qmptlsr]{letter-spacing:-.045em;max-width:18ch;margin:0;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:.98}.notes[data-astro-cid-7qmptlsr],.season[data-astro-cid-7qmptlsr],.visit[data-astro-cid-7qmptlsr]{padding:clamp(64px,9vw,128px) clamp(16px,2.5vw,32px) 0}.note-grid[data-astro-cid-7qmptlsr]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.note[data-astro-cid-7qmptlsr]{align-content:start;gap:14px;padding:28px 28px 32px 0;display:grid}.note[data-astro-cid-7qmptlsr]+.note[data-astro-cid-7qmptlsr]{border-left:1px solid var(--line);padding-left:28px}.note-n[data-astro-cid-7qmptlsr]{font:500 11px/1 var(--mono);color:var(--accent);letter-spacing:.14em}.note-fig[data-astro-cid-7qmptlsr]{letter-spacing:-.04em;font-size:clamp(28px,2.8vw,40px);font-weight:500}.note[data-astro-cid-7qmptlsr] h3[data-astro-cid-7qmptlsr]{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.note[data-astro-cid-7qmptlsr] p[data-astro-cid-7qmptlsr]{color:var(--muted);max-width:38ch;margin:0;font-size:15px;line-height:1.6}.table-wrap[data-astro-cid-7qmptlsr]{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}table[data-astro-cid-7qmptlsr]{border-collapse:collapse;width:100%}th[data-astro-cid-7qmptlsr],td[data-astro-cid-7qmptlsr]{text-align:left;vertical-align:top;padding:20px 22px}thead[data-astro-cid-7qmptlsr] th[data-astro-cid-7qmptlsr]{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line)}tbody[data-astro-cid-7qmptlsr] tr[data-astro-cid-7qmptlsr]+tr[data-astro-cid-7qmptlsr]>[data-astro-cid-7qmptlsr]{border-top:1px solid var(--line)}tbody[data-astro-cid-7qmptlsr] th[data-astro-cid-7qmptlsr]{font-weight:400}tbody[data-astro-cid-7qmptlsr] th[data-astro-cid-7qmptlsr] span[data-astro-cid-7qmptlsr]{display:block}.s-style[data-astro-cid-7qmptlsr]{margin-top:6px}.s-name[data-astro-cid-7qmptlsr]{letter-spacing:-.03em;font-size:22px;font-weight:600}.s-style[data-astro-cid-7qmptlsr]{font:400 12px/1.2 var(--mono);color:var(--muted)}.mono[data-astro-cid-7qmptlsr]{font:400 13px/1.5 var(--mono);color:var(--text);white-space:nowrap;padding-top:24px}td[data-astro-cid-7qmptlsr].col-note{color:var(--muted);padding-top:22px;font-size:15px;line-height:1.55}tbody[data-astro-cid-7qmptlsr] tr[data-astro-cid-7qmptlsr]{transition:background .2s}tbody[data-astro-cid-7qmptlsr] tr[data-astro-cid-7qmptlsr]:hover{background:#9be36a08}.visit[data-astro-cid-7qmptlsr]{justify-items:start;gap:20px;padding-bottom:clamp(64px,8vw,112px);display:grid}.visit[data-astro-cid-7qmptlsr] p[data-astro-cid-7qmptlsr]{max-width:46ch;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.cta[data-astro-cid-7qmptlsr]{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bg);background:var(--accent);border-radius:999px;margin-top:8px;padding:15px 22px;text-decoration:none;box-shadow:0 0 32px #9be36a40}.foot[data-astro-cid-7qmptlsr]{border-top:1px solid var(--line);font:400 11px/1.5 var(--mono);color:var(--dim);letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 clamp(16px,2.5vw,32px);padding:22px 0 80px;display:flex}@media (width<=960px){.nav[data-astro-cid-7qmptlsr],.bar-meta[data-astro-cid-7qmptlsr]{display:none}.hero[data-astro-cid-7qmptlsr]{grid-template-columns:1fr;gap:28px;min-height:0}.hero-copy[data-astro-cid-7qmptlsr]{gap:22px}.stage[data-astro-cid-7qmptlsr]{aspect-ratio:1/1.08;order:-1;min-height:0}.c[data-astro-cid-7qmptlsr].tl,.c[data-astro-cid-7qmptlsr].tr{top:40px}.c[data-astro-cid-7qmptlsr].bl,.c[data-astro-cid-7qmptlsr].br{bottom:40px}.c[data-astro-cid-7qmptlsr].tl,.c[data-astro-cid-7qmptlsr].bl{left:16px}.c[data-astro-cid-7qmptlsr].tr,.c[data-astro-cid-7qmptlsr].br{right:16px}.ruler[data-astro-cid-7qmptlsr].x{bottom:40px;left:40px;right:40px}.ruler[data-astro-cid-7qmptlsr].y{top:64px;bottom:64px;left:16px}.hud[data-astro-cid-7qmptlsr]{gap:6px;font-size:9.5px}.hud[data-astro-cid-7qmptlsr].tl,.hud[data-astro-cid-7qmptlsr].bl{left:14px}.hud[data-astro-cid-7qmptlsr].tr,.hud[data-astro-cid-7qmptlsr].br{right:14px}.hud[data-astro-cid-7qmptlsr].tl,.hud[data-astro-cid-7qmptlsr].tr{top:14px}.hud[data-astro-cid-7qmptlsr].bl,.hud[data-astro-cid-7qmptlsr].br{bottom:14px}.tag-line[data-astro-cid-7qmptlsr]{width:28px}.note-grid[data-astro-cid-7qmptlsr]{grid-template-columns:1fr}.note[data-astro-cid-7qmptlsr],.note[data-astro-cid-7qmptlsr]+.note[data-astro-cid-7qmptlsr]{border-left:0;padding:24px 0}.note[data-astro-cid-7qmptlsr]+.note[data-astro-cid-7qmptlsr]{border-top:1px solid var(--line)}thead[data-astro-cid-7qmptlsr]{display:none}tbody[data-astro-cid-7qmptlsr] tr[data-astro-cid-7qmptlsr]{grid-template-columns:repeat(3,auto);justify-content:start;column-gap:20px;padding:18px;display:grid}tbody[data-astro-cid-7qmptlsr] tr[data-astro-cid-7qmptlsr]+tr[data-astro-cid-7qmptlsr]{border-top:1px solid var(--line)}tbody[data-astro-cid-7qmptlsr] tr[data-astro-cid-7qmptlsr]+tr[data-astro-cid-7qmptlsr]>[data-astro-cid-7qmptlsr]{border-top:0}th[data-astro-cid-7qmptlsr],td[data-astro-cid-7qmptlsr],.mono[data-astro-cid-7qmptlsr],td[data-astro-cid-7qmptlsr].col-note{padding:0}tbody[data-astro-cid-7qmptlsr] th[data-astro-cid-7qmptlsr]{grid-column:1/-1;margin-bottom:12px}td[data-astro-cid-7qmptlsr].col-note{grid-column:1/-1;margin-top:10px}.mono[data-astro-cid-7qmptlsr]{font-size:12px}}@media (prefers-reduced-motion:reduce){.tag[data-astro-cid-7qmptlsr]{transition:none}}
