:root{--track-orange:#ff9551;--track-bg:#fff;--track-shadow:0 10px 30px #00000014}.trackContainer{flex-direction:column;gap:24px;width:100%;display:flex;position:relative}.trackCarousel{flex-direction:column;gap:12px;width:100%;max-width:1008px;margin:0 auto;display:flex}.tt{justify-content:flex-start;align-items:center;padding:0;display:flex}.tracks-title{font-family:var(--font-urbanist),sans-serif;color:#fff;font-size:2.5rem;font-weight:500}.center-tracks{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;margin-top:-40px;margin-bottom:-40px;padding:40px 0;overflow:auto hidden}.center-tracks::-webkit-scrollbar{display:none}#tcontainer{will-change:transform;justify-content:center;gap:20px;display:flex}.outer{perspective:1100px;cursor:pointer;flex:1;height:340px}.track1{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;position:relative}.outer.clicked .track1{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.track1{transition:none}.outer.clicked .track1{transform:rotateY(180deg)}}.front,.back{backface-visibility:hidden;width:100%;height:100%;box-shadow:var(--track-shadow);background:#19222c;border:2px solid #6589b3;border-radius:12px;position:absolute;overflow:hidden}.back{color:#f8fafc;transform:rotateY(180deg)}.trackbox,.trackboxback{box-sizing:border-box;text-align:center;border-radius:16px;flex-direction:column;justify-content:space-between;gap:12px;height:100%;padding:16px;display:flex}.trackboxback{justify-content:flex-start;align-items:center}.trackimage{background:0 0;border-radius:12px;flex:1;justify-content:center;align-items:center;width:100%;min-height:230px;max-height:270px;display:flex;overflow:hidden}.statimg{object-fit:contain;width:100%;height:100%;padding:8px}.empty{background:0 0}.theader{font-family:var(--font-urbanist),sans-serif;font-weight:500}.theader.sm,.theader.osm{color:var(--track-orange);font-size:1.125rem}.descript{font-size:.875rem;line-height:1.5}.descript.s{font-size:.8125rem}.verticalspacing{height:64px}@media (max-width:1000px){.trackContainer{gap:20px;min-height:580px}#tcontainer{gap:18px}.outer{width:210px;height:320px}.trackimage{min-height:210px;max-height:250px}.theader.sm,.theader.osm{font-size:1.0625rem}}@media (max-width:960px){.trackContainer{min-height:540px}#tcontainer{justify-content:flex-start;gap:16px}.outer{width:200px;height:305px}.trackimage{min-height:195px;max-height:235px}.theader.sm,.theader.osm{font-size:1rem}.descript{font-size:.8125rem}}@media (max-width:920px){.trackContainer{min-height:520px}#tcontainer{gap:15px}.outer{width:190px;height:290px}.trackbox,.trackboxback{gap:10px;padding:14px}.trackimage{min-height:185px;max-height:225px}}@media (max-width:880px){.trackContainer{min-height:500px}#tcontainer{gap:14px}.outer{width:180px;height:275px}.trackimage{min-height:175px;max-height:215px}.theader.sm,.theader.osm{font-size:.9375rem}.descript{font-size:.71875rem}}@media (max-width:840px){.trackContainer{min-height:480px}#tcontainer{gap:13px}.outer{width:170px;height:260px}.trackbox,.trackboxback{gap:9px;padding:12px}.trackimage{min-height:165px;max-height:205px}}@media (max-width:800px){.trackContainer{min-height:460px}#tcontainer{gap:12px}.outer{width:160px;height:248px}.trackimage{min-height:155px;max-height:195px}.descript{font-size:.6875rem;line-height:1.4}.theader.sm,.theader.osm{font-size:.875rem}}@media (max-width:768px){.trackContainer{min-height:440px}#tcontainer{gap:11px}.outer{width:152px;height:236px}.trackbox,.trackboxback{gap:8px;padding:11px}.trackimage{min-height:148px;max-height:188px}.descript{font-size:.625rem;line-height:1.4}.descript.s{font-size:.5625rem}}@media (max-width:720px){.trackContainer{min-height:420px}#tcontainer{gap:10px}.outer{width:144px;height:224px}.trackimage{min-height:140px;max-height:178px}.theader.sm,.theader.osm{font-size:.8125rem}.verticalspacing{height:24px}}@media (max-width:680px){.trackContainer{min-height:400px}#tcontainer{gap:9px}.outer{width:136px;height:212px}.trackbox,.trackboxback{gap:7px;padding:10px}.trackimage{min-height:132px;max-height:168px}.descript{font-size:.5625rem}.descript.s{font-size:.53125rem}}@media (max-width:640px){.trackContainer{min-height:380px}#tcontainer{gap:8px}.outer{width:128px;height:200px}.trackimage{min-height:124px;max-height:158px}.theader.sm,.theader.osm{font-size:.75rem}.front,.back{border-width:1.5px;border-radius:10px}.verticalspacing{height:20px}}@media (max-width:600px){.trackContainer{min-height:360px}#tcontainer{gap:7px}.outer{width:120px;height:188px}.trackbox,.trackboxback{gap:6px;padding:9px}.trackimage{min-height:116px;max-height:148px}.descript{font-size:.5rem;line-height:1.35}}@media (max-width:560px){.trackContainer{min-height:340px}#tcontainer{gap:6px}.outer{width:112px;height:176px}.trackimage{min-height:108px;max-height:138px}.theader.sm,.theader.osm{font-size:.6875rem}}@media (max-width:520px){.trackContainer{min-height:320px}#tcontainer{gap:5px}.outer{width:104px;height:164px}.trackbox,.trackboxback{gap:5px;padding:8px}.trackimage{min-height:100px;max-height:128px}.descript,.descript.s{font-size:.4375rem}}@media (max-width:480px){.trackContainer{min-height:300px}.trackCarousel{gap:8px}#tcontainer{gap:5px}.outer{width:96px;height:152px}.trackimage{min-height:92px;max-height:118px}.theader.sm,.theader.osm{font-size:.625rem}.front,.back{border-width:1px;border-radius:8px}.verticalspacing{height:16px}.center-tracks{margin-top:-30px;margin-bottom:-30px;padding:30px 0}}@media (max-width:440px){.trackContainer{min-height:280px}#tcontainer{gap:4px}.outer{width:88px;height:140px}.trackbox,.trackboxback{gap:4px;padding:7px}.trackimage{min-height:84px;max-height:108px}.descript{font-size:.375rem;line-height:1.3}.theader.sm,.theader.osm{font-size:.5625rem}}@media (max-width:414px){.trackContainer{min-height:268px}.outer{width:84px;height:134px}.trackimage{min-height:80px;max-height:102px}.descript{font-size:.375rem}.descript.s{font-size:.3125rem}}@media (max-width:390px){.trackContainer{min-height:255px}#tcontainer{gap:3px}.outer{width:79px;height:126px}.trackbox,.trackboxback{gap:3px;padding:6px}.trackimage{min-height:75px;max-height:96px}.theader.sm,.theader.osm{font-size:.5rem}}@media (max-width:375px){.trackContainer{min-height:245px}.outer{width:75px;height:120px}.trackimage{min-height:71px;max-height:91px}.descript{font-size:.34375rem}.descript.s{font-size:.3125rem}.verticalspacing{height:12px}}@media (max-width:360px){.trackContainer{min-height:235px}#tcontainer{gap:3px}.outer{width:72px;height:115px}.trackbox,.trackboxback{padding:5px}.trackimage{min-height:68px;max-height:87px}.theader.sm,.theader.osm{font-size:.46875rem}}@media (max-width:340px){.trackContainer{min-height:225px}.outer{width:68px;height:109px}.trackimage{min-height:64px;max-height:82px}.descript{font-size:.3125rem}}@media (max-width:320px){.trackContainer{min-height:215px}#tcontainer{gap:2px}.outer{width:64px;height:103px}.trackbox,.trackboxback{gap:2px;padding:4px}.trackimage{min-height:60px;max-height:77px}.theader.sm,.theader.osm{font-size:.4375rem}.descript{font-size:.25rem;line-height:1.25}.verticalspacing{height:10px}.front,.back{border-radius:6px}}@media (max-width:300px){.trackContainer{min-height:205px}.outer{width:60px;height:97px}.trackimage{min-height:56px;max-height:72px}.theader.sm,.theader.osm{font-size:.40625rem}.descript{font-size:.1875rem}}
.challenges-container{flex-direction:column;justify-content:center;align-items:center;padding:48px 0;display:flex}.challenges-title{font-family:var(--font-urbanist),sans-serif;align-self:flex-start;padding-bottom:1rem;font-size:2.5rem;font-weight:500}.challenges-list{flex-direction:column;align-items:center;gap:2.5rem;width:100%;max-width:980px;display:flex}.challenge-card{justify-content:center;width:100%;display:flex}.challenge-card-content{align-items:flex-start;gap:2rem;width:100%;display:flex}.challenge-logo{object-fit:contain;background:#f5f5f5;flex-shrink:0;width:150px;height:150px}.challenge-text{flex-direction:column;justify-content:flex-start;display:flex}.challenge-title{margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.challenge-description{margin:0;font-size:1.1rem}.track-carousel-center{flex-direction:column;align-items:center;width:100vw;max-width:100vw;margin:0 auto;display:flex}@media (max-width:768px){.challenge-card-content{text-align:center;flex-direction:column;align-items:center}.challenge-logo{width:100px;height:100px}.challenge-text{align-items:center}}
