body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--saffron:#d4804d;--cyber-blue:#4fd4c6;--stone-grey:#d4d0c6;--deep-forest:#1a2621;--moss-green:#4d5e4a;--yantra-color:#4fd4c6}.image-overlay h3{font-family:Orbitron,serif}body{background-color:#d4d0c6;background-color:var(--stone-grey);color:#1a2621;color:var(--deep-forest);margin:0;padding:0}.App{background:#d4d0c6;background:var(--stone-grey);border:30px solid #9a958e;box-shadow:inset 0 0 10px #0003;margin:20px auto;max-width:1200px;padding:40px;position:relative;text-align:center}.App:before{background:repeating-linear-gradient(45deg,#8a8580,#9a958e 10px);bottom:-30px;content:"";left:-30px;position:absolute;right:-30px;top:-30px;z-index:-1}.App.home-frame{background:#0000;border:0;box-shadow:none}.App.home-frame:before{display:none}.sg-bg{background:radial-gradient(circle at 18% 12%,#4fa58a0f,#0000 42%),radial-gradient(circle at 82% 78%,#c8531f0d,#0000 45%),#e9e3d6;inset:0;position:fixed;z-index:0}.App.home-frame>main,.App.home-frame>nav{position:relative;z-index:2}.App.home-frame>header{position:relative;z-index:3}.sg-decor{--edge:34px;height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:0}.sg-decor-defs{height:0;position:absolute;width:0}.sg-grain,.sg-mottle{inset:0;mix-blend-mode:multiply;pointer-events:none;position:fixed}.sg-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.5'/%3E%3C/svg%3E");opacity:.45;z-index:1}.sg-mottle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.6'/%3E%3C/svg%3E");opacity:.16;z-index:1}.sg-damaru{height:auto;left:50%;opacity:.15;position:absolute;top:60px;transform:translateX(-50%);width:min(1100px,94vw);z-index:0}.sg-rail{background:linear-gradient(#245c4e00,#245c4e55 8%,#245c4e55 92%,#245c4e00);bottom:0;opacity:.5;position:absolute;top:0;width:1px}.sg-rail-l{left:calc(var(--edge) + 60px - 50vw + 50%)}.sg-rail-r{right:calc(var(--edge) + 60px - 50vw + 50%)}.sg-spine{position:absolute;top:70px}.sg-spine-l{left:calc(var(--edge) - 50vw + 50%)}.sg-spine-r{right:calc(var(--edge) - 50vw + 50%)}.sg-spine svg{filter:url(#sgWornLine)}.sg-decor .gl-ln{stroke:#245c4e;stroke:var(--copper-deep,#245c4e);stroke-width:1.1;opacity:.6}.sg-decor .gl-ln,.sg-decor .gl-soft{fill:none;vector-effect:non-scaling-stroke}.sg-decor .gl-soft{stroke:#4fa58a;stroke:var(--copper,#4fa58a);stroke-width:.8;opacity:.42}.sg-decor .gl-accent{stroke:#d4804d;stroke:var(--saffron,#c8531f);fill:none;stroke-width:1.1;vector-effect:non-scaling-stroke;opacity:.72}.sg-decor .gl-node{fill:#245c4e;fill:var(--copper-deep,#245c4e);opacity:.7}.sg-decor .gl-node-accent{fill:#d4804d;fill:var(--saffron,#c8531f);opacity:.85}.sg-decor .gl-label{fill:#245c4e;fill:var(--copper-deep,#245c4e);font-family:Orbitron,monospace;font-size:7.5px;letter-spacing:.1em;opacity:.55}@media (max-width:1080px){.sg-damaru,.sg-rail,.sg-spine{display:none}}@media (prefers-reduced-motion:reduce){.sg-spine svg{filter:none}}header{padding:20px 0}nav ul{display:flex;gap:20px;justify-content:center;list-style:none;padding:0}nav li{color:#1a2621;color:var(--deep-forest);cursor:pointer;padding-bottom:3px;position:relative;transition:color .3s ease}nav li:hover{color:#4fd4c6;color:var(--cyber-blue)}nav li:after{background-color:#4fd4c6;background-color:var(--cyber-blue);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}nav li:hover:after{width:100%}main{padding:40px 0}section{margin:40px 0;padding:20px}.hero{margin-top:0}h1{font-size:3rem;margin-bottom:1rem}h1,h2{color:#d4804d;color:var(--saffron)}h2{font-size:2rem;margin-bottom:1.5rem}.featured,.latest-writings{background:#ffffff0d;border-radius:4px}.site-logo{height:auto;margin:20px 0;max-width:600px}.gallery-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:2rem}.gallery-item{border-radius:4px;overflow:hidden;position:relative;transition:transform .3s ease}.gallery-item:hover{transform:translateY(-5px)}.gallery-item img{display:block;height:auto;width:100%}.image-overlay{background:linear-gradient(#0000,#000000b3);bottom:0;left:0;opacity:0;padding:1rem;position:absolute;right:0;transition:opacity .3s ease}.gallery-item:hover .image-overlay{opacity:1}.image-overlay h3{color:#fff;margin:0}.modal{align-items:center;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal,.modal-content{background:#000000e6;display:flex}.modal-content{border-radius:8px;max-height:90vh;max-width:70%;padding:20px;transition:all .3s ease;z-index:1}.modal-content.expanded{gap:2rem;justify-content:space-between;width:95%}.modal-content.expanded .modal-image-container img{max-height:85vh;object-fit:contain;width:auto}.modal-image-container{align-items:center;display:flex;flex-direction:column;transition:all .3s ease}.modal-image-container img{max-height:70vh;width:auto}.modal-description-container{align-items:center;align-self:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;z-index:1}.modal-title{animation:signalFlicker 8s infinite;background-color:#000c;border:1px solid #4fd4c64d;border-radius:4px;color:#d4804d;font-family:Karma,serif;font-size:24px;margin-bottom:15px;padding:10px;position:relative;text-align:center;text-shadow:0 0 10px #4fd4c680}@keyframes signalFlicker{0%,95%,to{filter:none;opacity:1;transform:skew(0deg)}95.5%{filter:hue-rotate(90deg) saturate(150%);opacity:.8;transform:skew(-3deg)}96%{filter:hue-rotate(-30deg) saturate(200%);opacity:.4;transform:skew(5deg) translateX(-2px)}96.5%{filter:none;opacity:.9;transform:skew(-1deg) translateX(3px)}97%{filter:brightness(2);opacity:.6;transform:skew(0deg)}}.modal-title:before{clip:rect(44px,450px,56px,0);animation:glitchNoise 5s infinite;content:attr(data-text);display:none;left:0;position:absolute;text-shadow:2px 0 #4fd4c6;text-shadow:2px 0 var(--cyber-blue);width:100%}@keyframes glitchNoise{0%{clip:rect(44px,450px,56px,0)}5%{clip:rect(83px,450px,96px,0)}10%{clip:rect(31px,450px,48px,0)}15%{clip:rect(13px,450px,25px,0)}}.modal-title:not(:hover):before{animation:glitchNoise .3s steps(1) reverse;display:block;opacity:.8}.modal-description{background:#000000d9;border-radius:2px;color:#4fd4c6;font-size:19px;margin:auto;padding:13px;text-align:center;text-shadow:0 0 10px #4fd4c680;white-space:pre-line;width:100%}.modal-description span{animation:glowPulse 3s ease-in-out infinite;color:#fff;font-family:Iceland,cursive;font-size:1.2em;letter-spacing:.05em;text-shadow:0 0 10px #4fd4c6e6,0 0 20px #4fd4c6b3,0 0 30px #4fd4c680,0 0 40px #4fd4c64d}@keyframes glowPulse{0%,to{text-shadow:0 0 10px #4fd4c6e6,0 0 20px #4fd4c6b3,0 0 30px #4fd4c680,0 0 40px #4fd4c64d}50%{text-shadow:0 0 20px #4fd4c6,0 0 40px #4fd4c6cc,0 0 60px #4fd4c699,0 0 80px #4fd4c666}}.vortex-expanded .modal-description span{color:#ff9b4f;text-shadow:0 0 10px #ff9b4fcc,0 0 20px #ff9b4f66,0 0 2px #000000e6}.glitch-wrapper{position:relative;z-index:2}.glitch-wrapper span{animation:glitchText 10s infinite;display:block;position:relative}@keyframes glitchText{0%,98%,to{filter:none;text-shadow:0 0 10px #4fd4c680;transform:none}98.1%{filter:brightness(1.5);text-shadow:2px 0 #4fd4c6,0 0 15px #4fd4c6;text-shadow:2px 0 var(--cyber-blue),0 0 15px var(--cyber-blue);transform:translate(-2px)}98.2%{filter:hue-rotate(45deg);text-shadow:-2px 0 #4fd4c6,0 0 15px #4fd4c6;text-shadow:-2px 0 var(--cyber-blue),0 0 15px var(--cyber-blue);transform:translate(2px)}98.3%{filter:brightness(2);text-shadow:-1px 0 #4fd4c6,1px 0 #4fd4c6,0 0 20px #4fd4c6;text-shadow:-1px 0 var(--cyber-blue),1px 0 var(--cyber-blue),0 0 20px var(--cyber-blue);transform:none}}.scan-line{animation:holoScan 12s linear infinite;background:linear-gradient(180deg,#0000,#4fd4c638 50%,#0000);bottom:0;content:"";left:0;mix-blend-mode:screen;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@keyframes holoReveal{0%{opacity:0;text-shadow:0 0 0 #4fd4c600;transform:translateY(10px)}to{opacity:1;text-shadow:0 0 10px #4fd4c6,0 0 20px #4fd4c6cc;transform:translateY(0)}}@keyframes holoScan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes holoGlow{0%,to{text-shadow:0 0 10px #4fd4c680,0 0 20px #4fd4c64d}50%{text-shadow:0 0 15px #4fd4c6,0 0 25px #4fd4c6cc}}.sanskrit-rain-canvas{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.temp-char{animation:textFlash .5s infinite;color:#4fd4c6;font-family:Iceland,cursive}@keyframes textFlash{0%,to{color:#4fd4c6;text-shadow:0 0 10px #4fd4c6cc}50%{color:#fff;text-shadow:0 0 10px #fffc,0 0 20px #4fd4c699}}.modal-description:after{animation:interferenceShift 25s linear infinite;background:repeating-linear-gradient(45deg,#4fd4c608,#0000 3px,#4fd4c608 6px);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes interferenceShift{0%{background-position:0 0}to{background-position:100px 100px}}.modal-content .modal-title{font-family:Orbitron,sans-serif}.modal-content .modal-description{font-family:Karma,serif!important}.glyph-center,.glyph-core{fill:#4fd4c6;filter:url(#glow)}.modal-description span{position:relative}.modal-description span:after{--artifacts1:"ॐ     ࿗   ॱ      ࿘    ः     ॥     श्री    ꣳ       हूं     क्षः      ऐं    क्लीं     सौः      नमः     स्वाहा";animation:artifacts1 7s infinite;content:var(--artifacts1);left:-2rem;letter-spacing:random(.5rem,1.2rem);right:0}.modal-description span:after,.modal-description span>div:after{opacity:0;position:absolute;text-shadow:0 0 10px #4fd4c6;text-shadow:0 0 10px var(--cyber-blue);white-space:pre}.modal-description span>div:after{--artifacts2:"राम    ࿘     कृष्ण    ॐ     हरे     ॱ    गं     नमः     शिवाय    ࿗     ः";animation:artifacts2 7s infinite;content:var(--artifacts2);left:1rem;letter-spacing:1.5rem;top:1.8rem}.modal-description span>div:before{--artifacts3:"मणि    पद्मे    ࿗     हूं     ॐ     ࿘    श्री    गणेश     नमः";animation:artifacts3 7s infinite;content:var(--artifacts3);left:-3rem;letter-spacing:.8rem;opacity:0;position:absolute;text-shadow:0 0 10px #4fd4c6;text-shadow:0 0 10px var(--cyber-blue);top:3.2rem;white-space:pre}@keyframes artifacts1{0%,95%,to{opacity:0;transform:translateY(0)}95.5%{opacity:.7;transform:translateY(5px) translateX(1rem)}96%{opacity:0;transform:translateY(15px) translateX(-.5rem)}}@keyframes artifacts2{0%,94.7%,to{opacity:0;transform:translateY(0)}95.2%{opacity:.5;transform:translateY(10px) translateX(-1rem)}95.7%{opacity:.3;transform:translateY(20px) translateX(.5rem)}}@keyframes artifacts3{0%,95.2%,to{opacity:0;transform:translateY(0)}95.7%{opacity:.4;transform:translateY(8px) translateX(.8rem)}96.2%{opacity:.2;transform:translateY(18px) translateX(-.3rem)}}.modal-description{z-index:1}.modal-description:before{--large-om:"ॐ";animation:flashOm 7s infinite;color:#4fd4c6;color:var(--cyber-blue);content:var(--large-om);font-size:8rem;left:50%;opacity:0;pointer-events:none;position:absolute;text-shadow:0 0 20px #4fd4c6,0 0 40px #4fd4c680;text-shadow:0 0 20px var(--cyber-blue),0 0 40px #4fd4c680;top:60%;transform:translate(-50%,-50%);z-index:-1}@keyframes flashOm{0%,97%,to{opacity:0;transform:translate(-50%,-50%) scale(1)}97.2%{opacity:.5;text-shadow:0 0 30px #4fd4c6,0 0 50px #4fd4c6b3;text-shadow:0 0 30px var(--cyber-blue),0 0 50px #4fd4c6b3;transform:translate(-20%,-70%) scale(1.1)}97.4%{opacity:.15;text-shadow:0 0 15px #4fd4c6,0 0 25px #4fd4c64d;text-shadow:0 0 15px var(--cyber-blue),0 0 25px #4fd4c64d;transform:translate(-80%,-30%) scale(1)}97.6%{opacity:.35;text-shadow:0 0 25px #4fd4c6,0 0 35px #4fd4c680;text-shadow:0 0 25px var(--cyber-blue),0 0 35px #4fd4c680;transform:translate(-30%,-40%) scale(.9)}97.8%{opacity:.6;text-shadow:0 0 35px #4fd4c6,0 0 55px #4fd4c6cc;text-shadow:0 0 35px var(--cyber-blue),0 0 55px #4fd4c6cc;transform:translate(-60%,-60%) scale(1.05)}}.modal-description{animation:screenFloat 10s ease-in-out infinite;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#0000;box-shadow:0 0 20px #4fd4c61a,inset 0 0 30px #4fd4c61a;perspective:2000px;position:relative;transform:rotateX(5deg);transform-style:preserve-3d}@keyframes screenFloat{0%,to{transform:rotateX(5deg) translateZ(0)}50%{transform:rotateX(3deg) translateZ(10px)}}.stone-columns{display:flex;height:100vh;justify-content:space-between;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1000}.stone-column{background-image:url(/static/media/pillar.0703adcea1df7a6ed56a.jpg);background-repeat:repeat-y;background-size:100% auto;height:100%;position:relative;width:167px}.stone-column.left{margin-left:0}.stone-column.right{margin-right:0}.stone-column:before{background:#0000004d;content:"";position:absolute;z-index:1}.glyph-overlay,.stone-column:before{bottom:0;left:0;right:0;top:0}.column-glyphs{filter:drop-shadow(0 0 5px #4FD4C6);filter:drop-shadow(0 0 5px var(--cyber-blue));inset:0;opacity:.8;position:absolute;z-index:2}.glyph{fill:none;stroke:#4fd4c6;stroke:var(--cyber-blue);stroke-width:1.5;filter:drop-shadow(0 0 8px #4FD4C6);filter:drop-shadow(0 0 8px var(--cyber-blue));opacity:0}.tech-circle,.tech-inner{fill:#4fd4c61a}.energy-node{fill:#4fd4c6;fill:var(--cyber-blue)}.energy-flow{stroke-dasharray:10 5}.glyph-1{animation:glyphReveal 8s 0s infinite}.glyph-2{animation:glyphReveal 8s 2s infinite}.glyph-3{animation:glyphReveal 8s 4s infinite}.glyph-4{animation:glyphPulse 4s 1s infinite}.glyph-5{animation:powerFlow 6s infinite}@keyframes glyphReveal{0%,20%,to{filter:drop-shadow(0 0 2px #4FD4C6);filter:drop-shadow(0 0 2px var(--cyber-blue));opacity:0}30%,90%{filter:drop-shadow(0 0 8px #4FD4C6);filter:drop-shadow(0 0 8px var(--cyber-blue));opacity:.8}}@keyframes glyphPulse{0%,to{filter:drop-shadow(0 0 5px #4FD4C6);filter:drop-shadow(0 0 5px var(--cyber-blue));opacity:.4;transform:scale(1)}50%{filter:drop-shadow(0 0 15px #4FD4C6);filter:drop-shadow(0 0 15px var(--cyber-blue));opacity:.8;transform:scale(1.1)}}@keyframes powerFlow{0%{stroke-dasharray:10;stroke-dashoffset:100;opacity:.3}50%{opacity:.8}to{stroke-dasharray:10;stroke-dashoffset:0;opacity:.3}}.close-glyph{cursor:pointer;position:absolute;right:200px;top:20px;transition:all .3s ease;z-index:10}.close-glyph:hover{filter:drop-shadow(0 0 10px rgba(79,212,198,.8));transform:scale(1.1)}.glyph-overlay{animation:scan 8s linear infinite;background:linear-gradient(180deg,#0000,#4fd4c61a,#0000);inset:0;position:absolute}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.subtle-body-container{align-items:center;background:#000;display:flex;height:100vh;justify-content:center;width:100%}.subtle-body{max-height:80vh;width:auto}.modal-viewport{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;width:100vw}.sixteen-nine-container .stone-column{width:167px}.sixteen-nine-container .sanskrit-rain-canvas{right:143px;width:36%}.sixteen-nine-container .close-glyph{right:200px}.sixteen-nine-container .modal-content{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.sixteen-nine-container .modal-content:not(.expanded){justify-content:center}.sixteen-nine-container .modal-content:not(.expanded) .modal-image-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0}.sixteen-nine-container .modal-content.expanded{align-items:center;gap:40px;justify-content:space-between;padding:0 200px}.sixteen-nine-container .modal-content.expanded .modal-image-container{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0}.sixteen-nine-container .modal-content.expanded .modal-description-container{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center}.sixteen-nine-container .modal-description{align-items:center;display:flex;height:auto;justify-content:center;margin:0;text-align:center;width:100%}.sixteen-nine-container{align-items:center!important;aspect-ratio:16/9;display:flex!important;height:95vh;justify-content:center!important;max-height:53.4vw;max-width:95vw;overflow:hidden;position:relative;width:95vw}.sixteen-nine-container .glyph-button{transform:scale(1.2) translateY(-10px)!important}.sixteen-nine-container .modal-description,.sixteen-nine-container .modal-description-container{align-items:center!important;display:flex!important;justify-content:center!important}.sixteen-nine-container .modal-description{margin:0!important;padding:20px!important;position:fixed!important;right:143px!important;text-align:center!important;transform:translateY(-50%)!important;width:36%!important}.sixteen-nine-container .sanskrit-rain-canvas{height:600px!important;width:800px!important;z-index:0!important}.sixteen-nine-container .modal-description,.sixteen-nine-container .sanskrit-rain-canvas{left:75%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important}.sixteen-nine-container .modal-description{white-space:normal!important;width:400px!important;z-index:1!important}.sixteen-nine-container .modal-content.expanded .modal-image-container{left:25%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important}.modal:has(.modal-content.expanded) .stone-columns{display:none!important}.sixteen-nine-container .modal-description{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.sixteen-nine-container .modal-description:after{display:none!important}@media (min-width:768px) and (max-width:1366px) and (orientation:landscape){.sixteen-nine-container{height:85vh!important;width:90vw!important}.sixteen-nine-container .modal-content.expanded{gap:60px!important}.sixteen-nine-container .modal-image-container img{max-height:65vh!important}.sixteen-nine-container .sanskrit-rain-canvas{height:700px!important;width:700px!important}.sixteen-nine-container .modal-content:not(.expanded) .modal-image-container img{max-height:60vh!important}.sixteen-nine-container .glyph-button{transform:scale(1) translateY(-15px)!important}.sixteen-nine-container{height:80vh!important;width:90vw!important}.sixteen-nine-container .close-glyph{position:fixed!important;right:50%!important;top:10px!important;transform:translateX(50%)!important;z-index:3000!important}}.rotation-message{background:#000000e6;color:#4fd4c6;color:var(--cyber-blue);flex-direction:column;font-family:Orbitron,sans-serif;height:100%;left:0;padding:20px;position:fixed;text-align:center;top:0;width:100%;z-index:2000}.rotation-icon,.rotation-message{align-items:center;display:flex;justify-content:center}.rotation-icon{height:80px;margin-bottom:2rem;width:80px}.rotation-glyph{animation:rotateGlow 2s ease-in-out infinite;color:#4fd4c6;color:var(--cyber-blue);filter:drop-shadow(0 0 10px #4FD4C6);filter:drop-shadow(0 0 10px var(--cyber-blue));font-size:6rem}.rotation-text{font-size:1.5rem;font-weight:400;line-height:1.6;margin-bottom:2rem;text-shadow:0 0 10px #4fd4c680}.rotation-om{animation:omGlow 3s ease-in-out infinite;color:#d4804d;color:var(--saffron);font-size:2rem;text-shadow:0 0 10px #d4804dcc,0 0 20px #d4804d66}@keyframes rotateGlow{0%,to{filter:drop-shadow(0 0 10px #4FD4C6);filter:drop-shadow(0 0 10px var(--cyber-blue));transform:rotate(0deg)}50%{filter:drop-shadow(0 0 20px #4FD4C6);filter:drop-shadow(0 0 20px var(--cyber-blue));transform:rotate(30deg)}}@keyframes omGlow{0%,to{text-shadow:0 0 10px #d4804dcc,0 0 20px #d4804d66}50%{text-shadow:0 0 20px #d4804d,0 0 40px #d4804d99,0 0 60px #d4804d4d}}@media (orientation:landscape){.rotation-message{display:none!important}}@media (max-width:768px){.modal-viewport,.sixteen-nine-container{display:none!important}.modal{padding:0}.modal-content{background:#000000e6!important;display:block!important;height:100%!important;max-height:100%!important;max-width:100%!important;position:relative!important;width:100%!important}.modal-content.expanded .modal-description-container{display:block;left:0;max-height:calc(100vh - 150px);overflow-y:auto;padding-top:10px!important;position:absolute;text-align:center;top:150px;transform:translateX(-5%);width:90%;z-index:1}.modal-viewport,.sixteen-nine-container{display:none!important}.modal{align-items:flex-start!important;display:flex;justify-content:center;padding:0}.modal-content{background:#000000e6!important;display:flex!important;flex-direction:column!important;max-width:100%!important;min-height:100vh!important;overflow-y:auto!important;padding-top:50px!important;position:relative!important;width:100%!important}.close-glyph{left:50%!important;position:fixed!important;top:20px!important;transform:translateX(-50%)!important;z-index:1002!important}.modal-image-container{align-items:center;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:flex-start;margin-bottom:0!important;padding:.5rem 1rem 1rem;padding-bottom:0!important;position:relative}.modal-image-container img{border-radius:8px;height:auto;max-height:250px;max-width:90%;object-fit:contain;width:auto}.modal-title{color:#ff6b35;flex-shrink:0;font-size:1.5rem;margin-bottom:0!important;margin-top:.5rem;position:relative;text-align:center}.modal-content.expanded .modal-description-container{height:100vh!important;left:0!important;margin:0!important;overflow-y:auto!important;padding:360px 1.5rem 2rem!important;position:absolute!important;right:0!important;text-align:center!important;top:0!important}.modal-description{display:block!important;margin:0!important;padding:0!important;text-align:center!important;width:100%!important}.glitch-wrapper{display:block!important;font-size:1rem;line-height:1.4!important}.glitch-wrapper span{display:block;margin-bottom:1rem!important}}@media (max-width:480px){.modal-image-container{padding:1rem .5rem .5rem}.modal-image-container img{max-height:200px}.modal-title{font-size:1.3rem}.modal-content.expanded .modal-description-container{padding:.5rem 1rem 1.5rem!important}}.App.metta-morph-background,body,html{margin:0;min-height:100vh;padding:0}.App.metta-morph-background{background-attachment:fixed;background-color:#0a0a0a;background-image:url(/static/media/techno34.dca61de4fe003e07a698.png);background-position:50%;background-repeat:no-repeat;background-size:cover;max-width:none!important;position:relative;width:100vw}.App.metta-morph-background .container,.App.metta-morph-background .content,.App.metta-morph-background main{max-width:none;width:100%}.App.metta-morph-background .consciousness-lab-container{margin:0 auto;max-width:1200px}.App.metta-morph-background nav .nav-link,.App.metta-morph-background nav ul li,.App.metta-morph-background nav ul li a{color:#ffffffb3!important}.App.metta-morph-background nav .nav-link:hover,.App.metta-morph-background nav ul li a:hover{color:#00ffc8!important;text-shadow:0 0 10px #00ffc880}.App.metta-morph-background .site-logo{filter:brightness(0) invert(1)}.logo--white{height:auto;margin:20px 0;max-width:600px}@media screen and (max-width:768px){body .App{border:0!important;box-sizing:border-box!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}body .App:before{display:none!important}body .App header{padding:10px 5px!important;width:100%!important}body .App .site-logo{height:auto!important;margin:10px auto!important;max-width:80vw!important;width:250px!important}body .App nav{overflow-x:auto!important;width:100%!important}body .App nav ul{display:flex!important;flex-wrap:wrap!important;gap:5px!important;justify-content:center!important;margin:10px 0!important;padding:0!important}body .App nav ul li,body .App nav ul li a{font-size:13px!important;margin:3px!important;padding:2px 5px!important}body .App main{padding:10px!important;width:100%!important}body .App section{margin:10px 0!important;padding:10px!important}body .App .gallery-grid{grid-template-columns:1fr!important;padding:0!important}body .App .gallery-item{max-width:none!important;width:100%!important}}@media (max-width:768px){header nav{display:none}}.dropdown{position:relative}.dropdown-menu{background:#000000f2;border-radius:4px;box-shadow:0 4px 12px #0000004d;display:none;left:0;min-width:200px;padding:.5rem 0;position:absolute;top:100%;z-index:1000}.dropdown:hover .dropdown-menu{display:block}.dropdown-menu li{list-style:none;margin:0}.dropdown-menu a{color:#fff;display:block;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s}.dropdown-menu a:hover{background-color:#f603;color:#f60}nav>ul>li>a,nav>ul>li>a:link,nav>ul>li>a:visited{color:#1a2621;color:var(--deep-forest)}.dropdown-menu a:visited,nav .dropdown-menu a:link,nav .dropdown-menu a:visited{color:#fff}nav .dropdown-menu a:hover{color:#f60}@media (max-width:768px){.modal-image-container{cursor:pointer;transition:opacity .2s ease}.modal-image-container:active{opacity:.9}.modal-content{align-items:center!important;display:flex!important;flex-direction:column!important;padding-top:60px!important}.modal-image-container{align-items:center;display:flex;flex-direction:column;margin-bottom:0!important;padding:0 1rem!important}.modal-image-container img{margin-bottom:10px!important;max-height:250px;max-width:90%}.modal-title{font-size:1.5rem;margin-bottom:15px!important;margin-top:0!important;padding:10px!important}.modal-content.expanded .modal-description-container{display:block!important;left:auto!important;margin:0!important;padding:0 1.5rem 2rem!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important}.modal-description{background:#0000!important;border:none!important;text-align:center!important}.glitch-wrapper,.modal-description{display:block!important;margin:0!important;padding:0!important}.glitch-wrapper span{display:block;margin-bottom:1rem!important;padding:0!important}.close-glyph{left:50%!important;position:fixed!important;top:10px!important;transform:translateX(-50%)!important;z-index:1002!important}}@media (max-width:480px){.modal-content{padding-top:50px!important}.modal-image-container img{max-height:200px}.modal-title{font-size:1.3rem;margin-bottom:5px!important}}@media (max-width:768px) and (orientation:portrait){.temple-container .content-wrapper{margin:0 auto!important;width:90vw!important}.doorway-content .entrance-glyph,.doorway-content .responsive-glyph{height:20px!important;min-height:20px!important;min-width:20px!important;width:20px!important}.doorway-content>div[style*="width: 30%"]{height:40px!important;max-height:40px!important;max-width:40px!important;width:40px!important}.temple-container:before{background:#000000b3;border:1px solid #4fd4c64d;border-radius:20px;color:#4fd4c6;content:"Best viewed in landscape orientation";font-family:Orbitron,sans-serif;font-size:14px;left:50%;padding:5px 15px;position:absolute;text-shadow:0 0 5px #4fd4c680;top:280px;transform:translateX(-50%);z-index:100}.temple-container{padding-top:0}}@media (max-width:768px) and (orientation:landscape){.temple-container:before{display:none!important}}@media (max-width:480px){.doorway-content .entrance-glyph,.doorway-content .responsive-glyph{height:20px!important;min-height:20px!important;min-width:20px!important;width:20px!important}.doorway-content>div[style*="width: 30%"]{height:35px!important;max-height:35px!important;max-width:35px!important;width:35px!important}}.hero h2{color:#d4804d;color:var(--saffron);font-family:Orbitron,sans-serif;font-size:2rem;text-shadow:0 0 10px #d4804d4d}.hero p{color:#1a2621;color:var(--deep-forest);font-family:Karma,serif;font-size:1rem;line-height:1.8}.gallery h2{color:#d4804d;color:var(--saffron);font-family:Orbitron,sans-serif;font-size:1.6rem}.sg-home{--sg-stone:#e9e3d6;--sg-stone-deep:#ddd5c4;--sg-ink:#2b2722;--sg-ink-soft:#5a5347;--sg-orange:#c8531f;--sg-orange-deep:#a8410f;--sg-copper:#4fa58a;--sg-copper-deep:#245c4e;--sg-copper-soft:#7eb6a3;--sg-card:#f1ecdf;--sg-gold:#9a7a44;--sg-shadow:0 18px 50px -28px #2b27228c;margin:10px 0 0;position:relative;text-align:left}.sg-home section{margin:0;padding:46px 0}.sg-section-title{color:var(--sg-orange);font-family:Iceland,sans-serif;font-size:2.8rem;letter-spacing:.04em;line-height:1.05;margin:0 0 6px;text-align:center}.sg-section-sub{color:var(--sg-ink-soft);font-family:Spectral,Georgia,serif;font-size:1.02rem;font-style:italic;line-height:1.5;margin:0 auto 34px;max-width:60ch;text-align:center}.sg-eyebrow{color:var(--sg-copper-deep);display:block;font-family:Orbitron,sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.sg-pillar-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.sg-pillar{align-items:flex-start;background:var(--sg-card);border:1px solid var(--sg-copper-soft);border-radius:8px;box-shadow:0 8px 24px -22px #2b272280;display:flex;flex-direction:column;padding:26px 26px 28px;text-align:left;text-decoration:none;transition:transform .18s ease,box-shadow .22s ease,border-color .22s ease}.sg-pillar:hover{border-color:var(--sg-copper);box-shadow:var(--sg-shadow);transform:translateY(-5px)}.sg-motif{display:flex;justify-content:center;margin-bottom:16px;width:100%}.sg-motif svg{display:block;height:122px;width:104px}.sg-motif .ln{stroke:var(--sg-copper-deep);fill:none;stroke-width:1.6;opacity:.8}.sg-motif .ln-soft{stroke:var(--sg-copper);fill:none;stroke-width:1.3;opacity:.62}.sg-motif .accent{stroke:var(--sg-orange);fill:none;stroke-width:1.7;opacity:.92}.sg-motif .node{fill:var(--sg-copper-deep);opacity:.85}.sg-motif .node-accent{fill:var(--sg-orange);opacity:.95}.sg-pillar:hover .sg-motif .accent,.sg-pillar:hover .sg-motif .node-accent{opacity:1}.sg-pillar-title{color:var(--sg-orange);font-family:Iceland,sans-serif;font-size:1.85rem;letter-spacing:.03em;line-height:1.1;margin:4px 0 10px}.sg-pillar-text{color:var(--sg-ink-soft);flex:1 1;font-family:Spectral,Georgia,serif;font-size:.98rem;line-height:1.55;margin:0 0 18px}.sg-enter{color:var(--sg-copper-deep);font-family:Iceland,sans-serif;font-size:1.15rem;letter-spacing:.03em;transition:color .2s ease}.sg-pillar:hover .sg-enter{color:var(--sg-orange)}.sg-feature{border-bottom:1px solid #7eb6a373;border-top:1px solid #7eb6a373}.sg-feature-grid{grid-gap:44px;align-items:center;display:grid;gap:44px;grid-template-columns:1.05fr 1fr}.sg-shot{background:var(--sg-card);border:1px solid var(--sg-copper-soft);border-radius:8px;box-shadow:var(--sg-shadow);margin:0;padding:12px}.sg-shot img{border-radius:4px;display:block;height:auto;width:100%}.sg-shot figcaption{color:var(--sg-copper-deep);font-family:Iceland,sans-serif;font-size:.95rem;letter-spacing:.16em;padding-top:10px;text-align:center}.sg-feature-copy{text-align:left}.sg-feature-title{color:var(--sg-orange);font-family:Iceland,sans-serif;font-size:4.2rem;letter-spacing:.04em;line-height:.95;margin:6px 0 10px}.sg-feature-tagline{color:var(--sg-ink);font-family:Spectral,Georgia,serif;font-size:1.18rem;font-weight:500;line-height:1.35;margin:0;max-width:32ch}.sg-ornament{align-items:center;color:var(--sg-copper-deep);display:flex;gap:12px;margin:18px 0}.sg-ornament .ln{background:var(--sg-copper);height:1px;opacity:.6;width:58px}.sg-ornament svg{height:13px;width:13px}.sg-feature-lede{color:var(--sg-ink-soft);font-family:Spectral,Georgia,serif;font-size:1rem;line-height:1.6;margin:0 0 26px;max-width:46ch}.sg-cta-row{display:flex;flex-wrap:wrap;gap:14px}.sg-btn{align-items:center;border:1.5px solid #0000;border-radius:4px;display:inline-flex;font-family:Iceland,sans-serif;font-size:1.2rem;letter-spacing:.04em;padding:12px 24px;text-decoration:none;transition:transform .15s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.sg-btn-buy{background:var(--sg-orange);box-shadow:0 10px 24px -12px #c8531fb3;color:#fff5ec}.sg-btn-buy:hover{background:var(--sg-orange-deep);transform:translateY(-2px)}.sg-btn-trial{background:#0000;border-color:var(--sg-copper-deep);color:var(--sg-copper-deep)}.sg-btn-trial:hover{background:var(--sg-copper-deep);color:#fff;transform:translateY(-2px)}.sg-price-note{color:var(--sg-ink-soft);font-family:Spectral,Georgia,serif;font-size:.85rem;margin:14px 0 0}.sg-release{display:flex;justify-content:center}.sg-shot-embed{background:#181a1b;border-color:var(--sg-copper-deep);max-width:400px;padding:10px;width:100%}.sg-shot-embed iframe{border-radius:4px;display:block}.sg-music-link{margin:24px 0 0;text-align:center}.sg-music-link a{color:var(--sg-copper-deep);font-family:Iceland,sans-serif;font-size:1.25rem;letter-spacing:.03em;text-decoration:none;transition:color .2s ease}.sg-music-link a:hover{color:var(--sg-orange)}html{scroll-behavior:smooth}#gallery{scroll-margin-top:24px}.hero h2{color:#c8531f!important;font-family:Iceland,sans-serif!important;font-size:3.4rem;letter-spacing:.03em;line-height:1.05;text-shadow:none}.hero p{color:#5a5347;font-family:Spectral,Georgia,serif;font-size:1.08rem;font-style:italic;margin:0 auto;max-width:60ch}@media (max-width:900px){.sg-pillar-grid{gap:18px;grid-template-columns:1fr}.sg-feature-grid{gap:28px;grid-template-columns:1fr}.sg-feature-copy{text-align:center}.sg-feature-lede,.sg-feature-tagline{max-width:none}.sg-cta-row,.sg-ornament{justify-content:center}.sg-feature-title{font-size:3.4rem}}@media (max-width:768px){.sg-section-title{font-size:2.3rem}.hero h2{font-size:2.6rem}}.sg-tratak{padding:50px 0}.sg-tratak-inner{background:radial-gradient(ellipse 70% 60% at 50% 38%,#4fa58a24,#0000 70%),radial-gradient(ellipse 60% 50% at 50% 40%,#c8531f1a,#0000 72%),linear-gradient(180deg,#1f2b26,#141a17);border:1px solid var(--sg-copper-deep);border-radius:12px;box-shadow:0 24px 60px -34px #000c,inset 0 0 60px #00000059;margin:0 auto;max-width:760px;overflow:hidden;padding:46px 32px 44px;position:relative;text-align:center}.sg-yantra{display:flex;justify-content:center;margin-bottom:14px}.sg-yantra svg{animation:sg-breathe 7s ease-in-out infinite;filter:drop-shadow(0 0 7px rgba(126,182,163,.45));height:168px;transform-origin:center;width:168px}@keyframes sg-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}.sg-tratak .y-ln{stroke:#7eb6a3;fill:none;stroke-width:1;opacity:.85}.sg-tratak .y-soft{stroke:#4fa58a;fill:none;stroke-width:.8;opacity:.5}.sg-tratak .y-acc{stroke:#e0743a;fill:none;stroke-width:1.1;opacity:.9}.sg-tratak .y-petal{stroke:#7eb6a3;fill:none;stroke-width:1;stroke-dasharray:2 6;opacity:.4}.sg-tratak .y-petal2{stroke:#e0743a;fill:none;stroke-width:1;stroke-dasharray:1 7;opacity:.35}.sg-tratak .y-bindu{fill:#e0743a}.sg-eyebrow-dark{color:#9bcab8;opacity:.95}.sg-tratak-title{color:#e0743a;font-family:Iceland,sans-serif;font-size:3.2rem;letter-spacing:.05em;line-height:1;margin:4px 0 14px}.sg-tratak-lede{color:#e9e3d6d1;font-family:Spectral,Georgia,serif;font-size:1.02rem;line-height:1.6;margin:0 auto 26px;max-width:52ch}.sg-tratak-btn{background:var(--sg-orange);box-shadow:0 12px 28px -12px #c8531fd9;color:#fff5ec}.sg-tratak-btn:hover{background:var(--sg-orange-deep);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.sg-yantra svg{animation:none}}@media (max-width:768px){.sg-tratak-inner{padding:36px 22px}.sg-tratak-title{font-size:2.6rem}.sg-yantra svg{height:140px;width:140px}}.kosha-text{text-wrap:balance;color:#4fd4c6;font-family:Iceland,cursive;font-size:clamp(9px,2vmin,12px);left:50%;line-height:1.2;max-width:80%;max-width:90%;opacity:0;position:absolute;text-align:center;text-shadow:0 0 10px #4fd4c680;top:0;transform:translateX(-50%);transition:opacity .8s ease,top .3s ease;white-space:normal;z-index:3}@media (min-width:600px){.kosha-text{font-size:clamp(12px,1.8vmin,18px);max-width:75%}}@media (min-width:1024px){.kosha-text{font-size:clamp(18px,1.2vw,28px);line-height:1.25;max-width:60%}}@media (min-width:1600px){.kosha-text{font-size:clamp(20px,1.1vw,32px)}}.kosha-text.visible{opacity:1}.kosha-text .glow-pulse{animation:textGlow 1s ease-in-out infinite;color:#4fd4c6}@keyframes textGlow{0%,to{opacity:.7;text-shadow:0 0 10px #4fd4c680}50%{opacity:1;text-shadow:0 0 20px #4fd4c6,0 0 30px #4fd4c6,0 0 40px #4fd4c6}}.analysis-panel{background:#000000f2;border-left:1px solid #4fd4c6;color:#4fd4c6;font-family:Iceland,cursive;height:100vh;padding:20px;position:fixed;right:-500px;top:0;transition:right .5s ease;width:400px;z-index:100000}.analysis-panel.visible{right:0}.analysis-content{height:100%;overflow-y:auto}.analysis-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.analysis-header h2{font-size:24px;margin:0}.close-button{cursor:pointer;font-size:24px;padding:10px}.analysis-section{margin-bottom:30px}.analysis-section h3{border-bottom:1px solid #4fd4c64d;font-size:18px;margin-bottom:15px;padding-bottom:5px}.metric-item{align-items:center;display:flex;margin-bottom:15px}.metric-label{flex:1 1}.metric-value{margin-left:10px;text-align:right}.chakra-status{display:flex;flex-direction:column;gap:10px}.chakra-item{align-items:center;display:flex;gap:10px}.chakra-dot{background:#4fd4c6;border-radius:50%;height:8px;width:8px}.progress-bar{background:#4fd4c633;height:4px;margin:0 10px;width:100px}.progress{background:#4fd4c6;box-shadow:0 0 10px #4fd4c680;height:100%}.sri-yantra-page{background:#000;height:100vh}.meditation-content,.sri-yantra-page{align-items:center;display:flex;justify-content:center;width:100%}.meditation-content{height:100%;position:relative;z-index:2}.temple-container{align-items:flex-start;margin:100px auto 0;min-height:180vh;overflow:visible;width:77vw}.content-wrapper,.temple-container{background:#0000;display:flex;justify-content:center;position:relative}.content-wrapper{align-items:center;border:none;height:auto;padding-bottom:50px;width:100%}.black-backdrop{background:#000;height:125vh;left:50%;position:absolute;top:70%;transform:translate(-50%,-50%);width:40vw;z-index:1}.temple-frame{height:auto;left:50%;object-fit:cover;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:2}.doorway-content{align-items:center;background:#0000;display:flex;height:40vh;justify-content:center;margin-top:66vh;position:relative;transform:translateX(16px);width:20vw;z-index:2}.glyph-button{background:#000c;border-radius:50%;cursor:pointer;margin-top:20px;padding:10px;transform:scale(2);transition:all .3s ease}.glyph-base{fill:#000000e6}.glyph-base,.glyph-geometry{stroke:#4fd4c6;stroke-width:2}.glyph-geometry{fill:none;opacity:.8}.glyph-circuit{stroke:#4fd4c6;stroke-width:2;opacity:.9}.glyph-center,.glyph-core{fill:#4fd4c6;filter:url(#glow)}.glyph-core{opacity:.9}.responsive-glyph{height:100%!important;width:100%!important}.glyph-button:hover .glyph-geometry{animation:rotate 4s linear infinite;transform-origin:center}.glyph-button:hover .glyph-circuit{animation:pulse-opacity 2s ease-in-out infinite}.glyph-button:hover .glyph-center{animation:pulse 2s infinite}@keyframes pulse{0%{r:5}50%{r:7}to{r:5}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-opacity{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.skip-button{bottom:20px!important;cursor:pointer;margin:0!important;opacity:.4;padding:0!important;position:fixed!important;right:20px!important;transform:scale(.2)!important;transition:all .3s ease;z-index:9999}.skip-button:hover{opacity:.8;transform:scale(.25)!important}.pranayama-container{align-items:center;background:#0000;display:flex;height:100%;justify-content:center;opacity:1;position:relative;transition:opacity .8s cubic-bezier(.4,0,.2,1);width:100%}.subtle-body{filter:drop-shadow(0 0 10px rgba(79,212,198,.3));position:relative;z-index:1}.pranayama-container.fading-out{opacity:0}.sri-yantra{stroke:#4fd4c6;height:70vh;transition:opacity .3s ease;width:80vh;z-index:2}.yantra-container:not(.fullscreen) .sri-yantra{animation:gentleBounce 2s ease-in-out infinite}.yantra-instruction{color:#4fd4c6;font-family:Iceland,cursive;font-size:21px;left:50%;opacity:0;position:absolute;text-align:center;text-shadow:0 0 10px #4fd4c680;top:-80px;transform:translateX(-50%);transition:opacity .8s ease}.yantra-instruction.visible{opacity:1}.fullscreen-instruction{bottom:60px;color:#4fd4c6;font-family:Iceland,cursive;font-size:26px;left:50%;opacity:0;position:fixed;text-align:center;text-shadow:0 0 10px #4fd4c680;transform:translateX(-50%);transition:opacity .5s ease;z-index:10000}.fullscreen-instruction.visible{opacity:1}@keyframes achievementFlash{0%,to{opacity:1;text-shadow:0 0 10px #4fd4c680}50%{opacity:1;text-shadow:0 0 20px #4fd4c6,0 0 40px #4fd4c6cc,0 0 60px #4fd4c699}}.message-overlay{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}.coherence-message{animation:achievementFlash .5s ease-in-out 4;color:#4fd4c6;font-family:Iceland,cursive;font-size:32px;left:50%;pointer-events:none;position:fixed;text-align:center;text-shadow:0 0 10px #4fd4c680;top:50%;transform:translate(-50%,-50%);z-index:10000}.coherence-message.visible{opacity:1}.meditation-buttons{margin-top:100px;pointer-events:auto}.analysis-button{background:#0000;border:1px solid #4fd4c6;color:#4fd4c6;cursor:pointer;font-family:Iceland,cursive;font-size:20px;padding:12px 30px;transition:all .3s ease}.analysis-button:hover{background:#4fd4c61a;box-shadow:0 0 15px #4fd4c64d}@keyframes gentleBounce{0%,to{transform:scale(.95)}50%{transform:scale(.98)}}.sri-yantra.strobing{animation:opacity-strobe .122s infinite}.yantra-container.fullscreen{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:all .5s ease;width:100vw;z-index:9999}.yantra-container.fullscreen .sri-yantra{height:90vh;max-height:90vh;max-width:90vw;width:90vh}.yantra-container.fullscreen:before{background:#000;bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;transition:opacity .5s ease;z-index:-1}.yantra-container.fullscreen .sri-yantra.strobing{animation:opacity-strobe .122s infinite}.yantra-container.fullscreen.exiting{animation:fadeOutAndShrink .8s ease-out forwards}@keyframes fadeOutAndShrink{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5) translateY(50vh)}}.yantra-container{align-items:center;background:#0000;display:flex;height:100%;justify-content:center;opacity:0;transform:scale(.95);transition:all .8s cubic-bezier(.4,0,.2,1);width:100%}.yantra-container.appear{opacity:1;transform:scale(1)}.yantra-container.disappear{animation:fadeReturn .8s ease-in forwards}@keyframes opacity-strobe{0%,49%{filter:drop-shadow(0 0 6px rgba(79,212,198,.6));opacity:1}50%,to{filter:drop-shadow(0 0 3px rgba(79,212,198,.4));opacity:.3}}@keyframes calmDown{0%{filter:drop-shadow(0 0 25px rgba(79,212,198,.9))}to{filter:drop-shadow(0 0 15px rgba(79,212,198,.6))}}@keyframes fadeReturn{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.yantra-container:hover .sri-yantra:not(.strobing){filter:drop-shadow(0 0 20px rgba(79,212,198,.7));transform:scale(1.01);transition:all .4s ease}.yantra-container:active .sri-yantra:not(.strobing){transform:scale(.99);transition:transform .2s ease}.sri-yantra:not(.strobing){animation:calmDown 1.5s ease-out forwards}.energy-field{animation:subtlePulse 4s ease-in-out infinite;background:radial-gradient(circle at center,#4fd4c614 0,#0000 70%);inset:-50px;pointer-events:none;position:absolute}.body-glow{animation:holoShimmer 8s ease-in-out infinite;filter:drop-shadow(0 0 2px rgba(79,212,198,.8)) drop-shadow(0 0 4px rgba(79,212,198,.4))}.chakra-active{animation:chakraPulse 22s ease-in-out infinite;transform-origin:center}@keyframes chakraPulse{0%,to{transform:scale(1)}36%{transform:scale(2)}50%{transform:scale(2)}86%{transform:scale(1)}}.yantra-button{bottom:2rem;left:50%;position:absolute;transform:translateX(-50%)}.yantra-button button{background:#0000;border:1px solid #4fd4c6;color:#4fd4c6;cursor:pointer;font-family:Orbitron,sans-serif;padding:1rem 2rem;transition:all .3s ease}.yantra-button button:hover{background:#4fd4c61a;box-shadow:0 0 15px #4fd4c680}@keyframes subtlePulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}@keyframes holoShimmer{0%,to{filter:drop-shadow(0 0 2px rgba(79,212,198,.8)) drop-shadow(0 0 4px rgba(79,212,198,.4));opacity:.8}50%{filter:drop-shadow(0 0 4px rgba(79,212,198,1)) drop-shadow(0 0 8px rgba(79,212,198,.6));opacity:1}}@keyframes energySurge{0%,16%,33%,50%,67%,83%,to{filter:drop-shadow(0 0 2px rgba(79,212,198,.4));opacity:.7;transform:translateX(0)}24%,41%,58%,75%,8%,91%{filter:drop-shadow(0 0 25px rgba(79,212,198,.9)) drop-shadow(0 0 40px rgba(79,212,198,.7)) drop-shadow(0 0 60px rgba(79,212,198,.5));opacity:1;transform:translateX(3px)}12%,29%,45%,62%,79%,95%{filter:drop-shadow(0 0 25px rgba(79,212,198,.9)) drop-shadow(0 0 40px rgba(79,212,198,.7)) drop-shadow(0 0 60px rgba(79,212,198,.5));opacity:1;transform:translateX(-3px)}}.energy-surge{animation:energySurge .3s ease-in-out}.mobile-lingam-container{align-items:center;display:none;justify-content:center;margin-top:1rem;position:relative;width:100%}@media (max-width:768px){.mobile-lingam-container{display:flex}}.lingam-button{align-items:center;background:linear-gradient(145deg,#2c3330,#0c0f0e);border:1px solid #e8dfcf38;border-radius:50% 50% 50% 50%/40% 40% 60% 60%;box-shadow:inset 2px 2px 5px #ffffff14,inset -2px -2px 5px #000c,0 0 0 4px #11151399,0 6px 14px #00000080;cursor:pointer;display:flex;flex-direction:column;height:60px;justify-content:center;position:relative;transition:all .3s ease;width:50px}.lingam-button:hover{border-color:#d4552d99}.lingam-line{background-color:#e8dfcf;border-radius:1px;height:1.5px;margin:2.5px 0;transition:all .3s ease;width:24px}.saffron-dot{background:radial-gradient(circle,#ec6b40,#b4441f);border-radius:50%;box-shadow:0 0 6px #ec6b40b3;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px;z-index:2}.lingam-button.active .lingam-line:first-child{transform:rotate(45deg) translate(8px,8px)}.lingam-button.active .lingam-line:nth-child(2){opacity:0}.lingam-button.active .lingam-line:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.menu-overlay{background:#05070699;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:998}.lingam-dropdown{animation:dropDown .3s ease-out;background:#0d1110;border:1px solid #d4552d80;border-radius:2px;box-shadow:0 0 0 5px #0d1110,0 0 0 6px #d4552d2e,0 18px 40px #000c;left:50%;padding:1.2rem 1.3rem;position:absolute;text-align:left;top:74px;transform:translateX(-50%);width:280px;z-index:999}@keyframes dropDown{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.menu-section{margin-bottom:1.3rem}.menu-section:last-child{margin-bottom:0}.menu-section h3{border-bottom:1px solid #e8dfcf1f;color:#ec6b40;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.72rem;font-weight:400;letter-spacing:.24em;margin:0 0 .4rem;padding-bottom:.35rem;text-transform:uppercase}.menu-section a{border-bottom:1px solid #e8dfcf0f;color:#e8dfcf;display:block;font-family:Iceland,sans-serif;font-size:1.2rem;letter-spacing:.05em;padding:.45rem 0;text-decoration:none;transition:color .3s ease,padding-left .3s ease}.menu-section a:last-child{border-bottom:none}.menu-section a:hover{color:#8fd6b8;padding-left:.5rem}@media (max-width:480px){.lingam-dropdown{max-width:320px;width:90vw}}.App.sg-night{--hp-ink:#111513;--hp-panel:#0c100fbd;--hp-bone:#e8dfcf;--hp-bone-dim:#b9ae9c;--hp-bone-faint:#81796d;--hp-verm:#d4552d;--hp-verm-hi:#ec6b40;--hp-jade:#8fd6b8;--hp-verd:#4fa58a;--hp-ochre:#c99a3e;--hp-line:#e8dfcf29;--hp-mono:"Share Tech Mono",ui-monospace,monospace;--hp-deva:"Tiro Devanagari Sanskrit","Noto Serif Devanagari",serif;background:#0000;border:0;box-shadow:none;color:var(--hp-bone)}.App.sg-night:before{display:none}.site-ground{background:radial-gradient(ellipse 80% 60% at 50% 0,#4fa58a1a,#0000 70%),radial-gradient(ellipse 120% 90% at 50% 50%,#0000 55%,#050706bf 100%),url(/static/media/patina.4fe859c98bd3b24ee3ab.jpg) 50% /1024px repeat,#111513}.site-grain,.site-ground{inset:0;pointer-events:none;position:fixed;z-index:-1}.site-grain{background:url(/static/media/grain.75ae30d12e113cf22365.png) repeat;background-size:160px;mix-blend-mode:overlay;opacity:.55}.App.sg-night .site-logo{filter:brightness(0) invert(.88) sepia(.18) drop-shadow(0 0 18px rgba(143,214,184,.08));opacity:.92}.App.sg-night>header nav li,.App.sg-night>header nav>ul>li>a,.App.sg-night>header nav>ul>li>a:link,.App.sg-night>header nav>ul>li>a:visited{color:var(--hp-bone-dim)!important;font-family:Iceland,sans-serif;font-size:19px;letter-spacing:.08em;text-decoration:none}.App.sg-night>header nav li:hover,.App.sg-night>header nav>ul>li>a:hover{color:var(--hp-bone)!important;text-shadow:none}.App.sg-night>header nav li:after{background-color:var(--hp-verm);height:1px}.App.sg-night>header nav ul{gap:30px}.App.sg-night .dropdown-menu{background:#0d1110;border:1px solid #d4552d73;border-radius:2px}.App.sg-night .dropdown-menu a,.App.sg-night nav .dropdown-menu a:link,.App.sg-night nav .dropdown-menu a:visited{color:var(--hp-bone-dim);font-family:Iceland,sans-serif;font-size:18px;letter-spacing:.05em}.App.sg-night .dropdown-menu a:hover,.App.sg-night nav .dropdown-menu a:hover{background:#d4552d1f;color:var(--hp-bone)}.hd-ornament{height:0;left:0;pointer-events:none;position:absolute;right:0;top:16px;z-index:1}.hd-orn{height:236px;overflow:visible;position:absolute;top:0;width:340px}.hd-orn-left{left:calc(50% - 650px)}.hd-orn-right{right:calc(50% - 650px)}.hd-orn circle,.hd-orn line,.hd-orn path,.hd-orn polygon,.hd-orn polyline{fill:none;stroke-width:1.2;vector-effect:non-scaling-stroke}.hd-orn .hd-bone{stroke:#e8dfcf;opacity:.5}.hd-orn .hd-jade{stroke:#6fb79c;opacity:.6}.hd-orn .hd-soft{stroke:#4fa58a;opacity:.38}.hd-orn .hd-verm{stroke:#d4552d;opacity:.85}.hd-orn .hd-star{fill:#ec6b40;stroke:none}.hd-orn .hd-node{fill:#8fd6b8;stroke:none;opacity:.85}.hd-orn .hd-dot-verm{fill:#ec6b40;stroke:none}.hd-orn .hd-term{stroke:#6fb79c;opacity:.7}.hd-orn .hd-tag{fill:#b9542a;opacity:.92}.hd-orn .hd-tag-deva{fill:#f2e9da;font:400 17px Tiro Devanagari Sanskrit,serif}.hd-orn .hd-tag-dots{fill:#f2e9da;font:400 10px Share Tech Mono,monospace;letter-spacing:.2em;opacity:.7}.hd-orn .hd-mono{fill:#b9ae9c;font:400 9.5px Share Tech Mono,ui-monospace,monospace;letter-spacing:.18em}.hd-orn .hd-faint{fill:#81796d}@media (max-width:1259px){.hd-ornament{display:none}}.sg-rule-node{background:radial-gradient(circle,var(--hp-verm-hi) 0 2.5px,#0000 3px) 50% /9px 9px no-repeat,linear-gradient(#d4552d99,#d4552d99) 50% /100% 1px no-repeat;display:block;height:9px;margin:0 auto 18px;width:120px}@media (max-width:768px){.App.sg-night>main{box-sizing:border-box}}.App.sg-night .sg-legal{border-top:1px solid var(--hp-line);color:var(--hp-bone-faint);display:flex;flex-wrap:wrap;font-family:var(--hp-mono);font-size:12px;gap:8px 26px;justify-content:center;letter-spacing:.08em;margin:40px auto 0;padding:22px 16px 28px;text-transform:uppercase}.App.sg-night .sg-legal a{color:var(--hp-bone-dim);text-decoration:none}.App.sg-night .sg-legal a:hover{color:var(--hp-jade)}.App.home-frame .sg-rail{background:linear-gradient(#0000,#8fd6b838 8%,#8fd6b838 92%,#0000);opacity:1}.App.home-frame .sg-decor .gl-ln{stroke:#6fb79c;opacity:.5}.App.home-frame .sg-decor .gl-soft{stroke:var(--hp-verd);opacity:.38}.App.home-frame .sg-decor .gl-accent{stroke:var(--hp-verm);opacity:.7}.App.home-frame .sg-decor .gl-node{fill:#6fb79c;opacity:.7}.App.home-frame .sg-decor .gl-node-accent{fill:var(--hp-verm);opacity:.9}.App.home-frame .sg-decor .gl-term{fill:none;stroke:#6fb79c;stroke-width:1.2;opacity:.6}.App.home-frame .sg-decor .gl-label{fill:var(--hp-bone-faint);font-family:var(--hp-mono);font-size:8.5px;opacity:.9}.App.home-frame .sg-sutra{color:var(--hp-ochre);font:400 15px/1 var(--hp-deva);left:2px;letter-spacing:.12em;margin:0;opacity:.32;position:absolute;top:128px;white-space:nowrap;writing-mode:vertical-rl}.App.home-frame .sg-spine-r .sg-sutra{left:101px}.App.home-frame .sg-decor{--edge:10px}.App.home-frame .gl-pulse{animation:hp-pulse 5.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.App.home-frame .site-logo{margin:10px 0 6px;max-width:520px}.App.home-frame>header{padding:14px 0 0}.App.home-frame .hero{margin:0;padding:10px 0 30px}.hp-hero{grid-gap:26px;align-items:center;display:grid;gap:26px;grid-template-columns:.92fr 1.08fr;text-align:left}.hp-hero-text{padding-bottom:30px;position:relative;z-index:2}.App.home-frame .hero .hp-kicker{color:var(--hp-jade);font:400 12px/1.4 var(--hp-mono);font-style:normal;letter-spacing:.22em;margin:0 0 22px;max-width:none;opacity:.85;text-transform:uppercase}.App.home-frame .hero h2{color:var(--hp-bone)!important;font-family:Iceland,sans-serif!important;font-size:clamp(2.8rem,5.2vw,4.4rem);font-weight:400;letter-spacing:.035em;line-height:.98;margin:0 0 22px;text-shadow:none}.App.home-frame .hero h2 .hp-amp{color:var(--hp-verm)}.App.home-frame .hero .hp-def{color:var(--hp-bone-dim);font:italic 300 1.25rem/1.55 Spectral,Georgia,serif;margin:0 0 30px;max-width:34ch}.App.home-frame .hero .hp-inscription{border-left:1px solid #d4552d8c;display:flex;flex-direction:column;font-style:normal;gap:6px;margin:0;max-width:none;padding:14px 0 0 18px}.hp-deva{color:var(--hp-ochre);font:400 28px/1.2 var(--hp-deva);letter-spacing:.02em}.hp-gloss{color:var(--hp-bone-faint);font:400 11.5px/1.4 var(--hp-mono);letter-spacing:.18em;text-transform:uppercase}.hp-plate{margin:0;position:relative}.hp-plate-inner{aspect-ratio:1200/1100;position:relative;width:100%}.hp-fig{height:89.818%;left:5.583%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;top:5.091%;width:88.833%}.hp-fig-ink{background:var(--hp-bone);opacity:.93}.hp-fig-riso{background:var(--hp-verm);mix-blend-mode:screen;opacity:.55;transform:translate(.55%,.4%)}.hp-window{box-shadow:0 0 22px #8fd6b81f;height:8.91%;left:32.667%;outline:1px solid #8fd6b8bf;overflow:hidden;position:absolute;top:39.09%;width:20%}.hp-window img{display:block;filter:saturate(.85) contrast(1.05);height:100%;object-fit:cover;width:100%}.hp-overlay{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.hp-draft line,.hp-draft rect{fill:none;stroke:var(--hp-verm);stroke-width:1.4;vector-effect:non-scaling-stroke;opacity:.62}.hp-draft .hp-draft-soft{stroke-dasharray:2 5;opacity:.32}.hp-sushumna{stroke:var(--hp-verm);stroke-width:1;stroke-dasharray:10 6;opacity:.45}.hp-dim line,.hp-sushumna{vector-effect:non-scaling-stroke}.hp-dim line{stroke:var(--hp-verm);stroke-width:1;opacity:.7}.hp-dim text,.hp-note{fill:var(--hp-verm-hi);font-family:var(--hp-mono);font-size:21px;letter-spacing:.06em;opacity:.85}.hp-note{fill:var(--hp-bone-faint)}.hp-star path{fill:var(--hp-verm-hi);opacity:.9}.hp-star-ring{fill:none;stroke:var(--hp-verm);stroke-width:1.2;opacity:.7}.hp-bindu,.hp-star-ring{vector-effect:non-scaling-stroke}.hp-bindu{fill:var(--hp-ink);stroke:var(--hp-verm-hi);stroke-width:1.5}.hp-node circle{fill:#111513b3;stroke:var(--hp-bone);stroke-width:1.2;vector-effect:non-scaling-stroke;opacity:.75}.hp-node .hp-node-core{fill:var(--hp-bone);stroke:none}.hp-c-dot{fill:var(--hp-jade)}.hp-c-lead{fill:none;stroke:var(--hp-jade);stroke-width:1;opacity:.8}.hp-c-box,.hp-c-lead{vector-effect:non-scaling-stroke}.hp-c-box{fill:#0a0e0dd1;stroke:var(--hp-jade);stroke-width:1.1}.hp-c-text{letter-spacing:.04em}.hp-c-text,.hp-code text{fill:var(--hp-jade);font-family:var(--hp-mono);font-size:20px}.hp-code text{letter-spacing:.03em;opacity:.72;white-space:pre}.hp-corner{border:0 solid #e8dfcf80;height:16px;position:absolute;width:16px}.hp-corner.tl{border-left-width:1px;border-top-width:1px;left:-6px;top:-6px}.hp-corner.tr{border-right-width:1px;border-top-width:1px;right:-6px;top:-6px}.hp-corner.bl{border-bottom-width:1px;border-left-width:1px;bottom:-6px;left:-6px}.hp-corner.br{border-bottom-width:1px;border-right-width:1px;bottom:-6px;right:-6px}.hp-plate figcaption{color:var(--hp-bone-faint);display:flex;font:400 11px/1.3 var(--hp-mono);gap:12px;justify-content:space-between;letter-spacing:.2em;margin-top:14px;text-transform:uppercase}.hp-scan{animation:hp-scan 16s linear 2s infinite;background:linear-gradient(90deg,#0000,#8fd6b8bf 20%,#8fd6b8bf 80%,#0000);box-shadow:0 0 14px #8fd6b880;height:1px;left:4%;opacity:0;pointer-events:none;position:absolute;right:4%;top:6%}.hp-node{animation:hp-rise 9s ease-in-out infinite}.hp-node-1{animation-delay:0s}.hp-node-2{animation-delay:.45s}.hp-node-3{animation-delay:.9s}.hp-node-4{animation-delay:1.35s}.hp-node-5{animation-delay:1.8s}.hp-node-6{animation-delay:2.25s}.hp-node-7{animation-delay:2.7s}.hp-bindu{animation:hp-bindu 9s ease-in-out 2.4s infinite}@keyframes hp-scan{0%{opacity:0;top:6%}4%{opacity:.9}50%{opacity:.9;top:94%}54%,to{opacity:0;top:94%}}@keyframes hp-rise{0%,22%,to{filter:none}8%{filter:drop-shadow(0 0 6px rgba(143,214,184,.95)) brightness(1.4)}}.hp-node{--glow:0}@keyframes hp-bindu{0%,to{fill:var(--hp-ink)}14%,6%{fill:var(--hp-verm-hi)}}@keyframes hp-pulse{0%,to{opacity:.9}50%{opacity:.35}}.App.home-frame .sg-home{--sg-card:var(--hp-panel);--sg-ink:var(--hp-bone);--sg-ink-soft:var(--hp-bone-dim);--sg-orange:var(--hp-verm-hi);--sg-orange-deep:var(--hp-verm);--sg-copper:var(--hp-verd);--sg-copper-deep:var(--hp-jade);--sg-copper-soft:var(--hp-line);--sg-shadow:0 30px 60px -40px #000000e6}.App.home-frame .sg-pillar-grid{gap:30px;margin-top:18px}.App.home-frame .sg-pillar{background:var(--hp-panel);border:1px solid #d4552d80;border-radius:2px;box-shadow:none;padding:40px 28px 26px;position:relative;transform:none}.App.home-frame .sg-pillar:before{border:1px solid #d4552d2e;content:"";inset:5px;pointer-events:none;position:absolute;transition:border-color .3s}.App.home-frame .sg-pillar:after{background:linear-gradient(var(--hp-bone),var(--hp-bone)) 0 0 /14px 1px no-repeat,linear-gradient(var(--hp-bone),var(--hp-bone)) 0 0 /1px 14px no-repeat,linear-gradient(var(--hp-bone),var(--hp-bone)) 100% 0 /14px 1px no-repeat,linear-gradient(var(--hp-bone),var(--hp-bone)) 100% 0 /1px 14px no-repeat,linear-gradient(var(--hp-bone),var(--hp-bone)) 0 100% /14px 1px no-repeat,linear-gradient(var(--hp-bone),var(--hp-bone)) 0 100% /1px 14px no-repeat,linear-gradient(var(--hp-bone),var(--hp-bone)) 100% 100% /14px 1px no-repeat,linear-gradient(var(--hp-bone),var(--hp-bone)) 100% 100% /1px 14px no-repeat;content:"";inset:-7px;opacity:.5;pointer-events:none;position:absolute;transition:opacity .3s}.App.home-frame .sg-pillar:hover{border-color:#ec6b40d9;box-shadow:0 0 0 1px #d4552d59,0 30px 60px -40px #000000e6;transform:none}.App.home-frame .sg-pillar:hover:after{opacity:.9}.App.home-frame .sg-pillar:hover:before{border-color:#d4552d59}.sg-folio-no{background:#0e1211;border:1px solid #d4552db3;border-radius:50%;color:var(--hp-ochre);display:grid;font:400 16px/1 var(--hp-deva);height:30px;left:50%;place-items:center;position:absolute;top:-15px;transform:translateX(-50%);transition:box-shadow .3s,color .3s;width:30px}.App.home-frame .sg-pillar:hover .sg-folio-no{box-shadow:0 0 14px #8fd6b859;color:var(--hp-jade)}.App.home-frame .sg-motif .ln{stroke:#7fc4aa;stroke-width:1.3;opacity:.7}.App.home-frame .sg-motif .ln-soft{stroke:var(--hp-verd);stroke-width:1.1;opacity:.5}.App.home-frame .sg-motif .accent{stroke:var(--hp-verm);stroke-width:1.4;opacity:.85}.App.home-frame .sg-motif .node{fill:var(--hp-bone);opacity:.75}.App.home-frame .sg-motif .node-accent{fill:var(--hp-verm-hi)}.App.home-frame .sg-pillar:hover .sg-motif .node{fill:var(--hp-jade);filter:drop-shadow(0 0 4px rgba(143,214,184,.8));opacity:1}.App.home-frame .sg-eyebrow{color:var(--hp-jade);font-family:var(--hp-mono);font-size:.74rem;font-weight:400;letter-spacing:.24em;opacity:.85}.App.home-frame .sg-pillar-title{color:var(--hp-bone);font-size:2rem;letter-spacing:.04em}.App.home-frame .sg-pillar-text{color:var(--hp-bone-dim);font-size:1rem}.App.home-frame .sg-enter{color:var(--hp-verm-hi);font-family:var(--hp-mono);font-size:.8rem;letter-spacing:.2em;text-transform:uppercase}.App.home-frame .sg-pillar:hover .sg-enter{color:var(--hp-bone)}.App.home-frame .sg-feature{border-bottom:1px solid #d4552d47;border-top:1px solid #d4552d47;margin-top:40px}.App.home-frame .sg-shot{background:#080b0acc;border:1px solid var(--hp-line);border-radius:2px;box-shadow:0 40px 80px -50px #000000f2;padding:12px;position:relative}.App.home-frame .sg-shot img{border-radius:1px}.App.home-frame .sg-shot:before{background:linear-gradient(#d4552db3,#d4552db3) 50% /100% 1px no-repeat;border-left:1px solid #d4552db3;border-right:1px solid #d4552db3;content:"";height:12px;left:0;position:absolute;right:0;top:-20px}.App.home-frame .sg-shot figcaption{color:var(--hp-bone-faint);font-family:var(--hp-mono);font-size:.7rem;letter-spacing:.2em;padding-top:12px;text-align:left;text-transform:uppercase}.App.home-frame .sg-shot-embed:before{display:none}.App.home-frame .sg-feature-title{color:var(--hp-bone);font-size:5rem}.App.home-frame .sg-feature-tagline{color:var(--hp-bone);font-weight:400}.App.home-frame .sg-ornament{color:var(--hp-verm)}.App.home-frame .sg-ornament .ln{background:var(--hp-verm);opacity:.6}.App.home-frame .sg-feature-lede{color:var(--hp-bone-dim)}.App.home-frame .sg-btn{border-radius:2px;font-size:1.15rem;letter-spacing:.08em}.App.home-frame .sg-btn-buy{background:var(--hp-verm);box-shadow:0 12px 30px -16px #d4552dcc;color:#fff3e6}.App.home-frame .sg-btn-buy:hover{background:var(--hp-verm-hi)}.App.home-frame .sg-btn-trial{border-color:#8fd6b899;border-width:1px;color:var(--hp-jade)}.App.home-frame .sg-btn-trial:hover{background:#8fd6b81a;border-color:var(--hp-jade);color:var(--hp-bone)}.App.home-frame .sg-price-note{color:var(--hp-bone-faint)}.App.home-frame .gallery h2:before,.App.home-frame .sg-section-title:before{background:radial-gradient(circle,var(--hp-verm-hi) 0 2.5px,#0000 3px) 50% /9px 9px no-repeat,linear-gradient(#d4552d99,#d4552d99) 50% /100% 1px no-repeat;content:"";display:block;height:9px;margin:0 auto 18px;width:120px}.App.home-frame .sg-section-title{color:var(--hp-bone);font-size:2.6rem;letter-spacing:.08em}.App.home-frame .sg-section-sub{color:var(--hp-bone-dim)}.App.home-frame .sg-shot-embed{background:#080b0ad9;border-color:var(--hp-line)}.App.home-frame .sg-music-link a{color:var(--hp-verm-hi);font-family:var(--hp-mono);font-size:.85rem;letter-spacing:.2em;text-transform:uppercase}.App.home-frame .sg-music-link a:hover{color:var(--hp-bone)}.App.home-frame .sg-tratak-inner{background:radial-gradient(ellipse 70% 60% at 50% 34%,#4fa58a24,#0000 70%),#090c0bdb;border:1px solid #d4552d80;border-radius:2px;box-shadow:inset 0 0 0 5px #090c0bdb,inset 0 0 0 6px #d4552d33,0 40px 80px -50px #000000f2}.App.home-frame .sg-tratak-title{color:var(--hp-bone)}.App.home-frame .sg-tratak-lede{color:var(--hp-bone-dim)}.App.home-frame .sg-eyebrow-dark{color:var(--hp-jade)}.App.home-frame .sg-tratak .y-acc,.App.home-frame .sg-tratak .y-petal2{stroke:var(--hp-verm-hi)}.App.home-frame .sg-tratak .y-bindu{fill:var(--hp-verm-hi)}.App.home-frame .sg-tratak-btn{background:var(--hp-verm)}.App.home-frame .gallery h2{color:var(--hp-bone);font-family:Iceland,sans-serif;font-size:2.6rem;font-weight:400;letter-spacing:.08em}.App.home-frame .gallery-grid{counter-reset:plate;gap:2.2rem}.App.home-frame .gallery-item{border-radius:1px;counter-increment:plate;outline:1px solid var(--hp-line);outline-offset:6px;transition:transform .3s ease,outline-color .3s}.App.home-frame .gallery-item:hover{outline-color:#d4552db3;transform:none}.App.home-frame .gallery-item:after{color:var(--hp-bone);content:"Pl. " counter(plate,decimal-leading-zero);font:400 11px/1 var(--hp-mono);left:12px;letter-spacing:.2em;opacity:.8;position:absolute;text-shadow:0 0 6px #000000e6;text-transform:uppercase;top:10px;z-index:2}.App.home-frame .image-overlay h3{color:var(--hp-bone);font-family:Iceland,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.05em}@media (max-width:1419px){.App.home-frame .sg-rail,.App.home-frame .sg-spine{display:none}}@media (max-width:900px){.hp-hero{gap:10px;grid-template-columns:1fr}.hp-hero-text{padding-bottom:0}.App.home-frame .hero .hp-def{max-width:40ch}}@media (max-width:600px){.hp-callout,.hp-code,.hp-dim text,.hp-note,.hp-plate figcaption span:last-child{display:none}.App.home-frame .hero h2{font-size:2.5rem}.App.home-frame .hero .hp-kicker{font-size:8px;letter-spacing:.12em;margin-bottom:14px;opacity:.5;overflow:hidden;white-space:nowrap}.App.home-frame .sg-feature-title{font-size:3.6rem}}@media (prefers-reduced-motion:reduce){.App.home-frame .gl-pulse,.hp-bindu,.hp-node,.hp-scan{animation:none}}@media (max-width:768px){.App.home-frame>main{box-sizing:border-box}}.about-page-wrapper{isolation:isolate;min-height:100vh;position:relative}.about-page-wrapper:before{background:url(/static/media/buddha-mandala.9802d8cedac2989c13c6.png) top/min(1100px,100%) auto no-repeat;content:"";filter:grayscale(.5) sepia(.3);height:1100px;inset:0 0 auto;-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 35%,#000 30%,#0000 75%);mask-image:radial-gradient(ellipse 60% 55% at 50% 35%,#000 30%,#0000 75%);opacity:.13;pointer-events:none;position:absolute;z-index:-1}.about-container{margin:0 auto;max-width:820px;min-height:80vh;padding:50px 20px 60px;position:relative}.about-content{background:#0c100fcc;border:1px solid #d4552d80;border-radius:2px;box-shadow:0 40px 80px -50px #000000f2;counter-reset:folio;padding:56px 56px 48px;position:relative;text-align:left}.about-content:before{border:1px solid #d4552d2e;inset:6px}.about-content:after,.about-content:before{content:"";pointer-events:none;position:absolute}.about-content:after{background:linear-gradient(#e8dfcf,#e8dfcf) 0 0 /16px 1px no-repeat,linear-gradient(#e8dfcf,#e8dfcf) 0 0 /1px 16px no-repeat,linear-gradient(#e8dfcf,#e8dfcf) 100% 0 /16px 1px no-repeat,linear-gradient(#e8dfcf,#e8dfcf) 100% 0 /1px 16px no-repeat,linear-gradient(#e8dfcf,#e8dfcf) 0 100% /16px 1px no-repeat,linear-gradient(#e8dfcf,#e8dfcf) 0 100% /1px 16px no-repeat,linear-gradient(#e8dfcf,#e8dfcf) 100% 100% /16px 1px no-repeat,linear-gradient(#e8dfcf,#e8dfcf) 100% 100% /1px 16px no-repeat;inset:-8px;opacity:.55}.about-section{margin-bottom:46px}.about-section:last-child{margin-bottom:0}.about-section h2{color:#e8dfcf;counter-increment:folio;font-family:Iceland,sans-serif;font-size:2.2rem;font-weight:400;letter-spacing:.05em;line-height:1.05;margin:0 0 22px;padding-bottom:14px;position:relative;text-shadow:none}.about-section h2:before{border:1px solid #d4552db3;border-radius:50%;color:#c99a3e;content:counter(folio,devanagari);display:inline-grid;font:400 15px/1 Tiro Devanagari Sanskrit,serif;height:30px;margin-right:16px;place-items:center;vertical-align:6px;width:30px}.about-section h2:after{background:radial-gradient(circle,#ec6b40 0 2px,#0000 2.5px) 0 /7px 7px no-repeat,linear-gradient(#d4552da6,#d4552da6) 50% /100% 1px no-repeat;bottom:0;content:"";height:7px;left:0;position:absolute;width:120px}.about-section p{color:#b9ae9c;font-family:Spectral,Georgia,serif;font-size:1.12rem;font-weight:300;line-height:1.75;margin:0 0 16px;text-align:left}.about-section p strong{color:#ec6b40;font-weight:500}.about-section a{border-bottom:1px solid #8fd6b866;color:#8fd6b8;text-decoration:none;transition:border-color .3s ease,color .3s ease}.about-section a:hover{border-bottom-color:#8fd6b8;color:#e8dfcf}.about-section:last-child{border-top:1px solid #e8dfcf1f;padding-top:30px;text-align:center}.about-section:last-child p{color:#cfc4b2;font-style:italic;text-align:center}.about-section:last-child:after{color:#c99a3e;content:"सच्चिदानन्द";display:block;font:400 26px/1.2 Tiro Devanagari Sanskrit,serif;margin-top:18px;opacity:.85}.about-video{border-radius:1px;box-shadow:0 30px 60px -40px #000000f2;margin-top:28px;outline:1px solid #e8dfcf2e;outline-offset:6px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.about-video iframe,.video-poster{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.video-poster{background:#000;cursor:pointer;display:block;overflow:hidden;padding:0;transition:filter .2s ease}.video-poster:hover{filter:brightness(1.05)}.video-poster:focus-visible{outline:2px solid #8fd6b8;outline-offset:-2px}.video-poster img{display:block;height:100%;object-fit:cover;width:100%}.video-play-button{left:50%;opacity:.9;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease}.video-poster:hover .video-play-button{opacity:1;transform:translate(-50%,-50%) scale(1.05)}.video-caption{color:#81796d!important;font-family:Share Tech Mono,ui-monospace,monospace!important;font-size:.72rem!important;font-style:normal!important;letter-spacing:.16em;line-height:1.6!important;margin-top:18px!important;text-align:center!important;text-transform:uppercase}.about-marg{height:auto;overflow:visible;pointer-events:none;position:absolute;top:40px;width:160px}.about-marg-l{left:-210px}.about-marg-r{right:-210px}.about-marg .mg-ring{fill:none;stroke:#d4552d;stroke-width:1.3;opacity:.85}.about-marg .mg-ring-soft{fill:none;stroke:#6fb79c;stroke-width:1;opacity:.55}.about-marg .mg-star{fill:#ec6b40;opacity:.9}.about-marg .mg-lead{stroke:#d4552d;stroke-width:1;stroke-dasharray:2 4;opacity:.45}.about-marg .mg-deva{fill:#c99a3e;font:400 19px Tiro Devanagari Sanskrit,serif;opacity:.9}.about-marg .mg-gloss{fill:#b9ae9c;font:400 10.5px Share Tech Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:lowercase}.about-marg .mg-faint{fill:#81796d}.about-marg .mg-rule line{stroke:#b9ae9c;stroke-width:1;opacity:.35}.about-marg .mg-graph line,.about-marg .mg-graph polyline{fill:none;stroke:#6fb79c;stroke-width:1;opacity:.6}.about-marg .mg-graph circle{fill:#8fd6b8;opacity:.8}.about-marg .mg-graph text{fill:#81796d;font:400 9.5px Share Tech Mono,monospace;letter-spacing:.1em}.about-marg .mg-stamp rect{fill:none;stroke:#d4552d;stroke-width:1.2;opacity:.7}.about-marg .mg-graph .mg-ring-soft{fill:none}@media (max-width:1259px){.about-marg{display:none}}@media (max-width:768px){.about-container{padding:24px 10px 40px}.about-content{padding:34px 22px 30px}.about-section h2{font-size:1.7rem}.about-section p{font-size:1.02rem}}.music-page-wrapper{isolation:isolate;min-height:100vh;position:relative}.music-page-wrapper:before{background:url(/static/media/buddha-mandala.9802d8cedac2989c13c6.png) top/min(1100px,100%) auto no-repeat;content:"";filter:grayscale(.5) sepia(.3);height:1100px;inset:0 0 auto;-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 35%,#000 30%,#0000 75%);mask-image:radial-gradient(ellipse 60% 55% at 50% 35%,#000 30%,#0000 75%);opacity:.13;pointer-events:none;position:absolute;z-index:-1}.nadi-currents{height:100vh;inset:0;opacity:.9;pointer-events:none;position:fixed;width:100vw;z-index:-1}@media (max-width:1099px){.nadi-currents{display:none}}.music-container{margin:0 auto;max-width:900px;min-height:80vh;padding:50px 20px 60px;position:relative}.music-intro,.release-card{background:#0c100fcc;border:1px solid #d4552d80;border-radius:2px;box-shadow:0 40px 80px -50px #000000f2;position:relative}.music-intro:before,.release-card:before{border:1px solid #d4552d2e;content:"";inset:6px;pointer-events:none;position:absolute}.music-intro:after,.release-card:after{background:linear-gradient(#e8dfcf,#e8dfcf) 0 0 /16px 1px no-repeat,linear-gradient(#e8dfcf,#e8dfcf) 0 0 /1px 16px no-repeat,linear-gradient(#e8dfcf,#e8dfcf) 100% 0 /16px 1px no-repeat,linear-gradient(#e8dfcf,#e8dfcf) 100% 0 /1px 16px no-repeat,linear-gradient(#e8dfcf,#e8dfcf) 0 100% /16px 1px no-repeat,linear-gradient(#e8dfcf,#e8dfcf) 0 100% /1px 16px no-repeat,linear-gradient(#e8dfcf,#e8dfcf) 100% 100% /16px 1px no-repeat,linear-gradient(#e8dfcf,#e8dfcf) 100% 100% /1px 16px no-repeat;content:"";inset:-8px;opacity:.55;pointer-events:none;position:absolute}.music-intro{margin-bottom:44px;padding:50px 54px 42px;text-align:left}.music-intro h2{color:#e8dfcf;font-family:Iceland,sans-serif;font-size:2.6rem;font-weight:400;letter-spacing:.06em;line-height:1;margin:0 0 22px;padding-bottom:14px;position:relative;text-shadow:none}.music-intro h2:after{background:radial-gradient(circle,#ec6b40 0 2px,#0000 2.5px) 0 /7px 7px no-repeat,linear-gradient(#d4552da6,#d4552da6) 50% /100% 1px no-repeat;bottom:0;content:"";height:7px;left:0;position:absolute;width:120px}.music-intro p{color:#b9ae9c;font-family:Spectral,Georgia,serif;font-size:1.12rem;font-weight:300;line-height:1.75;margin:0;text-align:left}.music-intro a{border-bottom:1px solid #8fd6b866;color:#8fd6b8;text-decoration:none;transition:border-color .3s ease,color .3s ease}.music-intro a:hover{border-bottom-color:#8fd6b8;color:#e8dfcf}.music-releases{counter-reset:release;gap:44px}.music-releases,.release-card{display:flex;flex-direction:column}.release-card{align-items:center;counter-increment:release;padding:40px 34px 34px}.release-info{margin-bottom:24px;text-align:center;width:100%}.release-info:before{color:#81796d;content:"Rel. " counter(release,decimal-leading-zero);display:block;font:400 .72rem/1 Share Tech Mono,ui-monospace,monospace;letter-spacing:.24em;margin-bottom:12px;text-transform:uppercase}.release-info h3{color:#e8dfcf;font-family:Iceland,sans-serif;font-size:2.1rem;font-weight:400;letter-spacing:.06em;margin:0 0 8px}.release-label{color:#8fd6b8;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.78rem;letter-spacing:.2em;margin:0 0 10px;text-transform:uppercase}.release-note{color:#b9ae9c;font-family:Spectral,Georgia,serif;font-size:1rem;font-style:italic;margin:0}.release-embed{background:#181a1b;border-radius:1px;margin:0 auto;max-width:400px;outline:1px solid #e8dfcf29;outline-offset:6px;overflow:hidden;width:100%}@media (max-width:768px){.music-container{padding:24px 10px 40px}.music-intro{padding:32px 22px 28px}.release-card{padding:30px 18px 24px}.music-intro h2{font-size:2rem}.music-intro p{font-size:1.02rem}.release-info h3{font-size:1.7rem}}
/*# sourceMappingURL=main.132ed816.css.map*/