.CelestialDetails-module__2tzx4G__scene{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.CelestialDetails-module__2tzx4G__sun{aspect-ratio:1;opacity:.8;background:radial-gradient(circle,#fff0d6 0%,#eac195 3%,#d797667a 5%,#bd744e21 13%,#9c5d420a 34%,#0000 66%);border-radius:50%;width:5rem;position:absolute;top:19%;left:47%}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.CelestialDetails-module__2tzx4G__scene[data-calm=false] .CelestialDetails-module__2tzx4G__sun{translate:0 calc(var(--scene-progress,0) * 9px)}}@media (max-width:1023px){.CelestialDetails-module__2tzx4G__sun{opacity:.65;width:4rem;top:auto;bottom:16rem;left:2%}}
.Planet-module__097DfG__planet{--tilt:16deg;--ring-squash:.3;--orbit:84s;--recede:0;aspect-ratio:1;isolation:isolate;pointer-events:none;width:clamp(15rem,25vw,23rem);position:absolute;top:7.5rem;right:clamp(-7rem,-6vw,-4rem)}.Planet-module__097DfG__halo{z-index:0;opacity:calc(.6 - var(--recede) * .25);background:radial-gradient(circle closest-side,#0000 60%,#bc86c614 69%,#7765b406 80%,#0000 100%);border-radius:50%;animation:2.4s ease-out backwards Planet-module__097DfG__rise;position:absolute;inset:-24%;-webkit-mask:linear-gradient(135deg,#000 15%,#0000 65%);mask:linear-gradient(135deg,#000 15%,#0000 65%)}.Planet-module__097DfG__sphere{z-index:2;background:#030014;border-radius:50%;position:absolute;inset:0;overflow:hidden}.Planet-module__097DfG__surface{rotate:var(--tilt);opacity:calc(.54 - var(--recede) * .17);position:absolute;inset:-20%}.Planet-module__097DfG__bands{background:url(/textures/planet-bands.webp) 0 0/50% 100% repeat-x;width:200%;animation:180s linear infinite Planet-module__097DfG__drift;position:absolute;inset:0 auto 0 0}.Planet-module__097DfG__cloudVeil{opacity:.1;background:radial-gradient(18% 2% at 22% 36%,#ffe8daa6,#0000 100%) 0 0/50% 100% repeat-x,radial-gradient(14% 1% at 38% 61%,#ffdef080,#0000 100%) 0 0/50% 100% repeat-x;width:200%;animation:115s linear infinite reverse Planet-module__097DfG__drift;position:absolute;inset:0 auto 0 0}.Planet-module__097DfG__ringShadow{aspect-ratio:1;width:240%;translate:-48% -46%;transform:rotate(var(--tilt)) scaleY(var(--ring-squash));clip-path:inset(50% 0 0);background:radial-gradient(circle closest-side,#0000 61%,#03001480 65%,#0300149e 75%,#0300142e 77.5%,#03001480 80%,#0000 90%);position:absolute;top:50%;left:50%}.Planet-module__097DfG__shade{background:radial-gradient(at 25% 22%,#e3cada1f,#0000 48%),radial-gradient(75% 85% at 83% 78%,#030014 23%,#030014f7 37%,#080318c7 49%,#16092561 64%,#0000 82%),radial-gradient(circle at 43% 42%,#0000 35%,#0e061c3d 56%,#030014d9 72%);position:absolute;inset:0}.Planet-module__097DfG__dawn{opacity:0;background:linear-gradient(135deg,#0000 40%,#030014 52%);animation:2.8s cubic-bezier(.45,0,.2,1) .25s backwards Planet-module__097DfG__dawn;position:absolute;inset:-50%;translate:45% 45%}.Planet-module__097DfG__atmosphere{z-index:2;opacity:calc(.52 - var(--recede) * .22);border-radius:50%;animation:2.2s ease-out .9s backwards Planet-module__097DfG__rise;position:absolute;inset:0;box-shadow:inset 1px 1px 2px #ffe7dea6,inset -1px -1px 3px #ee96d814,-12px -9px 28px -15px #d7a8db61}.Planet-module__097DfG__atmosphere:before{content:"";border-radius:inherit;background:linear-gradient(135deg,#ffefdde6,#efb8dd6b 28%,#0000 53%);position:absolute;inset:-1px;-webkit-mask:radial-gradient(circle,#0000 69.6%,#000 70.3%);mask:radial-gradient(circle,#0000 69.6%,#000 70.3%)}.Planet-module__097DfG__atmosphere:after{content:"";border-radius:inherit;background:radial-gradient(circle closest-side,#0000 83%,#e2b1d921 86%,#a790e30a 94%,#0000 100%);position:absolute;inset:-9%;-webkit-mask:linear-gradient(135deg,#000 12%,#0000 58%);mask:linear-gradient(135deg,#000 12%,#0000 58%)}.Planet-module__097DfG__ring{aspect-ratio:1;width:240%;translate:-50% -50%;transform:rotate(var(--tilt)) scaleY(var(--ring-squash));opacity:calc(.52 - var(--recede) * .22);background:repeating-radial-gradient(circle closest-side,#ffede117 0 .22%,#1c0e3014 .3% .5%,#0000 .6% 1.1%),radial-gradient(circle closest-side,#0000 58%,#9977b014 59%,#ba92c538 62%,#d1a8d052 65%,#f2d3d5ad 68%,#d7adcd80 71%,#fbe4dcbd 74.8%,#6d4f8f26 75.5%,#0000 76.2% 78.2%,#ffe1d6b8 78.8%,#dbb3cd6e 81%,#c09bc74d 86%,#e6c6e17a 87%,#b389be24 88%,#0000 91%);border-radius:50%;animation:2.6s cubic-bezier(.22,1,.36,1) .7s backwards Planet-module__097DfG__ringIn;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle closest-side,#0000 58%,#000 60% 88%,#0000 91%),linear-gradient(90deg,#000 15%,#00000073 100%);mask-image:radial-gradient(circle closest-side,#0000 58%,#000 60% 88%,#0000 91%),linear-gradient(90deg,#000 15%,#00000073 100%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Planet-module__097DfG__ringBack{z-index:1;clip-path:inset(0 0 50%)}.Planet-module__097DfG__ringFront{z-index:3;clip-path:inset(50% 0 0)}.Planet-module__097DfG__ring:after{content:"";border-radius:inherit;background:conic-gradient(from 74deg,#0000 0deg,#030014e0 9deg 24deg,#03001452 33deg,#0000 42deg);position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 58%,#000 62%);mask:radial-gradient(circle closest-side,#0000 58%,#000 62%)}.Planet-module__097DfG__ringSpin{background:conic-gradient(#0000 0deg,#ffeefa1f 18deg,#0000 34deg,#0300144d 70deg,#0000 96deg,#ffeefa14 140deg,#0000 168deg,#03001438 214deg,#0000 236deg,#ffeefa24 290deg,#0000 318deg,#0300142e 340deg,#0000 360deg);border-radius:50%;animation:260s linear infinite Planet-module__097DfG__spin;position:absolute;inset:0}.Planet-module__097DfG__orbit{z-index:4;rotate:var(--tilt);animation:Planet-module__097DfG__rise 2s 1.8s ease-out backwards, Planet-module__097DfG__orbitDepth var(--orbit) -10s steps(1, end) infinite;position:absolute;inset:0}.Planet-module__097DfG__orbitX{animation:Planet-module__097DfG__orbitX calc(var(--orbit) / 2) -10s ease-in-out infinite alternate;position:absolute;inset:0}.Planet-module__097DfG__orbitY{animation:Planet-module__097DfG__orbitY calc(var(--orbit) / 2) -31s ease-in-out infinite alternate;position:absolute;inset:0}.Planet-module__097DfG__moon{aspect-ratio:1;width:5%;translate:-50% -50%;rotate:calc(var(--tilt) * -1);animation:Planet-module__097DfG__moonDepth calc(var(--orbit) / 2) -31s ease-in-out infinite alternate;background:radial-gradient(circle at 37% 33%,#48335473 0 7%,#0000 10%),radial-gradient(circle at 52% 60%,#3c2d4852 0 10%,#0000 14%),radial-gradient(circle at 28% 26%,#f7e4d8,#bc9fad 26%,#5a425f 48%,#110a25 72%);border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:inset 1px 1px 1px #ffe6da66,-2px -2px 8px -2px #e2ceff40}@keyframes Planet-module__097DfG__drift{to{translate:-50%}}@keyframes Planet-module__097DfG__spin{to{rotate:1turn}}@keyframes Planet-module__097DfG__rise{0%{opacity:0}}@keyframes Planet-module__097DfG__ringIn{0%{opacity:0;scale:.92}}@keyframes Planet-module__097DfG__dawn{0%{opacity:1;translate:-30% -30%}70%{opacity:1}}@keyframes Planet-module__097DfG__orbitX{0%{translate:-145%}to{translate:145%}}@keyframes Planet-module__097DfG__orbitY{0%{translate:0 -32%}to{translate:0 32%}}@keyframes Planet-module__097DfG__moonDepth{0%{opacity:.4;scale:.78}to{opacity:.65;scale:1.12}}@keyframes Planet-module__097DfG__orbitDepth{0%{z-index:4}50%{z-index:0}}[data-calm=true]>.Planet-module__097DfG__planet :is(.Planet-module__097DfG__bands,.Planet-module__097DfG__cloudVeil,.Planet-module__097DfG__ringSpin,.Planet-module__097DfG__orbitX,.Planet-module__097DfG__orbitY,.Planet-module__097DfG__moon){animation-play-state:paused}[data-calm=true]>.Planet-module__097DfG__planet .Planet-module__097DfG__orbit{animation-play-state:running,paused}@media (min-width:1024px){.Planet-module__097DfG__planet{z-index:-1;position:fixed}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){[data-calm=false]>.Planet-module__097DfG__planet{--recede:var(--planet-passage,0);--tilt:calc(16deg - var(--planet-passage,0) * 3deg - var(--page-progress,0) * 5deg);--ring-squash:calc(.3 - var(--page-progress,0) * .035);translate:calc(var(--planet-passage,0) * -1rem - var(--page-progress,0) * 3vw) calc(var(--planet-passage,0) * 2rem + var(--page-progress,0) * 12vh);scale:calc(1 - var(--planet-passage,0) * .04 - var(--page-progress,0) * .06)}}[data-calm=false][data-sky-paused=true]>.Planet-module__097DfG__planet *,[data-calm=false][data-sky-paused=true]>.Planet-module__097DfG__planet :before,[data-calm=false][data-sky-paused=true]>.Planet-module__097DfG__planet :after{animation-play-state:paused}@media (max-width:1023px){.Planet-module__097DfG__planet{width:clamp(11rem,28vw,15rem);top:auto;bottom:10rem;right:-5rem}}@media (prefers-reduced-motion:reduce){.Planet-module__097DfG__planet *,.Planet-module__097DfG__planet :before,.Planet-module__097DfG__planet :after{animation:none!important}.Planet-module__097DfG__dawn{display:none}.Planet-module__097DfG__orbitX{translate:-128%}.Planet-module__097DfG__orbitY{translate:0 14%}}
