.hx{--hx-night:#0e0806;--hx-night-2:#1a0f0a;--hx-gold:#e9b45c;--hx-gold-2:#f6d28f;--hx-ink:#f6ecdb;--hx-muted:#cbb79a;--hx-maroon:#6e1a14;--hx-saffron:#d9661f;--hx-ease:cubic-bezier(0.16,1,0.3,1);overflow-x:clip}.hx em{font-style:italic}.hx :is(a,button,input):focus-visible{outline:3px solid var(--primary);outline-offset:5px}.hx-hero :is(a,button):focus-visible{outline-color:var(--hx-gold)}.hx .rv:focus-within{opacity:1;transform:none}.hx :is(.hx-hero-grid,.hx-split)>*{min-width:0}.hx section[id]{scroll-margin-top:90px}html[data-lang=hi] .hx em{font-style:normal}body:has(.hx-hero) .nav{background:var(--nav-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.hx-kicker{display:flex;align-items:center;gap:12px;font-size:.74rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--primary)}.hx-no{display:inline-grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border:1px solid;border-radius:99px;font-size:1.05rem;letter-spacing:0;text-transform:none;font-weight:400}html[data-lang=hi] .hx-kicker{letter-spacing:0;text-transform:none;font-size:.95rem}.hx-h2{text-wrap:balance;font-family:var(--display);font-weight:400;font-size:clamp(2.5rem,5.6vw,4.9rem);line-height:.98;letter-spacing:-.025em;margin:18px 0;max-width:14ch}.hx-h2 em{color:var(--primary)}.hx-h2.sm{font-size:clamp(2rem,3.8vw,3.2rem);max-width:22ch}html[data-lang=hi] .hx-h2 .l-hi{font-family:var(--deva-display);line-height:1.2;letter-spacing:0}html[data-lang=hi] .hx-h2{font-size:clamp(2.1rem,4.6vw,4rem);max-width:16ch}.hx-lead2{color:var(--muted);font-size:1.1rem;line-height:1.7;max-width:52ch;margin:0 0 28px}.hx-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:99px;background:var(--primary);color:var(--primary-ink);font-weight:700;font-size:.98rem;text-decoration:none;transition:transform .3s var(--hx-ease),box-shadow .3s var(--hx-ease),background-color .3s}.hx-btn:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 16px 30px -16px rgba(110,26,20,.6)}.hx-btn:active{transform:scale(.97)}.hx-btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.hx-btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--primary);color:var(--primary)}.hx-arr{display:inline-block;transition:transform .3s var(--hx-ease)}.hx-btn:hover .hx-arr{transform:translateX(4px)}@keyframes hxSpin{to{transform:rotate(1turn)}}@keyframes hxRise{0%{transform:translateY(105%)}to{transform:none}}@keyframes hxFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hxDoorL{0%,30%{transform:rotateY(0)}to{transform:rotateY(-104deg)}}@keyframes hxDoorR{0%,30%{transform:rotateY(0)}to{transform:rotateY(104deg)}}@keyframes hxDawn{0%{transform:scale(1.18)}to{transform:scale(1.02)}}@keyframes hxShadeOut{0%,45%{opacity:1}to{opacity:.25}}@keyframes hxEmber{0%{transform:translateZ(0) scale(1);opacity:0}15%{opacity:1}to{transform:translate3d(var(--dx,20px),-70vh,0) scale(.4);opacity:0}}@keyframes hxFlame{0%,to{transform:scaleY(1) rotate(-2deg)}50%{transform:scaleY(1.12) rotate(2deg)}}@keyframes hxPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes hxShimmer{0%,to{opacity:.55}50%{opacity:1}}.hx-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--hx-night);color:var(--hx-ink);padding:118px 0 0}.hx-glow{background:radial-gradient(42% 52% at 70% 46%,rgba(233,180,92,.3),transparent 70%),radial-gradient(60% 40% at 70% 100%,rgba(217,102,31,.28),transparent 70%),radial-gradient(50% 60% at 0 0,rgba(110,26,20,.55),transparent 70%),linear-gradient(180deg,#120a07 0,var(--hx-night) 60%,#160c08 100%)}.hx-glow,.hx-hero:after{position:absolute;inset:0;z-index:-1;pointer-events:none}.hx-hero:after{content:"";opacity:.5;background-image:radial-gradient(rgba(246,210,143,.12) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(60% 60% at 70% 45%,#000,transparent 75%);mask-image:radial-gradient(60% 60% at 70% 45%,#000,transparent 75%)}.hx-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:40px;gap:40px;align-items:center;min-height:min(78svh,760px)}.hx-copy{position:relative;z-index:2}.hx-script{font-family:var(--font-vibes),cursive;color:var(--hx-gold);font-size:clamp(2rem,3.6vw,2.8rem);line-height:1;margin:0 0 6px;animation:hxFade 1s .05s var(--hx-ease) both}html[data-lang=hi] .hx-script .l-hi{font-family:var(--deva-display);font-size:.8em}.hx-h1{text-wrap:balance;font-family:var(--display);font-weight:400;font-size:clamp(3.4rem,8.6vw,8.4rem);line-height:.9;letter-spacing:-.035em;color:var(--hx-ink);margin:0 0 26px}.hx-h1 em{color:var(--hx-gold)}.hx-ln{display:block;overflow:hidden;padding-bottom:.08em}.hx-ln>span{display:block;animation:hxRise 1.2s var(--d,0s) var(--hx-ease) both}html[data-lang=hi] .hx-h1{font-size:clamp(3rem,7vw,6.6rem);line-height:1.12;letter-spacing:0}html[data-lang=hi] .hx-h1 .l-hi{font-family:var(--deva-display)}.hx-lead{color:var(--hx-muted);font-size:1.12rem;line-height:1.7;max-width:50ch;margin:0 0 30px;animation:hxFade 1.1s .55s var(--hx-ease) both}.hx-ctas{display:flex;flex-wrap:wrap;gap:12px;animation:hxFade 1.1s .68s var(--hx-ease) both}.hx-hero .hx-btn{background:var(--hx-gold);color:#1d0f05}.hx-hero .hx-btn:hover{background:var(--hx-gold-2);box-shadow:0 16px 40px -14px rgba(233,180,92,.7)}.hx-hero .hx-btn.ghost{background:transparent;color:var(--hx-ink);box-shadow:inset 0 0 0 1.5px rgba(246,236,219,.3)}.hx-hero .hx-btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--hx-gold);color:var(--hx-gold-2)}.hx-today{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:100%;margin-top:28px;padding:10px 16px;border-radius:99px;background:rgba(246,236,219,.06);border:1px solid rgba(233,180,92,.25);color:var(--hx-ink);font-size:.92rem;text-decoration:none;animation:hxFade 1.1s .85s var(--hx-ease) both;transition:border-color .3s,background-color .3s}.hx-today:hover{text-decoration:none;border-color:var(--hx-gold);background:rgba(246,236,219,.1)}.hx-today-dot{width:8px;height:8px;border-radius:50%;background:#7fd38a;box-shadow:0 0 0 4px rgba(127,211,138,.18);animation:hxPulse 2.4s ease-in-out infinite;flex:none}.hx-today-k{font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--hx-gold)}html[data-lang=hi] .hx-today-k{letter-spacing:0;font-size:.85rem}.hx-today-v{color:var(--hx-ink)}.hx-sep{margin:0 8px;color:var(--hx-gold)}.hx-shimmer{animation:hxShimmer 1.6s ease-in-out infinite;color:var(--hx-muted)}.hx-shrine{position:relative;display:grid;place-items:center;padding:10px 0 40px}.hx-mandala{position:absolute;width:min(640px,130%);aspect-ratio:1;left:50%;top:46%;translate:-50% -50%;color:var(--hx-gold);pointer-events:none;animation:hxFade 2s ease .4s both}.hx-spin{transform-box:view-box;transform-origin:0 0;animation:hxSpin 180s linear infinite}.hx-spin.rev{animation-direction:reverse;animation-duration:240s}.hx-spin.slow{animation-duration:260s}.hx-arch{position:relative;width:min(420px,100%);aspect-ratio:3/4;border-radius:999px 999px 18px 18px;overflow:hidden;perspective:1400px;box-shadow:0 0 0 1px rgba(233,180,92,.55),0 0 0 10px rgba(233,180,92,.06),0 0 0 11px rgba(233,180,92,.3),0 50px 120px -30px rgba(233,140,60,.55)}.hx-arch img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;animation:hxDawn 6s var(--hx-ease) both}.hx-arch-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(14,8,6,0) 50%,rgba(14,8,6,.75))}.hx-arch-cap{position:absolute;left:0;right:0;bottom:18px;text-align:center;font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;color:var(--hx-gold-2);animation:hxFade 1s ease 2.4s both}html[data-lang=hi] .hx-arch-cap{letter-spacing:.04em;font-size:.9rem}.hx-door{position:absolute;top:0;bottom:0;width:50%;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(circle at 50% 46%,rgba(246,210,143,.9) 0 7px,transparent 8px),repeating-linear-gradient(0deg,transparent 0 46px,rgba(233,180,92,.35) 46px 47px),linear-gradient(90deg,#4a120d,#6e1a14 60%,#561410);box-shadow:inset 0 0 0 6px #3b0e0a,inset 0 0 0 7px rgba(233,180,92,.6),inset 0 0 40px rgba(0,0,0,.5)}.hx-door.l{left:0;transform-origin:0 50%;animation:hxDoorL 2.2s cubic-bezier(.65,0,.25,1) .35s forwards}.hx-door.r{right:0;transform-origin:100% 50%;animation:hxDoorR 2.2s cubic-bezier(.65,0,.25,1) .35s forwards}.hx-diya{bottom:6px;translate:-50% 0;width:70px;height:26px;border-radius:0 0 40px 40px;background:linear-gradient(180deg,#b8652a,#6e2c10);box-shadow:0 0 60px 18px rgba(242,160,7,.35);z-index:3}.hx-diya,.hx-diya i{position:absolute;left:50%}.hx-diya i{bottom:20px;width:14px;height:28px;margin-left:-7px;border-radius:50% 50% 50% 50%/70% 70% 30% 30%;background:radial-gradient(circle at 50% 75%,#fff8d6 0 20%,#ffc94a 45%,rgba(242,120,7,0) 72%);transform-origin:50% 100%;animation:hxFlame 1.8s ease-in-out infinite}.hx-embers{position:absolute;inset:0;z-index:-1;pointer-events:none}.hx-embers i{position:absolute;bottom:-10px;left:calc(52% + var(--e) * 5%);width:4px;height:4px;border-radius:50%;background:#ffcf6e;box-shadow:0 0 8px 2px rgba(255,180,70,.6);opacity:0;--dx:calc((var(--e) - 4) * 9px);animation:hxEmber calc(9s + var(--e) * .9s) calc(var(--e) * 1.3s) linear infinite}.hx-doors{z-index:2;grid-template-columns:repeat(5,1fr);margin-top:26px;border-top:1px solid rgba(233,180,92,.22)}.hx-door-l,.hx-doors{position:relative;display:grid}.hx-door-l{grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;grid-column-gap:12px;column-gap:12px;padding:26px 22px 30px;color:var(--hx-ink);text-decoration:none;border-right:1px solid rgba(233,180,92,.14);animation:hxFade .9s calc(1.1s + var(--i) * 90ms) var(--hx-ease) both;transition:background-color .4s var(--hx-ease)}.hx-door-l:last-child{border-right:0}.hx-door-l:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--hx-gold);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--hx-ease)}.hx-door-l:hover{text-decoration:none;background:rgba(246,236,219,.04)}.hx-door-l:hover:before{transform:scaleX(1)}.hx-door-no{grid-row:1/4;color:var(--hx-gold);font-size:1rem;padding-top:6px;opacity:.8}.hx-door-dv{font-size:1.9rem;line-height:1.15;color:var(--hx-gold-2)}.hx-door-t{font-family:var(--display);font-size:1.25rem;line-height:1.1}.hx-door-d{font-size:.86rem;color:var(--hx-muted);margin-top:4px}.hx-door-go{position:absolute;top:28px;right:18px;color:var(--hx-gold);transition:transform .4s var(--hx-ease)}.hx-door-l:hover .hx-door-go{transform:translateX(5px)}html[data-lang=hi] .hx-door-dv{display:none}html[data-lang=hi] .hx-door-t{font-family:var(--deva-display);font-size:1.6rem;line-height:1.35}.hx-aaj{padding:clamp(72px,9vw,120px) 0 clamp(56px,7vw,96px)}.hx-aaj-head{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center;margin-bottom:40px}.hx-date{display:flex;align-items:center;gap:18px;padding-right:clamp(28px,5vw,72px);border-right:1px solid var(--line)}.hx-date-n{font-size:clamp(6rem,12vw,10.5rem);line-height:.8;color:var(--primary);letter-spacing:-.04em}.hx-date-m,.hx-date-n{font-family:var(--display)}.hx-date-m{font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.05;color:var(--ink)}.hx-date-m small{display:block;font-family:var(--sans);font-size:.8rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:8px}html[data-lang=hi] .hx-date-m .l-hi{font-family:var(--deva-display)}html[data-lang=hi] .hx-date-m small{letter-spacing:0;font-size:.95rem;text-transform:none}.hx-aaj-head .hx-lead2{margin-bottom:0}.hx-aaj-head .hx-h2{max-width:18ch}.hx-personal{margin-bottom:22px}.hx-panchang{border-radius:22px;background:var(--surface);box-shadow:0 1px 0 var(--line),0 30px 60px -40px rgba(120,50,10,.35);padding:6px clamp(16px,2.4vw,30px) 10px;border:1px solid var(--line)}.hx-panchang .today{border-top:0}.hx-shloka{margin-top:22px}.hx-shloka .card{border-radius:22px;position:relative;overflow:hidden}.hx-shloka .card:after{content:"ॐ";position:absolute;right:-10px;bottom:-60px;font-family:var(--deva-display);font-size:15rem;line-height:1;color:var(--primary);opacity:.05;pointer-events:none}.hx-continue .sec{padding-bottom:72px}.hx-intro{padding:clamp(72px,10vw,140px) 0 clamp(48px,6vw,80px);border-top:1px solid var(--line)}.hx-intro-t{font-family:var(--display);font-size:clamp(1.9rem,4.2vw,3.7rem);line-height:1.12;letter-spacing:-.02em;max-width:26ch;margin:0 auto;text-align:center;color:var(--ink)}.hx-intro-t em{color:var(--primary)}html[data-lang=hi] .hx-intro-t .l-hi{font-family:var(--deva-display);line-height:1.45;letter-spacing:0}html[data-lang=hi] .hx-intro-t{font-size:clamp(1.6rem,3.4vw,3rem)}.hx-ch{position:relative;isolation:isolate;overflow:hidden;padding:clamp(80px,11vw,150px) 0}.hx-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(36px,6vw,96px);gap:clamp(36px,6vw,96px);align-items:center}.hx-split.rev>:first-child{order:0}.hx-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.hx-rows li{border-bottom:1px solid var(--line)}.hx-rows a{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;grid-gap:16px;gap:16px;align-items:baseline;padding:16px 4px;color:var(--ink);text-decoration:none;transition:color .3s}.hx-rows a:hover{text-decoration:none;color:var(--primary)}.hx-row-t{font-family:var(--display);font-size:1.5rem;line-height:1.1}html[data-lang=hi] .hx-row-t .l-hi{font-family:var(--deva-display);font-size:.92em}.hx-row-d{color:var(--muted);font-size:.92rem}.hx-row-go{color:var(--primary);transition:transform .4s var(--hx-ease)}.hx-rows a:hover .hx-row-go,.hx-shop-t:hover .hx-row-go{transform:translateX(6px)}.hx-ask,.hx-dusk,.hx-night{background:var(--hx-night);color:var(--hx-ink);--ink:var(--hx-ink);--muted:var(--hx-muted);--line:rgba(233,180,92,0.18);--primary:var(--hx-gold);--primary-ink:#1d0f05}.hx-night{background:radial-gradient(60% 70% at 78% 50%,rgba(66,40,90,.45),transparent 70%),radial-gradient(40% 50% at 10% 10%,rgba(110,26,20,.4),transparent 70%),#0b0709}.hx-night .stars{z-index:-1}.hx-ask .hx-h2 em,.hx-dusk .hx-h2 em,.hx-night .hx-h2 em{color:var(--hx-gold)}.hx-wheel-wrap{display:grid;place-items:center}.hx-wheel{width:min(520px,100%);height:auto;overflow:visible;filter:drop-shadow(0 0 40px rgba(243,180,78,.18))}.hx-wheel-r{font-family:var(--deva-display);font-size:15px;fill:#f3d9a4}.hx-orbit{transform-box:view-box;transform-origin:0 0;animation:hxSpin var(--s) linear infinite;animation-delay:var(--o)}.hx-photo{position:relative;margin:0;border-radius:26px;overflow:hidden;aspect-ratio:4/5;box-shadow:0 40px 80px -40px rgba(80,30,10,.55)}.hx-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.14);transition:transform 2.4s var(--hx-ease)}.hx-photo.in img{transform:scale(1)}.hx-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,8,6,0) 35%,rgba(14,8,6,.86))}.hx-photo figcaption{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:28px;color:#f6ecdb}.hx-verse{display:block;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.35;color:var(--hx-gold-2)}.hx-verse-en{display:block;margin-top:10px;font-family:var(--display);font-style:italic;font-size:1.15rem;line-height:1.4;color:#eadcc3}html[data-lang=hi] .hx-verse-en{font-style:normal;font-family:var(--sans);font-size:1.02rem}.hx-dusk{background:radial-gradient(50% 60% at 50% 0,rgba(217,102,31,.28),transparent 70%),linear-gradient(180deg,#1a0d08,var(--hx-night))}.hx-rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,23vw,300px);grid-gap:18px;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:12px max(20px,calc((100vw - 1240px) / 2)) 24px;scroll-padding-inline:max(20px,calc((100vw - 1240px) / 2));scrollbar-width:thin;scrollbar-color:rgba(233,180,92,.4) transparent}.hx-tile{position:relative;display:block;aspect-ratio:3/4.3;border-radius:999px 999px 16px 16px;overflow:hidden;scroll-snap-align:start;color:#f6ecdb;text-decoration:none;box-shadow:0 0 0 1px rgba(233,180,92,.35);background:#241510}.hx-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--hx-ease),filter .6s;filter:saturate(.9) brightness(.86)}.hx-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(14,8,6,.88))}.hx-tile:hover{text-decoration:none}.hx-tile:hover img{transform:scale(1.07);filter:saturate(1.05) brightness(1)}.hx-tile-t{position:absolute;z-index:1;left:18px;right:18px;bottom:18px}.hx-tile-t strong{display:block;font-family:var(--display);font-weight:400;font-size:1.55rem;line-height:1.05}html[data-lang=hi] .hx-tile-t strong .l-hi{font-family:var(--deva-display);font-size:.9em}.hx-tile-t small{display:block;margin-top:4px;font-size:.76rem;letter-spacing:.18em;text-transform:uppercase;color:var(--hx-gold-2)}html[data-lang=hi] .hx-tile-t small{letter-spacing:0;font-size:.9rem}.hx-tile-more{display:grid;place-items:center;background:transparent;box-shadow:inset 0 0 0 1px rgba(233,180,92,.45)}.hx-tile-more:after{display:none}.hx-tile-more span{display:grid;grid-gap:10px;gap:10px;justify-items:center;font-family:var(--display);font-size:1.7rem;color:var(--hx-gold-2)}.hx-tile-more b{font-weight:400;font-size:2rem;transition:transform .4s var(--hx-ease)}.hx-tile-more:hover b{transform:translateX(6px)}.hx-dusk-links{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.hx-credit{margin-left:auto;font-size:.8rem;color:var(--muted)}.hx-ask .hx-btn.ghost,.hx-dusk .hx-btn.ghost{color:var(--hx-ink);box-shadow:inset 0 0 0 1.5px rgba(246,236,219,.3)}.hx-still{background:radial-gradient(45% 60% at 72% 50%,rgba(242,160,7,.16),transparent 70%),var(--bg-2)}.hx-ghost{position:absolute;z-index:-1;right:-2vw;top:50%;transform:translateY(-50%);font-size:clamp(9rem,30vw,26rem);line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(196,54,27,.14);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.hx-ivory{background:var(--bg)}.hx-ivory,.hx-shop{border-top:1px solid var(--line)}.hx-shop{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-left:1px solid var(--line)}.hx-shop-t{position:relative;display:grid;grid-gap:6px;gap:6px;padding:30px 26px;min-height:180px;align-content:end;color:var(--ink);text-decoration:none;border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;transition:background-color .4s var(--hx-ease)}.hx-shop-t:hover{text-decoration:none;background:var(--surface)}.hx-shop-g{position:absolute;top:14px;left:22px;font-size:3.4rem;line-height:1.2;color:var(--accent);opacity:.85;transition:transform .7s var(--hx-ease)}.hx-shop-t:hover .hx-shop-g{transform:translateY(-4px) scale(1.06)}.hx-shop-n{font-family:var(--display);font-size:1.5rem;line-height:1.1}html[data-lang=hi] .hx-shop-n .l-hi{font-family:var(--deva-display);font-size:.9em}.hx-shop-t .hx-row-go{position:absolute;right:22px;bottom:32px}#hx-bazaar .hx-dusk-links{margin-top:32px}.hx-ask{position:relative;overflow:hidden;padding:clamp(80px,11vw,140px) 0;background:radial-gradient(50% 70% at 50% 110%,rgba(233,180,92,.22),transparent 70%),var(--hx-night)}.hx-ask-in{text-align:center;display:grid;justify-items:center}.hx-ask-in .hx-h2{max-width:16ch}.hx-ask .hx-lead2{margin-inline:auto}.hx-ask .ask{margin:0 auto;background:rgba(246,236,219,.06);border-color:rgba(233,180,92,.35);width:min(760px,100%)}.hx-ask .ask input{color:var(--hx-ink)}.hx-ask .ask input::placeholder{color:rgba(246,236,219,.5)}.hx-ask .chips{justify-content:center}.hx-ask .chip{color:var(--hx-ink);border-color:rgba(233,180,92,.28)}.hx-ask .chip:hover{color:var(--hx-gold-2);border-color:var(--hx-gold)}.hx-trust{padding:clamp(64px,8vw,110px) 0}.hx-trust-g{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:28px;border-top:1px solid var(--line)}.hx-trust-g>div{padding:26px 26px 10px 0}.hx-trust-g>div+div{padding-left:26px;border-left:1px solid var(--line)}.hx-trust-g h3{font-size:1.6rem;margin:0 0 10px}html[data-lang=hi] .hx-trust-g h3 .l-hi{font-family:var(--deva-display)}.hx-trust-g p{font-size:.95rem;color:var(--muted);margin:0 0 10px}.hx-trust-g a{font-weight:700;font-size:.92rem}:root[data-theme=dark] .hx-ghost{-webkit-text-stroke-color:rgba(233,180,92,.14)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hx-ghost{-webkit-text-stroke-color:rgba(233,180,92,.14)}}@media (max-width:1100px){.hx-doors{grid-template-columns:repeat(5,minmax(0,1fr))}.hx-door-l{padding:22px 14px 26px}.hx-door-d,.hx-door-go{display:none}}@media (max-width:900px){.hx-hero{padding-top:96px}.hx-hero-grid{grid-template-columns:1fr;gap:20px;min-height:0}.hx-copy{text-align:left}.hx-shrine{padding:24px 0 30px}.hx-arch{width:min(270px,70vw)}.hx-mandala{width:min(520px,140vw)}.hx-h1{font-size:clamp(3.1rem,14.5vw,5.4rem);margin-bottom:18px}html[data-lang=hi] .hx-h1{font-size:clamp(2.7rem,12.5vw,4.6rem)}.hx-lead{font-size:1.02rem;margin-bottom:24px}.hx-doors{grid-template-columns:1fr;margin-top:36px}.hx-door-l{grid-template-columns:34px 1fr auto;grid-template-rows:auto;align-items:center;padding:16px 4px;border-right:0;border-bottom:1px solid rgba(233,180,92,.14)}.hx-door-l:last-child{border-bottom:0}.hx-door-no{grid-row:auto;padding:0}.hx-door-dv{display:none}.hx-door-t{display:block;font-size:1.3rem}.hx-door-d{display:block;margin:0;text-align:right;font-size:.82rem;max-width:18ch}.hx-door-go{display:none}.hx-split{grid-template-columns:1fr}.hx-split.rev>:first-child{order:2}.hx-aaj-head{grid-template-columns:1fr;gap:18px}.hx-date{border-right:0;padding-right:0;border-bottom:1px solid var(--line);padding-bottom:18px}.hx-shop{grid-template-columns:repeat(2,1fr)}.hx-trust-g{grid-template-columns:1fr}.hx-trust-g>div,.hx-trust-g>div+div{padding:22px 0 8px;border-left:0;border-bottom:1px solid var(--line)}.hx-wheel{width:min(420px,92%)}}@media (max-width:560px){.hx-hide-s{display:none}.hx-today{font-size:.86rem;margin-top:22px}.hx-rows a{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding:14px 2px}.hx-row-d{grid-column:1;grid-row:2;font-size:.86rem}.hx-row-go{grid-column:2;grid-row:1/3;align-self:center}.hx-row-t{font-size:1.35rem}.hx-rail{grid-auto-columns:62vw;gap:12px;padding-inline:16px;scroll-padding-inline:16px}.hx-shop-t{min-height:140px;padding:22px 16px}.hx-shop-g{font-size:2.6rem;left:16px}.hx-shop-n{font-size:1.2rem;padding-right:18px}.hx-shop-t .hx-row-go{right:14px;bottom:24px}.hx-photo{aspect-ratio:4/4.6}.hx-photo figcaption{padding:20px}.hx-panchang{padding:0 14px 6px;border-radius:18px}.hx-credit{margin-left:0;width:100%}.hx-date-n{font-size:5.6rem}}@media (prefers-reduced-motion:reduce){.hx *,.hx :after,.hx :before{animation:none!important;transition:none!important}.hx-door,.hx-embers{display:none}.hx-photo img{transform:none}}