.board[data-astro-cid-dtxqm7yq]{position:relative}.half[data-astro-cid-dtxqm7yq]{--c: var(--north);--tint: var(--north-tint);background:var(--tint)}.half--south[data-astro-cid-dtxqm7yq]{--c: var(--south);--tint: var(--south-tint)}.half[data-astro-cid-dtxqm7yq]>.wrap[data-astro-cid-dtxqm7yq]{display:grid;gap:20px}.half--north[data-astro-cid-dtxqm7yq]>.wrap[data-astro-cid-dtxqm7yq]{padding-block:28px 30px}.half--south[data-astro-cid-dtxqm7yq]>.wrap[data-astro-cid-dtxqm7yq]{padding-block:30px 28px}.half-head[data-astro-cid-dtxqm7yq]{display:flex;align-items:center;gap:14px}.letter[data-astro-cid-dtxqm7yq]{font-family:var(--font-display);font-weight:800;font-size:2.1rem;line-height:.8;color:var(--c)}.half-title[data-astro-cid-dtxqm7yq]{font-size:1.25rem;letter-spacing:-.015em;color:var(--fg)}.all[data-astro-cid-dtxqm7yq]{margin-left:auto;font-weight:600;font-size:.95rem;color:var(--c)}.leaders[data-astro-cid-dtxqm7yq]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.leaders[data-astro-cid-dtxqm7yq] a[data-astro-cid-dtxqm7yq]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface);text-decoration:none;border-radius:4px;min-width:0;height:100%}.leaders[data-astro-cid-dtxqm7yq] a[data-astro-cid-dtxqm7yq]:hover{outline:2px solid var(--c);outline-offset:-2px}.pos[data-astro-cid-dtxqm7yq]{font-family:var(--font-display);font-weight:800;font-size:1.6rem;line-height:1;color:var(--c);min-width:1ch}.who[data-astro-cid-dtxqm7yq]{display:grid;min-width:0;line-height:1.25}.nm[data-astro-cid-dtxqm7yq]{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec[data-astro-cid-dtxqm7yq]{color:var(--muted);font-size:.92rem}.line[data-astro-cid-dtxqm7yq]{background:var(--fg);height:4px;position:relative}.line-inner[data-astro-cid-dtxqm7yq]{position:relative;height:100%}.line-label[data-astro-cid-dtxqm7yq]{position:absolute;top:50%;right:max(16px,env(safe-area-inset-right,0px));transform:translateY(-50%);background:var(--fg);color:var(--bg);font-family:var(--font-display);font-weight:800;font-size:.82rem;letter-spacing:.01em;padding:4px 12px;border-radius:2px}@media(max-width:900px){.leaders[data-astro-cid-dtxqm7yq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.leaders[data-astro-cid-dtxqm7yq]{grid-template-columns:1fr;gap:6px}.leaders[data-astro-cid-dtxqm7yq] a[data-astro-cid-dtxqm7yq]{padding:8px 12px}.who[data-astro-cid-dtxqm7yq]{grid-auto-flow:column;justify-content:space-between;align-items:baseline;flex:1;gap:12px}.half-title[data-astro-cid-dtxqm7yq]{font-size:1.15rem}.letter[data-astro-cid-dtxqm7yq]{font-size:1.8rem}}.hero[data-astro-cid-j7pv25f6]{padding-block:clamp(40px,7vw,88px) clamp(32px,5vw,56px)}.hero-inner[data-astro-cid-j7pv25f6]{display:grid;gap:18px}.season[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--muted)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:17ch}.lead-word[data-astro-cid-j7pv25f6]{color:var(--south);background:linear-gradient(90deg,var(--north),var(--south));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-foot[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px 40px;margin-top:8px}.lan-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:center}.coords[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--mcc-accent);font-weight:600;letter-spacing:.02em}.lan-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,6vw,4.4rem)}.lan-when[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.4rem,3vw,2rem);line-height:1.1}.sep[data-astro-cid-j7pv25f6]{color:var(--mcc-accent);margin-inline:6px}.lan-count[data-astro-cid-j7pv25f6]{border-left:3px solid var(--mcc-accent);border-image:linear-gradient(180deg,var(--mcc-blue),var(--mcc-purple)) 1;padding-left:28px;display:grid;gap:6px}.count-big[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1;letter-spacing:-.03em;min-height:1em}.count-sub[data-astro-cid-j7pv25f6]{opacity:.8;font-weight:500}.day[data-astro-cid-j7pv25f6]{margin-bottom:14px;font-weight:600}.programs[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.program-col[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:1rem;font-weight:700;margin-bottom:14px}.program-col[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.program-col[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;padding:8px 0;text-decoration:none;font-weight:600;border-bottom:1px solid var(--rule)}.program-col[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover span[data-astro-cid-j7pv25f6]{text-decoration:underline}.duo[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.duo[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{align-content:start}.duo[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]+div[data-astro-cid-j7pv25f6]{border-left:1px solid var(--rule);padding-left:56px}@media(max-width:860px){.lan-grid[data-astro-cid-j7pv25f6],.programs[data-astro-cid-j7pv25f6],.duo[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.lan-count[data-astro-cid-j7pv25f6]{padding-left:20px}.duo[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]+div[data-astro-cid-j7pv25f6]{border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:40px}}@media(max-width:420px){.program-col[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
