/* STARXIS / Cinematic frontier */
:root{--accent:#efa65d;--white:#efeee9;--line:#ffffff26;--pad:clamp(24px,4vw,88px);--ink:#06080b}
.site-header{height:100px;border-bottom:1px solid #ffffff1d;background:linear-gradient(#06080b66,transparent)}.site-header .brand-lockup{width:186px}.header-note{font-size:12px;color:#b6bac0}.menu-toggle{border:1px solid #ffffff36;padding:12px 18px;min-height:46px;font-size:12px}.menu-glyph{width:22px}.hero{height:100svh;min-height:840px;max-height:none;padding:0;isolation:isolate}.hero:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 22%,#06080b00 40%,#06080b99 74%,#06080b 100%)}.orbit-index{position:absolute;left:var(--pad);top:136px;color:var(--accent);font-size:12px;letter-spacing:.13em}.hero-top{top:192px;left:var(--pad);font-size:12px;color:#b5bbc1}.hero-title-wrap{position:absolute;left:var(--pad);right:var(--pad);width:auto;top:auto;bottom:169px;text-align:center;transform:none!important}.hero-title-wrap .eyebrow{display:block;font-size:12px;letter-spacing:.23em;margin-bottom:24px;color:#d3cec7}.hero-title-wrap .short-line{display:none}.hero h1{font-size:clamp(90px,12.6vw,220px);letter-spacing:-.065em;line-height:.84;font-weight:400}.hero h1 .title-line{line-height:.88}.hero h1 .serif{color:#efeee9;letter-spacing:-.065em}.hero h1 .title-line:first-child{font-size:.7em;letter-spacing:.16em;padding-left:.16em}.hero-description{position:absolute;left:0;bottom:-108px;text-align:left;font-size:16px;line-height:1.6;color:#b6bbc2}.hero .hero-link{position:absolute;left:50%;transform:translateX(-50%);bottom:-104px;margin:0;border:0;padding:16px 22px;background:#efeee9;color:#11161a;font-size:13px;gap:30px}.hero .surface-link{position:absolute;right:0;bottom:-104px;border:0;padding:16px 0;margin:0;font-size:12px;color:#e2be93}.moon-annotation{top:156px;right:var(--pad);font-size:12px;gap:12px;text-align:right}.view-mode-label{color:#a9adb2;font-size:12px}.hero-bottom{bottom:25px;left:var(--pad);right:var(--pad);padding-top:20px;border-top:1px solid #ffffff26;align-items:center}.hero-bottom .origin{font-size:12px;line-height:1.6}.hero-bottom .scroll-cue{font-size:12px;color:#a5a9ae}.scroll-line{height:22px}.drag-hint{font-size:12px;display:block}.drag-hint small{display:none}.chapter-nav{left:20px;bottom:16px;background:#080c10ee;padding:4px 10px;border:1px solid #ffffff1f;backdrop-filter:blur(20px);z-index:25}.chapter-nav #chapter-name{display:none}.chapter-nav .meta{font-size:12px}.scene-controls{right:20px;bottom:16px;padding:4px 10px;background:#080c10ee;border:1px solid #ffffff1f;backdrop-filter:blur(20px);z-index:25}.scene-controls>button{min-height:36px}.hero-bottom{bottom:87px}.hero-title-wrap{bottom:232px}#universe{background-position:50% 28%;background-size:min(70vw,650px)}
@media(max-width:700px){.site-header{height:80px}.site-header .brand-lockup{width:135px}.menu-toggle{padding:8px 12px}.hero{min-height:810px;height:100svh}.orbit-index{top:107px;font-size:12px}.hero-top{display:none}.moon-annotation{top:142px;font-size:12px}.hero-title-wrap{bottom:300px}.hero-title-wrap .eyebrow{font-size:12px;line-height:1.6;letter-spacing:.08em;max-width:230px;margin:0 auto 20px}.hero h1{font-size:15.2vw}.hero h1 .title-line:first-child{font-size:.78em}.hero-description{position:static;text-align:center;margin:22px auto 0;font-size:16px}.hero .hero-link{bottom:-80px;white-space:nowrap;padding:15px 20px;font-size:12px}.hero .surface-link{bottom:-137px;right:50%;transform:translateX(50%);white-space:nowrap;font-size:12px}.hero-bottom{bottom:85px;gap:15px}.hero-bottom .origin{font-size:12px}.hero-bottom .scroll-cue,.drag-hint{display:none}.chapter-nav{left:12px;bottom:12px;padding:3px}.chapter-nav a{width:19px;min-height:38px}.scene-controls{right:12px;bottom:12px;gap:0;padding:3px}.scene-controls>button{min-height:38px}.hero .hero-title-wrap{width:auto}#universe{background-size:95vw;background-position:50% 25%}}
/* A different spatial composition for each chapter. */
.chapter{isolation:isolate;scroll-margin-top:0}.chapter-heading{position:relative;z-index:2;line-height:1.7;font-size:12px;letter-spacing:.05em}.chapter-heading:after{display:none}.chapter-heading:before{display:none}.text-link{font-size:14px;min-height:44px;line-height:1.5}.eyebrow{font-size:12px;line-height:1.7;letter-spacing:.13em}.arrival{position:relative;min-height:900px;height:110svh;max-height:1200px;background:#030405;padding:74px var(--pad) 60px;overflow:hidden}.arrival-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;z-index:-2;transform:scale(var(--arrival-scale,1.03));will-change:transform}.arrival:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(#030405aa 0%,#03040522 50%,transparent 70%,#030405aa 100%);pointer-events:none}.arrival-top{display:grid;grid-template-columns:1.3fr 1fr;gap:8vw;align-items:start;margin-top:66px}.arrival h2{font-size:clamp(68px,7.6vw,130px);line-height:.99;letter-spacing:-.065em}.arrival h2 em{font-family:Space,Arial,sans-serif;font-style:normal;color:#9fa7af}.arrival-copy{max-width:430px;padding-top:10px}.arrival-copy>p:first-child{font-size:clamp(24px,2.2vw,34px);line-height:1.4;color:#e8e7e2;letter-spacing:-.025em}.arrival-copy>p:nth-child(2){font-size:16px;line-height:1.8;color:#b9bcc0;margin-top:23px;max-width:365px}.arrival-copy .text-link{margin-top:20px;border-color:#ffffff50}.arrival-bottom{position:absolute;bottom:40px;left:var(--pad);right:var(--pad);display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#ced0d1}.materials{background:#dfe0dd;color:#14191c;padding:74px var(--pad) 100px;min-height:auto}.materials .chapter-heading{color:#4a535a;border-color:#14191c40}.materials-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin:60px 0 58px}.materials-heading h2{font-size:clamp(52px,6vw,102px);line-height:1.03;letter-spacing:-.06em}.materials-heading>p{font-size:16px;line-height:1.7;color:#4c565b;padding-bottom:5px}.materials-layout{display:grid;grid-template-columns:1.12fr 1fr;gap:6vw;align-items:start}.material-image-wrap{margin:0;position:relative;overflow:hidden;background:#252a2d;aspect-ratio:1/1;pointer-events:auto}.material-image-wrap img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1s ease,filter 1s;transform:scale(var(--material-scale,1.04));object-position:var(--material-position,40%) center;filter:brightness(.83)}.material-image-wrap:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(transparent 65%,#06080bcc)}.material-reticle{position:absolute;inset:26% 26% 30%;z-index:1;color:white;border:1px solid #ffffff3a;display:flex;align-items:center;justify-content:space-between;transition:translate .7s;translate:var(--reticle-x,0px) 0}.material-reticle:before,.material-reticle:after{content:'';position:absolute;width:12px;height:12px;border-color:#fff;border-style:solid}.material-reticle:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.material-reticle:after{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.material-reticle i{height:1px;width:15%;background:#fff8}.material-reticle span{font:12px Mono;background:#070b0ccc;padding:9px}.material-image-wrap figcaption{position:absolute;bottom:24px;left:24px;right:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;color:#eeeee8;z-index:2;font-size:12px}.materials .material-explorer{margin-top:0}.materials .resource-chain{display:block;background:none;backdrop-filter:none;border:0;margin:0}.materials .resource-chain li{border:0;padding:0}.materials .resource-chain button{display:grid;grid-template-columns:34px 1fr 24px;grid-template-rows:auto auto;gap:6px 16px;min-height:99px;padding:18px 0;align-items:baseline;background:none;border:0;border-top:1px solid #111a1f30;color:#626b70;transform:none;transition:color .3s,padding .3s;position:relative}.materials .resource-chain button .meta{grid-row:1/3;font-size:12px;color:inherit}.materials .resource-chain button strong{font-size:clamp(26px,2.7vw,43px);font-weight:400;line-height:1.2;letter-spacing:-.04em}.materials .resource-chain button small{grid-column:2;font-size:14px;line-height:1.5}.materials .resource-chain button .stage-arrow{position:static;grid-column:3;grid-row:1;opacity:.4;transform:none;color:inherit;font-size:25px}.materials .resource-chain button[aria-pressed=true],.materials .resource-chain button:hover{background:none;color:#10191d;border-top-color:#17262e;padding-left:10px}.materials .resource-chain button[aria-pressed=true] .stage-arrow{opacity:1;transform:rotate(45deg)}.materials .resource-chain button[aria-pressed=true]:after{content:'';height:2px;position:absolute;top:-1px;left:0;right:0;background:#15242c;transform-origin:left;animation:sequence-enter .5s ease-out}.materials .stage-note{display:block;border:0;border-top:1px solid #141a2030;background:none;min-height:120px;padding:22px 0 0}.materials .stage-note>.meta{font-size:12px;color:#687278}.materials .stage-note p{font-size:16px;line-height:1.6;color:#293940;max-width:440px;margin-top:10px}.materials .text-link{border-color:#0c161b80;color:#17242b;margin-top:16px;gap:35px}.materials button:focus-visible{outline-color:#14252f}.energy{position:relative;background:#080b0e;padding:74px var(--pad) 100px;min-height:auto;overflow:hidden}.energy:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 16% 70%,#dd8a3510,transparent 53%)}.energy-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:9vw;align-items:center;margin:68px 0 0}.solar-visual{max-width:650px;width:100%;border-top:1px solid #efa65d55;border-bottom:1px solid #efa65d55;padding:20px 0 25px}.solar-heading{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#b3a08a}.solar-diagram{display:block;width:100%;height:auto;overflow:visible;margin-top:10px}.solar-rays path{stroke-dasharray:9 5;animation:beam-travel 4s linear infinite}.solar-measure{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:-24px 0 28px}.solar-number{font-size:clamp(85px,10vw,170px);letter-spacing:-.08em;line-height:1;color:#edb577;font-variant-numeric:tabular-nums}.solar-number>span{font-size:.4em;letter-spacing:-.05em}.solar-measure p{font-size:16px;line-height:1.6;color:#a99b89}.solar-caption{font-size:12px;color:#a4998a}.energy-copy{max-width:500px}.energy-copy .eyebrow{color:#bf9b73;margin-bottom:22px}.energy-copy h2{font-size:clamp(66px,7vw,116px);line-height:.97}.energy-copy h2 em{font-family:Space,Arial,sans-serif;font-style:normal;color:#e9b078}.energy-copy>p:not(.eyebrow){font-size:16px;line-height:1.8;color:#aeb5ba;margin-top:28px}.energy-copy>p:nth-of-type(2){font-size:20px;color:#d2d5d5}.energy .lighting-study{margin-top:34px;padding:24px 0 0;background:none;border:0;border-top:1px solid #efa65d3b;backdrop-filter:none}.energy .study-top{gap:15px}.energy .study-top label{font-size:12px;color:#c8a580}.energy .study-top output{color:#e9b078}.energy #sun-angle{accent-color:#efa65d}.energy #sun-angle::-webkit-slider-thumb{background:#efa65d;box-shadow:0 0 0 1px #efa65d}.energy .power-result{font-size:14px;margin-top:20px}.energy .power-result output{font-size:26px;color:#e9b078}.energy .power-meter span{background:#e9b078}.energy #lighting-note{color:#929da5;font-size:12px}.energy .text-link{margin-top:24px;gap:35px;color:#e5c09b}.worlds{position:relative;min-height:940px;height:110svh;max-height:1260px;padding:74px var(--pad) 100px;overflow:hidden;background:#0b0908}.worlds-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%;filter:brightness(.46) saturate(.65);z-index:-2;transform:scale(var(--world-scale,1.07));will-change:transform}.worlds:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(#090b0deb,transparent 60%,#0a0b0cca);pointer-events:none}.worlds .horizon-content{margin:65px 0 0}.worlds .horizon-content .eyebrow{font-size:12px;color:#c9bbac;margin-bottom:28px}.worlds .horizon-content h2{font-size:clamp(95px,13.2vw,220px);line-height:.88;letter-spacing:-.065em}.worlds .horizon-content h2 em{font-family:Space,Arial,sans-serif;font-style:normal;color:#deb492}.worlds .horizon-bottom{display:grid;grid-template-columns:1fr auto;gap:25px 8vw;align-items:center;margin-top:55px;max-width:1030px}.worlds .horizon-bottom p{font-size:16px;line-height:1.8;color:#d0cac4;max-width:420px;flex-basis:auto}.mars-portal{display:flex;align-items:center;gap:24px;pointer-events:auto;font-size:19px;letter-spacing:.1em}.portal-arrow{width:95px;height:95px;border:1px solid #e3bb947a;border-radius:50%;display:grid;place-items:center;font-size:40px;transition:background .3s,color .3s,transform .3s}.mars-portal:hover .portal-arrow{background:#e7bc95;color:#131619;transform:rotate(45deg)}.mars-portal small{display:block;font:12px Mono;letter-spacing:0;color:#b3a59b;margin-top:12px}.worlds .horizon-bottom .text-link{justify-self:start;grid-column:1;font-size:13px;margin-top:0}.worlds-credit{position:absolute;left:var(--pad);bottom:35px;font-size:12px;color:#c4b7a9}.earth{background:#06080b;padding:74px var(--pad) 104px!important;min-height:auto}.earth-top{display:grid;grid-template-columns:1.2fr 1fr;gap:7vw;margin-top:70px;align-items:start}.earth h2{font-size:clamp(40px,4.8vw,80px);line-height:1.08;letter-spacing:-.05em}.earth h2 em{font-family:Space,Arial,sans-serif;font-style:normal;color:#969fa6}.earth-contact{padding-top:7px}.earth-contact>.meta{font-size:12px;line-height:1.7;color:#9ba3a9}.earth-contact .contact-email{font-size:clamp(16px,1.8vw,28px);margin-top:18px;border-color:#707c843d;letter-spacing:-.03em}.earth-contact p{font-size:16px;line-height:1.7;color:#959fa7;margin-top:25px}.earth-contact .text-link{font-size:12px;gap:30px;margin-top:15px}.earth-status{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:40px 0;border-bottom:1px solid #ffffff26;margin-top:50px}.earth-status>.meta{font-size:12px;line-height:1.8;color:#9ba3a9}.founding{display:flex;align-items:center;gap:25px;font-size:64px;letter-spacing:-.06em;line-height:1}.founding .meta{font-size:12px;line-height:1.8;letter-spacing:0;color:#9ba3a9}.earth .footer-wordmark{margin:65px 0 45px}.earth .footer-lettering{width:86%}.earth .footer-bottom{font-size:12px;line-height:1.7;gap:20px}.earth .footer-bottom a{min-height:32px;display:flex;align-items:center}#lunar-lab{border-color:#d4b38b50;border-radius:0;background:#080d13f7}#lunar-lab .surface-modes button[aria-pressed=true]{background:#dbb88f}#lab-title{color:#dbb88f}.surface-modes button:disabled{cursor:not-allowed;opacity:.35}.lab-is-open .hero h1{opacity:.17;transition:opacity .5s}.lab-is-open .hero .hero-description,.lab-is-open .hero .eyebrow{opacity:.3}.lab-is-open .hero .surface-link{color:#efa65d}.vignette{background:linear-gradient(90deg,#06080b33,transparent 18%,transparent 85%,#06080b33)}.grain{opacity:.025}.site-header{z-index:20}.scrolled .site-header{background:#06080bea;backdrop-filter:blur(18px)}body.at-footer .chapter-nav{opacity:1;visibility:visible;pointer-events:auto}body.at-footer .scene-controls{opacity:1;visibility:visible;pointer-events:auto}.chapter-nav a[aria-current] span{background:#e5b27b;box-shadow:0 0 0 4px #e5b27b11}.scene-controls button[aria-pressed=true]{color:#e5b27b}#menu-dialog{background:#070a0cfa}.menu-layout nav a:hover{color:#e5b27b}.menu-layout nav a{font-size:clamp(38px,5.1vw,80px)}.menu-layout>p{font-size:12px}.menu-footer{font-size:12px}.reading-progress{background:#e5b27b}.js .reveal{transform:translateY(30px);transition:opacity .8s,transform 1.1s cubic-bezier(.16,1,.3,1)}.js .reveal.visible{transform:none}.worlds .reveal,.arrival .reveal{transition-duration:1s,1.5s}@keyframes sequence-enter{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes beam-travel{to{stroke-dashoffset:-56}}
@media(min-width:1500px){.arrival-top{margin-top:100px}.materials-layout{gap:8vw}.energy-layout{margin-top:90px}.energy{padding-bottom:120px}}
@media(max-width:1000px){.arrival-top{gap:5vw;grid-template-columns:1.1fr 1fr}.arrival h2{font-size:8vw}.materials-heading{display:block}.materials-heading p{margin-top:24px}.materials-layout{gap:35px}.materials .resource-chain button{min-height:94px}.materials .resource-chain button strong{font-size:30px}.materials .resource-chain button small{font-size:14px}.material-image-wrap{aspect-ratio:4/5}.material-image-wrap figcaption{left:18px;right:18px;font-size:12px}.energy-layout{gap:5vw}.solar-measure{gap:15px}.solar-measure p{font-size:14px}.earth-top{grid-template-columns:1fr 1fr;gap:4vw}.earth h2{font-size:5vw}.worlds .horizon-bottom{gap:25px 5vw}.portal-arrow{width:75px;height:75px}.mars-portal{font-size:16px;gap:20px}}
@media(max-width:700px){.chapter-heading{font-size:12px;gap:20px}.chapter-heading span:last-child{max-width:48%}.text-link{font-size:13px}.arrival{height:1050px;min-height:100svh;max-height:none;padding:55px var(--pad)}.arrival-image{object-position:39% bottom}.arrival-top{display:block;margin-top:48px}.arrival h2{font-size:clamp(59px,12vw,84px)}.arrival-copy{max-width:370px;margin-top:30px;padding:0}.arrival-copy>p:first-child{font-size:24px}.arrival-copy>p:nth-child(2){font-size:16px;margin-top:16px}.arrival-copy .text-link{margin-top:17px;font-size:12px}.arrival-bottom{bottom:28px;display:block;line-height:1.8;font-size:12px;max-width:250px}.arrival-bottom span{display:block}.arrival-bottom span+span{display:none}.arrival:after{background:linear-gradient(#03040577 0%,#03040555 40%,transparent 75%,#03040555)}.materials{padding:55px var(--pad) 70px}.materials-heading{margin:45px 0 32px}.materials-heading h2{font-size:clamp(43px,10.4vw,67px)}.materials-heading p{font-size:16px;margin-top:20px}.materials-layout{display:block}.material-image-wrap{aspect-ratio:1.16;margin:0 0 36px}.material-image-wrap figcaption{font-size:12px;line-height:1.5;bottom:20px}.material-image-wrap figcaption>span:last-child{display:none}.materials .resource-chain button{min-height:96px;grid-template-columns:30px 1fr 24px;gap:6px 12px;padding:17px 0}.materials .resource-chain button strong{font-size:32px}.materials .resource-chain li:not(:first-child){padding:0;border-left:0}.materials .stage-note{min-height:125px;padding-top:20px}.materials .stage-note p{font-size:16px}.materials .text-link{font-size:13px;margin-top:17px}.energy{padding:55px var(--pad) 70px}.energy-layout{display:flex;flex-direction:column;gap:45px;margin-top:45px}.energy-copy{order:0}.solar-visual{order:1;max-width:450px}.energy-copy h2{font-size:clamp(67px,14vw,90px)}.energy-copy>p:not(.eyebrow){margin-top:24px;font-size:16px}.energy-copy>p:nth-of-type(2){font-size:20px}.energy .lighting-study{margin-top:28px;padding-top:20px}.solar-measure{margin:-20px 0 25px}.solar-number{font-size:115px}.solar-measure p{font-size:14px}.solar-heading,.solar-caption{font-size:12px;line-height:1.6}.solar-diagram{margin-top:0}.worlds{height:940px;min-height:100svh;max-height:none;padding:55px var(--pad) 90px}.worlds .horizon-content{margin:55px 0 0}.worlds .horizon-content .eyebrow{font-size:12px;max-width:225px;line-height:1.7;margin-bottom:27px}.worlds .horizon-content h2{font-size:19vw;line-height:.95}.worlds .horizon-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:30px;margin-top:32px}.worlds .horizon-bottom p{font-size:16px;max-width:380px}.worlds .horizon-bottom .text-link{font-size:13px}.worlds-image{object-position:59% center}.worlds-credit{font-size:12px;max-width:270px;line-height:1.6;bottom:28px}.mars-portal{font-size:18px;gap:22px}.portal-arrow{width:76px;height:76px;font-size:32px}.mars-portal small{font-size:12px}.earth{padding:55px var(--pad) 100px!important}.earth-top{display:block;margin-top:48px}.earth h2{font-size:clamp(38px,8.8vw,65px);line-height:1.1}.earth-contact{margin-top:40px}.earth-contact>.meta{font-size:12px}.earth-contact .contact-email{font-size:16px;letter-spacing:0}.earth-status{display:grid;grid-template-columns:1fr 1fr;gap:28px 10px;margin-top:35px;padding:28px 0}.earth-status>.meta{font-size:12px}.earth-status>.meta:last-child{grid-column:1/-1}.founding{font-size:42px;gap:12px}.founding .meta{font-size:12px}.earth .footer-wordmark{margin:40px 0 25px}.earth .footer-bottom{display:grid;grid-template-columns:1fr;font-size:12px;gap:12px}.earth .footer-bottom a{min-height:32px}.earth .footer-lettering{width:86%}.menu-layout nav a{font-size:36px;min-height:72px}.menu-footer{font-size:12px;line-height:1.7}.menu-toggle>span:first-child{font-size:12px}#detail-dialog{padding:24px}#detail-label,.detail-status{font-size:12px}#detail-copy p{font-size:16px}.close-button{font-size:12px;min-height:44px}.moon-annotation .view-mode-label{font-size:12px;max-width:150px}.moon-annotation>span{line-height:1.6}}
@media(prefers-reduced-motion:reduce){.arrival-image,.worlds-image,.material-image-wrap img{transform:none!important}.solar-rays path{animation:none}.js .reveal{opacity:1;transform:none}.material-reticle{translate:none}.hero h1{animation:none}}
body.motion-paused .arrival-image,body.motion-paused .worlds-image,body.motion-paused .material-image-wrap img{transform:none!important}body.motion-paused .solar-rays path{animation:none}body.motion-paused .material-reticle{translate:none}.motion-paused .js .reveal{transition:none}
.destination-nav{display:flex;align-items:center;gap:28px;margin-left:auto;margin-right:4vw;font:12px Mono;letter-spacing:.05em;pointer-events:auto}.destination-nav a{padding:12px 0;color:#9ca4ac;border-bottom:1px solid transparent}.destination-nav a[aria-current]{color:#f1ede6;border-color:#d4ac7a}.destination-nav a:hover{color:#edb577}.earth-contact .earth-page-link{display:flex;width:fit-content}.earth-contact button.text-link{display:flex;width:fit-content}@media(max-width:700px){.destination-nav{gap:13px;margin-right:5px;font-size:12px}.site-header{gap:12px}.menu-toggle>span:first-child{display:none}.menu-toggle{padding:10px}.site-header .brand-lockup{width:125px}}@media(max-width:380px){.site-header .brand-lockup{width:104px}.destination-nav{gap:9px}.site-header{gap:8px}.menu-toggle{padding:8px}.menu-glyph{width:18px}}

/* Keep the centred invitation independent of the inherited entrance transform. */
.hero .hero-link{animation:none!important;transform:translateX(-50%)!important}
