html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edf1ea;--muted:#a4b9ba;--cyan:#a4f5ea;--line:#86b8b64a;--bg:#050c12;font:16px/1.55 Barlow,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;overflow-x:hidden}a{color:inherit}section[id]{scroll-margin-top:80px}.hud{z-index:5;background:linear-gradient(#030a12e8,#0000);border-bottom:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 5vw;display:flex;position:fixed;top:0;left:0;right:0}.brand{letter-spacing:.12em;align-items:center;gap:10px;font:700 11px/1.15 ui-monospace,monospace;text-decoration:none;display:flex}.brand span{color:var(--cyan);font-size:24px}nav{gap:clamp(12px,3vw,46px);display:flex}nav a{color:var(--muted);font-size:13px;text-decoration:none}nav a[aria-current],nav a:hover{color:var(--cyan)}a:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.orbital{isolation:isolate;background:radial-gradient(at 74% 45%,#0f2936,#0000 63%),#050c12;align-items:center;min-height:100svh;padding:110px 7vw 100px;display:grid;position:relative;overflow:hidden}.orbital:before{content:"";z-index:-2;opacity:.8;background-image:url(/assets/stars-CxmxtAX1.svg);position:absolute;inset:0}.moon{background:radial-gradient(at 74% 45%,#232a30,#0000 68%),#080c10}.mars{background:radial-gradient(at 74% 45%,#39201c,#0000 68%),#110b0c}.planet{z-index:-1;aspect-ratio:1;pointer-events:none;width:min(68vw,850px);position:absolute;top:50%;right:-3vw;translate:0 -50%}.intro{max-width:650px}.label{color:var(--cyan);letter-spacing:.18em;font:700 11px/1.4 ui-monospace,monospace}.label span{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 14px}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.075em;margin:24px 0;font-size:clamp(44px,6.5vw,102px);line-height:.98}h1 em{color:#a8eee5;font-style:normal}h3{letter-spacing:-.045em;font-size:clamp(24px,3vw,40px);line-height:1.05}.summary{color:#c1d3d3;max-width:390px;font-size:clamp(15px,1.35vw,19px)}.button{border:1px solid var(--cyan);background:#08171bc9;align-items:center;gap:24px;margin-top:28px;padding:13px 17px;font-size:14px;text-decoration:none;display:inline-flex}.button:hover{background:var(--cyan);color:var(--bg)}.caption{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.1em;justify-content:space-between;padding-top:12px;font:11px ui-monospace,monospace;display:flex;position:absolute;bottom:24px;left:7vw;right:7vw}.caption b{color:var(--cyan)}.sites,.compare{background:#0c171d;padding:clamp(65px,10vw,145px) 7vw}.sites{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;display:grid}.sites h2,.compare h2{font-size:clamp(42px,5.5vw,80px)}.site-links a{border-top:1px solid var(--line);padding:19px 32px 19px 0;text-decoration:none;display:block;position:relative}.site-links small{color:var(--cyan);font:11px ui-monospace,monospace;display:block}.site-links strong{letter-spacing:-.045em;font-size:clamp(21px,3vw,36px)}.site-links span{color:var(--cyan);position:absolute;top:40%;right:8px}.site-links a:hover strong{color:var(--cyan)}.surface{isolation:isolate;background:#14151b;align-items:end;min-height:100svh;padding:120px 7vw 100px;display:grid;position:relative;overflow:hidden}.landscape,.occlusion{z-index:-2;background:var(--terrain) center / cover no-repeat;position:absolute;inset:0}.landscape{inset:-12% 0}.occlusion{z-index:-1;clip-path:polygon(0 0,100% 0,100% 97%,90% 93%,79% 96%,68% 91%,55% 95%,43% 90%,31% 94%,20% 91%,11% 96%,0 100%);filter:brightness(.34);pointer-events:none;inset:-75% 0 -6%}.lava{--terrain:url(/assets/lava-beds-Bang5yEx.webp)}.atacama{--terrain:url(/assets/atacama-panorama-B1I2CwFZ.webp)}.field{border:1px solid var(--line);border-left:2px solid var(--cyan);background:#061018ed;width:min(100%,520px);padding:clamp(22px,4vw,41px)}.field h2{margin:12px 0 18px;font-size:clamp(42px,5vw,72px)}.field a,.comparison a{color:var(--cyan);text-underline-offset:4px;margin-top:16px;display:inline-block}.art-credit{color:#fff;letter-spacing:.1em;background:#050c12dc;padding:5px 8px;font:10px ui-monospace,monospace;position:absolute;bottom:26px;right:7vw}.comparison{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.comparison article{border:1px solid var(--line);padding:clamp(20px,4vw,45px)}.comparison h3{margin:14px 0}.comparison article>p:not(.label){color:var(--muted)}footer{color:var(--cyan);justify-content:space-between;gap:12px;padding:24px 7vw;font:11px ui-monospace,monospace;display:flex}@media (width<=700px){.hud{gap:12px;padding:13px 4vw}.brand{gap:4px;font-size:9px}nav{gap:10px}nav a{font-size:11px}.orbital{align-items:end;padding-bottom:90px}.planet{opacity:.76;width:100vw;top:38%;right:-17vw}.intro{background:linear-gradient(90deg,#050c12c7,#0000);position:relative}.sites,.comparison{grid-template-columns:1fr}.surface{min-height:95svh}.caption{font-size:9px}}@media (prefers-reduced-motion:reduce){.planet,.landscape{transform:none}.occlusion{display:none}}.viewfinder{z-index:4;pointer-events:none;border:1px solid #a4f5ea32;border-radius:16px;position:fixed;inset:12px}.viewfinder i{border:0 solid #a4f5ea8a;width:30px;height:24px;position:absolute}.viewfinder i:first-child{border-width:1px 0 0 1px;border-radius:16px 0 0;top:-1px;left:-1px}.viewfinder i:nth-child(2){border-width:1px 1px 0 0;border-radius:0 16px 0 0;top:-1px;right:-1px}.viewfinder i:nth-child(3){border-width:0 0 1px 1px;border-radius:0 0 0 16px;bottom:-1px;left:-1px}.viewfinder i:nth-child(4){border-width:0 1px 1px 0;border-radius:0 0 16px;bottom:-1px;right:-1px}.viewfinder:after{content:"";background:repeating-linear-gradient(#b4fdf2b0 0 1px,#85dccc20 1px 4px);border:1px solid #b4fdf270;width:6px;height:10%;position:absolute;top:45%;left:0}.earth{background:#040a14;min-height:100svh;padding:0}.earth:before{display:none}.hero-stars{pointer-events:none;background:radial-gradient(at 54% 41%,#090f1e 0%,#050a14 67%,#02050c 100%);width:100%;height:100svh;position:absolute;inset:0;overflow:hidden}.hero-stars:before{content:"";opacity:.45;background:url(/assets/stars-CxmxtAX1.svg) 50%/1000px;position:absolute;inset:0}.hero-stars canvas{width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-stars canvas{visibility:hidden}}.hero-title{z-index:1;text-align:center;pointer-events:none;align-content:center;justify-items:center;height:100svh;display:grid;position:absolute;inset:0 4vw}.hero-title h1{color:#f1f9fa;letter-spacing:-.042em;text-transform:uppercase;text-shadow:0 0 40px #a8ebff25;margin:0;font-size:clamp(48px,9vw,136px);line-height:.83}.earth-globe{z-index:2;--earth-top:89%;top:var(--earth-top);aspect-ratio:1;width:min(93vw,122vh);position:absolute;left:50%;translate:-50%}.earth-globe:before{content:"";z-index:1;background:#0b2432 url(/assets/earth-BCLmIf5b.jpg) 50%/cover no-repeat;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 56px #57c9f340}.hero-moon{z-index:3;aspect-ratio:1;filter:brightness(.75)saturate(.65)drop-shadow(0 0 8px #80c8e544);transform-origin:50%;pointer-events:none;background:url(/assets/orbital-moon-hd-BUqO49Hs.webp) 50%/cover no-repeat;border-radius:50%;width:clamp(42px,6.8vw,108px);position:absolute;top:100%;left:13%;transform:scale(.67)}.lunar-scan{z-index:4;visibility:hidden;pointer-events:none;color:#a7f1f4;position:absolute;inset:0}.lunar-scan-line{fill:none;stroke:currentColor;width:100%;height:100%;position:absolute;inset:0}.lunar-scan-line path{vector-effect:non-scaling-stroke;stroke-width:1.5px}.scan-line-narrow{display:none}.lunar-scan-point{background:radial-gradient(circle,currentColor 0 2px,#0000 3px);border:1px solid;border-radius:50%;width:17px;height:17px;position:absolute;top:55%;left:43%;translate:-50% -50%;box-shadow:0 0 10px #86f5f877}.lunar-scan-card{background:#0e2837ed;border:1px solid #a7f1f488;width:min(35vw,410px);font:13px/1.4 ui-monospace,monospace;position:absolute;top:53%;left:58%;box-shadow:0 12px 36px #02071170}.lunar-scan-card h2{font:inherit;letter-spacing:.05em;color:#eaffff;text-transform:uppercase;background:linear-gradient(100deg,#396974,#254b58);border-bottom:1px solid #a7f1f488;margin:0;padding:11px 15px;font-weight:700}.lunar-scan-card h2 span{color:#a7f1f4;margin-right:6px}.lunar-scan-card dl{margin:0;padding:12px 15px}.lunar-scan-card dl div{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.lunar-scan-card dt{color:#b7d4e1}.lunar-scan-card dd{text-align:right;margin:0}@media (width<=700px),(height<=550px){.scan-line-wide{display:none}.scan-line-narrow{display:block}.lunar-scan-card{width:min(88%,320px);font-size:11px;inset:auto 6% 61% auto}.lunar-scan-card h2,.lunar-scan-card dl{padding:8px 11px}}.lunar-surface{z-index:5;background:linear-gradient(#0000 42%,#080f1aaa),url(/assets/lunar-terrain-hd-i5xT-1d2.webp) 50%/cover;place-items:center;padding:64px 7vw;display:grid;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.earth{padding-top:100svh;display:block;overflow:visible}.earth>.hero-stars{height:100svh;inset:0 0 auto}.earth>.earth-globe{top:65svh}.earth>.hero-moon{display:none}.earth>.caption{top:calc(100svh - 64px);bottom:auto}.lunar-surface{min-height:100svh;position:relative}}.earth .caption{z-index:6;align-items:end}.caption a{color:var(--cyan);text-underline-offset:5px;text-transform:uppercase}.hud .brand,.hud nav a,.earth .caption{color:#7895c1}.hud nav a[aria-current],.hud nav a:hover,.earth .caption b,.earth .caption a{color:#a1b9df}.surface-transition{text-transform:uppercase;max-width:12ch;font-size:clamp(60px,10vw,145px);font-weight:700;line-height:.88;position:absolute;inset:38% 7vw auto}.atacama .occlusion{filter:brightness(.29)saturate(.55);background-image:url(/assets/lava-qRrXh0cD.jpg)}.field{background:#071c24e8}.orbital:not(.earth) .planet{border-radius:50%;left:50%;right:auto;translate:-50% -50%}.orbital.mars .planet{width:min(48vw,60svh,640px);top:39%}.mars-scan{visibility:visible}.mars-scan .lunar-scan-point{top:49%;left:72.5%}.mars-scan .lunar-scan-card{width:min(40vw,410px);inset:12% 7% auto auto}@media (width<=700px){.orbital.mars .planet{width:min(76vw,37svh);top:44%}.mars-scan .lunar-scan-card{width:min(88%,320px);inset:8% 6% auto auto}.mars-scan .lunar-scan-point{top:55%}.mars .intro h2{margin-block:10px;font-size:clamp(36px,9vw,56px)}.mars .intro .button{margin-top:12px}.orbital.mars{padding-bottom:6svh}}@media (width>=701px) and (height<=550px){.mars-scan .scan-line-wide{display:block}.mars-scan .scan-line-narrow{display:none}}.orbital:not(.earth) .intro{z-index:1;text-shadow:0 2px 18px #000;align-self:end}@media (width<=700px){.hero-title h1{font-size:clamp(48px,12vw,76px)}.earth-globe{width:min(124vw,95vh)}.viewfinder{inset:7px}.viewfinder:after{width:3px}}@media (prefers-reduced-motion:reduce){.earth-globe{top:65%}.surface-transition{display:none}}.sites{isolation:isolate;background:url(/assets/atacama-panorama-B1I2CwFZ.webp) 50%/cover no-repeat;min-height:80svh;position:relative}.sites:before{content:"";z-index:-1;opacity:var(--field-shade,1);pointer-events:none;background:linear-gradient(90deg,#06101ad9,#08141b80 58%,#08141b19);position:absolute;inset:0}.sites .summary{margin-top:24px}.site-links{border:1px solid var(--line);background:#071c24d9;padding-inline:clamp(16px,3vw,36px)}.site-links a:first-child{border-top:0}.site-links a:last-child{border-bottom:0}@media (width<=700px){.hero-title h1{font-size:clamp(35px,12vw,76px)}.sites{gap:30px}}.lunar-surface .lunar-intro{z-index:1;text-align:center;background:0 0;margin-top:-20px;position:relative}.lunar-intro h2{text-transform:uppercase;margin:10px 0;font-size:clamp(52px,8vw,124px);line-height:.83}.lunar-intro .summary{margin-inline:auto}.lunar-intro .button{margin-top:14px}.lava .occlusion{clip-path:polygon(0 4%,7% 2%,16% 4%,24% 1%,36% 4%,50% 2%,65% 4%,73% 1%,85% 3%,100% 2%,100% 100%,94% 98%,91% 99%,88% 97%,85% 97.5%,82% 95%,79% 94.5%,77% 92%,74% 91%,70% 86%,67% 87%,65% 84.5%,62% 83%,59% 84%,56% 82%,53% 81%,50% 82.2%,48% 81.8%,45% 84%,43% 83.5%,40% 86%,37% 86.5%,34% 88%,31% 92%,28% 91.5%,25% 95%,21% 96%,18% 95.7%,13% 98%,8% 97.5%,5% 99%,0 100%);filter:none;background-color:#272a2b;background-image:url(/assets/lava-wall-gT-X_lXC.webp);background-position:50% 55%;inset:-18% 0 -24%}.lava .surface-transition{font-size:clamp(45px,6.8vw,110px)}.lava .field{justify-self:center}@media (prefers-reduced-motion:no-preference){.earth>.lava{z-index:7;pointer-events:none;background:0 0;position:absolute;inset:0}.earth>.lava .field{pointer-events:auto}}.hero-premise{color:#cedce5;max-width:39ch;margin:clamp(14px,2.5vh,24px) auto 0;font-size:clamp(15px,1.5vw,21px);line-height:1.35}.surface-foreground{z-index:-1;pointer-events:none;background:url(/assets/foreground-rock-BhQ-S57G.png) bottom/100% 100% no-repeat;height:54%;position:absolute;inset:auto -5% -12%}.surface .occlusion{z-index:0}.surface-transition,.surface .field,.surface .art-credit{z-index:1}.atacama .surface-foreground{filter:sepia(.35)}@media (width<=700px){.surface-foreground{height:40%;inset-inline:-23%}}.cave-passage{display:none}@media (prefers-reduced-motion:no-preference){.earth>.sites{z-index:8;position:absolute;inset:0;overflow:auto}.earth>.cave-passage{z-index:7;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.earth>.mars{z-index:10;background:0 0;position:absolute;inset:0}.earth>.mars:before{display:none}}.cave-wall,.cave-terrain,.cave-shadow{position:absolute;inset:0}.cave-wall{--plate-height:max(124svh, 100vw * 2 / 3);inset:auto;top:calc(47.52% - var(--plate-height) / 2);height:var(--plate-height);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.cave-wall-left{left:calc(50% - var(--plate-height) * 1771 / 1024);width:calc(var(--plate-height) * 1516 / 1024);clip-path:polygon(0 0,100% 0,100% 3%,97% 7%,94% 10%,89% 13%,85% 15%,82% 18%,81% 23%,79% 27%,79% 30%,77% 34%,78% 39%,79% 43%,78% 46%,80% 49%,83% 52%,83% 55%,85% 59%,87% 62%,86% 66%,85% 71%,82% 74%,80% 79%,77% 84%,77% 90%,80% 95%,82% 100%,0 100%);background-image:url(/assets/lado-izquierdo-BRXy9SFS.webp)}.cave-wall-right{left:calc(50% + var(--plate-height) * 170 / 1024);width:calc(var(--plate-height) * 1801 / 1024);clip-path:polygon(0 0,100% 0,100% 100%,17% 100%,18% 94%,20% 88%,19% 83%,20% 77%,20% 73%,19% 71%,17% 70%,16% 68%,14% 68.5%,12.5% 67.5%,11% 65.5%,10.5% 63.5%,11.5% 61.5%,12.5% 60%,12% 58.5%,13% 57%,14.5% 56.5%,14% 54.5%,15.5% 53%,16% 51%,17.5% 50%,18% 48%,19.5% 47%,21% 44%,23% 40%,21% 37%,20% 34%,21% 31%,21% 28%,20% 24%,21% 22%,18% 21%,17% 17%,17% 15%,14% 14%,13% 11%,13% 9%,11% 7%,10% 6%,8% 7%,5% 6%,2% 7%,0 6%);background-image:url(/assets/lado-derecho-Dc8T_w2N.webp)}.cave-shadow{z-index:1;background:#000}.lunar-eyelids{--lid-cover:1;z-index:2;position:absolute;inset:0}.lunar-eyelids:before,.lunar-eyelids:after{content:"";height:51%;transform:scaleY(var(--lid-cover));background:#000;position:absolute;inset-inline:0}.lunar-eyelids:before{transform-origin:top;border-radius:0 0 46% 46%/0 0 12% 12%;top:0}.lunar-eyelids:after{transform-origin:bottom;border-radius:46% 46% 0 0/12% 12% 0 0;bottom:0}.cave-terrain{transform-origin:50% 68%;background:url(/assets/lunar-terrain-hd-i5xT-1d2.webp) 50%/cover no-repeat;inset:-10%}.cave-astronaut{aspect-ratio:1;width:clamp(76px,16svh,156px);animation:astronaut-crossing 16s linear -1.3s infinite var(--walk-state,paused);position:absolute;bottom:24%;left:30%}.cave-astronaut:before{content:"";background:radial-gradient(at 78% 38%,#060b13d9,#0b152080 40%,#0000 72%);height:14%;position:absolute;inset:auto 23% 3% -22%;transform:rotate(-13deg)}.cave-astronaut:after{content:"";animation:astronaut-steps 2s steps(1, end) infinite var(--walk-state,paused), astronaut-lift 1s ease-in-out infinite var(--walk-state,paused);background:url(/assets/astronaut-walk-w8UkIvGE.png) 0 0/400% 200% no-repeat;position:absolute;inset:0}@keyframes astronaut-lift{0%,to{transform:translateY(0)}42%{transform:translateY(-3%)}}@keyframes astronaut-crossing{0%{opacity:0;transform:translate(0)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(36vw)}}@keyframes astronaut-steps{0%{background-position:0 0}12.5%{background-position:33.333% 0}25%{background-position:66.667% 0}37.5%{background-position:100% 0}50%{background-position:0 100%}62.5%{background-position:33.333% 100%}75%{background-position:66.667% 100%}87.5%{background-position:100% 100%}}.cave-moon{aspect-ratio:1;background:url(/assets/orbital-moon-hd-BUqO49Hs.webp) 50%/contain no-repeat;width:min(86vw,78svh);position:absolute;top:50%;left:50%;translate:-50% -50%}.hero-flyby{z-index:0;pointer-events:none;display:none;position:absolute;inset:0}.hero-flyby img{--orbit-radius:min(40vw, 47svh);width:clamp(66px,8vw,124px);height:auto;animation:17s linear infinite satellite-orbit;position:absolute;top:0;left:50%;translate:-50% -50%}@keyframes satellite-orbit{0%,to{transform:translate(calc(-1 * var(--orbit-radius)), -5svh) rotate(-25deg) scale(.82)}16%{transform:translate(calc(-.56 * var(--orbit-radius)), -15svh) rotate(-12deg) scale(.96)}29%{transform:translateY(-18svh)rotate(0)scale(1)}42%{transform:translate(calc(.56 * var(--orbit-radius)), -15svh) rotate(12deg) scale(.96)}56%{transform:translate(calc(.83 * var(--orbit-radius)), 3svh) rotate(25deg) scale(.82)}68%{transform:translate(calc(.38 * var(--orbit-radius)), 9svh) rotate(18deg) scale(.72)}76%{transform:translateY(11svh)rotate(0)scale(.7)}84%{transform:translate(calc(-.38 * var(--orbit-radius)), 9svh) rotate(-18deg) scale(.72)}94%{transform:translate(calc(-.83 * var(--orbit-radius)), 3svh) rotate(-25deg) scale(.82)}}@media (prefers-reduced-motion:no-preference){.hero-flyby{display:block}}@keyframes hero-copy-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes earth-enter{0%{opacity:.45;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.earth-globe:before{animation:.65s ease-out earth-enter}.hero-title h1{animation:.65s ease-out both hero-copy-enter}.hero-title .hero-premise{animation:.55s ease-out .16s both hero-copy-enter}}
