@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e396318016d6db5b-s.p.00yurbpzh1do7.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/04a9a34c49ecda48-s.118f93g0l3p2r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/763445d61297c968-s.p.14t~-dtuq79gb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e396318016d6db5b-s.p.00yurbpzh1do7.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/04a9a34c49ecda48-s.118f93g0l3p2r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/763445d61297c968-s.p.14t~-dtuq79gb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e396318016d6db5b-s.p.00yurbpzh1do7.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/04a9a34c49ecda48-s.118f93g0l3p2r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/763445d61297c968-s.p.14t~-dtuq79gb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e396318016d6db5b-s.p.00yurbpzh1do7.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/04a9a34c49ecda48-s.118f93g0l3p2r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/763445d61297c968-s.p.14t~-dtuq79gb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil Fallback;src:local(Arial);ascent-override:81.82%;descent-override:34.8%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_tamil_f5c75cf8-module__8M-Y8a__className{font-family:Noto Sans Tamil,Noto Sans Tamil Fallback;font-style:normal}.noto_sans_tamil_f5c75cf8-module__8M-Y8a__variable{--font-body:"Noto Sans Tamil", "Noto Sans Tamil Fallback"}
@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e396318016d6db5b-s.p.00yurbpzh1do7.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/04a9a34c49ecda48-s.118f93g0l3p2r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/763445d61297c968-s.p.14t~-dtuq79gb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e396318016d6db5b-s.p.00yurbpzh1do7.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/04a9a34c49ecda48-s.118f93g0l3p2r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/763445d61297c968-s.p.14t~-dtuq79gb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/e396318016d6db5b-s.p.00yurbpzh1do7.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/04a9a34c49ecda48-s.118f93g0l3p2r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/763445d61297c968-s.p.14t~-dtuq79gb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil Fallback;src:local(Arial);ascent-override:81.82%;descent-override:34.8%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_tamil_5795cc02-module__22_6QG__className{font-family:Noto Sans Tamil,Noto Sans Tamil Fallback;font-style:normal}.noto_sans_tamil_5795cc02-module__22_6QG__variable{--font-heading:"Noto Sans Tamil", "Noto Sans Tamil Fallback"}
.back-to-top-button-module__b3RZWa__button{right:clamp(.9rem,2.6vw,1.4rem);bottom:max(1rem, env(safe-area-inset-bottom));z-index:2147483000;border:1px solid color-mix(in oklab, var(--color-brand) 50%, var(--semantic-border-strong));border-radius:var(--radius-pill);background:var(--color-brand-strong);color:#fff;width:48px;height:48px;box-shadow:0 10px 30px color-mix(in oklab, var(--color-brand) 22%, transparent);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) ease, transform var(--motion-duration-fast) ease, background var(--motion-duration-instant) ease, color var(--motion-duration-instant) ease, border-color var(--motion-duration-instant) ease;justify-content:center;align-items:center;padding:0;font-size:.76rem;font-weight:700;display:inline-flex;position:fixed;transform:translateY(16px)}.back-to-top-button-module__b3RZWa__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top-button-module__b3RZWa__button:hover{background:color-mix(in oklab, var(--color-brand) 82%, #000);border-color:color-mix(in oklab, var(--color-brand) 65%, var(--semantic-border-strong))}.back-to-top-button-module__b3RZWa__arrow{font-size:1rem;font-weight:800;line-height:1}@media (max-width:640px){.back-to-top-button-module__b3RZWa__button{right:.8rem;bottom:max(.9rem, env(safe-area-inset-bottom))}}
.site-chrome-module__sbDxYG__siteHeader{z-index:1000;background:color-mix(in oklab, var(--semantic-bg-page) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in oklab, var(--semantic-border-subtle) 84%, transparent);padding-block:.55rem;position:sticky;top:0}.site-chrome-module__sbDxYG__inner,.site-chrome-module__sbDxYG__innerBottom{width:min(100% - 32px, var(--site-max-width));margin:0 auto}.site-chrome-module__sbDxYG__inner{grid-template-rows:auto auto;grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:.9rem clamp(.9rem,3.2vw,2.8rem);display:grid}.site-chrome-module__sbDxYG__brandBlock{grid-column:2;justify-self:center;gap:.12rem;display:grid}.site-chrome-module__sbDxYG__wordmark{text-align:left;line-height:1;font-family:var(--font-family-display);letter-spacing:.05em;color:var(--color-brand-strong);flex-direction:row;align-items:center;gap:.45rem;font-size:clamp(1.3rem,2vw,1.75rem);display:inline-flex}@media (min-width:981px){.site-chrome-module__sbDxYG__siteHeader .site-chrome-module__sbDxYG__wordmark{text-align:center;flex-direction:column;align-items:center}}.site-chrome-module__sbDxYG__wordmarkTextBlock{place-items:center;gap:.24rem;display:inline-grid}.site-chrome-module__sbDxYG__wordmarkLogo{flex-shrink:0;width:auto;height:2.5em}.site-chrome-module__sbDxYG__taglineHighlight{background:color-mix(in oklab, var(--color-brand) 18%, var(--semantic-bg-elevated));width:fit-content;color:color-mix(in oklab, var(--color-brand-strong) 88%, var(--semantic-text-primary));border:1px solid color-mix(in oklab, var(--color-brand) 35%, transparent);letter-spacing:.03em;border-radius:999px;padding:.12rem .42rem;font-size:.62rem;font-weight:600;line-height:1.2;display:inline-block}.site-chrome-module__sbDxYG__utilityRail{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;justify-self:center;gap:.35rem 1rem;display:flex}.site-chrome-module__sbDxYG__navLink,.site-chrome-module__sbDxYG__utilityRail a,.site-chrome-module__sbDxYG__mobileUtilityRail a{letter-spacing:.01em;color:color-mix(in oklab, var(--semantic-text-primary) 92%, transparent);transition:color var(--motion-duration-instant) ease, border-color var(--motion-duration-instant) ease, background var(--motion-duration-instant) ease;font-size:.75rem;font-weight:500}.site-chrome-module__sbDxYG__utilityRail a:hover,.site-chrome-module__sbDxYG__mobileUtilityRail a:hover,.site-chrome-module__sbDxYG__navLink:hover{color:maroon}.site-chrome-module__sbDxYG__navLink.site-chrome-module__sbDxYG__activeNavLink,.site-chrome-module__sbDxYG__utilityRail a.site-chrome-module__sbDxYG__activeNavLink,.site-chrome-module__sbDxYG__mobileUtilityRail a.site-chrome-module__sbDxYG__activeNavLink{color:var(--color-brand);border-bottom:2px solid var(--color-brand);padding-bottom:.14rem;font-weight:700}.site-chrome-module__sbDxYG__mobileUtilityRail a.site-chrome-module__sbDxYG__activeNavLink{background:color-mix(in oklab, var(--color-brand) 18%, var(--semantic-bg-page));border-radius:999px;padding:.45rem .75rem}.site-chrome-module__sbDxYG__translateControl{grid-column:3;place-self:center end;align-items:center;display:flex}.site-chrome-module__sbDxYG__translateStack{flex-direction:row;align-items:center;gap:.4rem;width:auto;display:inline-flex}.site-chrome-module__sbDxYG__siteHeader .site-chrome-module__sbDxYG__mobileSocialLinks{grid-area:1/1;grid-template-rows:auto auto;grid-template-columns:repeat(2,auto);justify-self:start;place-items:center;gap:.4rem;display:grid}.site-chrome-module__sbDxYG__siteHeader .site-chrome-module__sbDxYG__mobileSocialLinks a:first-child{grid-column:1/span 2}.site-chrome-module__sbDxYG__socialLink{background:color-mix(in oklab, var(--color-brand) 24%, var(--semantic-bg-elevated));color:#7a1f2d;border:1px solid color-mix(in oklab, var(--color-brand) 50%, transparent);width:34px;height:34px;transition:transform var(--motion-duration-instant) ease, filter var(--motion-duration-instant) ease;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.site-chrome-module__sbDxYG__socialLink:hover{filter:brightness(1.05);transform:translateY(-1px)}.site-chrome-module__sbDxYG__socialLink svg{fill:currentColor;width:16px;height:16px}.site-chrome-module__sbDxYG__mobileMenuToggle,.site-chrome-module__sbDxYG__mobileMenuPanel{display:none}.site-chrome-module__sbDxYG__mobileMenuToggle{border:1px solid color-mix(in oklab, var(--semantic-border-strong) 90%, transparent);background:color-mix(in oklab, var(--semantic-bg-elevated) 94%, transparent);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:38px;height:38px}.site-chrome-module__sbDxYG__mobileMenuToggle span{background:color-mix(in oklab, var(--semantic-text-primary) 90%, transparent);border-radius:999px;width:16px;height:1.6px}.site-chrome-module__sbDxYG__mobileMenuPanel{width:min(100% - 32px, var(--site-max-width));border:1px solid color-mix(in oklab, var(--semantic-border-subtle) 90%, transparent);background:color-mix(in oklab, var(--semantic-bg-page) 98%, transparent);border-radius:14px;margin:.55rem auto 0;padding:.85rem}.site-chrome-module__sbDxYG__mobileMenuPanelOpen{display:block}.site-chrome-module__sbDxYG__mobileUtilityRail{gap:.5rem;display:grid}.site-chrome-module__sbDxYG__mobileUtilityRail a{color:color-mix(in oklab, var(--semantic-text-primary) 92%, transparent);font-size:.92rem}.site-chrome-module__sbDxYG__mobileTranslateWrap{justify-items:start;margin-top:.8rem;display:grid}.site-chrome-module__sbDxYG__translateButton{border:1px solid color-mix(in oklab, var(--semantic-border-strong) 90%, transparent);background:color-mix(in oklab, var(--semantic-bg-elevated) 94%, transparent);min-height:32px;color:var(--semantic-text-primary);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color var(--motion-duration-instant) ease, color var(--motion-duration-instant) ease, background var(--motion-duration-instant) ease;border-radius:10px;justify-self:end;padding:0 .85rem;font-size:.62rem}.site-chrome-module__sbDxYG__translateButton:hover{border-color:color-mix(in oklab, var(--color-brand) 55%, var(--semantic-border-strong));color:var(--color-brand-strong);background:color-mix(in oklab, var(--semantic-bg-elevated) 98%, transparent)}.site-chrome-module__sbDxYG__siteFooter{color:#f6e9ed;background:linear-gradient(#4e1522 0%,#6e2032 100%);border-top:1px solid #ffffff2e;border-top:1px solid lab(100% -.0000298023 .0000119209/.18);margin-top:auto}.site-chrome-module__sbDxYG__footerNavShell{padding:.8rem 0}.site-chrome-module__sbDxYG__footerNavShell .site-chrome-module__sbDxYG__inner{flex-flow:column wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.site-chrome-module__sbDxYG__siteFooter .site-chrome-module__sbDxYG__wordmark{color:#f6e9ed;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.site-chrome-module__sbDxYG__siteFooter .site-chrome-module__sbDxYG__wordmarkLogo{margin-bottom:0;display:block}.site-chrome-module__sbDxYG__siteFooter .site-chrome-module__sbDxYG__wordmarkTextBlock{text-align:center;place-items:center;gap:.24rem;display:grid}.site-chrome-module__sbDxYG__siteFooter .site-chrome-module__sbDxYG__taglineHighlight{color:#ffffffe6;color:lab(100% -.0000298023 .0000119209/.9);background:#ffffff1f;background:lab(100% -.0000298023 .0000119209/.12);border-color:#ffffff4d;border-color:lab(100% -.0000298023 .0000119209/.3);width:fit-content;margin:0 auto;display:inline-block}.site-chrome-module__sbDxYG__siteFooter .site-chrome-module__sbDxYG__utilityRail a{color:#ffffffe6;color:lab(100% -.0000298023 .0000119209/.9)}.site-chrome-module__sbDxYG__siteFooter .site-chrome-module__sbDxYG__utilityRail a:hover{color:#ffd8e1}.site-chrome-module__sbDxYG__footerBottom{border-top:1px solid #fff3;border-top:1px solid lab(100% -.0000298023 .0000119209/.2);padding:.85rem 0 1rem}.site-chrome-module__sbDxYG__innerBottom{text-align:center;flex-flow:column wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.site-chrome-module__sbDxYG__footerContact{color:#ffffffdb;color:lab(100% -.0000298023 .0000119209/.86);margin-bottom:0;font-size:.78rem}.site-chrome-module__sbDxYG__footerContact a{color:#fff;text-underline-offset:2px;text-decoration:underline}.site-chrome-module__sbDxYG__footerContact a:hover{color:#ffd8e1}.site-chrome-module__sbDxYG__innerBottom p{letter-spacing:.11em;text-transform:uppercase;color:#ffffffc7;color:lab(100% -.0000298023 .0000119209/.78);font-size:.65rem}@media (max-width:980px){.site-chrome-module__sbDxYG__footerNavShell .site-chrome-module__sbDxYG__inner,.site-chrome-module__sbDxYG__innerBottom{text-align:center;display:block}.site-chrome-module__sbDxYG__footerNavShell .site-chrome-module__sbDxYG__inner{gap:.75rem}.site-chrome-module__sbDxYG__siteFooter .site-chrome-module__sbDxYG__wordmarkLogo{display:none}.site-chrome-module__sbDxYG__siteFooter .site-chrome-module__sbDxYG__wordmark{flex-direction:column;justify-content:center;align-items:center;padding-bottom:1rem;display:inline-flex}.site-chrome-module__sbDxYG__siteFooter .site-chrome-module__sbDxYG__wordmarkTextBlock{text-align:center;border-bottom:1px solid #ffffff59;justify-items:center;gap:.35rem;width:100%;padding-bottom:1rem;display:grid}.site-chrome-module__sbDxYG__siteFooter .site-chrome-module__sbDxYG__taglineHighlight{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ffffff59;width:min(100%,22rem);margin:0 auto;padding-bottom:0;display:block;overflow:hidden}.site-chrome-module__sbDxYG__innerBottom p{margin-bottom:.5rem}.site-chrome-module__sbDxYG__siteHeader .site-chrome-module__sbDxYG__inner{text-align:left;grid-template-rows:auto;grid-template-columns:auto 1fr auto;align-items:center}.site-chrome-module__sbDxYG__brandBlock{grid-column:1;justify-self:start}.site-chrome-module__sbDxYG__siteHeader .site-chrome-module__sbDxYG__wordmarkTextBlock{gap:.15rem;max-width:12rem;display:inline-grid}.site-chrome-module__sbDxYG__siteHeader .site-chrome-module__sbDxYG__taglineHighlight,.site-chrome-module__sbDxYG__siteHeader .site-chrome-module__sbDxYG__utilityRail,.site-chrome-module__sbDxYG__siteHeader .site-chrome-module__sbDxYG__translateControl{display:none}.site-chrome-module__sbDxYG__siteHeader .site-chrome-module__sbDxYG__mobileMenuToggle{grid-column:2;justify-self:center;display:inline-flex}.site-chrome-module__sbDxYG__siteHeader .site-chrome-module__sbDxYG__mobileSocialLinks{flex-direction:row;grid-column:3;justify-self:end;gap:.4rem;display:inline-flex}.site-chrome-module__sbDxYG__siteHeader .site-chrome-module__sbDxYG__mobileMenuPanel{text-align:center;display:none}.site-chrome-module__sbDxYG__siteHeader .site-chrome-module__sbDxYG__mobileMenuPanelOpen{display:block}.site-chrome-module__sbDxYG__mobileUtilityRail{justify-items:center}.site-chrome-module__sbDxYG__mobileTranslateWrap{justify-items:center;margin-top:.8rem;display:grid}.site-chrome-module__sbDxYG__translateStack{flex-flow:wrap;justify-content:center;gap:.75rem;width:auto;display:flex}.site-chrome-module__sbDxYG__footerNavShell{padding:.9rem 0}}@media (max-width:640px){.site-chrome-module__sbDxYG__innerBottom{display:block}}
.date-search-button-module__dpvkPG__root{width:auto;position:relative}.date-search-button-module__dpvkPG__trigger{border:1px solid color-mix(in oklab, var(--color-brand) 50%, transparent);background:color-mix(in oklab, var(--color-brand) 24%, var(--semantic-bg-elevated));color:#7a1f2d;cursor:pointer;width:34px;height:34px;min-height:0;transition:border-color var(--motion-duration-instant) ease, color var(--motion-duration-instant) ease, background var(--motion-duration-instant) ease;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:500;display:inline-flex}.date-search-button-module__dpvkPG__trigger:hover{border-color:color-mix(in oklab, var(--color-brand) 45%, var(--color-border-subtle));color:var(--color-brand-strong)}.date-search-button-module__dpvkPG__calendarPanel{color:#2f1d22;opacity:0;pointer-events:none;width:min(320px,82vw);transition:opacity var(--motion-duration-instant) ease, transform var(--motion-duration-instant) ease;z-index:40;background:#fff;border:1px solid #cba0a5;border:1px solid lab(69.9676% 16.951 3.59775);border-radius:16px;padding:.5rem;position:absolute;top:0;right:calc(100% + .7rem);transform:translateY(8px);box-shadow:0 16px 34px #3a0e1729;box-shadow:0 16px 34px lab(11.3324% 22.6266 6.0731/.16)}.date-search-button-module__dpvkPG__calendarOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.date-search-button-module__dpvkPG__calendarHeader h3{letter-spacing:.06em;text-transform:uppercase;color:#7b1c2b;font-size:.82rem}.date-search-button-module__dpvkPG__calendarNav{grid-template-columns:24px 1fr 24px;align-items:center;gap:.2rem;margin-top:.3rem;display:grid}.date-search-button-module__dpvkPG__calendarNav span{text-align:center;letter-spacing:.03em;font-size:.82rem}.date-search-button-module__dpvkPG__calendarNav button{color:#7b1c2b;cursor:pointer;background:#fff;border:1px solid #c59198;border:1px solid lab(65.6106% 20.9484 4.65077);border-radius:999px;width:26px;height:26px}.date-search-button-module__dpvkPG__calendarInfo{color:#73242f;color:lab(27.3997% 35.7267 12.8029);margin-top:.3rem;font-size:.75rem}.date-search-button-module__dpvkPG__weekdays,.date-search-button-module__dpvkPG__daysGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.12rem;margin-top:.3rem;display:grid}.date-search-button-module__dpvkPG__weekdays span{text-align:center;color:#793039;color:lab(31.0235% 33.1494 11.7514);font-size:.67rem}.date-search-button-module__dpvkPG__dayButton{color:#5d4c52d9;color:lab(34.2481% 8.21622 -.738114/.85);background:#fff;border:1px solid #d4b3b7;border:1px solid lab(75.8393% 12.9601 2.71059);border-radius:9px;place-items:center;gap:.1rem;min-height:28px;padding:.1rem;display:grid}.date-search-button-module__dpvkPG__dayMuted{opacity:.45}.date-search-button-module__dpvkPG__dayActive{cursor:pointer;color:#7b1c2b;background:#f4e4e3;background:lab(91.7806% 5.4962 2.1744);border-color:#98444f;border-color:lab(40.6675% 36.488 11.635)}.date-search-button-module__dpvkPG__dayActive:hover{color:#fff;background:#96343c;background:lab(36.9252% 42.4041 18.3549)}.date-search-button-module__dpvkPG__dayDot{background:#8b1e2d;border-radius:999px;width:5px;height:5px;display:block}@media (max-width:980px){.date-search-button-module__dpvkPG__calendarPanel{inset:auto auto calc(100% + .45rem) 50%;transform:translate(-50%)}.date-search-button-module__dpvkPG__calendarOpen{transform:translate(-50%)}}@media (max-width:640px){.date-search-button-module__dpvkPG__calendarPanel{width:min(280px,86vw)}}
:root{--site-max-width:1280px;--font-family-primary:var(--font-body), "Noto Sans Tamil", "Segoe UI", sans-serif;--font-family-display:var(--font-heading), "Noto Sans Tamil", "Segoe UI", sans-serif;--font-size-sm:.76rem;--font-size-base:1rem;--font-size-lg:1.1rem;--line-height-base:1.6;--radius-sm:12px;--radius-md:20px;--radius-lg:32px;--radius-pill:999px;--motion-duration-instant:.14s;--motion-duration-fast:.28s;--motion-duration-normal:.48s;--color-brand:#7a1f2d;--color-brand-strong:#5e1421;--color-brand-soft:#b65367;--color-surface-page:#f8eef1;--color-surface-main:#fff9fa;--color-surface-subtle:#f3e0e6;--color-surface-elevated:#fff;--color-surface-contrast:#2a1419;--color-text-primary:#2b171c;--color-text-secondary:#5a3b42;--color-text-muted:#7c5960;--color-text-contrast:#f3f5ff;--color-border-strong:#d0b1b9;--color-border-subtle:#e2c9d0;--semantic-bg-page:var(--color-surface-page);--semantic-bg-muted:var(--color-surface-subtle);--semantic-bg-raised:var(--color-surface-main);--semantic-bg-elevated:var(--color-surface-elevated);--semantic-text-primary:var(--color-text-primary);--semantic-text-secondary:var(--color-text-secondary);--semantic-text-muted:var(--color-text-muted);--semantic-text-contrast:var(--color-text-contrast);--semantic-border-strong:var(--color-border-strong);--semantic-border-subtle:var(--color-border-subtle);--semantic-focus-ring:var(--color-brand-soft);--background:var(--semantic-bg-page);--foreground:var(--semantic-text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{width:100%;height:100%;overflow-x:hidden}html{overflow-y:auto}body{min-height:100vh;color:var(--foreground);background-color:var(--background);font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;display:flex;overflow-y:visible}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);letter-spacing:.02em;font-weight:400}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--semantic-focus-ring);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in oklab, var(--color-brand-soft) 32%, transparent)}button,input,textarea,select{font:inherit}.pageContent{flex-direction:column;flex:auto;display:flex}.mobileTranslateFloating{display:none}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){.mobileTranslateFloating{left:clamp(.9rem,2vw,1.1rem);bottom:max(1rem, env(safe-area-inset-bottom));z-index:1100;background:color-mix(in oklab, var(--semantic-bg-elevated) 98%, transparent);border:1px solid color-mix(in oklab, var(--semantic-border-subtle) 90%, transparent);border-radius:18px;padding:.5rem;display:block;position:fixed;box-shadow:0 18px 30px #00000014}}::selection{background:color-mix(in oklab, var(--color-brand) 70%, transparent);color:#f8f9ff}nextjs-portal,script[data-nextjs-dev-overlay]{display:none!important}
