.universe-app{isolation:isolate;color:#eeecef;background:#000;min-height:100svh;font-family:Arial,sans-serif;font-weight:400;position:relative;overflow:clip}.universe-app *{box-sizing:border-box}.universe-app :is(h1,h2,p,figure){margin:0}.universe-app a{color:inherit;text-decoration:none}.universe-app button{font:inherit;color:inherit;cursor:pointer}.universe-app :is(a,button):focus-visible{outline-offset:8px;outline:1px solid #dfbbff}.universe-cosmos{z-index:-1;pointer-events:none;background:#000;position:fixed;inset:0}.universe-cosmos canvas{width:100%;height:100%;display:block}.universe-static-stars{opacity:.3;background-image:radial-gradient(1px 1px at 18% 25%,#eee9f5 70%,#0000),radial-gradient(1px 1px at 73% 65%,#e6e0ed 70%,#0000),radial-gradient(1px 1px at 40% 84%,#a897b8 70%,#0000);background-size:273px 227px,391px 309px,197px 379px;position:absolute;inset:0}.universe-cosmos[data-renderer=webgl] .universe-static-stars{display:none}.universe-content{z-index:1;min-height:100svh;position:relative}.universe-home{justify-content:center;align-items:center;min-height:100svh;padding:85px 25px 110px;display:flex;position:relative}.universe-wordmark{text-align:center;letter-spacing:.28em;text-transform:uppercase;color:#e4dce7;line-height:1.3;position:absolute;top:40px;left:0;right:0;font-family:Arial,sans-serif!important;font-size:24px!important;font-weight:400!important}.universe-destinations{grid-template-columns:1fr 1fr;gap:8vw;width:min(86vw,1460px);display:grid}.universe-destination{text-align:center;background:0 0;border:0;display:block;position:relative}.universe-anchor{width:100%;height:clamp(290px,49svh,500px);display:block;position:relative}.universe-destination-name{justify-content:center;align-items:center;gap:18px;padding:20px 0;display:inline-flex;position:relative}.universe-destination-name h2{letter-spacing:.025em;font:400 clamp(17px,1.5vw,23px)/1.4 Arial,sans-serif}.universe-destination-name>svg{opacity:.35;transition:transform .35s,opacity .35s}.universe-destination-name:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#b793d1,#0000);height:1px;transition:opacity .5s,transform .5s;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(.35)}.universe-destination:is(:hover,:focus-visible) .universe-destination-name:after{opacity:.7;transform:scaleX(1)}.universe-destination:is(:hover,:focus-visible) .universe-destination-name>svg{opacity:1;transform:translate(7px)}.universe-back{z-index:6;align-items:center;gap:12px;font-size:12px;transition:color .3s,gap .3s;display:flex;position:absolute;top:38px;left:42px;color:#b4aaba!important}.universe-back:hover{gap:17px;color:#fff!important}.universe-intro-skip{z-index:8;background:0 0;border:0;align-items:center;gap:13px;padding:8px 0;display:flex;position:fixed;bottom:34px;right:38px;color:#9f96a5!important;font-size:11px!important}.universe-intro-skip:hover{color:#fff!important}.universe-skip{z-index:100;padding:12px 20px;font-size:13px;position:fixed;top:10px;left:12px;transform:translateY(-180%);color:#000!important;background:#e8dcee!important}.universe-skip:focus{transform:none}.universe-world{justify-content:center;align-items:center;min-height:100svh;padding:90px 5vw 45px;display:flex}.universe-entry{background:0 0;border:0;grid-template-columns:1.12fr 1fr;align-items:center;gap:6vw;width:min(100%,1480px);min-height:calc(100svh - 135px);display:grid}.universe-entry .universe-anchor{height:clamp(390px,70svh,720px)}.universe-world-copy{max-width:560px;padding-right:5vw}.universe-world-copy h1{letter-spacing:-.035em;color:#f1edf0;margin:20px 0 28px;font:400 clamp(64px,7.1vw,116px)/1.1 Georgia,Times New Roman,serif}.universe-world-copy ul{color:#a89fab;grid-template-columns:1fr 1fr;gap:14px 24px;margin:0 0 46px;padding:0;font-size:13px;line-height:1.6;list-style:none;display:grid}.universe-world-copy li{padding-left:13px;position:relative}.universe-world-copy li:before{content:"";background:#836f96;width:3px;height:3px;position:absolute;top:8px;left:0}.universe-world-copy p{color:#a79fa9;margin-bottom:43px;font-size:14px;line-height:1.9}.universe-status{letter-spacing:.13em;text-transform:uppercase;color:#ac9caf;font-size:10px;line-height:1.8;display:block}.universe-enter{letter-spacing:.035em;color:#e5d7ed;align-items:center;gap:36px;padding:14px 0;font-size:14px;display:inline-flex;position:relative}.universe-enter:after{content:"";transform-origin:0;background:#837089;height:1px;transition:transform .5s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(.4)}.universe-enter>svg{transition:transform .5s}.universe-entry:is(:hover,:focus-visible) .universe-enter:after{transform:scaleX(1)}.universe-entry:is(:hover,:focus-visible) .universe-enter>svg{transform:translate(8px)}.universe-portal-fallback{pointer-events:none;background:repeating-linear-gradient(90deg,#642e790a 0 10px,#0000 11px 18px);border:2px solid #9453c9;width:48%;height:75%;position:absolute;top:12%;left:26%;transform:perspective(900px)rotateY(-13deg);box-shadow:0 0 38px #8843b830,inset 0 0 40px #6326842e}.universe-anchor--games .universe-portal-fallback{aspect-ratio:1;background:#000;border-width:1px;border-radius:50%;width:66%;height:auto;top:15%;left:17%;transform:perspective(900px)rotateY(16deg);box-shadow:0 0 48px #975cb544,inset 0 0 32px #975cb533}.universe-app:has(.universe-cosmos[data-renderer=webgl]) .universe-portal-fallback{visibility:hidden}.universe-transition{z-index:20;pointer-events:auto;background:#000;animation:1.26s linear forwards universe-dive-curtain;position:fixed;inset:0}.universe-app[data-enhanced=true][data-phase=portal] .universe-content{opacity:0;transition:opacity .55s}.universe-app[data-enhanced=true][data-phase=portal] .universe-back{opacity:0;transition:opacity .3s}.universe-app[data-enhanced=true][data-phase=intro] :is(.universe-content,.universe-back){opacity:0;pointer-events:none;transition:none}.universe-app[data-enhanced=true][data-phase=ready] .universe-content{animation:1.25s ease-out both universe-arrive}.universe-missing{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100svh;display:flex}.universe-missing h1{font:400 40px Georgia,serif}.liminomaly-world{background:#000;position:relative}.liminomaly-opening{isolation:isolate;align-items:flex-end;height:100svh;min-height:700px;display:flex;position:relative;overflow:hidden}.liminomaly-opening>img{object-fit:cover;object-position:60% center;z-index:-2;filter:brightness(.74)saturate(.6);width:100%;height:100%;position:absolute;inset:0}.liminomaly-opening:after{content:"";z-index:-1;background:linear-gradient(#0000 25%,#0008 69%,#000 100%),linear-gradient(90deg,#0006,#0000 70%);position:absolute;inset:0}.liminomaly-opening-copy{max-width:1500px;padding:70px 7vw 9vh}.liminomaly-opening-copy h1{letter-spacing:-.055em;color:#e4e0dc;margin:25px 0;font:400 clamp(66px,10.6vw,190px)/1.08 Georgia,Times New Roman,serif}.liminomaly-opening-copy>p{letter-spacing:.03em;color:#b1ada9;margin-bottom:42px;font-size:12px;line-height:1.8}.liminomaly-opening-copy>a{color:#d5cfca;align-items:center;gap:35px;font-size:12px;display:inline-flex}.liminomaly-story{grid-template-columns:1fr 2.3fr;gap:70px;width:min(100% - 14vw,1180px);margin:0 auto;padding:100px 0 110px;scroll-margin-top:40px;display:grid}.liminomaly-story h2,.universe-gallery h2{color:#d9d4ce;letter-spacing:-.025em;font:400 38px/1.25 Georgia,Times New Roman,serif}.liminomaly-story p{color:#aba5a2;max-width:730px;margin-bottom:28px;font:400 16px/1.95 Arial,sans-serif}.liminomaly-story p:last-child{margin-bottom:0}.universe-gallery{width:min(100% - 14vw,1450px);margin:0 auto;padding-bottom:100px}.universe-gallery h2{margin-bottom:42px}.universe-gallery-images{grid-template-columns:1fr 1fr;gap:45px 25px;display:grid}.universe-gallery-images>figure:last-child{grid-column:1/-1}.universe-gallery-image{background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.universe-gallery-image img{width:100%;height:auto;transition:filter .4s;display:block}.universe-gallery-image>svg{opacity:0;filter:drop-shadow(0 2px 4px #000);transition:opacity .4s,transform .4s;position:absolute;bottom:22px;right:22px;transform:translate(-5px,5px)}.universe-gallery-image:is(:hover,:focus-visible)>svg{opacity:1;transform:none}.universe-gallery-image:is(:hover,:focus-visible) img{filter:brightness(1.15)}.universe-image-dialog{color:#e0dce2;background:#000;border:0;width:100vw;max-width:100vw;height:100svh;max-height:100svh;margin:auto;padding:55px 62px 48px;position:fixed;inset:0;overflow:hidden}.universe-image-dialog::backdrop{background:#000e}.universe-image-dialog[open]{justify-content:center;align-items:center;display:flex}.universe-image-dialog>img{object-fit:contain;width:100%;height:100%}.universe-image-dialog button{z-index:2;color:#ded5e4;background:0 0;border:0;place-items:center;width:42px;height:42px;display:grid;position:absolute}.universe-dialog-close{top:12px;right:20px}.universe-dialog-prev{top:50%;left:10px}.universe-dialog-next{top:50%;right:10px}@keyframes universe-arrive{0%{opacity:0}to{opacity:1}}@keyframes universe-dive-curtain{0%,67%{opacity:0}to{opacity:1}}@keyframes universe-bootstrap-wait{0%,99%{opacity:0}to{opacity:1}}@media (scripting:enabled){.universe-app[data-enhanced=false][data-view=home] .universe-content{animation:4s forwards universe-bootstrap-wait}}@media (width<=1000px){.universe-world-copy{padding-right:0}.universe-world-copy h1{font-size:72px}.universe-entry{gap:3vw}.liminomaly-story{gap:35px}.universe-destination-name{gap:10px}.universe-world-copy ul{gap:12px 18px}}@media (width<=700px){.universe-home{padding:95px 10px 105px}.universe-wordmark{letter-spacing:.25em;top:35px;font-size:20px!important}.universe-destinations{gap:0;width:100%}.universe-anchor{height:clamp(225px,44svh,370px)}.universe-destination-name{align-items:flex-start;gap:8px;padding:16px 6px}.universe-destination-name h2{max-width:160px;font-size:16px;line-height:1.45}.universe-destination-name svg{flex-shrink:0;width:15px;margin-top:2px}.universe-intro-skip{bottom:23px;right:22px;font-size:10px!important}.universe-back{font-size:11px;top:27px;left:24px}.universe-world{min-height:100svh;padding:70px 22px 40px}.universe-entry{flex-direction:column;justify-content:center;gap:0;max-width:470px;min-height:calc(100svh - 110px);display:flex}.universe-entry .universe-anchor{width:100%;height:clamp(230px,44svh,440px)}.universe-world-copy{text-align:center;width:100%;max-width:100%}.universe-world-copy h1{margin:12px 0 23px;font-size:62px}.universe-world-copy ul{text-align:left;grid-template-columns:1fr 1fr;gap:8px 15px;max-width:330px;margin:0 auto 22px;font-size:11px}.universe-world-copy p{margin-bottom:18px;font-size:12px;line-height:1.8}.universe-world-copy .universe-status{margin-top:7px}.universe-status{font-size:9px}.universe-enter{gap:24px;font-size:12px}.liminomaly-opening{min-height:600px}.liminomaly-opening>img{object-position:61% center}.liminomaly-opening-copy{width:100%;padding:60px 24px 9vh}.liminomaly-opening-copy h1{letter-spacing:-.055em;margin:20px 0;font-size:65px}.liminomaly-opening-copy>p{max-width:290px;margin-bottom:35px;font-size:10px;line-height:1.9}.liminomaly-story{width:calc(100% - 48px);padding:60px 0 70px;display:block}.liminomaly-story h2,.universe-gallery h2{margin-bottom:30px;font-size:31px}.liminomaly-story p{font-size:14px;line-height:1.95}.universe-gallery{width:calc(100% - 48px);padding-bottom:70px}.universe-gallery-images{display:block}.universe-gallery figure{margin-bottom:35px}.universe-image-dialog{padding:55px 38px 45px}.universe-image-dialog button{width:30px;height:34px}.universe-dialog-prev{left:3px}.universe-dialog-next{right:3px}}@media (width<=380px){.universe-world-copy h1{font-size:53px}.universe-destination-name h2{max-width:120px;font-size:14px}.liminomaly-opening-copy h1{font-size:55px}}@media (height<=650px) and (width>=701px){.universe-home{padding-top:65px;padding-bottom:65px}.universe-anchor{height:62svh;min-height:0}.universe-wordmark{top:22px}.universe-entry .universe-anchor{height:75svh;min-height:0}.universe-world{padding-top:65px;padding-bottom:15px}.universe-world-copy h1{margin:10px 0 22px;font-size:62px}.universe-world-copy ul,.universe-world-copy p{margin-bottom:15px}}.universe-app[data-motion=off] *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.universe-app *{transition:none!important;animation:none!important}.universe-app .universe-content{opacity:1!important}}
