.home-journal{--chapter-accent:#8af3c5;padding:var(--home-section-space,80px) 0;margin:0 4.3%;scroll-margin-top:30px;position:relative}.home-journal:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8af3c5b3 50%,#0000);height:1px;position:absolute;top:-1px;left:0;right:0;box-shadow:0 0 14px #8af3c573}.home-journal .research-kicker{color:var(--chapter-accent)}.home-journal .research-kicker:before{content:"";background:var(--chapter-accent);width:6px;height:6px;box-shadow:0 0 12px var(--chapter-accent);border-radius:50%;flex:none;margin-right:-8px}.home-journal-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:34px;display:flex}.home-journal h2{letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(36px,4vw,62px);font-weight:400;line-height:1.08}.home-journal h2 em{color:var(--primary);font-family:Georgia,serif;font-weight:400}.home-journal-all{border-bottom:1px solid #ffffff40;flex-shrink:0;align-items:center;gap:12px;min-height:44px;font-size:14px;transition:color .2s,border-color .2s;display:flex}.home-journal-all:hover{color:var(--primary);border-color:var(--primary)}.home-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.home-journal-card{background:linear-gradient(160deg,#131a1ee6,#0a0d0fd9 70%);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;height:100%;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s;display:flex;overflow:hidden;box-shadow:0 18px 40px #05070a77,inset 0 1px #ffffff12}.home-journal-art{aspect-ratio:16/9;background:#090c0d;display:block;overflow:hidden}.home-journal-art img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1);display:block}.home-journal-copy{flex-direction:column;flex:1;gap:14px;padding:20px 22px 22px;display:flex}.home-journal-title{letter-spacing:-.01em;color:#f1f0e8;font-family:Georgia,serif;font-size:21px;line-height:1.3}.home-journal-read{font-family:var(--font-geist-mono),monospace;letter-spacing:1.3px;text-transform:uppercase;color:var(--primary);align-items:center;gap:8px;margin-top:auto;font-size:11px;display:flex}.home-journal-card:is(:hover,:focus-visible){border-color:#8af3c58c;transform:translateY(-5px);box-shadow:0 26px 54px #05070aaa,0 0 34px #8af3c52e,inset 0 1px #ffffff1a}.home-journal-card:is(:hover,:focus-visible) .home-journal-art img{transform:scale(1.05)}.home-journal-card:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (max-width:1100px){.home-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.home-journal{margin:0 6%;padding:48px 0}.home-journal-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:22px}.home-journal h2{margin-top:14px;font-size:clamp(34px,8.6vw,46px)}.home-journal-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -6.4%;padding:4px 6.4% 12px;scroll-padding-inline:6.4%;display:flex;overflow-x:auto}.home-journal-grid::-webkit-scrollbar{display:none}.home-journal-grid>li{scroll-snap-align:start;flex:0 0 78%}.home-journal-title{font-size:19px}}@media (prefers-reduced-motion:reduce){.home-journal-card,.home-journal-art img{transition:none}}@media (hover:none){.home-journal-card:hover{transform:none}}.uv-home{--uv-ink:#f1f5ec;--uv-mute:#a9b6a2;--uv-mint:#8af3c5;--uv-mint-soft:#8af3c533;--uv-amber:#e7c58a;--uv-night:#05070a;--uv-forest:#0b1410;max-width:2200px;color:var(--uv-ink);background:radial-gradient(120% 80% at 50% 0,#0a1016 0%,#05070a 55%,#030405 100%);margin:auto;position:relative;overflow-x:clip}.uv-home .uv-kicker{font-family:var(--font-geist-mono),monospace;letter-spacing:2px;text-transform:uppercase;color:var(--uv-mint);align-items:center;gap:10px;margin:0 0 16px;font-size:11px;display:flex}.uv-home .uv-kicker>span{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.uv-home .uv-h2{letter-spacing:-.055em;text-wrap:balance;margin:0 0 18px;font-size:clamp(40px,5.4vw,84px);font-weight:400;line-height:1.02}.uv-home .uv-h2 em{color:var(--uv-mint);font-family:Georgia,serif;font-style:italic;font-weight:400}.uv-home .uv-h2:focus{outline:none}.uv-home .rw{vertical-align:top;margin:0 -.08em -.16em 0;padding:0 .08em .16em 0;display:inline-block;overflow:hidden}.uv-home .rw-i{display:inline-block}.uv-home .is-armed .rw-i{transform:translateY(112%)}.uv-home .is-armed.is-risen .rw-i{transition:transform 1.05s cubic-bezier(.2,.75,.15,1) calc(var(--w) * 70ms);transform:none}.uv-home .uv-lede{max-width:560px;color:var(--uv-mute);margin:0;font-size:18px;line-height:1.65}.uv-home>.header{z-index:20;position:absolute;top:0;left:0;right:0}.uv-stars{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.uv-opening{isolation:isolate;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.uv-opening-media{z-index:-3;position:absolute;inset:0}.uv-opening-scene,.uv-opening-video{object-fit:cover;transform-origin:50% 45%;width:100%;height:100%;animation:40s ease-in-out infinite alternate uv-drift;position:absolute;inset:0}.uv-opening-video{opacity:0;transition:opacity 1.6s}.uv-opening-video.is-playing{opacity:1}@keyframes uv-drift{0%{transform:scale(1.04)}to{transform:scale(1.12)translateY(-1.5%)}}.uv-opening-shade{z-index:-2;background:radial-gradient(42% 46% at 50% 56%,#05070ae0 0%,#05070ab3 38%,#05070a4d 68%,#0000 88%),radial-gradient(60% 55% at 50% 70%,#05070acc 0%,#05070a66 45%,#0000 75%),linear-gradient(#05070acc 0%,#0000 22% 50%,#05070af2 92%,#05070a 100%);position:absolute;inset:0}.uv-opening-stars{z-index:-1}.uv-opening-content{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:980px;padding:clamp(150px,19vh,190px) 6% 80px;display:flex;position:relative}.uv-emblem{aspect-ratio:1;width:clamp(110px,12vw,170px);margin:0 0 16px;position:relative}.uv-emblem img{object-fit:cover;mix-blend-mode:screen;filter:contrast(1.08)saturate(.95);border-radius:50%;width:88%;height:88%;position:absolute;inset:6%;-webkit-mask:radial-gradient(circle at 50% 46%,#000 52%,#0000 71%);mask:radial-gradient(circle at 50% 46%,#000 52%,#0000 71%)}.uv-emblem-film{object-fit:cover;mix-blend-mode:screen;opacity:0;border-radius:50%;width:88%;height:88%;transition:opacity .9s;position:absolute;inset:6%;-webkit-mask:radial-gradient(circle at 50% 46%,#000 52%,#0000 71%);mask:radial-gradient(circle at 50% 46%,#000 52%,#0000 71%)}.uv-emblem-film.is-playing{opacity:1}.uv-emblem-halo{filter:blur(4px);background:radial-gradient(circle,#8af3c526 0%,#8af3c50d 40%,#0000 68%);border-radius:50%;position:absolute;inset:-20%}.uv-emblem-trace{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.uv-emblem-trace circle{fill:none;stroke:var(--uv-mint);stroke-width:.9px;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 4px #8af3c5aa)}.uv-wordmark{font-family:var(--font-geist-mono),monospace;letter-spacing:.42em;color:var(--uv-ink);gap:.18em;margin:0 0 8px;font-size:clamp(14px,1.6vw,19px);display:flex}.uv-tagline{text-shadow:0 1px 12px #05070a;color:var(--uv-amber);margin:0 0 30px;font-family:Georgia,serif;font-size:clamp(15px,1.4vw,18px);font-style:italic}.uv-headline:focus{outline:none}.uv-headline{letter-spacing:-.06em;text-transform:uppercase;text-wrap:balance;margin:0 0 14px;font-size:clamp(46px,6.6vw,110px);font-weight:400;line-height:.98}.uv-headline em{text-transform:none;color:var(--uv-mint);letter-spacing:-.04em;font-family:Georgia,serif;font-style:italic}.uv-sub{font-family:var(--font-geist-mono),monospace;letter-spacing:.32em;text-transform:uppercase;color:#cfe0d6;margin:0 0 18px;font-size:clamp(12px,1.2vw,15px)}.uv-copy{text-shadow:0 1px 14px #05070a;max-width:600px;color:var(--uv-mute);margin:0 0 34px;font-size:clamp(16px,1.35vw,19px);line-height:1.65}.uv-ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.uv-portal-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:58px;color:var(--uv-ink);font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #8af3c566;border-radius:999px;padding:0 30px;font-size:15px;transition:box-shadow .4s,border-color .4s,transform .4s;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 30px #8af3c51f,0 14px 40px #0008}:is(.uv-portal-button:hover,.uv-portal-button:focus-visible){border-color:#8af3c5cc;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #8af3c533,0 0 46px #8af3c540,0 14px 40px #0008}.uv-portal-label{z-index:2;align-items:center;gap:10px;display:inline-flex;position:relative}.uv-portal-ring{-webkit-mask-composite:xor;opacity:.35;border-radius:999px;padding:1px;transition:opacity .4s;position:absolute;inset:-7px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.uv-portal-ring:before{content:"";aspect-ratio:1;background:conic-gradient(transparent 0 60%,#8af3c5 75%,transparent 88%);width:140%;animation:4.5s linear infinite uv-turn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.uv-portal-button:hover .uv-portal-ring,.uv-portal-button:focus-visible .uv-portal-ring){opacity:1}.uv-portal-button:hover .uv-portal-ring:before{animation-duration:1.8s}.uv-portal-button:focus-visible .uv-portal-ring:before{animation-duration:1.8s}@keyframes uv-turn{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.uv-portal-motes{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(circle at 8% 30%,#8af3c5 0 1.5px,#0000 2px),radial-gradient(circle at 92% 70%,#8af3c5 0 1.5px,#0000 2px),radial-gradient(circle at 20% 90%,#e7c58a 0 1.2px,#0000 2px),radial-gradient(circle at 80% 10%,#8af3c5 0 1.2px,#0000 2px),radial-gradient(circle at 50% 0,#d6ffec 0 1px,#0000 2px),radial-gradient(circle at 50% 100%,#8af3c5 0 1px,#0000 2px);transition:opacity .4s;position:absolute;inset:-26px -40px}:is(.uv-portal-button:hover .uv-portal-motes,.uv-portal-button:focus-visible .uv-portal-motes){opacity:1;animation:1.4s ease-in infinite uv-converge}@keyframes uv-converge{0%{opacity:.9;transform:scale(1.25)}to{opacity:0;transform:scale(.55)}}.uv-ghost-button{min-height:58px;color:var(--uv-ink);letter-spacing:.06em;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:15px;transition:border-color .3s,background .3s;display:inline-flex}.uv-ghost-button:hover{background:#ffffff0a;border-color:#fff6}.uv-skip{z-index:3;min-height:40px;color:var(--uv-mute);font:inherit;cursor:pointer;background:#05070aaa;border:1px solid #ffffff2e;border-radius:999px;padding:0 16px;font-size:13px;position:absolute;bottom:22px;right:22px}.uv-skip:hover{color:var(--uv-ink);border-color:#fff6}.uv-opening.is-intro .uv-emblem{animation:1.2s cubic-bezier(.2,.7,.2,1) .1s both uv-rise}.uv-opening.is-intro .uv-emblem-trace circle{animation:1.4s .2s both uv-trace}.uv-opening.is-intro .uv-wordmark span{animation:.6s both uv-letter}.uv-opening.is-intro .uv-tagline{animation:.9s 1s both uv-fade}.uv-opening.is-intro .uv-headline{animation:1.1s cubic-bezier(.2,.7,.2,1) 1.1s both uv-rise-lcp}.uv-opening.is-intro .uv-sub{animation:.9s 1.4s both uv-fade}.uv-opening.is-intro .uv-copy{animation:.9s 1.55s both uv-fade}.uv-opening.is-intro .uv-ctas{animation:.9s cubic-bezier(.2,.7,.2,1) 1.7s both uv-rise}@keyframes uv-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes uv-rise-lcp{0%{opacity:.06;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes uv-fade{0%{opacity:0}to{opacity:1}}@keyframes uv-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes uv-letter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.uv-seen .uv-opening.is-intro :is(.uv-emblem,.uv-emblem-trace circle,.uv-wordmark span,.uv-tagline,.uv-headline,.uv-sub,.uv-copy,.uv-ctas),html[data-age=pending] .uv-opening.is-intro :is(.uv-emblem,.uv-emblem-trace circle,.uv-wordmark span,.uv-tagline,.uv-headline,.uv-sub,.uv-copy,.uv-ctas){animation:none}.uv-seen .uv-skip{display:none}.uv-wormhole{z-index:80;pointer-events:none;opacity:0;background:#020304;transition:opacity .6s;position:fixed;inset:0}.uv-wormhole.is-on{opacity:1;transition:opacity .25s}.uv-wormhole-flash{opacity:0;background:radial-gradient(circle,#d6ffec 0%,#8af3c5aa 18%,#0000 55%);position:absolute;inset:0}.uv-wormhole.is-on .uv-wormhole-flash{animation:1.15s ease-in forwards uv-flash}@keyframes uv-flash{0%,60%{opacity:0;transform:scale(.2)}92%{opacity:1;transform:scale(1.4)}to{opacity:.9;transform:scale(1.6)}}.uv-galaxy{isolation:isolate;align-items:flex-end;min-height:105svh;display:flex;position:relative;overflow:hidden}.uv-depth{z-index:-3;position:absolute;inset:0}.uv-depth img,.uv-depth canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.uv-depth canvas{opacity:0;transition:opacity 1.2s}.uv-depth.is-live canvas{opacity:1}.uv-galaxy-fade{z-index:-2;background:linear-gradient(#05070a 0%,#0000 18% 45%,#05070acc 78%,#05070a 100%),linear-gradient(90deg,#05070ab3 0%,#0000 55%);position:absolute;inset:0}.uv-galaxy-stars{z-index:-1;opacity:.7}.uv-galaxy-content{max-width:1180px;padding:0 6% 9vh}.uv-beacons{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.uv-beacon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:74px;color:var(--uv-ink);background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex}:is(.uv-beacon:hover,.uv-beacon:focus-visible){border-color:#8af3c580;transform:translateY(-3px);box-shadow:0 0 30px #8af3c526}.uv-beacon-dot{background:var(--uv-mint);width:9px;height:9px;box-shadow:0 0 0 4px #8af3c51f,0 0 14px var(--uv-mint);border-radius:50%;flex:none;position:relative}.uv-beacon-dot:after{content:"";border:1px solid #8af3c599;border-radius:50%;animation:2.6s ease-out infinite uv-ping;position:absolute;inset:-6px}.uv-beacon-text{flex:1;gap:3px;min-width:0;display:grid}.uv-beacon-text strong{font-size:17px;font-weight:500}.uv-beacon-text small{color:var(--uv-mute);font-size:12.5px;line-height:1.4}.uv-beacon svg{color:var(--uv-mint);flex:none}@keyframes uv-ping{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.7)}}.uv-myc{--p:0;height:300vh;position:relative}.uv-myc-stage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.uv-myc-from,.uv-myc-to{display:block;position:absolute;inset:0}.uv-myc-from img,.uv-myc-to img{object-fit:cover;width:100%;height:100%;display:block}.uv-myc-to picture{position:absolute;inset:0}.uv-myc-from,.uv-myc-to,.uv-myc-fog{will-change:transform,opacity}.uv-myc-from{z-index:-5;pointer-events:none;opacity:clamp(0,calc(1 - var(--p) * 2.8),1);transform:scale(calc(1 + var(--p) * 2.4));transform-origin:62% 70%;filter:blur(calc(var(--p) * 16px))}.uv-myc-to{z-index:-6;opacity:clamp(0,calc((var(--p) - .1) * 3.2),1);transform:scale(calc(1.3 - min(var(--p),.8) * .35));filter:blur(calc(max(0,.42 - var(--p)) * 32px))}.uv-myc-fog{z-index:-4;pointer-events:none;opacity:clamp(0,min(calc((var(--p) - .05) * 7),calc((.46 - var(--p)) * 6)),.92);transform:scale(calc(1.4 - var(--p)));background:radial-gradient(60% 50% at 30% 40%,#a9c7bd59,#0000 70%),radial-gradient(55% 45% at 72% 62%,#8af3c533,#0000 70%),radial-gradient(80% 70%,#0b1410e6,#05070a 90%);position:absolute;inset:-10%}.uv-myc-shade{z-index:-2;pointer-events:none;background:linear-gradient(#05070a 0%,#05070a00 24% 70%,#05070a 100%),radial-gradient(70% 60% at 50% 55%,#0000 40%,#05070a99 100%);position:absolute;inset:0}.uv-myc-net{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.uv-myc-film{z-index:-3;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.uv-myc.has-film .uv-myc-film.is-live{opacity:clamp(0,calc((.54 - var(--p)) * 25),1)}.uv-myc.has-film :is(.uv-myc-from,.uv-myc-fog){display:none}.uv-myc.has-film .uv-myc-to{opacity:clamp(0,calc((var(--p) - .46) * 25),1);filter:none;transform:none}.uv-myc-copy{z-index:2;pointer-events:none;max-width:520px;opacity:clamp(0,calc((var(--p) - .08) * 4),1);position:absolute;top:12%;left:6%}.uv-myc-copy .uv-lede{text-shadow:0 1px 14px #05070a,0 0 3px #05070a}.uv-myc-nodes{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.uv-myc-nodes li{position:absolute;transform:translate(-50%,-50%)}.uv-node{pointer-events:auto;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;width:44px;height:44px;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);position:relative;transform:scale(.4)}.uv-myc-nodes.is-on .uv-node{opacity:1;transition-delay:calc(var(--i) * 90ms);transform:none}.uv-node span{background:radial-gradient(circle,#d6ffec 0%,#8af3c5 45%,#8af3c500 70%);border-radius:50%;position:absolute;inset:14px;box-shadow:0 0 18px #8af3c5}.uv-node:before,.uv-node:after{content:"";border:1px solid #8af3c588;border-radius:50%;animation:2.8s ease-out infinite uv-ripple;position:absolute;inset:6px}.uv-node:after{animation-delay:1.4s}:is(.uv-node:hover span,.uv-node.is-open span,.uv-node:focus-visible span){inset:11px;box-shadow:0 0 30px #8af3c5,0 0 60px #8af3c588}.uv-node:focus-visible{outline:2px solid var(--uv-mint);outline-offset:2px}@keyframes uv-ripple{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.uv-discovery{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0d1612e6,#070b09f0);border:1px solid #8af3c54d;border-radius:18px;width:min(340px,80vw);padding:20px 22px 18px;animation:.35s cubic-bezier(.2,.7,.2,1) both uv-pop;position:absolute;transform:translate(26px,-50%);box-shadow:0 20px 60px #000c,0 0 40px #8af3c51a}.uv-discovery.is-left{transform:translate(calc(-100% - 26px),-50%)}.uv-discovery-kicker{font-family:var(--font-geist-mono),monospace;letter-spacing:2px;text-transform:uppercase;color:var(--uv-mint);margin:0 0 6px;font-size:10px}.uv-discovery h3{letter-spacing:-.02em;margin:0 0 8px;font-size:21px;font-weight:500}.uv-discovery p{color:#c8d4c1;margin:0 0 12px;font-size:15px;line-height:1.6}.uv-discovery a{color:var(--uv-mint);border-bottom:1px solid #8af3c566;align-items:center;gap:8px;padding-bottom:2px;font-size:14px;display:inline-flex}.uv-discovery-close{width:32px;height:32px;color:var(--uv-mute);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}@keyframes uv-pop{0%{opacity:0}to{opacity:1}}.uv-artifacts{isolation:isolate;padding:120px 4.3% 110px;position:relative;overflow:hidden}.uv-chamber{z-index:-1;opacity:.9;background:linear-gradient(#05070a 0%,#05070a33 22%,#05070a66 70%,#05070a 100%),url(/universe/chamber-2560.webp) 50% 30%/cover no-repeat;position:absolute;inset:0}.uv-artifacts-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;max-width:1400px;margin:0 auto 56px;display:flex}.uv-artifact-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 22px;max-width:1400px;margin:0 auto;padding:0;list-style:none;display:grid}.uv-artifact{--accent:#8af3c5;opacity:0;animation:uv-rise 1s cubic-bezier(.2,.7,.2,1) calc(var(--i) * 90ms) both;flex-direction:column;gap:14px;animation-timeline:view();animation-range:entry entry 60%;display:flex}.uv-artifact-info{flex-direction:column;gap:8px;padding:0 4px;display:flex}.uv-artifact-kind{font-family:var(--font-geist-mono),monospace;letter-spacing:1.6px;text-transform:uppercase;color:var(--uv-mute);margin:0;font-size:10.5px}.uv-artifact-info h3{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:400}.uv-artifact-info h3 a:hover{color:var(--uv-mint)}.uv-artifact-note{color:var(--uv-mute);margin:0;font-size:13.5px;line-height:1.45}.uv-sizes{flex-wrap:wrap;gap:6px;display:flex}.uv-sizes button{color:#d6e2cf;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:999px;padding:0 12px;font-size:13px}.uv-sizes button[aria-pressed=true]{border-color:var(--uv-mint);color:var(--uv-mint);background:#8af3c514}.uv-availability{color:#9fd8bd;margin:0;font-size:12.5px}.uv-availability.is-low{color:var(--uv-amber)}.uv-availability.is-out{color:#ff9a8a}.uv-artifact-info .preview-purchase{margin:2px 0 0}.uv-details{width:fit-content;color:var(--uv-mute);border-bottom:1px solid #ffffff26;align-items:center;gap:8px;padding-bottom:2px;font-size:13.5px;display:inline-flex}.uv-details:hover{color:var(--uv-mint)}.uv-portal{--dx:50%;--dy:47%;--dr:17%;--dry:30%;--ar:1.7778;padding:60px 0 80px;position:relative;overflow:hidden}.uv-portal-frame{width:100%;position:relative;overflow:hidden}.uv-portal-stage{width:min(100%,calc(92svh * var(--ar)));aspect-ratio:var(--ar);margin:0 auto;position:relative}.uv-portal-stage:before,.uv-portal-stage:after{content:"";z-index:5;pointer-events:none;position:absolute;left:0;right:0}.uv-portal-stage:before{background:linear-gradient(#05070a,#05070a00);height:16%;top:0}.uv-portal-stage:after{background:linear-gradient(#05070a00,#05070a);height:24%;bottom:0}.uv-portal-ring-art{object-fit:cover;mix-blend-mode:lighten;z-index:2;width:100%;height:100%;position:absolute;inset:0}.uv-portal-window{z-index:1;filter:brightness(.2)blur(8px)saturate(.6);transition:filter 2.6s .3s;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/universe/portal-window.webp) 0 0/100% 100% no-repeat;mask:url(/universe/portal-window.webp) 0 0/100% 100% no-repeat}.uv-portal.is-active .uv-portal-window{filter:none}.uv-portal-world{left:calc(var(--dx) - var(--dr) * 1.08);top:calc(var(--dy) - var(--dry) * 1.08);width:calc(var(--dr) * 2.16);height:calc(var(--dry) * 2.16);transition:transform 3s cubic-bezier(.2,.7,.2,1) .3s;position:absolute;transform:scale(1.12)}.uv-portal.is-active .uv-portal-world{transform:none}.uv-portal-world img,.uv-portal-world video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.uv-portal-world video{opacity:0;transition:opacity 1.4s}.uv-portal-world video.is-playing{opacity:1}.uv-portal-spores{opacity:.8;mix-blend-mode:screen}.uv-portal-light{z-index:3;left:calc(var(--dx) - var(--dr) - 0.6%);top:calc(var(--dy) - var(--dry) - 0.6% * var(--ar));width:calc(var(--dr) * 2 + 1.2%);height:calc(var(--dry) * 2 + 1.2% * var(--ar));pointer-events:none;position:absolute;overflow:visible}.uv-portal-light ellipse{fill:none;stroke:var(--uv-mint);stroke-width:1.6px;stroke-dasharray:.18 .82;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 3px #8af3c5)}.uv-portal.is-active .uv-portal-light ellipse{opacity:1;animation:2.4s cubic-bezier(.4,0,.2,1) .2s both uv-orbit,9s linear 2.6s infinite uv-orbit-idle}@keyframes uv-orbit{0%{stroke-dasharray:0 1;stroke-dashoffset:0}to{stroke-dasharray:1 0;stroke-dashoffset:0}}@keyframes uv-orbit-idle{0%{stroke-dasharray:.25 .75;stroke-dashoffset:0}to{stroke-dasharray:.25 .75;stroke-dashoffset:-1px}}.uv-portal-copy{z-index:6;text-align:center;flex-direction:column;align-items:center;max-width:820px;margin:-2vw auto 0;padding:0 6%;display:flex;position:relative}.uv-portal-copy .uv-lede{margin:0 auto}.uv-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1300px;margin:56px auto 0;padding:0 4.3%;list-style:none;display:grid}.uv-destinations li{opacity:0;transition:opacity .9s,transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(1.4s + var(--i) * .18s);transform:translateY(40px)scale(.94)}.uv-portal.is-active .uv-destinations li{opacity:1;transform:none}.uv-destination{aspect-ratio:4/5;isolation:isolate;border:1px solid #ffffff1f;border-radius:22px;display:block;position:relative;overflow:hidden}.uv-destination img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.uv-destination:after{content:"";z-index:-1;background:linear-gradient(#0000 40%,#05070af2 100%);position:absolute;inset:0}.uv-destination:hover img{transform:scale(1.06)}.uv-destination:hover{border-color:#8af3c566}.uv-destination-text{gap:6px;display:grid;position:absolute;bottom:22px;left:22px;right:56px}.uv-destination-text strong{letter-spacing:-.03em;font-size:24px;font-weight:400}.uv-destination-text small{color:#c8d4c1;font-size:14px;line-height:1.5}.uv-destination>svg{color:var(--uv-mint);position:absolute;bottom:24px;right:20px}:is(.uv-portal.is-pinned,.uv-motion .uv-portal){content-visibility:visible;--pp:0;--fp:0;height:330vh;padding:0;overflow:clip}:is(.uv-portal.is-pinned,.uv-motion .uv-portal) .uv-portal-pin{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}:is(.uv-portal.is-pinned,.uv-motion .uv-portal) .uv-portal-pin:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#05070ad9 0%,#05070a00 30% 55%,#05070ae6 100%);position:absolute;inset:0}:is(.uv-portal.is-pinned,.uv-motion .uv-portal) .uv-portal-frame{position:absolute;inset:0;overflow:hidden}:is(.uv-portal.is-pinned,.uv-motion .uv-portal) .uv-portal-stage{width:max(100%,calc(100svh * var(--ar)));margin:0;position:absolute;top:50%;left:50%;translate:-50% -50%}:is(.uv-portal.is-pinned,.uv-motion .uv-portal) .uv-portal-stage:before,:is(.uv-portal.is-pinned,.uv-motion .uv-portal) .uv-portal-stage:after{display:none}.uv-portal-film{z-index:3;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.uv-portal.has-film .uv-portal-film.is-live{opacity:clamp(0,calc((var(--fp) - .02) * 12),1)}:is(.uv-portal.is-pinned,.uv-motion .uv-portal) .uv-portal-copy{z-index:6;opacity:max(clamp(0,calc(1 - (var(--pp) - .1) * 10),1),clamp(0,calc((var(--pp) - .8) * 8),1));margin:0 auto;position:absolute;top:clamp(84px,12vh,140px);left:0;right:0}:is(.uv-portal.is-pinned,.uv-motion .uv-portal) .uv-destinations{z-index:6;margin:0 auto;position:absolute;bottom:clamp(24px,6vh,64px);left:0;right:0}:is(.uv-portal.is-pinned,.uv-motion .uv-portal) .uv-destinations li{opacity:clamp(0,calc((var(--pp) - .72 - var(--i) * .03) * 10),1);transform:translate3d(0,calc((1 - clamp(0,calc((var(--pp) - .72 - var(--i) * .03) * 10),1)) * 40px),0);transition:none}:is(.uv-portal.is-pinned,.uv-motion .uv-portal) .uv-destination{aspect-ratio:16/11}.uv-doors{padding:10px 0 0;position:relative}.uv-doors .dmt-banner{margin-top:0}.uv-opening.is-off :is(.uv-opening-scene,.uv-opening-video),.uv-opening.is-off .uv-portal-ring:before,.uv-galaxy.is-off .uv-beacon-dot:after,.uv-myc.is-off .uv-node:before,.uv-myc.is-off .uv-node:after,.uv-artifacts.is-off :is(.uv-pack,.uv-motes i),.uv-portal.is-off .uv-portal-light ellipse{animation-play-state:paused}.uv-artifacts,.uv-portal,.uv-doors,.uv-home .home-faq,.uv-home .site-footer{content-visibility:auto;contain-intrinsic-size:auto 1100px}.uv-signoff{color:var(--uv-amber);text-align:center;justify-content:center;align-items:center;gap:12px;margin:0;padding:34px 6% 40px;font-family:Georgia,serif;font-size:clamp(17px,1.6vw,21px);font-style:italic;display:flex}.uv-signoff>span{background:var(--uv-mint);width:6px;height:6px;box-shadow:0 0 12px var(--uv-mint);border-radius:50%}@media (max-width:900px){.uv-beacons,.uv-artifact-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.uv-opening-shade{background:linear-gradient(#05070ab3 0%,#05070a6b 20%,#05070a80 42%,#05070ab3 66%,#05070ae6 88%,#05070a 100%)}.uv-headline,.uv-sub{text-shadow:0 2px 18px #05070a,0 0 4px #05070a}.uv-chamber{background-image:linear-gradient(#05070a 0%,#05070a33 22%,#05070a66 70%,#05070a 100%),url(/universe/chamber-1280.webp)}.uv-opening-content{padding:110px 6% 70px}.uv-headline{font-size:clamp(40px,11vw,60px)}.uv-ctas{flex-direction:column;align-items:stretch;width:100%}.uv-portal-button,.uv-ghost-button{justify-content:center}.uv-galaxy-content{padding:0 6% 8vh}.uv-beacons{grid-template-columns:1fr}.uv-myc{height:260vh}.uv-myc-from,.uv-myc-to{filter:none}.uv-myc-copy{top:9%;left:6%;right:6%}.uv-discovery,.uv-discovery.is-left{width:auto;position:fixed;bottom:16px;right:4%;transform:none;top:auto!important;left:4%!important}.uv-artifacts{padding:90px 0 80px}.uv-artifacts-head{padding:0 6%}.uv-artifact-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:16px;padding:0 6% 8px;display:flex;overflow-x:auto}.uv-artifact-row::-webkit-scrollbar{display:none}.uv-artifact{scroll-snap-align:center;flex:0 0 78%}.uv-portal-frame .uv-portal-stage{width:175%;margin-left:-37.5%}.uv-portal-copy{margin-top:-6vw}.uv-destinations{grid-template-columns:1fr;padding:0 6%}.uv-destination{aspect-ratio:16/10}:is(.uv-portal.is-pinned,.uv-motion .uv-portal){height:300vh}:is(.uv-portal.is-pinned,.uv-motion .uv-portal) .uv-portal-frame .uv-portal-stage{width:max(175%,calc(100svh * var(--ar)));margin:0}:is(.uv-portal.is-pinned,.uv-motion .uv-portal) .uv-portal-copy{top:96px}:is(.uv-portal.is-pinned,.uv-motion .uv-portal) .uv-destinations{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 6% 4px;display:flex;overflow-x:auto}:is(.uv-portal.is-pinned,.uv-motion .uv-portal) .uv-destinations::-webkit-scrollbar{display:none}:is(.uv-portal.is-pinned,.uv-motion .uv-portal) .uv-destinations li{scroll-snap-align:center;flex:0 0 78%}:is(.uv-portal.is-pinned,.uv-motion .uv-portal) .uv-destination{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.uv-opening-scene,.uv-opening-video,.uv-pack,.uv-ring i:before,.uv-motes i,.uv-beacon-dot:after,.uv-node:before,.uv-node:after,.uv-portal-ring:before{animation:none!important}.uv-artifact{opacity:1;animation:none}.uv-myc{height:auto}.uv-myc-stage{position:relative}.uv-myc-from,.uv-myc-fog{display:none}.uv-myc-to{opacity:1;filter:none;transform:none}.uv-myc-copy{opacity:1}}.uv-marquee{content-visibility:auto;contain-intrinsic-size:auto 190px;border-block:1px solid #8af3c51f;margin:10px 0;padding:30px 0;position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.uv-marquee-track{will-change:transform;width:max-content;display:flex}.uv-marquee-set{flex:none;align-items:center;display:flex}.uv-marquee-set>span{align-items:center;gap:44px;padding-right:44px;display:flex}.uv-marquee b{letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #8af3c578;font-size:clamp(44px,6.2vw,108px);font-weight:400;line-height:1.05}.uv-marquee b.is-em{text-transform:none;letter-spacing:-.035em;color:var(--uv-mint);-webkit-text-stroke:0;text-shadow:0 0 34px #8af3c540;font-family:Georgia,serif;font-style:italic;font-weight:400}.uv-marquee i{color:var(--uv-amber);opacity:.85;font-size:clamp(20px,2.2vw,36px);font-style:normal}.uv-wordlight span{transition:opacity .7s ease calc(var(--i) * 55ms)}.uv-motion .uv-wordlight:not(.is-lit) span{opacity:.16}@media (prefers-reduced-motion:reduce){.uv-wordlight span{transition:none;opacity:1!important}}
