:root{--accent:#e9a23b;--accent-hover:#f5c77a;--accent-soft:color-mix(in srgb, var(--accent) 14%, transparent);--board-dark:#2e6b52;--board-light:#e9dfc9;--board-highlight:var(--accent);--on-accent:#0d0f0e;--paper-ink:#0d0f0e;--paper:#f2efe8;--paper-rule:#d6d0c3;--paper-text:#3e403b;--paper-muted:#5b5d57;--paper-accent:#7a4a0e;--font-display:"Barlow Condensed", "Barlow", system-ui, sans-serif;--font-body:"Barlow", system-ui, sans-serif;--font-tamil:"Noto Sans Tamil", "Barlow", sans-serif;--accent-2:var(--board-dark);--on-accent-2:#fff;--chrome:#2d2d2d;--slant:14px;--container:1280px;--gutter:32px;--radius-sm:2px;--radius:3px;--radius-lg:4px;--pill:999px}:root,[data-theme=dark]{color-scheme:dark;--accent-text:var(--accent);--accent-text-hover:var(--accent-hover);--ink:#0d0f0e;--ink-2:#141715;--ink-3:#161917;--ink-4:#1b1f1c;--ink-5:#232825;--ink-6:#2a2f2b;--text:#f2efe8;--text-soft:#cfcbc2;--text-muted:#b9b7b0;--text-faint:#a7a9a3;--line:#f2efe81a;--line-strong:#f2efe82e;--line-heavy:#f2efe83d;--shadow:#00000080}[data-theme=light]{color-scheme:light;--accent-text:color-mix(in srgb, var(--accent) 58%, #000);--accent-text-hover:color-mix(in srgb, var(--accent) 42%, #000);--ink:#fbfaf6;--ink-2:#f3f1ea;--ink-3:#f0ede5;--ink-4:#e8e4da;--ink-5:#dfdacf;--ink-6:#d3cec2;--text:#141614;--text-soft:#30332e;--text-muted:#474a44;--text-faint:#5d6059;--line:#0d0f0e1a;--line-strong:#0d0f0e29;--line-heavy:#0d0f0e42;--shadow:#2820102e;--paper:#ebe5d7;--paper-rule:#d2c9b5}@media (width<=640px){:root{--gutter:20px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ink);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-size:16px;line-height:1.6}img,svg,iframe{max-width:100%;display:block}h1,h2,h3,h4,p,figure{margin:0}a{color:var(--accent-text);text-decoration:none}a:hover{color:var(--accent-text-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button,input,textarea,select{font:inherit}.container{max-width:var(--container);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.surface-paper{background:var(--paper);color:var(--paper-ink)}.surface-ink-2{background:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}[id]{scroll-margin-top:24px}.tamil{font-family:var(--font-tamil)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:var(--on-accent);border-radius:var(--pill);padding:12px 18px;font-weight:600;position:absolute;top:-100px;left:16px}.skip-link:focus{color:var(--on-accent);top:16px}.prose{max-width:720px;color:var(--text-muted);font-size:18px;line-height:1.7}.prose>*+*{margin-top:1.1em}.prose h2,.prose h3{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;margin-top:2em;line-height:1.15}.prose h2{font-size:30px;font-weight:700}.prose h3{font-size:22px;font-weight:700}.prose strong{color:var(--text)}.prose a{text-underline-offset:3px;text-decoration:underline}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.4em}.prose blockquote{border-left:3px solid var(--accent);color:var(--text);margin-left:0;padding-left:20px}.prose img{border-radius:var(--radius);height:auto}.prose hr{border:0;border-top:1px solid var(--line)}.prose code{background:var(--ink-4);border-radius:6px;padding:.15em .4em;font-size:.9em}.prose table{border-collapse:collapse;width:100%;font-size:16px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}html[data-scheme=federation]{--accent:#d91c2b;--accent-hover:#bd150f;--on-accent:#fff;--accent-text:#c01624;--accent-text-hover:#8f0f1a;--accent-2:#025bc8;--board-dark:#025bc8;--board-light:#d4eefd;--board-highlight:#e8505c;--ink:#fff;--ink-2:#f4f4f4;--ink-3:#efefef;--ink-4:#e4e4e4;--ink-5:#d6d6d6;--ink-6:#c4c4c4;--text:#1f1f1f;--text-soft:#2d2d2d;--text-muted:#4a4a4a;--text-faint:#5f5f5f;--shadow:#0a142829;--paper:#eaf2fc;--paper-rule:#cddff5;--paper-text:#3a3a3a;--paper-muted:#575757;--paper-accent:#c01624}html[data-scheme=kanchi]{--accent:#a3263a;--accent-hover:#bf3a4e;--on-accent:#fff8ec;--accent-text:#8a1c2e;--accent-text-hover:#6b1322;--board-dark:#7a2632;--board-light:#f1dfb4;--board-highlight:#d4a23a;--ink:#f8ecd9;--ink-2:#f2e0c4;--ink-3:#efdabb;--ink-4:#e7cda6;--ink-5:#dcbd90;--ink-6:#cfab78;--text:#22140f;--text-soft:#3d2a22;--text-muted:#574137;--text-faint:#6d564a;--shadow:#50141429;--paper:#ecd3a0;--paper-rule:#d6b679;--paper-text:#47302a;--paper-muted:#634b40;--paper-accent:#8a1c2e}html[data-scheme=manjal]{--accent:#e2a40f;--accent-hover:#f0bc3c;--on-accent:#1d1405;--accent-text:#a32d12;--accent-text-hover:#7d1f0b;--board-dark:#b23a1e;--board-light:#f8e9b8;--ink:#fff4cc;--ink-2:#fbe9a8;--ink-3:#f9e49c;--ink-4:#f3d97f;--ink-5:#eacb66;--ink-6:#dcb94b;--text:#1f160b;--text-soft:#3a2b18;--text-muted:#554226;--text-faint:#6b5634;--shadow:#6e460029;--paper:#f8d9a8;--paper-rule:#e4b97a;--paper-text:#45341c;--paper-muted:#5f4a2a;--paper-accent:#a32d12}html[data-scheme=kovil]{--accent:#1e6e78;--accent-hover:#2a8793;--on-accent:#f7fbfa;--accent-text:#155760;--accent-text-hover:#0e434a;--board-dark:#9c6b42;--board-light:#eee0c8;--ink:#f1e6d3;--ink-2:#e9dbc2;--ink-3:#e5d5ba;--ink-4:#dccaa9;--ink-5:#d1bc97;--ink-6:#c3aa82;--text:#1a1814;--text-soft:#34302a;--text-muted:#4d473e;--text-faint:#635c51;--shadow:#46321929;--paper:#d7e6e2;--paper-rule:#b3cdc8;--paper-text:#403a31;--paper-muted:#5b5347;--paper-accent:#155760}html[data-scheme=vazhai]{--accent:#3e7d3a;--accent-hover:#4f9649;--on-accent:#f8fbf3;--accent-text:#2f6a2c;--accent-text-hover:#23521f;--board-dark:#4d7a33;--board-light:#edf0d8;--board-highlight:#e0b23f;--ink:#eef3dc;--ink-2:#e3ebc8;--ink-3:#dfe7c0;--ink-4:#d4dfae;--ink-5:#c6d498;--ink-6:#b6c680;--text:#141a12;--text-soft:#2c3428;--text-muted:#434c3e;--text-faint:#586152;--shadow:#1e3c1426;--paper:#cfe0a8;--paper-rule:#afc583;--paper-text:#3a4334;--paper-muted:#535d4b;--paper-accent:#2f6a2c}html[data-scheme=malli]{--accent:#2f4a8a;--accent-hover:#3e5ca3;--on-accent:#f7f8fd;--accent-text:#2a4380;--accent-text-hover:#1d3163;--board-dark:#2f4a8a;--board-light:#efe3c0;--board-highlight:#c8a24a;--ink:#eef0f9;--ink-2:#e3e6f4;--ink-3:#dfe2f2;--ink-4:#d3d8ec;--ink-5:#c5cbe4;--ink-6:#b4bbda;--text:#13151c;--text-soft:#2c2f38;--text-muted:#444852;--text-faint:#5a5e68;--shadow:#141e4624;--paper:#efe1b8;--paper-rule:#d6c48e;--paper-text:#3c3d40;--paper-muted:#56575b;--paper-accent:#2a4380}._logo_1r27q_1{align-items:center;gap:14px;display:flex}._mark_1r27q_6{flex:none;width:68px;height:68px}._words_1r27q_11{flex-direction:column;gap:2px;line-height:1.15;display:flex}._tamil_1r27q_17{color:var(--accent-text);order:-1;font-size:17px;font-weight:700}._name_1r27q_23{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-2);white-space:nowrap;font-size:19px;font-weight:700}._logo_1r27q_1:hover ._name_1r27q_23{color:var(--accent-2)}@media (width<=1280px) and (width>=1101px){._tamil_1r27q_17{font-size:15px}._name_1r27q_23{font-size:16px}._mark_1r27q_6{width:56px;height:56px}}@media (width<=480px){._mark_1r27q_6{width:48px;height:48px}._name_1r27q_23{letter-spacing:.03em;white-space:normal;font-size:14px}._tamil_1r27q_17{font-size:12px}}._header_1wxms_1{--edge:max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)));--cut:26px;z-index:20;background:var(--ink);grid-template-columns:auto 1fr;display:grid;position:relative}._brand_1wxms_10{padding:12px 40px 12px var(--edge);align-items:center;display:flex}._bars_1wxms_21{grid-template-rows:46px 50px;display:grid}._top_1wxms_25,._nav_1wxms_26{isolation:isolate;padding:0 var(--edge) 0 56px;justify-content:flex-end;align-items:center;display:flex;position:relative}._top_1wxms_25{z-index:1;color:var(--on-accent-2);gap:28px;font-size:14px}._contact_1wxms_40{color:inherit;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}._contact_1wxms_40:hover{color:inherit;text-underline-offset:3px;text-decoration:underline}._cta_1wxms_52{min-height:34px;color:var(--chrome);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);background:#fff;align-items:center;padding:6px 28px;font-size:16px;font-style:italic;font-weight:700;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}._cta_1wxms_52:hover{color:var(--chrome);background:#d4eefd}._cta_1wxms_52:active{transform:translateY(1px)}._top_1wxms_25:before,._nav_1wxms_26:before{content:"";z-index:-1;position:absolute;inset:0}._top_1wxms_25:before{background:var(--accent-2);clip-path:polygon(var(--cut) 0, 100% 0, 100% 100%, calc(var(--cut) * .52) 100%)}._nav_1wxms_26:before{clip-path:polygon(calc(var(--cut) * .52) 0, 100% 0, 100% 100%, 0 100%);background:#eef2f8}._link_1wxms_92{height:100%;color:var(--text);letter-spacing:.05em;text-transform:uppercase;align-items:center;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .15s;display:flex;position:relative}._link_1wxms_92:last-child{padding-right:0}._link_1wxms_92+._link_1wxms_92:before{content:"";border-left:1px solid #0003;height:14px;margin-top:-7px;position:absolute;top:50%;left:0}._link_1wxms_92:after{content:"";background:var(--accent);height:4px;transition:transform .2s;position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}._link_1wxms_92:last-child:after{right:0}._link_1wxms_92:hover,._link_1wxms_92[aria-current=page]{color:var(--accent-text)}._link_1wxms_92:hover:after,._link_1wxms_92[aria-current=page]:after{transform:none}._mobile_1wxms_140{display:none}@media (width<=1100px){._header_1wxms_1{border-bottom:4px solid var(--accent-2);grid-template-columns:1fr auto;align-items:center}._brand_1wxms_10{padding:10px 12px 10px var(--gutter)}._bars_1wxms_21{display:none}._mobile_1wxms_140{padding-right:var(--gutter);display:block}._toggle_1wxms_160{background:var(--accent-2);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);cursor:pointer;place-items:center;width:48px;height:48px;list-style:none;display:grid}._toggle_1wxms_160::-webkit-details-marker{display:none}._burger_1wxms_173,._burger_1wxms_173:before,._burger_1wxms_173:after{background:#fff;width:18px;height:2px;transition:transform .2s;display:block}._burger_1wxms_173{position:relative}._burger_1wxms_173:before,._burger_1wxms_173:after{content:"";position:absolute;left:0}._burger_1wxms_173:before{top:-6px}._burger_1wxms_173:after{top:6px}._mobile_1wxms_140[open] ._burger_1wxms_173{background:0 0}._mobile_1wxms_140[open] ._burger_1wxms_173:before{transform:translateY(6px)rotate(45deg)}._mobile_1wxms_140[open] ._burger_1wxms_173:after{transform:translateY(-6px)rotate(-45deg)}._panel_1wxms_206{background:var(--ink);box-shadow:0 12px 24px var(--shadow);padding:8px var(--gutter) 24px;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0}._panel_1wxms_206 ._link_1wxms_92{width:100%;min-height:52px;padding:0;font-size:18px}._panel_1wxms_206 ._link_1wxms_92:before,._panel_1wxms_206 ._link_1wxms_92:after{display:none}._panel_1wxms_206 ._link_1wxms_92[aria-current=page]{color:var(--accent-text)}._panel_1wxms_206 ._cta_1wxms_52{background:var(--accent);color:var(--on-accent);min-height:48px;margin:12px 0 8px}._panel_1wxms_206 ._schemeToggle_1wxms_240{color:var(--text);border-color:var(--line-heavy)}._panel_1wxms_206 ._schemePanel_1wxms_244{inset:auto auto calc(100% + 10px) 0}}._scheme_1wxms_240{position:relative}._schemeToggle_1wxms_240{border-radius:var(--pill);cursor:pointer;width:34px;height:34px;color:inherit;border:1px solid #ffffff73;place-items:center;list-style:none;display:grid}._schemeToggle_1wxms_240::-webkit-details-marker{display:none}._schemeToggle_1wxms_240:hover,._scheme_1wxms_240[open] ._schemeToggle_1wxms_240{background:#ffffff1f;border-color:#fff}._schemePanel_1wxms_244{z-index:30;background:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);width:250px;box-shadow:0 16px 40px var(--shadow);gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}._schemeOption_1wxms_289{border-radius:var(--radius-sm);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:8px 10px;display:flex}._schemeOption_1wxms_289:hover{background:var(--ink-3)}._schemeOption_1wxms_289[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}._swatches_1wxms_309{flex:none;display:flex}._swatches_1wxms_309 span{border:2px solid var(--ink);width:18px;height:18px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%}._swatches_1wxms_309 span+span{margin-left:-6px}._schemeName_1wxms_323{font-size:14px;font-weight:600;line-height:1.3;display:grid}._schemeName_1wxms_323 ._tamil_1wxms_329{color:var(--text-faint);font-size:12px;font-weight:400}._footer_1a1oi_1{background:var(--accent-2);color:#fff}._inner_1a1oi_5{flex-direction:column;gap:48px;padding-top:64px;padding-bottom:32px;display:flex}._top_1a1oi_12{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px 64px;display:grid}._brand_1a1oi_18{color:#fff;align-items:center;gap:18px;display:flex}._brand_1a1oi_18:hover{color:#fff}._logo_1a1oi_27{flex:none;width:88px;height:88px}._names_1a1oi_32{flex-direction:column;gap:4px;display:flex}._name_1a1oi_32{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;order:1;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.1}._tamilName_1a1oi_46{font-size:18px;font-weight:700}._columns_1a1oi_50{border-left:1px solid #fff6;flex-wrap:wrap;gap:64px;padding-left:64px;display:flex}._column_1a1oi_50{flex-direction:column;gap:10px;font-size:16px;display:flex}._columnTitle_1a1oi_63{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px;font-size:22px;font-weight:700}._link_1a1oi_71{color:#fff;opacity:.92}._link_1a1oi_71:hover{color:#fff;opacity:1;text-underline-offset:3px;text-decoration:underline}._bottom_1a1oi_81{letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #fff6;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;font-size:14px;display:flex}@media (width<=900px){._top_1a1oi_12{grid-template-columns:1fr}._columns_1a1oi_50{border-left:0;gap:40px;padding-left:0}}.lightbox[data-astro-cid-utnzf2kr]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);background:#080908f7;border:0;margin:0;padding:0}.lightbox[data-astro-cid-utnzf2kr]::backdrop{backdrop-filter:blur(6px);background:#08090899}.stage[data-astro-cid-utnzf2kr]{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:64px 72px 24px;display:flex}.image[data-astro-cid-utnzf2kr]{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 120px)}.caption[data-astro-cid-utnzf2kr]{color:var(--text-faint);min-height:1em;font-size:13px}.control[data-astro-cid-utnzf2kr]{border-radius:var(--pill);border:1px solid var(--line-strong);background:var(--ink-3);width:48px;height:48px;color:var(--text);cursor:pointer;place-items:center;font-size:28px;line-height:1;display:grid;position:absolute}.control[data-astro-cid-utnzf2kr]:hover{border-color:var(--accent);color:var(--accent-text)}.close[data-astro-cid-utnzf2kr]{top:16px;right:16px}.prev[data-astro-cid-utnzf2kr],.next[data-astro-cid-utnzf2kr]{top:50%;transform:translateY(-50%)}.prev[data-astro-cid-utnzf2kr]{left:16px}.next[data-astro-cid-utnzf2kr]{right:16px}.single[data-astro-cid-utnzf2kr] .prev[data-astro-cid-utnzf2kr],.single[data-astro-cid-utnzf2kr] .next[data-astro-cid-utnzf2kr]{display:none}@media (width<=640px){.stage[data-astro-cid-utnzf2kr]{padding:72px 12px 80px}.prev[data-astro-cid-utnzf2kr],.next[data-astro-cid-utnzf2kr]{top:auto;bottom:16px;transform:none}.prev[data-astro-cid-utnzf2kr]{left:calc(50% - 60px)}.next[data-astro-cid-utnzf2kr]{right:calc(50% - 60px)}}
