:root{--aifilm-section-padding-top:170px;--aifilm-section-padding-right:140px;--aifilm-section-padding-bottom:140px;--aifilm-section-padding-left:140px}.award-page{background:var(--soft-black);min-height:100vh;color:var(--pure-white);font-family:var(--1bfs-font-primary)}body,html{background:var(--soft-black)}html{scroll-padding-top:50px}html,body{scroll-behavior:smooth}main{background:var(--soft-black)}.container{max-width:1440px;margin:0 auto;padding:0 20px}.section-header{text-align:center;margin-bottom:60px;animation:1.2s ease-out fadeInUp}.section-title{color:var(--pure-white);font-family:var(--font-la-grotesque-bold);font-size:var(--1bfs-font-6xl);font-style:normal;font-weight:var(--1bfs-weight-bold);line-height:var(--1bfs-font-6xl);text-transform:uppercase;margin:0 0 60px;animation:1.2s ease-out .2s both fadeInUp}.section-subtitle{color:var(--light-gray);max-width:600px;margin:0 auto;font-size:1.2rem;line-height:1.6;animation:1.2s ease-out .4s both fadeInUp}.cta-button{cursor:pointer;font-size:1rem;font-weight:600;font-family:var(--1bfs-font-primary);border:none;border-radius:50px;margin:10px;padding:15px 30px;text-decoration:none;transition:all .3s;display:inline-block}.cta-button.primary{background:var(--primary-bright-green);color:#fff}.cta-button.primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #19f73d66}.cta-button.secondary{color:var(--primary-bright-green);border:2px solid var(--primary-bright-green);background:0 0}.cta-button.secondary:hover{background:var(--primary-bright-green);color:#fff;transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;filter:blur(2px);transform:translateY(50px)scale(.95)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (max-width:768px){.section-title{font-size:var(--1bfs-font-4xl)!important;line-height:var(--1bfs-font-4xl)!important;margin-bottom:40px!important}.section-subtitle{font-size:1rem;line-height:1.2}.container{padding:0 15px}.cta-button{margin:5px;padding:12px 24px;font-size:.9rem}}@media (max-width:480px){.section-title{font-size:var(--1bfs-font-3xl)!important;line-height:var(--1bfs-font-3xl)!important}}
.award-header{z-index:1000;background:0 0;font-family:inherit;transition:all .3s;position:fixed;top:0;left:0;right:0}.award-header.scrolled{background:var(--soft-black);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px #0000004d}.header-container{justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:20px 40px;display:flex}.logo-section{align-items:center;display:flex}.logo-link{align-items:center;text-decoration:none;display:flex}.logo{flex-shrink:0;width:200px;height:60px}.menu-icon{cursor:pointer;align-items:center;padding:10px;display:flex}.hamburger{flex-shrink:0;justify-content:center;align-items:center;width:82px;height:21px;display:flex;position:relative}.menu-svg{flex-shrink:0;width:82px;height:21px;transition:all .3s cubic-bezier(.4,0,.2,1)}.line{transform-origin:50%;transition:all .3s cubic-bezier(.4,0,.2,1)}.hamburger.open .top-line{transform:translateY(7.5px)rotate(45deg)}.hamburger.open .bottom-line{transform:translateY(-7.5px)rotate(-45deg)}.hamburger:hover .line{fill:var(--primary-bright-green)}.nav-menu{background:var(--soft-black);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;z-index:999;border-left:1px solid #ffffff1a;min-width:250px;transition:all .3s;position:fixed;top:80px;right:0;transform:translate(100%)}.nav-menu.nav-open{opacity:1;visibility:visible;transform:translate(0)}.nav-list{margin:0;padding:20px 0;list-style:none}.nav-item{margin:0}.nav-link{color:#fff;border-bottom:1px solid #ffffff1a;padding:15px 30px;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:block}.nav-link:hover,.nav-link.active{color:var(--primary-bright-green);background:#19f73d33;padding-left:35px}.nav-link.active{border-left:3px solid var(--primary-bright-green)}@media (max-width:768px){.header-container{height:70px;padding:20px}.logo{width:150px;height:45px}.hamburger,.menu-svg{width:60px;height:15px}}
.award-bfs-footer{background:var(--soft-black);color:var(--pure-white)}.award-bfs-footer .bfs-footer-container{max-width:var(--container-max-width);padding:0 var(--1bfs-header-padding-x);box-sizing:border-box;width:100%;margin:0 auto}.award-bfs-footer .footer-section-container .container-fluid{padding:0}.award-bfs-footer .bfs-footer-row{gap:var(--1bfs-space-12);grid-template-columns:1fr 1fr 1fr;align-items:flex-start;display:grid}.award-bfs-footer .bfs-footer-brand{flex-direction:column;display:flex}.award-bfs-footer .bfs-footer-brand .bfs-footer-logo-wrapper{margin-bottom:var(--1bfs-space-5)}.award-bfs-footer .bfs-footer-brand .bfs-footer-logo{object-fit:contain;flex-shrink:0;width:210px;height:70px}.award-bfs-footer .bfs-footer-brand .bfs-footer-description{color:var(--pure-white,#fff);font-family:var(--1bfs-font-primary);font-size:var(--1bfs-font-lg);font-style:normal;font-weight:var(--1bfs-weight-medium);line-height:var(--1bfs-space-5);opacity:.8;margin:0 0 var(--1bfs-space-10)0;text-align:justify;text-justify:inter-word;max-width:440px}.award-bfs-footer .bfs-footer-social{gap:var(--1bfs-space-4);justify-content:end;display:flex}.award-bfs-footer .bfs-footer-social .bfs-social-icon{aspect-ratio:1;width:28px;height:28px;transition:all var(--transition-fast);flex-shrink:0;display:block}.award-bfs-footer .bfs-footer-social .bfs-social-icon img{object-fit:contain;width:100%;height:100%}.award-bfs-footer .bfs-footer-social .bfs-social-icon:hover{opacity:.8;transform:translateY(-2px)}.award-bfs-footer .bfs-footer-nav{margin-left:var(--1bfs-space-12);justify-content:flex-start;align-items:flex-start;display:flex}.award-bfs-footer .bfs-footer-nav .bfs-footer-nav-links{gap:var(--1bfs-space-4);display:flex;flex-direction:column!important}.award-bfs-footer .bfs-footer-nav .bfs-footer-nav-link{color:var(--pure-white,#fff);font-family:var(--font-la-grotesque-bold);font-size:var(--1bfs-font-lg);font-style:normal;line-height:var(--1bfs-font-lg);text-transform:uppercase;transition:color var(--transition-fast);text-decoration:none}.award-bfs-footer .bfs-footer-nav .bfs-footer-nav-link:hover{color:var(--primary-bright-green)}.award-bfs-footer .bfs-footer-nav .col-6.col-md-6{flex-direction:column;display:flex}.award-bfs-footer .bfs-footer-right-links{order:2}.award-bfs-footer .bfs-footer-supporters{flex-direction:column;align-items:center;display:flex}.award-bfs-footer .bfs-footer-supporters .bfs-footer-supporters-title{color:var(--pure-white,#fff);text-align:center;font-family:var(--1bfs-font-primary);font-size:var(--1bfs-font-lg);font-style:normal;font-weight:var(--1bfs-weight-bold);line-height:var(--1bfs-font-lg);opacity:.5;margin:0 0 var(--1bfs-space-10)0;width:100%}.award-bfs-footer .bfs-footer-supporters .bfs-footer-supporters-logos{gap:var(--1bfs-space-5);flex-flow:wrap;justify-content:center;align-items:center;display:flex}.award-bfs-footer .bfs-footer-supporters .bfs-supporter-item{align-items:center;width:fit-content;display:flex}.award-bfs-footer .bfs-footer-supporters .bfs-supporter-item:not(:last-child):after{content:"";opacity:.25;background:var(--pure-white,#fff);width:1px;height:140px;margin-left:var(--1bfs-space-5)}.award-bfs-footer .bfs-footer-supporters .bfs-supporter-link{transition:opacity var(--transition-fast);display:block}.award-bfs-footer .bfs-footer-supporters .bfs-supporter-link .bfs-supporter-image{object-fit:contain;width:140px;height:140px;transition:all var(--transition-fast);flex-shrink:0}.award-bfs-footer .bfs-footer-supporters .bfs-supporter-link:hover .bfs-supporter-image{opacity:1;transform:translateY(-1px)}.award-bfs-footer .bfs-footer-contact-banner{width:100%;max-width:1440px;height:var(--1bfs-space-15);background:var(--primary-bright-green,#19f73d);padding:0 var(--1bfs-space-20);box-sizing:border-box;flex-shrink:0;align-items:center;margin:0 auto;display:flex}.award-bfs-footer .bfs-footer-contact-banner .container-fluid{width:100%;max-width:none;padding:0}.award-bfs-footer .bfs-footer-section .row{justify-content:space-between;align-items:center;width:100%;height:100%;margin:0;display:flex}.award-bfs-footer .bfs-footer-section .col-lg-6{padding:0}.award-bfs-footer .bfs-footer-section .col-lg-6:first-child,.award-bfs-footer .bfs-footer-section .col-lg-6:nth-child(2),.award-bfs-footer .bfs-footer-section .col-lg-6:nth-child(3){align-items:center;height:100%;display:flex}.award-bfs-footer .bfs-footer-section .col-lg-6:first-child{justify-content:flex-start}.award-bfs-footer .bfs-footer-section .col-lg-6:nth-child(2),.award-bfs-footer .bfs-footer-section .col-lg-6:nth-child(3){justify-content:flex-end}.award-bfs-footer .bfs-contact-item{justify-content:center;align-items:center;height:100%;display:flex}.award-bfs-footer .bfs-contact-link,.award-bfs-footer .bfs-contact-text{color:var(--Soft-Black,#222129);font-family:var(--1bfs-font-primary);font-size:17px;font-style:normal;font-weight:var(--1bfs-weight-bold);line-height:var(--1bfs-font-2xl);text-transform:uppercase;transition:opacity var(--transition-fast);text-decoration:none}:is(.award-bfs-footer .bfs-contact-link,.award-bfs-footer .bfs-contact-text):hover{opacity:.8}.award-bfs-footer .bfs-footer-copyright{background:var(--Soft-Black,#222129);padding:0 var(--1bfs-space-20);box-sizing:border-box;align-items:center;width:100%;max-width:1440px;height:90px;margin:0 auto;display:flex}.award-bfs-footer .bfs-footer-copyright .container-fluid{padding:0}.award-bfs-footer .bfs-footer-copyright .col-lg-6{margin-bottom:var(--1bfs-space-1)}.award-bfs-footer .bfs-copyright-text p{color:var(--pure-white);font-family:var(--1bfs-font-primary);font-size:var(--1bfs-font-sm);font-style:normal;font-weight:var(--1bfs-weight-medium);line-height:var(--1bfs-font-sm);text-transform:uppercase;opacity:.5;margin:0}.award-bfs-footer .bfs-footer-legal{justify-content:flex-end;align-items:center;gap:var(--1bfs-space-4);display:flex}.award-bfs-footer .bfs-footer-legal .bfs-legal-link{color:var(--pure-white);font-family:var(--1bfs-font-primary);font-size:var(--1bfs-font-sm);font-style:normal;font-weight:var(--1bfs-weight-medium);line-height:var(--1bfs-font-sm);text-transform:uppercase;opacity:.5;transition:all var(--transition-fast);text-decoration:none}.award-bfs-footer .bfs-footer-legal .bfs-legal-link:hover{opacity:1;color:var(--primary-bright-green)}.award-bfs-footer .bfs-footer-legal .bfs-legal-separator{color:var(--pure-white);font-family:var(--1bfs-font-primary);font-size:var(--1bfs-font-sm);font-style:normal;font-weight:var(--1bfs-weight-medium);line-height:var(--1bfs-font-sm);opacity:.5}@media (max-width:768px){.award-bfs-footer .bfs-footer-right-links{margin-bottom:var(--1bfs-space-8);order:1}.award-bfs-footer .bfs-footer-supporters .bfs-footer-supporters-title,.award-bfs-footer .bfs-footer-supporters .bfs-footer-supporters-logos{order:2}.award-bfs-footer .bfs-footer-supporters .bfs-footer-supporters-title{text-align:center;width:100%;margin-bottom:var(--1bfs-space-5);padding:0}.award-bfs-footer .bfs-footer-supporters .bfs-footer-supporters-logos{justify-content:center;gap:var(--1bfs-space-3);flex-direction:column}.award-bfs-footer .bfs-footer-supporters .bfs-supporter-item:not(:last-child):after{display:none}.award-bfs-footer .bfs-footer-supporters .bfs-supporter-image{width:120px;height:90px}.award-bfs-footer .bfs-footer-supporters{margin-bottom:var(--1bfs-space-6);padding:var(--1bfs-space-5)0}.award-bfs-footer .bfs-footer-nav .col-6{flex:0 0 100%;max-width:100%}.award-bfs-footer .bfs-footer-nav .bfs-footer-nav-links{justify-content:flex-start;gap:var(--1bfs-space-3);flex-flow:wrap;padding:0}.award-bfs-footer .bfs-footer-nav .bfs-footer-nav-link{font-size:var(--1bfs-font-base);line-height:var(--1bfs-font-base);padding:var(--1bfs-space-1)var(--1bfs-space-2)}.award-bfs-footer .bfs-footer-nav{margin-left:0;margin-bottom:var(--1bfs-space-6);padding:var(--1bfs-space-4)0}.award-bfs-footer .bfs-footer-contact-banner{padding:var(--1bfs-space-4)var(--1bfs-space-5);width:100%;height:auto;min-height:var(--1bfs-space-15);margin-top:var(--1bfs-space-5)}.award-bfs-footer .bfs-footer-copyright{padding:var(--1bfs-space-4)var(--1bfs-space-5);width:100%;height:auto;min-height:90px}.award-bfs-footer .bfs-footer-copyright .col-lg-6{margin-bottom:var(--1bfs-space-1)}.award-bfs-footer .bfs-footer-row{gap:var(--1bfs-space-4);text-align:left;padding:0 var(--1bfs-section-padding-x-mobile)var(--1bfs-space-4);grid-template-columns:1fr}.award-bfs-footer .bfs-footer-brand{text-align:left;margin-bottom:var(--1bfs-space-6);padding:0}.award-bfs-footer .bfs-footer-brand .bfs-footer-logo-wrapper{margin-bottom:var(--1bfs-space-4)}.award-bfs-footer .bfs-footer-brand .bfs-footer-logo{width:180px;height:60px}.award-bfs-footer .bfs-footer-brand .bfs-footer-description{font-size:var(--1bfs-font-base);margin-bottom:var(--1bfs-space-4);padding:0;line-height:22px}.award-bfs-footer .bfs-footer-social{justify-content:flex-start;gap:var(--1bfs-space-4);padding:0}.award-bfs-footer .bfs-footer-social .bfs-social-icon{width:24px;height:24px}.award-bfs-footer .bfs-footer-social{margin:var(--1bfs-space-2)0 var(--1bfs-space-3)0;justify-content:center}.award-bfs-footer .bfs-footer-section .col-lg-6:first-child,.award-bfs-footer .bfs-footer-section .col-lg-6:nth-child(2),.award-bfs-footer .bfs-footer-section .col-lg-6:nth-child(3){justify-content:center}.award-bfs-footer .bfs-contact-item{margin-bottom:var(--1bfs-space-1)}.award-bfs-footer .bfs-contact-link,.award-bfs-footer .bfs-contact-text{font-size:var(--1bfs-font-sm);line-height:var(--1bfs-font-sm)}.award-bfs-footer .bfs-footer-legal{justify-content:center;gap:var(--1bfs-space-3);margin-top:0;padding:0}}@media (max-width:480px){.award-bfs-footer .bfs-footer-contact-banner{padding:var(--1bfs-space-3)var(--1bfs-space-4);margin-top:var(--1bfs-space-4)}.award-bfs-footer .bfs-footer-copyright{padding:var(--1bfs-space-3)var(--1bfs-space-4)}.award-bfs-footer .bfs-footer-row{gap:var(--1bfs-space-3);text-align:left;padding:0 var(--1bfs-space-2)var(--1bfs-space-3)}.award-bfs-footer .bfs-footer-brand{margin-bottom:var(--1bfs-space-5);text-align:left;padding:0}.award-bfs-footer .bfs-footer-brand .bfs-footer-description{font-size:var(--1bfs-font-sm);line-height:var(--1bfs-font-lg);margin-bottom:var(--1bfs-space-3);padding:0}.award-bfs-footer .bfs-footer-social{gap:var(--1bfs-space-3);margin:var(--1bfs-space-1)0 var(--1bfs-space-3)0;justify-content:center;gap:var(--1bfs-space-2);padding:0}.award-bfs-footer .bfs-footer-nav{margin-bottom:var(--1bfs-space-5);padding:var(--1bfs-space-3)0;justify-content:flex-start}.award-bfs-footer .bfs-footer-nav .bfs-footer-nav-links{gap:var(--1bfs-space-2);flex-direction:column;align-items:flex-start;padding:0}.award-bfs-footer .bfs-footer-nav .bfs-footer-nav-link{font-size:var(--1bfs-font-base);padding:var(--1bfs-space-1)0}.award-bfs-footer .bfs-footer-supporters{margin-bottom:var(--1bfs-space-5);margin-top:var(--1bfs-space-1);padding:var(--1bfs-space-4)0}.award-bfs-footer .bfs-footer-supporters .bfs-footer-supporters-title{margin-bottom:var(--1bfs-space-4);padding:0}.award-bfs-footer .bfs-footer-supporters .bfs-footer-supporters-logos{gap:var(--1bfs-space-3);flex-direction:column;padding:0}.award-bfs-footer .bfs-footer-supporters .bfs-supporter-image{width:100px;height:80px}.award-bfs-footer .bfs-copyright-text p{font-size:var(--1bfs-font-sm);line-height:var(--1bfs-font-sm)}.award-bfs-footer .bfs-footer-legal{gap:var(--1bfs-space-2);padding:0}.award-bfs-footer .bfs-footer-legal .bfs-legal-separator{font-size:var(--1bfs-font-sm);line-height:var(--1bfs-font-sm);margin:0 var(--1bfs-space-1)}}

.award-hero-section{background:var(--soft-black);flex-direction:column;justify-content:flex-start;align-items:center;min-height:100%;margin-top:0;font-family:inherit;display:flex;position:relative;overflow:visible}.award-hero-section:before{content:"";aspect-ratio:1;opacity:.1;background:var(--primary-blue,#0e5de1);filter:blur(150px);z-index:2;pointer-events:none;border-radius:600px;flex-shrink:0;width:600px;height:600px;position:absolute;bottom:-400px;left:-200px}.award-hero-section .video-background{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.award-hero-section .video-background .vimeo-wrapper{transition:opacity .5s ease-in-out;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.award-hero-section .video-background .vimeo-wrapper.hidden{opacity:0;pointer-events:none}.award-hero-section .video-background .vimeo-wrapper.visible{opacity:1}.award-hero-section .video-background .vimeo-wrapper iframe,.award-hero-section .video-background .hero-video{object-fit:cover;object-position:top center;width:100%;height:100%}.award-hero-section .video-background .hero-image{object-fit:cover;object-position:top center;z-index:1;width:100%;height:100%;transition:opacity .5s ease-in-out;position:absolute;top:0;left:0}.award-hero-section .video-background .hero-image.hidden{opacity:0;pointer-events:none}.award-hero-section .video-background .video-overlay{background:linear-gradient(180deg,#22212900 0%,var(--soft-black)100%),linear-gradient(0deg,#22212966 0%,#22212966 100%);z-index:2;width:100%;height:100%;top:0;left:0;position:absolute!important}.award-hero-section .hero-content{z-index:2;text-align:center;flex-shrink:0;max-width:800px;margin-top:196px;padding:0 20px;position:relative}.award-hero-section .hero-content .hero-container{animation:1s ease-out fadeInUp}.award-hero-section .hero-content .hero-container .hero-logo{text-align:center;margin-bottom:80px;animation:1.2s ease-out .4s both fadeInUp}.award-hero-section .hero-content .hero-container .hero-logo .award-logo{width:100%;max-width:537px;height:auto}.award-hero-section .hero-content .hero-container .hero-cta{text-align:center;justify-content:center;align-items:center;margin-bottom:80px;animation:1.2s ease-out .8s both fadeInUp;display:flex}.award-hero-section .hero-content .hero-container .hero-cta .ticket-button-container{width:335px;max-width:100%}.award-hero-section .hero-content .hero-container .hero-cta .button-container{width:335px}.award-hero-section .hero-info-boxes{z-index:3;justify-content:center;gap:12px;animation:1.2s ease-out 1s both fadeInUp;display:flex;position:relative}.award-hero-section .hero-info-boxes .info-box{text-align:left;-webkit-backdrop-filter:blur(9.1px);backdrop-filter:blur(9.1px);border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:35px;display:flex}.award-hero-section .hero-info-boxes .info-box.date-box{background:#ffffff12;width:175px;height:120px}.award-hero-section .hero-info-boxes .info-box.date-box .info-value{font-size:26px;font-weight:500;line-height:26px;font-family:var(--font-la-grotesque-medium);text-align:left}.award-hero-section .hero-info-boxes .info-box.date-box .info-label{letter-spacing:.4px;text-align:left;font-size:20px;font-weight:400;line-height:20px}.award-hero-section .hero-info-boxes .info-box.location-box{background:#ffffff12;width:350px;height:120px}.award-hero-section .hero-info-boxes .info-box.location-box .info-value{font-size:26px;font-weight:500;line-height:26px;font-family:var(--font-la-grotesque-medium);text-align:left}.award-hero-section .hero-info-boxes .info-box.location-box .info-label{letter-spacing:.4px;text-align:left;font-size:20px;font-weight:400;line-height:20px}.award-hero-section .hero-info-boxes .info-box.prize-box{width:560px;height:120px;color:var(--primary-bright-green);background:#19f73d21}.award-hero-section .hero-info-boxes .info-box.prize-box .info-value{text-transform:uppercase;color:inherit;font-size:46px;line-height:50px;font-family:var(--font-la-grotesque-bold)}.award-hero-section .hero-info-boxes .info-box.prize-box .info-label{color:inherit;font-size:18px;line-height:24px}.award-hero-section .hero-info-boxes .info-box .info-value{color:var(--pure-white);line-height:1;font-family:var(--font-la-grotesque-regular);text-align:center;width:100%;margin-bottom:5px;font-style:normal}.award-hero-section .hero-info-boxes .info-box .info-label{font-family:var(--font-la-grotesque-regular);text-transform:uppercase;color:var(--pure-white);text-align:center;width:100%;font-style:normal}@keyframes fadeInUp{0%{opacity:0;filter:blur(2px);transform:translateY(50px)scale(.95)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (max-width:1500px){.award-hero-section .hero-content{margin-top:190px}}@media (max-width:768px){.award-hero-section:before{filter:blur(100px);width:300px;height:300px;bottom:-200px;left:0}.award-hero-section .hero-content{margin-top:160px;padding:0 15px}.award-hero-section .hero-content .hero-container .hero-main-title h1 .title-line{margin-bottom:0;font-size:48px;line-height:48px}.award-hero-section .hero-content .hero-container .hero-subtitle{margin-bottom:40px;font-size:18px;line-height:24px}.award-hero-section .hero-content .hero-container .hero-subtitle .gemini-logo{width:20px;height:20px;margin:0 6px}.award-hero-section .hero-content .hero-container .hero-cta{margin-bottom:50px}.award-hero-section .hero-content .hero-container .hero-cta .ticket-button-container{width:300px}.award-hero-section .hero-content .hero-container .hero-logo{margin-bottom:60px}.award-hero-section .hero-info-boxes{justify-content:center;gap:12px}.award-hero-section .hero-info-boxes .info-box.date-box{width:150px;height:90px}.award-hero-section .hero-info-boxes .info-box.location-box{width:200px;height:90px}.award-hero-section .hero-info-boxes .info-box.prize-box{width:300px;height:90px}.award-hero-section .hero-info-boxes .info-box{padding:20px}.award-hero-section .hero-info-boxes .info-box.date-box .info-value,.award-hero-section .hero-info-boxes .info-box.location-box .info-value{font-size:18px;line-height:18px}.award-hero-section .hero-info-boxes .info-box.prize-box .info-value{font-size:24px;line-height:24px}.award-hero-section .hero-info-boxes .info-box.location-box .info-label,.award-hero-section .hero-info-boxes .info-box.date-box .info-label{font-size:14px;line-height:14px}}@media (max-width:480px){.award-hero-section .hero-content .hero-container .hero-main-title h1 .title-line{margin-bottom:0;font-size:36px;line-height:36px}.award-hero-section .hero-content .hero-container .hero-subtitle .gemini-logo{margin:0 10px}.award-hero-section .hero-content .hero-container .hero-cta{margin-bottom:40px}.award-hero-section .hero-content .hero-container .hero-cta .ticket-button-container{width:280px}.award-hero-section .hero-content .hero-container .hero-logo .award-logo{max-width:300px}.award-hero-section .hero-info-boxes{flex-direction:column;gap:10px;width:100%;padding:0 20px}.award-hero-section .hero-info-boxes .info-box.date-box,.award-hero-section .hero-info-boxes .info-box.location-box,.award-hero-section .hero-info-boxes .info-box.prize-box{width:100%;height:80px}.award-hero-section .hero-info-boxes .info-box.date-box .info-value,.award-hero-section .hero-info-boxes .info-box.location-box .info-value{font-size:18px;line-height:18px}.award-hero-section .hero-info-boxes .info-box.prize-box .info-value{text-align:left;font-size:24px;line-height:24px}.award-hero-section .hero-info-boxes .info-box.prize-box .info-label{text-align:left;font-size:12px;line-height:14px}}
.sponsor-logos-section{background:var(--soft-black);padding:80px 0;position:relative;overflow:hidden}.social-platforms-row{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:60px;display:flex;position:relative}.platform-item{flex-direction:column;align-items:center;transition:all .3s;display:flex}.platform-item:hover{transform:translateY(-8px)}.platform-logo{justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:16px;display:flex}.platform-logo .logo{filter:brightness(0)invert(.7);max-width:100%;height:auto;transition:all .3s}.platform-item:hover .platform-logo .logo{filter:brightness(0)invert();transform:scale(1.1)}@media (max-width:1200px){.social-platforms-row{gap:40px}}@media (max-width:768px){.sponsor-logos-section{padding:60px 0}.social-platforms-row{justify-content:center;gap:30px}.platform-logo{width:60px;height:60px}}@media (max-width:480px){.social-platforms-row{gap:20px}.platform-logo{width:50px;height:50px}}
.aifilm-award-section{background:var(--soft-black)}.aifilm-award-section .container{padding:var(--aifilm-section-padding-top)var(--aifilm-section-padding-right)var(--aifilm-section-padding-bottom)var(--aifilm-section-padding-left)}.aifilm-section-content{grid-template-columns:3.5fr 5.5fr;align-items:flex-start;gap:50px;display:grid}.aifilm-content-left{animation:1s ease-out fadeInLeft}.aifilm-content-right{animation:1s ease-out .3s both fadeInRight}.aifilm-award-badge{color:var(--primary-bright-green);font-family:var(--font-la-grotesque-regular);font-size:var(--1bfs-font-xl);text-transform:uppercase;line-height:var(--1bfs-font-xl);margin-bottom:20px}.aifilm-section-description p{color:var(--pure-white);font-family:var(--1bfs-font-secondary);font-size:var(--1bfs-font-3xl);font-style:normal;line-height:var(--1bfs-font-4xl);opacity:.8;margin:0 0 25px}.aifilm-section-description p:last-child{margin-bottom:0}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (max-width:1200px){.aifilm-award-section .container{padding:180px 80px 100px}.aifilm-section-content{gap:60px}.aifilm-section-title{font-size:var(--1bfs-font-6xl);line-height:var(--1bfs-font-6xl)}.aifilm-section-description p{font-size:var(--1bfs-font-2xl);line-height:28px}}@media (max-width:992px){.aifilm-award-section .container{padding:160px 60px 80px}.aifilm-section-content{gap:50px}.aifilm-section-title{font-size:var(--1bfs-font-5xl);line-height:var(--1bfs-font-5xl);margin-bottom:30px}.aifilm-section-description p{font-size:var(--1bfs-font-xl);line-height:26px}}@media (max-width:768px){.aifilm-award-section .container{padding:140px 40px 60px}.aifilm-section-content{grid-template-columns:1fr;gap:40px}.aifilm-content-left{text-align:center;order:1}.aifilm-content-right{order:2}.aifilm-section-title{font-size:var(--1bfs-font-4xl);line-height:var(--1bfs-font-4xl);text-align:center;margin-bottom:30px}.aifilm-section-description p{font-size:var(--1bfs-font-lg);text-align:center;line-height:24px}}@media (max-width:480px){.aifilm-award-section .container{padding:120px 20px 40px}.aifilm-section-content{gap:30px}.aifilm-section-title{font-size:var(--1bfs-font-3xl);line-height:var(--1bfs-font-3xl);margin-bottom:24px}.aifilm-section-description p{font-size:var(--1bfs-font-base);line-height:22px}.aifilm-award-image{border-radius:8px}}@media (max-width:360px){.aifilm-award-section .container{padding:100px 15px 30px}.aifilm-section-title{font-size:var(--1bfs-font-2xl);line-height:var(--1bfs-font-2xl)}.aifilm-section-description p{font-size:var(--1bfs-font-sm);line-height:20px}}
.winning-film-section{background:var(--soft-black);padding:100px 0}.winning-film-content{text-align:center;max-width:800px;margin:0 auto}.winning-film-header{margin-bottom:60px}.winning-film-title{color:var(--pure-white);font-family:var(--1bfs-font-primary);font-size:var(--1bfs-font-6xl);font-weight:var(--1bfs-weight-bold);text-transform:uppercase;letter-spacing:2px;margin:0 0 20px}.winning-film-subtitle{color:var(--primary-bright-green);font-family:var(--1bfs-font-secondary);font-size:var(--1bfs-font-xl);opacity:.8;margin:0}.winning-film-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:40px}.winning-film-thumbnail{margin-bottom:30px}.winning-film-image{border-radius:15px;width:100%;max-width:400px;height:auto;box-shadow:0 20px 40px #0000004d}.winning-film-details{text-align:left}.winning-film-info{text-align:center;margin-bottom:25px}.winning-film-name{color:var(--pure-white);font-family:var(--1bfs-font-primary);font-size:var(--1bfs-font-3xl);font-weight:var(--1bfs-weight-bold);margin:0 0 10px}.winning-film-title-text{color:var(--primary-teal);font-family:var(--1bfs-font-secondary);font-size:var(--1bfs-font-xl);margin:0 0 8px;font-style:italic}.winning-film-author{color:var(--pure-white);font-family:var(--1bfs-font-secondary);font-size:var(--1bfs-font-lg);opacity:.7;margin:0}.winning-film-description{margin-bottom:30px}.winning-film-description p{color:var(--pure-white);font-family:var(--1bfs-font-secondary);font-size:var(--1bfs-font-base);opacity:.8;margin:0;line-height:1.6}.winning-film-actions{text-align:center}.watch-video-button{background:linear-gradient(135deg,var(--primary-bright-green)0%,var(--primary-teal)100%);color:var(--pure-white);font-family:var(--1bfs-font-primary);font-weight:var(--1bfs-weight-semibold);font-size:var(--1bfs-font-lg);border-radius:50px;padding:15px 30px;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 10px 25px #19f73d4d}.watch-video-button:hover{color:var(--pure-white);transform:translateY(-3px);box-shadow:0 15px 35px #19f73d66}@media (max-width:768px){.winning-film-section{padding:80px 0}.winning-film-content{max-width:100%;padding:0 20px}.winning-film-title{font-size:var(--1bfs-font-4xl)}.winning-film-card{padding:30px 20px}.winning-film-name{font-size:var(--1bfs-font-2xl)}}@media (max-width:480px){.winning-film-section{padding:60px 0}.winning-film-title{font-size:var(--1bfs-font-3xl)}.winning-film-subtitle{font-size:var(--1bfs-font-lg)}.winning-film-card{padding:25px 15px}}
.nominated-films-section{background:#222129;position:relative;overflow:hidden}.nominated-films-section .nominated-films-container{width:100%;max-width:1440px;margin:0 auto}.nominated-films-section .nominated-films-header{text-align:center;margin-bottom:60px;padding:0 20px}.nominated-films-section .nominated-films-header .nominated-films-title{color:var(--pure-white);font-family:var(--font-la-grotesque-bold);text-transform:uppercase;letter-spacing:2px;margin:0;font-size:40px;line-height:40px}.nominated-films-section .nominated-films-carousel-container{width:100%;padding:0;position:relative}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;align-items:center;gap:10px;min-height:500px;padding:40px 100px;display:flex;overflow-x:auto}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper::-webkit-scrollbar{display:none}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card{cursor:pointer;scroll-snap-align:center;border-radius:8px;flex:none;width:280px;height:430px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card.expanded{z-index:1;width:330px;height:520px;margin-left:-10px;margin-right:-10px;box-shadow:0 0 40px #ffffff1a}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card.expanded .nominated-film-image{transform:scale(1.05)}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper{border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay{z-index:1;background:linear-gradient(#22212900 0%,#222129 100%);border-radius:8px;padding:30px 24px 24px;position:absolute;bottom:0;left:0;right:0}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-expanded-content{flex-direction:column;gap:16px;display:flex}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-expanded-content .nominated-film-name{color:var(--pure-white);font-family:var(--font-la-grotesque-bold);text-transform:uppercase;margin:0;font-size:24px;line-height:24px}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-expanded-content .nominated-film-description{color:var(--pure-white);font-family:var(--font-la-grotesque-regular);opacity:.6;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;line-height:20px;display:-webkit-box;overflow:hidden}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-expanded-content .nominated-film-author{color:var(--pure-white);font-family:var(--font-la-grotesque-medium);opacity:.8;text-transform:uppercase;margin:0;font-size:18px;line-height:20px}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-expanded-content .nominated-film-play-button{background:var(--primary-bright-green);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-top:8px;transition:all .3s;display:flex;box-shadow:0 4px 12px #19f73d66}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-expanded-content .nominated-film-play-button:hover{transform:scale(1.1);box-shadow:0 6px 16px #19f73d99}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-expanded-content .nominated-film-play-button svg{width:24px;height:24px;margin-left:2px}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-expanded-content .nominated-film-play-button svg path{fill:#000}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-collapsed-content{align-items:flex-end;height:100%;padding:20px;display:flex}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-collapsed-content .nominated-film-name-collapsed{color:var(--pure-white);font-family:var(--1bfs-font-primary);font-size:var(--1bfs-font-xl);font-weight:var(--1bfs-weight-bold);text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 8px #000c;margin:0;line-height:1.2}.nominated-films-section .nominated-films-vote-button{width:fit-content;margin:20px auto}@media (max-width:1200px){.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper{padding:40px 80px}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card{width:250px;height:385px}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card.expanded{width:295px;height:465px}}@media (max-width:768px){.nominated-films-section{padding:60px 0 80px}.nominated-films-section .nominated-films-container{padding:0 20px}.nominated-films-section .nominated-films-container .nominated-films-vote-button{padding:40px 0 30px}.nominated-films-section .nominated-films-header{margin-bottom:40px}.nominated-films-section .nominated-films-header .nominated-films-title{font-size:var(--1bfs-font-4xl)}.nominated-films-section .nominated-films-carousel-container:before,.nominated-films-section .nominated-films-carousel-container:after{width:100px}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper{gap:16px;min-height:400px;padding:30px 60px}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card{width:220px;height:338px}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card.expanded{width:260px;height:410px}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-expanded-content .nominated-film-name{font-size:var(--1bfs-font-2xl)}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-expanded-content .nominated-film-description{font-size:var(--1bfs-font-sm)}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-expanded-content .nominated-film-author{font-size:var(--1bfs-font-base)}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-expanded-content .nominated-film-play-button{width:48px;height:48px}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-collapsed-content .nominated-film-name-collapsed{font-size:var(--1bfs-font-lg)}}@media (max-width:480px){.nominated-films-section{padding:40px 0 60px}.nominated-films-section .nominated-films-container{padding:0 16px}.nominated-films-section .nominated-films-container .nominated-films-vote-button{padding:30px 0 20px}.nominated-films-section .nominated-films-header .nominated-films-title{font-size:var(--1bfs-font-3xl);letter-spacing:1px}.nominated-films-section .nominated-films-carousel-container:before,.nominated-films-section .nominated-films-carousel-container:after{width:60px}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper{gap:12px;min-height:350px;padding:20px 40px}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card{width:200px;height:307px}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card.expanded{width:240px;height:378px}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay{padding:20px 16px 16px}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-expanded-content .nominated-film-name{font-size:var(--1bfs-font-xl)}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-expanded-content .nominated-film-description{font-size:var(--1bfs-font-xs)}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-expanded-content .nominated-film-author{font-size:var(--1bfs-font-sm)}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-expanded-content .nominated-film-play-button{width:44px;height:44px}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-expanded-content .nominated-film-play-button svg{width:24px;height:24px}.nominated-films-section .nominated-films-carousel-container .nominated-films-carousel-wrapper .nominated-film-card .nominated-film-image-wrapper .nominated-film-overlay .nominated-film-collapsed-content .nominated-film-name-collapsed{font-size:var(--1bfs-font-md)}}
.your-journey-section{background:var(--soft-black);scroll-behavior:smooth;min-height:200vh;position:relative;overflow:visible}.your-journey-section .container{padding:100px 120px;position:relative}.your-journey-section .section-header{text-align:center;transition:all .3s;position:sticky;top:130px;opacity:1!important;transform:translateY(0)!important}.your-journey-section .section-title{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.your-journey-section .section-subtitle{color:var(--pure-white);font-family:var(--1bfs-font-secondary);font-size:var(--1bfs-font-xl);opacity:.8;max-width:600px;margin:0 auto;line-height:1.5}.your-journey-section .journey-cards-container{z-index:5;flex-direction:column;align-items:center;gap:100px;display:flex;position:relative}.your-journey-section .journey-cards-container .journey-promotional-card{z-index:100;will-change:transform;margin:0 auto 30px;transition:all .3s;position:sticky;top:230px;overflow:hidden;box-shadow:0 8px 32px #0000004d}.your-journey-section .loading-state,.your-journey-section .error-state{text-align:center;padding:100px 0}.your-journey-section .loading-state p{color:var(--pure-white);font-family:var(--1bfs-font-secondary);font-size:var(--1bfs-font-lg);opacity:.8}.your-journey-section .error-state p{color:var(--primary-bright-green);font-family:var(--1bfs-font-secondary);font-size:var(--1bfs-font-lg);opacity:.9}.your-journey-section .journey-cta{text-align:center;background:#667eea1a;border:1px solid #667eea4d;border-radius:30px;margin-top:80px;padding:60px}.your-journey-section .cta-content h3{color:#fff;font-size:2rem;font-family:var(--1bfs-font-primary);margin-bottom:20px}.your-journey-section .cta-content p{color:#ccc;max-width:500px;font-size:1.1rem;font-family:var(--1bfs-font-secondary);margin-bottom:30px;margin-left:auto;margin-right:auto}.your-journey-section .cta-button{cursor:pointer;font-size:1rem;font-weight:600;font-family:var(--1bfs-font-primary);border:none;border-radius:50px;margin:10px;padding:15px 30px;text-decoration:none;transition:all .3s;display:inline-block}.your-journey-section .cta-button.primary{background:var(--primary-bright-green);color:#fff}.your-journey-section .cta-button.primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #19f73d66}@media (max-width:1200px){.your-journey-section .container{padding:100px 80px}}@media (max-width:768px){.your-journey-section .container{padding:80px 40px}.your-journey-section .section-header{border-radius:0 0 15px 15px;margin-bottom:60px;padding:15px 0;position:sticky;top:80px}.your-journey-section .journey-cards-container .journey-promotional-card{z-index:100;margin-bottom:30px;top:160px!important}.your-journey-section .section-subtitle{font-size:var(--1bfs-font-lg)}.your-journey-section .journey-cta{margin-top:60px;padding:40px 20px}.your-journey-section .cta-content h3{font-size:1.5rem}.your-journey-section .cta-content p{font-size:1rem}.your-journey-section .loading-state,.your-journey-section .error-state{padding:60px 0}}@media (max-width:480px){.your-journey-section .container{padding:60px 20px}.your-journey-section .section-header{border-radius:0 0 10px 10px;padding:10px 0;position:sticky;top:80px}.your-journey-section .journey-cards-container .journey-promotional-card{z-index:100;margin-bottom:25px;top:160px!important}.your-journey-section .section-subtitle{font-size:var(--1bfs-font-base)}.your-journey-section .journey-cta{padding:30px 15px}.your-journey-section .loading-state,.your-journey-section .error-state{padding:40px 0}}
.journey-promotional-card{-webkit-backdrop-filter:blur(58.3px);backdrop-filter:blur(58.3px);will-change:transform,opacity,scale;background:linear-gradient(#ffffff08 0%,#22212900 100%);border:1px solid #ffffff42;border-radius:10px;height:420px;margin:0 auto;position:relative;overflow:hidden}.journey-promotional-content{grid-template-columns:1fr 1fr;align-items:center;gap:0;width:100%;height:100%;display:grid}.journey-promotional-text-content{padding:var(--1bfs-space-15);flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;display:flex}.journey-step-number{color:var(--pure-white);text-align:start;font-family:var(--1bfs-font-primary);font-size:var(--1bfs-font-4xl);font-style:normal;font-weight:var(--1bfs-weight-medium);line-height:var(--1bfs-font-7xl);text-transform:uppercase}.journey-promotional-title{color:var(--pure-white);text-align:start;font-family:var(--1bfs-font-primary);font-size:var(--1bfs-font-4xl);font-style:normal;font-weight:var(--1bfs-weight-medium);line-height:var(--1bfs-font-3xl-28);text-transform:uppercase;margin-bottom:var(--1bfs-space-2);margin-top:var(--1bfs-space-2)}.journey-date-range{color:var(--primary-bright-green);text-align:start;font-family:var(--1bfs-font-primary);font-size:var(--1bfs-font-md);font-style:normal;font-weight:var(--1bfs-weight-medium);text-transform:uppercase;margin-bottom:var(--1bfs-space-7);line-height:17px}.journey-promotional-description{color:var(--pure-white);font-family:var(--1bfs-font-secondary);font-size:var(--1bfs-font-2xl);font-style:normal;font-weight:var(--1bfs-weight-regular);letter-spacing:-.63px;opacity:.68;margin:0 0 var(--1bfs-space-7)0;line-height:25px}.journey-hashtags{color:var(--pure-white);font-family:var(--1bfs-font-secondary);font-size:var(--1bfs-font-2xl);font-style:normal;font-weight:var(--1bfs-weight-regular);letter-spacing:-.63px;opacity:.68;line-height:25px}.journey-promotional-image-container{text-align:center;height:100%;padding:var(--1bfs-space-1);justify-content:center;align-items:center;display:flex;position:relative}.journey-promotional-image{object-fit:cover;border-radius:10px;width:100%;height:100%;transition:all .3s}.journey-promotional-image:hover{transform:scale(1.02)}@media (max-width:1200px){.journey-promotional-card{width:100%;max-width:1197px;height:auto;min-height:420px}.journey-promotional-content{gap:var(--1bfs-space-5)}.journey-promotional-title,.journey-step-number{font-size:var(--1bfs-font-3xl-26);line-height:var(--1bfs-font-6xl-42)}}@media (max-width:992px){.journey-promotional-card{height:auto;min-height:400px}.journey-promotional-content{gap:var(--1bfs-space-8)}.journey-promotional-text-content{padding:var(--1bfs-space-8)}.journey-promotional-title,.journey-step-number{font-size:var(--1bfs-font-3xl);line-height:var(--1bfs-font-6xl)}}@media (max-width:768px){.journey-promotional-card{width:100%;height:auto;min-height:350px;margin:var(--1bfs-space-5)0}.journey-promotional-content{gap:var(--1bfs-space-5);text-align:start;grid-template-columns:1fr}.journey-promotional-text-content{padding:var(--1bfs-space-6)var(--1bfs-space-5);order:2;align-items:start}.journey-promotional-image-container{order:1;height:200px}.journey-promotional-image{border-radius:10px}.journey-promotional-title,.journey-step-number{font-size:var(--1bfs-font-xl);text-align:start;line-height:30px}.journey-date-range{font-size:var(--1bfs-font-base);text-align:start;line-height:15px}.journey-promotional-description{font-size:var(--1bfs-font-lg);line-height:22px}}@media (max-width:480px){.journey-promotional-card{width:100%;height:auto;min-height:300px;margin:var(--1bfs-space-4)0}.journey-promotional-text-content{padding:var(--1bfs-space-5)var(--1bfs-space-4)}.journey-promotional-title,.journey-step-number{font-size:var(--1bfs-font-lg);line-height:27px}}
.jurors-section{background:var(--soft-black);position:relative;overflow:hidden}.jurors-section:before{content:"";aspect-ratio:1;opacity:.1;background:var(--primary-bright-green);filter:blur(150px);z-index:1;pointer-events:none;border-radius:600px;flex-shrink:0;width:600px;height:600px;position:absolute;top:50%;left:30%;transform:translate(-50%,-50%)}.jurors-section .jurors-container{z-index:2;max-width:1440px;margin:0 auto;padding:100px 120px;position:relative;overflow:visible}.jurors-section .jurors-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.jurors-section .jurors-title{color:var(--pure-white);font-size:40px;line-height:40px;font-family:var(--font-la-grotesque-bold)}.jurors-section .jurors-navigation{align-items:center;gap:10px;display:flex}.jurors-section .jurors-prev,.jurors-section .jurors-next{border:1px solid var(--pure-white);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:60px;height:60px;padding:0;transition:all .2s ease-in-out;display:inline-flex}:is(.jurors-section .jurors-prev,.jurors-section .jurors-next):hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}:is(.jurors-section .jurors-prev,.jurors-section .jurors-next):disabled{opacity:.5;cursor:not-allowed}:is(.jurors-section .jurors-prev,.jurors-section .jurors-next) img{filter:brightness(0)invert();width:24px;height:24px}.jurors-section .swiper-button-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.jurors-section .jurors-slider{margin-top:60px;overflow:visible}.jurors-section .jurors-slider .swiper{overflow:visible!important}.jurors-section .jurors-slider .swiper-wrapper{overflow:visible}.jurors-section .jurors-slider .swiper-slide{height:auto;width:285px!important}@media (max-width:1400px){.jurors-section .jurors-container{padding:100px 80px}}@media (max-width:1024px){.jurors-section .jurors-container{padding:80px 60px}.jurors-section .jurors-title{font-size:36px;line-height:36px}}@media (max-width:768px){.jurors-section .jurors-container{padding:60px 24px}.jurors-section .jurors-header{flex-direction:column;align-items:flex-start;gap:20px}.jurors-section .jurors-title{font-size:1.9rem;line-height:1.9rem}.jurors-section .jurors-navigation{justify-content:flex-end;width:100%}.jurors-section .jurors-prev,.jurors-section .jurors-next{width:44px;height:44px}:is(.jurors-section .jurors-prev,.jurors-section .jurors-next) img{width:20px;height:20px}.jurors-section .jurors-slider{margin-top:40px}.jurors-section .jurors-slider .swiper-slide{width:240px!important}}@media (max-width:480px){.jurors-section .jurors-container{padding:60px 20px}.jurors-section .jurors-title{font-size:1.5rem;line-height:1.5rem}.jurors-section .jurors-prev,.jurors-section .jurors-next{width:40px;height:40px}:is(.jurors-section .jurors-prev,.jurors-section .jurors-next) img{width:18px;height:18px}.jurors-section .jurors-slider{margin-top:30px}.jurors-section .jurors-slider .swiper-slide{width:220px!important}}
.submission-criteria-section{background:var(--soft-black);position:relative}.submission-criteria-section .container{padding:120px 110px}.submission-criteria-section .section-header{text-align:center;margin-bottom:60px}.submission-criteria-section .criteria-grid{background:#0000004d;border-radius:10px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:20px;padding:20px;display:grid}.submission-criteria-section .criteria-grid .criteria-cta-card .criteria-cta-button{text-align:center;width:100%;height:100%;font-size:var(--1bfs-font-3xl-28);font-family:var(--font-la-grotesque-medium);text-transform:uppercase;line-height:var(--1bfs-font-3xl-28);flex-direction:column;justify-content:center;gap:16px}@media (max-width:768px){.submission-criteria-section .container{padding:80px}.submission-criteria-section .criteria-grid{grid-template-rows:repeat(6,auto);grid-template-columns:1fr;max-width:500px}.submission-criteria-section .criteria-grid .criteria-cta-card{grid-area:6/1;min-height:80px}.submission-criteria-section .criteria-grid .criteria-cta-card .criteria-cta-button{font-size:var(--1bfs-font-2xl);min-height:80px}}@media (max-width:480px){.submission-criteria-section .container{padding:40px 30px}}

