@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tiro-devanagari-sanskrit-devanagari-400-normal.Djl2bf-7.woff2)format("woff2"),url(/_astro/tiro-devanagari-sanskrit-devanagari-400-normal.DR3LzqN1.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tiro-devanagari-sanskrit-latin-ext-400-normal.Ben5WS8V.woff2)format("woff2"),url(/_astro/tiro-devanagari-sanskrit-latin-ext-400-normal.7hACKwaE.woff)format("woff");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:Tiro Devanagari Sanskrit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tiro-devanagari-sanskrit-latin-400-normal.COKZLdxN.woff2)format("woff2"),url(/_astro/tiro-devanagari-sanskrit-latin-400-normal.BTTOH1pM.woff)format("woff");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:Tiro Devanagari Sanskrit;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/tiro-devanagari-sanskrit-devanagari-400-italic.DHVdIZSF.woff2)format("woff2"),url(/_astro/tiro-devanagari-sanskrit-devanagari-400-italic.DIF5v_qo.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/tiro-devanagari-sanskrit-latin-ext-400-italic.Dj0S4dqp.woff2)format("woff2"),url(/_astro/tiro-devanagari-sanskrit-latin-ext-400-italic.BsLJY2iJ.woff)format("woff");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:Tiro Devanagari Sanskrit;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/tiro-devanagari-sanskrit-latin-400-italic.Dr5pquAi.woff2)format("woff2"),url(/_astro/tiro-devanagari-sanskrit-latin-400-italic.At4PZe7E.woff)format("woff");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");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}:root{--marble:#f7f2ec;--sand:#efd9c8;--white:#fffdfb;--plum:#513a6b;--green:#befa4f;--pink:#e83399;--blue:#5aa7b9;--blue-tint:#cfe6ec;--ink:var(--plum);--ink-70:#513a6bb8;--ink-50:#513a6b80;--ink-30:#513a6b4d;--ink-15:#513a6b26;--ink-08:#513a6b14;--light-70:#fffdfbbf;--light-30:#fffdfb4d;--light-15:#fffdfb26;--muted:#8b7d99;--prithvi:var(--green);--jala:var(--blue);--agni:var(--pink);--vayu:var(--blue-tint);--akasha:var(--plum);--accent:var(--pink);--font-serif:"Tiro Devanagari Sanskrit", "Noto Serif Devanagari", Georgia, serif;--font-sans:"Geist Variable", "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.55, .06, .68, .19);--ease-in-out:cubic-bezier(.65, .05, .36, 1);--t-fast:.25s;--t:.4s;--t-mid:.5s;--t-slow:.75s;--t-slowest:1.2s;--axis:calc(50lvh + 8.33333vw - 53.1667px);--gutter:clamp(20px, 2.7778vw, 40px);--edge:clamp(16px, 1.3889vw, 20px);--fs-label:clamp(10px, .7639vw, 11px);--fs-small:clamp(12px, .9028vw, 13px);--fs-body:clamp(14px, 1.0417vw, 15px);--fs-caps:clamp(15px, 1.25vw, 18px);--fs-lead:clamp(18px, 1.6667vw, 24px);--fs-h3:clamp(26px, 2.5vw, 36px);--fs-h2:clamp(40px, 4.8611vw, 70px);--fs-h1:clamp(52px, 6.9444vw, 100px);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--marble);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:clip}img,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,figure,blockquote,ul,ol{margin:0;padding:0}ul,ol{list-style:none}::selection{background:var(--pink);color:var(--white)}:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.serif{font-family:var(--font-serif);letter-spacing:-.01em;text-transform:uppercase;font-weight:400;line-height:1}.caps{font-family:var(--font-sans);font-size:var(--fs-caps);letter-spacing:-.01em;text-transform:uppercase;font-weight:400;line-height:1.14}.label{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1.2}.mono{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase}.deva{font-family:var(--font-serif);letter-spacing:0;text-transform:none;font-weight:400}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stagger>*+*{margin-top:1.1em;padding-left:2.4em}.btn{height:30px;font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;transition:background var(--t) var(--ease-out), color var(--t) var(--ease-out), border-color var(--t) var(--ease-out);border:1px solid;align-items:center;gap:.7em;padding:0 12px;font-weight:500;display:inline-flex}.btn svg{width:9px;height:9px;transition:transform var(--t) var(--ease-out)}.btn:hover{background:var(--plum);color:var(--marble);border-color:var(--plum)}.btn:hover svg{transform:translate(2px,-2px)}.btn--ink:hover{background:var(--plum);color:var(--marble);border-color:var(--plum)}.btn--light:hover{background:var(--white);color:var(--plum);border-color:var(--white)}.btn--neon{border-color:var(--accent);color:var(--accent)}.btn--neon:hover{background:var(--accent);color:var(--white);border-color:var(--accent);box-shadow:0 10px 30px color-mix(in srgb, var(--accent) 35%, transparent)}.grain{z-index:90;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .32  0 0 0 0 .23  0 0 0 0 .42  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1.2s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.media{position:relative;overflow:hidden}.media>img,.media>video,.media>canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.grain{display:none}}.skip{left:var(--edge);z-index:200;background:var(--plum);color:var(--marble);padding:8px 12px;position:fixed;top:-60px}.skip:focus{top:var(--edge)}.chrome,.axis,.corner{--chrome:#a6b881;color:var(--chrome);mix-blend-mode:difference}.chrome{z-index:60;pointer-events:none;padding:var(--edge) var(--edge) 0;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;inset:0 0 auto}.chrome>*{pointer-events:auto}.chrome__mark{aspect-ratio:1;width:clamp(34px,2.6vw,40px);display:block}.chrome__yantra{width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.chrome__mark:hover .chrome__yantra{transform:rotate(45deg)}.chrome__tr{align-items:center;gap:8px;display:flex}.sound{background:var(--chrome);color:#000;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%);align-items:center;gap:6px;height:22px;padding:0 14px 0 7px;display:inline-flex}.sound__x{width:8px;height:8px;position:relative}.sound__x:before,.sound__x:after{content:"";width:9px;height:1px;transition:transform var(--t) var(--ease-out);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.sound__x:after{transform:translate(-50%,-50%)rotate(-45deg)}.sound[aria-pressed=true] .sound__x:before{transform:translate(-50%,-50%)rotate(0)}.sound[aria-pressed=true] .sound__x:after{transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.sound__wave{border:1px solid;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.sound__wave svg{width:16px;height:16px}.axis{left:0;right:0;top:var(--axis);z-index:55;pointer-events:none;height:0;position:fixed}.axis__line{opacity:.35;transform-origin:0;background:currentColor;height:1px;position:absolute;top:0;left:0;right:0}.axis__menu{left:var(--edge);pointer-events:auto;align-content:center;gap:3px;width:24px;height:24px;display:grid;position:absolute;top:-12px}.axis__menu span{width:14px;height:1px;transition:width var(--t) var(--ease-out);background:currentColor;display:block}.axis__menu:hover span:nth-child(2){width:9px}.axis__menu:hover span:nth-child(3){width:12px}.axis__deva{right:calc(var(--edge) + 2px);opacity:.85;white-space:nowrap;font-size:15px;line-height:1.2;position:absolute;top:9px}.axis__deva:before{content:"";background:currentColor;width:26px;height:1px;position:absolute;top:-9px;right:0}.corner{z-index:55;bottom:var(--edge);align-items:center;gap:8px;display:inline-flex;position:fixed}.corner--bl{left:var(--edge)}.corner--bl svg{width:8px;height:8px;transition:transform var(--t) var(--ease-out)}.corner--bl:hover svg{transform:translate(2px,-2px)}.corner--br{right:var(--edge)}.corner__time{opacity:.6}.menu{z-index:120;visibility:hidden;color:var(--plum);position:fixed;inset:0}.menu.is-open{visibility:visible}.menu__bg{background:var(--marble);transform-origin:50% var(--axis);position:absolute;inset:0}.menu__yantra{width:110vh;height:110vh;color:var(--pink);opacity:.14;position:absolute;top:50%;right:-14vh;translate:0 -50%}.menu__close{left:var(--edge);top:calc(var(--axis) - 12px);align-items:center;gap:8px;height:24px;display:inline-flex;position:absolute}.menu__close:before{content:"";background:currentColor;width:14px;height:1px}.menu__list{isolation:isolate;gap:clamp(4px,1vh,12px);display:grid;position:absolute;top:50%;left:clamp(64px,11vw,180px);translate:0 -50%}.menu__link{grid-template-columns:3.2em max-content max-content;justify-content:start;align-items:baseline;gap:.6em;display:grid}.menu__num{opacity:.45}.menu__label{white-space:nowrap;transition:transform var(--t-slow) var(--ease-out);font-size:clamp(30px,5.1vw,80px);display:inline-block;position:relative}.menu__label:after{content:"";background:var(--c);z-index:-1;transform-origin:0;height:.36em;transition:transform var(--t-slow) var(--ease-out);position:absolute;bottom:.08em;left:-.08em;right:-.08em;transform:scaleX(0)}.menu__k{font-family:var(--font-serif);opacity:0;transition:opacity var(--t) var(--ease-out), transform var(--t) var(--ease-out);color:var(--pink);margin-left:.5em;font-size:clamp(18px,1.8vw,26px);transform:translateY(10px)}.menu__link[aria-current=page] .menu__label{transform:translate(.12em)}.menu__link[aria-current=page] .menu__label:after{transform:scaleX(1)}@media (hover:hover){.menu__link:hover .menu__label{transform:translate(.12em)}.menu__link:hover .menu__label:after{transform:scaleX(1)}.menu__link:hover .menu__k{opacity:1;transform:none}}.menu__foot{left:clamp(64px,11vw,180px);bottom:var(--edge);opacity:.6;gap:32px;display:flex;position:absolute}.loader{z-index:150;pointer-events:none;position:fixed;inset:0}.loader__lid{background:var(--marble);position:absolute;left:0;right:0}.loader__lid--top{height:var(--axis);top:0}.loader__lid--bot{top:var(--axis);bottom:0}.loader__line{left:0;right:0;top:var(--axis);background:var(--ink-30);transform-origin:0;z-index:2;height:1px;position:absolute;transform:scaleX(0)}.loader__words{left:0;right:0;top:calc(var(--axis) - 34px);z-index:2;color:var(--plum);justify-content:center;gap:.75em;font-size:clamp(12px,.9vw,13px);display:flex;position:absolute}.loader__w{opacity:0;filter:blur(8px)}html.reduced .loader,html.intro-seen .loader--full .loader__words{display:none}.cursor{z-index:140;pointer-events:none;mix-blend-mode:difference;color:#a6b881;opacity:0;transition:opacity var(--t) var(--ease-out);position:fixed;top:0;left:0}.cursor.is-on{opacity:1}.cursor__dot{width:14px;height:14px;transition:transform var(--t) var(--ease-out), background var(--t) var(--ease-out);border:1px solid;border-radius:50%;position:absolute;top:-7px;left:-7px}.cursor__label{white-space:nowrap;opacity:0;transition:opacity var(--t) var(--ease-out), transform var(--t) var(--ease-out);position:absolute;top:-6px;left:16px;transform:translate(-4px)}.cursor.has-label .cursor__dot{background:currentColor;transform:scale(.6)}.cursor.has-label .cursor__label{opacity:1;transform:none}.cursor.is-hover .cursor__dot{transform:scale(2.2)}@media (hover:none),(pointer:coarse){.cursor{display:none}}@media (width<=767px){.corner--br{display:none}.menu__list{left:var(--gutter);right:var(--gutter);gap:14px}.menu__link{grid-template-columns:2.6em minmax(0,1fr)}.menu__label{white-space:normal;justify-self:start;font-size:min(34px,8.6vw);line-height:1.02}.menu__k{display:none}.menu__close{top:calc(var(--edge) + 6px);left:auto;right:var(--gutter)}.menu__foot{left:var(--gutter);flex-direction:column;gap:6px}.menu__yantra{opacity:.1;right:-40vh}}
