.stack[data-astro-cid-wmos4pt7]{margin:30px 0 0;display:flex;flex-direction:column;gap:10px}.band[data-astro-cid-wmos4pt7]{border:1px solid var(--line);background:var(--card);border-left:5px solid var(--band)}.band[data-astro-cid-wmos4pt7].dashed{border-left-style:dashed;background:transparent}.bhead[data-astro-cid-wmos4pt7]{display:grid;grid-template-columns:78px 1fr;gap:2px 20px;padding:17px 20px}.rung[data-astro-cid-wmos4pt7]{font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:6px}.bname[data-astro-cid-wmos4pt7]{font-size:22px;line-height:1.35;margin:0}.bname[data-astro-cid-wmos4pt7] a[data-astro-cid-wmos4pt7]{color:var(--ink);text-decoration:none}.bname[data-astro-cid-wmos4pt7] a[data-astro-cid-wmos4pt7]:hover{color:var(--accent);text-decoration:underline}.bname[data-astro-cid-wmos4pt7] .en[data-astro-cid-wmos4pt7]{font-size:14.5px;color:var(--muted);font-weight:400;font-family:var(--ui);margin-left:8px}.bq[data-astro-cid-wmos4pt7]{grid-column:2;font-size:15.5px;color:var(--muted);margin:2px 0 0}.acts[data-astro-cid-wmos4pt7]{grid-column:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 10px;margin-top:12px;font-family:var(--ui);font-size:13px}.acts[data-astro-cid-wmos4pt7] details[data-astro-cid-wmos4pt7]{flex:1 1 100%;order:2}.acts[data-astro-cid-wmos4pt7] summary[data-astro-cid-wmos4pt7]{cursor:pointer;display:inline-block;padding:6px 13px;border:1px solid var(--line);border-radius:2px;color:var(--muted);list-style:none}.acts[data-astro-cid-wmos4pt7] summary[data-astro-cid-wmos4pt7]::-webkit-details-marker{display:none}.acts[data-astro-cid-wmos4pt7] summary[data-astro-cid-wmos4pt7]:hover{background:var(--sunk)}.acts[data-astro-cid-wmos4pt7] details[data-astro-cid-wmos4pt7][open] summary[data-astro-cid-wmos4pt7]{color:var(--ink)}.acts[data-astro-cid-wmos4pt7] ul[data-astro-cid-wmos4pt7]{margin:12px 0 0;padding:14px 16px 14px 34px;background:var(--sunk);border-left:3px solid var(--ochre);font-size:15px;font-family:var(--ta)}.acts[data-astro-cid-wmos4pt7] li[data-astro-cid-wmos4pt7]{margin:5px 0}.acts[data-astro-cid-wmos4pt7] button[data-astro-cid-wmos4pt7]{cursor:pointer;order:1;padding:6px 13px;border:1px solid var(--line);border-radius:2px;color:var(--accent);background:var(--card);font:inherit}.acts[data-astro-cid-wmos4pt7] button[data-astro-cid-wmos4pt7]:hover{background:var(--sunk)}.flow[data-astro-cid-wmos4pt7]{font-family:var(--ui);font-size:12.5px;color:var(--muted);text-align:right;margin:12px 4px 0 0;max-width:none}dialog[data-astro-cid-wmos4pt7]{border:none;border-top:5px solid var(--accent);background:var(--card);color:var(--ink);max-width:640px;width:calc(100% - 32px);padding:0;border-radius:3px;box-shadow:0 24px 60px #00000047}dialog[data-astro-cid-wmos4pt7]::backdrop{background:#2414129e}.dwrap[data-astro-cid-wmos4pt7]{padding:26px clamp(20px,4vw,34px) 30px}dialog[data-astro-cid-wmos4pt7] h3[data-astro-cid-wmos4pt7]{font-size:24px;margin:8px 0 0;line-height:1.3}dialog[data-astro-cid-wmos4pt7] h3[data-astro-cid-wmos4pt7] .en[data-astro-cid-wmos4pt7]{font-family:var(--ui);font-size:14px;color:var(--muted);font-weight:400;margin-left:8px}dialog[data-astro-cid-wmos4pt7] p[data-astro-cid-wmos4pt7]{margin:15px 0 0;font-size:16px}dialog[data-astro-cid-wmos4pt7] .more[data-astro-cid-wmos4pt7]{font-family:var(--ui);font-size:14px}dialog[data-astro-cid-wmos4pt7] .close[data-astro-cid-wmos4pt7]{cursor:pointer;float:right;font-family:var(--ui);font-size:13px;color:var(--muted);border:1px solid var(--line);background:var(--card);padding:5px 12px;border-radius:2px}dialog[data-astro-cid-wmos4pt7] .close[data-astro-cid-wmos4pt7]:hover{background:var(--sunk)}@media(max-width:640px){.bhead[data-astro-cid-wmos4pt7]{grid-template-columns:1fr}.rung[data-astro-cid-wmos4pt7]{padding-top:0}.bq[data-astro-cid-wmos4pt7],.acts[data-astro-cid-wmos4pt7]{grid-column:1}}.hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden;background:var(--deep);color:var(--cream);padding:clamp(40px,7vh,76px) 0 clamp(36px,6vh,64px)}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-2;background-image:url(/img/hero-thanjavur-inscription.jpg);background-size:cover;background-position:center 38%}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,#2a1416f0,#2a1416cc 46%,#2a14166b),linear-gradient(to top,#1a0c0eb8,#1a0c0e00 55%)}.hero[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{color:var(--ochre)}.wordmark[data-astro-cid-j7pv25f6]{font-size:clamp(44px,8vw,80px);font-weight:700;line-height:.98;margin:12px 0 0;letter-spacing:-.015em;max-width:none}.wordmark[data-astro-cid-j7pv25f6] .ai[data-astro-cid-j7pv25f6]{color:#e9a0aa}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(24px,3.4vw,36px);line-height:1.25;margin:18px 0 0;max-width:34ch;text-wrap:balance}.says[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px 40px;margin-top:20px;max-width:74ch}.hero[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{font-size:17px;color:#e2d3c9;max-width:46ch;margin:0}.cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px 14px;margin:26px 0 0;font-family:var(--ui);font-size:14.5px}.btn[data-astro-cid-j7pv25f6]{display:inline-block;padding:11px 20px;border:1px solid rgba(247,240,232,.42);color:var(--cream);text-decoration:none;border-radius:2px}.btn[data-astro-cid-j7pv25f6]:hover{background:#f7f0e81f}.btn[data-astro-cid-j7pv25f6].solid{background:var(--cream);color:#5d1621;border-color:var(--cream);font-weight:600}.btn[data-astro-cid-j7pv25f6].solid:hover{background:#fff}.credit[data-astro-cid-j7pv25f6]{position:absolute;right:0;bottom:0;margin:0;max-width:none;font-family:var(--ui);font-size:11px;color:#f7f0e89e;padding:8px 14px;background:#1a0c0e80}.credit[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#f7f0e8db}.statwrap[data-astro-cid-j7pv25f6]{margin:clamp(38px,6vh,60px) 0 0}.join[data-astro-cid-j7pv25f6]{border-top:2px solid var(--accent);border-bottom:1px solid var(--line);padding:28px 0}.join[data-astro-cid-j7pv25f6] .two[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:36px}.join[data-astro-cid-j7pv25f6] .cl[data-astro-cid-j7pv25f6]{font-family:var(--ui);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:0 0 10px}.join[data-astro-cid-j7pv25f6] .big[data-astro-cid-j7pv25f6]{font-size:clamp(18px,2.3vw,22px);line-height:1.5;max-width:34ch;margin:0}.join[data-astro-cid-j7pv25f6] .result[data-astro-cid-j7pv25f6]{margin-top:26px;padding-top:22px;border-top:1px solid var(--line);max-width:56ch;font-size:clamp(18px,2.3vw,22px);line-height:1.5}.join[data-astro-cid-j7pv25f6] .result[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--accent);font-weight:600}.grouplab[data-astro-cid-j7pv25f6]{font-family:var(--ui);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:26px 0 10px}.map[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.pg[data-astro-cid-j7pv25f6]{background:var(--card);padding:15px 17px;display:block;text-decoration:none;color:var(--ink)}.pg[data-astro-cid-j7pv25f6]:hover{background:var(--sunk)}.pg[data-astro-cid-j7pv25f6] .path[data-astro-cid-j7pv25f6]{font-family:var(--mono);font-size:12.5px;color:var(--accent2);font-weight:600;overflow-wrap:anywhere;margin:0}.pg[data-astro-cid-j7pv25f6] .q[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--muted);margin:6px 0 0;line-height:1.45}@media(max-width:640px){.join[data-astro-cid-j7pv25f6] .two[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:24px}}
