@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Instrument+Serif:ital@0;1&display=swap";.astroConditions{--astro-violet:#a98cff;--astro-panel:#101114;--astro-line:#292a2e;color:#e8e4dc;background:linear-gradient(#090a0c,#0c0d10);border-block:1px solid #202126;padding:clamp(5.5rem,9vw,9rem) clamp(1.2rem,6vw,7rem);position:relative;overflow:hidden}.astroConditions:before{content:"";pointer-events:none;background:radial-gradient(circle,#7355cf17,#0000 68%);border-radius:50%;width:48vw;height:48vw;position:absolute;inset:-20% auto auto 52%}.astroConditionsHead{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(3.5rem,6vw,6rem);display:grid;position:relative}.astroConditionsHead small,.astroConditionsHead span{letter-spacing:.18em;text-transform:uppercase;font:500 9px IBM Plex Mono,monospace;display:block}.astroConditionsHead small{color:#5f6065}.astroConditionsHead span{color:var(--astro-violet);margin-top:12px}.astroConditionsHead h2{letter-spacing:-.035em;max-width:850px;margin:14px 0 0;font:400 clamp(3rem,5.8vw,6.2rem)/.98 Quest Arabic,Instrument Serif,serif}.astroConditions[dir=ltr] .astroConditionsHead h2{font-family:Instrument Serif,serif}.astroConditionsHead>p{color:#898a8e;max-width:520px;font-size:14px;line-height:1.95}.astroLocationPrompt{border:1px solid var(--astro-line);background:#101114b8;grid-template-columns:minmax(280px,.7fr) minmax(320px,1.3fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);min-height:390px;padding:clamp(2rem,5vw,5rem);display:grid;position:relative}.astroRadar{aspect-ratio:1;background:radial-gradient(circle,#a98cff29,#0000 4% 31%,#ffffff0a 31.5%,#0000 32% 63%,#ffffff0a 63.5%,#0000 64%),linear-gradient(90deg,#0000 49.7%,#ffffff0c 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#ffffff0c 50%,#0000 50.3%);border:1px solid #33343a;border-radius:50%;place-self:center;width:min(330px,70vw);position:relative}.astroRadar:after{content:"";border-radius:inherit;background:conic-gradient(from 0deg,transparent 0 79%,#a98cff47 93%,transparent 100%);animation:5s linear infinite astroSweep;position:absolute;inset:0}.astroRadar>i{background:#bda8ff;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 16px #8b65ff}.astroRadar>i:first-child{top:24%;left:38%}.astroRadar>i:nth-child(2){top:58%;left:72%}.astroRadar>i:nth-child(3){top:74%;left:31%}.astroRadar>span{z-index:2;color:#fff;background:#7355cf;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #7355cf25}.astroRadar svg{width:19px}.astroLocationPrompt>div:last-child>button,.astroRetry{color:#fff;cursor:pointer;background:#7355cf;border:1px solid #9d83f0;border-radius:999px;align-items:center;gap:9px;padding:12px 18px;transition:all .22s;display:inline-flex}.astroLocationPrompt>div:last-child>button:hover,.astroRetry:hover{color:#17111f;background:#f0ebff;border-color:#f0ebff;transform:translateY(-2px)}.astroLocationPrompt p{color:#777;margin:24px 0 11px;font-size:12px}.astroLocationPrompt form{border-bottom:1px solid #47484e;align-items:center;gap:10px;max-width:580px;padding:7px 0;display:flex}.astroLocationPrompt form>svg{color:#696a70}.astroLocationPrompt input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:9px 3px}.astroLocationPrompt form button{color:var(--astro-violet);cursor:pointer;background:0 0;border:0;font-weight:700}.astroLocationPrompt>div:last-child>small{color:#5f6065;margin-top:16px;font-size:10px;display:block}.astroLocationPrompt b{color:#ff9898;margin-top:15px;font-size:11px;font-weight:400;display:block}.astroLoading{border:1px solid var(--astro-line);align-content:center;place-items:center;gap:18px;min-height:340px;display:grid}.astroLoading span{border:1px solid #34353a;border-top-color:var(--astro-violet);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite astroSpin}.astroLoading p{color:#8c8d92;font-size:12px}.astroDashboard{border:1px solid var(--astro-line);background:#25262a;grid-template-columns:minmax(320px,1.15fr) minmax(220px,.52fr) minmax(390px,1.33fr);gap:1px;min-height:420px;display:grid;position:relative}.astroMap{background:#0e0f12;min-height:420px;position:relative;overflow:hidden}.astroMap iframe{filter:grayscale()invert(.91)hue-rotate(180deg)brightness(.55)contrast(1.28);opacity:.72;border:0;width:100%;height:100%}.astroMap:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#090a0cab);position:absolute;inset:0;box-shadow:inset 0 0 80px #08090c}.astroMapLabel{z-index:2;color:#fff;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;inset:auto 18px 18px}.astroMapLabel span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.astroMapLabel button{color:#fff;cursor:pointer;background:#0a0b0dcc;border:1px solid #ffffff32;border-radius:50%;place-items:center;width:34px;height:34px;margin-inline-start:auto;display:grid}.astroMapLabel button:hover{background:#7355cf}.astroScore{text-align:center;background:#111216;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.astroScoreDial{--score:0deg;aspect-ratio:1;background:radial-gradient(circle at center,#111216 62%,transparent 63%),conic-gradient(var(--astro-violet) var(--score),#2d2e34 0);border-radius:50%;align-content:center;place-items:center;width:150px;display:grid;box-shadow:inset 0 0 0 1px #ffffff08,0 20px 60px #0005}.astroScoreDial strong{font:400 3.8rem/.8 Instrument Serif,serif}.astroScoreDial span{color:#666;margin-top:8px;font:9px IBM Plex Mono,monospace}.astroScore article>div:last-child{margin-top:26px}.astroScore small{letter-spacing:.12em;text-transform:uppercase;color:#777;font:9px IBM Plex Mono,monospace}.astroScore h3{color:#d9ceff;margin:9px 0;font-size:17px}.astroScore p{color:#666;align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.astroMetrics{background:#25262a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.astroMetric{background:#101115;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;align-content:center;gap:5px 12px;min-width:0;padding:23px;display:grid;position:relative}.astroMetric>span{width:34px;height:34px;color:var(--astro-violet);border:1px solid #34353a;border-radius:50%;grid-row:1/4;align-self:start;place-items:center;display:grid}.astroMetric svg{width:15px}.astroMetric small{color:#6e6f74;font-size:9px}.astroMetric strong{font:400 clamp(1.45rem,2.4vw,2.1rem)/1 Instrument Serif,serif}.astroMetric em{color:#777;font-size:9px;font-style:normal}.astroCloudLayers{background:#25262a;grid-template-columns:150px repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.astroCloudLayers>span,.astroCloudLayers>div{background:#101115;padding:17px 20px}.astroCloudLayers>span{color:#777;letter-spacing:.11em;text-transform:uppercase;align-items:center;font:9px IBM Plex Mono,monospace;display:flex}.astroCloudLayers>div{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.astroCloudLayers small,.astroCloudLayers b{color:#777;font-size:9px;font-weight:400}.astroCloudLayers>div>span{background:#2f3035;height:2px}.astroCloudLayers i{background:var(--astro-violet);height:100%;display:block}.astroTimelineHead{justify-content:space-between;align-items:end;gap:2rem;margin-top:clamp(3.5rem,6vw,6rem);margin-bottom:20px;display:flex}.astroTimelineHead small{color:#777;text-transform:uppercase;letter-spacing:.13em;font:9px IBM Plex Mono,monospace;display:block}.astroTimelineHead strong{margin-top:8px;font:400 2rem Instrument Serif,serif;display:block}.astroTimelineHead>div:last-child{gap:22px;display:flex}.astroTimelineHead span{color:#8a8b90;align-items:center;gap:7px;font-size:10px;display:flex}.astroTimeline{scrollbar-color:#56575d #15161a;border-block:1px solid #2b2c31;grid-template-columns:repeat(12,minmax(76px,1fr));display:grid;overflow-x:auto}.astroTimeline>div{border-inline-end:1px solid #24252a;justify-items:center;gap:8px;min-width:76px;padding:17px 10px;display:grid}.astroTimeline time{color:#aaa;font:9px IBM Plex Mono,monospace}.astroHourCloud{background:#24252a;width:3px;height:62px;position:relative}.astroHourCloud i{background:#9e85ec;position:absolute;inset:auto 0 0}.astroTimeline b,.astroTimeline small{font-size:9px;font-weight:400}.astroTimeline small{color:#62636a;white-space:nowrap}.astroTimeline em{color:#c8b7ff;border:1px solid #383940;border-radius:50%;place-items:center;width:31px;height:31px;font:9px IBM Plex Mono,monospace;display:grid}.astroTimeline .day{opacity:.45}.astroTimeline .night{background:#101115}.astroConditionsFoot{justify-content:space-between;align-items:center;gap:2rem;padding-top:20px;display:flex}.astroConditionsFoot p{color:#5e5f64;font-size:9px}.astroConditionsFoot button{color:#8d8e94;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:10px;display:flex}.astroConditionsFoot button:hover{color:var(--astro-violet)}.astroRetry{margin-top:15px}@keyframes astroSweep{to{transform:rotate(360deg)}}@keyframes astroSpin{to{transform:rotate(360deg)}}@media (width<=1120px){.astroDashboard{grid-template-columns:1fr 280px}.astroMetrics{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.astroMap{min-height:360px}.astroCloudLayers{grid-template-columns:130px 1fr}.astroCloudLayers>div{grid-column:2}.astroCloudLayers>span{grid-row:1/4}}@media (width<=760px){.astroConditionsHead{grid-template-columns:1fr;gap:1.2rem}.astroConditionsHead h2{font-size:clamp(3rem,14vw,5rem)}.astroLocationPrompt{grid-template-columns:1fr;padding:1.4rem}.astroRadar{width:min(245px,66vw)}.astroDashboard{grid-template-columns:1fr}.astroMap{min-height:300px}.astroScore{min-height:280px}.astroMetrics{grid-template-columns:repeat(2,1fr)}.astroMetric{padding:18px 14px}.astroCloudLayers{grid-template-columns:1fr}.astroCloudLayers>span,.astroCloudLayers>div{grid-area:auto}.astroTimelineHead{flex-direction:column;align-items:start}.astroTimelineHead>div:last-child{justify-content:space-between;width:100%}.astroConditionsFoot{flex-direction:column;align-items:start}.astroLocationPrompt form{flex-wrap:wrap;align-items:stretch}.astroLocationPrompt form input{flex-basis:70%}}@media (width<=420px){.astroMetrics{grid-template-columns:1fr}.astroScoreDial{width:132px}.astroCloudLayers>div{grid-template-columns:68px 1fr auto}}@media (prefers-reduced-motion:reduce){.astroRadar:after,.astroLoading span{animation:none}.astroConditions *{transition:none!important}}.obs{--paper:#e8e4dc;--ink:#090a0c;--muted:#8b8b88;--line:#e8e4dc2e;background:var(--ink);color:var(--paper);min-height:100vh;font-family:Al Jazeera Arabic,Arial,sans-serif;overflow:hidden}.obs[dir=ltr]{font-family:Arial,sans-serif}.obs *{box-sizing:border-box}.obs a{color:inherit;text-decoration:none}.obs button{font:inherit}.obsSkip{z-index:100;inset-inline-start:1rem;color:#000;background:#fff;padding:.8rem 1rem;position:fixed;top:-5rem}.obsSkip:focus{top:1rem}.obsHero{background:#08090b;height:100svh;min-height:700px;position:relative;overflow:hidden}.obsHeroImage{will-change:transform;position:absolute;inset:-8%}.obsHeroImage img{object-fit:cover;filter:saturate(.88)contrast(1.07);width:100%;height:100%}.obsHeroTone{background:linear-gradient(90deg,#050608d1 0%,#0506083d 52%,#05060894 100%),linear-gradient(#05060857 0%,#0000 52%,#050608c2 100%);position:absolute;inset:0}.obs[dir=rtl] .obsHeroTone{transform:scaleX(-1)}.obsGrain{opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");position:absolute;inset:0}.obsHeader{z-index:5;top:0;border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:96px;padding:0 clamp(1.2rem,4vw,4.5rem);display:grid;position:absolute;inset-inline:0}.obsBrand{align-items:center;gap:12px;width:max-content;display:flex}.obsBrand>span{border:1px solid #ffffff73;border-radius:50%;place-items:center;width:38px;height:38px;font:500 12px IBM Plex Mono,monospace;display:grid}.obsBrand b{letter-spacing:.14em;font:500 10px/1.15 IBM Plex Mono,monospace}.obsHeader nav{gap:clamp(1rem,2.4vw,2.2rem);display:flex}.obsHeader nav a{color:#ffffffb8;font-size:12px;transition:color .2s}.obsHeader nav a:hover{color:#fff}.obsHeaderActions{justify-self:end;align-items:center;gap:16px;display:flex}.obsHeaderActions>a{align-items:center;gap:7px;font-size:11px;display:flex}.obsHeaderActions button{color:#fff;cursor:pointer;background:0 0;border:0;font:500 11px IBM Plex Mono,monospace}.obsMenuButton{display:none!important}.obsEdition{z-index:3;inset-inline-start:clamp(1.2rem,4vw,4.5rem);letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;font:400 9px IBM Plex Mono,monospace;position:absolute;top:125px}.obsHeroCopy{z-index:3;inset-inline-start:clamp(1.2rem,8vw,9rem);max-width:760px;position:absolute;bottom:14%}.obsHeroCopy>span,.obsSectionHead small,.obsField article>small,.obsIndex header small,.obsOther>small{letter-spacing:.2em;text-transform:uppercase;color:#ffffff9e;font:500 10px IBM Plex Mono,monospace}.obsHeroCopy h1{letter-spacing:-.055em;margin:1.1rem 0 1.3rem;font:400 clamp(3.8rem,7.2vw,8rem)/.84 Quest Arabic,Instrument Serif,serif}.obs[dir=ltr] .obsHeroCopy h1{font-family:Instrument Serif,serif}.obsHeroCopy h1 em{color:#ffffffab;font-weight:400}.obsHeroCopy p{color:#ffffffb8;max-width:520px;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.9}.obsHeroCopy>a{border-bottom:1px solid #fff9;align-items:center;gap:12px;margin-top:1.5rem;padding:0 0 .65rem;font-size:12px;display:inline-flex}.obsHeroRecord{z-index:3;inset-inline-end:clamp(1.2rem,4vw,4.5rem);border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#fff;text-align:start;cursor:pointer;background:0 0;width:260px;padding:20px 0;position:absolute;bottom:7%}.obsHeroRecord small{color:#ffffff7a;margin-bottom:16px;font:9px IBM Plex Mono;display:block}.obsHeroRecord strong{font:400 16px Quest Arabic,serif;display:block}.obsHeroRecord span{color:#ffffff94;justify-content:space-between;align-items:center;margin-top:8px;font-size:10px;display:flex}.obsCounter{z-index:3;inset-inline-end:clamp(1.2rem,4vw,4.5rem);text-align:end;position:absolute;top:130px}.obsCounter b{font:400 3.5rem/.9 Instrument Serif;display:block}.obsCounter span{color:#ffffff85;font-size:9px}.obsArchive{padding:clamp(6rem,12vw,11rem) clamp(1.2rem,6vw,7rem)}.obsSectionHead{grid-template-columns:1fr 1fr;align-items:end;gap:4rem;margin-bottom:8rem;display:grid}.obsSectionHead h2,.obsIndex h2{margin:.8rem 0 0;font:400 clamp(3.1rem,6vw,6.5rem)/1 Quest Arabic,Instrument Serif,serif}.obs[dir=ltr] .obsSectionHead h2,.obs[dir=ltr] .obsIndex h2{font-family:Instrument Serif,serif}.obsSectionHead p{max-width:520px;color:var(--muted);font-size:14px;line-height:1.9}.obsWorks{grid-template-columns:repeat(12,1fr);gap:8rem 2.2rem;display:grid}.obsWork{color:#fff;text-align:start;cursor:pointer;background:0 0;border:0;grid-column:span 5;padding:0;display:block}.obsWork1,.obsWork3{grid-column:7/span 6;margin-top:10rem}.obsWork2{grid-column:2/span 7}.obsWork4{grid-column:1/span 5}.obsWorkImage{aspect-ratio:4/5;background:#111;position:relative;overflow:hidden}.obsWork1 .obsWorkImage,.obsWork3 .obsWorkImage{aspect-ratio:16/11}.obsWork2 .obsWorkImage{aspect-ratio:16/10}.obsWorkImage img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),filter .4s}.obsWorkImage span{border:1px solid #ffffff24;position:absolute;inset:0;box-shadow:inset 0 0 80px #0000002e}.obsWork:hover img{filter:saturate(1.08);transform:scale(1.025)}.obsWorkMeta{color:#777;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-top:14px;font:9px IBM Plex Mono;display:flex}.obsWork h3{margin:1rem 0 .25rem;font:400 clamp(1.7rem,3vw,3rem)/1.2 Quest Arabic,Instrument Serif,serif}.obs[dir=ltr] .obsWork h3{font-family:Instrument Serif,serif}.obsWork p{color:#8e8e8b;margin:0;font-size:12px}.obsWork b{opacity:0;align-items:center;gap:7px;margin-top:1.2rem;font-size:10px;font-weight:400;transition:all .25s;display:flex;transform:translateY(5px)}.obsWork:hover b{opacity:1;transform:none}.obsField{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:center;gap:clamp(3rem,8vw,9rem);padding:3rem clamp(1.2rem,6vw,7rem) 11rem;display:grid}.obsFieldImage{height:min(70vw,760px);position:relative;overflow:hidden}.obsFieldImage img{object-fit:cover;width:100%;height:100%}.obsFieldImage span{bottom:20px;letter-spacing:.16em;font:9px IBM Plex Mono;position:absolute;inset-inline-start:20px}.obsField article h2{letter-spacing:-.035em;margin:1.2rem 0 2rem;font:400 clamp(2.8rem,5vw,5.4rem)/1.04 Quest Arabic,Instrument Serif,serif}.obs[dir=ltr] .obsField article h2{font-family:Instrument Serif,serif}.obsField article p{color:#969693;font-size:15px;line-height:2}.obsField article>div{flex-wrap:wrap;gap:1.6rem;margin-top:3rem;display:flex}.obsField article a,.obsOther a,.obsLightbox article>a{border-bottom:1px solid #777;align-items:center;gap:8px;padding-bottom:8px;font-size:11px;display:inline-flex}.obsIndex{border-top:1px solid #222;padding:9rem clamp(1.2rem,6vw,7rem)}.obsIndex header{justify-content:space-between;align-items:end;margin-bottom:4rem;display:flex}.obsIndexTable{border-top:1px solid #333}.obsIndexTable button{color:#aaa;text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #292929;grid-template-columns:70px 2fr 1fr 1fr auto;align-items:center;gap:1.5rem;width:100%;padding:1.5rem 0;transition:all .2s;display:grid}.obsIndexTable button:hover{color:#fff;padding-inline:10px}.obsIndexTable button>span{font:10px IBM Plex Mono}.obsIndexTable strong{color:#e8e4dc;font:400 18px Quest Arabic,serif}.obs[dir=ltr] .obsIndexTable strong{font-family:Instrument Serif,serif}.obsOther{color:#111;background:#ddd8ce;margin:4rem clamp(1.2rem,6vw,7rem);padding:clamp(3rem,7vw,7rem)}.obsOther>small{color:#777}.obsOther h2{margin:1.2rem 0;font:400 clamp(3.2rem,7vw,7rem)/1 Quest Arabic,Instrument Serif,serif}.obs[dir=ltr] .obsOther h2{font-family:Instrument Serif,serif}.obsOther p{color:#5e5d59;max-width:520px;line-height:1.8}.obsOther a{border-color:#444;margin-top:2rem}.obsFooter{color:#747474;letter-spacing:.12em;justify-content:space-between;align-items:center;min-height:160px;padding:3rem clamp(1.2rem,6vw,7rem);font:9px IBM Plex Mono;display:flex}.obsFooter p{color:#aaa;font-family:Quest Arabic,serif;font-size:13px}.obsFooter a{font-size:18px}.obsMenu{z-index:50;color:#fff;background:#090a0c;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.obsMenu>button,.obsClose,.obsPrev,.obsNext{color:#fff;cursor:pointer;background:0 0;border:0;position:absolute}.obsMenu>button{top:25px;inset-inline-end:25px}.obsMenu nav{flex-direction:column;display:flex}.obsMenu nav a{border-bottom:1px solid #282828;padding:.25rem;font:400 clamp(2.5rem,10vw,5rem) Quest Arabic,Instrument Serif,serif}.obsMenu nav small{color:#666;margin-inline-end:1rem;font:9px IBM Plex Mono}.obsLightbox{z-index:60;background:#050608f5;place-items:center;padding:clamp(1rem,4vw,4rem);display:grid;position:fixed;inset:0}.obsLightboxInner{background:#0c0d0f;border:1px solid #292929;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);width:min(1240px,100%);height:min(82vh,820px);display:grid}.obsLightbox figure{background:#050505;margin:0;position:relative;overflow:hidden}.obsLightbox figure img{object-fit:contain;width:100%;height:100%}.obsLightbox figure span{bottom:15px;color:#999;font:9px IBM Plex Mono;position:absolute;inset-inline-start:18px}.obsLightbox article{padding:clamp(2rem,4vw,4rem);overflow:auto}.obsLightbox article>small{letter-spacing:.15em;color:#777;font:9px IBM Plex Mono}.obsLightbox article h2{margin:1rem 0;font:400 clamp(2.2rem,4vw,4rem)/1 Quest Arabic,Instrument Serif,serif}.obs[dir=ltr] .obsLightbox article h2{font-family:Instrument Serif,serif}.obsLightbox article h3{color:#aaa;font-size:13px;font-weight:400}.obsLightbox article p{color:#888;margin:2rem 0;font-size:13px;line-height:1.9}.obsLightbox dl{margin:0 0 2rem}.obsLightbox dl div{border-top:1px solid #272727;grid-template-columns:90px 1fr;padding:10px 0;display:grid}.obsLightbox dt{color:#666;font:9px IBM Plex Mono}.obsLightbox dd{margin:0;font-size:11px}.obsClose{top:20px;z-index:3;inset-inline-end:24px}.obsPrev,.obsNext{z-index:3;top:50%}.obsPrev{left:12px}.obsNext{right:12px}@media (width<=900px){.obsHeader{grid-template-columns:1fr auto;height:76px}.obsHeader nav,.obsHeaderActions>a{display:none}.obsMenuButton{display:block!important}.obsEdition{display:none}.obsHeroCopy{bottom:14%;inset-inline:1.25rem}.obsHeroCopy h1{font-size:clamp(3.4rem,14vw,5.4rem)}.obsHeroRecord{display:none}.obsCounter{top:100px}.obsSectionHead{grid-template-columns:1fr;gap:1.5rem;margin-bottom:5rem}.obsWorks{gap:5rem 1rem}.obsWork,.obsWork1,.obsWork2,.obsWork3,.obsWork4{grid-column:span 12;margin-top:0}.obsWork:nth-child(2n){width:86%;margin-inline-start:auto}.obsWorkImage,.obsWork1 .obsWorkImage,.obsWork2 .obsWorkImage,.obsWork3 .obsWorkImage{aspect-ratio:4/5}.obsWork b{opacity:1;transform:none}.obsField{grid-template-columns:1fr;padding-bottom:7rem}.obsFieldImage{height:62vh}.obsIndexTable button{grid-template-columns:42px 1fr auto}.obsIndexTable button span:nth-of-type(2),.obsIndexTable button span:nth-of-type(3){display:none}.obsLightboxInner{grid-template-rows:52% 48%;grid-template-columns:1fr;height:90vh}.obsLightbox article{padding:1.5rem}.obsLightbox article h2{font-size:2rem}.obsOther{margin-inline:1rem}.obsFooter{text-align:center;flex-direction:column;gap:1rem}}@media (width<=560px){.obsHero{min-height:640px}.obsCounter{display:none}.obsHeroCopy p{max-width:92%;font-size:.9rem}.obsArchive{padding-top:5rem}.obsSectionHead h2,.obsIndex h2{font-size:3rem}.obsWorks{gap:4rem}.obsField{padding-top:0}.obsFieldImage{height:55vh}.obsLightbox{padding:0}.obsLightboxInner{border:0;height:100svh}.obsPrev,.obsNext{top:27%}.obsClose{top:12px}.obsOther h2{font-size:3.2rem}}.obsWorks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem 2.2rem}.obsWork b{margin-top:.65rem;line-height:1}.obsWork,.obsWork1,.obsWork2,.obsWork3,.obsWork4{grid-column:auto;width:100%;margin:0}.obsWorkImage,.obsWork1 .obsWorkImage,.obsWork2 .obsWorkImage,.obsWork3 .obsWorkImage,.obsWork4 .obsWorkImage{aspect-ratio:4/3;width:100%}.obsWorkImage span{border-color:#fff3}.obsWork h3{min-height:1.2em}.obsWork p{min-height:1.5em}@media (width<=900px){.obsWorks{grid-template-columns:1fr;gap:3.25rem}.obsWork,.obsWork1,.obsWork2,.obsWork3,.obsWork4,.obsWork:nth-child(2n){width:100%;margin:0}.obsWorkImage,.obsWork1 .obsWorkImage,.obsWork2 .obsWorkImage,.obsWork3 .obsWorkImage,.obsWork4 .obsWorkImage{aspect-ratio:4/3}}@media (width<=560px){.obsWorks{gap:2.75rem}}@media (prefers-reduced-motion:reduce){.obs *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.obsHeroImage{transform:none!important}}.obs[dir=rtl] .obsHeroCopy h1,.obs[dir=rtl] .obsSectionHead h2,.obs[dir=rtl] .obsWork h3,.obs[dir=rtl] .obsField h2,.obs[dir=rtl] .obsIndex h2,.obs[dir=rtl] .obsOther h2,.obs[dir=rtl] .obsLightbox h2{letter-spacing:0}.obsLightbox dl .obsGearRow{grid-template-columns:90px 1fr}.equipmentBreakdown{gap:13px;display:grid}.equipmentBreakdown section{grid-template-columns:76px 1fr;gap:10px;display:grid}.equipmentBreakdown section>b{color:#777;text-transform:uppercase;letter-spacing:.08em;font:8px IBM Plex Mono,monospace}.equipmentBreakdown ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.equipmentBreakdown li{color:#d4d0d7;font-size:10px;line-height:1.45}.equipmentBreakdown li+li{border-top:1px solid #ffffff0a;padding-top:5px}@media (width<=560px){.equipmentBreakdown section{grid-template-columns:68px 1fr}}.obsLightboxInner{grid-template-columns:minmax(0,1.18fr) minmax(440px,.82fr);width:min(1380px,100vw - 48px);height:min(94vh,940px)}.obsLightbox article{min-width:0;padding:clamp(1.6rem,3vw,3.25rem);overflow-x:hidden}.obsLightbox dl .obsGearRow{padding:0;display:block}.obsGearRow>dt{border-bottom:1px solid #272727;padding:11px 0}.obsGearRow>dd{width:100%;min-width:0}.obsLightbox .equipmentBreakdown{background:#242424;gap:1px;display:grid}.obsLightbox .equipmentBreakdown section{background:#121315;min-width:0;padding:11px 13px;display:block}.obsLightbox .equipmentBreakdown section:nth-child(2n){background:#17181a}.obsLightbox .equipmentBreakdown section>b{color:#858585;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font:8px/1.4 IBM Plex Mono,monospace;display:block}.obsLightbox .equipmentBreakdown ul{gap:4px;display:grid}.obsLightbox .equipmentBreakdown li{color:#eeeae4;overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.48}.obsLightbox .equipmentBreakdown li+li{border-top:1px solid #ffffff0b;padding-top:4px}@media (width<=900px){.obsLightboxInner{width:100%;height:100%;display:block;overflow:hidden auto}.obsLightbox figure{height:42svh;min-height:260px}.obsLightbox article{overflow:visible}.obsPrev,.obsNext{top:21svh}}@media (width<=560px){.obsLightbox figure{height:38svh;min-height:220px}.obsLightbox .equipmentBreakdown section{padding:10px 12px}.obsLightbox .equipmentBreakdown li{font-size:10.5px}.obsPrev,.obsNext{top:19svh}}.obsLightbox article>a{color:#fff;background:#7355cf;border:1px solid #9d83f0;border-radius:999px;justify-content:center;padding:11px 17px;font-weight:600;transition:background-color .22s,color .22s,border-color .22s,transform .22s,box-shadow .22s;box-shadow:0 10px 28px #5337a542}.obsLightbox article>a:hover{color:#17111f;background:#f0ebff;border-color:#f0ebff;transform:translateY(-2px);box-shadow:0 13px 34px #7e5edc61}.obsLightbox article>a:focus-visible{outline-offset:3px;outline:2px solid #fff}.obs{--action:#7355cf;--action-soft:#a98cff;--action-light:#f0ebff}.obsHeader nav a{position:relative}.obsHeader nav a:after{content:"";inset-inline:0;background:var(--action-soft);transform-origin:50%;height:1px;transition:transform .22s;position:absolute;bottom:-10px;transform:scaleX(0)}.obsHeader nav a:hover:after,.obsHeader nav a:focus-visible:after{transform:scaleX(1)}.obsHeaderActions>a,.obsHeaderActions button{transition:color .22s,background-color .22s,border-color .22s,transform .22s}.obsHeaderActions>a:hover{color:var(--action-soft)}.obsHeaderActions>button:first-of-type{border:1px solid #a98cff6b;border-radius:999px;padding:7px 10px}.obsHeaderActions>button:first-of-type:hover{background:var(--action-light);border-color:var(--action-light);color:#17111f;transform:translateY(-1px)}.obsHeroCopy>a{border-bottom-color:var(--action-soft);transition:color .22s,border-color .22s,transform .22s}.obsHeroCopy>a:hover{color:var(--action-soft);border-color:var(--action-soft);transform:translateY(-2px)}.obsHeroRecord{transition:background-color .22s,border-color .22s,transform .22s}.obsHeroRecord:hover{border-color:var(--action-soft);background:#7355cf1f;transform:translateY(-2px)}.obsWork b{color:var(--action-soft)}.obsField article a{color:#eee8ff;border:1px solid #a98cff85;border-radius:999px;padding:10px 15px;transition:background-color .22s,color .22s,border-color .22s,transform .22s}.obsField article a:hover{background:var(--action-light);border-color:var(--action-light);color:#17111f;transform:translateY(-2px)}.obsIndexTable button:hover{border-bottom-color:var(--action-soft);background:#7355cf14}.obsIndexTable button:hover svg{color:var(--action-soft)}.obsOther>a{color:#fff;background:#674cab;border:1px solid #674cab;border-radius:999px;padding:11px 17px;transition:background-color .22s,color .22s,border-color .22s,transform .22s}.obsOther>a:hover{color:#fff;background:#17111f;border-color:#17111f;transform:translateY(-2px)}.obsClose,.obsPrev,.obsNext,.obsMenu>button{border-radius:50%;padding:8px;transition:background-color .2s,color .2s,transform .2s}.obsClose:hover,.obsPrev:hover,.obsNext:hover,.obsMenu>button:hover{background:var(--action);color:#fff;transform:scale(1.06)}.obsMenu nav a{transition:color .2s,padding-inline .2s,border-color .2s}.obsMenu nav a:hover{color:var(--action-soft);border-color:var(--action-soft);padding-inline:12px}.obsFooter>a{transition:color .2s,transform .2s}.obsFooter>a:hover{color:var(--action-soft);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.obsHeader nav a:after{transition:none}.obs :is(a,button):hover{transform:none!important}}
