/*
SRCHN typography system.
Plus Jakarta Sans and Noto Sans families are licensed under the SIL Open Font License 1.1.
Exact licence notices are stored beside these files as OFL-*.txt.
Font files are self-hosted WOFF2 subsets with font-display: swap.
*/
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;font-synthesis:none;src:url('/assets/fonts/plus-jakarta-sans-latin.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;font-synthesis:none;src:url('/assets/fonts/plus-jakarta-sans-latin.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;font-synthesis:none;src:url('/assets/fonts/plus-jakarta-sans-latin.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;font-synthesis:none;src:url('/assets/fonts/plus-jakarta-sans-latin.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;font-synthesis:none;src:url('/assets/fonts/plus-jakarta-sans-latin.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;font-synthesis:none;src:url('/assets/fonts/plus-jakarta-sans-rupee.woff2') format('woff2');unicode-range:U+20b9;}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;font-synthesis:none;src:url('/assets/fonts/plus-jakarta-sans-rupee.woff2') format('woff2');unicode-range:U+20b9;}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;font-synthesis:none;src:url('/assets/fonts/plus-jakarta-sans-rupee.woff2') format('woff2');unicode-range:U+20b9;}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;font-synthesis:none;src:url('/assets/fonts/plus-jakarta-sans-rupee.woff2') format('woff2');unicode-range:U+20b9;}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;font-synthesis:none;src:url('/assets/fonts/plus-jakarta-sans-rupee.woff2') format('woff2');unicode-range:U+20b9;}
@font-face{/*
SRCHN typography system.
Plus Jakarta Sans and Noto Sans families are licensed under the SIL Open Font License 1.1.
Exact licence notices are stored beside these files as OFL-*.txt.
Font files are self-hosted WOFF2 subsets with font-display: swap.
*/
}
@font-face{font-family:'Noto Sans Kannada';font-style:normal;font-weight:400;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-kannada-kannada.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0B83, U+0C80-0CF3, U+1CD0, U+1CD2-1CD3, U+1CDA, U+1CF2, U+1CF4, U+200C-200D, U+20B9, U+25CC, U+A830-A835;}
@font-face{font-family:'Noto Sans Kannada';font-style:normal;font-weight:500;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-kannada-kannada.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0B83, U+0C80-0CF3, U+1CD0, U+1CD2-1CD3, U+1CDA, U+1CF2, U+1CF4, U+200C-200D, U+20B9, U+25CC, U+A830-A835;}
@font-face{font-family:'Noto Sans Kannada';font-style:normal;font-weight:600;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-kannada-kannada.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0B83, U+0C80-0CF3, U+1CD0, U+1CD2-1CD3, U+1CDA, U+1CF2, U+1CF4, U+200C-200D, U+20B9, U+25CC, U+A830-A835;}
@font-face{font-family:'Noto Sans Kannada';font-style:normal;font-weight:700;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-kannada-kannada.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0B83, U+0C80-0CF3, U+1CD0, U+1CD2-1CD3, U+1CDA, U+1CF2, U+1CF4, U+200C-200D, U+20B9, U+25CC, U+A830-A835;}
@font-face{/*
SRCHN typography system.
Plus Jakarta Sans and Noto Sans families are licensed under the SIL Open Font License 1.1.
Exact licence notices are stored beside these files as OFL-*.txt.
Font files are self-hosted WOFF2 subsets with font-display: swap.
*/
}
@font-face{font-family:'Noto Sans Devanagari';font-style:normal;font-weight:400;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-devanagari-devanagari.woff2') format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;}
@font-face{font-family:'Noto Sans Devanagari';font-style:normal;font-weight:500;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-devanagari-devanagari.woff2') format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;}
@font-face{font-family:'Noto Sans Devanagari';font-style:normal;font-weight:600;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-devanagari-devanagari.woff2') format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;}
@font-face{font-family:'Noto Sans Devanagari';font-style:normal;font-weight:700;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-devanagari-devanagari.woff2') format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;}
@font-face{/*
SRCHN typography system.
Plus Jakarta Sans and Noto Sans families are licensed under the SIL Open Font License 1.1.
Exact licence notices are stored beside these files as OFL-*.txt.
Font files are self-hosted WOFF2 subsets with font-display: swap.
*/
}
@font-face{font-family:'Noto Sans Tamil';font-style:normal;font-weight:400;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-tamil-tamil.woff2') format('woff2');unicode-range:U+0964-0965, U+0B82-0BFA, U+200C-200D, U+20B9, U+25CC;}
@font-face{font-family:'Noto Sans Tamil';font-style:normal;font-weight:500;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-tamil-tamil.woff2') format('woff2');unicode-range:U+0964-0965, U+0B82-0BFA, U+200C-200D, U+20B9, U+25CC;}
@font-face{font-family:'Noto Sans Tamil';font-style:normal;font-weight:600;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-tamil-tamil.woff2') format('woff2');unicode-range:U+0964-0965, U+0B82-0BFA, U+200C-200D, U+20B9, U+25CC;}
@font-face{font-family:'Noto Sans Tamil';font-style:normal;font-weight:700;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-tamil-tamil.woff2') format('woff2');unicode-range:U+0964-0965, U+0B82-0BFA, U+200C-200D, U+20B9, U+25CC;}
@font-face{/*
SRCHN typography system.
Plus Jakarta Sans and Noto Sans families are licensed under the SIL Open Font License 1.1.
Exact licence notices are stored beside these files as OFL-*.txt.
Font files are self-hosted WOFF2 subsets with font-display: swap.
*/
}
@font-face{font-family:'Noto Sans Telugu';font-style:normal;font-weight:400;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-telugu-telugu.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0B83, U+0C00-0C7F, U+1CD5-1CD6, U+1CD8, U+1CDA, U+1CF2, U+200C-200D, U+25CC;}
@font-face{font-family:'Noto Sans Telugu';font-style:normal;font-weight:500;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-telugu-telugu.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0B83, U+0C00-0C7F, U+1CD5-1CD6, U+1CD8, U+1CDA, U+1CF2, U+200C-200D, U+25CC;}
@font-face{font-family:'Noto Sans Telugu';font-style:normal;font-weight:600;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-telugu-telugu.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0B83, U+0C00-0C7F, U+1CD5-1CD6, U+1CD8, U+1CDA, U+1CF2, U+200C-200D, U+25CC;}
@font-face{font-family:'Noto Sans Telugu';font-style:normal;font-weight:700;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-telugu-telugu.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0B83, U+0C00-0C7F, U+1CD5-1CD6, U+1CD8, U+1CDA, U+1CF2, U+200C-200D, U+25CC;}
@font-face{/*
SRCHN typography system.
Plus Jakarta Sans and Noto Sans families are licensed under the SIL Open Font License 1.1.
Exact licence notices are stored beside these files as OFL-*.txt.
Font files are self-hosted WOFF2 subsets with font-display: swap.
*/
}
@font-face{font-family:'Noto Sans Malayalam';font-style:normal;font-weight:400;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-malayalam-malayalam.woff2') format('woff2');unicode-range:U+0307, U+0323, U+0951-0952, U+0964-0965, U+0B83, U+0D00-0D7F, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC, U+A830-A832;}
@font-face{font-family:'Noto Sans Malayalam';font-style:normal;font-weight:500;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-malayalam-malayalam.woff2') format('woff2');unicode-range:U+0307, U+0323, U+0951-0952, U+0964-0965, U+0B83, U+0D00-0D7F, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC, U+A830-A832;}
@font-face{font-family:'Noto Sans Malayalam';font-style:normal;font-weight:600;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-malayalam-malayalam.woff2') format('woff2');unicode-range:U+0307, U+0323, U+0951-0952, U+0964-0965, U+0B83, U+0D00-0D7F, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC, U+A830-A832;}
@font-face{font-family:'Noto Sans Malayalam';font-style:normal;font-weight:700;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-malayalam-malayalam.woff2') format('woff2');unicode-range:U+0307, U+0323, U+0951-0952, U+0964-0965, U+0B83, U+0D00-0D7F, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC, U+A830-A832;}
@font-face{/*
SRCHN typography system.
Plus Jakarta Sans and Noto Sans families are licensed under the SIL Open Font License 1.1.
Exact licence notices are stored beside these files as OFL-*.txt.
Font files are self-hosted WOFF2 subsets with font-display: swap.
*/
}
@font-face{font-family:'Noto Sans Bengali';font-style:normal;font-weight:400;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-bengali-bengali.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1, U+11DF0-11DF1;}
@font-face{font-family:'Noto Sans Bengali';font-style:normal;font-weight:500;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-bengali-bengali.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1, U+11DF0-11DF1;}
@font-face{font-family:'Noto Sans Bengali';font-style:normal;font-weight:600;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-bengali-bengali.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1, U+11DF0-11DF1;}
@font-face{font-family:'Noto Sans Bengali';font-style:normal;font-weight:700;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-bengali-bengali.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1, U+11DF0-11DF1;}
@font-face{/*
SRCHN typography system.
Plus Jakarta Sans and Noto Sans families are licensed under the SIL Open Font License 1.1.
Exact licence notices are stored beside these files as OFL-*.txt.
Font files are self-hosted WOFF2 subsets with font-display: swap.
*/
}
@font-face{font-family:'Noto Sans Gujarati';font-style:normal;font-weight:400;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-gujarati-gujarati.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0A80-0AFF, U+200C-200D, U+20B9, U+25CC, U+A830-A839;}
@font-face{font-family:'Noto Sans Gujarati';font-style:normal;font-weight:500;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-gujarati-gujarati.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0A80-0AFF, U+200C-200D, U+20B9, U+25CC, U+A830-A839;}
@font-face{font-family:'Noto Sans Gujarati';font-style:normal;font-weight:600;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-gujarati-gujarati.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0A80-0AFF, U+200C-200D, U+20B9, U+25CC, U+A830-A839;}
@font-face{font-family:'Noto Sans Gujarati';font-style:normal;font-weight:700;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-gujarati-gujarati.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0A80-0AFF, U+200C-200D, U+20B9, U+25CC, U+A830-A839;}
@font-face{/*
SRCHN typography system.
Plus Jakarta Sans and Noto Sans families are licensed under the SIL Open Font License 1.1.
Exact licence notices are stored beside these files as OFL-*.txt.
Font files are self-hosted WOFF2 subsets with font-display: swap.
*/
}
@font-face{font-family:'Noto Sans Gurmukhi';font-style:normal;font-weight:400;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-gurmukhi-gurmukhi.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0A01-0A76, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839;}
@font-face{font-family:'Noto Sans Gurmukhi';font-style:normal;font-weight:500;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-gurmukhi-gurmukhi.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0A01-0A76, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839;}
@font-face{font-family:'Noto Sans Gurmukhi';font-style:normal;font-weight:600;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-gurmukhi-gurmukhi.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0A01-0A76, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839;}
@font-face{font-family:'Noto Sans Gurmukhi';font-style:normal;font-weight:700;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-gurmukhi-gurmukhi.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0A01-0A76, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839;}
@font-face{/*
SRCHN typography system.
Plus Jakarta Sans and Noto Sans families are licensed under the SIL Open Font License 1.1.
Exact licence notices are stored beside these files as OFL-*.txt.
Font files are self-hosted WOFF2 subsets with font-display: swap.
*/
}
@font-face{font-family:'Noto Sans Oriya';font-style:normal;font-weight:400;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-oriya-oriya.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0B01-0B77, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC;}
@font-face{font-family:'Noto Sans Oriya';font-style:normal;font-weight:500;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-oriya-oriya.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0B01-0B77, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC;}
@font-face{font-family:'Noto Sans Oriya';font-style:normal;font-weight:600;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-oriya-oriya.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0B01-0B77, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC;}
@font-face{font-family:'Noto Sans Oriya';font-style:normal;font-weight:700;font-display:swap;font-synthesis:none;src:url('/assets/fonts/noto-sans-oriya-oriya.woff2') format('woff2');unicode-range:U+0951-0952, U+0964-0965, U+0B01-0B77, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC;}
:root{--font-ui:"Plus Jakarta Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Plus Jakarta Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--type-hero:clamp(2.75rem,5vw,4.75rem);--type-h1:clamp(2rem,3.4vw,3rem);--type-h2:clamp(1.5rem,2.4vw,2.125rem)}
html{font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizeLegibility}
body{font-family:var(--font-ui)!important;font-size:16px;line-height:1.6;font-weight:400}
body *{font-family:inherit!important}
h1,h2,h3,h4,h5,h6{font-family:var(--font-display)!important;letter-spacing:-.03em;line-height:1.1;font-weight:700}
h1{font-size:var(--type-h1)}
.hero h1{font-size:var(--type-hero);line-height:1.08}
h2{font-size:var(--type-h2)}
button,input,select,textarea{font-family:var(--font-ui)!important;font-synthesis:none}
button,.button,.btn{font-weight:600;letter-spacing:-.01em}
.metadata,.eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em}
.price,.count,.metric,time{font-variant-numeric:tabular-nums}
code,pre,kbd,samp{font-family:var(--font-mono)!important}
:lang(kn){font-family:"Noto Sans Kannada","Plus Jakarta Sans",sans-serif!important}
:lang(hi),:lang(mr),:lang(ne){font-family:"Noto Sans Devanagari","Plus Jakarta Sans",sans-serif!important}
:lang(ta){font-family:"Noto Sans Tamil","Plus Jakarta Sans",sans-serif!important}
:lang(te){font-family:"Noto Sans Telugu","Plus Jakarta Sans",sans-serif!important}
:lang(ml){font-family:"Noto Sans Malayalam","Plus Jakarta Sans",sans-serif!important}
:lang(bn){font-family:"Noto Sans Bengali","Plus Jakarta Sans",sans-serif!important}
:lang(gu){font-family:"Noto Sans Gujarati","Plus Jakarta Sans",sans-serif!important}
:lang(pa){font-family:"Noto Sans Gurmukhi","Plus Jakarta Sans",sans-serif!important}
:lang(or){font-family:"Noto Sans Oriya","Plus Jakarta Sans",sans-serif!important}
:lang(kn),:lang(hi),:lang(mr),:lang(ne),:lang(ta),:lang(te),:lang(ml),:lang(bn),:lang(gu),:lang(pa),:lang(or){letter-spacing:normal!important;line-height:1.75}
