:root{--color-dark:#0c0c1a;--color-orange:#f6a037;--color-pink:#f266b0;--color-light:#fae6d1;--color-purple:#9e1f9d;--primary-color:#f6a037;--secondary-color:#f266b0;--accent-color:#9e1f9d;--background-color:#0c0c1a;--text-color:#fae6d1;--text-color-muted:rgba(250,230,209,0.7);--background-color-light:rgb(28.1052631579,28.1052631579,60.8947368421);--font-parallax:Rint Basic,serif;--font-ui:Trench,sans-serif;--font-content:Sansation,sans-serif}.planets-background{background-image:url(/planets.png);background-size:cover;background-position:bottom;width:100%;height:100%;position:absolute;z-index:2}@media(max-width:700px){.planets-background{background-size:contain;background-repeat:no-repeat}}@media(min-width:701px)and (max-width:1199px){.planets-background{background-size:contain;background-repeat:no-repeat}}.stars{background-image:url(/stars.png);background-size:cover;background-position:bottom;width:100%;height:100%;position:absolute;z-index:1}.banner{height:100vh;z-index:3}.banner,.cards-container{width:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.cards-container{max-width:100vw}.cards-desktop{display:flex;gap:2rem;align-items:center;justify-content:center}@media(min-width:1200px){.cards-desktop{gap:2rem}}@media(min-width:1440px){.cards-desktop{gap:2.5rem}}@media(max-width:calc(1200px - 1px)){.cards-desktop{display:none}}.cards-mobile-slider{display:flex;align-items:center;justify-content:center;width:100vw;max-width:100%;position:relative;padding:0 60px}@media(max-width:calc(1200px - 1px)){.cards-mobile-slider{display:flex}}@media(min-width:1200px){.cards-mobile-slider{display:none}}@media(max-width:calc(375px - 1px)){.cards-mobile-slider{padding:0 50px}}@media(min-width:375px){.cards-mobile-slider{padding:0 55px}}@media(min-width:393px){.cards-mobile-slider{padding:0 58px}}@media(min-width:768px){.cards-mobile-slider{padding:0 65px}}.slider-card-container{display:flex;align-items:center;justify-content:center;width:100%;height:auto}.slider-card-container .card{width:auto;min-width:200px;max-width:280px}@media(max-width:calc(375px - 1px)){.slider-card-container .card{min-width:160px;max-width:220px}}@media(min-width:375px){.slider-card-container .card{min-width:170px;max-width:230px}}@media(min-width:393px){.slider-card-container .card{min-width:180px;max-width:240px}}@media(min-width:430px){.slider-card-container .card{min-width:190px;max-width:250px}}@media(min-width:768px){.slider-card-container .card{min-width:210px;max-width:270px}}.card{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s ease;padding:1rem;border-radius:12px;background:rgba(var(--text-color),.05);border:2px solid rgba(0,0,0,0)}.card:hover{transform:translateY(-5px);border-color:var(--primary-color);box-shadow:0 8px 25px rgba(var(--primary-color),.3)}@media(max-width:calc(375px - 1px)){.card{padding:.75rem}}@media(min-width:375px){.card{padding:.8rem}}@media(min-width:393px){.card{padding:.9rem}}@media(min-width:768px){.card{padding:1.1rem}}.card h2{color:var(--text-color);text-shadow:2px 2px 4px rgba(var(--background-color),.8);margin-bottom:1rem;font-size:1.2rem;transition:all .3s ease}@media(max-width:calc(375px - 1px)){.card h2{font-size:1rem;margin-bottom:.75rem}}@media(min-width:375px){.card h2{font-size:1.05rem;margin-bottom:.8rem}}@media(min-width:393px){.card h2{font-size:1.1rem;margin-bottom:.9rem}}@media(min-width:768px){.card h2{font-size:1.25rem;margin-bottom:1.1rem}}.card:hover h2{color:var(--primary-color);transform:scale(1.05)}.card-image{width:150px;height:200px;object-fit:cover;border-radius:8px;transition:all .3s ease}.cards-mobile-slider .card-image{width:120px;height:160px}@media(max-width:calc(375px - 1px)){.cards-mobile-slider .card-image{width:100px;height:130px}}@media(min-width:375px){.cards-mobile-slider .card-image{width:105px;height:135px}}@media(min-width:393px){.cards-mobile-slider .card-image{width:110px;height:145px}}@media(min-width:430px){.cards-mobile-slider .card-image{width:115px;height:150px}}@media(min-width:768px){.cards-mobile-slider .card-image{width:125px;height:165px}}@media(max-width:calc(375px - 1px)){.cards-desktop .card-image{width:80px;height:110px}}.card-image:hover{transform:scale(1.02);box-shadow:0 4px 15px rgba(var(--primary-color),.2)}.slider-arrow{position:absolute;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;color:var(--background-color);width:40px;height:40px}@media(max-width:calc(375px - 1px)){.slider-arrow{width:35px;height:35px}}@media(min-width:375px){.slider-arrow{width:36px;height:36px}}@media(min-width:393px){.slider-arrow{width:38px;height:38px}}@media(min-width:768px){.slider-arrow{width:42px;height:42px}}.slider-arrow:hover{transform:scale(1.1);box-shadow:0 4px 15px rgba(var(--primary-color),.4)}.slider-arrow:active{transform:scale(.95)}.slider-arrow svg{transition:transform .2s ease}.slider-arrow-left{left:10px}@media(max-width:calc(375px - 1px)){.slider-arrow-left{left:8px}}@media(min-width:375px){.slider-arrow-left{left:9px}}@media(min-width:768px){.slider-arrow-left{left:12px}}.slider-arrow-right{right:10px}@media(max-width:calc(375px - 1px)){.slider-arrow-right{right:8px}}@media(min-width:375px){.slider-arrow-right{right:9px}}@media(min-width:768px){.slider-arrow-right{right:12px}}.slider-indicators{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);display:flex;gap:8px}@media(min-width:375px){.slider-indicators{gap:9px}}@media(min-width:768px){.slider-indicators{gap:10px;bottom:-35px}}.slider-indicators .indicator{width:8px;height:8px;border-radius:50%;border:none;background:rgba(var(--text-color),.3);cursor:pointer;transition:all .3s ease}@media(min-width:375px){.slider-indicators .indicator{width:9px;height:9px}}@media(min-width:768px){.slider-indicators .indicator{width:10px;height:10px}}.slider-indicators .indicator.active{background:var(--primary-color);transform:scale(1.2)}.slider-indicators .indicator:hover{background:rgba(var(--primary-color),.7)}@media(max-width:700px)and (orientation:landscape){.banner{height:90vh}.cards-mobile-slider{padding:0 45px}.cards-mobile-slider .slider-arrow{width:32px;height:32px}.cards-mobile-slider .slider-arrow-left{left:6px}.cards-mobile-slider .slider-arrow-right{right:6px}.slider-card-container .card{min-width:140px;max-width:200px;padding:.6rem}.slider-card-container .card h2{font-size:.9rem;margin-bottom:.6rem}.cards-mobile-slider .card-image{width:80px;height:110px}.slider-indicators{bottom:-25px;gap:6px}.slider-indicators .indicator{width:6px;height:6px}}@media(min-height:850px)and (max-width:calc(1200px - 1px)){.banner{height:95vh}.slider-indicators{bottom:-40px}}@media(pointer:coarse){.indicator,.slider-arrow{min-width:44px;min-height:44px}.indicator{border-radius:50%;display:flex;align-items:center;justify-content:center}.indicator:after{content:"";width:8px;height:8px;border-radius:50%;background:current-color}.indicator.active:after{background:var(--primary-color)}.card{min-height:44px}}@media(prefers-reduced-motion:reduce){.card,.card h2,.card-image,.slider-arrow{transition:none}.card h2:hover,.card-image:hover,.card:hover,.slider-arrow:hover{transform:none}.slider-indicators .indicator{transition:none}}@media(max-width:360px){.cards-mobile-slider{padding:0 40px}.slider-arrow{width:30px;height:30px}.slider-arrow svg{width:18px;height:18px}.slider-arrow-left{left:5px}.slider-arrow-right{right:5px}.slider-card-container .card{min-width:130px;max-width:180px;padding:.5rem}.slider-card-container .card h2{font-size:.85rem;margin-bottom:.5rem}.cards-mobile-slider .card-image{width:70px;height:100px}.slider-indicators{bottom:-20px;gap:5px}.slider-indicators .indicator{width:6px;height:6px}}@media(min-width:2560px){.cards-desktop{gap:3rem}.card{padding:1.5rem}.card h2{font-size:1.4rem;margin-bottom:1.25rem}.card-image{width:180px;height:240px}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.card{box-shadow:0 8px 25px rgba(var(--primary-color),.4)}.card:hover{box-shadow:0 12px 35px rgba(var(--primary-color),.5)}.card-image:hover{box-shadow:0 6px 20px rgba(var(--primary-color),.3)}.slider-arrow:hover{box-shadow:0 6px 20px rgba(var(--primary-color),.5)}}