.universe-page{position:fixed;inset:0;isolation:isolate;background:#030509;font-family:Instrument Sans,Segoe UI,sans-serif;color:#f4ede1}.universe-page canvas{position:absolute;width:100%;height:100%;touch-action:none;transition:opacity .5s}.universe-page canvas.universe-canvas-pending{opacity:0}.universe-tip{position:absolute;z-index:2;display:flex;gap:10px;max-width:248px;padding:9px 11px;pointer-events:none;border:1px solid rgba(132,167,198,.28);border-radius:10px;background:#060a11ed;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);isolation:isolate;box-shadow:0 10px 28px #00000080;font-size:12px;line-height:1.45;color:#a9bccf;transform:translateY(20px)}.universe-tip-card{max-width:364px}.universe-tip-above{transform:translateY(calc(-100% - 8px))}.universe-tip-thumb{flex:none;width:60px;height:60px;object-fit:contain;opacity:.9;mix-blend-mode:screen}.universe-tip-body{min-width:0}.universe-tip strong{display:block;color:#f4ede1;font-size:13px}.universe-tip p{margin:4px 0 0}.universe-tip-eyebrow{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#7f94a9}.universe-tip-measure{color:#e9cf9d;font-weight:400;font-variant-numeric:tabular-nums}.universe-tip-measure-kind{color:#7f94a9;font-size:11px;font-variant-numeric:normal}.scene-panel{position:absolute;z-index:1380;top:96px;width:320px;max-height:calc(100% - 180px);overflow-y:auto;overscroll-behavior:contain;border-radius:6px;background:#030509e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate;box-shadow:0 8px 24px #00000059;color:#c1bdb5;font-size:13px;line-height:1.45;animation:scene-panel-in .16s ease-out both}.scene-panel-right{right:24px}.scene-panel.is-away{opacity:.7;transition:opacity .16s}.scene-panel.is-away:hover,.scene-panel.is-away:focus-within{opacity:1}@keyframes scene-panel-in{0%{opacity:0;transform:translateY(8px)}}.scene-panel.is-switched{animation:none}@media(prefers-reduced-motion:reduce){@keyframes scene-panel-in{0%{opacity:0}}}.scene-panel-handle{display:none}.scene-panel-close{position:absolute;top:0;right:0;z-index:1;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#c1bdb5;font-size:22px;line-height:1;cursor:pointer}.scene-panel-close:hover{color:#f4ede1}.scene-panel-image{--img: 280px;--bleed: 22px;height:calc(var(--img) - 2 * var(--bleed));margin-top:24px;display:grid;place-items:center}.scene-panel-image:before,.scene-hover-thumb:before{content:"";grid-area:1 / 1;width:calc(var(--img) * .72);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--swatch, #7f94a9) 75%,white) 0,var(--swatch, #7f94a9) 60%,color-mix(in srgb,var(--swatch, #7f94a9) 70%,black) 100%)}.scene-panel-image,.scene-hover-thumb{mix-blend-mode:screen}.scene-panel-image:has(img.is-loaded):before,.scene-hover-thumb:has(img.is-loaded):before{opacity:0;transition:opacity 0s .6s}.scene-panel-image img{grid-area:1 / 1;width:var(--img);height:var(--img);margin:calc(-1 * var(--bleed)) 0;object-fit:contain;opacity:0;transition:opacity .6s ease-out}.scene-panel-image img{pointer-events:none}.scene-panel-image img.is-loaded,.scene-hover-thumb img.is-loaded{opacity:1}.scene-panel-image img.is-photo,.scene-hover-thumb img.is-photo{width:calc(var(--img) * .72);height:calc(var(--img) * .72);margin:0}.scene-panel-image{overflow-x:clip}.is-pulsing img{animation:cepheid-pulse var(--pulse) linear infinite}@keyframes cepheid-pulse{0%{transform:scale(.95);filter:brightness(.7)}18%{transform:scale(.98);filter:brightness(1.25)}55%{transform:scale(1.04);filter:brightness(.95)}to{transform:scale(.95);filter:brightness(.7)}}@media(prefers-reduced-motion:reduce){.is-pulsing img{animation:none}}.scene-panel-titles{display:flex;flex-direction:column;padding:0 18px}.scene-panel h2{margin:0;color:#f4ede1;font:400 28px/1.1 "DM Serif Display",serif;letter-spacing:-.01em;text-wrap:balance}.scene-panel-kind,.scene-hover-kind{order:-1;margin:0 0 6px;color:#d7b77f;font:400 10px/1.5 Instrument Sans,sans-serif;letter-spacing:.15em;text-transform:uppercase}.scene-panel dl{margin:12px 18px 0}.scene-panel dl>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid rgba(244,237,225,.1)}.scene-panel dt{color:#c1bdb5}.scene-panel dd{margin:0;color:#f4ede1;font-variant-numeric:tabular-nums;text-align:right}.scene-panel-foot{margin:0 18px 16px;padding-top:14px;border-top:1px solid rgba(244,237,225,.1)}.scene-panel-foot p{margin:0}.scene-panel-foot p+p{margin-top:14px}.scene-panel-actions a{color:#e4ddd1;text-decoration:none}.scene-panel-actions a{margin:-13px 0;padding:13px 0}.scene-panel-source a{padding:5px 0}.scene-panel-actions a:hover{text-decoration:underline;text-underline-offset:3px}.scene-panel-actions{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px}.scene-panel-share{margin:-13px 0;padding:13px 0;border:0;background:none;color:#e4ddd1;font:inherit;cursor:pointer}.scene-panel-share:hover{text-decoration:underline;text-underline-offset:3px}.scene-panel-share{display:inline-flex;align-items:center;gap:6px}.scene-panel-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.scene-panel dd[title]{cursor:help}.scene-panel-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:#f4ede166;text-underline-offset:3px}.scene-panel-link:hover{text-decoration-color:currentColor}.scene-panel-source{color:#a8a399;font-size:11px}.scene-panel-source a{color:inherit;text-decoration-color:#a8a39966;text-underline-offset:2px}.scene-panel-source a:hover{color:#e4ddd1;text-decoration-color:currentColor}.scene-panel-description{margin:10px 18px 0;color:#d6d0c6}.scene-panel>.scene-panel-description:last-child,.scene-panel>dl:last-child{margin-bottom:16px}.scene-panel-head:not(:has(.scene-panel-image)){padding-top:16px}.scene-panel-head:not(:has(.scene-panel-image)) .scene-panel-titles{padding-right:44px}.scene-hover{position:absolute;z-index:1390;display:flex;gap:10px;width:max-content;max-width:320px;padding:9px 12px 9px 9px;border-radius:6px;background:#030509e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 18px #00000059;color:#c1bdb5;font-size:12px;line-height:1.4;pointer-events:none;animation:scene-panel-in .12s ease-out both}.scene-hover-above{transform:translateY(-100%)}.scene-hover-thumb{--img: 96px;flex:none;align-self:center;width:76px;height:76px;display:grid;place-items:center}.scene-hover-thumb img{grid-area:1 / 1;width:var(--img);height:var(--img);margin:-10px;object-fit:contain;opacity:0;transition:opacity .6s ease-out}.scene-hover-body{display:flex;flex-direction:column;min-width:0}.scene-hover-kind{margin-bottom:3px}.scene-hover strong{color:#f4ede1;font:400 17px/1.15 "DM Serif Display",serif}.scene-hover dl{margin:5px 0 0}.scene-hover dl>div{display:flex;justify-content:space-between;gap:14px}.scene-hover dt,.scene-hover dd{white-space:nowrap}.scene-hover dd{margin:0;color:#f4ede1;font-variant-numeric:tabular-nums}.scene-hover p{margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:700px){.scene-panel{border-radius:14px;-webkit-backdrop-filter:none;backdrop-filter:none;background:#030509c7;box-shadow:0 0 14px 8px #030509c7;isolation:auto;scrollbar-width:thin;scrollbar-color:#f4ede138 transparent}.scene-hover{border-radius:14px;-webkit-backdrop-filter:none;backdrop-filter:none;background:#030509c7;box-shadow:0 0 14px 8px #030509c7}}@media(max-width:699px){.scene-panel{inset:auto 0 0;width:auto;max-height:70%;border-radius:10px 10px 0 0;padding-top:14px}.scene-panel.is-away{opacity:1}.scene-panel-handle{display:block;position:absolute;top:0;left:50%;width:88px;height:44px;margin-left:-44px;border:0;background:none;cursor:grab;touch-action:none}.scene-panel-handle:before{content:"";display:block;width:36px;height:4px;margin:6px auto 0;border-radius:2px;background:#c1bdb573}.scene-panel-head{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;padding:6px 44px 0 16px;touch-action:none}.scene-panel-image{--img: 72px;--bleed: 0px;height:72px;margin-top:0}.scene-panel-titles{padding:0}.scene-panel h2{font-size:22px}.scene-panel dl{margin:10px 16px 0}.scene-panel-foot{margin:0 16px 14px}.scene-panel:not(.scene-panel-expanded){overflow:hidden}.scene-panel:not(.scene-panel-expanded) dl>div:not(.is-peek),.scene-panel:not(.scene-panel-expanded) .scene-panel-foot{display:none}.scene-panel:not(.scene-panel-expanded) dl{margin-bottom:8px}.scene-panel-description{margin:10px 16px 12px}.scene-panel:not(.scene-panel-expanded) .scene-panel-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.scene-panel-head:not(:has(.scene-panel-image)){grid-template-columns:1fr;padding-top:8px}.scene-panel-expanded .scene-panel-image{--img: 112px;height:112px}.scene-panel-expanded .scene-panel-head{grid-template-columns:112px 1fr}.scene-panel.is-away:not(.scene-panel-expanded) .scene-panel-foot{display:block}.scene-panel.is-away:not(.scene-panel-expanded) :is(.scene-panel-source,.scene-panel-actions>:not(.scene-panel-show)){display:none}.universe-page:has(.scene-panel) .journey-caption{opacity:0;visibility:hidden}}.universe-page :focus-visible{outline:2px solid #f7c676;outline-offset:3px}.universe-journey-footer{position:absolute;z-index:1350;right:40px;bottom:12px;left:40px}.universe-page .journey-header>:not(.journey-header-measure),.universe-journey-footer{transition:opacity .3s}.universe-playing .journey-header>:not(.journey-header-measure){opacity:0;transition:opacity 1.2s .6s}.universe-playing .universe-journey-footer{opacity:.3;transition:opacity 1.2s .6s}.universe-playing .journey-header:is(:hover,:focus-within)>*,.universe-playing .universe-journey-footer:is(:hover,:focus-within){opacity:1;transition:opacity .3s}.universe-clean :is(.journey-header,.journey-caption,.universe-journey-footer,.universe-load-status){visibility:hidden}.universe-clean :is(.scale-indicator-topbar,.journey-caption>h2,.journey-caption-description){visibility:visible}.universe-load-status{position:absolute;top:166px;right:20px;left:20px;text-align:center;font-size:12px;color:#d7b77f;pointer-events:none}@media(max-width:700px){.universe-journey-footer{right:16px;bottom:max(8px,env(safe-area-inset-bottom));left:16px}.universe-page .journey-caption{--caption-bottom: calc(max(8px, env(safe-area-inset-bottom)) + 16px) }}@media(max-height:560px)and (min-width:651px){.universe-journey-footer{bottom:6px}}.universe-opening .journey-header>:not(.journey-header-measure),.universe-opening .universe-journey-footer,.universe-opening .journey-caption,.universe-opening .universe-load-status{opacity:0;visibility:hidden}.universe-page .journey-caption{transition:opacity .8s}.universe-film .journey-header>:not(.journey-header-measure),.universe-film .universe-journey-footer,.universe-film .journey-caption>*{transition:opacity 1.2s}.universe-film-hidden{cursor:none}.universe-film-hidden .journey-header>:not(.journey-header-measure),.universe-film-hidden .universe-journey-footer,.universe-film-hidden .universe-load-status,.universe-film-hidden .universe-tip,.universe-film-hidden .scene-hover,.universe-film-hidden .journey-travel-hint,.universe-film-hidden .journey-caption>:not(h1,h2,.journey-caption-summary,.journey-caption-description),.universe-film-hidden.universe-film-title .journey-caption>:is(.journey-caption-summary,.journey-caption-description){opacity:0;visibility:hidden}
