@font-face{font-family:Anek Latin Variable;font-display:swap;font-weight:100 800;font-stretch:75% 125%;src:url(/fonts/anek-latin.woff2) format("woff2-variations");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:Anek Latin Variable;font-display:swap;font-weight:100 800;font-stretch:75% 125%;src:url(/fonts/anek-rupee.woff2) format("woff2-variations");unicode-range:U+20B9}@font-face{font-family:Anek Tamil Variable;font-display:swap;font-weight:100 800;font-stretch:75% 125%;src:url(/fonts/anek-tamil.woff2) format("woff2-variations");unicode-range:U+0B82-0BFA,U+200C-200D}:root{--ground: #14100d;--ground-up: #1d1814;--chalk: #f2ede3;--chalk-dim: #b8b0a3;--chalk-faint: #4a423a;--chalk-seam: #2e2721;--fs-display: clamp(2.75rem, 1.2rem + 4.6vw, 5.5rem);--fs-title: clamp(1.625rem, 1.2rem + 1.5vw, 2.5rem);--fs-body: clamp(1rem, .96rem + .18vw, 1.125rem);--fs-small: .875rem;--font: "Anek Latin Variable", "Anek Tamil Variable", system-ui, sans-serif;--gutter: clamp(1rem, .4rem + 3vw, 3rem);--max: 1320px;--space-s: clamp(.75rem, .6rem + .5vw, 1rem);--space-m: clamp(1.5rem, 1rem + 1.5vw, 2.5rem);--space-l: clamp(3rem, 2rem + 4vw, 6rem);--space-xl: clamp(4.5rem, 3rem + 7vw, 10rem);--ease-out: cubic-bezier(.16, 1, .3, 1);--radius: 999px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:5rem}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100vh;background:var(--ground);color:var(--chalk);font-family:var(--font);font-size:var(--fs-body);font-stretch:100%;line-height:1.55;font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;accent-color:var(--chalk);caret-color:var(--chalk)}body:before{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;background:url(/images/grain.png);opacity:.5}::selection{background:var(--chalk);color:var(--ground)}:focus-visible{outline:2px dotted currentColor;outline-offset:4px;border-radius:4px}html{scrollbar-color:var(--chalk-faint) var(--ground);scrollbar-width:thin}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.28em}a:hover{text-decoration-thickness:2px}p{margin:0 0 1em}h1,h2,h3,h4{margin:0;font-weight:700;text-wrap:balance}ul{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit}table{font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:1rem;top:-4rem;z-index:200;background:var(--chalk);color:var(--ground);padding:.75rem 1rem;border-radius:8px}.skip:focus{top:1rem}.display{font-size:var(--fs-display);font-weight:780;font-stretch:118%;line-height:.92;letter-spacing:-.035em}.title{font-size:var(--fs-title);font-weight:680;font-stretch:112%;line-height:1.02;letter-spacing:-.02em}.lede{font-size:var(--fs-body);font-weight:460;line-height:1.55;font-stretch:104%;max-width:40ch;color:var(--chalk-dim)}.label{font-size:var(--fs-small);font-weight:620;font-stretch:78%;letter-spacing:.08em;text-transform:uppercase}.dim{color:var(--chalk-dim)}.measure{max-width:64ch}.ta{font-family:"Anek Tamil Variable",var(--font)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3rem;padding:.8em 1.45em .72em;border-radius:var(--radius);border:1.5px solid transparent;font-size:var(--fs-body);font-weight:650;font-stretch:106%;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .25s var(--ease-out),color .25s var(--ease-out),transform .25s var(--ease-out),border-color .25s var(--ease-out);-webkit-tap-highlight-color:transparent}.btn svg{width:1.2em;height:1.2em;flex:none}.btn:active{transform:translateY(1px) scale(.985)}.btn--chalk{background:var(--chalk);color:var(--ground)}.btn--chalk:hover{background:#fff;transform:translateY(-2px)}.btn--line{border-color:currentColor;background:transparent}.btn--line:hover{background:var(--chalk);color:var(--ground);border-color:var(--chalk)}.btn--ink{background:var(--ground);color:var(--chalk)}.btn--ink:hover{background:#000;transform:translateY(-2px)}.btn--sm{min-height:2.5rem;padding:.6em 1.1em .52em;font-size:var(--fs-small)}.link-arrow{display:inline-flex;align-items:center;gap:.45em;font-weight:650;font-stretch:106%;text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:.15em}.link-arrow svg{width:1.05em;height:1.05em;transition:transform .3s var(--ease-out)}.link-arrow:hover svg{transform:translate(4px)}@media(prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.js [data-reveal].is-in{opacity:1;transform:none}}@property --pulli{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --reach{syntax: "<length>"; inherits: false; initial-value: 0px;}::view-transition-group(root){animation-duration:1.05s}::view-transition-old(root){animation:vt-sink .9s cubic-bezier(.55,0,.3,1) both}::view-transition-new(root){animation:vt-bloom 1.05s cubic-bezier(.65,0,.25,1) both;-webkit-mask-image:radial-gradient(circle,#000 calc(var(--pulli) - 1px),transparent var(--pulli)),radial-gradient(circle at var(--vt-x, 50%) var(--vt-y, 50%),#000 calc(var(--reach) - 18vmax),transparent var(--reach));mask-image:radial-gradient(circle,#000 calc(var(--pulli) - 1px),transparent var(--pulli)),radial-gradient(circle at var(--vt-x, 50%) var(--vt-y, 50%),#000 calc(var(--reach) - 18vmax),transparent var(--reach));-webkit-mask-size:44px 44px,100% 100%;mask-size:44px 44px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-over;mask-composite:add}@keyframes vt-bloom{0%{--pulli: 0px;--reach: 0px}55%{--pulli: 8px}to{--pulli: 34px;--reach: 190vmax}}@keyframes vt-sink{to{opacity:.25;transform:scale(.94);filter:blur(6px) brightness(.6)}}::view-transition-group(*){animation-duration:.9s;animation-timing-function:cubic-bezier(.65,0,.25,1)}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-group(*){animation:none!important}}.wordmark[data-astro-cid-hhuuaa7r]{display:inline-flex;align-items:center;gap:.5em;line-height:1}svg[data-astro-cid-hhuuaa7r]{height:1.05em;width:auto;overflow:visible}.wordmark__name[data-astro-cid-hhuuaa7r]{font-weight:800;font-stretch:125%;letter-spacing:.06em;font-size:1.25em;transform:translateY(.06em)}.seam[data-astro-cid-hrv65t4c]{height:30px;overflow:hidden;color:var(--chalk-faint)}svg[data-astro-cid-hrv65t4c]{display:block;width:100%;height:100%}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.hdr[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:50;background:var(--nav-bg, var(--ground));color:var(--nav-ink, var(--chalk));transition:transform .45s var(--ease-out),box-shadow .3s}.hdr[data-astro-cid-5hce7sga].is-scrolled{box-shadow:0 1px color-mix(in srgb,currentColor 16%,transparent)}.hdr[data-astro-cid-5hce7sga].is-hidden{transform:translateY(-100%)}.hdr__in[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:2rem;height:4.25rem}.hdr__brand[data-astro-cid-5hce7sga]{text-decoration:none;font-size:1.05rem}.hdr__nav[data-astro-cid-5hce7sga]{margin-left:auto}.hdr__nav[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{display:flex;gap:1.75rem}.hdr__nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{text-decoration:none;font-weight:580;font-stretch:104%;font-size:var(--fs-small);padding-block:.4rem;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition:background-size .35s var(--ease-out)}.hdr__nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover,.hdr__nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=page]{background-size:100% 1.5px}.hdr__cta[data-astro-cid-5hce7sga]{background:var(--nav-ink, var(--chalk));color:var(--nav-bg, var(--ground))}.hdr__cta[data-astro-cid-5hce7sga]:hover{transform:translateY(-2px)}.hdr__menu[data-astro-cid-5hce7sga]{display:none;margin-left:auto;width:3rem;height:3rem;border:0;background:none;cursor:pointer;place-items:center}.hdr__bars[data-astro-cid-5hce7sga]{display:grid;gap:7px;width:26px}.hdr__bars[data-astro-cid-5hce7sga] i[data-astro-cid-5hce7sga]{display:block;height:2px;background:currentColor;border-radius:2px;transition:transform .35s var(--ease-out)}.menu-open[data-astro-cid-5hce7sga] .hdr__bars[data-astro-cid-5hce7sga] i[data-astro-cid-5hce7sga]:first-child{transform:translateY(4.5px) rotate(45deg)}.menu-open[data-astro-cid-5hce7sga] .hdr__bars[data-astro-cid-5hce7sga] i[data-astro-cid-5hce7sga]:last-child{transform:translateY(-4.5px) rotate(-45deg)}.menu[data-astro-cid-5hce7sga]{position:fixed;inset:4.25rem 0 0;z-index:49;background:var(--ground);padding:2rem var(--gutter) calc(6rem + env(safe-area-inset-bottom));display:flex;flex-direction:column;justify-content:space-between;opacity:0;transform:translateY(-12px);transition:opacity .3s var(--ease-out),transform .4s var(--ease-out)}.menu[data-astro-cid-5hce7sga].is-open{opacity:1;transform:none}.menu[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{display:grid;gap:.2rem}.menu[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:block;font-size:var(--fs-title);font-weight:720;font-stretch:116%;letter-spacing:-.02em;text-decoration:none;padding-block:.35rem}.menu__foot[data-astro-cid-5hce7sga]{display:grid;gap:.5rem;color:var(--chalk-dim)}body.menu-open{overflow:hidden}.ftr[data-astro-cid-5hce7sga]{margin-top:var(--space-xl);padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.ftr__in[data-astro-cid-5hce7sga]{padding-top:var(--space-l)}.ftr__lead[data-astro-cid-5hce7sga]{max-width:34rem}.ftr__lead[data-astro-cid-5hce7sga] .ftr__mark{font-size:1.6rem;margin-bottom:1.5rem}.ftr__line[data-astro-cid-5hce7sga]{margin-bottom:.5rem;font-weight:600;font-stretch:104%}.ftr__cols[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:var(--space-l)}.ftr__cols[data-astro-cid-5hce7sga] h2[data-astro-cid-5hce7sga]{margin-bottom:.9rem}.ftr__cols[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{display:grid;gap:.45rem}.ftr__cols[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{text-decoration:none}.ftr__cols[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{text-decoration:underline}address[data-astro-cid-5hce7sga]{font-style:normal;margin-bottom:.6rem}.ftr__small[data-astro-cid-5hce7sga]{font-size:var(--fs-small);color:var(--chalk-dim);text-decoration:underline!important}.ftr__base[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:var(--space-l);padding-top:1.5rem;border-top:1px solid var(--chalk-seam);font-size:var(--fs-small);color:var(--chalk-dim)}.bar[data-astro-cid-5hce7sga]{display:none}@media(max-width:960px){.hdr__nav[data-astro-cid-5hce7sga],.hdr__cta[data-astro-cid-5hce7sga]{display:none}.hdr__menu[data-astro-cid-5hce7sga]{display:grid}.hdr__in[data-astro-cid-5hce7sga]{height:4.25rem}.ftr__cols[data-astro-cid-5hce7sga]{grid-template-columns:1fr 1fr;gap:2rem 1.25rem}.bar[data-astro-cid-5hce7sga]{display:flex;position:fixed;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:60;gap:.5rem;padding:.4rem;border-radius:999px;background:var(--chalk);color:var(--ground);box-shadow:0 12px 32px -8px #0009}.bar[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding-inline:1rem;border-radius:999px;text-decoration:none;font-weight:650;font-stretch:104%;font-size:var(--fs-small)}.bar[data-astro-cid-5hce7sga]{transition:transform .5s var(--ease-out),opacity .4s}body.bar-wait .bar[data-astro-cid-5hce7sga]{transform:translateY(calc(100% + 1.5rem));opacity:0;pointer-events:none}.bar[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga] svg{width:1.25rem;height:1.25rem}.bar__main[data-astro-cid-5hce7sga]{flex:1;background:var(--ground);color:var(--chalk)}.bar__tin[data-astro-cid-5hce7sga]{width:.9rem;height:.9rem;border-radius:50%;border:1.5px solid var(--ground);background:transparent}}@media(max-width:380px){.bar[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:last-child span[data-astro-cid-5hce7sga]:last-child{display:none}}
