@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "DM Sans", "Noto Sans Telugu", "Noto Sans Devanagari", "DM Sans Fallback", sans-serif;--font-serif: "Playfair Display", "Tiro Telugu", "Tiro Devanagari Hindi", "Playfair Fallback", serif;--color-cream: #fbf7f0;--color-ink: #342820;--color-terracotta: #bb6547;--color-terracotta-dark: #a74d31;--color-line: #e9ded1}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media(width>=601px){.container{max-width:601px}}@media(width>=851px){.container{max-width:851px}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/dm-sans-latin-400-normal-PK6QQEPM.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/dm-sans-latin-500-normal-EEBZRNR6.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/dm-sans-latin-600-normal-VVAUUCVV.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/dm-sans-latin-700-normal-3NSIJ7YI.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/dm-sans-latin-ext-400-normal-2ZR6XYBL.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/dm-sans-latin-ext-700-normal-YO5Z2BEM.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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-display:swap;font-weight:500;src:url("./media/playfair-display-latin-500-normal-HW4BGRST.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-display:swap;font-weight:600;src:url("./media/playfair-display-latin-600-normal-FU44VB2S.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-display:swap;font-weight:700;src:url("./media/playfair-display-latin-700-normal-UQJJYTZU.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-display:swap;font-weight:400;src:url("./media/noto-sans-telugu-telugu-400-normal-Y6TVAQGT.woff2") format("woff2");unicode-range:U+0C00-0C7F,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-sans-telugu-telugu-700-normal-MTAYZNRM.woff2") format("woff2");unicode-range:U+0C00-0C7F,U+200C-200D,U+25CC}@font-face{font-family:Tiro Telugu;font-style:normal;font-display:swap;font-weight:400;src:url("./media/tiro-telugu-telugu-400-normal-FHKRBUSA.woff2") format("woff2");unicode-range:U+0C00-0C7F,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-devanagari-devanagari-400-normal-3DUUOJST.woff2") format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+A830-A839,U+A8E0-A8FF,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-sans-devanagari-devanagari-700-normal-T7GSZMUP.woff2") format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+A830-A839,U+A8E0-A8FF,U+200C-200D,U+25CC}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-display:swap;font-weight:400;src:url("./media/tiro-devanagari-hindi-devanagari-400-normal-JNULRB4O.woff2") format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+A830-A839,U+A8E0-A8FF,U+200C-200D,U+25CC}@font-face{font-family:Playfair Fallback;font-weight:100 500;src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif"),local("Noto Serif");size-adjust:105.95%;ascent-override:101.94%;descent-override:23.6%;line-gap-override:0%}@font-face{font-family:Playfair Fallback;font-weight:600 900;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),local("Liberation Serif Bold"),local("NotoSerif-Bold");size-adjust:105.95%;ascent-override:101.94%;descent-override:23.6%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;font-weight:100 500;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Roboto");size-adjust:104%;ascent-override:95.19%;descent-override:29.81%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;font-weight:600 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Roboto-Bold");size-adjust:104%;ascent-override:95.19%;descent-override:29.81%;line-gap-override:0%}@layer base{*{box-sizing:border-box}html{scroll-behavior:smooth}main{display:block;overflow-x:clip}body{margin:0;background:var(--color-cream);color:var(--color-ink);font-family:var(--font-sans);font-synthesis-weight:none}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:2px}:lang(te) :is(h1,h2,h3),:lang(hi) :is(h1,h2,h3){line-height:1.4;letter-spacing:normal}}@layer components{.wrap{max-width:1220px;margin:auto;padding:0 25px}.brand{font:700 24px var(--font-serif)}@media(width>=601px){.brand{font-size:29px}}.brand span{color:var(--color-terracotta)}.btn{display:inline-block;background:var(--color-terracotta);color:#fff;border:0;border-radius:7px;padding:14px 22px;font-size:16px;font-weight:700}.btn:hover{background:var(--color-terracotta-dark)}.btn-outline{display:inline-block;border:1px solid #ad9b89;background:transparent;color:inherit;border-radius:7px;padding:13px 20px;font-size:16px;font-weight:700}.eyebrow{color:var(--color-terracotta);font-size:11px;letter-spacing:.19em;text-transform:uppercase;font-weight:700}.section-title{font:600 33px var(--font-serif);margin:12px 0}@media(width>=601px){.section-title{font-size:42px}}.muted{color:#8d8175;font-size:13px}:lang(te) :is(.eyebrow,em),:lang(hi) :is(.eyebrow,em){letter-spacing:normal;font-style:normal}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}
