:root{--night:#07151b;--deep:#092832;--mist:#d7e8e4;--cyan:#b9fff0;--blue:#8be8f4;--line:#ccfff757;--serif:"Playfair Display",serif;--mono:"DM Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);color:var(--mist);margin:0;font-family:DM Sans,sans-serif}a{color:inherit}.hero{background:linear-gradient(90deg,#020d12c2 3%,#020e122e 62%,#020c1182),url(https://images.unsplash.com/photo-1497250681960-ef046c08a56e?auto=format&fit=crop&w=2200&q=90) 50%/cover;height:min(100vh,960px);min-height:700px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 65% 35%,#0000 0 13%,#020d131f 43%,#020d1373 100%);position:absolute;inset:0}.stars{opacity:.55;mix-blend-mode:screen;background-image:radial-gradient(#d8fff9 1px,#0000 1.3px),radial-gradient(#a4f8ff .7px,#0000 1px);background-position:5px 4px,44px 40px;background-size:93px 97px,141px 117px;position:absolute;inset:0}.orb{border:1px solid #acfff45e;border-radius:50%;width:90vw;height:90vw;position:absolute;top:-27%;left:34%;transform:rotate(-20deg)}.orb:after{content:"";background:#c0fff1;border-radius:50%;width:10px;height:10px;position:absolute;bottom:10%;left:5%;box-shadow:0 0 15px #acfff2}.orb-two{border-color:#acfff438;width:56vw;height:16vw;top:54%;left:43%;transform:rotate(-34deg)}.nav{z-index:5;border-bottom:1px solid #dafff742;align-items:center;height:88px;padding:0 5.4vw;display:flex;position:relative}.brand{font:500 16px var(--mono);letter-spacing:-1px;color:#e9fffb;text-decoration:none}.brand span{letter-spacing:1.6px;margin-left:2px;font-size:10px}.nav-links{gap:29px;margin:auto;display:flex}.nav a,.nav button{letter-spacing:.4px;color:#d8eeeb;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:none}.nav-actions{align-items:center;display:flex}.mission-link{border-left:1px solid #dafff747;padding-left:24px}.mission-link b{color:var(--cyan);margin-left:5px;font-size:15px}.menu{display:none}.hero-frame{z-index:1;pointer-events:none;border:1px solid #cbfff642;position:absolute;inset:110px 4.6vw 36px}.hero-frame span{border-style:solid;border-color:#c0fff1;width:14px;height:14px;position:absolute}.hero-frame span:first-child{border-width:1px 0 0 1px;top:-1px;left:-1px}.hero-frame span:nth-child(2){border-width:1px 1px 0 0;top:-1px;right:-1px}.hero-frame span:nth-child(3){border-width:0 1px 1px 0;bottom:-1px;right:-1px}.hero-frame span:nth-child(4){border-width:0 0 1px 1px;bottom:-1px;left:-1px}.hero-copy{z-index:2;position:absolute;top:23%;left:11vw}.kicker,.hero-index{font:10px var(--mono);letter-spacing:1.6px;text-transform:uppercase;margin:0}.kicker{color:#98c9c3}.hero-index{color:var(--cyan);margin:18px 0 24px}h1,h2,h3{font-family:var(--serif);letter-spacing:-.06em;margin:0;font-weight:500}h1{color:#f0fffc;font-size:clamp(58px,7.2vw,112px);line-height:.88}em{color:var(--cyan);font-weight:500}.hero-sub{margin:31px 0;font-size:16px;line-height:1.55}.hero-cta{align-items:center;gap:29px;display:flex}.button{letter-spacing:.5px;text-transform:uppercase;border:1px solid var(--cyan);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#a4fff01f;align-items:center;gap:38px;padding:15px 17px;font-size:11px;text-decoration:none;display:inline-flex}.button span{font-size:18px}.quiet-link{font-size:12px;text-decoration:none}.quiet-link i{color:var(--cyan);margin-left:9px;font-size:18px;font-style:normal}.hero-bottom{z-index:2;font:10px var(--mono);letter-spacing:1.1px;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:56px;left:7vw;right:7vw}.hero-bottom>p{color:#e7fffb;margin:0}.hero-coordinates{text-align:right;color:#a9d6d0;line-height:1.8}.hero-coordinates b{color:#edfffb;font-weight:400;display:block}.intro{background:linear-gradient(115deg,#07151b,#0d2930);padding:150px 11vw 127px}.intro h2,.section-head h2,.grid-copy h2,.activate h2{margin-top:17px;font-size:clamp(45px,5.4vw,81px);line-height:.93}.intro-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-top:75px;padding-top:21px;display:flex}.intro-footer p{color:#b6d0cc;width:400px;margin:0;font-size:15px;line-height:1.65}.text-link{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid var(--cyan);color:#dffffa;padding-bottom:9px;text-decoration:none}.text-link span{margin-left:14px;font-size:16px}.voyages{color:#09242c;background:#d9e6e0;padding:105px 5.4vw 120px}.section-head{justify-content:space-between;align-items:end;display:flex}.section-head .kicker,.voyages .kicker{color:#39736f}.section-note{color:#355c5a;max-width:330px;margin:0 0 6px;font-size:13px;line-height:1.6}.mission-tabs{border-bottom:1px solid #08272c40;gap:22px;margin-top:69px;display:flex}.mission-tab{color:#52706e;font:10px var(--mono);letter-spacing:1px;cursor:pointer;background:0 0;border:0;padding:0 0 13px}.mission-tab.active{color:#0b3132;border-bottom:2px solid #0b3132}.mission-display{grid-template-columns:1.42fr .78fr;min-height:540px;display:grid}.mission-art{background:#123;position:relative;overflow:hidden}.mission-art img{object-fit:cover;width:100%;height:100%;transition:opacity .18s;display:block}.mission-art img.changing{opacity:.25}.scan-lines{mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#cafff421 0 1px,#0000 1px 8px);position:absolute;inset:0}.target{border:1px solid #cffff3b8;border-radius:50%;width:230px;height:230px;position:absolute;top:19%;left:49%}.target:before,.target:after{content:"";background:#cffff3b3;position:absolute}.target:before{width:280px;height:1px;top:50%;left:-25px}.target:after{width:1px;height:280px;top:-25px;left:50%}.coordinate-label{color:#fff;font:10px var(--mono);letter-spacing:1px;margin:0;position:absolute;bottom:17px;left:20px}.mission-panel{color:#dbf7f1;background:#0b3135;flex-direction:column;padding:58px 50px;display:flex}.panel-count,.panel-place,.panel-meta{font:10px var(--mono);letter-spacing:1px}.panel-count{color:#91c7c0;margin:0 0 58px}.panel-place{color:#c2ffef;margin:0}.mission-panel h3{margin:19px 0 27px;font-size:clamp(36px,3.5vw,55px);line-height:.9}.mission-panel>p:not(.panel-count):not(.panel-place){color:#afceca;font-size:14px;line-height:1.6}.panel-meta{border-top:1px solid #d2fff547;justify-content:space-between;margin-top:auto;padding-top:17px;display:flex}.panel-link{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;margin-top:24px;text-decoration:none}.panel-link span{color:var(--cyan);margin-left:18px;font-size:16px}.manifesto{grid-template-columns:.9fr 1.1fr;min-height:690px;display:grid}.manifesto-copy{color:#d7e8e4;background:#19424a;padding:11vw 9vw}.manifesto-copy h2{margin-top:18px;font-size:clamp(44px,5vw,75px);line-height:.91}.manifesto-copy>p:not(.kicker){max-width:400px;margin:37px 0;font-size:14px;line-height:1.72}.manifesto-image{position:relative}.manifesto-image img{object-fit:cover;filter:saturate(.75);width:100%;height:100%}.orbit-mark{text-align:center;color:#fff;border:1px solid #e5fffabf;border-radius:50%;place-content:center;width:118px;height:118px;font-size:22px;display:grid;position:absolute;top:9%;right:7%}.orbit-mark span{font:8px var(--mono);letter-spacing:1px;margin-top:8px}.earth-grid{background:#06151c;grid-template-columns:.9fr 1.1fr;min-height:650px;display:grid;overflow:hidden}.grid-copy{padding:11vw 5.4vw 9vw 11vw}.grid-copy>p:not(.kicker){color:#b9d1ce;max-width:370px;margin:33px 0;font-size:14px;line-height:1.65}.button.pale{color:#092b32;background:#c2fff0;border-color:#c2fff0;margin-top:10px}.grid-visual{background:radial-gradient(circle at 45% 52%,#174a54 0,#092834 26%,#06151c 66%);min-height:600px;position:relative}.globe{border:1px solid #a7fff173;border-radius:50%;width:440px;height:440px;position:absolute;top:11%;left:18%;box-shadow:inset 0 0 80px #6fecea2e,0 0 80px #33bebb21}.globe:before,.globe:after{content:"";border:1px solid #a7fff14f;border-radius:50%;position:absolute;inset:15% -1px}.globe:after{inset:-1px 15%}.globe-label{color:#cbfff5;font:9px var(--mono);letter-spacing:1px;position:absolute}.label-one{top:24%;left:13%}.label-two{top:23%;right:12%}.label-three{bottom:22%;left:11%}.label-four{bottom:15%;right:13%}.grid-visual p{text-align:right;font:9px/1.8 var(--mono);letter-spacing:1px;color:#a4d4cd;position:absolute;bottom:33px;right:45px}.activate{text-align:center;background:linear-gradient(#03141b8a,#03141bdb),url(https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?auto=format&fit=crop&w=2200&q=90) 50%/cover;padding:145px 8vw}.activate h2{margin:16px 0 24px}.activate>p:not(.kicker){margin-bottom:35px;font-size:15px}.activate .button{background:#08232a80}footer{color:#b9d1ce;background:#06151c;border-top:1px solid #c5fff433;grid-template-columns:1fr 2fr 1fr;gap:20px;padding:35px 5.4vw;font-size:10px;display:grid}footer p{text-align:center;margin:0}footer div{justify-content:end;gap:18px;display:flex}footer a{text-decoration:none}footer small{font:9px var(--mono);color:#709791;grid-column:1/-1;margin-top:30px}@media (width<=760px){.hero{min-height:690px}.nav{height:72px;padding:0 22px}.nav-links{background:#0a252c;flex-direction:column;gap:19px;padding:23px;display:none;position:absolute;top:71px;left:0;right:0}.nav-links.open{display:flex}.mission-link{display:none}.menu{display:block!important}.hero-frame{inset:92px 18px 20px}.hero-copy{top:19%;left:30px;right:24px}.hero-sub br{display:none}.hero-bottom{bottom:39px;left:31px;right:31px}.hero-bottom>p{max-width:155px;line-height:1.8}.orb{width:140vw;height:140vw;top:-6%;left:9%}.intro{padding:88px 26px}.intro-footer,.section-head{margin-top:43px;display:block}.intro-footer p{width:auto;margin-bottom:28px}.voyages{padding:73px 22px}.section-note{margin-top:24px}.mission-tabs{gap:15px;margin-top:43px;overflow:auto}.mission-display{grid-template-columns:1fr;min-height:0}.mission-art{height:370px}.target{width:150px;height:150px}.mission-panel{min-height:400px;padding:35px 27px}.panel-count{margin-bottom:35px}.manifesto{grid-template-columns:1fr}.manifesto-copy{padding:82px 27px}.manifesto-image{height:430px}.earth-grid{grid-template-columns:1fr}.grid-copy{padding:82px 27px 65px}.grid-visual{min-height:450px}.globe{width:315px;height:315px;top:11%;left:50%;transform:translate(-50%)}.grid-visual p{bottom:22px;right:25px}.activate{padding:105px 27px}footer{grid-template-columns:1fr;gap:20px;padding:29px 22px}footer p{text-align:left}footer div{justify-content:start}footer small{margin-top:13px}}
