/* One photographic wash across the page; no independent section backgrounds. */
html{background:#fff}
body{position:relative;isolation:isolate;background:#fff;--ink:#202b38;--muted:#5c6877;--paper:#f5f5f7}
body::before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0 0 auto;height:1000px;background-image:linear-gradient(180deg,rgba(245,245,247,.94) 0px,rgba(245,245,247,.86) 64px,rgba(249,250,252,.24) 210px,rgba(255,255,255,.12) 330px,rgba(255,255,255,.58) 470px,rgba(255,255,255,.92) 590px,#fff 700px),url('/aahub/assets/observatory-sky-2l.jpg');background-size:100% 100%,auto 1160px;background-position:center top,center top;background-repeat:no-repeat}
.aa-site-header{background:rgba(245,245,247,.88);border-bottom:1px solid rgba(255,255,255,.2)}
.intro{padding-block:116px 102px}
.intro h1{color:#192737;text-shadow:0 1px 12px rgba(249,251,254,.1)}
.intro .eyebrow{color:#344759}
.intro .description{color:#354b60}
.intro .text-link{color:#174e7d}
.live .eyebrow,.capacity{color:#475a6c}
.dual-shell{background:transparent}
.preview-cover{background:#25303a;box-shadow:0 12px 35px rgba(36,53,73,.08)}
.authorized,.notes{border-color:rgba(69,89,112,.15)}
.site-footer{background:transparent}
.footer-top{border-color:rgba(69,89,112,.15)}
@media(min-width:1600px){body::before{background-size:100% 100%,100% auto}}
@media(max-width:700px){body::before{height:800px;background-size:100% 100%,auto 650px;background-position:center top,24% -30px;background-image:linear-gradient(180deg,rgba(245,245,247,.96) 0px,rgba(245,245,247,.88) 85px,rgba(249,250,252,.18) 170px,rgba(255,255,255,.18) 300px,rgba(255,255,255,.70) 440px,rgba(255,255,255,.96) 550px,#fff 620px),url('/aahub/assets/observatory-sky-2l.jpg')}.intro{padding-block:92px 74px}.intro h1{font-size:44px}.intro .description{font-size:16px}.intro .eyebrow{margin-bottom:22px}}
/* Extend only the sky wash; keep the photograph's original scale and origin. */
body{--sky-photo-bottom:1160px;--sky-fade-start:1450px;--sky-end:1740px}
body::before{
 height:var(--sky-end);
 background-color:#8498ad;
 background-image:
  linear-gradient(180deg,rgba(255,255,255,.16) 0px,rgba(255,255,255,.16) 330px,rgba(255,255,255,.28) calc(var(--sky-fade-start) - 240px),rgba(255,255,255,.46) var(--sky-fade-start),rgba(255,255,255,.84) calc(var(--sky-fade-start) + 140px),#fff 100%),
  linear-gradient(180deg,rgba(132,152,173,0) calc(var(--sky-photo-bottom) - 220px),#8498ad var(--sky-photo-bottom)),
  url('/aahub/assets/observatory-sky-2l.jpg');
 background-size:100% 100%,100% 100%,auto 1160px;
 background-position:center top,center top,center top;
}
.load-note,.help,.authorized p:not(.eyebrow){color:#445568}
.authorized .eyebrow{color:#405165}
@media(min-width:1600px){
 body{--sky-photo-bottom:58.8385vw}
 body::before{background-size:100% 100%,100% 100%,100% auto}
}
@media(max-width:700px){
 body{--sky-photo-bottom:620px;--sky-fade-start:1770px;--sky-end:2060px}
 body::before{
  background-image:
   linear-gradient(180deg,rgba(255,255,255,.18) 0px,rgba(255,255,255,.18) 300px,rgba(255,255,255,.28) calc(var(--sky-fade-start) - 240px),rgba(255,255,255,.46) var(--sky-fade-start),rgba(255,255,255,.84) calc(var(--sky-fade-start) + 140px),#fff 100%),
   linear-gradient(180deg,rgba(132,152,173,0) calc(var(--sky-photo-bottom) - 220px),#8498ad var(--sky-photo-bottom)),
   url('/aahub/assets/observatory-sky-2l.jpg');
  background-size:100% 100%,100% 100%,auto 650px;
  background-position:center top,center top,24% -30px;
 }
}
/* Sky continues behind the unchanged navigation geometry, without a white top band. */
.aa-site-header{background:transparent;border-bottom-color:transparent}

