.review:where(.astro-R3BH42EL){display:flex;flex-direction:column;gap:1rem;padding:1rem;width:480px;height:var(--card-height);background-color:#101014;border-radius:.5rem;border:1px solid rgba(255,255,255,.1)}.tracks-wrapper:where(.astro-VHPKHEF3){--card-height: 212px;display:flex;flex-direction:column;gap:1.5rem}.tracks-wrapper:where(.astro-VHPKHEF3):before,.tracks-wrapper:where(.astro-VHPKHEF3):after{content:"";position:absolute;top:0;bottom:0;width:min(20vw,150px);background-image:linear-gradient(to right,#0e0e11,transparent);z-index:10}.tracks-wrapper:where(.astro-VHPKHEF3):before{left:0}.tracks-wrapper:where(.astro-VHPKHEF3):after{right:0;transform:rotate(180deg)}.tracks-wrapper:where(.astro-VHPKHEF3) .track-wrapper:where(.astro-VHPKHEF3){height:var(--card-height);position:relative}.tracks-wrapper:where(.astro-VHPKHEF3) .track-wrapper:where(.astro-VHPKHEF3) .track:where(.astro-VHPKHEF3){position:absolute;left:0;top:0;animation:review-scroll 100s linear infinite alternate}.tracks-wrapper:where(.astro-VHPKHEF3) .track-wrapper:where(.astro-VHPKHEF3) .track:where(.astro-VHPKHEF3).track-reverse{animation-direction:alternate-reverse}.tracks-wrapper:where(.astro-VHPKHEF3) .track-wrapper:where(.astro-VHPKHEF3) .track:where(.astro-VHPKHEF3):hover{animation-play-state:paused}@keyframes review-scroll{0%{transform:translate(0);left:0}to{transform:translate(-100%);left:100%}}.wrapper:where(.astro-T5FF57NS){overflow:hidden}.wrapper:where(.astro-T5FF57NS)>.lid:where(.astro-T5FF57NS){z-index:10;height:10%;-webkit-clip-path:polygon(0 0,5% 100%,95% 100%,100% 0);clip-path:polygon(0 0,5% 100%,95% 100%,100% 0);transition:-webkit-clip-path .75s ease;transition:clip-path .75s ease;transition:clip-path .75s ease,-webkit-clip-path .75s ease}.wrapper:where(.astro-T5FF57NS)>.envelope:where(.astro-T5FF57NS){transition:transform .75s ease}.wrapper:where(.astro-T5FF57NS)>.message:where(.astro-T5FF57NS){position:absolute;top:15%;left:50%;transform:translate(-50%);max-width:200px;transition:top .65s ease}.wrapper:where(.astro-T5FF57NS).active .envelope:where(.astro-T5FF57NS){transform:translateY(100%)}.wrapper:where(.astro-T5FF57NS).active .lid:where(.astro-T5FF57NS){-webkit-clip-path:polygon(0 0,5% 0,95% 0,100% 0);clip-path:polygon(0 0,5% 0,95% 0,100% 0)}.wrapper:where(.astro-T5FF57NS).active .message:where(.astro-T5FF57NS){top:100%}@media (min-width: 640px){.wrapper:where(.astro-T5FF57NS) .lid:where(.astro-T5FF57NS){height:35%;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0)}.wrapper:where(.astro-T5FF57NS) .message:where(.astro-T5FF57NS){top:30%;transform:translate(-150%)}.wrapper:where(.astro-T5FF57NS).active .lid:where(.astro-T5FF57NS){-webkit-clip-path:polygon(0 0,50% 0,100% 0);clip-path:polygon(0 0,50% 0,100% 0)}}.solar-system:where(.astro-EWXIRVLT){margin-top:-15vh;position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;margin-inline:auto;display:flex;align-items:center;justify-content:center}.solar-system:where(.astro-EWXIRVLT) .sun:where(.astro-EWXIRVLT){--drop-shadow: 0 5px 0 rgb(133, 130, 130);position:absolute;font-size:min(5vw,5rem);color:#fff;filter:opacity(0);animation:fade-in 1s ease forwards}.solar-system:where(.astro-EWXIRVLT) .orbit-wrapper:where(.astro-EWXIRVLT){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='818' height='818' fill='none' viewBox='0 0 818 818'%3E%3Ccircle cx='409' cy='409' r='408.5' stroke='url(%23a)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-66.5' x2='876' y1='424.5' y2='420' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='.448' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='.458'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.solar-system:where(.astro-EWXIRVLT) .orbit-wrapper:where(.astro-EWXIRVLT):nth-of-type(2){width:15%;height:15%;filter:opacity(0);animation:fade-in 1s 1s ease forwards}.solar-system:where(.astro-EWXIRVLT) .orbit-wrapper:where(.astro-EWXIRVLT):nth-of-type(2) .orbit:where(.astro-EWXIRVLT){position:absolute;inset:0;animation:rotate 8s linear infinite}.solar-system:where(.astro-EWXIRVLT) .orbit-wrapper:where(.astro-EWXIRVLT):nth-of-type(3){width:25%;height:25%;filter:opacity(0);animation:fade-in 1s 1.5s ease forwards}.solar-system:where(.astro-EWXIRVLT) .orbit-wrapper:where(.astro-EWXIRVLT):nth-of-type(3) .orbit:where(.astro-EWXIRVLT){position:absolute;inset:0;animation:rotate 12s linear infinite}.solar-system:where(.astro-EWXIRVLT) .orbit-wrapper:where(.astro-EWXIRVLT):nth-of-type(4){width:45%;height:45%;filter:opacity(0);animation:fade-in 1s 2s ease forwards}.solar-system:where(.astro-EWXIRVLT) .orbit-wrapper:where(.astro-EWXIRVLT):nth-of-type(4) .orbit:where(.astro-EWXIRVLT){position:absolute;inset:0;animation:rotate 16s linear infinite}.solar-system:where(.astro-EWXIRVLT) .orbit-wrapper:where(.astro-EWXIRVLT):nth-of-type(5){width:65%;height:65%;filter:opacity(0);animation:fade-in 1s 2.5s ease forwards}.solar-system:where(.astro-EWXIRVLT) .orbit-wrapper:where(.astro-EWXIRVLT):nth-of-type(5) .orbit:where(.astro-EWXIRVLT){position:absolute;inset:0;animation:rotate 20s linear infinite}.solar-system:where(.astro-EWXIRVLT) .orbit-wrapper:where(.astro-EWXIRVLT):nth-of-type(6){width:95%;height:95%;filter:opacity(0);animation:fade-in 1s 3s ease forwards}.solar-system:where(.astro-EWXIRVLT) .orbit-wrapper:where(.astro-EWXIRVLT):nth-of-type(6) .orbit:where(.astro-EWXIRVLT){position:absolute;inset:0;animation:rotate 24s linear infinite}.solar-system:where(.astro-EWXIRVLT) .orbit-wrapper:where(.astro-EWXIRVLT) .planet:where(.astro-EWXIRVLT){--x: -50%;--y: -50%;position:absolute;width:min(2vw,2rem);height:min(2vw,2rem);background:white;border-radius:50%;animation:rotate 8s reverse linear infinite;top:50%;left:0}@media (min-width: 1024px){.solar-system:where(.astro-EWXIRVLT){margin-top:-30vh}}.one:where(.astro-EWXIRVLT),.two:where(.astro-EWXIRVLT),.three:where(.astro-EWXIRVLT){filter:opacity(0)}.one:where(.astro-EWXIRVLT){animation:fade-in-text 1s 3.5s ease forwards}.two:where(.astro-EWXIRVLT){animation:fade-in-text 1s 4s ease forwards}.three:where(.astro-EWXIRVLT){animation:fade-in-text 1s 4.5s ease forwards}@keyframes rotate{0%{transform:translate(var(--x, 0),var(--y, 0)) rotate(0)}to{transform:translate(var(--x, 0),var(--y, 0)) rotate(360deg)}}@keyframes fade-in{0%{filter:drop-shadow(var(--drop-shadow, 0 0 white)) opacity(0)}to{filter:drop-shadow(var(--drop-shadow, 0 0 white)) opacity(1)}}@keyframes fade-in-text{0%{filter:drop-shadow(var(--drop-shadow, 0 0 white)) opacity(0)}to{filter:drop-shadow(var(--drop-shadow, 0 0 white)) opacity(1)}}.cards-wrapper:where(.astro-7FSFP5W6).hovered .hover-card:where(.astro-7FSFP5W6):not(.hovered){background-color:#080808}.hover-card:where(.astro-7FSFP5W6){position:relative;overflow:hidden;transition:background-color .35s ease}.hover-card:where(.astro-7FSFP5W6):after{content:"";position:absolute;left:var(--mouse-x, 0);top:var(--mouse-y, 0);transform:translate(-50%,-50%);width:clamp(150px,50vw,300px);height:clamp(150px,50vw,300px);background-image:radial-gradient(rgba(255,255,255,.1),rgba(255,255,255,0) 70%);pointer-events:none;border-radius:50%;opacity:0;transition:opacity .2s ease}.hover-card:where(.astro-7FSFP5W6):hover:after{opacity:1}#toolkit #content{--position: center;-webkit-clip-path:circle(0);clip-path:circle(0)}#toolkit #content.is-active{animation:clip-path-anim 1.5s ease forwards}#toolkit #content:not(.is-active){animation:clip-path-anim-rev 1s ease forwards}@keyframes clip-path-anim{0%{-webkit-clip-path:circle(0 at var(--position));clip-path:circle(0 at var(--position))}to{-webkit-clip-path:circle(200% at var(--position));clip-path:circle(200% at var(--position))}}@keyframes clip-path-anim-rev{0%{-webkit-clip-path:circle(200% at var(--position));clip-path:circle(200% at var(--position))}to{-webkit-clip-path:circle(0 at var(--position));clip-path:circle(0 at var(--position))}}
