.page-module___8aEwW__shell{width:100%;height:100vh;color:var(--foreground);--approach:0;--navfocus:0;--leanx:0;--leany:0;position:relative;overflow:hidden}.page-module___8aEwW__scene{z-index:0;will-change:transform;position:fixed;inset:0;transform:scale(1.04)}.page-module___8aEwW__scene canvas{display:block}.page-module___8aEwW__cosmosDepth,.page-module___8aEwW__kuiperBand,.page-module___8aEwW__plutoFallback,.page-module___8aEwW__veil,.page-module___8aEwW__bloom,.page-module___8aEwW__dust,.page-module___8aEwW__scan,.page-module___8aEwW__grain,.page-module___8aEwW__vignette{pointer-events:none;position:fixed;inset:0}.page-module___8aEwW__cosmosDepth{z-index:0;opacity:.92;background:radial-gradient(circle at 14% 18%,#c3d0e12e 0 1px,#0000 1.8px) 0 0/241px 241px,radial-gradient(circle at 72% 22%,#f2e7cd33 0 1px,#0000 1.7px) 0 0/337px 337px,radial-gradient(circle at 85% 68%,#a6b9d029 0 1px,#0000 1.9px) 0 0/419px 419px,radial-gradient(circle at 31% 76%,#fff4da21 0 .8px,#0000 1.6px) 0 0/557px 557px,radial-gradient(at 18% 42%,#323f5247,#0000 31%) 0 0/100% 100%,radial-gradient(at 77% 48%,#47372e29,#0000 24%) 0 0/100% 100%,radial-gradient(at 50% 102%,#3a506c33,#0000 44%) 0 0/100% 100%,linear-gradient(#02040a 0%,#04070f 46%,#020309 100%) 0 0/100% 100%;background-position:calc(50% + var(--leanx,0) * -22px) calc(50% + var(--leany,0) * -14px), calc(50% + var(--leanx,0) * 18px) calc(50% + var(--leany,0) * 12px), calc(50% + var(--leanx,0) * -8px) calc(50% + var(--leany,0) * 20px), calc(50% + var(--leanx,0) * 32px) calc(50% + var(--leany,0) * -18px), center, center, center, center;filter:saturate(.76)contrast(1.05)}.page-module___8aEwW__kuiperBand{z-index:1;opacity:calc(.26 + var(--approach,0) * .1);background:linear-gradient(119deg,#0000 0 34%,#98a8bc09 39%,#decfb20b 45%,#5d708808 50%,#0000 58%) 0 0/100% 100%,radial-gradient(circle at 24% 61%,#f6ebd23d 0 .8px,#0000 1.4px) 0 0/148px 148px,radial-gradient(circle at 63% 38%,#9bb0ca2e 0 .7px,#0000 1.4px) 0 0/213px 213px,radial-gradient(circle at 77% 57%,#d8b88b29 0 .7px,#0000 1.3px) 0 0/319px 319px;background-position:center, calc(50% + var(--leanx,0) * -46px) calc(50% + var(--leany,0) * -28px), calc(50% + var(--leanx,0) * 28px) calc(50% + var(--leany,0) * 18px), calc(50% + var(--leanx,0) * -16px) calc(50% + var(--leany,0) * 24px);transform:rotate(-2deg) scale(calc(1 + var(--approach,0) * .025));mix-blend-mode:screen}.page-module___8aEwW__plutoFallback{z-index:2;aspect-ratio:1;width:min(118vmin,1050px);transform:translate(-50%, -50%) translate3d(calc(var(--leanx,0) * -20px), calc(var(--leany,0) * -12px), 0) scale(calc(.96 + var(--approach,0) * .07));opacity:calc(.9 + var(--approach,0) * .06);filter:contrast(1.06)saturate(.84)brightness();background:radial-gradient(at 29% 14%,#e7eeee33 0 8%,#0000 21%),radial-gradient(at 43% 21%,#e7d9bc47 0 12%,#0000 31%),radial-gradient(at 63% 29%,#65433542 0 13%,#0000 36%),radial-gradient(at 34% 38%,#a9845b2e 0 18%,#0000 38%),radial-gradient(at 51% 46%,#36323829 0 20%,#0000 48%),radial-gradient(at 73% 78%,#62769042 0 6%,#40526b26 32%,#0000 58%),radial-gradient(at 56% 88%,#4e607a29,#0000 42%),radial-gradient(circle at 40% 30%,#e2c99fa8 0 22%,#b4936f70 38%,#7c747861 52%,#545e7266 66%,#3c485f7a 80%,#2e3a4f8f 92%,#2833469e 100%);border-radius:999px;inset:66% auto auto 55%;overflow:hidden;box-shadow:inset -14rem -7.5rem 19rem #0e141e75,inset -5rem -1.5rem 9rem #1016223d,inset 0 7.2rem 7rem #f0e9d612,inset 3.2rem 1.9rem 5rem #faf0d70d,0 0 0 1px #9ab8d624,0 -.4rem 2.2rem #84b5dc29,0 0 11rem #2a466638}.page-module___8aEwW__plutoTerrain,.page-module___8aEwW__plutoFrostline,.page-module___8aEwW__plutoMacula,.page-module___8aEwW__plutoRim{border-radius:inherit;display:block;position:absolute;inset:0}.page-module___8aEwW__plutoTerrain{opacity:.92;mix-blend-mode:soft-light;background:radial-gradient(at 26% 13%,#e8ede42e 0 6%,#0000 15%),radial-gradient(at 33% 22%,#d8c9ac2e 0 9%,#0000 22%),radial-gradient(at 47% 17%,#815f4524 0 8%,#0000 21%),radial-gradient(at 58% 28%,#38272433 0 8%,#0000 20%),radial-gradient(at 39% 41%,#b78f6021 0 10%,#0000 28%),radial-gradient(at 53% 46%,#e1d4b91c 0 8%,#0000 24%),radial-gradient(at 30% 56%,#251d1b24 0 6%,#0000 18%),radial-gradient(circle at 36% 49%,#14121238 0 2px,#0000 3.4px),radial-gradient(circle at 49% 32%,#f2e8d121 0 1.5px,#0000 3px),radial-gradient(circle at 61% 42%,#1512123d 0 2.2px,#0000 4.2px),radial-gradient(circle at 42% 57%,#dfd1b21c 0 1.2px,#0000 3.2px)}.page-module___8aEwW__plutoFrostline{opacity:.78;filter:blur(.28px);background:linear-gradient(163deg,#0000 0 8%,#a9b8c633 13%,#0000 33%),radial-gradient(at 31% 7%,#becbd03b,#0000 24%),radial-gradient(at 49% 10%,#8b9dae2e,#0000 28%),radial-gradient(at 23% 31%,#ced8d414,#0000 19%)}.page-module___8aEwW__plutoMacula{opacity:.82;background:radial-gradient(at 63% 27%,#1f171680,#452b2345 34%,#0000 58%),radial-gradient(at 71% 42%,#1411115c,#0000 30%),linear-gradient(102deg,#0000 0 41%,#261c1b3d 49%,#0000 65%)}.page-module___8aEwW__plutoRim{border-top:1px solid #b7daf56b;border-left:1px solid #81a4c71a;border-right:1px solid #81a4c712;inset:-.9%;box-shadow:inset 0 7.4rem 6rem #fff5db0d,inset -13rem -7.5rem 13rem #0c121c85,0 -.35rem 1.4rem #aed4f440,0 -1.2rem 7rem #4674a033}.page-module___8aEwW__plutoFallback:before{content:"";border-radius:inherit;mix-blend-mode:multiply;background:linear-gradient(105deg,#ecf0f80d,#0000 22%,#1016201a 48%,#12192475 100%),radial-gradient(at 40% 26%,#0000 0 30%,#1017222e 60%,#121a2680 100%);position:absolute;inset:-3%}.page-module___8aEwW__plutoFallback:after{content:"";border-radius:inherit;border:1px solid #8eb7da3b;position:absolute;inset:-1.4%;box-shadow:0 -.3rem 1.5rem #9ccbee54,0 -1rem 5.4rem #4d769f3d,0 0 12rem #152c4642}.page-module___8aEwW__veil{z-index:1;opacity:calc(.68 + var(--approach,0) * .06 + var(--navfocus,0) * .04);background:radial-gradient(circle at calc(50% + var(--leanx,0) * 4%) calc(54% + var(--leany,0) * 3%), #e0dacc0e, transparent 44%), radial-gradient(circle at 50% -10%, #080b12b8, transparent 36%), radial-gradient(circle at 50% 64%, #62758a0f, transparent 34%);transform:translate3d(calc(var(--leanx,0) * -14px), calc(var(--leany,0) * -10px), 0);transition:opacity .3s,transform .45s}.page-module___8aEwW__bloom{z-index:2;opacity:calc(.3 + var(--approach,0) * .3);background:radial-gradient(ellipse at calc(50% + var(--leanx,0) * 3%) calc(48% + var(--leany,0) * 2%), #e2dcce26, transparent 20%), radial-gradient(ellipse at calc(50% + var(--leanx,0) * 5%) calc(51% + var(--leany,0) * 3%), #6072881f, transparent 31%), radial-gradient(ellipse at 43% 56%, #c9a5780b, transparent 16%);filter:blur(16px);mix-blend-mode:screen;transform:translate3d(calc(var(--leanx,0) * -20px), calc(var(--leany,0) * -12px), 0) scale(calc(1 + var(--approach,0) * .08))}.page-module___8aEwW__dust{z-index:3;opacity:calc(.1 + var(--approach,0) * .18);background-image:radial-gradient(#ffffff5c .7px,#0000 .8px),radial-gradient(#97a4b224 .9px,#0000 1px),radial-gradient(#f4ddb729 .8px,#0000 .95px);background-size:180px 180px,240px 240px,320px 320px;background-position:calc(50% + var(--leanx,0) * -38px) calc(50% + var(--leany,0) * -26px), calc(50% + var(--leanx,0) * 24px) calc(50% + var(--leany,0) * 18px), calc(50% + var(--leanx,0) * -14px) calc(50% + var(--leany,0) * 12px);filter:blur(.2px);mix-blend-mode:screen}.page-module___8aEwW__scan{z-index:4;opacity:calc(var(--approach,0) * .36 + var(--navfocus,0) * .18);transform:translate3d(0, calc(18vh - var(--approach,0) * 34vh), 0);filter:blur(10px);mix-blend-mode:screen;background:linear-gradient(#0000 0%,#ffffff0d 48%,#8494a817 50%,#ffffff0d 52%,#0000 100%)}.page-module___8aEwW__grain{z-index:5;opacity:.08;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff59 .5px,#0000 .6px),linear-gradient(#ffffff05,#00000009);background-size:3px 3px,100% 100%}.page-module___8aEwW__vignette{z-index:6;background:radial-gradient(circle at 50% 46%,#0000 34%,#03050975 78%,#020408db 100%)}.page-module___8aEwW__topNav{z-index:9;align-items:center;gap:clamp(1.4rem,2.5vw,2.2rem);transition:opacity .7s;display:flex;position:fixed;top:clamp(1.4rem,3vh,2.2rem);right:clamp(1.6rem,4vw,3.2rem)}.page-module___8aEwW__navLink{letter-spacing:.42em;text-transform:uppercase;color:#a8b3c78f;align-items:center;font-size:.6rem;text-decoration:none;transition:color .4s,opacity .4s,transform .45s cubic-bezier(.22,1,.36,1),text-shadow .4s;display:inline-flex;position:relative}.page-module___8aEwW__navLink:before,.page-module___8aEwW__navLink:after{content:"";position:absolute}.page-module___8aEwW__navLink:before{opacity:0;background:#d6e1ff1f;border-radius:999px;width:.22rem;height:.22rem;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;top:50%;left:-.55rem;transform:translateY(-50%)scale(.6);box-shadow:0 0 #84a6ff00}.page-module___8aEwW__navLink:after{background:linear-gradient(90deg,#8494a885,#0000);width:0;height:1px;transition:width .5s cubic-bezier(.22,1,.36,1);bottom:-.32rem;left:0}.page-module___8aEwW__navLink:hover{color:#e8edf7db;text-shadow:0 0 18px #a8b2be29;transform:translate(.16rem)}.page-module___8aEwW__navLink:hover:before,.page-module___8aEwW__navLink:focus-visible:before{opacity:1;transform:translateY(-50%)scale(1);box-shadow:0 0 12px #8494a86b,0 0 24px #8494a824}.page-module___8aEwW__navLink:hover:after{width:100%}.page-module___8aEwW__navThreshold{color:#d6e1ff9e}.page-module___8aEwW__navThreshold:hover{color:#d6e1ffeb}.page-module___8aEwW__hero{z-index:8;pointer-events:none;transform:translate(-50%, -50%) translate3d(calc(var(--leanx,0) * 8px), calc(var(--leany,0) * 5px), 0);flex-direction:column;justify-content:center;align-items:center;transition:opacity .7s;display:flex;position:fixed;top:52%;left:50%}.page-module___8aEwW__heroTitle{letter-spacing:.72em;color:#d2dbe980;text-shadow:0 0 26px #080c16b8;font-size:clamp(.66rem,1vw,.9rem);font-weight:260}.page-module___8aEwW__heroSub{letter-spacing:.48em;color:#a8b3c757;margin-top:.36rem;font-size:clamp(.54rem,.74vw,.7rem);font-weight:300}.page-module___8aEwW__heroTagline{letter-spacing:.4em;text-transform:uppercase;color:#a8b3c747;margin-top:.52rem;margin-bottom:1.9rem;font-size:.48rem}.page-module___8aEwW__enter{pointer-events:auto;color:#f4f7fffa;transform:translate3d(calc(var(--leanx,0) * 4px), calc(var(--leany,0) * 3px), 0);justify-items:center;gap:.68rem;padding:0;transition:transform .4s cubic-bezier(.22,1,.36,1);display:inline-grid;position:relative}.page-module___8aEwW__aperture{width:min(23rem,60vw);height:min(18rem,46vw);transform:translate(-50%, -50%) scale(calc(1 + var(--approach,0) * .22));filter:blur(6px);opacity:calc(.46 + var(--approach,0) * .34);pointer-events:none;background:radial-gradient(#e2e8f012,#7080941a 26%,#505e720a 52%,#0000 78%);transition:transform .25s,opacity .25s;position:absolute;top:49%;left:50%}.page-module___8aEwW__enter:focus-visible .page-module___8aEwW__aperture{opacity:1;transform:translate(-50%,-50%)scale(1.24)}.page-module___8aEwW__lockpoint{filter:drop-shadow(0 0 28px #a0b0c229);place-items:center;width:9.6rem;height:9.6rem;display:grid;position:relative}.page-module___8aEwW__lockCore,.page-module___8aEwW__lockRing{display:block;position:absolute}.page-module___8aEwW__lockCore{background:#e4ebf9d1;border-radius:999px;width:.66rem;height:.66rem;transition:box-shadow .8s,transform .8s cubic-bezier(.22,1,.36,1);animation:4s ease-in-out infinite page-module___8aEwW__corePulse;box-shadow:0 0 16px #8494a84d,0 0 34px #e0e2dc1f}.page-module___8aEwW__enter:hover .page-module___8aEwW__lockCore,.page-module___8aEwW__enter:focus-visible .page-module___8aEwW__lockCore{animation-play-state:paused;transform:scale(1.24);box-shadow:0 0 12px #caa97ed1,0 0 34px #caa97e57,0 0 70px #caa97e2e}@keyframes page-module___8aEwW__corePulse{0%,to{box-shadow:0 0 15px #8494a847,0 0 34px #e0e2dc1a}50%{box-shadow:0 0 22px #8494a866,0 0 46px #e1eaff33}}.page-module___8aEwW__lockRing{opacity:0;border:1px solid #c4d2e800;border-radius:999px;width:4.4rem;height:4.4rem;transition:border-color .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),opacity .6s,box-shadow .75s;transform:scale(1.52)}.page-module___8aEwW__enter:hover .page-module___8aEwW__lockRing,.page-module___8aEwW__enter:focus-visible .page-module___8aEwW__lockRing{opacity:1;border-color:#c4d2e84d;transform:scale(1);box-shadow:0 0 16px #caa97e1f,0 0 40px #8494a80f}.page-module___8aEwW__enterLabel{letter-spacing:.24em;color:#e2e9f6b8;text-shadow:0 0 22px #0a0e1880,0 0 30px #8494a80f;font-size:clamp(1.05rem,1.6vw,1.42rem);font-weight:300;transition:letter-spacing .8s cubic-bezier(.22,1,.36,1),color .6s,transform .6s cubic-bezier(.22,1,.36,1),text-shadow .6s;position:relative}.page-module___8aEwW__enter:hover .page-module___8aEwW__enterLabel,.page-module___8aEwW__enter:focus-visible .page-module___8aEwW__enterLabel{letter-spacing:.3em;color:#dce8ff;text-shadow:0 0 30px #caa97e24;transform:translate(.22rem)}.page-module___8aEwW__enterRule{width:4.6rem;height:1px;opacity:calc(.13 + var(--approach,0) * .24);filter:blur(.3px);background:linear-gradient(90deg,#0000,#96a6be52 46%,#b2c2dc57 54%,#0000);transition:width .9s cubic-bezier(.22,1,.36,1),opacity .6s}.page-module___8aEwW__enter:hover .page-module___8aEwW__enterRule,.page-module___8aEwW__enter:focus-visible .page-module___8aEwW__enterRule{opacity:1;width:min(22rem,68vw)}.page-module___8aEwW__depart{z-index:8;pointer-events:none;opacity:0;background:radial-gradient(circle,#f4f8ff1a,#caa97e12 9%,#0000 16%),radial-gradient(circle at 50% 52%,#97a4b21a,#7080940a 18%,#0000 34%),radial-gradient(circle at 50% 54%,#0000 0% 18%,#03050adb 62%,#020307fa 100%);transition:opacity .86s,transform .86s cubic-bezier(.5,0,.7,0);position:fixed;inset:0;transform:scale(1.4)}.page-module___8aEwW__shell[data-departing=true] .page-module___8aEwW__depart{opacity:1;transform:scale(1)}.page-module___8aEwW__shell[data-departing=true] .page-module___8aEwW__topNav,.page-module___8aEwW__shell[data-departing=true] .page-module___8aEwW__hero{opacity:0}@media (max-width:640px){.page-module___8aEwW__heroTitle{letter-spacing:.36em}.page-module___8aEwW__topNav{gap:1.2rem}.page-module___8aEwW__aperture{width:13rem;height:12rem;opacity:calc(.36 + var(--approach,0) * .28)}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__scene{transform:scale(1.02)}.page-module___8aEwW__veil,.page-module___8aEwW__bloom,.page-module___8aEwW__dust,.page-module___8aEwW__scan,.page-module___8aEwW__heroTitle,.page-module___8aEwW__heroSub,.page-module___8aEwW__heroTagline,.page-module___8aEwW__enter{transform:none}.page-module___8aEwW__depart{transition:opacity .32s,transform .32s}.page-module___8aEwW__lockCore{animation:none}}
