.spatial-shell-sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.spatial-atlas-shell:focus-visible,.spatial-home-shell:focus-visible{outline:1px solid #c8ad7777;outline-offset:-4px}.spatial-home-shell>.universe-sky{inset:0}.spatial-home-shell .universe-panel-home{overflow:hidden}.spatial-home-shell .universe-home-copy{position:relative;z-index:2;pointer-events:none}.spatial-home-shell .universe-home-copy button{pointer-events:auto}.spatial-home-shell .spatial-home-beacons{overflow:visible;pointer-events:none;isolation:isolate}.spatial-atlas-shell .class-constellation-field{isolation:isolate}.spatial-home-shell .universe-panel.is-active>.spatial-home-beacons,.spatial-home-shell .universe-panel>.spatial-home-beacons{transform:none;transition-property:opacity}.spatial-home-shell .spatial-home-beacons>.universe-exhibit-label{opacity:.7}.spatial-home-shell .universe-beacon.spatial-navigation-beacon{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;display:grid;place-items:center;border-radius:50%;transform:translate(-50%,-50%);visibility:hidden;pointer-events:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .3s}.spatial-home-shell .universe-beacon.spatial-navigation-beacon[data-projected=true]{visibility:visible;pointer-events:auto}.spatial-beacon-target{display:block;width:29px;height:29px;border:1px solid #d3bd9042;border-radius:50%;opacity:.4;transition:opacity .3s,transform .5s,border-color .3s}.spatial-navigation-beacon:is(:hover,:focus-visible) .spatial-beacon-target{opacity:1;border-color:#e3cda480;transform:scale(1.17)}.spatial-home-shell .spatial-navigation-beacon .universe-beacon-label{position:absolute;top:50%;left:42px;transform:translateY(-50%);pointer-events:none;text-shadow:0 2px 18px #060910;transition:opacity .25s}.spatial-home-shell .spatial-navigation-beacon[data-side=right] .universe-beacon-label{right:42px;left:auto}.spatial-home-shell .spatial-home-beacons>.universe-art-caption{right:160px;left:0;bottom:10px;font-size:9px;line-height:1.8;letter-spacing:.035em}.spatial-home-shell .universe-art-caption-index{flex:0 0 28px}.spatial-atlas-shell[data-orbiting=true] .class-atlas-viewport,.spatial-home-shell[data-orbiting=true] .spatial-navigation-beacon,.spatial-home-shell[data-orbiting=true] .universe-panel-home{cursor:-webkit-grabbing;cursor:grabbing}.spatial-home-shell[data-orbiting=true] .spatial-beacon-target{opacity:.25}.spatial-home-shell[data-orbiting=true] .spatial-navigation-beacon .universe-beacon-label{opacity:.18}.spatial-orbit-console{display:grid;justify-items:center;flex:0 0 auto;grid-gap:10px;gap:10px;pointer-events:auto}.spatial-orbit-buttons{display:flex;align-items:center;border:1px solid #c5ac7c2b;border-radius:24px;padding:0 3px;background:#0b111b80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.spatial-orbit-buttons>button{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;min-width:44px;min-height:44px;border:0;border-radius:50%;padding:0;background:transparent;color:#c7b28d;cursor:pointer;transition:color .25s,background .25s}.spatial-orbit-buttons>button>span{font-family:var(--font-sans,sans-serif);font-size:19px;font-weight:300;line-height:1}.spatial-orbit-buttons>button>svg{width:19px;height:19px;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.spatial-orbit-buttons>button:hover{color:#f1dfbc;background:#d7bb8510}.spatial-orbit-buttons>button:focus-visible{outline:1px solid #d6bb87;outline-offset:3px}.spatial-orbit-hint{color:#ac9f87;font-size:8px;line-height:1.6;letter-spacing:.09em;white-space:nowrap;text-shadow:0 1px 8px #05080d}.spatial-touch-hint{display:none}.home-spatial-console{position:absolute;right:0;bottom:0;z-index:20001}.class-spatial-console{margin-left:auto;margin-right:auto}.spatial-atlas-shell .class-member-constellation[data-orbit-handle]{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spatial-atlas-shell>.celestial-scene{transition:opacity .8s ease}.spatial-atlas-shell.is-detail>.celestial-scene,.spatial-atlas-shell.is-personal>.celestial-scene{opacity:1}.spatial-atlas-shell.is-crossing .class-spatial-console{opacity:0;pointer-events:none}@media (max-width:1050px) and (min-width:801px){.spatial-home-shell .spatial-home-beacons>.universe-art-caption{max-width:150px;font-size:8px}.spatial-home-shell .universe-art-caption-index{display:none}}@media (max-width:800px){.spatial-home-shell .spatial-navigation-beacon .universe-beacon-label,.spatial-home-shell .spatial-navigation-beacon[data-side=right] .universe-beacon-label{top:41px;right:auto;left:50%;transform:translateX(-50%);grid-template-columns:auto;justify-items:center;row-gap:5px}.spatial-home-shell .spatial-navigation-beacon .universe-beacon-label>strong{font-size:14px;letter-spacing:.04em}.spatial-home-shell .spatial-home-beacons>.universe-exhibit-label,.spatial-home-shell .spatial-navigation-beacon .universe-beacon-label:after,.spatial-home-shell .spatial-navigation-beacon .universe-beacon-label>small,.spatial-home-shell .spatial-navigation-beacon .universe-beacon-label>small>i,.spatial-home-shell .spatial-navigation-beacon .universe-beacon-label>svg{display:none}.spatial-home-shell .spatial-home-beacons>.universe-art-caption{bottom:13px;right:155px;font-size:8px}.spatial-home-shell .universe-art-caption-index{display:none}.spatial-orbit-hint{font-size:8px;letter-spacing:.04em}.spatial-pointer-hint{display:none}.spatial-touch-hint{display:inline}.spatial-home-shell .spatial-home-beacons{min-height:200px}.home-spatial-console{bottom:0;gap:7px}}@media (max-width:640px){.spatial-atlas-shell .class-spatial-console{position:absolute;right:0;bottom:60px;margin:0;gap:0}.spatial-atlas-shell .class-spatial-console .spatial-orbit-hint{display:none}.spatial-atlas-shell .class-atlas-inspector{max-width:calc(100% - 147px);gap:9px}.spatial-atlas-shell .class-atlas-inspector-orbit,.spatial-atlas-shell .class-atlas-inspector>div>span{display:none}.spatial-atlas-shell .class-atlas-inspector>div>small{font-size:7px}}@media (max-width:380px){.spatial-home-shell .spatial-home-beacons>.universe-art-caption{display:none}.spatial-home-shell .universe-beacon-label>strong{font-size:12px}.home-spatial-console{right:0}}@media (max-height:650px) and (max-width:800px){.spatial-home-shell .universe-panel-home{grid-template-rows:auto minmax(0,1fr)}.spatial-home-shell .spatial-home-beacons{min-height:132px}.spatial-home-shell .home-spatial-console{right:0;bottom:0}.spatial-home-shell .home-spatial-console .spatial-orbit-hint,.spatial-home-shell .spatial-home-beacons>.universe-art-caption{display:none}}@media (max-height:650px) and (min-width:801px){.spatial-home-shell .universe-home-copy h1{font-size:clamp(36px,4vw,58px);line-height:1.25}.spatial-home-shell .universe-home-copy .universe-eyebrow{margin-bottom:16px}.spatial-home-shell .universe-home-copy .universe-description{margin-top:14px}.spatial-home-shell .universe-home-copy .universe-enter{margin-top:20px}.spatial-home-shell .universe-home-copy .universe-home-edition{display:none}.spatial-home-shell .spatial-home-beacons{min-height:0;margin-block:0}}@media (max-height:570px) and (max-width:640px){.spatial-atlas-shell .class-spatial-console{bottom:62px}.spatial-atlas-shell .class-atlas-inspector{max-width:44%}}@media (prefers-reduced-motion:reduce){.spatial-atlas-shell>.celestial-scene,.spatial-beacon-target,.spatial-orbit-buttons>button{transition:none}.spatial-orbit-buttons{-webkit-backdrop-filter:none;backdrop-filter:none}}.spatial-home-shell .universe-beacon-visit{color:#ead2a6}.spatial-home-shell .universe-beacon-visit .spatial-beacon-target{width:38px;height:38px;border-color:#dfb77160;opacity:.62}.spatial-home-shell .universe-beacon-visit .universe-beacon-label>strong{color:#efd3a0;font-size:18px}.spatial-home-shell .universe-beacon-visit .universe-beacon-label>small{display:flex;align-items:center;justify-content:flex-start;gap:6px;color:#c0a67b;font-size:8px;letter-spacing:.12em}.spatial-home-shell .universe-beacon-visit .universe-beacon-label>small>.institute-building-glyph{width:14px;height:14px}@media (max-width:800px){.spatial-home-shell .universe-beacon-visit .universe-beacon-label>strong{font-size:14px}.spatial-home-shell .universe-beacon-visit .universe-beacon-label>small{justify-content:center;font-size:7px;letter-spacing:.05em}.spatial-home-shell .universe-beacon-visit .universe-beacon-label>small>.institute-building-glyph{width:12px;height:12px}}