[data-exhibition=moon]{--mo-thin:"Turret Road","Eurostile",system-ui,sans-serif;--mo-heavy:"League Spartan","Futura",system-ui,sans-serif;--mo-pixel:"Silkscreen","Courier New",monospace;--mo-lavender:#b9a6e6;--mo-pink:#f28be8;--mo-aqua:#7fe8e8;--mo-sky:linear-gradient(180deg,#221b3b 0%,#2a2245 38%,#3f2f73 78%,#4c3788 100%);--mo-stars-near:radial-gradient(1.5px 1.5px at 22px 38px,#ffffffd9,transparent),radial-gradient(1px 1px at 140px 92px,#ffffffb3,transparent),radial-gradient(1.5px 1.5px at 260px 180px,#dcd2ffcc,transparent),radial-gradient(1px 1px at 78px 240px,#fff9,transparent),radial-gradient(2px 2px at 300px 30px,#f28be88c,transparent);--mo-stars-far:radial-gradient(1px 1px at 12px 60px,#ffffff73,transparent),radial-gradient(1px 1px at 96px 14px,#fff6,transparent),radial-gradient(1px 1px at 170px 130px,#c8e6ff73,transparent),radial-gradient(1px 1px at 50px 170px,#ffffff59,transparent),radial-gradient(1px 1px at 190px 40px,#7fe8e866,transparent);--pe-nav-m:#c9c0e3;--pe-nav-ink:#c9c0e3;--pe-hint:#c9c0e3;--pe-callout-bg:transparent;--pe-callout-ink:#fff;--pe-case-ink:#f3f0fa;--pe-case-muted:#c9c0e3;--pe-poster-h:54vh;color:#f3f0fa}.pe-root[data-exhibition=moon]{background-attachment:fixed;background-image:var(--mo-stars-near),var(--mo-stars-far),var(--mo-sky)!important;background-size:340px 280px,340px 280px,340px 280px,340px 280px,340px 280px,220px 200px,220px 200px,220px 200px,220px 200px,220px 200px,100% 100%!important}[data-exhibition=moon] .pe-exhibition-title h1{font-family:var(--mo-thin);text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px;font-size:clamp(2.2rem,7vw,4.6rem);font-weight:300}[data-exhibition=moon] .pe-exhibition-title p{font-family:var(--pe-body);text-transform:uppercase;letter-spacing:.42em;color:var(--mo-lavender);font-size:clamp(.95rem,2.2vw,1.2rem);font-weight:300}[data-exhibition=moon] .pe-exhibition-grid{gap:40px}[data-exhibition=moon] .pe-poster-frame img{border-radius:6px;box-shadow:0 24px 70px #0a0618b3,0 0 60px #b9a6e629}[data-exhibition=moon] .pe-display-case{background:#18122cbf;border:1px solid #b9a6e673;border-radius:24px;width:auto;max-width:340px;padding:22px 18px 20px;box-shadow:0 0 50px #b9a6e61f}[data-exhibition=moon] .pe-display-case:hover,[data-exhibition=moon] .pe-display-case:focus-visible{border-color:var(--mo-aqua)}[data-exhibition=moon] .pe-case-image{border-radius:14px;width:100%;height:auto;max-height:30vh}[data-exhibition=moon] .pe-case-label{color:#c9c0e3}[data-exhibition=moon] .pe-case-title{font-family:var(--mo-heavy);color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:24px;font-weight:700}[data-exhibition=moon] .pe-case-subtitle{color:var(--mo-lavender);font-style:normal;font-weight:300}[data-exhibition=moon]{--pe-case-frame:var(--mo-lavender);--pe-case-glow:var(--mo-aqua);--pe-case-placeholder-ink:#c9c0e3}[data-exhibition=moon] .pe-case-placeholder-label{letter-spacing:.04em;font-style:normal;font-weight:300}[data-exhibition=moon] .pe-poster-walkthrough{background:linear-gradient(180deg,color-mix(in srgb,var(--pfx-bg)85%,#120d24)0%,var(--pfx-bg)45%,#4c3788 100%)}[data-exhibition=moon] .pe-poster-walkthrough:before,[data-exhibition=moon] .pe-poster-walkthrough:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:-4vw}[data-exhibition=moon] .pe-poster-walkthrough:before{background-image:var(--mo-stars-near);background-size:340px 280px;transition:translate 3.2s cubic-bezier(.16,1,.3,1)}[data-exhibition=moon] .pe-poster-walkthrough:after{background-image:var(--mo-stars-far);background-size:220px 200px;transition:translate 4s cubic-bezier(.16,1,.3,1)}[data-exhibition=moon] .pe-poster-walkthrough:not([data-entered]):before{translate:calc(var(--pfx-dir,1)*1.8vw)0}[data-exhibition=moon] .pe-poster-walkthrough:not([data-entered]):after{translate:calc(var(--pfx-dir,1)*.7vw)0}[data-exhibition=moon] .pe-title-text{max-width:none}[data-exhibition=moon] .mo-title .pe-title-kicker{font-family:var(--mo-thin);letter-spacing:.16em;width:min-content;margin:0 auto .1em;font-size:.3em;font-weight:300;line-height:1.25}[data-exhibition=moon] .mo-title .pe-title-text>.pfx-line:not(.pe-title-kicker){font-family:var(--mo-heavy);letter-spacing:.01em;text-shadow:0 6px 40px #120d2473;font-size:clamp(6rem,24vw,19rem);font-weight:800;line-height:.9}[data-exhibition=moon] .mo-title .pe-title-text{font-size:clamp(4rem,13vw,11rem)}[data-exhibition=moon] .mo-earth .pe-title-text{font-family:var(--mo-pixel);letter-spacing:.06em;text-align:left;font-size:clamp(3.6rem,13vw,10.5rem);line-height:1}[data-exhibition=moon] .mo-earth .pe-title-kicker{margin-bottom:.08em;font-size:1em;line-height:1}[data-exhibition=moon] .mo-earth .pe-title-text>.pfx-line:not(.pe-title-kicker){color:#fff}[data-exhibition=moon] .pe-decor{z-index:1}[data-exhibition=moon] .pe-decor[src$=moonrise\.jpg]{-webkit-mask-composite:source-in;opacity:.9;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 34%);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 34%);-webkit-mask-composite:source-in;mask-composite:intersect}[data-exhibition=moon] .pe-decor[src$=ringed-planet\.jpg]{animation:3.4s cubic-bezier(.16,1,.3,1) .6s backwards moFloat;top:6vh;left:3vw;-webkit-mask-image:radial-gradient(37% 47% at 38%,#000 90%,#0000 100%);mask-image:radial-gradient(37% 47% at 38%,#000 90%,#0000 100%)}@keyframes moFloat{0%{opacity:0;translate:-2vw 2vh}}[data-exhibition=moon] .pe-decor[src$=three-moons\.jpg]{-webkit-mask-image:linear-gradient(#0000,#000 10%);mask-image:linear-gradient(#0000,#000 10%)}[data-exhibition=moon] .pe-decor-rise{animation-duration:3.2s;animation-delay:.4s}[data-exhibition=moon] .mo-caps .pe-paragraph-text{text-transform:uppercase;letter-spacing:.2em;text-align:justify;background:#221b3b99;border-radius:10px;max-width:860px;padding:clamp(24px,3vw,40px) clamp(24px,3.4vw,48px);font-size:clamp(1rem,1.9vw,1.3rem);font-weight:300;line-height:1.8;box-shadow:0 0 0 1px #b9a6e629}[data-exhibition=moon] .mo-right{text-align:right;justify-content:flex-end;padding-left:22vw;padding-right:10vw}[data-exhibition=moon] .mo-right .pe-paragraph-text{max-width:680px;font-size:clamp(1.15rem,2.4vw,1.6rem);font-weight:300;line-height:1.6}[data-exhibition=moon] .mo-landscape{align-items:flex-start;padding-top:22vh}[data-exhibition=moon] .pe-callout{border:1.5px solid var(--mo-lavender);border-radius:999px;padding:22px 44px;box-shadow:0 0 40px #b9a6e633}[data-exhibition=moon] .pe-callout-text{font-family:var(--pe-body);letter-spacing:.2em;text-align:center;font-size:clamp(1rem,2.2vw,1.4rem);font-weight:400}[data-exhibition=moon] a.pe-callout:hover,[data-exhibition=moon] a.pe-callout:focus-visible{border-color:var(--mo-aqua);outline-color:var(--mo-aqua)}[data-exhibition=moon] .pe-content-end{color:#fff}[data-exhibition=moon] .pe-content-end:hover{background:var(--mo-lavender)}[data-exhibition=moon] .pjp-stage .mo-title .pe-title-text{font-size:calc(var(--pjp-u)*8)}[data-exhibition=moon] .pjp-stage .mo-title .pe-title-text>.pfx-line:not(.pe-title-kicker){font-size:calc(var(--pjp-u)*17)}[data-exhibition=moon] .pjp-stage .mo-earth .pe-title-text{font-size:calc(var(--pjp-u)*9)}[data-exhibition=moon] .pjp-stage .mo-right{padding-right:calc(var(--pjp-u)*7);padding-left:calc(var(--pjp-u)*16)}[data-exhibition=moon] .pjp-stage .pe-callout-text{font-size:calc(var(--pjp-u)*2)}[data-exhibition=moon] .pe-case-page-title{font-family:var(--mo-thin);text-transform:uppercase;letter-spacing:.12em;color:#fff;font-size:clamp(2.2rem,7vw,4.2rem);font-weight:300}[data-exhibition=moon] .pe-case-page-subtitle{text-transform:uppercase;letter-spacing:.38em;color:var(--mo-lavender);font-size:clamp(.95rem,2.2vw,1.15rem);font-style:normal;font-weight:300}[data-exhibition=moon] .pe-case-page-main h2{font-family:var(--mo-heavy);text-transform:uppercase;letter-spacing:.06em;font-weight:700}[data-exhibition=moon] .pe-case-page figure img{border-radius:8px}[data-exhibition=moon] :is(.pe-case-page-display li,.pe-artifact-poster p){font-weight:300}[data-exhibition=moon] .pe-case-page-photo-row{grid-template-columns:repeat(3,1fr)}[data-exhibition=moon] .pe-case-page-photo-row img{object-fit:cover;height:100%}@media (max-width:900px){[data-exhibition=moon]{--pe-poster-h:44vh}}@media (max-width:768px){[data-exhibition=moon] .mo-caps .pe-paragraph-text{text-align:left;letter-spacing:.12em;padding:22px 20px}[data-exhibition=moon] .mo-right{padding-left:24px;padding-right:24px}[data-exhibition=moon] .pe-decor[src$=ringed-planet\.jpg]{opacity:.6}[data-exhibition=moon] .pe-callout{border-radius:28px;padding:22px 24px}[data-exhibition=moon] .mo-landscape{padding-top:16vh}[data-exhibition=moon] .pe-case-page-photo-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-exhibition=moon] .pe-poster-walkthrough:before,[data-exhibition=moon] .pe-poster-walkthrough:after{transition:none;translate:none!important}}
