.hero-section{background:var(--soft-black);padding:var(--1bfs-space-24)0 var(--1bfs-space-10)0;position:relative}.hero-section .hero-main-title{border-radius:var(--1bfs-radius-sm);width:100%;height:118px;margin:1px auto var(--1bfs-space-2)auto;justify-content:space-between;align-items:stretch;gap:var(--1bfs-space-4);border:1px solid #ffffff80;flex-shrink:0;padding:0;display:flex;position:relative;overflow:hidden}.hero-section .hero-main-title h1{color:var(--pure-white);text-align:left;font-family:var(--font-la-grotesque-extrabold);font-size:clamp(var(--1bfs-font-lg),6.53vw,60px);font-style:normal;font-weight:var(--1bfs-weight-black);line-height:clamp(var(--1bfs-font-lg),5.42vw,78px);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;padding:0 var(--1bfs-space-6);flex:1;align-items:center;height:100%;margin:0;display:flex;overflow:hidden}.hero-section .hero-main-title.hero-main-title--no-countdown{justify-content:center!important}.hero-section .hero-main-title.hero-main-title--no-countdown h1{text-align:center;border-right:none;flex:none;justify-content:center;width:100%;font-size:clamp(var(--1bfs-font-lg),6.53vw,94px)!important}.hero-section .hero-main-title .hero-countdown-overlay{flex-shrink:0;align-items:stretch;height:120px;display:flex}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container{align-items:stretch;gap:0;height:120px;display:flex}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container .hero-countdown-box{padding:var(--1bfs-space-3);border-left:1px solid #ffffff80;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:120px;min-width:120px;max-width:120px;height:100%;display:flex}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container .hero-countdown-box:first-child .hero-countdown-number,.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container .hero-countdown-box:first-child .hero-countdown-label{color:var(--primary-teal)}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container .hero-countdown-box .hero-countdown-number{color:var(--pure-white);font-family:var(--font-la-grotesque-extrabold);text-align:center;font-size:clamp(36px,3.2vw,54px);line-height:1}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container .hero-countdown-box .hero-countdown-label{color:#fff9;font-family:var(--font-la-grotesque-regular);font-size:clamp(10px,.85vw,16px);font-weight:var(--1bfs-weight-regular);text-transform:uppercase;text-align:center;margin-top:6px}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-live{padding:0 var(--1bfs-space-8);border-left:1px solid #ffffff80;justify-content:center;align-items:center;height:100%;display:flex}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-live .hero-countdown-live-text{color:var(--primary-bright-green);font-family:var(--font-la-grotesque-extrabold);font-size:clamp(28px,2.8vw,40px);font-weight:var(--1bfs-weight-black);text-align:center;text-transform:uppercase;letter-spacing:1px;line-height:1;animation:2s ease-in-out infinite pulse-glow}.hero-section .hero-content-layout{align-items:stretch}.hero-section .hero-left-side{flex-direction:column;flex:4.6;display:flex!important}.hero-section .hero-expo-line{align-items:center}.hero-section .hero-left-content{border-radius:var(--1bfs-radius-sm);min-height:clamp(300px,28.47vw,410px);padding:clamp(var(--1bfs-space-4),1.67vw,var(--1bfs-space-6));border:1px solid #ffffff80;flex-direction:column;flex:1;justify-content:center;display:flex}.hero-section .hero-left-content .hero-subtitle{gap:var(--1bfs-space-2);flex-direction:column;display:flex}.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line{align-items:baseline;gap:var(--1bfs-space-2);display:flex}.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line.hero-expo-line{align-items:center}.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-join-text{color:var(--primary-bright-green);font-family:var(--font-la-grotesque-extrabold);font-size:clamp(40px,5.56vw,80px);font-style:normal;font-weight:var(--1bfs-weight-extrabold);text-transform:uppercase;margin-right:var(--1bfs-space-3);line-height:clamp(35px,4.86vw,70px)}.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-the-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-largest-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-content-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-creator-text{color:var(--pure-white);font-family:var(--font-la-grotesque-extrabold);font-size:clamp(40px,5.56vw,80px);font-style:normal;font-weight:var(--1bfs-weight-extrabold);text-transform:uppercase;line-height:clamp(35px,4.86vw,70px)}.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-expo-text{color:var(--primary-blue);font-family:var(--font-la-grotesque-extrabold);font-size:clamp(40px,5.56vw,80px);font-style:normal;font-weight:var(--1bfs-weight-extrabold);text-transform:uppercase;line-height:clamp(35px,4.86vw,70px)}.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-year-badge{background:var(--primary-teal);color:var(--soft-black);font-family:var(--font-la-grotesque-extrabold);font-weight:var(--1bfs-weight-black);font-size:var(--1bfs-font-6xl);padding:0px var(--1bfs-space-5);border-radius:var(--1bfs-radius-sm);margin-left:var(--1bfs-space-2);display:inline-block;transform:rotate(8deg);box-shadow:0 2px 8px #0000001a}.hero-section .hero-right-content{flex:7.4;justify-content:center;align-items:center;display:flex!important}.hero-section .hero-video-container{border-radius:var(--1bfs-radius-sm);width:100%;height:100%;min-height:clamp(300px,28.47vw,410px);box-shadow:0 var(--1bfs-space-5)var(--1bfs-space-10)#0000004d;border:1px solid #ffffff80;position:relative;overflow:hidden}.hero-section .hero-video-container .hero-image-container{border-radius:var(--1bfs-radius-sm);width:100%;height:100%;position:relative;overflow:hidden}.hero-section .hero-video-container .hero-image-container .hero-image,.hero-section .hero-video-container .hero-image-container .hero-video{object-fit:cover;border-radius:var(--1bfs-radius-sm);opacity:0;width:100%;height:100%;transition:opacity 1s ease-in-out;position:absolute;top:0;left:0}:is(.hero-section .hero-video-container .hero-image-container .hero-image,.hero-section .hero-video-container .hero-image-container .hero-video).hero-image-active{opacity:1}.hero-section .hero-video-container .hero-image-container .hero-video{background:var(--soft-black);position:relative}.hero-section .hero-detail-box{border-radius:var(--1bfs-radius-sm);height:122px;padding:var(--1bfs-space-4);-webkit-backdrop-filter:blur(var(--1bfs-space-2));backdrop-filter:blur(var(--1bfs-space-2));border:1px solid #ffffff80}.hero-section .hero-detail-box .hero-detail-label{color:var(--primary-bright-green);font-family:var(--font-la-grotesque-bold);font-size:22px;font-style:normal;font-weight:var(--1bfs-weight-bold);margin-bottom:var(--1bfs-space-2);text-transform:uppercase;line-height:22px}.hero-section .hero-detail-box .hero-detail-value{color:var(--pure-white);font-family:var(--font-la-grotesque-regular);font-weight:var(--1bfs-weight-medium);font-size:26px;font-style:normal;line-height:26px}.hero-section .hero-detail-box .hero-detail-subvalue{color:var(--pure-white);font-family:var(--font-la-grotesque-regular);font-size:20px;font-style:normal;font-weight:var(--1bfs-weight-regular);line-height:20px}.hero-section .hero-detail-box .hero-detail-subvalue.with-spacing{letter-spacing:.4px}.hero-section .hero-mobile-cta{display:none}.hero-section .hero-mobile-cta .hero-button-container{border-radius:var(--1bfs-radius-sm);border:1px solid #ffffff80;align-items:stretch;display:flex}.hero-section .hero-mobile-cta .hero-button-container .ticket-buy-btn{height:100%;padding:var(--1bfs-space-4);text-align:center;white-space:normal;word-break:break-word;flex-direction:column;justify-content:center;align-items:center;min-width:0;line-height:1.2;display:flex}.hero-section .hero-mobile-cta .hero-button-container .ticket-buy-btn .btn-arrow{margin-top:var(--1bfs-space-2);transition:transform var(--transition-fast);transform:rotate(90deg)}.hero-section .hero-mobile-cta .hero-button-container .ticket-buy-btn:hover:not(:disabled) .btn-arrow{transform:rotate(90deg)translate(-4px)}.hero-section .hero-also-section{border-radius:var(--1bfs-radius-sm);width:100%;min-height:120px;margin:var(--1bfs-space-2)auto var(--1bfs-space-2)auto;padding:0 var(--1bfs-space-6);justify-content:space-between;align-items:stretch;gap:var(--1bfs-space-1);border:1px solid #ffffff80;flex-shrink:0;display:flex;position:relative;overflow:visible}.hero-section .hero-also-section .hero-also-text{gap:var(--1bfs-space-2);padding:var(--1bfs-space-5)0;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;min-width:200px;display:flex}.hero-section .hero-also-section .hero-also-text .hero-also-word{color:var(--pure-white);font-family:var(--font-la-grotesque-extrabold);text-transform:uppercase;max-width:430px;font-size:40px;line-height:43px}.hero-section .hero-also-section .hero-also-buttons{padding:var(--1bfs-space-5)0;flex-wrap:nowrap;flex:1;justify-content:flex-end;align-items:center;gap:30px;display:flex}.hero-section .hero-also-section .hero-also-buttons .hero-also-button{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:66px;transition:all var(--transition-fast);background:#fff3;border:8px solid #525252eb;border-radius:50px;justify-content:space-between;align-items:center;padding:5px 4px 5px 12px;text-decoration:none;display:flex;position:relative;overflow:visible}.hero-section .hero-also-section .hero-also-buttons .hero-also-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.hero-section .hero-also-section .hero-also-buttons .hero-also-button:hover .hero-also-button-arrow{z-index:2;transform:translate(4px,-4px)}.hero-section .hero-also-section .hero-also-buttons .hero-also-button.hero-also-button-mrbeast{background:var(--Primary-Blue,#0e5de1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero-section .hero-also-section .hero-also-buttons .hero-also-button.hero-also-button-award{background:var(--Soft-Black,#222129);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero-section .hero-also-section .hero-also-buttons .hero-also-button.hero-also-button-tiktok{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f1204a}.hero-section .hero-also-section .hero-also-buttons .hero-also-button .hero-also-button-content{justify-content:space-between;align-items:center;gap:5px;width:100%;display:flex}.hero-section .hero-also-section .hero-also-buttons .hero-also-button .hero-also-button-content .hero-also-button-logo{flex:1;align-items:center;display:flex}.hero-section .hero-also-section .hero-also-buttons .hero-also-button .hero-also-button-content .hero-also-button-logo .hero-also-button-logo-img{object-fit:contain;width:auto;height:auto;max-height:30px;display:block}.hero-section .hero-also-section .hero-also-buttons .hero-also-button .hero-also-button-content .hero-also-button-arrow{background:var(--pure-white);box-sizing:border-box;width:44px;height:44px;transition:transform var(--transition-fast);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:10px;display:flex;position:relative}.hero-section .hero-also-section .hero-also-buttons .hero-also-button .hero-also-button-content .hero-also-button-arrow img{filter:brightness(0)saturate()invert(27%)sepia(96%)saturate(7492%)hue-rotate(214deg)brightness(99%)contrast(101%);width:24px;height:24px;display:block}@keyframes pulse-glow{0%,to{opacity:1;text-shadow:0 0 10px #2ecc7180}50%{opacity:.85;text-shadow:0 0 20px #2ecc71cc}}@media (min-width:768px){.hero-section .col-md-5{width:38%}.hero-section .col-md-7{width:62%}}@media (max-width:1200px){.hero-section .hero-main-title{height:100px}.hero-section .hero-main-title h1{font-size:clamp(var(--1bfs-font-xl),5.5vw,70px);padding:0 var(--1bfs-space-5)}.hero-section .hero-main-title.hero-main-title--no-countdown h1{font-size:clamp(50px,5.5vw,70px)!important}.hero-section .hero-main-title .hero-countdown-overlay{height:100px}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container{height:100px}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container .hero-countdown-box{width:100px;min-width:100px;max-width:100px;padding:var(--1bfs-space-2)}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container .hero-countdown-box .hero-countdown-number{font-size:36px}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container .hero-countdown-box .hero-countdown-label{font-size:10px}.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-join-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-the-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-largest-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-content-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-creator-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-expo-text{font-size:clamp(35px,4.5vw,60px);line-height:clamp(30px,4vw,55px)}.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-year-badge{font-size:clamp(var(--1bfs-font-4xl),2vw,var(--1bfs-font-5xl));padding:0 var(--1bfs-space-4)}.hero-section .hero-left-content{min-height:clamp(280px,26vw,380px)}.hero-section .hero-video-container{min-height:clamp(280px,26vw,380px)}.hero-section .hero-also-section{min-height:100px;padding:var(--1bfs-space-4)var(--1bfs-space-5)}.hero-section .hero-also-section .hero-also-buttons{gap:var(--1bfs-space-4);flex-wrap:nowrap}.hero-section .hero-also-section .hero-also-buttons .hero-also-button{height:64px}}@media (max-width:991px){.hero-section .hero-content-layout{gap:var(--1bfs-space-4);height:auto;flex-direction:column!important}.hero-section .hero-left-side,.hero-section .hero-right-content{flex:none;width:100%}.hero-section .hero-main-title{height:90px}.hero-section .hero-main-title h1{font-size:clamp(var(--1bfs-font-lg),4.5vw,50px);padding:0 var(--1bfs-space-4)}.hero-section .hero-main-title.hero-main-title--no-countdown h1{font-size:50px!important}.hero-section .hero-main-title .hero-countdown-overlay{height:90px}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container{height:90px}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container .hero-countdown-box{width:90px;min-width:90px;max-width:90px;padding:var(--1bfs-space-2)}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container .hero-countdown-box .hero-countdown-number{font-size:32px}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container .hero-countdown-box .hero-countdown-label{font-size:9px}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-live{height:90px}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-live .hero-countdown-live-text{font-size:32px}.hero-section .hero-left-content{min-height:clamp(260px,24vw,340px);padding:clamp(var(--1bfs-space-3),1.25vw,var(--1bfs-space-5))}.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-join-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-the-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-largest-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-content-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-creator-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-expo-text{font-size:clamp(30px,4vw,50px);line-height:clamp(25px,3.5vw,45px)}.hero-section .hero-video-container{min-height:clamp(260px,24vw,340px)}.hero-section .hero-also-section{min-height:100px;padding:0 var(--1bfs-space-5);flex-direction:column;align-items:stretch}.hero-section .hero-also-section .hero-also-text{padding:var(--1bfs-space-4)0 var(--1bfs-space-2)0}.hero-section .hero-also-section .hero-also-buttons{padding:var(--1bfs-space-4)0;gap:var(--1bfs-space-3);flex-direction:column}.hero-section .hero-also-section .hero-also-buttons .hero-also-button{border-width:6px;width:100%;height:64px;padding:6px 5px 6px 14px}.hero-section .hero-also-section .hero-also-buttons .hero-also-button .hero-also-button-content{gap:8px}.hero-section .hero-also-section .hero-also-buttons .hero-also-button .hero-also-button-content .hero-also-button-logo .hero-also-button-logo-img{width:auto;max-width:100%;max-height:52px}.hero-section .hero-also-section .hero-also-buttons .hero-also-button .hero-also-button-content .hero-also-button-arrow{flex-shrink:0;width:42px;height:42px;padding:9px}.hero-section .hero-also-section .hero-also-buttons .hero-also-button .hero-also-button-content .hero-also-button-arrow img{width:22px;height:22px}}@media (max-width:768px){.hero-section{padding:var(--1bfs-space-20)var(--1bfs-space-4)var(--1bfs-space-5)var(--1bfs-space-4)}.hero-section .hero-main-title{flex-direction:column;gap:0;height:auto;padding:0}.hero-section .hero-main-title h1{font-size:clamp(var(--1bfs-font-3xl),6vw,45px);text-align:center;width:100%;height:80px;padding:0 var(--1bfs-space-3);border-bottom:1px solid #ffffff80;border-right:none;justify-content:center}.hero-section .hero-main-title.hero-main-title--no-countdown{height:80px}.hero-section .hero-main-title.hero-main-title--no-countdown h1{border-bottom:none;font-size:44px!important}.hero-section .hero-main-title .hero-countdown-overlay{width:100%;height:80px}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container{justify-content:center;width:100%;height:80px}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container .hero-countdown-box{width:80px;min-width:80px;max-width:80px;padding:var(--1bfs-space-2)}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container .hero-countdown-box:first-child{border-left:none}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container .hero-countdown-box .hero-countdown-number{font-size:28px}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container .hero-countdown-box .hero-countdown-label{margin-top:4px;font-size:9px}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-live{width:100%;height:80px;padding:0 var(--1bfs-space-3);border-left:none}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-live .hero-countdown-live-text{font-size:28px}.hero-section .hero-left-side{gap:var(--1bfs-space-4);align-items:stretch}.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line{align-items:flex-start;gap:var(--1bfs-space-2);flex-direction:column}.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line.hero-expo-line{align-items:center;gap:var(--1bfs-space-3);flex-direction:row}.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-join-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-the-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-largest-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-content-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-creator-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-expo-text{font-size:clamp(25px,5.5vw,40px);line-height:clamp(22px,5vw,35px)}.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-year-badge{font-size:var(--1bfs-font-3xl);padding:0 var(--1bfs-space-3);transform:rotate(5deg)}.hero-section .hero-details{gap:var(--1bfs-space-3);flex-direction:column;width:calc(100% - 32px)}.hero-section .hero-detail-box:first-child,.hero-section .hero-detail-box:last-child{width:100%;min-width:auto}.hero-section .hero-video-container{min-height:clamp(240px,22vw,300px)}.hero-section .hero-mobile-cta{display:block}.hero-section .hero-mobile-cta .hero-button-container{min-height:unset}.hero-section .hero-mobile-cta .hero-button-container .ticket-buy-btn{padding:var(--1bfs-space-4)}.hero-section .hero-left-content{min-height:unset;padding:var(--1bfs-space-4)}.hero-section .hero-also-section{min-height:auto;padding:0 var(--1bfs-space-4);flex-direction:column;align-items:stretch}.hero-section .hero-also-section .hero-also-text{padding:var(--1bfs-space-4)0 var(--1bfs-space-2)0}.hero-section .hero-also-section .hero-also-text .hero-also-word{font-size:clamp(var(--1bfs-font-3xl),5vw,var(--1bfs-font-5xl))}.hero-section .hero-also-section .hero-also-buttons{padding:var(--1bfs-space-4)0;gap:var(--1bfs-space-3)}.hero-section .hero-also-section .hero-also-buttons .hero-also-button{border-width:6px;height:64px;padding:6px 5px 6px 14px}.hero-section .hero-also-section .hero-also-buttons .hero-also-button .hero-also-button-content{gap:8px}.hero-section .hero-also-section .hero-also-buttons .hero-also-button .hero-also-button-content .hero-also-button-logo .hero-also-button-logo-img{width:auto;max-width:100%;max-height:52px}.hero-section .hero-also-section .hero-also-buttons .hero-also-button .hero-also-button-content .hero-also-button-arrow{flex-shrink:0;width:42px;height:42px;padding:9px}.hero-section .hero-also-section .hero-also-buttons .hero-also-button .hero-also-button-content .hero-also-button-arrow img{width:22px;height:22px}}@media (max-width:480px){.hero-section{padding:var(--1bfs-space-20)var(--1bfs-space-3)var(--1bfs-space-4)var(--1bfs-space-3)}.hero-section .hero-main-title{height:auto}.hero-section .hero-main-title h1{height:50px;padding:0 var(--1bfs-space-2);line-height:50px}.hero-section .hero-main-title.hero-main-title--no-countdown{height:50px}.hero-section .hero-main-title.hero-main-title--no-countdown h1{font-size:36px!important}.hero-section .hero-main-title .hero-countdown-overlay{height:50px}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container{height:50px}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container .hero-countdown-box{padding:var(--1bfs-space-1)}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container .hero-countdown-box:first-child{border-left:none}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container .hero-countdown-box .hero-countdown-number{font-size:24px}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-container .hero-countdown-box .hero-countdown-label{margin-top:2px;font-size:8px}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-live{height:50px}.hero-section .hero-main-title .hero-countdown-overlay .hero-countdown-live .hero-countdown-live-text{font-size:24px}.hero-section .hero-left-content{min-height:clamp(220px,20vw,250px);padding:var(--1bfs-space-3)}.hero-section .hero-left-content .hero-subtitle{gap:0}.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line{gap:var(--1bfs-space-1)}.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line.hero-expo-line{gap:var(--1bfs-space-1)}.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-join-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-the-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-largest-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-content-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-creator-text,.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-expo-text{font-size:clamp(32px,2.5vw,36px);line-height:clamp(32px,3.5vw,36px)}.hero-section .hero-left-content .hero-subtitle .hero-subtitle-line .hero-year-badge{font-size:var(--1bfs-font-xl);padding:2px var(--1bfs-space-2);border-radius:var(--1bfs-radius-xs);margin-left:2px;transform:rotate(4deg)}.hero-section .hero-details{gap:var(--1bfs-space-2);width:calc(100% - 24px)}.hero-section .hero-detail-box{padding:var(--1bfs-space-3);height:auto;min-height:80px}.hero-section .hero-detail-box .hero-detail-label{font-size:18px;line-height:18px}.hero-section .hero-detail-box .hero-detail-value{font-size:22px;line-height:22px}.hero-section .hero-detail-box .hero-detail-subvalue{font-size:16px;line-height:16px}.hero-section .hero-video-container{min-height:clamp(220px,20vw,250px)}.hero-section .hero-also-section{padding:0 var(--1bfs-space-3)}.hero-section .hero-also-section .hero-also-text .hero-also-word{font-size:clamp(24px,6vw,32px);line-height:clamp(26px,6vw,34px)}.hero-section .hero-also-section .hero-also-buttons{gap:var(--1bfs-space-3)}.hero-section .hero-also-section .hero-also-buttons .hero-also-button{height:60px;padding:5px 4px 5px 12px}.hero-section .hero-also-section .hero-also-buttons .hero-also-button .hero-also-button-content{gap:6px}.hero-section .hero-also-section .hero-also-buttons .hero-also-button .hero-also-button-content .hero-also-button-logo .hero-also-button-logo-img{width:auto;max-width:100%;max-height:48px}.hero-section .hero-also-section .hero-also-buttons .hero-also-button .hero-also-button-content .hero-also-button-arrow{flex-shrink:0;width:42px;height:42px;padding:8px}.hero-section .hero-also-section .hero-also-buttons .hero-also-button .hero-also-button-content .hero-also-button-arrow img{width:20px;height:20px}}
.mrbeast-hero-content{z-index:10;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;width:auto;max-width:80%;display:flex;position:absolute;top:50%;left:50px;transform:translateY(-50%)}.mrbeast-hero-logo{margin:0}.mrbeast-logo-image{object-fit:contain;filter:brightness(0)invert();width:240px;height:auto}.mrbeast-hero-title{margin:0}.mrbeast-hero-title h1{color:var(--pure-white,#fff);font-family:var(--font-la-grotesque-bold);letter-spacing:-1.2px;text-transform:uppercase;font-size:60px;font-style:normal;font-weight:800;line-height:50px}.mrbeast-hero-cta{justify-content:flex-start;align-items:center;margin:0;display:flex}.mrbeast-join-button{width:180px}.mrbeast-hero-supporters{margin:0}.mrbeast-supporters-logos{background:var(--pure-white,#fff);border-radius:8px;justify-content:flex-start;align-items:center;width:fit-content;height:100px;padding:10px;display:flex}.mrbeast-supporter-combined-logo{object-fit:contain;max-width:400px;height:auto}@media (max-width:1200px){.mrbeast-hero-content{gap:28px;left:30px}.mrbeast-logo-image{width:160px}.mrbeast-hero-title h1{font-size:40px;line-height:40px}.mrbeast-join-button{width:180px}.mrbeast-supporters-logos{height:70px;padding:5px}.mrbeast-supporter-combined-logo{max-width:250px}}@media (max-width:768px){.mrbeast-hero-content{gap:24px;max-width:60%;left:20px}.mrbeast-hero-title h1{letter-spacing:-1px;font-size:36px;line-height:36px}.mrbeast-join-button{width:100%;max-width:280px}.mrbeast-supporters-logos{border-radius:30px;padding:16px 24px}.mrbeast-supporter-combined-logo{max-width:280px}}@media (max-width:480px){.mrbeast-hero-content{gap:10px;max-width:80%;left:16px}.mrbeast-logo-image{width:120px;height:20px}.mrbeast-hero-title h1{letter-spacing:-.5px;letter-spacing:-.596px;text-transform:uppercase;font-size:28px;font-weight:800;line-height:24.825px}.mrbeast-join-button{text-transform:uppercase;width:100%;max-width:180px;height:40px;padding:8px 15px;font-size:10px;line-height:10px}.mrbeast-supporters-logos{border-radius:8px;height:40px;padding:5px}.mrbeast-supporter-combined-logo{max-width:240px}}
.strategic-partners-section .row,.strategic-sponsors-section .row,.our-partners-section .row,.official-supporters-section .row{margin-left:-4px;margin-right:-4px}.strategic-partners-section [class*=col-],.strategic-sponsors-section [class*=col-],.our-partners-section [class*=col-],.official-supporters-section [class*=col-]{margin-bottom:8px;padding-left:4px;padding-right:4px}.col-lg-1-7{flex:0 0 14.2857%;max-width:14.2857%}.col-lg-1-5{flex:0 0 12.5%;max-width:12.5%}@media (max-width:991px){.col-lg-1-7,.col-lg-1-5{flex:0 0 25%;max-width:25%}}@media (max-width:767px){.col-lg-1-7,.col-lg-1-5{flex:0 0 33.3333%;max-width:33.3333%}}@media (max-width:576px){.col-lg-1-7,.col-lg-1-5{flex:0 0 50%;max-width:50%}}.strategic-partners-section .text-anime-style-3,.strategic-sponsors-section .text-anime-style-3,.our-partners-section .text-anime-style-3,.official-supporters-section .text-anime-style-3{color:var(--soft-black);font-family:var(--font-la-grotesque-extrabold);font-size:var(--1bfs-font-5xl);font-style:normal;font-weight:var(--1bfs-weight-black);line-height:var(--1bfs-font-5xl);text-align:center;text-transform:uppercase;margin:0}.strategic-partners-section .brand-header,.strategic-sponsors-section .brand-header,.our-partners-section .brand-header,.official-supporters-section .brand-header{margin-bottom:44px}.strategic-partners-section .brand-box,.strategic-sponsors-section .brand-box,.our-partners-section .brand-box,.official-supporters-section .brand-box{transition:var(--transition-fast);justify-content:center;align-items:center;padding:0;display:flex}.strategic-partners-section .brand-box img,.strategic-sponsors-section .brand-box img,.our-partners-section .brand-box img,.official-supporters-section .brand-box img{object-fit:contain;transition:var(--transition-fast)}.strategic-partners-section .brand-box:hover img,.strategic-sponsors-section .brand-box:hover img,.our-partners-section .brand-box:hover img,.official-supporters-section .brand-box:hover img{transform:scale(1.05)}.strategic-partners-section .brand-box img{width:158px!important;height:88px!important}.strategic-sponsors-section .brand-box img{width:140px!important;height:78px!important}.our-partners-section .brand-box img{width:120px!important;height:68px!important}.official-supporters-section .brand-box img{width:100px!important;height:56px!important}@media (max-width:768px){.strategic-partners-section .text-anime-style-3,.strategic-sponsors-section .text-anime-style-3,.our-partners-section .text-anime-style-3,.official-supporters-section .text-anime-style-3{font-size:var(--1bfs-font-4xl);line-height:var(--1bfs-font-4xl)}.strategic-partners-section .brand-header,.strategic-sponsors-section .brand-header,.our-partners-section .brand-header,.official-supporters-section .brand-header{margin-bottom:var(--1bfs-space-8)}.strategic-partners-section .brand-box,.strategic-sponsors-section .brand-box,.our-partners-section .brand-box,.official-supporters-section .brand-box{padding:0}.strategic-partners-section .brand-box img{width:120px!important;height:68px!important}.strategic-sponsors-section .brand-box img{width:110px!important;height:62px!important}.our-partners-section .brand-box img{width:100px!important;height:56px!important}.official-supporters-section .brand-box img{width:80px!important;height:45px!important}}@media (max-width:576px){.strategic-partners-section .text-anime-style-3,.strategic-sponsors-section .text-anime-style-3,.our-partners-section .text-anime-style-3,.official-supporters-section .text-anime-style-3{font-size:var(--1bfs-font-3xl);line-height:var(--1bfs-font-3xl)}.strategic-partners-section .brand-box img{width:100px!important;height:56px!important}.strategic-sponsors-section .brand-box img{width:90px!important;height:50px!important}.our-partners-section .brand-box img{width:80px!important;height:45px!important}.official-supporters-section .brand-box img{width:70px!important;height:39px!important}}
.scrolling-ticker-section{width:100%;padding:var(--1bfs-space-32)0;background:var(--pure-white);min-height:270px;position:relative;overflow:hidden}.scrolling-ticker-container{pointer-events:none;width:100vw;height:100%;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.scrolling-ticker-band{width:120vw;height:var(--1bfs-space-16);padding:var(--1bfs-space-4)0;white-space:nowrap;pointer-events:auto;align-items:center;display:flex;position:absolute;left:-10vw;overflow:visible}.scrolling-ticker-band-first{background:linear-gradient(270deg,var(--primary-bright-green)0%,var(--primary-teal)50%,var(--primary-blue)100%);z-index:2;top:100px;transform:rotate(6deg)}.scrolling-ticker-band-second{background:var(--soft-black);z-index:1;top:80px;transform:rotate(-2deg)}.scrolling-ticker-content{white-space:nowrap;width:max-content;animation:25s linear infinite scrolling-ticker-scroll-left;display:flex}.scrolling-ticker-content-reverse{animation:25s linear infinite scrolling-ticker-scroll-right}.scrolling-ticker-text{font-family:var(--1bfs-font-primary);font-size:var(--1bfs-font-3xl);font-weight:var(--1bfs-weight-medium);line-height:var(--1bfs-font-3xl);white-space:nowrap;margin-right:0;display:inline-block}.scrolling-ticker-band-first .scrolling-ticker-text{color:var(--soft-black)}.scrolling-ticker-band-second .scrolling-ticker-text{color:var(--pure-white)}@keyframes scrolling-ticker-scroll-left{0%{transform:translate(0)}to{transform:translate(-120vw)}}@keyframes scrolling-ticker-scroll-right{0%{transform:translate(-120vw)}to{transform:translate(0)}}@media (max-width:768px){.scrolling-ticker-section{padding:var(--1bfs-space-20)0;min-height:160px}.scrolling-ticker-band{height:var(--1bfs-space-12);padding:var(--1bfs-space-3)0}.scrolling-ticker-text{font-size:var(--1bfs-font-lg);line-height:var(--1bfs-font-lg)}.scrolling-ticker-band-first{top:var(--1bfs-space-8)}.scrolling-ticker-band-second{top:var(--1bfs-space-24)}}@media (max-width:480px){.scrolling-ticker-text{font-size:var(--1bfs-font-base);line-height:var(--1bfs-font-base)}.scrolling-ticker-band{height:var(--1bfs-space-10);padding:var(--1bfs-space-3)0}}
[class*=col-] .event-location-card-link{margin:0 auto;display:block}.event-location-card-link{color:inherit;transition:var(--transition-fast);cursor:pointer;box-sizing:border-box;flex-shrink:0;width:370px;height:470px;display:block;position:relative;overflow:hidden;border-radius:10px!important;text-decoration:none!important}.event-location-card-link:hover{color:inherit;transform:translateY(-5px);box-shadow:0 20px 40px #0000004d;text-decoration:none!important}.event-location-card{width:100%;height:100%;transition:var(--transition-fast);box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;padding:0;display:flex;position:relative;border-radius:10px!important}.location-image-wrapper{z-index:1;border-radius:10px;position:absolute;inset:0;overflow:hidden}.location-image{object-fit:cover;width:100%;height:100%;transition:var(--transition-fast);border-radius:10px}.event-location-card:hover .location-image{transform:scale(1.02)}.location-image-wrapper:after{content:"";z-index:2;background:linear-gradient(#22212940 0% 50%,#222129 100%);position:absolute;inset:0}.location-date-badge{border-radius:var(--1bfs-radius-sm);background:var(--primary-bright-green);z-index:10;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:120px;height:66px;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 4px 12px #00000026}.date-days{color:var(--soft-black);text-align:center;font-family:var(--1bfs-font-secondary);font-size:26px;font-style:normal;font-weight:var(--1bfs-weight-medium);line-height:26px}.date-month-year{color:var(--soft-black);text-align:center;font-family:var(--1bfs-font-secondary);font-size:20px;font-style:normal;font-weight:var(--1bfs-weight-regular);letter-spacing:.4px;line-height:20px}.location-content{padding:var(--1bfs-space-8);z-index:5;justify-content:flex-start;align-items:flex-end;min-height:120px;display:flex;position:absolute;bottom:0;left:0;right:0}.location-title{color:var(--pure-white);font-family:var(--font-la-grotesque-extrabold);font-size:30px;font-style:normal;font-weight:var(--1bfs-weight-black);text-transform:uppercase;text-shadow:0 2px 8px #00000080;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-line;flex:1;margin:0;line-height:1.1}@media (max-width:992px){.location-title{font-size:26px}.date-days{font-size:24px;line-height:24px}.date-month-year{font-size:18px;line-height:18px}}@media (max-width:576px){.event-location-card-link{width:320px;height:400px}.location-title{font-size:24px}.location-content{padding:var(--1bfs-space-6);min-height:100px}.location-date-badge{width:100px;height:56px}.date-days{font-size:20px;line-height:20px}.date-month-year{font-size:16px;line-height:16px}}
.event-location-section-area{position:relative;overflow:hidden}.event-location-top-row{margin-left:0;margin-right:0}.event-location-description{color:var(--pure-white);font-family:var(--1bfs-font-secondary);font-size:var(--1bfs-font-3xl);font-style:normal;font-weight:var(--1bfs-weight-regular);line-height:var(--1bfs-font-3xl-28);opacity:.8;text-align:left;justify-content:flex-end;align-items:center;height:100%;margin:0;display:flex}.event-location-bottom-row{margin-left:0;margin-right:0}@media (max-width:1200px){.event-location-top-row{margin-bottom:60px}.event-location-description{font-size:var(--1bfs-font-2xl);line-height:var(--1bfs-font-3xl-28);text-align:center;margin-bottom:var(--1bfs-font-2xl);justify-content:center}}@media (max-width:992px){.event-location-top-row{margin-bottom:40px}.event-location-description{font-size:var(--1bfs-font-xl);line-height:var(--1bfs-font-2xl)}}@media (max-width:768px){.event-location-top-row{margin-bottom:25px}.event-location-description{font-size:var(--1bfs-font-base);line-height:var(--1bfs-font-xl)}}@media (max-width:576px){.event-location-top-row{margin-bottom:20px}.event-location-description{font-size:var(--1bfs-font-md);line-height:var(--1bfs-font-lg)}}
