.gallery-wrapper{position:relative;height:fit-content;overflow:hidden}.gallery-wrapper div.flex.justify-center.gap-2{position:absolute!important;bottom:1.3rem!important;left:50%!important;transform:translateX(-50%)!important;z-index:50!important;margin:0!important;width:auto!important}.launch-view{min-height:100vh;width:100%;background:#00142B;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative;overflow:hidden}.launch-view:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:#00142B;background-size:50px 50px;animation:moveBackground 20s linear infinite;opacity:.3}@keyframes moveBackground{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.launch-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;z-index:1;text-align:center;max-width:800px;animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.launch-logo{position:relative;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.logo-image{width:100%;height:auto;max-width:400px;filter:drop-shadow(0 10px 30px rgba(0,0,0,.3))}.launch-title{font-size:2.5rem;font-weight:600;color:#ffffff;line-height:1.2;text-shadow:0 4px 12px rgba(0,0,0,.4);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.9}}@media (max-width:768px){.launch-view{padding:1.5rem}.launch-content{gap:2rem}.logo-image{max-width:300px}.launch-title{font-size:1.75rem}}@media (max-width:480px){.launch-view{padding:1rem}.launch-content{gap:1.5rem}.logo-image{max-width:250px}.launch-title{font-size:1.5rem}}@media (min-width:1920px){.launch-title{font-size:3rem}.logo-image{max-width:500px}}.home-container{min-height:100vh;background:linear-gradient(to bottom right,#01264e,#01264e)}.home-content{padding-bottom:3rem}.home-layout{display:flex;flex-direction:column;gap:.5rem;max-width:1280px;margin:0 auto}.ticket-section-wrapper{background-color:#00142a;backdrop-filter:blur(8px);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);width:100%;max-width:100%;order:2;display:flex;flex-direction:column;max-height:58rem}.ticket-header{background-color:#00142a;padding:.25rem 1rem;flex-shrink:0;justify-content:center}.ticket-header,.ticket-section{display:flex;align-items:center}.ticket-section{flex:1;overflow-y:auto;align-self:center;padding:0 1rem 1rem;background-color:white;scrollbar-width:auto;scrollbar-color:#4aa3d6 #00142a;flex-direction:column;justify-content:flex-start;width:80%}.ticket-section .grid{margin-top:.8rem;width:100%;max-width:600px;justify-items:center}.ticket-section::-webkit-scrollbar{width:16px}.ticket-section::-webkit-scrollbar-track{background:#00142a;border-radius:4px}.ticket-section::-webkit-scrollbar-thumb{background:#fbcb6a;border-radius:4px}.ticket-section::-webkit-scrollbar-thumb:hover{background:#e5b85f}.raffle-gallery-card{order:1}.raffle-gallery-card,.raffle-info-card{background-color:#00142a;backdrop-filter:blur(8px);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);width:100%}.raffle-info-card{overflow-y:hidden;padding:1.5rem;height:auto;min-height:20rem;order:3}.raffle-title{font-size:1.5rem;font-weight:700;color:white;margin-bottom:1.5rem;padding-bottom:.75rem}.raffle-details{padding:1rem;border-radius:.5rem}.raffle-detail-row{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.75rem}.raffle-detail-label{font-weight:500;min-width:10rem}.raffle-detail-label,.raffle-detail-value{color:white;font-size:.875rem}.raffle-detail-value.bold{font-weight:700}.purchase-button-container{margin-top:1.5rem}.purchase-button{width:100%;padding:.75rem 2rem;border-radius:.5rem;font-weight:500;transition:background-color .2s;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#fbcb6a;color:#0a1e3d;border:none;cursor:pointer}.purchase-button:hover:not(:disabled){background-color:#e5b85f}.purchase-button:disabled{background-color:#9ca3af;color:#374151;cursor:not-allowed}.spinner{animation:spin 1s linear infinite;height:1.25rem;width:1.25rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.banner-section{margin-bottom:.5rem;position:relative}.top-info-container{background-color:#00142a;backdrop-filter:blur(8px);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);padding:2.5rem 1.5rem 1.5rem;margin-bottom:.5rem;width:100%}.content-grid{display:flex;flex-direction:column;gap:1.5rem}.video-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:.5rem}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.prizes-list{padding:1.5rem;border-radius:.5rem}.prizes-list ul{list-style:none;padding:0;margin:0}.prizes-list li{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.prizes-list li:last-child{border-bottom:none}.banner-section>div{position:relative}.banner-section div>div[style*=bottom],.banner-section div[class*=swiper]>div[class*=pagination]{bottom:4rem!important}.banner-section :global(.swiper-pagination),.banner-section :global([class*=Pagination]),.banner-section :global([class*=dots]),.banner-section :global([class*=indicator]),.banner-section :global([class*=pagination]){bottom:4rem!important;z-index:20!important;position:absolute!important;transform:translateY(0)!important}.banner-section :global(.swiper-pagination-bullet),.banner-section :global([class*=Pagination-bullet]),.banner-section :global([class*=dot]),.banner-section :global([class*=indicator-item]),.banner-section :global([class*=pagination-bullet]){background-color:rgba(255,255,255,.8)!important;opacity:.6!important}.banner-section :global(.swiper-pagination-bullet-active),.banner-section :global([class*=Pagination-bullet-active]),.banner-section :global([class*=active]),.banner-section :global([class*=dot-active]),.banner-section :global([class*=pagination-bullet-active]){background-color:#fbcb6a!important;opacity:1!important}.load-more-mobile{display:block;margin-top:1.5rem;padding:1rem 0}.load-more-button{width:100%;padding:.875rem 2rem;border-radius:.5rem;font-weight:600;font-size:1rem;transition:all .2s;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#fbcb6a;color:#0a1e3d;border:none;cursor:pointer}.load-more-button:hover:not(:disabled){background-color:#e5b85f;transform:translateY(-1px);box-shadow:0 6px 8px -1px rgba(0,0,0,.15)}.load-more-button:disabled{background-color:#9ca3af;color:#374151;cursor:not-allowed;transform:none}.infinite-scroll-desktop{display:none}@media (min-width:768px) and (max-width:1023px){.ticket-section-wrapper{max-height:58rem;max-width:100%;margin:0 auto}}@media (max-width:767px){.ticket-section-wrapper{max-height:45.2rem;max-width:600px;margin:0 auto}}@media (min-width:1024px){.top-info-container{width:calc(39.6875rem + .5rem + 39.5625rem);margin-left:auto;margin-right:auto}.top-info-image{max-width:50%;margin-left:auto;margin-right:auto}.content-grid{flex-direction:row;gap:1.5rem}.video-wrapper{flex:1.5;min-width:0}.prizes-list{flex:1;min-width:0}.home-layout{display:grid;grid-template-columns:minmax(0,39.6875rem) minmax(0,43.5625rem);grid-template-rows:auto 1fr;gap:.5rem;height:51.5625rem;border-radius:.125rem;justify-content:center}.ticket-section-wrapper{grid-column:1;grid-row:1/3;height:100%;order:0}.ticket-header{padding:.5rem 1.5rem}.ticket-section{padding:0 1.5rem 1.5rem;width:63%;margin-bottom:2rem}.raffle-gallery-card{grid-column:2;grid-row:1;flex-shrink:0;order:0}.raffle-info-card{grid-column:2;grid-row:2;overflow-y:auto;height:100%;order:0}.raffle-title{border-bottom:none}.load-more-mobile{display:block}.infinite-scroll-desktop{display:none}}