@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt7-GT7LEc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt79mT7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt7-GT7LEc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt79mT7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt7-GT7LEc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt79mT7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt7-GT7LEc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt79mT7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Telugu;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanstelugu/v30/0FlCVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVARN5IjvvA.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanstelugu/v30/0FlCVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVARf5IjvvA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Telugu;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanstelugu/v30/0FlCVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVARR5Ig.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Telugu;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanstelugu/v30/0FlCVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVARN5IjvvA.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanstelugu/v30/0FlCVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVARf5IjvvA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Telugu;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanstelugu/v30/0FlCVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVARR5Ig.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Telugu;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanstelugu/v30/0FlCVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVARN5IjvvA.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanstelugu/v30/0FlCVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVARf5IjvvA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Telugu;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanstelugu/v30/0FlCVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVARR5Ig.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Telugu;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanstelugu/v30/0FlCVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVARN5IjvvA.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanstelugu/v30/0FlCVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVARf5IjvvA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Telugu;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanstelugu/v30/0FlCVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVARR5Ig.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Telugu;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanstelugu/v30/0FlCVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVARN5IjvvA.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanstelugu/v30/0FlCVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVARf5IjvvA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Telugu;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanstelugu/v30/0FlCVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVARR5Ig.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Telugu";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notoseriftelugu/v29/tDbW2pCbnkEKmXNVmt2M1q6f4HWbbhScbUfs5Q.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:"Noto Serif Telugu";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notoseriftelugu/v29/tDbW2pCbnkEKmXNVmt2M1q6f4HWbbhSObUfs5Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Serif Telugu";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notoseriftelugu/v29/tDbW2pCbnkEKmXNVmt2M1q6f4HWbbhSAbUc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Telugu";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/notoseriftelugu/v29/tDbW2pCbnkEKmXNVmt2M1q6f4HWbbhScbUfs5Q.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:"Noto Serif Telugu";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/notoseriftelugu/v29/tDbW2pCbnkEKmXNVmt2M1q6f4HWbbhSObUfs5Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Serif Telugu";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/notoseriftelugu/v29/tDbW2pCbnkEKmXNVmt2M1q6f4HWbbhSAbUc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Telugu";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/notoseriftelugu/v29/tDbW2pCbnkEKmXNVmt2M1q6f4HWbbhScbUfs5Q.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:"Noto Serif Telugu";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/notoseriftelugu/v29/tDbW2pCbnkEKmXNVmt2M1q6f4HWbbhSObUfs5Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Serif Telugu";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/notoseriftelugu/v29/tDbW2pCbnkEKmXNVmt2M1q6f4HWbbhSAbUc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Telugu";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notoseriftelugu/v29/tDbW2pCbnkEKmXNVmt2M1q6f4HWbbhScbUfs5Q.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:"Noto Serif Telugu";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notoseriftelugu/v29/tDbW2pCbnkEKmXNVmt2M1q6f4HWbbhSObUfs5Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Serif Telugu";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notoseriftelugu/v29/tDbW2pCbnkEKmXNVmt2M1q6f4HWbbhSAbUc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUXtXA-W2r.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUXt7A-W2r.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUXt_A-W2r.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUXtHA-Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary-orange: #f99d27;--primary-orange-hover: #e07f07;--primary-orange-dark: #c96200;--primary-orange-light: #fff7eb;--primary-orange-soft: #fdeed9;--primary-saffron: #f99d27;--primary-saffron-hover: #e07f07;--primary-saffron-light: #fff7eb;--orange-gradient: linear-gradient(135deg, #f99d27 0%, #e66a00 100%);--orange-gradient-warm: linear-gradient(135deg, #fba83c 0%, #f99d27 100%);--saffron-gradient: linear-gradient(135deg, #f99d27 0%, #e66a00 100%);--saffron-gradient-warm: linear-gradient(135deg, #fba83c 0%, #f99d27 100%);--primary-maroon: #781726;--primary-red: #8f1726;--deep-red: #580c18;--maroon-gradient: linear-gradient(135deg, #781726 0%, #580c18 100%);--gold: #d4af37;--gold-rich: #d4af37;--gold-light: #fef08a;--gold-soft: #f4e8c1;--gold-dark: #a87516;--pasupu: #e4b84a;--pasupu-light: #fef3c7;--pasupu-dark: #b88320;--gold-gradient: linear-gradient(135deg, #f59e0b 0%, #d4af37 50%, #b45309 100%);--navy-dark: #081225;--navy-slate: #0d1e3d;--navy-midnight: #050b17;--bg-white: #ffffff;--bg-cream: #faf7f2;--bg-cream-dark: #f5eedf;--bg-card: #ffffff;--bg-card-alt: #fffdf9;--bg-header: #140702;--text-primary: #1f2937;--text-secondary: #4b5563;--text-muted: #6b7280;--text-maroon: #781726;--text-gold: #c59b27;--text-orange: #f99d27;--white: #ffffff;--black: #000000;--border-gold: rgba(212, 175, 55, .35);--border-gold-strong: rgba(212, 175, 55, .65);--border-saffron: rgba(249, 157, 39, .32);--border-orange: rgba(249, 157, 39, .32);--border-light: rgba(120, 23, 38, .08);--shadow-sm: 0 4px 14px rgba(0, 0, 0, .04);--shadow-md: 0 10px 30px -5px rgba(249, 157, 39, .18);--shadow-lg: 0 18px 45px rgba(120, 23, 38, .15);--shadow-glow: 0 0 25px rgba(249, 157, 39, .35);--transition: all .3s cubic-bezier(.4, 0, .2, 1);--font-title: "Playfair Display", "Cinzel", "Noto Serif Telugu", Georgia, serif;--font-heading: "Cinzel", "Playfair Display", serif;--font-body: "Plus Jakarta Sans", "Noto Sans Telugu", Arial, sans-serif;--container-max: 1440px;--container-padding: clamp(16px, 3vw, 48px);--section-padding-y: clamp(45px, 6vw, 90px);--section-padding-x: clamp(16px, 3vw, 48px);--font-size-xs: clamp(.72rem, .7vw, .82rem);--font-size-sm: clamp(.82rem, .85vw, .95rem);--font-size-md: clamp(.92rem, 1vw, 1.05rem);--font-size-lg: clamp(1.1rem, 1.3vw, 1.3rem);--font-size-xl: clamp(1.3rem, 1.8vw, 1.8rem);--heading-xl: clamp(2.2rem, 4.2vw, 3.8rem);--heading-lg: clamp(1.8rem, 3.2vw, 2.8rem);--heading-md: clamp(1.4rem, 2.2vw, 2rem);--heading-sm: clamp(1.15rem, 1.6vw, 1.45rem);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--content-narrow: 760px;--content-medium: 1020px;--content-wide: 1260px;--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px)}*,*:before,*:after{box-sizing:border-box}html{width:100%;min-width:320px;scroll-behavior:smooth;overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;padding:0;width:100%;min-width:320px;min-height:100vh;background:var(--bg-cream);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}app-root{display:block;width:100%;min-width:0;min-height:100vh}section,header,footer,main,nav,article,aside,div{min-width:0}table,pre,code{max-width:100%}pre{overflow-x:auto}img,video,svg,canvas{max-width:100%}img{display:block;height:auto}video{display:block;height:auto}iframe{display:block;max-width:100%;border:0}figure{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit}button{cursor:pointer;border:none;background:transparent}button:disabled{cursor:not-allowed}h1,h2,h3,h4,h5,h6{margin-top:0;font-family:var(--font-title);color:var(--primary-maroon);overflow-wrap:break-word}h1{font-size:var(--heading-xl)}h2{font-size:var(--heading-lg)}h3{font-size:var(--heading-md)}h4{font-size:var(--heading-sm)}h5,h6{font-size:var(--font-size-lg)}p{margin-top:0;font-size:var(--font-size-md);color:var(--text-secondary);line-height:1.6;overflow-wrap:break-word}p,h1,h2,h3,h4,h5,h6,span,a,label{overflow-wrap:anywhere}:lang(te),.lang-te{font-family:Noto Sans Telugu,Plus Jakarta Sans,sans-serif}:lang(te) h1,:lang(te) h2,:lang(te) h3,:lang(te) h4,:lang(te) h5,:lang(te) h6,.lang-te h1,.lang-te h2,.lang-te h3,.lang-te h4,.lang-te h5,.lang-te h6{font-family:"Noto Serif Telugu",Noto Sans Telugu,serif;font-weight:700}html[lang=en] body{font-family:Plus Jakarta Sans,Arial,sans-serif}.fa,.fas,.far,.fal,.fad,.fab,.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-duotone,.fa-brands,[class^=fa-],[class*=" fa-"]{font-family:"Font Awesome 6 Free"!important;font-style:normal;font-weight:900}.fa-brands,[class*=fa-brands]{font-family:"Font Awesome 6 Brands"!important;font-weight:400}.telugu .fa,.telugu [class^=fa-],.telugu [class*=" fa-"],[lang=te] .fa,[lang=te] [class^=fa-],[lang=te] [class*=" fa-"]{font-family:"Font Awesome 6 Free"!important}::selection{background:var(--primary-orange-soft);color:var(--primary-orange-dark)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--bg-cream-dark)}::-webkit-scrollbar-thumb{background:var(--gold);border-radius:20px}::-webkit-scrollbar-thumb:hover{background:var(--primary-orange)}.container{width:min(100% - var(--container-padding) * 2,var(--container-max));margin-inline:auto}.content-narrow{width:min(100%,var(--content-narrow));margin-inline:auto}.content-medium{width:min(100%,var(--content-medium));margin-inline:auto}.content-wide{width:min(100%,var(--content-wide));margin-inline:auto}.section{width:100%;padding-block:var(--section-padding-y);padding-inline:var(--section-padding-x)}.responsive-wrapper{width:100%;max-width:100%;min-width:0}.temple-gold-line{width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--gold-rich),var(--gold-light),var(--gold-rich),transparent)}.ornate-header,.section-header-center{display:flex;align-items:center;justify-content:center;gap:16px;margin:36px 0 24px;text-align:center;min-width:0}.ornate-header .flourish,.section-header-center .flourish{display:flex;align-items:center;gap:8px;color:var(--gold);font-size:.9rem;flex:0 1 auto}.ornate-header .line,.section-header-center .line{display:inline-block;width:60px;min-width:20px;height:1.5px;background:linear-gradient(90deg,transparent,var(--gold))}.ornate-header .flourish.right .line,.section-header-center .flourish.right .line{background:linear-gradient(90deg,var(--gold),transparent)}.ornate-header .section-title,.ornate-header h2,.section-header-center .section-title,.section-header-center h2{margin:0;font-family:var(--font-title);font-size:var(--heading-md);font-weight:700;color:var(--text-primary);letter-spacing:.5px;min-width:0}.temple-divider{width:100%;display:flex;align-items:center;gap:15px;margin:28px 0;min-width:0}.temple-divider:before,.temple-divider:after{content:"";flex:1;min-width:10px;height:1px;background:linear-gradient(90deg,transparent,var(--gold))}.temple-divider:after{background:linear-gradient(90deg,var(--gold),transparent)}.temple-divider span{color:var(--gold);font-size:1rem;flex-shrink:0}.btn-primary,.btn-cta-maroon,.btn-cta-gold{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 24px;max-width:100%;white-space:normal;text-align:center;line-height:1.25;cursor:pointer;transition:var(--transition)}.btn-primary{background:var(--orange-gradient);color:var(--white);border:1px solid rgba(212,175,55,.35);border-radius:var(--radius-sm);font-weight:600;font-size:var(--font-size-sm);box-shadow:0 4px 14px #f99d2747}.btn-primary:hover{background:linear-gradient(135deg,#fba83c,#f99d27);color:var(--white);transform:translateY(-2px);box-shadow:0 7px 20px #f99d276b}.btn-primary:active{transform:translateY(0)}.btn-cta-maroon{background:var(--maroon-gradient);color:var(--white);border:1px solid var(--gold);border-radius:var(--radius-sm);font-weight:600;font-size:var(--font-size-sm);box-shadow:0 4px 14px #78172640}.btn-cta-maroon:hover{background:linear-gradient(135deg,#941f32,#781726);color:var(--white);transform:translateY(-2px);box-shadow:0 7px 20px #78172659}.btn-cta-gold{background:linear-gradient(135deg,var(--pasupu) 0%,var(--gold) 100%);color:var(--deep-red);border:1px solid var(--gold-dark);border-radius:var(--radius-sm);font-weight:700;font-size:var(--font-size-sm);box-shadow:0 4px 14px #d4af3738}.btn-cta-gold:hover{background:linear-gradient(135deg,var(--pasupu-light) 0%,var(--pasupu) 100%);color:var(--deep-red);transform:translateY(-2px);box-shadow:0 6px 18px #d4af3759}.temple-card{background:var(--bg-card);border:1px solid var(--border-gold);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition);overflow:hidden;min-width:0}.temple-card:hover{border-color:var(--primary-orange);box-shadow:var(--shadow-md);transform:translateY(-4px)}.temple-border{border:1px solid var(--border-gold);position:relative;min-width:0}.temple-border:before{content:"";position:absolute;inset:4px;border:1px solid rgba(212,175,55,.2);pointer-events:none}.kumkuma-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--primary-maroon);color:var(--white);border:1px solid var(--gold);border-radius:50%;width:42px;height:42px;font-size:1rem}.pasupu-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--primary-orange-soft);color:var(--primary-orange-dark);border:1px solid var(--gold);border-radius:50%;width:42px;height:42px;font-size:1rem}.temple-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border-radius:50%;background:var(--primary-orange-light);color:var(--primary-orange);border:1px solid var(--border-orange);transition:var(--transition)}.temple-icon:hover{background:var(--primary-orange);color:var(--white);border-color:var(--gold)}.section-cream{background:var(--bg-cream)}.section-ivory{background:#fff}.section-pasupu{background:var(--bg-cream-dark)}.section-kumkuma{background:var(--maroon-gradient);color:var(--white)}.temple-red-section{position:relative;background:linear-gradient(135deg,#580c18,#781726,#4a0712);color:var(--white);overflow:hidden}.temple-red-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(212,175,55,.15),transparent 60%);pointer-events:none}.gold-text{color:var(--gold)}.kumkuma-text{color:var(--primary-maroon)}.pasupu-text{color:var(--primary-orange)}.text-orange{color:var(--primary-orange)!important}input,textarea,select{width:100%;max-width:100%;background:#fff;color:var(--text-primary);border:1px solid rgba(120,23,38,.18);border-radius:var(--radius-sm);padding:10px 14px;outline:none;transition:var(--transition)}input:focus,textarea:focus,select:focus{border-color:var(--primary-orange);box-shadow:0 0 0 3px #f99d272e}input,select{min-height:44px}textarea{min-height:120px;resize:vertical}input[type=checkbox],input[type=radio]{width:auto;max-width:none;min-height:auto;padding:0}input[type=file]{padding:8px}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--primary-orange);outline-offset:3px}.page-banner{position:relative;min-height:450px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#140702d9,#580c18e6),url(https://images.unsplash.com/photo-1544816155-12df9643f363?q=80&w=1600&auto=format&fit=crop) center/cover no-repeat;border-bottom:2px solid var(--gold)}.page-banner .overlay{width:100%;min-height:270px;padding:clamp(35px,5vw,60px) var(--container-padding);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at center,rgba(212,175,55,.16),transparent 55%);min-width:0}.page-banner .mantra{margin:0 0 10px;color:var(--gold-light);font-size:var(--font-size-xs);font-weight:700;letter-spacing:2px;text-transform:uppercase;max-width:100%}.page-banner h1{margin:0;color:#fffaf0;font-size:var(--heading-xl);font-weight:700;line-height:1.15;text-shadow:0 2px 5px rgba(0,0,0,.4),0 0 25px rgba(212,175,55,.2);max-width:100%}.page-banner .banner-divider{width:min(270px,70%);margin:15px 0;display:flex;align-items:center;gap:12px}.page-banner .banner-divider span{flex:1;min-width:10px;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.9))}.page-banner .banner-divider span:last-child{background:linear-gradient(90deg,rgba(212,175,55,.9),transparent)}.page-banner .banner-divider i{color:var(--gold);font-size:1rem;flex-shrink:0}.page-banner .subtitle{margin:0;color:#fff7dfe6;font-size:var(--font-size-sm);letter-spacing:.4px;max-width:800px}@keyframes flameFlicker{0%,to{transform:scale(1) rotate(-1deg);filter:drop-shadow(0 0 8px #f99d27) drop-shadow(0 0 16px #e66a00)}50%{transform:scale(.96,1.05) rotate(-2deg);filter:drop-shadow(0 0 6px #fba83c) drop-shadow(0 0 12px #c96200)}}@keyframes bellSwing{0%,to{transform:rotate(0);transform-origin:top center}25%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}}@keyframes divineAuraSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dhoopSmoke{0%{transform:translateY(0);opacity:.8}to{transform:translateY(-40px);opacity:0}}@keyframes bilvaSway{0%,to{transform:rotate(0)}50%{transform:rotate(6deg) translateY(-2px)}}@keyframes holyDrop{0%{transform:translateY(-4px);opacity:0}40%{opacity:1}to{transform:translateY(22px);opacity:0}}@keyframes glowPulse{0%,to{filter:drop-shadow(0 0 10px rgba(249,157,39,.4))}50%{filter:drop-shadow(0 0 20px rgba(249,157,39,.8))}}.flame-anim{animation:flameFlicker 2.2s infinite ease-in-out}.bell-anim{animation:bellSwing 4s infinite ease-in-out}.aura-spin-anim{animation:divineAuraSpin 22s infinite linear}.bilva-anim{animation:bilvaSway 5s infinite ease-in-out}.holy-drop-anim{animation:holyDrop 2.4s infinite cubic-bezier(.5,0,.75,0)}.rotate-slow{animation:divineAuraSpin 28s infinite linear}.dhoop-smoke-anim{animation:dhoopSmoke 3s infinite ease-out}.animate-glow{animation:glowPulse 4s infinite ease-in-out}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(16px,2vw,30px);min-width:0}.responsive-grid-sm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(12px,1.5vw,24px);min-width:0}.responsive-grid-lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:clamp(18px,2vw,35px);min-width:0}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,30px)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,30px)}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,30px)}.desktop-only{display:block}.mobile-only,.mobile-only-flex,.mobile-only-inline{display:none}.w-100{width:100%}.max-w-100{max-width:100%}.min-w-0{min-width:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto;max-width:100%}.overflow-y-auto{overflow-y:auto}.table-responsive{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.table-responsive>table{width:100%;min-width:600px;border-collapse:collapse}.responsive-img{display:block;width:100%;max-width:100%;height:auto;object-fit:cover}.responsive-video{display:block;width:100%;max-width:100%;height:auto}.aspect-16-9{aspect-ratio:16/9;width:100%;overflow:hidden}.aspect-4-3{aspect-ratio:4/3;width:100%;overflow:hidden}.aspect-square{aspect-ratio:1/1;width:100%;overflow:hidden}.touch-target{min-width:44px;min-height:44px}@media(max-width:991px){:root{--container-padding: 24px;--section-padding-y: 60px;--section-padding-x: 24px}.desktop-only{display:none!important}.mobile-only{display:initial}.mobile-only-flex{display:flex}.mobile-only-inline{display:inline}.flex-between{gap:15px}.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.temple-card:hover,.btn-primary:hover,.btn-cta-maroon:hover,.btn-cta-gold:hover{transform:none}.ornate-header,.section-header-center{gap:12px}.ornate-header .line,.section-header-center .line{width:45px}.page-banner,.page-banner .overlay{min-height:240px}}@media(max-width:767px){:root{--container-padding: 16px;--section-padding-y: 45px;--section-padding-x: 16px}body{font-size:14px}.container{width:calc(100% - var(--container-padding) * 2)}.section{padding-inline:var(--section-padding-x)}.btn-primary,.btn-cta-maroon,.btn-cta-gold{min-height:44px;padding:10px 18px;max-width:100%}.grid-4,.grid-3,.grid-2{grid-template-columns:minmax(0,1fr)}.temple-card{border-radius:10px}.temple-icon{width:50px;height:50px}.kumkuma-badge,.pasupu-badge{width:38px;height:38px;font-size:.9rem}.ornate-header,.section-header-center{gap:8px;margin:28px 0 20px}.ornate-header .line,.section-header-center .line{width:32px}.ornate-header .flourish,.section-header-center .flourish{font-size:.8rem}.temple-divider{gap:10px;margin:22px 0}.page-banner,.page-banner .overlay{min-height:220px}.page-banner .overlay{padding:32px var(--container-padding)}.page-banner .mantra{letter-spacing:1.5px}.page-banner .subtitle{max-width:100%}.table-responsive>table{min-width:560px}}@media(max-width:480px){:root{--container-padding: 12px;--section-padding-y: 35px;--section-padding-x: 12px}.container{width:calc(100% - var(--container-padding) * 2)}.mobile-full-button{width:100%}.mobile-button-group{display:flex;flex-direction:column;width:100%;gap:10px}.mobile-button-group .btn-primary,.mobile-button-group .btn-cta-maroon,.mobile-button-group .btn-cta-gold{width:100%}h1{font-size:clamp(1.8rem,8vw,2.4rem)}h2{font-size:clamp(1.5rem,7vw,2rem)}h3{font-size:clamp(1.25rem,6vw,1.6rem)}p{line-height:1.55}.ornate-header,.section-header-center{gap:6px}.ornate-header .line,.section-header-center .line{width:24px}.ornate-header .section-title,.section-header-center .section-title,.ornate-header h2,.section-header-center h2{font-size:clamp(1.15rem,5vw,1.5rem)}.page-banner,.page-banner .overlay{min-height:200px}.page-banner .overlay{padding:28px var(--container-padding)}.page-banner .mantra{font-size:.68rem;letter-spacing:1px}.page-banner .banner-divider{width:75%;margin:12px 0}.table-responsive>table{min-width:520px}.kumkuma-badge,.pasupu-badge{width:36px;height:36px;font-size:.85rem}}@media(max-width:360px){:root{--container-padding: 10px;--section-padding-x: 10px;--section-padding-y: 30px}.container{width:calc(100% - 20px)}.page-banner .overlay{padding:24px 10px}.page-banner .banner-divider{width:70%}.temple-divider{gap:7px}.ornate-header .line,.section-header-center .line{width:18px}}@media(min-width:1200px){:root{--container-max: 1440px}}@media(min-width:1600px){:root{--container-max: 1520px}.container{width:min(100% - var(--container-padding) * 2,var(--container-max))}}@media(min-width:2560px){:root{--container-max: 1800px;--section-padding-y: 120px}body{font-size:18px}.responsive-grid{gap:36px}.responsive-grid-lg{gap:42px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{html,body{overflow:visible!important}body{background:#fff;color:#000}.no-print,.mobile-only,.desktop-only,.mobile-only-flex,.mobile-only-inline{display:none!important}.temple-card{box-shadow:none;border:1px solid #ccc}a{text-decoration:underline}}
