.realm-index{--realm-ink:var(--journey-ink);--realm-muted:var(--journey-muted);--realm-line:var(--journey-line);background:var(--journey-paper);color:var(--realm-ink)}.realm-index.realm-cosmos{--realm-ink:var(--journey-ivory);--realm-muted:#b0b6bd;--realm-line:#fbf7ed40;background:#090e17}.realm-index *,.realm-index :before,.realm-index :after{box-sizing:border-box}.realm-index .sky-index-hero{min-height:78vh;color:var(--journey-ivory)}.realm-index.realm-cosmos .sky-index-hero>.sky-hero-photo{z-index:-3;opacity:1;mix-blend-mode:normal}.realm-index.realm-cosmos .sky-hero-photo.sky-hero-rot{animation-name:sky-hero-rot-nat}.realm-index.realm-cosmos .sky-hero-photo.sky-hero-under{animation-name:sky-hero-out-nat}.realm-index .sky-index-in{width:100%;max-width:1600px;margin:0 auto;padding:clamp(130px,15vh,190px) clamp(20px,6.7vw,96px) 56px}.realm-index .sky-eyebrow{color:#fbf7edb8;margin:0 0 26px}.realm-index .sky-index-title{max-width:12ch;margin:0 0 38px;font-size:clamp(64px,7.7vw,112px)}.realm-index .sky-feat-cta{width:fit-content;max-width:min(100%,680px);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-left:1px solid #fbf7ed8c;border-radius:0;gap:10px;margin:0;padding:0 0 0 24px;text-decoration:none}.realm-index .sky-feat-cta:hover{background:0 0}.realm-index .sky-feat-cta:focus-visible{outline-offset:8px;outline:3px solid #e3b380}.realm-index .sky-feat-cta .sky-feat-n{color:var(--journey-ivory);font-family:var(--display,Georgia, serif);letter-spacing:-.04em;font-size:clamp(28px,3vw,44px);font-weight:480;line-height:1.06}.realm-index .sky-feat-cta .sky-feat-k{letter-spacing:.14em;font-size:10px;line-height:1.6}.realm-index .sky-hero-dots{gap:10px;margin-top:24px}.realm-selector-number{display:none}.realm-index .sky-hero-dot{color:#fbf7ed99;letter-spacing:.1em;text-align:left;background:0 0;border:0;border-radius:0;width:44px;min-width:44px;height:44px;font-size:10px;position:relative}.realm-index .realm-selector-number{display:inline}.realm-index .sky-hero-dot:after{content:"";background:currentColor;height:1px;position:absolute;bottom:3px;left:0;right:0}.realm-index .sky-hero-dot.on{color:var(--journey-ivory)}.realm-index .sky-hero-dot.on:after{height:2px}.realm-index .sky-hero-dot:focus-visible{outline-offset:2px;outline:3px solid #e3b380}.realm-index .sky-cd-now{box-shadow:none;color:var(--journey-ivory);letter-spacing:.12em;background:0 0;border-radius:0;padding:4px 0;font-size:11px;animation:none}.realm-index .sky-cd-now:before{box-shadow:none;background:#e3b380;width:5px;height:5px}.realm-index .sky-hero-ecap{margin:22px 0 0}.realm-index .sky-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:1600px;padding:0 clamp(20px,5vw,80px) 80px}.realm-index .sky-card{height:auto;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;animation:none;display:flex;overflow:visible;background:0 0!important}.realm-index .sky-card-photo{aspect-ratio:1.04;opacity:1;mix-blend-mode:normal;background-color:var(--journey-night);flex-shrink:0;width:100%;animation:none;position:relative;inset:auto}.realm-index .sky-card-photo:after,.realm-index .sky-card>.sky-stars,.realm-index .journey-card:after{display:none}.realm-index .sky-card:not(:has(.sky-card-photo)):before{content:"";aspect-ratio:1.04;background:var(--journey-night);width:100%;display:block}.realm-index .sky-card-in{border-bottom:1px solid var(--realm-line);color:var(--realm-ink);flex:1;justify-content:flex-start;padding:22px 0 30px;position:relative;inset:auto}.realm-index .sky-card-tag{color:var(--realm-muted);font-size:10px}.realm-index .sky-card-name{font-family:var(--display,Georgia, serif);letter-spacing:-.04em;color:var(--realm-ink);-webkit-line-clamp:unset;margin:12px 0 0;font-size:clamp(30px,3.1vw,46px);font-weight:480;line-height:1.06;display:block;overflow:visible}.realm-index .sky-card-conf,.realm-index .sky-card-date{color:var(--realm-muted);margin-top:12px;font-size:12px;line-height:1.55}.realm-index .sky-card-range{color:var(--realm-ink);margin-top:14px;font-size:22px;font-weight:480}.realm-index .sky-card-us{color:var(--realm-muted);background:0 0;border:0;border-radius:0;padding:0}.realm-index .sky-card-cd{border-radius:0;top:16px;right:16px}.realm-index .sky-card:focus-visible{outline-color:var(--realm-ink);outline-offset:5px}.realm-index .sky-card:hover .sky-card-name{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.realm-index .sky-year-sep{gap:28px;margin:36px 0 0}.realm-index .sky-year-sep-y{color:var(--realm-ink);letter-spacing:-.05em;font-size:clamp(40px,6vw,76px);font-weight:480}.realm-index .sky-year-sep:after{background:var(--realm-line)}.realm-index .nat-scrub,.realm-index .realm-catalog-heading{max-width:1600px;margin:0 auto;padding:52px clamp(20px,5vw,80px) 24px}.realm-index .nat-scrub-when{color:var(--realm-ink);font-family:var(--display,Georgia, serif);font-size:36px;font-weight:480}.realm-index .nat-scrub-count,.realm-index .nat-scrub-reset,.realm-index .nat-scrub-empty{color:var(--realm-muted)}.realm-index .nat-scrub-range{background:var(--realm-line);height:3px;box-shadow:none;border:0;border-radius:0;padding:0}.realm-index .nat-scrub-range::-webkit-slider-thumb{background:var(--realm-ink);box-shadow:none}.realm-index .nat-scrub-range::-moz-range-thumb{background:var(--realm-ink);box-shadow:none}.realm-index .nat-scrub-ticks{flex-wrap:wrap;gap:12px;margin-top:10px}.realm-index .nat-scrub-tick{letter-spacing:.05em;min-width:44px;min-height:44px;color:var(--realm-muted);border-bottom:1px solid #0000;flex:1;font-size:11px;font-weight:720}.realm-index .nat-scrub-tick.on{color:var(--realm-ink);border-bottom-color:currentColor}.realm-index .nat-scrub-reset{min-height:44px}.realm-index .nat-scrub :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #a5663c}.realm-index .realm-catalog-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-top:32px;padding-bottom:30px;display:flex}.realm-index .realm-catalog-heading p{color:var(--realm-muted);margin:0;font-size:12px}.realm-index .nat-credits{max-width:1600px!important;color:var(--realm-muted)!important;padding:22px clamp(20px,5vw,80px) 40px!important}.realm-index .nat-credits :is(summary,li>span){color:var(--realm-ink)!important}.realm-index .sky-foot{margin-top:0}.realm-index .skyt,.realm-index .lm-cosmos-wrap,.realm-index .sky-apod-band{max-width:1600px;padding-left:clamp(20px,5vw,80px);padding-right:clamp(20px,5vw,80px)}.realm-index .skyt-chip{background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;min-height:44px;padding:12px 4px}.realm-index .skyt-chip.on{background:0 0;border-bottom-color:currentColor}.realm-index .skyt-panel,.realm-index .lm-card,.realm-index .sky-apod{box-shadow:none;border-radius:0}@media (max-width:700px){.realm-index .sky-index-hero{min-height:0}.realm-index .sky-index-in{padding-top:112px;padding-bottom:36px}.realm-index .sky-index-title{max-width:11ch;margin-bottom:30px;font-size:clamp(54px,15vw,72px)}.realm-index .sky-feat-cta{padding-left:18px}.realm-index .sky-grid{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:44px}.realm-index .sky-card-name{font-size:34px}.realm-index .sky-card-in{padding-top:20px;padding-bottom:24px}.realm-index .nat-scrub{padding-top:36px}.realm-index .nat-scrub-top{align-items:start}.realm-index .nat-scrub-when{font-size:30px}.realm-index .nat-scrub-ticks{grid-template-columns:repeat(6,1fr);gap:2px 10px;display:grid}.realm-index .nat-scrub-label{align-items:baseline}.realm-index .sky-year-sep{gap:20px;margin-top:14px}}@media (prefers-reduced-motion:reduce){.realm-index *,.realm-index :before,.realm-index :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.realm-calendar.mom{--mom-bg:var(--journey-paper);--mom-panel:var(--journey-night);--mom-ink:var(--journey-ink);--mom-muted:var(--journey-muted);--mom-rule:var(--journey-line);--mom-accent:#a5663c;background:var(--mom-bg);color:var(--mom-ink)}.realm-calendar .mom-eyebrow{letter-spacing:.19em;font-size:11px;font-weight:760}.realm-calendar .mom-title{letter-spacing:-.04em;font-weight:480}.realm-calendar .mom-lenses{border-radius:0;margin-top:24px}.realm-calendar .mom-lens-label{letter-spacing:-.04em;font-weight:480}.realm-calendar .mom-lens-link{min-height:44px;color:var(--journey-ivory);align-items:center;display:inline-flex;top:4px}.realm-calendar .mom-lens.on:after{border:1px solid var(--journey-ivory);width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;inset:4px}.realm-calendar .mom-catalog{padding-top:36px}.realm-calendar .mom-catalog-title{letter-spacing:-.04em;gap:14px;font-weight:480}.realm-calendar .mom-catalog-title strong{font-family:var(--font,Inter, sans-serif);letter-spacing:0;font-size:12px}.realm-calendar .mom-filter{min-height:44px;font-size:12px}.realm-calendar .mom-month-rail{padding-top:16px;overflow:visible}.realm-calendar .mom-month-range{background:var(--mom-rule);min-width:0;height:3px;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.realm-calendar .mom-month-range::-webkit-slider-thumb{background:var(--mom-ink);box-shadow:none}.realm-calendar .mom-month-range::-moz-range-thumb{background:var(--mom-ink);box-shadow:none}.realm-calendar .mom-month-ticks{min-width:0;margin-top:10px}.realm-calendar .mom-month-ticks button{letter-spacing:.05em;min-height:44px;font-size:11px;font-weight:720}.realm-calendar .mom-month-ticks button.on{border-bottom-color:currentColor}.realm-calendar .mom-show-all{min-height:44px}.realm-calendar .mom-month{padding-top:28px}.realm-calendar .mom-month-t{letter-spacing:-.04em;font-weight:480}.realm-calendar .mom-card{min-height:0;box-shadow:none;border:0;border-radius:0;animation:none}.realm-calendar .mom-card .sky-card-name{letter-spacing:-.04em;-webkit-line-clamp:unset;font-weight:480;display:block;overflow:visible}.realm-calendar .mom-card .sky-card-in{z-index:3;color:var(--journey-ivory)}.realm-calendar .mom-card .sky-card-conf{color:#fbf7edc7}.realm-calendar .mom-card .sky-card-range{color:var(--journey-ivory);font-weight:480}.realm-calendar :is(button,input,a):focus-visible{outline:3px solid var(--mom-accent);outline-offset:4px}.realm-calendar .mom-lenses :is(button,a):focus-visible{outline-color:var(--journey-ivory);outline-offset:-5px}@media (max-width:680px){.realm-calendar .mom-lenses{margin-top:16px}.realm-calendar .mom-lens-link{letter-spacing:.04em;justify-content:center;font-size:10px;display:flex;top:0;left:0;right:0}.realm-calendar .mom-filters{gap:8px 16px;margin-top:12px}.realm-calendar .mom-catalog{padding-top:26px}.realm-calendar .mom-month-ticks{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px 10px}.realm-calendar .mom-card .sky-card-name{font-size:31px}}
.realm-photo-card{min-width:0;margin:0;position:relative}.realm-photo-credit{color:var(--realm-muted,var(--mom-muted,inherit));font:11px/1.5 var(--font,Inter, sans-serif);overflow-wrap:anywhere;margin-top:8px;display:block}.realm-photo-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.realm-photo-credit a:focus-visible{outline-offset:3px;outline:2px solid}.realm-photo-credit.sky-hero-credit{white-space:normal;color:#ffffffd9;margin:0;overflow:visible}.sky-hero>.realm-photo-credit.sky-hero-credit{bottom:44px}@media (max-width:760px){.sky-hero>.realm-photo-credit.sky-hero-credit{padding-bottom:48px}}
.cosmos-catalog-controls{max-width:1600px;color:var(--realm-ink,#fbf7ed);justify-content:space-between;align-items:center;gap:20px;margin:32px auto 0;padding:32px clamp(20px,5vw,80px);display:flex}.cosmos-catalog-filters{gap:24px;display:flex}.cosmos-catalog-filters button{min-height:44px;color:var(--realm-muted,#b0b6bd);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:10px 0;font-size:13px}.cosmos-catalog-filters button[aria-pressed=true]{color:var(--realm-ink,#fbf7ed);border-bottom-color:currentColor}.cosmos-catalog-filters button:focus-visible{outline-offset:4px;outline:3px solid #e3b380}.cosmos-catalog-controls p{color:var(--realm-muted,#b0b6bd);white-space:nowrap;margin:0;font-size:12px}.cosmos-catalog-empty{color:var(--realm-muted,#b0b6bd);grid-column:1/-1;padding:32px 0}@media (max-width:700px){.cosmos-catalog-controls{flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding-top:20px;padding-bottom:24px}.cosmos-catalog-filters{gap:24px}}
.sky-sidecard:focus-visible{outline-offset:3px;outline:2px solid #c7baff}.sky-plan-notice,.sky-plan-error{color:#dce0ed;margin:10px 0;font-size:13px;line-height:1.5}.sky-plan-error{color:#ffc7b2}.sky-plan-nearby{border-top:1px solid #ffffff24;margin-top:16px}.sky-plan-nearby>summary{cursor:pointer;color:#e3e5ed;padding:14px 0;font-size:13px;font-weight:600}.sky-plan-nearby>summary:focus-visible{outline-offset:3px;outline:2px solid #c7baff}.sky-plan-recover{color:inherit;text-decoration:underline}@media (prefers-reduced-motion:reduce){.sky-sidecard{animation:none}}
