.pookalam[data-astro-cid-572zvwle]{width:100%;position:relative}.pookalam[data-astro-cid-572zvwle] svg[data-astro-cid-572zvwle]{width:100%;height:auto;display:block}.pookalam__centre[data-astro-cid-572zvwle]{aspect-ratio:1;width:27%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.pookalam__centre[data-astro-cid-572zvwle] img{border-radius:50%;width:100%;height:100%;display:block}.today[data-astro-cid-zsdejbuv]{border:1px solid var(--kcc-line-strong);background:var(--kcc-cream-2);border-radius:16px;flex-wrap:wrap;max-width:520px;display:flex;overflow:hidden}.today__half[data-astro-cid-zsdejbuv]{flex-direction:column;flex:200px;gap:2px;padding:14px 20px;display:flex}.today__half[data-astro-cid-zsdejbuv][hidden]{display:none}.today__half--kerala[data-astro-cid-zsdejbuv]{background:var(--kcc-maroon);color:var(--kcc-cream)}.today[data-astro-cid-zsdejbuv] p[data-astro-cid-zsdejbuv]{margin:0}.today__label[data-astro-cid-zsdejbuv]{letter-spacing:.12em;text-transform:uppercase;color:var(--kcc-eyebrow);font-size:12px;font-weight:700}.today__half--kerala[data-astro-cid-zsdejbuv] .today__label[data-astro-cid-zsdejbuv]{color:var(--kcc-gold-light)}.today__date[data-astro-cid-zsdejbuv]{font-size:18px;font-weight:600}.today__date--ml[data-astro-cid-zsdejbuv]{font-size:20px;font-weight:700}.today__note[data-astro-cid-zsdejbuv]{color:var(--kcc-ink-2);font-size:14px}.today__half--kerala[data-astro-cid-zsdejbuv] .today__note[data-astro-cid-zsdejbuv]{color:var(--kcc-on-dark)}.intro[data-astro-cid-q6rahido]{flex-wrap:wrap;align-items:center;gap:48px;padding-block:40px 72px;display:flex}.intro__text[data-astro-cid-q6rahido]{flex-direction:column;flex:460px;gap:22px;min-width:0;display:flex}.intro__art[data-astro-cid-q6rahido]{flex:300px;min-width:0;max-width:540px;margin-inline:auto}.eyebrow__ml[data-astro-cid-q6rahido]{letter-spacing:0;text-transform:none;font-size:17px}html[lang=ml] .eyebrow[data-astro-cid-q6rahido] [data-astro-cid-q6rahido]:lang(en){letter-spacing:.14em;text-transform:uppercase;font-size:14px}.headline[data-astro-cid-q6rahido]{font-family:var(--font-display);color:var(--kcc-maroon);margin:0;font-size:clamp(40px,6vw,82px);font-weight:400;line-height:1.05}html[lang=ml] .headline[data-astro-cid-q6rahido]{font-family:var(--font-ml-display);font-size:clamp(34px,5vw,68px);font-weight:800;line-height:1.3}.strapline[data-astro-cid-q6rahido]{color:var(--kcc-fern);margin:0;font-size:24px}.strapline--en[data-astro-cid-q6rahido]{font-family:var(--font-display);line-height:1.3}.lead[data-astro-cid-q6rahido]{max-width:34em;color:var(--kcc-ink-2);margin:0;font-size:19px}.note[data-astro-cid-q6rahido]{border:1.5px dashed var(--kcc-maroon);border-radius:var(--radius-card);background:var(--kcc-paper);max-width:520px;margin:0;padding:18px 22px;font-weight:600;position:relative;overflow:hidden}.note[data-astro-cid-q6rahido] span[data-astro-cid-q6rahido]{position:relative}.note[data-astro-cid-q6rahido] .note__rings{opacity:.2;position:absolute;top:-40px;right:-40px}@media (width<=480px){.intro[data-astro-cid-q6rahido]{gap:32px;padding-block:24px 48px}.intro__text[data-astro-cid-q6rahido]{flex-basis:100%}}.programmes[data-astro-cid-aqt26rlh]{padding-block:var(--section-pad);border-top:1px solid var(--kcc-line);background:var(--kcc-cream-2)}.programmes__inner[data-astro-cid-aqt26rlh]{flex-direction:column;gap:32px;display:flex}.programmes__intro[data-astro-cid-aqt26rlh]{flex-direction:column;gap:10px;max-width:680px;display:flex}.programmes__top[data-astro-cid-aqt26rlh]{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.eyebrow__ml[data-astro-cid-aqt26rlh]{letter-spacing:0;text-transform:none;font-size:17px}.soon[data-astro-cid-aqt26rlh]{border:1px dashed var(--kcc-maroon);border-radius:var(--radius-pill);letter-spacing:.1em;text-transform:uppercase;color:var(--kcc-maroon);padding:3px 10px;font-size:12px;font-weight:700}.headline[data-astro-cid-aqt26rlh]{font-family:var(--font-display);color:var(--kcc-maroon);margin:0;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.08}.lead[data-astro-cid-aqt26rlh]{color:var(--kcc-ink-2);margin:0}.tiles[data-astro-cid-aqt26rlh]{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.tiles[data-astro-cid-aqt26rlh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.tiles[data-astro-cid-aqt26rlh]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=480px){.programmes[data-astro-cid-aqt26rlh]{padding-block:56px}}.proverb[data-astro-cid-oxdom3cv]{border-radius:var(--radius-panel);background:var(--kcc-fern);color:var(--kcc-on-green);flex-wrap:wrap;gap:24px 48px;padding:32px;display:flex;position:relative;overflow:hidden}.proverb[data-astro-cid-oxdom3cv]>[data-astro-cid-oxdom3cv]:not(.proverb__rings){position:relative}.proverb[data-astro-cid-oxdom3cv] .proverb__rings{opacity:.25;position:absolute;bottom:-80px;right:-80px}.proverb[data-astro-cid-oxdom3cv] .eyebrow[data-astro-cid-oxdom3cv]{color:var(--kcc-gold-light)}.proverb[data-astro-cid-oxdom3cv] [data-astro-cid-oxdom3cv]:focus-visible{outline-color:var(--kcc-gold-light)}.proverb[data-astro-cid-oxdom3cv] p[data-astro-cid-oxdom3cv]{margin:0}.proverb__saying[data-astro-cid-oxdom3cv]{flex-direction:column;flex:360px;gap:14px;min-width:0;display:flex}.proverb__meaning[data-astro-cid-oxdom3cv]{flex-wrap:wrap;flex:2 480px;align-content:center;gap:14px 32px;min-width:0;display:flex}.proverb__lang[data-astro-cid-oxdom3cv]{flex-direction:column;flex:220px;gap:10px;min-width:0;display:flex}.proverb__lang[data-astro-cid-oxdom3cv]:lang(ml) .proverb__en[data-astro-cid-oxdom3cv]{font-size:19px;font-weight:700}.proverb__top[data-astro-cid-oxdom3cv]{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.eyebrow__ml[data-astro-cid-oxdom3cv]{letter-spacing:0;text-transform:none;font-size:17px}.draft[data-astro-cid-oxdom3cv]{border-radius:var(--radius-pill);background:var(--tag-fest-bg);color:var(--tag-fest-fg);letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;font-size:12px;font-weight:700}.draft[data-astro-cid-oxdom3cv][hidden]{display:none}.proverb__ml[data-astro-cid-oxdom3cv]{font-family:var(--font-ml);color:var(--kcc-gold-light);overflow-wrap:anywhere;margin-top:8px;font-size:clamp(30px,4vw,40px);font-weight:700;line-height:1.3}.proverb__translit[data-astro-cid-oxdom3cv]{color:var(--kcc-on-green-2);font-size:17px;font-style:italic}.proverb__translit[data-astro-cid-oxdom3cv]:first-letter{text-transform:uppercase}.proverb__en[data-astro-cid-oxdom3cv]{color:var(--kcc-paper);font-size:20px;font-weight:600}.proverb__note[data-astro-cid-oxdom3cv]{color:var(--kcc-on-green-2)}.links[data-astro-cid-oxdom3cv]{flex-wrap:wrap;flex-basis:100%;gap:0 24px;display:flex}.links[data-astro-cid-oxdom3cv] a[data-astro-cid-oxdom3cv]{min-height:var(--touch);color:var(--kcc-gold-light);align-items:center;font-weight:600;display:inline-flex}.links[data-astro-cid-oxdom3cv] a[data-astro-cid-oxdom3cv]:hover{color:var(--kcc-paper)}@media (width<=480px){.proverb[data-astro-cid-oxdom3cv]{padding:24px 20px}.proverb[data-astro-cid-oxdom3cv] .proverb__rings{opacity:.12}}.voices[data-astro-cid-alxtjr24]{flex-direction:column;gap:22px;min-width:0;display:flex}.voices__top[data-astro-cid-alxtjr24]{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.eyebrow__ml[data-astro-cid-alxtjr24]{letter-spacing:0;text-transform:none;font-size:17px}.soon[data-astro-cid-alxtjr24]{border:1px dashed var(--kcc-maroon);border-radius:var(--radius-pill);letter-spacing:.1em;text-transform:uppercase;color:var(--kcc-maroon);padding:3px 10px;font-size:12px;font-weight:700}.headline[data-astro-cid-alxtjr24]{font-family:var(--font-display);color:var(--kcc-maroon);margin:0;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.08}.lead[data-astro-cid-alxtjr24]{max-width:34em;color:var(--kcc-ink-2);margin:0}.voices__list[data-astro-cid-alxtjr24]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.recording[data-astro-cid-alxtjr24]{border:1px solid var(--kcc-line);background:var(--kcc-paper);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 18px;display:flex}.recording--new[data-astro-cid-alxtjr24]{border:1.5px solid var(--kcc-maroon)}.recording__play[data-astro-cid-alxtjr24]{background:var(--kcc-maroon);width:48px;height:48px;color:var(--kcc-cream);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.recording__play[data-astro-cid-alxtjr24]:disabled{cursor:not-allowed}.recording__text[data-astro-cid-alxtjr24]{flex-direction:column;flex:180px;min-width:0;display:flex}.recording__title[data-astro-cid-alxtjr24]{font-weight:600}.recording__meta[data-astro-cid-alxtjr24]{color:var(--kcc-ink-3);font-size:14px}.recording__badge[data-astro-cid-alxtjr24]{border-radius:var(--radius-pill);background:var(--kcc-maroon);color:var(--kcc-cream);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:700}.links[data-astro-cid-alxtjr24]{flex-wrap:wrap;gap:0 24px;margin:0;display:flex}.links[data-astro-cid-alxtjr24] a[data-astro-cid-alxtjr24]{min-height:var(--touch);align-items:center;font-weight:600;display:inline-flex}.word[data-astro-cid-lzjuj3qs]{border-radius:var(--radius-panel);background:var(--kcc-gold-light);min-width:0;color:var(--kcc-ink);flex-direction:column;justify-content:center;gap:10px;padding:32px;display:flex;position:relative;overflow:hidden}.word[data-astro-cid-lzjuj3qs]>[data-astro-cid-lzjuj3qs]:not(.word__rings){position:relative}.word[data-astro-cid-lzjuj3qs] .word__rings{opacity:.35;position:absolute;top:-70px;right:-70px}.word__top[data-astro-cid-lzjuj3qs]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.word__eyebrow[data-astro-cid-lzjuj3qs]{letter-spacing:.14em;text-transform:uppercase;color:#4a2a08;font-size:13px;font-weight:700}.soon[data-astro-cid-lzjuj3qs]{border:1px dashed var(--kcc-maroon);border-radius:var(--radius-pill);letter-spacing:.1em;text-transform:uppercase;color:var(--kcc-maroon);padding:3px 10px;font-size:12px;font-weight:700}.word__main[data-astro-cid-lzjuj3qs]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.word__ml[data-astro-cid-lzjuj3qs]{font-family:var(--font-ml);color:var(--kcc-maroon);font-size:clamp(56px,8vw,72px);font-weight:700;line-height:1.05}.word__listen[data-astro-cid-lzjuj3qs]{border:1.5px solid var(--kcc-maroon);background:var(--kcc-cream);width:48px;height:48px;color:var(--kcc-maroon);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.word__listen[data-astro-cid-lzjuj3qs]:disabled{cursor:not-allowed}.word__en[data-astro-cid-lzjuj3qs]{font-size:20px;font-weight:600}.word__example[data-astro-cid-lzjuj3qs]{color:#3a2410;margin:6px 0 0;font-size:16px}.ml-bold[data-astro-cid-lzjuj3qs]{font-weight:700}.word__foot[data-astro-cid-lzjuj3qs]{border-top:1px solid #b88a2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;margin-top:8px;padding-top:12px;font-size:15px;display:flex}.word__foot[data-astro-cid-lzjuj3qs] a[data-astro-cid-lzjuj3qs]{min-height:var(--touch);color:var(--kcc-maroon-deep);align-items:center;font-weight:700;display:inline-flex}.stories[data-astro-cid-ftqbidac]{padding-block:var(--section-pad);border-top:1px solid var(--kcc-line);background:var(--kcc-cream)}.stories__inner[data-astro-cid-ftqbidac]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px;display:grid}.stories__inner[data-astro-cid-ftqbidac]>.proverb{grid-column:1/-1}@media (width<=900px){.stories__inner[data-astro-cid-ftqbidac]{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.stories[data-astro-cid-ftqbidac]{padding-block:56px}.stories__inner[data-astro-cid-ftqbidac]{gap:24px}}.event[data-astro-cid-n2kli6hx]{border:1px solid var(--kcc-line);border-radius:var(--radius-card);background:var(--kcc-paper);flex-direction:column;gap:12px;padding:22px;display:flex}.event__top[data-astro-cid-n2kli6hx]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tag[data-astro-cid-n2kli6hx]{border-radius:var(--radius-pill);letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;font-size:12px;font-weight:700}.tag--kids[data-astro-cid-n2kli6hx]{background:var(--tag-kids-bg);color:var(--tag-kids-fg)}.tag--arts[data-astro-cid-n2kli6hx]{background:var(--tag-arts-bg);color:var(--tag-arts-fg)}.tag--sports[data-astro-cid-n2kli6hx]{background:var(--tag-sport-bg);color:var(--tag-sport-fg)}.tag--stem[data-astro-cid-n2kli6hx]{background:var(--tag-stem-bg);color:var(--tag-stem-fg)}.tag--festival[data-astro-cid-n2kli6hx]{background:var(--tag-fest-bg);color:var(--tag-fest-fg)}.event__date[data-astro-cid-n2kli6hx]{color:var(--kcc-ink-3);font-size:14px}.event__title[data-astro-cid-n2kli6hx]{font-family:var(--font-display);color:var(--kcc-ink);margin:0;font-size:24px;font-weight:400;line-height:1.15}.event__text[data-astro-cid-n2kli6hx]{color:var(--kcc-ink-2);margin:0;font-size:15px}.event__link[data-astro-cid-n2kli6hx]{min-height:var(--touch);align-self:flex-start;align-items:center;margin-top:auto;font-size:15px;font-weight:600;display:inline-flex}span[data-astro-cid-n2kli6hx].event__link{color:var(--kcc-ink-3)}.strip[data-astro-cid-36ru5iwa]{border:1px solid var(--kcc-line-strong);border-radius:var(--radius-card);background:var(--kcc-paper);grid-template-columns:repeat(12,minmax(max-content,1fr));display:grid;position:relative;overflow-x:auto}.strip__months[data-astro-cid-36ru5iwa],.strip__seasons[data-astro-cid-36ru5iwa]{grid-column:1/-1;grid-template-columns:subgrid;min-width:960px;display:grid}.strip__months[data-astro-cid-36ru5iwa]{margin:0;padding:0;list-style:none}.month[data-astro-cid-36ru5iwa]{border-right:1px solid var(--kcc-line);flex-direction:column;gap:4px;padding:16px 10px 12px;display:flex}.month[data-astro-cid-36ru5iwa]:last-child{border-right:0}.month[data-astro-cid-36ru5iwa].season-winter{background:var(--season-winter-tint)}.month[data-astro-cid-36ru5iwa].season-spring{background:var(--season-spring-tint)}.month[data-astro-cid-36ru5iwa].season-summer{background:var(--season-summer-tint)}.month[data-astro-cid-36ru5iwa].season-autumn{background:var(--season-autumn-tint)}.month[data-astro-cid-36ru5iwa].is-highlight{background:var(--month-highlight)}.month[data-astro-cid-36ru5iwa].is-current{background:var(--season-spring-tint);box-shadow:inset 0 0 0 2px var(--kcc-green)}.month__ml[data-astro-cid-36ru5iwa]{color:var(--kcc-maroon);font-size:19px;font-weight:700;line-height:1.4}.month__en[data-astro-cid-36ru5iwa]{font-size:13px;font-weight:600}.month__span[data-astro-cid-36ru5iwa]{color:var(--kcc-ink-3);font-size:12px}.badge[data-astro-cid-36ru5iwa]{border-radius:var(--radius-pill);background:var(--kcc-maroon);color:var(--kcc-cream);align-self:flex-start;margin-top:6px;padding:3px 8px;font-size:11px;font-weight:700}.badge--here[data-astro-cid-36ru5iwa]{background:var(--kcc-green);color:var(--kcc-paper);display:none}.is-current[data-astro-cid-36ru5iwa] .badge--here[data-astro-cid-36ru5iwa]{display:inline-block}.season[data-astro-cid-36ru5iwa]{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;padding:8px 10px;font-size:12px;font-weight:700}.season[data-astro-cid-36ru5iwa].season-winter{background:var(--season-winter);color:var(--season-winter-ink)}.season[data-astro-cid-36ru5iwa].season-spring{background:var(--season-spring);color:var(--season-spring-ink)}.season[data-astro-cid-36ru5iwa].season-summer{background:var(--season-summer);color:var(--season-summer-ink)}.season[data-astro-cid-36ru5iwa].season-autumn{background:var(--season-autumn);color:var(--season-autumn-ink)}.whats-on[data-astro-cid-bdruvtrl]{padding-block:var(--section-pad);background:var(--kcc-cream-2);scroll-margin-top:0}.whats-on__inner[data-astro-cid-bdruvtrl]{flex-direction:column;gap:36px;display:flex}.whats-on__intro[data-astro-cid-bdruvtrl]{flex-direction:column;gap:10px;max-width:640px;display:flex}.eyebrow__ml[data-astro-cid-bdruvtrl]{letter-spacing:0;text-transform:none;font-size:17px}.headline[data-astro-cid-bdruvtrl]{font-family:var(--font-display);color:var(--kcc-maroon);margin:0;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.08}.lead[data-astro-cid-bdruvtrl]{color:var(--kcc-ink-2);margin:0}.events__list[data-astro-cid-bdruvtrl]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.events__list[data-astro-cid-bdruvtrl]>li[data-astro-cid-bdruvtrl]{display:flex}.events__list[data-astro-cid-bdruvtrl]>li[data-astro-cid-bdruvtrl]>*{flex:1}@media (width<=480px){.whats-on[data-astro-cid-bdruvtrl]{padding-block:56px}}
