@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Instrument+Serif:ital@0;1&display=swap";.skipLink{z-index:1000;top:10px;border-radius:4px;inset-inline-start:12px;transform:translateY(-160%);box-shadow:0 8px 30px #0008;color:#17111f!important;background:#f4f0ff!important;padding:11px 15px!important;transition:transform .18s!important;position:fixed!important}.skipLink:focus{transform:translateY(0)}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #c1a9ff}:where(main)[tabindex="-1"]:focus{outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.heroMedia,.orbit,.planet,.ring{animation:none!important}.photoCard:hover img,.guideCard:hover>img,.projectCard:hover{transform:none!important}}:root{--editorial-paper:#e8e4dc;--editorial-bg:#090a0c;--editorial-panel:#101113;--editorial-muted:#8b8b88;--editorial-line:#e8e4dc29}.explorePage,.guideDetail,.photoDetailPage,.sitesHub{font-family:Al Jazeera Arabic,Arial,sans-serif;background:var(--editorial-bg)!important;color:var(--editorial-paper)!important}[dir=ltr].explorePage,[dir=ltr].guideDetail,[dir=ltr].photoDetailPage,[dir=ltr].sitesHub{font-family:Arial,sans-serif}.siteNav{z-index:30!important;border-bottom:1px solid var(--editorial-line)!important;-webkit-backdrop-filter:blur(16px)!important;background:#090a0ceb!important;grid-template-columns:1fr auto!important;align-items:center!important;height:96px!important;padding:0 clamp(1.2rem,4vw,4.5rem)!important;display:grid!important;position:relative!important}.siteNav .brand{width:max-content!important;color:var(--editorial-paper)!important;align-items:center!important;gap:12px!important;text-decoration:none!important;display:flex!important}.brandSeal{letter-spacing:.05em;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:38px;height:38px;font:500 11px IBM Plex Mono,monospace;display:grid}.brandName{letter-spacing:.12em;text-transform:uppercase;max-width:150px;font:500 10px/1.15 IBM Plex Mono,monospace}.siteNavPanel{align-items:center!important;gap:clamp(18px,2.5vw,38px)!important;display:flex!important}.siteNav nav{align-items:center!important;gap:clamp(15px,2vw,30px)!important;display:flex!important}.siteNav nav a{color:#e8e4dc94!important;white-space:nowrap!important;padding:39px 0!important;font-size:11px!important;transition:color .2s!important}.siteNav nav a:after{background:var(--editorial-paper)!important;height:1px!important;bottom:28px!important}.siteNav nav a.siteHubLink{color:#e8e4dccc!important}.siteNav nav a.siteHubLink span{display:none}.siteNav .langSwitch{color:#777!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff40!important;border-radius:0!important;padding:7px 0!important;font:500 10px IBM Plex Mono,monospace!important}.siteNav .langSwitch .active{color:#fff!important}.mobileMenuButton{background:0 0!important;border-color:#ffffff38!important}.innerHero{border-bottom:1px solid var(--editorial-line);position:relative;max-width:1500px!important;margin:auto!important;padding:clamp(6rem,11vw,10.5rem) max(7vw,28px) clamp(5rem,8vw,8rem)!important}.innerHero:before{content:"00 — BENDOUZANE ASTRO";top:clamp(2.2rem,4vw,4rem);color:#555;letter-spacing:.18em;font:9px IBM Plex Mono,monospace;position:absolute;inset-inline-end:max(7vw,28px)}.innerHero .kicker,.sitesHero .kicker,.photoDetailHero .kicker{text-transform:uppercase;color:#777!important;letter-spacing:.2em!important;font:500 9px IBM Plex Mono,monospace!important}.innerHero h1{text-wrap:balance;max-width:1120px!important;color:var(--editorial-paper)!important;letter-spacing:-.055em!important;margin:1.4rem 0 2.2rem!important;font:400 clamp(4rem,8vw,8.8rem)/.9 Quest Arabic,Instrument Serif,serif!important}[dir=ltr] .innerHero h1{font-family:Instrument Serif,serif!important}.innerHero p{max-width:670px!important;color:var(--editorial-muted)!important;margin:0!important;font-size:15px!important;line-height:2!important}.exploreGrid{background:0 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;max-width:1500px!important;margin:auto!important;padding:clamp(4rem,7vw,7rem) max(7vw,28px) clamp(7rem,11vw,11rem)!important;display:grid!important}.exploreCard,.exploreCard:nth-child(4n+1){background:#0d0e10!important;border:1px solid #242528!important;grid-column:auto!important;min-height:430px!important;padding:clamp(2rem,4vw,4rem)!important;transition:background .35s,border-color .35s!important}.exploreCard:before{display:none!important}.exploreCard:hover{background:#121315!important;border-color:#454649!important}.exploreCard .cardNumber{top:2rem!important;color:#555!important;font:10px IBM Plex Mono,monospace!important;inset-inline-end:2rem!important}.exploreCard small{color:#6f7072!important;letter-spacing:.18em!important;font:9px IBM Plex Mono,monospace!important}.exploreCard h2{letter-spacing:-.035em;max-width:620px;color:var(--editorial-paper)!important;margin:clamp(4rem,9vw,7rem) 0 1.4rem!important;font:400 clamp(2.4rem,4vw,4.8rem)/1 Quest Arabic,Instrument Serif,serif!important}[dir=ltr] .exploreCard h2{font-family:Instrument Serif,serif!important}.exploreCard p{max-width:590px;color:var(--editorial-muted)!important;font-size:13px!important;line-height:2!important}.exploreCard ul{border-color:#27282a!important}.exploreCard li{color:#777!important}.exploreCard li span{color:#aaa!important}.exploreCard>a{color:#d3cfc7!important;border-color:#666!important;font-size:10px!important}.exploreCard.hasImage{min-height:560px!important;padding-top:310px!important}.exploreCardImage{filter:saturate(.78)contrast(1.05)!important;height:290px!important}.exploreCard.hasImage .exploreCardVeil{background:linear-gradient(#0000,#0d0e10)!important;height:130px!important;inset:190px 0 auto!important}.pageNote{border-color:var(--editorial-line)!important;max-width:940px!important;margin:0 auto clamp(7rem,10vw,10rem)!important}.pageNote span{color:#aaa!important}.pageNote p{color:var(--editorial-muted)!important}.sitesHero{border-bottom:1px solid var(--editorial-line);max-width:1500px!important;padding:clamp(6rem,11vw,10rem) max(7vw,28px)!important}.sitesHero h1{color:var(--editorial-paper)!important;font-family:Quest Arabic,Instrument Serif,serif!important}[dir=ltr] .sitesHero h1{font-family:Instrument Serif,serif!important}.sitesHero p{color:var(--editorial-muted)!important}.sitesGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;max-width:1500px!important;padding-top:6rem!important}.projectCard{background:#0d0e10!important;border-color:#242528!important;border-radius:0!important;min-height:480px!important;transform:none!important}.projectCard:before{display:none!important}.projectCard:hover{background:#151618!important;border-color:#555!important}.projectSymbol{color:#c7c3ba!important;background:0 0!important;border:1px solid #343538!important;border-radius:50%!important}.projectCard h2{font-family:Quest Arabic,Instrument Serif,serif!important;font-weight:400!important}[dir=ltr] .projectCard h2{font-family:Instrument Serif,serif!important}.projectCard p{color:var(--editorial-muted)!important}.contactPanel{border-color:var(--editorial-line)!important;background:#0b0c0e!important;max-width:1500px!important;margin:0 auto clamp(7rem,10vw,10rem)!important;padding:clamp(4rem,7vw,7rem) max(7vw,28px)!important}.contactIntro h2{color:var(--editorial-paper)!important;font-family:Quest Arabic,Instrument Serif,serif!important;font-weight:400!important}[dir=ltr] .contactIntro h2{font-family:Instrument Serif,serif!important}.contactIntro p{color:var(--editorial-muted)!important}.contactForm input,.contactForm select,.contactForm textarea{background:0 0!important;border:0!important;border-bottom:1px solid #333538!important;border-radius:0!important;padding-inline:0!important}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{box-shadow:none!important;border-color:#d6d1c8!important}.formActions button{background:var(--editorial-paper)!important;color:#111!important;border:1px solid #aaa59b!important;border-radius:0!important}@media (width<=1040px){.siteNav{grid-template-columns:1fr auto!important;height:76px!important;padding-inline:18px!important}.siteNavPanel{background:#090a0c!important;border-color:#27282a!important;display:flex!important}.siteNav nav{display:flex!important}.siteNav nav a{padding:15px 4px!important;font:400 clamp(1.7rem,7vw,3rem) Quest Arabic,Instrument Serif,serif!important}.siteNav nav a.current{color:#fff!important}.siteNav .langSwitch{align-self:flex-start!important}.brandName{font-size:9px}}@media (width<=760px){.innerHero{padding-top:6rem!important}.innerHero:before{display:none}.innerHero h1{font-size:clamp(3.3rem,15vw,5.6rem)!important}.exploreGrid{grid-template-columns:1fr!important;gap:12px!important;padding-inline:18px!important}.exploreCard,.exploreCard:nth-child(4n+1){min-height:350px!important;padding:28px!important}.exploreCard h2{margin-top:4.5rem!important;font-size:2.7rem!important}.exploreCard.hasImage{padding-top:240px!important}.exploreCardImage{height:220px!important}.exploreCard.hasImage .exploreCardVeil{inset:130px 0 auto!important}.sitesHero{grid-template-columns:1fr!important}.sitesGrid{grid-template-columns:1fr!important;padding-inline:18px!important}.projectCard{min-height:410px!important}.contactPanel{grid-template-columns:1fr!important;margin-inline:18px!important;padding-inline:24px!important}}@media (prefers-reduced-motion:reduce){.explorePage *,.guideDetail *,.photoDetailPage *,.sitesHub *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.guideGrid{gap:1px!important;max-width:1500px!important;padding-top:6rem!important}.guideCard{background:#0d0e10!important;border-color:#252629!important;min-height:560px!important}.guideCardShade{background:linear-gradient(#090a0c12,#090a0c70 40%,#090a0cf5 100%)!important}.guideCard article{inset:auto clamp(24px,4vw,55px) clamp(28px,4vw,55px)!important}.guideCard small{color:#aaa!important;letter-spacing:.18em!important;font:9px IBM Plex Mono,monospace!important}.guideCard h2{color:#e8e4dc!important;font-family:Quest Arabic,Instrument Serif,serif!important}.section-guides[dir=ltr] .guideCard h2{font-family:Instrument Serif,serif!important}.guideCard p{color:#999!important;line-height:2!important}.guideCard b{border-bottom:1px solid #666;padding-bottom:7px;color:#d5d0c7!important;font-weight:400!important}.guideHeroShade{background:linear-gradient(#090a0c99,#090a0c35 28%,#090a0cce 66%,#090a0c 99%)!important}.guideHeroCopy h1{color:#e8e4dc!important;font-family:Quest Arabic,Instrument Serif,serif!important}.guideDetail[dir=ltr] .guideHeroCopy h1{font-family:Instrument Serif,serif!important}.guideHeroCopy>span{color:#aaa!important;font-family:IBM Plex Mono,monospace!important}.guideBody p{color:#aaa!important;font-family:Al Jazeera Arabic,Arial,sans-serif!important}.guideDetail[dir=ltr] .guideBody p{font-family:Georgia,Times New Roman,serif!important}.guideBody p:first-child:first-letter{color:#e8e4dc!important}.guideEnd>span{color:#aaa!important}.photoDetailImage{background:#050607!important}.photoDetailImage>a{color:#e8e4dc!important;background:#090a0cdd!important;border-radius:0!important}.photoDetailHero>article{border-inline-start:1px solid #242528}.backGallery{color:#777!important}.photoDetailHero h1{color:#e8e4dc!important;font-family:Quest Arabic,Instrument Serif,serif!important}.photoDetailPage[dir=ltr] .photoDetailHero h1{font-family:Instrument Serif,serif!important}.photoDetailHero h2{color:#aaa!important}.photoDetailHero article>p{color:#92928f!important}.photoDetailHero dl{border-color:#333!important}.photoDetailHero dl>div{border-color:#242528!important}.detailActions button{color:#111!important;background:#e8e4dc!important;border-color:#aaa!important}.detailActions small{color:#9ed5b7!important}@media (width<=920px){.photoDetailHero>article{border-inline-start:0;border-top:1px solid #242528}}[dir=rtl] .innerHero h1,[dir=rtl] .exploreCard h2,[dir=rtl] .sitesHero h1,[dir=rtl] .projectCard h2,[dir=rtl] .guideCard h2,[dir=rtl] .guideHeroCopy h1,[dir=rtl] .photoDetailHero h1{letter-spacing:0!important}:root{--site-action:#7355cf;--site-action-soft:#a98cff;--site-action-light:#f0ebff}.siteNav nav a{position:relative!important}.siteNav nav a:after{content:""!important;inset-inline:0!important;background:var(--site-action-soft)!important;transform-origin:50%!important;height:1px!important;transition:transform .22s!important;position:absolute!important;bottom:28px!important;transform:scaleX(0)!important}.siteNav nav a:hover:after,.siteNav nav a.current:after,.siteNav nav a:focus-visible:after{transform:scaleX(1)!important}.siteNav nav a:hover,.siteNav nav a.current{color:#fff!important}.siteNav nav a.current{font-weight:700!important}.siteNav .langSwitch{transition:color .2s,border-color .2s,background-color .2s!important}.siteNav .langSwitch:hover{color:#fff!important;border-color:var(--site-action-soft)!important;background:#7355cf24!important}.mobileMenuButton{transition:background-color .2s,border-color .2s!important}.mobileMenuButton:hover{border-color:var(--site-action-soft)!important;background:#7355cf2e!important}.exploreCard>a,.guideEnd a,.guideHeroCopy>a,.backGallery{transition:color .2s,border-color .2s,transform .2s!important}.exploreCard>a:hover,.guideEnd a:hover,.guideHeroCopy>a:hover,.backGallery:hover{transform:translateY(-2px);color:var(--site-action-soft)!important;border-color:var(--site-action-soft)!important}.guideCard b{transition:color .2s,border-color .2s!important}.guideCard:hover b{color:var(--site-action-soft)!important;border-color:var(--site-action-soft)!important}.contactForm .formActions button,.detailActions button{background:var(--site-action)!important;color:#fff!important;border:1px solid #9d83f0!important;border-radius:999px!important;font-weight:700!important;transition:background-color .22s,color .22s,border-color .22s,transform .22s,box-shadow .22s!important;box-shadow:0 10px 28px #5337a53d!important}.contactForm .formActions button:hover,.detailActions button:hover{transform:translateY(-2px);background:var(--site-action-light)!important;color:#17111f!important;border-color:var(--site-action-light)!important;box-shadow:0 13px 34px #7e5edc5c!important}.contactForm .formActions button:disabled,.detailActions button:disabled{opacity:.48!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.photoDetailImage>a{color:#fff!important;background:#7355cfe8!important;border:1px solid #9d83f0!important;border-radius:999px!important}.photoDetailImage>a:hover{background:var(--site-action-light)!important;color:#17111f!important;border-color:var(--site-action-light)!important}.projectCard .projectAction{color:#d9ccff!important;transition:color .2s,transform .2s!important}.projectCard:hover .projectAction{transform:translateY(-2px);color:var(--site-action-soft)!important}.globalFooter nav a:hover{color:var(--site-action-soft)!important;border-color:var(--site-action-soft)!important}@media (width<=1040px){.siteNav nav a:after{transform-origin:inline-start!important;bottom:5px!important}}@media (prefers-reduced-motion:reduce){.siteNav nav a:after{transition:none!important}.explorePage :is(a,button):hover,.guideDetail :is(a,button):hover,.photoDetailPage :is(a,button):hover,.sitesHub :is(a,button):hover{transform:none!important}}:root{--observatory-accent:#b8733f;--cyan:#9aa6a0;--site-action-light:#eee5d7;--editorial-paper:#e9e3d8;--editorial-bg:#08090a;--editorial-panel:#101112;--editorial-muted:#91918d;--violet:var(--observatory-accent)!important;--site-action:var(--observatory-accent)!important;--site-action-soft:var(--observatory-accent)!important}.siteNav{-webkit-backdrop-filter:none!important;background:#090a0bf2!important}.siteNav nav a:after{background:var(--site-action-soft)!important}.siteNav .langSwitch:hover,.mobileMenuButton:hover{background:#17130f!important;border-color:#8b6847!important}.contactForm .formActions button,.detailActions button,.photoDetailImage>a,.photoShareActions a,.photoShareActions button,.equipmentEmpty a{color:#fffaf2!important;box-shadow:none!important;background:#a87342!important;border-color:#9b744e!important;border-radius:2px!important}.contactForm .formActions button:hover,.detailActions button:hover,.photoDetailImage>a:hover,.photoShareActions a:hover,.photoShareActions button:hover,.equipmentEmpty a:hover{color:#17130f!important;box-shadow:none!important;background:#eee5d7!important;border-color:#eee5d7!important}.projectCard .projectAction,.globalFooter nav a:hover,.exploreCard>a:hover,.guideEnd a:hover,.guideHeroCopy>a:hover,.backGallery:hover,.guideCard:hover b{color:var(--site-action-soft)!important;border-color:var(--site-action-soft)!important}.obs{--paper:#e9e3d8!important;--action:var(--observatory-accent)!important;--action-soft:var(--observatory-accent)!important;--action-light:#eee5d7!important}.obsGrain{opacity:.075}.obsHeaderActions>button:first-of-type{border-color:#8a6b4d!important;border-radius:2px!important}.obsHeroRecord:hover,.obsIndexTable button:hover{background:#17130f!important;border-color:#8a6b4d!important}.obsField article a,.obsOther>a,.obsLightbox article>a{color:#e9e3d8!important;box-shadow:none!important;background:0 0!important;border-color:#9b744e!important;border-radius:2px!important}.obsOther>a{color:#fff!important;background:#8d6038!important}.obsField article a:hover,.obsOther>a:hover,.obsLightbox article>a:hover{color:#17130f!important;box-shadow:none!important;background:#eee5d7!important;border-color:#eee5d7!important}.obsClose:hover,.obsPrev:hover,.obsNext:hover,.obsMenu>button:hover{background:#8d6038!important}.astroConditions{--astro-violet:var(--observatory-accent)!important;--astro-panel:#101112!important;--astro-line:#30302d!important;background:#0b0c0d!important}.astroConditions:before{display:none!important}.astroRadar{background:radial-gradient(circle,#0000 0 31%,#ffffff0b 31.5%,#0000 32% 63%,#ffffff0b 63.5%,#0000 64%),linear-gradient(90deg,#0000 49.7%,#ffffff10 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#ffffff10 50%,#0000 50.3%)!important;border-color:#62533f!important}.astroRadar:after{display:none!important}.astroRadar>i{box-shadow:none!important;background:#d0a36d!important}.astroRadar>span{background:#8d6038!important;border-radius:2px!important;box-shadow:0 0 0 1px #c49a6d!important}.astroLocationPrompt{background:#101112!important}.astroLocationPrompt>div:last-child>button,.astroRetry{box-shadow:none!important;background:#8d6038!important;border-color:#9b744e!important;border-radius:2px!important}.astroLocationPrompt>div:last-child>button:hover,.astroRetry:hover{color:#17130f!important;background:#eee5d7!important;border-color:#eee5d7!important}.astroMapLabel button:hover{background:#8d6038!important}.astroScoreDial{background:radial-gradient(circle at center,#111216 62%,transparent 63%),conic-gradient(#bd8c56 var(--score),#2d2e34 0)!important;box-shadow:inset 0 0 0 1px #ffffff0a!important}.astroScore h3{color:#dec29f!important}.astroMetric>span{color:#bd8c56!important}.astroCloudLayers i,.astroHourCloud i{background:#bd8c56!important}.astroTimeline em{color:#dec29f!important}.astroConditionsHead span,.astroLocationPrompt form button,.obsWork b,.obsWork b svg,.obsHeaderActions>a:hover,.obsHeroCopy>a:hover{color:var(--observatory-accent)!important}.obsHeader nav a:after,.siteNav nav a:after{background:var(--observatory-accent)!important}.obsHeroCopy>a{border-bottom-color:var(--observatory-accent)!important}.equipmentDirectoryGroup>header>span,.equipmentNote>span,.equipmentBack,.equipmentPhotoCard small,.equipmentEmpty>span,.equipmentDirectoryGroup a i{color:#bd8c56!important}.equipmentDirectoryGroup a:hover{background:#8d6038!important;border-color:#a77b51!important}.equipmentPhotoCard>span{border-color:#9b744e!important}.equipmentPhotoCard:hover>span{color:#17130f!important;background:#eee5d7!important}.guideCard small,.guideHeroCopy>span,.guideBody p:first-child:first-letter,.guideEnd>span,.emptyGuide span{color:#bd8c56!important}.contentPage,.accessDenied{background:#090a0c!important}.contentPage small,.accessDenied span,.pageList article>a{color:#bd8c56!important}.uploadProgress span{background:#a87342!important}.adminLogo:first-letter,.adminSiteSymbol{color:#a87342!important}.photoForm input:focus,.photoForm textarea:focus,.photoForm select:focus{border-color:#a87342!important;box-shadow:0 0 0 3px #a8734218!important}@media (prefers-reduced-motion:reduce){.astroRadar:after{animation:none!important}}
