.prism.svelte-19zj1wd{text-align:center;width:clamp(230px,25vw,440px);height:min(73svh,760px);transform:translateX(calc(-50% + var(--slot) * 29vw)) scale(var(--scale)) rotateY(var(--turn));transform-origin:50% 100%;transform-style:preserve-3d;z-index:var(--depth);isolation:isolate;background:0 0;border:0;padding:0;transition:transform .65s cubic-bezier(.22,.7,.2,1);display:block;position:absolute;bottom:17svh;left:50%}.prism.svelte-19zj1wd:focus-visible{outline-offset:15px;outline-color:#ccd0e9}.glass-face.svelte-19zj1wd{clip-path:polygon(3% 0,96% 2%,99% 96%,5% 100%);background:linear-gradient(112deg,#b4b7ce12,#15171e10 28%,#020309 55%,#8e91ab15);display:block;position:absolute;inset:1% 2% 1.5%;overflow:hidden;box-shadow:inset 0 0 50px #b4b7d00b}.glass-face.svelte-19zj1wd:after{content:"";pointer-events:none;background:linear-gradient(111deg,#d4d5e51c,#0000 18% 76%,#d4d5e515);position:absolute;inset:0}img.svelte-19zj1wd{object-fit:cover;filter:grayscale(.78)saturate(.55)brightness(.82);opacity:.9;width:100%;height:100%}.focused.svelte-19zj1wd img:where(.svelte-19zj1wd){transform-origin:50%;transform:scale(1.04)}.prism.svelte-19zj1wd:not(.focused) img:where(.svelte-19zj1wd){filter:grayscale(.85)brightness(.22)}img.svelte-19zj1wd{transition:filter .55s,transform .65s cubic-bezier(.22,.7,.2,1)}.focused.svelte-19zj1wd img:where(.svelte-19zj1wd){view-transition-name:memory-image}.focused.svelte-19zj1wd .glass-face:where(.svelte-19zj1wd){filter:none;box-shadow:inset 0 0 70px #d4d6ec10}.image-shade.svelte-19zj1wd{background:linear-gradient(#08090d20,#08090d13 36%,#08090d9c 79%,#08090df0 100%);position:absolute;inset:0}.inscription.svelte-19zj1wd{color:#f0f0f6;text-shadow:0 2px 15px #000;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:15%;left:12%;right:12%}.catalog-id.svelte-19zj1wd{letter-spacing:.34em;font-size:10px;font-family:var(--serif);margin-bottom:14px}.memory-title.svelte-19zj1wd{font-family:var(--serif);text-transform:uppercase;letter-spacing:.22em;text-wrap:balance;font-size:clamp(21px,2.35vw,37px);font-weight:400;line-height:1.45}.inscription-rule.svelte-19zj1wd{background:#e4e4ed7a;width:22px;height:1px;margin:20px 0 17px}.rating.svelte-19zj1wd{font:italic 19px var(--serif);letter-spacing:.1em}.rating.svelte-19zj1wd span:where(.svelte-19zj1wd){color:#d5d6e0;font-size:15px}.unranked.svelte-19zj1wd{letter-spacing:.2em;text-transform:uppercase;color:#bfc0ce;font-size:10px}.prism.svelte-19zj1wd:not(.focused) .inscription:where(.svelte-19zj1wd){opacity:.72;bottom:20%}.prism.svelte-19zj1wd:not(.focused) .memory-title:where(.svelte-19zj1wd){font-size:25px}.prism.svelte-19zj1wd:not(.focused) .catalog-id:where(.svelte-19zj1wd){font-size:11px}.prism.svelte-19zj1wd:not(.focused) .inscription-rule:where(.svelte-19zj1wd){opacity:.4}.prism.svelte-19zj1wd:not(.focused) .unranked:where(.svelte-19zj1wd){font-size:11px}.facet.svelte-19zj1wd{pointer-events:none;position:absolute;inset:0}.facet-left.svelte-19zj1wd{clip-path:polygon(5% 0,8% 96%,9% 100%,0 94%,1% 7%);background:linear-gradient(160deg,#c6c8df50,#8c8eaa08 44%,#b9bbd534 86%,#fff7)}.facet-right.svelte-19zj1wd{clip-path:polygon(94% 3%,100% 8%,98% 96%,92% 92%);background:linear-gradient(12deg,#c3c7e729,#0000 35%,#d3d4e844 88%,#d3d4e808)}.prism-edges.svelte-19zj1wd{fill:none;stroke:#c4c8df47;stroke-width:.65px;vector-effect:non-scaling-stroke;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.prism-edges.svelte-19zj1wd path:where(.svelte-19zj1wd){vector-effect:non-scaling-stroke}.focused.svelte-19zj1wd .prism-edges:where(.svelte-19zj1wd){stroke:#dde0f284}.focused.svelte-19zj1wd .outer-edge:where(.svelte-19zj1wd){stroke:#e3e5f4b3}.hairline.svelte-19zj1wd{stroke:#b4b8d127}.glint.svelte-19zj1wd{opacity:0;pointer-events:none;background:#f3f2ff;width:3px;height:3px;position:absolute;box-shadow:0 0 8px 2px #d2cfff8c}.focused.svelte-19zj1wd .glint:where(.svelte-19zj1wd){opacity:.9}.glint-one.svelte-19zj1wd{top:1%;left:5%}.glint-two.svelte-19zj1wd{bottom:3.7%;right:1.8%}.reflection.svelte-19zj1wd{opacity:.35;pointer-events:none;background:linear-gradient(#c2c5e115,#0000);width:92%;height:18%;position:absolute;top:100%;left:4%;transform:skew(-5deg)}[data-mode=santuario] .prism.svelte-19zj1wd{height:min(68svh,700px);transform:translateX(calc(-50% + var(--slot) * 30vw)) scale(var(--scale)) rotateY(calc(var(--slot) * -7deg));bottom:22svh}[data-mode=santuario] .prism-edges.svelte-19zj1wd{stroke:#d3d5e632}[data-mode=santuario] .focused.svelte-19zj1wd .prism-edges:where(.svelte-19zj1wd){stroke:#e2e3f0a3}[data-mode=santuario] .facet.svelte-19zj1wd{opacity:.4}@media (width<=700px){.prism.svelte-19zj1wd{width:55vw;height:64svh;transform:translateX(calc(-50% + var(--slot) * 45vw)) scale(var(--scale)) rotateY(var(--turn));bottom:21svh}.prism.svelte-19zj1wd:not(.focused){--scale:.48!important}.memory-title.svelte-19zj1wd{letter-spacing:.16em;font-size:clamp(19px,5vw,28px)}.inscription.svelte-19zj1wd{bottom:13%;left:10%;right:10%}.catalog-id.svelte-19zj1wd{font-size:9px}.rating.svelte-19zj1wd{font-size:17px}.prism.svelte-19zj1wd:not(.focused) .memory-title:where(.svelte-19zj1wd){font-size:22px}.prism.svelte-19zj1wd:not(.focused) .unranked:where(.svelte-19zj1wd){font-size:10px}[data-mode=santuario] .prism.svelte-19zj1wd{width:55vw;height:60svh;transform:translateX(calc(-50% + var(--slot) * 46vw)) scale(var(--scale)) rotateY(calc(var(--slot) * -7deg));bottom:25svh}}@media (height<=500px) and (width>=701px){.prism.svelte-19zj1wd{width:22vw;height:70svh;bottom:17svh}.memory-title.svelte-19zj1wd{font-size:20px}.catalog-id.svelte-19zj1wd{margin-bottom:5px}.inscription-rule.svelte-19zj1wd{margin:8px 0}.rating.svelte-19zj1wd{font-size:14px}}@media (prefers-reduced-motion:reduce){.prism.svelte-19zj1wd,img.svelte-19zj1wd{transition:none}}.scene.svelte-1b9bd3s{perspective:1200px;background:radial-gradient(at 50% 38%,#30313e37,#0000 43%),linear-gradient(#08090d,#090a0f 70%,#06070a);position:absolute;inset:0;overflow:hidden}.architecture.svelte-1b9bd3s{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ceiling-plane.svelte-1b9bd3s{clip-path:polygon(28% 0,100% 0,100% 89%,0 34%);opacity:.7;background:#050609;border-bottom:1px solid #a9acc31c;width:37%;height:44%;position:absolute;top:-20%;right:-6%}.distant-seam.svelte-1b9bd3s{background:linear-gradient(#0000,#b6bad720,#0000);width:1px;height:81%;position:absolute;top:0}.seam-left.svelte-1b9bd3s{left:15%;transform:rotate(2deg)}.seam-right.svelte-1b9bd3s{right:13%;transform:rotate(-3deg)}.orbits.svelte-1b9bd3s{fill:none;stroke:#d8daeb;stroke-width:.8px;vector-effect:non-scaling-stroke;opacity:.64;width:100%;height:100%;position:absolute;inset:0}.orbit-back.svelte-1b9bd3s{stroke-width:1.1px}.orbit-front.svelte-1b9bd3s{stroke:#b2b6cf;opacity:.5}[data-mode=prisma].svelte-1b9bd3s .orbits:where(.svelte-1b9bd3s){transform:translateX(calc(var(--focus-shift) * -1.25vw));transition:transform .65s cubic-bezier(.22,.7,.2,1)}.horizon.svelte-1b9bd3s{background:linear-gradient(90deg,#0000,#b8bed44d 28%,#e7e9fa78 50%,#aeb4ce40 76%,#0000);width:100%;height:1px;position:absolute;top:83%;box-shadow:0 0 18px #c2c8e21a}.floor.svelte-1b9bd3s{opacity:.65;background:radial-gradient(at 50% 0,#b1b8d719,#0000 58%),repeating-linear-gradient(177deg,#0000 0 10px,#c4c8e107 11px,#0000 12px 22px);position:absolute;inset:83% 0 0}.haze.svelte-1b9bd3s{filter:blur(20px);opacity:.55;background:radial-gradient(at 20% 65%,#a1a7ca20,#0000 34%),radial-gradient(at 70% 55%,#aeb1d723,#0000 37%);width:120%;height:20%;position:absolute;left:-10%}.haze-back.svelte-1b9bd3s{top:66%}.haze-front.svelte-1b9bd3s{opacity:.3;z-index:5;height:8%;top:78%}.vignette.svelte-1b9bd3s{pointer-events:none;z-index:6;background:linear-gradient(0deg,#050609 0,#0000 12% 80%,#05060955),radial-gradient(at 50% 45%,#0000 32%,#03040899 100%);position:absolute;inset:0}.sanctuary-ring.svelte-1b9bd3s,.steps.svelte-1b9bd3s,.fragments.svelte-1b9bd3s{display:none}[data-mode=santuario].svelte-1b9bd3s{background:radial-gradient(at 50% 37%,#4c4c662f,#0000 49%),#08090d}[data-mode=santuario].svelte-1b9bd3s .orbits:where(.svelte-1b9bd3s){display:none}[data-mode=santuario].svelte-1b9bd3s .horizon:where(.svelte-1b9bd3s){opacity:.4;top:78%}[data-mode=santuario].svelte-1b9bd3s .floor:where(.svelte-1b9bd3s){top:78%}[data-mode=santuario].svelte-1b9bd3s .sanctuary-ring:where(.svelte-1b9bd3s){filter:drop-shadow(0 0 5px #dedfff35);border-top:1px solid #dce0f5ad;border-bottom:1px solid #0000;border-left:1px solid #0000;border-right:2px solid #edf0ffcc;border-radius:50%;width:56svh;height:70svh;display:block;position:absolute;top:4%;left:50%;transform:translate(-42%)rotate(14deg);box-shadow:12px -2px 35px -20px #e4e2ff66}[data-mode=santuario].svelte-1b9bd3s .steps:where(.svelte-1b9bd3s){z-index:2;width:0;height:20%;display:block;position:absolute;top:78%;left:50%}.steps.svelte-1b9bd3s i:where(.svelte-1b9bd3s){top:calc(var(--step) * 15px);width:calc(27vw + var(--step) * 8vw);clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);background:linear-gradient(#acb0c821,#090a10 2px,#07080c);border-top:1px solid #b9bbd147;height:16px;position:absolute;left:50%;transform:translate(-50%)}.steps.svelte-1b9bd3s i:where(.svelte-1b9bd3s):first-child{border-top-color:#e3e5f1a3}[data-mode=santuario].svelte-1b9bd3s .fragments:where(.svelte-1b9bd3s){display:block;position:absolute;inset:0}.fragments.svelte-1b9bd3s i:where(.svelte-1b9bd3s){filter:drop-shadow(0 -1px #a8aabd25);background:linear-gradient(125deg,#171922,#07080b 74%);position:absolute}.fragments.svelte-1b9bd3s i:where(.svelte-1b9bd3s):first-child{clip-path:polygon(0 0,100% 58%,82% 66%,11% 26%);width:30%;height:23%;top:18%;left:0}.fragments.svelte-1b9bd3s i:where(.svelte-1b9bd3s):nth-child(2){clip-path:polygon(100% 0,3% 71%,0 87%,100% 26%);width:29%;height:26%;top:9%;right:-2%}.fragments.svelte-1b9bd3s i:where(.svelte-1b9bd3s):nth-child(3){clip-path:polygon(0 36%,69% 0,100% 26%,95% 100%,0 100%);width:38%;height:19%;bottom:14%;left:-5%}.fragments.svelte-1b9bd3s i:where(.svelte-1b9bd3s):nth-child(4){clip-path:polygon(25% 0,100% 19%,100% 100%,0 100%,0 21%);width:34%;height:22%;bottom:14%;right:-3%}.fragments.svelte-1b9bd3s i:where(.svelte-1b9bd3s):nth-child(5){clip-path:polygon(0 0,100% 0,48% 100%,20% 87%);opacity:.6;width:12%;height:22%;top:0;left:27%}.fragments.svelte-1b9bd3s i:where(.svelte-1b9bd3s):nth-child(6){clip-path:polygon(0 0,100% 0,22% 100%);opacity:.5;width:10%;height:17%;top:0;right:29%}[data-mode=santuario].svelte-1b9bd3s .haze-back:where(.svelte-1b9bd3s){opacity:.4;top:62%}@media (width<=700px){.horizon.svelte-1b9bd3s,.floor.svelte-1b9bd3s{top:79%}.haze-back.svelte-1b9bd3s{top:68%}.orbits.svelte-1b9bd3s{opacity:.42}.ceiling-plane.svelte-1b9bd3s{width:52%}[data-mode=santuario].svelte-1b9bd3s .sanctuary-ring:where(.svelte-1b9bd3s){width:74vw;height:59svh;top:11%;transform:translate(-48%)rotate(12deg)}[data-mode=santuario].svelte-1b9bd3s .horizon:where(.svelte-1b9bd3s),[data-mode=santuario].svelte-1b9bd3s .floor:where(.svelte-1b9bd3s),[data-mode=santuario].svelte-1b9bd3s .steps:where(.svelte-1b9bd3s){top:75%}.steps.svelte-1b9bd3s i:where(.svelte-1b9bd3s){width:calc(54vw + var(--step) * 12vw);top:calc(var(--step) * 13px);height:14px}.fragments.svelte-1b9bd3s i:where(.svelte-1b9bd3s):first-child,.fragments.svelte-1b9bd3s i:where(.svelte-1b9bd3s):nth-child(2){opacity:.6}.fragments.svelte-1b9bd3s i:where(.svelte-1b9bd3s):nth-child(3),.fragments.svelte-1b9bd3s i:where(.svelte-1b9bd3s):nth-child(4){height:13%;bottom:19%}}@media (prefers-reduced-motion:reduce){[data-mode=prisma].svelte-1b9bd3s .orbits:where(.svelte-1b9bd3s){transition:none;transform:none}}dialog.svelte-1g1hq10{width:min(520px,100vw - 32px);max-height:82svh;color:var(--ink);background:#0e1018f5;border:1px solid #777a8d55;padding:24px;box-shadow:0 20px 100px #0009}dialog.svelte-1g1hq10::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03040bba}header.svelte-1g1hq10{justify-content:space-between;align-items:center;display:flex}h2.svelte-1g1hq10{font:normal 27px var(--serif);letter-spacing:.06em;margin:0}.close.svelte-1g1hq10{font:28px var(--serif);background:0 0;border:0;width:44px;height:44px}input.svelte-1g1hq10{width:100%;color:var(--ink);background:#080a10;border:1px solid #777a8d4f;margin:20px 0 28px;padding:13px 14px;font-size:16px;display:block}h3.svelte-1g1hq10{color:#a7aaba;letter-spacing:.16em;text-transform:uppercase;margin:24px 0 9px;font-size:10px;font-weight:400}ul.svelte-1g1hq10{margin:0;padding:0;list-style:none}li.svelte-1g1hq10 button:where(.svelte-1g1hq10){text-align:left;width:100%;font:18px var(--serif);background:0 0;border:0;border-bottom:1px solid #777a8d26;justify-content:space-between;align-items:center;gap:18px;padding:16px 10px;display:flex}li.svelte-1g1hq10 button.selected:where(.svelte-1g1hq10){background:#777a8d14}li.svelte-1g1hq10 button:where(.svelte-1g1hq10)>span:where(.svelte-1g1hq10):first-child{align-items:center;gap:15px;display:flex}small.svelte-1g1hq10{color:#a7aaba;letter-spacing:.12em;font:9px Arial,sans-serif}.meta.svelte-1g1hq10{color:#aeb1c1;white-space:nowrap;font:10px Arial,sans-serif}.empty.svelte-1g1hq10{color:#aeb1c1;padding:18px 0;font-size:14px}@media (width<=400px){dialog.svelte-1g1hq10{padding:18px}li.svelte-1g1hq10 button:where(.svelte-1g1hq10){gap:10px;font-size:16px}.meta.svelte-1g1hq10{font-size:9px}li.svelte-1g1hq10 button:where(.svelte-1g1hq10)>span:where(.svelte-1g1hq10):first-child{gap:10px}}footer.svelte-yw8dey{z-index:10;justify-content:space-between;align-items:center;min-height:44px;display:flex;position:absolute;bottom:19px;left:3.2vw;right:3.2vw}button.svelte-yw8dey,.gallery-link.svelte-yw8dey{letter-spacing:.16em;text-transform:uppercase;color:#aeb1c1;background:0 0;border:0;min-height:44px;padding:14px 8px;font-size:10px}.view-switch.svelte-yw8dey{align-items:center;gap:2px;display:flex}.view-switch.svelte-yw8dey>span:where(.svelte-yw8dey){color:#777a8d;font-size:10px}.view-switch.svelte-yw8dey button[aria-pressed=true]:where(.svelte-yw8dey){color:#e3e5e9}.scene-navigation.svelte-yw8dey{align-items:center;gap:30px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.scene-navigation.svelte-yw8dey .arrow:where(.svelte-yw8dey){font:30px/1 var(--serif);color:#dfe0ec;width:44px;height:44px;padding:0}.positions.svelte-yw8dey{gap:2px;display:flex}.position-dot.svelte-yw8dey{letter-spacing:0;width:44px;height:44px;padding:0;font-size:13px}.position-dot.active.svelte-yw8dey{color:#f0f0fa}.gallery-link.svelte-yw8dey{align-items:center;gap:14px;padding-right:0;display:flex}@media (width<=700px){footer.svelte-yw8dey{align-items:end;bottom:12px;left:17px;right:17px}.scene-navigation.svelte-yw8dey{gap:20px;bottom:49px}button.svelte-yw8dey,.gallery-link.svelte-yw8dey{letter-spacing:.1em;font-size:10px}.view-switch.svelte-yw8dey button:where(.svelte-yw8dey){padding:14px 6px}.gallery-link.svelte-yw8dey{gap:8px}}@media (height<=500px) and (width>=701px){footer.svelte-yw8dey{bottom:5px}.scene-navigation.svelte-yw8dey{gap:20px}}@media (height<=500px) and (width<=700px){.scene-navigation.svelte-yw8dey{gap:10px;bottom:0}}.archive-space.svelte-1n46o8q{touch-action:pan-y pinch-zoom;background:#08090d;height:100svh;min-height:420px;position:relative;overflow:hidden}.scene-header.svelte-1n46o8q{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:20px;left:3.2vw;right:3.2vw}.scene-header.svelte-1n46o8q a:where(.svelte-1n46o8q),.scene-header.svelte-1n46o8q button:where(.svelte-1n46o8q){pointer-events:auto}.brand.svelte-1n46o8q{font:11px var(--serif);letter-spacing:.52em}.header-tools.svelte-1n46o8q{align-items:center;gap:28px;display:flex}.position.svelte-1n46o8q{letter-spacing:.3em;color:#aeb1c1;font-size:9px}.position.svelte-1n46o8q span:where(.svelte-1n46o8q){color:#777a8d;margin:0 9px}.index-trigger.svelte-1n46o8q{text-transform:uppercase;letter-spacing:.16em;color:#d6d8e4;background:0 0;border:0;min-height:44px;padding:12px 0 12px 12px;font-size:10px}.record-detail.svelte-1n46o8q{width:min(520px,100vw - 32px);color:var(--ink);text-align:center;background:#0e1018f5;border:1px solid #777a8d55;padding:48px 30px}.record-detail.svelte-1n46o8q::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03040bcc}.record-detail.svelte-1n46o8q form:where(.svelte-1n46o8q)>button:where(.svelte-1n46o8q){background:0 0;border:0;width:44px;height:44px;font-size:28px;position:absolute;top:8px;right:8px}.record-id.svelte-1n46o8q{font:10px var(--serif);letter-spacing:.2em;color:#aeb1c1}.record-detail.svelte-1n46o8q h2:where(.svelte-1n46o8q){font:normal 34px/1.3 var(--serif);margin:20px 0}.record-detail.svelte-1n46o8q p:where(.svelte-1n46o8q),.record-status.svelte-1n46o8q{letter-spacing:.14em;color:#aeb1c1;font-size:11px}.record-status.svelte-1n46o8q{margin-top:28px;display:block}@media (width<=700px){.scene-header.svelte-1n46o8q{top:17px;left:24px;right:24px}.brand.svelte-1n46o8q{letter-spacing:.35em;font-size:10px}.position.svelte-1n46o8q{display:none}.index-trigger.svelte-1n46o8q{font-size:10px}.archive-space.svelte-1n46o8q{min-height:500px}}@media (height<=500px) and (width>=701px){.scene-header.svelte-1n46o8q{top:6px}.brand.svelte-1n46o8q{font-size:9px}}@media (height<=500px){.archive-space.svelte-1n46o8q{min-height:0}}:root{color:#e3e5e9;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e3e5e9;--muted:#9396a6;--line:#777a8d;--serif:Georgia, "Times New Roman", serif;background:#08090d;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:7px;outline:2px solid #e3e5e9}button{touch-action:manipulation}::selection{background:#777a8d55}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;background:#11141a;padding:12px;position:fixed;top:16px;left:24px;transform:translateY(-180%)}.skip-link:focus{transform:none}@view-transition{navigation:auto}::view-transition-group(memory-image){animation-duration:.8s;animation-timing-function:cubic-bezier(.22,.7,.2,1)}::view-transition-old(root){animation-duration:.5s}::view-transition-new(root){animation-duration:.5s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*){animation-duration:0s}}
