.gateway{grid-template-columns:1fr 1fr;height:100svh;min-height:620px;display:grid;position:relative;overflow:hidden}.g-header{z-index:5;height:var(--header-h);pointer-events:none;grid-template-columns:1fr auto;align-items:center;padding-inline:clamp(20px,3.6vw,56px);display:grid;position:absolute;inset:0 0 auto}.g-header>*{pointer-events:auto}.g-header .bar-brand{justify-self:start}.g-header .bar-brand img{height:40px}.g-right{color:var(--starlight);gap:8px;display:flex}.intro{z-index:4;left:0;right:0;top:calc(var(--header-h) + clamp(18px, 5vh, 56px));pointer-events:none;grid-template-columns:1fr 1fr;display:grid;position:absolute}.intro h1,.intro p{display:contents}.intro .l,.intro .r{display:block}.intro .l{text-align:right;padding-right:.14em}.intro .r{text-align:left;padding-left:.14em}.intro h1 .l,.intro h1 .r{letter-spacing:-.02em;margin:0;font-size:clamp(30px,2.6vw,44px);line-height:1.1}.intro h1 .l{color:var(--stone);font-weight:600}.intro h1 .r{font-family:var(--f-serif), Georgia, serif;color:var(--starlight);font-size:clamp(33px,2.9vw,49px);font-style:italic;font-weight:400}html[lang=hi] .intro h1 .r{color:var(--starlight);font-family:inherit;font-style:normal;font-weight:600}.intro p .l,.intro p .r{letter-spacing:.14em;text-transform:uppercase;margin-top:10px;font-size:13px}.intro p .l{color:#4a2a14d1;padding-right:.35em}.intro p .r{color:#f6ecd8cc;padding-left:.35em}.seam{z-index:3;background:linear-gradient(180deg, transparent 0, var(--gold-soft) 22%, var(--gold-soft) 78%, transparent 100%);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}.path{flex-direction:column;justify-content:center;align-items:center;min-width:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.path:focus-visible{outline:none}.path.astro{color:var(--starlight);--artw:min(40vw, 66svh);background:radial-gradient(70% 60% at 50% 52%,#0d1426 0,#060a16 60%,#04070f 100%)}.path.temple{color:var(--stone);background:radial-gradient(75% 65% at 42% 42%,#fbe4ae 0,#f2cd8a 55%,#e6bb74 100%)}.art{z-index:0;position:absolute;inset:-3%}.art>picture{display:contents}.art img,.art video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.art video{opacity:0;transition:opacity 1.2s}.art video.ready{opacity:1}.still .art video{opacity:0}.path.astro .art{width:var(--artw);height:var(--artw);margin:auto;inset:0;-webkit-mask-image:radial-gradient(circle,#000 46%,#0000 71%);mask-image:radial-gradient(circle,#000 46%,#0000 71%)}.path.astro:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(60% 40% at 50% 52%,#0b102059,#0000 70%),linear-gradient(#0b10208c 0,#0000 26% 76%,#0b1020b3 100%);position:absolute;inset:0}.path.temple:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(58% 26% at 50% 52%,#fff6e49e,#0000 74%),linear-gradient(#f7f2e98c 0,#0000 24% 80%,#f7f2e980 100%);position:absolute;inset:0}.label{z-index:3;text-align:center;padding-inline:20px;position:relative;transform:translateY(4vh)}.label h2{letter-spacing:-.035em;white-space:nowrap;margin:0 0 26px;font-size:clamp(56px,6.2vw,108px);font-weight:600;line-height:1}.label h2 em{letter-spacing:-.02em;font-size:1.08em}html[lang=hi] .label h2 em{color:inherit;font-weight:600}.astro .label h2{text-shadow:0 4px 40px #02071399}.temple .label h2{text-shadow:0 2px 36px #fff8e5e6}.select{letter-spacing:.16em;text-transform:uppercase;height:52px;transition:background .45s, color .45s, gap .45s var(--ease);border:2.5px solid #fff;border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:13px;font-weight:600;display:inline-flex}.select svg{width:16px;height:16px;transition:transform .45s var(--ease)}.astro .select{color:#fff;background:#080d1e59;box-shadow:0 10px 30px -12px #ffffff59}.temple .select{background:var(--stone);color:#fff8ec;box-shadow:0 10px 26px -12px #4a2a14b3}.path:hover .select,.path:focus-visible .select{background:#fff;gap:14px}.path:hover .select svg,.path:focus-visible .select svg{transform:translate(3px)}.astro:hover .select,.astro:focus-visible .select{color:var(--night)}.temple:hover .select,.temple:focus-visible .select{color:var(--stone)}.tagline{z-index:3;text-align:center;letter-spacing:.34em;text-transform:uppercase;font-size:12.5px;position:absolute;bottom:clamp(20px,4vh,40px);left:0;right:0}.astro .tagline{color:#f6ecd8cc}.temple .tagline{color:#4a2a14d1}.a-stars{z-index:0;pointer-events:none;position:absolute;inset:0}.a-stars i{left:var(--x);top:var(--y);width:var(--s);height:var(--s);opacity:.2;animation:twinkle var(--t) ease-in-out var(--d) infinite;background:#f6ecd8;border-radius:50%;position:absolute;box-shadow:0 0 6px #f6ecd8cc}.a-stars i.g{background:#f3c77a}@keyframes twinkle{50%{opacity:.9}}.path.temple .art img{object-position:50% 58%;transform-origin:50% 45%;animation:28s ease-in-out infinite alternate tDrift}@keyframes tDrift{0%{transform:scale(1.02)}to{transform:scale(1.12)translate(-1.5%,-1%)}}.t-sun{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#fff4c8f2 0,#ffd67880 18%,#ffbe5a2e 42%,#0000 68%);border-radius:50%;width:46%;animation:8s ease-in-out infinite tSun;position:absolute;top:41%;left:40%;transform:translate(-50%,-50%)}@keyframes tSun{50%{opacity:.75;transform:translate(-50%,-50%)scale(1.18)}}.t-mist{pointer-events:none;filter:blur(18px);mix-blend-mode:screen;background:radial-gradient(30% 60% at 25% 60%,#ffecc88c,#0000 70%),radial-gradient(28% 55% at 70%,#ffe6be73,#0000 70%);width:160%;height:34%;animation:26s ease-in-out infinite alternate tMist;position:absolute;bottom:-6%;left:-30%}@keyframes tMist{0%{transform:translate(-6%)}to{transform:translate(8%)}}.still .a-stars i,.still .path.temple .art img,.still .t-sun,.still .t-mist{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.a-stars i,.path.temple .art img,.t-sun,.t-mist{animation:none}}.g-motion{color:var(--starlight)}@media (max-width:760px){.gateway{grid-template-rows:1fr 1fr;grid-template-columns:1fr;height:calc(100svh - 68px);min-height:560px}.seam{display:none}.path.astro{--artw:min(84vw, 44svh)}.g-right,.g-motion{color:var(--stone)}.g-header{height:72px}.g-header .bar-brand img{height:30px}.g-right .pill{background:#f7f2e999;border-color:#4a2a1447;height:36px;padding:0 12px}.intro{text-align:center;grid-template-columns:1fr;position:absolute;top:78px}.intro .l,.intro .r{text-align:center;padding:0;display:inline}.intro h1{margin:0;display:block}.intro h1 .r,html[lang=hi] .intro h1 .r{color:var(--stone)}.intro p{display:none}.label h2{margin-bottom:14px;font-size:clamp(40px,13vw,64px)}.select{height:44px}.tagline{display:none}.g-motion .motion-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.blend{display:none}@media (min-width:761px){.seam{display:none}.blend{z-index:2;pointer-events:none;background:linear-gradient(270deg,#070b1800 0%,#070b18f5 30%,#34282cf7 43%,#96704af5 52%,#e2ba7cf2 62%,#f0d096e6 72%,#f2d49e00 100%);width:34vw;display:block;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}}
