.observatory-hero{isolation:isolate;min-height:min(980px,100svh);position:relative}.hero-backdrop{z-index:-1;pointer-events:none;background:#04060a;position:fixed;inset:0}.hero-media{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-fallback{display:none}.hero-ambient{opacity:0}.hero-dim{opacity:.22;background:#04060a;position:absolute;inset:0}[data-static="1"] video.hero-media{display:none}[data-static="1"] .hero-fallback{display:block}.observatory-hero-shade{z-index:-2;background:linear-gradient(90deg,#04060ad9,#04060a66 49%,#0000 78%),linear-gradient(#04060a26,#0000 72%,#04060a38);position:absolute;inset:0}.observatory-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#c0d2e207 1px,#0000 1px),linear-gradient(90deg,#c0d2e209 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000)}.observatory-hero-inner{align-items:center;min-height:min(910px,100svh - 74px);padding-top:142px;padding-bottom:65px;display:flex;position:relative}.observatory-intro{z-index:2;max-width:780px;position:relative}.observatory-kicker{color:#adbbca;letter-spacing:.34em;text-transform:uppercase;align-items:center;gap:12px;font:400 .64rem/1.5 IBM Plex Mono,monospace;display:flex}.kicker-slash{color:#4f647a;margin:0 2px}.ember-dot{background:#f2a06c;border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:inline-block;box-shadow:0 0 12px #ec885466}.observatory-statement{font:var(--type-display-weight) clamp(60px, 7.2vw, 104px)/1.05 var(--font-display);letter-spacing:-.04em;color:#efeee9;margin:28px 0 0}.statement-final{letter-spacing:-.03em;white-space:nowrap;font-size:.7em;line-height:1.2;display:block}.observatory-statement em{color:#e9a17a;font-style:normal;font-weight:var(--type-accent-weight);margin-right:0}.ember-period{color:#f39b60}.observatory-lede{color:#b0bdcb;letter-spacing:.005em;max-width:390px;margin-top:27px;font-size:14px;line-height:1.85}.observatory-actions{align-items:center;gap:30px;margin-top:30px;display:flex}.obs-button{letter-spacing:.07em;justify-content:center;align-items:center;gap:26px;min-height:48px;padding:13px 20px;font:400 10px/1.5 IBM Plex Mono,monospace;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex}.obs-button-primary{color:#161312;background:#ee9b69;border:1px solid #efa06d;box-shadow:0 0 32px #dd6b2717}.obs-button-primary:hover{background:#ffc294;transform:translateY(-3px);box-shadow:0 5px 35px #ed925530}.obs-button span,.obs-text-link span{font-size:19px;line-height:1;transition:transform .3s}.obs-text-link{letter-spacing:.22em;text-transform:uppercase;color:#d7dcd9;justify-content:space-between;align-items:center;gap:23px;min-height:44px;font:400 .66rem/1.5 IBM Plex Mono,monospace;text-decoration:none;display:inline-flex}.obs-text-link:hover{color:#ffbb8b}.obs-text-link:hover span{transform:translate(3px,-3px)}.observatory-hero-floor{letter-spacing:.07em;color:#98a8b7;border-top:1px solid #7a95a32e;justify-content:space-between;align-items:center;gap:20px;min-height:74px;font:400 9px/1.5 IBM Plex Mono,monospace;display:flex}.scroll-invitation{color:#ccd1d3;align-items:center;gap:14px;min-height:44px;text-decoration:none;display:inline-flex}.scroll-line{background:#e49563;width:25px;height:1px}.hero-floor-middle span{color:#be815a;margin:0 12px}.motion-control{color:#b3bfc8;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0 8px 15px;display:inline-flex}.motion-control:disabled{cursor:default}.motion-glyph{color:#eeab80}.observatory-content{background:linear-gradient(#05080d38,#060a104d 40%,#06090e47);position:relative}.collection-nav{background:#080e16aa;border-block:1px solid #657c9126}.collection-nav-inner{justify-content:space-between;align-items:center;min-height:83px;display:flex}.collection-caption{color:#bbc4ce;font:400 10px IBM Plex Mono,monospace}.collection-caption span{color:#e89a69;margin-left:25px}.collection-links{gap:36px;display:flex}.collection-links a{color:#75889d;align-items:center;gap:10px;min-height:44px;font:400 10px IBM Plex Mono,monospace;text-decoration:none;display:inline-flex}.collection-links a span{color:#aebbc8}.collection-links a:hover span,.collection-links a[aria-current] span{color:#f0af82}.obs-section{padding-block:110px;scroll-margin-top:100px}.obs-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px;display:flex}.obs-section h2,.obs-origin h2{color:#e9e8e1;font:var(--type-display-weight) clamp(1.95rem, 3.6vw, 3rem)/1.1 var(--font-statement);letter-spacing:-.014em;margin-top:16px}.obs-section h2 em,.obs-origin h2 em{font-weight:var(--type-accent-weight);color:#9da9b5}.obs-section-description{color:#a4b1be;margin-bottom:6px;font-size:.92rem;line-height:1.7}.obs-project{background:linear-gradient(120deg,#101c28ad,#070e18d9);border:1px solid #7490a333;grid-template-columns:1.35fr 1fr;display:grid}.obs-project-image{background:radial-gradient(at 50% 70%,#16304a7a,#0000 75%);border-right:1px solid #7490a326;padding:23px 28px 28px;position:relative;overflow:hidden}.exhibit-caption{text-transform:uppercase;letter-spacing:.16em;color:#8497ab;justify-content:space-between;gap:16px;margin-bottom:24px;font:400 .66rem/1.5 IBM Plex Mono,monospace;display:flex}.project-image-link{padding:10px 0;display:block}.project-image-link img{border-radius:4px;width:100%;height:auto;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block;box-shadow:0 20px 40px #0004}.project-image-link:hover img{transform:translateY(-5px)scale(1.015)}.exhibit-corner{border-style:solid;border-color:#be946e;width:14px;height:14px;position:absolute}.exhibit-corner-a{border-width:1px 0 0 1px;top:-1px;left:-1px}.exhibit-corner-b{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.obs-project-copy{flex-direction:column;justify-content:center;align-items:start;padding:clamp(24px,4vw,60px);display:flex}.obs-project-copy h3{color:#eaeae3;font:var(--type-heading-weight) clamp(1.6rem, 2.4vw, 2rem)/1.18 var(--font-statement);letter-spacing:-.01em;margin:30px 0 17px}.obs-project-copy>p:not(.observatory-kicker){color:#a9b6c5;font-size:.875rem;line-height:1.625}.obs-project-copy .obs-text-link{letter-spacing:.16em;color:#f0b48e;margin-top:25px;font-size:.62rem}.obs-project-copy .observatory-kicker{letter-spacing:.14em;font-size:.6rem}.obs-project-tags{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.obs-project-tags span{letter-spacing:.14em;color:#93a6b9;border:1px solid #7591ad2b;padding:5px 8px;font:400 .6rem/1.5 IBM Plex Mono,monospace}.obs-world-section{background:#09101926;border-block:1px solid #7c96ac20}.obs-world-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.obs-world{isolation:isolate;border:1px solid #869ebd30;flex-direction:column;justify-content:space-between;min-height:390px;padding:25px;text-decoration:none;display:flex;position:relative;overflow:hidden}.obs-world img{z-index:-3;object-fit:cover;filter:saturate(.55);width:100%;height:100%;transition:transform 1s,filter 1s;position:absolute;inset:0}.obs-world:hover img{filter:saturate(.9);transform:scale(1.07)}.world-shade{z-index:-2;background:linear-gradient(#060b12a8,#060b121a 40%,#060b12f7);position:absolute;inset:0}.world-top{text-transform:uppercase;letter-spacing:.16em;color:#c0c9d3;justify-content:space-between;font:400 .66rem/1.5 IBM Plex Mono,monospace;display:flex}.world-top span:last-child{color:#e4a378}.world-bottom{position:relative}.world-bottom h3{color:#e8e8e3;font:var(--type-heading-weight) 1.4rem/1.18 var(--font-statement);letter-spacing:-.01em}.world-bottom p{color:#a9b7c8;max-width:200px;margin-top:10px;font-size:.875rem;line-height:1.625}.world-arrow{color:#e5b08a;font-size:24px;transition:transform .35s;position:absolute;top:8px;right:0}.obs-world:hover .world-arrow{transform:translate(3px,-3px)}.obs-journal{background:#060c14b8;border-top:1px solid #7d94a439}.obs-journal-entry{border-bottom:1px solid #7d94a42c;grid-template-columns:55px 1fr 50px;gap:24px;padding:37px 15px 37px 0;text-decoration:none;transition:background .3s;display:grid;position:relative}.obs-journal-entry:hover{background:#7595b207}.journal-index{color:#798da3;padding-top:5px;font:400 10px IBM Plex Mono,monospace}.journal-meta{text-transform:uppercase;letter-spacing:.18em;color:#c2987a;gap:18px;font:400 .6rem/1.5 IBM Plex Mono,monospace;display:flex}.journal-meta span+span{color:#71869c}.journal-content h3{font:var(--type-heading-weight) clamp(1.6rem, 2.4vw, 2rem)/1.18 var(--font-statement);color:#dce0e1;letter-spacing:-.01em;max-width:830px;margin-top:15px}.journal-content p{color:#8f9fb0;max-width:760px;margin-top:13px;font-size:.875rem;line-height:1.625}.journal-arrow{color:#c19d82;align-self:center;font-size:25px;transition:transform .3s}.obs-journal-entry:hover .journal-arrow{transform:translate(5px,-5px)}.obs-origin{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-block:20px 125px;scroll-margin-top:110px;display:grid}.obs-origin-art{border:1px solid #69829c30;position:relative;overflow:hidden}.obs-origin-art img,.obs-origin-art video{aspect-ratio:1;object-fit:cover;object-position:50% 50%;width:100%;display:block}.obs-origin-art video{opacity:0;pointer-events:none;height:100%;transition:opacity .6s;position:absolute;inset:0}.obs-origin-art video.is-playing{opacity:1}html[data-motion=paused] .obs-origin-art video{opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.obs-origin-art video{transition:none;display:none}}.origin-art-rule{z-index:1;color:#bcc4ca;background:#04060abf;border-top:1px solid #adc2d228;justify-content:space-between;padding:20px;font:400 .6rem/1.5 IBM Plex Mono,monospace;display:flex;position:absolute;bottom:0;left:0;right:0}.obs-origin-copy>p:not(.observatory-kicker){color:#a0afbf;max-width:410px;margin-top:23px;font-size:1rem;line-height:1.7}.obs-origin-copy .obs-text-link{color:#e5af88;margin-top:26px}@keyframes hero-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=paused]) .hero-enter{animation:1.1s cubic-bezier(.2,.7,.2,1) both hero-enter}.hero-enter:nth-child(2){animation-delay:.1s}.hero-enter:nth-child(3){animation-delay:.18s}.hero-enter:nth-child(4){animation-delay:.26s}}@media (width>=1600px){.observatory-hero{min-height:980px}.observatory-hero-inner{min-height:906px}}@media (width<=1100px){.observatory-statement{font-size:clamp(56px,7.8vw,86px)}.obs-origin{gap:50px}.obs-world{min-height:330px;padding:20px}.collection-links{gap:22px}}@media (width<=760px){.observatory-hero{min-height:850px}.observatory-hero-inner{min-height:776px;padding-top:140px;padding-bottom:40px;display:block}.observatory-statement{font-size:clamp(50px,9vw,68px);line-height:1.05}.observatory-intro{max-width:600px}.observatory-lede{max-width:290px;margin-top:29px}.observatory-hero-shade{background:linear-gradient(90deg,#04060ab3,#04060a40),linear-gradient(#0000,#04060a38)}.observatory-actions{flex-wrap:wrap;gap:16px 24px}.hero-floor-middle{display:none}.observatory-hero-floor{min-height:74px}.collection-caption{display:none}.collection-nav-inner{min-height:70px}.collection-links{justify-content:space-between;gap:12px;width:100%}.collection-links a{gap:6px;font-size:9px}.obs-section{padding-block:70px}.obs-section-heading{flex-direction:column;align-items:start;gap:25px;margin-bottom:30px}.obs-project{grid-template-columns:1fr}.obs-project-image{border-bottom:1px solid #7490a326;border-right:0;padding:18px}.obs-project-copy{padding:30px}.obs-project-copy h3{margin-top:22px}.obs-world-grid{grid-template-columns:1fr;gap:16px}.obs-world{min-height:330px}.obs-world img{object-position:50% 40%}.world-bottom p{max-width:260px}.obs-journal-entry{grid-template-columns:25px 1fr 20px;gap:12px;padding:27px 0}.journal-meta{flex-wrap:wrap;gap:8px 14px}.journal-content p{display:none}.obs-origin{grid-template-columns:1fr;gap:38px;padding-bottom:75px}.obs-origin-copy>p:not(.observatory-kicker){max-width:none}}@media (width<=420px){.observatory-hero{min-height:780px}.observatory-hero-inner{min-height:710px;padding-top:125px}.observatory-statement{font-size:52px}.observatory-lede{font-size:13px}.observatory-actions{gap:12px 20px}.obs-button{gap:18px;padding-inline:16px}.obs-text-link{gap:12px}.collection-links a{font-size:8px}.collection-links a>span{font-size:9px}.obs-project-copy{padding:25px}}@media (prefers-reduced-motion:reduce){.hero-enter{animation:none}.obs-button,.obs-world img,.obs-text-link span,.project-image-link img,.world-arrow,.journal-arrow{transition:none;transform:none}}html[data-motion=paused] .hero-enter{animation:none}.original-home-hero{--section-max:1260px;--font-display:"Roboto Flex", sans-serif;--font-body:"Roboto Flex", sans-serif;font-family:Roboto Flex,sans-serif;font-weight:400}.original-home-hero .section-shell{width:min(var(--section-max), 92vw)}.original-home-hero .hero-viewport{height:100svh;position:relative}.original-home-hero .hero-scrim{pointer-events:none;background:linear-gradient(100deg,#04060abd 0%,#04060a5c 38%,#04060a00 62%),linear-gradient(#0305098c,#03050900 22%),linear-gradient(#03050900 76%,#03050980);position:absolute;inset:0}.original-home-hero .hero-copy-wrap{z-index:20;position:absolute;inset:0}.original-home-hero .hero-copy-top{position:absolute;bottom:44%;left:0}.original-home-hero .hero-copy-lower{position:absolute;top:66%;left:0}.original-home-hero .hero-panel{background:linear-gradient(168deg,#0a101933,#060a1024 55%,#080d142b);border-radius:6px;width:fit-content;max-width:46rem;padding:2.2rem 2.6rem}.original-home-hero .hero-role{letter-spacing:.3em;text-transform:uppercase;color:#a3bad4d9;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:400;display:block}.original-home-hero .hero-statement{letter-spacing:-.015em;color:#f4f7fb;text-wrap:balance;text-shadow:0 2px 40px #020408a6;max-width:16ch;margin-top:1.3rem;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(2.5rem,5.4vw,4.3rem);font-weight:420;line-height:1.06;display:block}.original-home-hero .hero-lede{color:#cedcece0;text-shadow:0 1px 24px #020408cc;max-width:26rem;margin-top:0;font-family:Roboto Flex,sans-serif;font-size:1rem;font-weight:400;line-height:1.7}.original-home-hero .hero-floor{z-index:20;padding-bottom:1.6rem;position:absolute;bottom:0;left:0;right:0}.original-home-hero .hero-baseline{letter-spacing:.22em;text-transform:uppercase;color:#96adc79e;border-top:1px solid #94b0ce2e;justify-content:space-between;align-items:center;gap:1rem;margin-top:.95rem;padding-top:.95rem;font-family:IBM Plex Mono,monospace;font-size:.6rem;display:flex}.original-home-hero .hero-baseline-mid{display:none}.original-home-hero .hero-coords{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .35s}.original-home-hero .hero-coords:hover{color:#cedcece0}.original-home-hero .hero-coords.is-flashing{animation:.9s ease-out original-hero-coord-flash}@keyframes original-hero-coord-flash{0%{color:var(--color-orange-400,#ef8a49)}}@media (width>=820px){.original-home-hero .hero-baseline-mid{display:inline}}@media (width<=840px){.original-home-hero .section-shell{width:min(var(--section-max), 94vw)}}@media (width<=640px){.original-home-hero .hero-scrim{background:linear-gradient(#030509a8 0%,#03050952 46%,#03050980 100%)}.original-home-hero .hero-statement{max-width:none}.original-home-hero .hero-panel{padding:1.6rem 1.4rem 1.8rem}.original-home-hero .hero-copy-wrap{inset:50% 0 auto;transform:translateY(-50%)}.original-home-hero .hero-copy-top,.original-home-hero .hero-copy-lower{position:static}.original-home-hero .hero-copy-lower{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.original-home-hero .hero-coords.is-flashing{animation:none}}
