@media (max-width:767px){body.lang-ru .TicketSalesBanner-button .Button-label{font-size:18px!important}}body.lang-de .TennoconPartnersBanner-title,body.lang-de .TicketSalesBanner-title,body.lang-ja .TicketSalesBanner-title,body.lang-ru .TennoconPartnersBanner-title,body.lang-ru .TicketSalesBanner-title{font-size:1.4rem!important}#tennocon25{background-image:linear-gradient(1turn,#0b1012,#121b25 69.87%);overflow:hidden;position:relative}#tennocon25:before{background:radial-gradient(rgba(33,50,69,.6) 20%,rgba(33,50,69,0) 80%);border-radius:50%;content:"";filter:blur(60px);height:500px;left:-8%;overflow:hidden;position:absolute;top:120%;width:300px}#tennocon25 .Section-content{max-width:1632px}#tennocon25 .Button--primary{--color-button-text:#000;--color-button-background:#ddc57d}#tennocon25 .Button--primary:focus,#tennocon25 .Button--primary:hover{--color-button-text-hover:#000;--color-button-background-hover:#f9e7ae}#tennocon25 .Button--disabled{--color-button-background:#ccc;--color-button-text:#000!important}#tennocon25 a{--color-link:#ddc57d;--color-link-hover:#fff}#tennocon25 .MastheadTennocon{z-index:2}#tennocon25 .MastheadTennocon .Section-wrapper{background-color:#0b1016;overflow:visible}#tennocon25 .MastheadTennocon .Section-background{background-image:url(/images/tennocon/2025/tc2024crowd.jpg);background-position:50%;background-size:cover;-webkit-mask-image:url(/images/tennocon/2025/masthead-mask.svg);mask-image:url(/images/tennocon/2025/masthead-mask.svg);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:cover;mask-size:cover;max-width:unset!important}@media (max-width:1279px){#tennocon25 .MastheadTennocon .Section-background{background-image:linear-gradient(180deg,#0b1016 10%,rgba(11,16,22,0)),url(/images/tennocon/2025/tc2024crowd.jpg);height:768px;top:360px}}@media (max-width:767px){#tennocon25 .MastheadTennocon .Section-background{background-position:60% top;height:558px}}@media (min-width:1280px){#tennocon25 .MastheadTennocon .Section-background{height:900px;max-height:900px;top:57px}}#tennocon25 .MastheadTennocon .Section-background:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media (min-width:1280px){#tennocon25 .MastheadTennocon .Section-background:after{background-image:linear-gradient(269deg,transparent 52.25%,rgba(0,0,0,.75) 67.14%)}}#tennocon25 .MastheadTennocon .Timer{margin-right:auto;max-width:600px;padding-top:122px;position:relative;z-index:3}@media (min-width:1280px){#tennocon25 .MastheadTennocon .Timer{padding-left:0;padding-top:127px}}#tennocon25 .MastheadTennocon .Timer-logo{margin-left:auto;margin-right:auto;max-width:464px}@media (min-width:768px){#tennocon25 .MastheadTennocon .Timer-logo{max-width:600px}}@media (min-width:1280px){#tennocon25 .MastheadTennocon .Timer-logo{padding-right:0}}#tennocon25 .MastheadTennocon .Timer-buttons{display:flex;flex-direction:column;gap:16px;justify-content:center}@media (min-width:768px){#tennocon25 .MastheadTennocon .Timer-buttons{flex-direction:row}}#tennocon25 .MastheadTennocon .Timer-text{color:#fff;text-align:center}#tennocon25 .MastheadTennocon .Timer h2{margin-bottom:16px;text-align:center;text-transform:uppercase}#tennocon25 .MastheadTennocon .Timer figure{border:none;box-shadow:none;margin:0}@media (max-width:767px){#tennocon25 .MastheadTennocon .Timer figure picture{display:flex;justify-content:center}}#tennocon25 .MastheadTennocon .Timer figure picture img{display:block;width:100%}@media (max-width:1279px){#tennocon25 .MastheadTennocon .Timer figure picture img{margin-left:auto;margin-right:auto}}#tennocon25 .MastheadTennocon .Timer hr{border-top:1px solid hsla(0,0%,100%,.239)!important;box-shadow:none!important;margin:16px 25px}#tennocon25 .MastheadTennocon .Timer-date{color:#fff;font-size:32px;font-weight:700;margin-bottom:16px;text-align:center;text-transform:uppercase}#tennocon25 .MastheadTennocon .Timer .copy{color:#fff;text-align:center}@media (min-width:1280px){#tennocon25 .MastheadTennocon .Timer .copy{margin-left:25px!important;margin-right:25px!important}}#tennocon25 .MastheadTennocon .Timer-countdownClock{color:#fff;display:grid;gap:8px;grid-template-columns:repeat(4,80px);justify-content:center;margin-bottom:30px}@media (min-width:768px){#tennocon25 .MastheadTennocon .Timer-countdownClock{gap:12px;grid-template-columns:repeat(4,100px)}}#tennocon25 .MastheadTennocon .Timer-countdownClock .Countdown{background-image:var(--countdown-background,linear-gradient(#101923,#000));border:1px solid hsla(0,0%,100%,.3)!important;border-radius:6px;box-shadow:none!important}#tennocon25 .MastheadTennocon .Timer-countdownClock .Countdown:before{content:none!important}#tennocon25 .MastheadTennocon .Timer-countdownClock .Countdown-container{align-items:baseline;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:10px 0;text-align:center;width:100%}@media (min-width:768px){#tennocon25 .MastheadTennocon .Timer-countdownClock .Countdown-container{align-items:center;flex-direction:column;padding:8px 10px}}#tennocon25 .MastheadTennocon .Timer-countdownClock .Countdown-num{color:var(--color-timer-num-text,#fff);font-family:var(--tc-font-family-body,"Roboto",Arial,Helvetica,sans-serif);font-size:var(--tc-font-size-num-timer,24px);font-weight:700;z-index:1}@media (min-width:768px){#tennocon25 .MastheadTennocon .Timer-countdownClock .Countdown-num{font-size:36px}}#tennocon25 .MastheadTennocon .Timer-countdownClock .Countdown-measurement{color:var(--color-timer-days-text,#93a9c2);font-family:var(--tc-font-family-body,"Roboto",Arial,Helvetica,sans-serif);font-weight:var(--tc-font-weight-timer,700);text-transform:uppercase;z-index:1}@media (max-width:767px){#tennocon25 .MastheadTennocon .Timer-countdownClock .Countdown-measurement{display:none}}#tennocon25 .MastheadTennocon .Timer-countdownClock .Countdown-mobile{color:var(--color-timer-days-text,#93a9c2);display:none;font-size:24px}@media (max-width:767px){#tennocon25 .MastheadTennocon .Timer-countdownClock .Countdown-mobile{display:unset}}#tennocon25 .MastheadTennocon .Timer-countdownClock .Countdown.is-finished{display:flex;width:100%}#tennocon25 .MastheadTennocon .Timer-blurb{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);border-radius:12px;color:#fff;padding:16px}#tennocon25 .MastheadTennocon .Timer-blurb span{color:#ddc57d}.TennoconGuide{background-image:linear-gradient(#101923 60%,#000)}.TennoconGuide .GuidesContent-header{color:#fff;font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:2.5rem;font-weight:700;line-height:1.25;text-align:center;text-transform:none}@media (min-width:768px){.TennoconGuide .GuidesContent-header{font-size:2.5rem}}.TennoconGuide .GuidesContent-button{--color-button-background:transparent;--color-button-background-hover:#fff;--color-button-text-hover:#000;--filter-button-icon-hover:invert(-1);--color-button-border:#c8c8c8;position:relative}.TennoconGuide .GuidesContent-cards{gap:64px;margin-top:64px}@media (min-width:1280px){.TennoconGuide .GuidesContent-cards{gap:27px}}.TennoconGuide .GuidesContent-cards .GuidesContentCard{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.TennoconGuide .GuidesContent-cards .GuidesContentCard-image img{width:100%}@media (max-width:1279px){.TennoconGuide .GuidesContent-cards .GuidesContentCard-image img{width:100%}}.TennoconGuide .GuidesContent-cards .GuidesContentCard-header{color:#fff;font-family:var(--font-family-subtitle,"Roboto",Arial,Helvetica,sans-serif);font-size:1.4375rem;font-weight:700;line-height:1.25;margin-bottom:16px;text-transform:none}@media (min-width:768px){.TennoconGuide .GuidesContent-cards .GuidesContentCard-header{font-size:1.389rem}}.TennoconGuide .GuidesContent-cards .GuidesContentCard-text{color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;margin-bottom:32px;max-width:666px}@media (min-width:1280px){.TennoconGuide .GuidesContent-cards .GuidesContentCard-text{font-size:18px}}@media (max-width:1279px){.TennoconGuide .GuidesContent-cards .GuidesContentCard-text{width:100%}}.TennoconGuide .GuidesContent-cards .GuidesContentCard-button{flex-direction:row-reverse;gap:8px}.TennoconGuide .GuidesContent-cards .GuidesContentCard-button .Button-icon{filter:none;margin-left:auto;margin-right:auto}.TennoconGuide .GuidesContent-cards .GuidesContentCard .Card-media{aspect-ratio:unset;border-radius:4px;width:100%}.TennoconGuide .GuidesContent-cards .GuidesContentCard .Card-content{border:none;padding:0}.TennoconGuide .GuidesContent-cards .middle{grid-column:1/3;grid-row:3;justify-self:center;margin-top:16px;width:50%}@media (max-width:1279px){.TennoconGuide .GuidesContent-cards .middle{grid-column:1;grid-row:3;justify-self:center;width:100%}}.Announcements{margin-bottom:160px;margin-top:80px;position:relative}.Announcements-filigree{display:block;z-index:1}@media (max-width:1279px){.Announcements-filigree{display:none}}.Announcements .AnnouncementsGrid{margin-bottom:24px;position:relative;z-index:3!important}@media (max-width:1279px){.Announcements .AnnouncementsGrid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.Announcements .AnnouncementsGrid-badgeGenerator,.Announcements .AnnouncementsGrid-digital,.Announcements .AnnouncementsGrid-giveaways,.Announcements .AnnouncementsGrid-guides,.Announcements .AnnouncementsGrid-schedule{background:var(--tc-main-card-background-rebrand,radial-gradient(53.07% 134.39% at 68.96% 50.05%,#324b67 0,#1c2b3a 100%));border-radius:var(--tc-main-card-radius-rebrand,4px)}.Announcements .AnnouncementsGrid-badgeGenerator .Card-media,.Announcements .AnnouncementsGrid-digital .Card-media,.Announcements .AnnouncementsGrid-giveaways .Card-media,.Announcements .AnnouncementsGrid-guides .Card-media,.Announcements .AnnouncementsGrid-schedule .Card-media{border-radius:var(--tc-main-card-radius-top-rebrand,4px 4px 0 0)}.Announcements .AnnouncementsGrid-badgeGenerator .Card-media:hover:after,.Announcements .AnnouncementsGrid-digital .Card-media:hover:after,.Announcements .AnnouncementsGrid-giveaways .Card-media:hover:after,.Announcements .AnnouncementsGrid-guides .Card-media:hover:after,.Announcements .AnnouncementsGrid-schedule .Card-media:hover:after{background:hsla(0,0%,100%,.1);border-radius:var(--tc-main-card-radius-top-rebrand,4px 4px 0 0);content:"";height:100%;position:absolute;width:100%}.Announcements .AnnouncementsGrid-title{color:#fff;font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:2.0625rem;font-weight:700;line-height:1.25;text-decoration:none;text-transform:none}@media (min-width:768px){.Announcements .AnnouncementsGrid-title{font-size:2.056rem}}.Announcements .AnnouncementsGrid-title:hover{text-decoration:none!important}.Announcements .AnnouncementsGrid-text{color:var(--tc-main-text-color-card,#fff);margin:0 auto;text-align:center}.Announcements .AnnouncementsGrid-icon{filter:var(--tc-main-icon-color-card,invert(1));height:32px;transform:rotate(180deg);width:42px}.Announcements .AnnouncementsGrid-tag{background:#ddd;border-radius:4px;color:#000;font-family:var(--font-family-subtitle,"Roboto",Arial,Helvetica,sans-serif);font-size:1.4375rem;font-weight:700;line-height:1.4;padding:8px 24px;position:absolute;right:0;text-transform:uppercase;top:0}@media (min-width:768px){.Announcements .AnnouncementsGrid-tag{font-family:var(--font-family-subtitle,"Roboto",Arial,Helvetica,sans-serif);font-size:1.389rem;font-size:1.75rem;font-weight:700;line-height:1.4;text-transform:uppercase}}@media (min-width:768px) and (min-width:768px){.Announcements .AnnouncementsGrid-tag{font-size:1.722rem}}.Announcements .AnnouncementsGrid--comingSoon{pointer-events:none;position:relative}.Announcements .AnnouncementsGrid--comingSoon .Card-content{position:relative}.Announcements .AnnouncementsGrid--comingSoon .Card-content:after{background:rgba(0,0,0,.2);content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.Announcements .AnnouncementsGrid-sticker{background:var(--tc-main-sticker-color,#dcc277);border-radius:4px;color:#000;content:"";font-size:24px;font-weight:700;left:-30px;line-height:28.13px;padding:8px 24px;position:absolute;text-transform:uppercase;transform:rotate(-6.98deg);transform-origin:left top;z-index:1}@media (min-width:1280px){.Announcements .AnnouncementsGrid-sticker{font-size:32px;line-height:37.5px}}.Announcements .AnnouncementsGrid .Card-content{--card-content-padding:16px;align-items:center;border:unset;display:flex;flex-direction:row;gap:20px;justify-content:space-between}.Announcements .AnnouncementsGrid .Card-content:hover .AnnouncementsGrid-icon{animation:bounce .4s ease-in-out infinite alternate}@keyframes bounce{0%{transform:rotate(180deg) translateX(0)}to{transform:rotate(180deg) translateX(2px)}}.TicketSales{margin-bottom:80px;margin-top:314px;overflow:hidden;position:relative}@media (min-width:1280px){.TicketSales{margin-bottom:160px;margin-top:80px}}.TicketSales-filigree{display:block;z-index:1}@media (max-width:1279px){.TicketSales-filigree{display:none}}.TicketSales .SectionContent{margin-left:auto;margin-right:auto}@media (min-width:1280px){.TicketSales .SectionContent{max-width:1632px}}.TicketSales .TicketSalesContent{text-align:left}.TicketSales .TicketSalesContent .TicketSalesBanner{background:radial-gradient(53.91% 136.51% at 69.8% 50.05%,#25374c 0,#172330 100%);border-radius:20px;box-shadow:0 22px 27.8px 0 rgba(0,0,0,.18);display:grid;gap:40px;grid-template-columns:1fr;overflow:hidden;padding:32px;position:relative;z-index:3!important}@media (min-width:768px) and (max-width:1279px){.TicketSales .TicketSalesContent .TicketSalesBanner{padding:40px}}@media (min-width:1280px){.TicketSales .TicketSalesContent .TicketSalesBanner{gap:74px;grid-template-columns:1fr 1.5fr;padding:80px}}.TicketSales .TicketSalesContent .TicketSalesBanner:before{animation:shine 7s ease infinite;background:hsla(0,0%,100%,.3);content:"";filter:blur(65px);height:100%;left:-150%;position:absolute;top:0;transform:skewX(-30deg);width:10%;z-index:0}.TicketSales .TicketSalesContent .TicketSalesBanner-image{align-self:center;border-radius:4px}@media (min-width:1280px){.TicketSales .TicketSalesContent .TicketSalesBanner-image{order:2}}.TicketSales .TicketSalesContent .TicketSalesBanner-image img{border:2px solid rgba(42,83,128,.62);border-radius:4px;width:100%}.TicketSales .TicketSalesContent .TicketSalesBanner-text{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}@media (min-width:1280px){.TicketSales .TicketSalesContent .TicketSalesBanner-text{order:1}}.TicketSales .TicketSalesContent .TicketSalesBanner-title{color:#fff;font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:2.5rem;font-weight:700;line-height:1.25;margin-bottom:8px;text-align:left;text-transform:none}@media (min-width:768px){.TicketSales .TicketSalesContent .TicketSalesBanner-title{font-size:2.5rem}}.TicketSales .TicketSalesContent .TicketSalesBanner-title span{color:#ddc57d}.TicketSales .TicketSalesContent .TicketSalesBanner-mainText{color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;margin-bottom:8px}@media (min-width:1280px){.TicketSales .TicketSalesContent .TicketSalesBanner-mainText{font-size:18px}}.TicketSales .TicketSalesContent .TicketSalesBanner-mainText-note{align-items:center;background-color:hsla(0,0%,100%,.07);border-radius:8px;color:#ddc57d;display:flex;flex-direction:row;font-weight:700;gap:8px;margin-bottom:16px;margin-top:16px;padding:8px 16px}.TicketSales .TicketSalesContent .TicketSalesBanner-mainText-note .Icon{filter:invert(82%) sepia(34%) saturate(243%) hue-rotate(28deg) brightness(95%) contrast(92%);height:19px;width:22px}.TicketSales .TicketSalesContent .TicketSalesBanner-link{text-decoration:underline}.TicketSales .TicketSalesContent .TicketSalesBanner-button{border-radius:4px!important;flex-direction:row-reverse;gap:8px;margin-top:24px;padding:10px 32px}.TicketSales .TicketSalesContent .TicketSalesBanner-button .Button-label{font-size:24px;line-height:36px}.TicketSales .TicketSalesContent .TicketSalesBanner-button .Button-icon{filter:none;height:31px;margin-left:auto;margin-right:auto;width:30px}@keyframes shine{0%{left:-150%}to{left:150%}}.Trailer{margin-bottom:80px}@media (min-width:768px){.Trailer{margin-bottom:160px}}.Trailer .TrailerContent-callout{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(60,187,255,.2);border:1px solid #fff;border-radius:20px;margin-bottom:40px;padding:32px}.Trailer .TrailerContent-heading{color:#fff;font-family:quasimoda,sans-serif;font-size:45px;font-weight:800;line-height:1.25;margin-bottom:8px;text-align:center}@media (max-width:1279px){.Trailer .TrailerContent-heading{font-size:40px}}.Trailer .TrailerContent-description{color:#fff;font-family:quasimoda,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin-bottom:8px;text-align:center}.Trailer .TrailerContent-video{aspect-ratio:16/9;border:2px solid #fff;border-radius:10px;margin-top:32px;width:100%}.Trailer .TrailerContent-video iframe{border-radius:10px}.Questions{margin-bottom:80px;position:relative}.Questions:before{background:radial-gradient(rgba(33,50,69,.6) 20%,rgba(33,50,69,0) 80%);border-radius:50%;content:"";filter:blur(60px);height:500px;overflow:hidden!important;position:absolute;right:-15%;top:50%;transform:translate(-50%,-50%);width:300px}@media (min-width:768px){.Questions{margin-bottom:160px}}.Questions .QuestionsContent{display:grid;gap:32px;grid-template-columns:1fr;margin-left:auto;margin-right:auto;text-align:left}@media (min-width:768px) and (max-width:1279px){.Questions .QuestionsContent{gap:40px}}@media (min-width:1280px){.Questions .QuestionsContent{gap:56px;grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto}}.Questions .QuestionsContent-text{align-self:center;padding:0 16px}.Questions .QuestionsContent-title{color:#fff;font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:2.5rem;font-weight:700;line-height:1.25;margin-bottom:8px;text-transform:none}@media (min-width:768px){.Questions .QuestionsContent-title{font-size:2.5rem}}.Questions .QuestionsContent-title span{color:#ddc57d}.Questions .QuestionsContent-mainText{color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;margin-bottom:24px}@media (min-width:1280px){.Questions .QuestionsContent-mainText{font-size:18px}}@media (max-width:1279px){.Questions .QuestionsContent-mainText{font-size:18px}}.Questions .QuestionsContent-mainText-note{align-items:center;background-color:hsla(0,0%,100%,.07);border-radius:8px;color:#ddc57d;display:flex;flex-direction:row;font-weight:700;gap:8px;margin-bottom:16px;margin-top:16px;padding:8px 16px}.Questions .QuestionsContent-mainText-note .Icon{filter:invert(82%) sepia(34%) saturate(243%) hue-rotate(28deg) brightness(95%) contrast(92%);height:19px;width:22px}.Questions .QuestionsContent-button{border-radius:4px!important}.Questions .QuestionsContent-button .Button-label{font-size:16px;line-height:27px}.Questions .QuestionsContent-image{margin:auto}.Questions .QuestionsContent-image img{width:100%}.Questions .QuestionsContent .Ticket-button{border-radius:4px!important;flex-direction:row-reverse;gap:8px}.Questions .QuestionsContent .Ticket-button .Button-icon{--filter-button-icon:none;filter:none;margin-left:auto;margin-right:auto}.AboutTennocon{background-color:var(--tc-main-about-tc-background,hsla(0,0%,100%,.02));border:var(--tc-main-about-tc-border,none);border-radius:28px;margin-bottom:80px;padding-bottom:80px}.AboutTennocon:before{background:radial-gradient(rgba(33,50,69,.6) 20%,rgba(33,50,69,0) 80%);border-radius:50%;content:"";filter:blur(60px);height:500px;overflow:hidden!important;position:absolute;right:-15%;top:20%;transform:translate(-50%,-50%);width:300px}@media (min-width:768px){.AboutTennocon{border-radius:64px}}@media (min-width:1280px){.AboutTennocon{border-radius:84px;margin-bottom:160px}}.AboutTennocon .orbit-decoration{left:100px;top:0;transform:translate(-50%,-50%);width:117px}.AboutTennocon .orbit-decoration,.AboutTennocon .orbit-decoration .planetary-ring{aspect-ratio:1/1;background-color:#0b3466;border:1px solid #fff;border-radius:50%;position:absolute}.AboutTennocon .orbit-decoration .planetary-ring{animation:planetary-revolution 10s linear infinite;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:80px}.AboutTennocon .orbit-decoration .planetary-ring:after,.AboutTennocon .orbit-decoration .planetary-ring:before{aspect-ratio:1/1;background-color:#fff;border-radius:50%;content:"";left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:22px}.AboutTennocon .orbit-decoration .planetary-ring:after{left:50%;top:100%}@keyframes planetary-revolution{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.AboutTennocon .TennoconDay{padding-top:80px}.AboutTennocon .TennoconDay-header{--color-title:#fff;border:var(--tc-main-about-tc-border-light,none);border-radius:12px;color:#fff;display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:80px;text-align:center}@media (min-width:1280px){.AboutTennocon .TennoconDay-header{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,auto)}}.AboutTennocon .TennoconDay-title{background:var(--tc-main-tcday-header-bg,hsla(0,0%,100%,.04));border-radius:12px 12px 0 0;font-family:var(--font-family-subtitle,"Roboto",Arial,Helvetica,sans-serif);font-size:2.5rem;font-weight:700;line-height:1.4;padding:16px;text-transform:uppercase}@media (min-width:768px){.AboutTennocon .TennoconDay-title{font-size:2.5rem}}.AboutTennocon .TennoconDay-title span{color:#ddc57d}@media (min-width:1280px){.AboutTennocon .TennoconDay-title{border-radius:20px 0 0 20px;font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:3.833rem;font-weight:700;line-height:1.4;text-transform:uppercase}}.AboutTennocon .TennoconDay-scheduleLink{align-items:center;background:hsla(0,0%,100%,.02);border-radius:0 0 12px 12px;border-top:1px solid hsla(0,0%,100%,.13);color:#fff;display:flex;gap:16px;justify-content:center;padding:16px 40px}@media (min-width:1280px){.AboutTennocon .TennoconDay-scheduleLink{background:var(--tc-main-tcday-header-bg,hsla(0,0%,100%,.04));border-left:1px solid hsla(0,0%,100%,.13);border-radius:0 20px 20px 0;border-top:none}}.AboutTennocon .TennoconDay-scheduleLink:hover{background:hsla(0,0%,100%,.08);text-decoration:none}.AboutTennocon .TennoconDay-scheduleLink .Icon{height:32.5px;transform:rotate(180deg);width:22.75}.AboutTennocon .TennoconDay-subTitle{color:#fff;font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:2.0625rem;font-weight:700;line-height:1.25;margin-bottom:16px;text-align:center;text-transform:none}@media (min-width:768px){.AboutTennocon .TennoconDay-subTitle{font-size:2.056rem}}.AboutTennocon .TennoconDay-subText{color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;text-align:center}@media (min-width:1280px){.AboutTennocon .TennoconDay-subText{font-size:18px}}.AboutTennocon .TennoconDay .TennoconBand-sticker{background:var(--tc-main-sticker-color,#dcc277);border-radius:4px;color:#000;content:"";font-size:24px;font-weight:700;left:-20px;line-height:28.13px;padding:8px 24px;position:absolute;text-transform:uppercase;transform:rotate(-6.98deg);transform-origin:left top;z-index:1}@media (min-width:1280px){.AboutTennocon .TennoconDay .TennoconBand-sticker{font-size:32px;left:0;line-height:37.5px}}.AboutTennocon .TennoconDay .TennoconDayOneBand{background:var(--tc-main-band-bg,radial-gradient(53.07% 134.39% at 68.96% 50.05%,#324b67 0,#1c2b3a 100%));border:var(--tc-main-about-tc-border,2px solid hsla(45,59%,66%,.47));border-radius:20px;display:grid;gap:32px;grid-template-columns:1fr;margin-bottom:80px;padding:32px 24px;position:relative}@media (min-width:768px){.AboutTennocon .TennoconDay .TennoconDayOneBand{gap:40px;grid-template-columns:1fr;margin-bottom:160px;padding:40px}}@media (min-width:1280px){.AboutTennocon .TennoconDay .TennoconDayOneBand{gap:74px;grid-template-columns:1fr 1fr;margin-left:-80px;margin-right:-80px;padding:80px}}.AboutTennocon .TennoconDay .TennoconDayOneBand-text{align-self:center}@media (min-width:1280px){.AboutTennocon .TennoconDay .TennoconDayOneBand-text{order:1;padding-left:56px}}.AboutTennocon .TennoconDay .TennoconDayOneBand-image{align-self:center}@media (min-width:1280px){.AboutTennocon .TennoconDay .TennoconDayOneBand-image{order:2}}.AboutTennocon .TennoconDay .TennoconDayOneBand-image img{border:2px solid hsla(45,59%,66%,.49);border-radius:4px;width:100%}.AboutTennocon .TennoconDay .TennoconDayOneBand-title{color:#fff;font-size:33px;font-weight:700;line-height:46.2px;margin-bottom:8px;text-align:left;text-transform:uppercase}@media (min-width:1280px){.AboutTennocon .TennoconDay .TennoconDayOneBand-title{font-size:58px;line-height:81.2px}}.AboutTennocon .TennoconDay .TennoconDayOneBand-textMain{color:#fff;font-family:var(--font-family-body,"Roboto",Arial,Helvetica,sans-serif);font-size:1.1111rem;line-height:1.6;text-align:left}.AboutTennocon .TennoconDay .TennoconDayOneEvents{display:grid;gap:56px;grid-template-columns:1fr;margin-bottom:80px;margin-left:auto;margin-right:auto}@media (min-width:768px){.AboutTennocon .TennoconDay .TennoconDayOneEvents{margin-bottom:160px}}@media (min-width:1280px){.AboutTennocon .TennoconDay .TennoconDayOneEvents{grid-template-columns:1fr 1fr}}.AboutTennocon .TennoconDay .TennoconDayOneEvents-text{align-self:center;padding:0 16px;text-align:left}@media (min-width:1280px){.AboutTennocon .TennoconDay .TennoconDayOneEvents-text{padding:0}}.AboutTennocon .TennoconDay .TennoconDayOneEvents-title{color:#fff;font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:2.0625rem;font-weight:700;line-height:1.25;margin-bottom:8px;text-transform:none}@media (min-width:768px){.AboutTennocon .TennoconDay .TennoconDayOneEvents-title{font-size:2.056rem}}.AboutTennocon .TennoconDay .TennoconDayOneEvents-textMain{color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;margin-bottom:8px}@media (min-width:1280px){.AboutTennocon .TennoconDay .TennoconDayOneEvents-textMain{font-size:18px}}.AboutTennocon .TennoconDay .TennoconDayOneEvents-textMain:last-of-type{margin-bottom:0}.AboutTennocon .TennoconDay .TennoconDayOneEvents-button{border-radius:4px!important;flex-direction:row-reverse;gap:8px;margin-top:24px;z-index:1}.AboutTennocon .TennoconDay .TennoconDayOneEvents-button .Button-icon{filter:none;margin-left:auto;margin-right:auto}.AboutTennocon .TennoconDay .TennoconDayOneEvents-image figure{position:relative}.AboutTennocon .TennoconDay .TennoconDayOneEvents-image figure:after{background:radial-gradient(rgba(33,50,69,.6) 20%,rgba(33,50,69,0) 80%);border-radius:50%;content:"";filter:blur(60px);height:700px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:700px;z-index:0}@media (max-width:1279px){.AboutTennocon .TennoconDay .TennoconDayOneEvents-image figure:after{height:500px;width:500px}}.AboutTennocon .TennoconDay .TennoconDayOneEvents-image figure img{position:relative;width:100%;z-index:2}@media (max-width:1279px){.AboutTennocon .TennoconDay .TennoconDayOneEvents .order-bottom{order:2}.AboutTennocon .TennoconDay .TennoconDayOneEvents .order-top{order:1}}.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive{background:var(--tc-main-band-bg,radial-gradient(53.07% 134.39% at 68.96% 50.05%,#324b67 0,#1c2b3a 100%));border:var(--tc-main-about-tc-border,2px solid hsla(45,59%,66%,.47));border-radius:20px;display:grid;gap:32px;grid-template-columns:1fr;margin-bottom:40px;margin-top:40px;padding:32px 24px;position:relative}@media (min-width:768px){.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive{gap:40px;grid-template-columns:1fr;margin-bottom:80px;margin-top:80px;padding:40px}}@media (min-width:1280px){.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive{gap:74px;grid-template-columns:1fr 1fr;margin-left:-80px;margin-right:-80px;padding:80px}}.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive-text{align-self:center}@media (min-width:1280px){.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive-text{order:1;padding-left:56px}}.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive-image{align-self:center}@media (min-width:1280px){.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive-image{order:2}}.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive-image img{border:2px solid hsla(45,59%,66%,.49);border-radius:4px;width:100%}.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive-title{color:#fff;font-size:33px;font-weight:700;line-height:46.2px;margin-bottom:8px;text-align:left;text-transform:uppercase}@media (min-width:1280px){.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive-title{font-size:58px;line-height:81.2px}}.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive-title span{color:#ddc57d}.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive-textMain{color:#fff;font-family:var(--font-family-body,"Roboto",Arial,Helvetica,sans-serif);font-size:1.1111rem;line-height:1.6;text-align:left}.AboutTennocon .TennoconDay .TennoconDayTwoEvents{display:grid;gap:56px;grid-template-columns:1fr;margin-bottom:80px;margin-left:auto;margin-right:auto}@media (min-width:768px){.AboutTennocon .TennoconDay .TennoconDayTwoEvents{margin-bottom:160px}}@media (min-width:1280px){.AboutTennocon .TennoconDay .TennoconDayTwoEvents{grid-template-columns:1fr 1fr}}.AboutTennocon .TennoconDay .TennoconDayTwoEvents-text{align-self:center;padding:0 16px;text-align:left}@media (min-width:1280px){.AboutTennocon .TennoconDay .TennoconDayTwoEvents-text{padding:0}}.AboutTennocon .TennoconDay .TennoconDayTwoEvents-title{color:#fff;font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:2.0625rem;font-weight:700;line-height:1.25;margin-bottom:8px;text-transform:none}@media (min-width:768px){.AboutTennocon .TennoconDay .TennoconDayTwoEvents-title{font-size:2.056rem}}.AboutTennocon .TennoconDay .TennoconDayTwoEvents-textMain{color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;margin-bottom:8px}@media (min-width:1280px){.AboutTennocon .TennoconDay .TennoconDayTwoEvents-textMain{font-size:18px}}.AboutTennocon .TennoconDay .TennoconDayTwoEvents-textMain:last-of-type{margin-bottom:0}.AboutTennocon .TennoconDay .TennoconDayTwoEvents-button{border-radius:4px!important;flex-direction:row-reverse;gap:8px;margin-top:24px;z-index:1}.AboutTennocon .TennoconDay .TennoconDayTwoEvents-button .Button-icon{filter:none;margin-left:auto;margin-right:auto}.AboutTennocon .TennoconDay .TennoconDayTwoEvents-image figure{position:relative}.AboutTennocon .TennoconDay .TennoconDayTwoEvents-image figure:after{background:radial-gradient(rgba(33,50,69,.6) 20%,rgba(33,50,69,0) 80%);border-radius:50%;content:"";filter:blur(60px);height:700px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:700px;z-index:0}@media (max-width:1279px){.AboutTennocon .TennoconDay .TennoconDayTwoEvents-image figure:after{height:500px;width:500px}}.AboutTennocon .TennoconDay .TennoconDayTwoEvents-image figure img{border:var(--tc-main-about-tc-border,none);border-radius:20px;position:relative;width:100%;z-index:2}@media (max-width:1279px){.AboutTennocon .TennoconDay .TennoconDayTwoEvents .order-bottom{order:2}.AboutTennocon .TennoconDay .TennoconDayTwoEvents .order-top{order:1}}.TennoconMoreInfo{margin-bottom:160px;text-align:center}.TennoconMoreInfo-title{color:#fff;font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:2.0625rem;font-weight:700;line-height:1.25;margin-bottom:16px;text-transform:none}@media (min-width:768px){.TennoconMoreInfo-title{font-size:2.056rem}}.TennoconMoreInfo-text{color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;margin-bottom:16px}@media (min-width:1280px){.TennoconMoreInfo-text{font-size:18px}}.TennoconMoreInfo-button{border-radius:4px!important}.TennoconPartners{padding-bottom:160px}.TennoconPartners:before{background:radial-gradient(rgba(33,50,69,.6) 20%,rgba(33,50,69,0) 80%);border-radius:50%;content:"";filter:blur(60px);height:700px;left:-5%;position:absolute;top:0;transform:translate(-50%,-50%);width:700px;z-index:1}@media (max-width:1279px){.TennoconPartners:before{height:500px;width:500px}}.TennoconPartners .TennoconPartnersBanner{background:var(--tc-main-sponsors-bg,radial-gradient(53.91% 136.51% at 69.8% 50.05%,#25374c 0,#172330 100%));border:var(--tc-main-about-tc-border,none);border-radius:20px;display:grid;gap:32px;grid-template-columns:1fr;margin-left:auto;margin-right:auto;padding:32px 24px}@media (min-width:768px){.TennoconPartners .TennoconPartnersBanner{padding:40px}}@media (min-width:1280px){.TennoconPartners .TennoconPartnersBanner{gap:80px;grid-template-columns:1fr 2fr;padding:80px}}.TennoconPartners .TennoconPartnersBanner-text{text-align:left}.TennoconPartners .TennoconPartnersBanner-title{color:#fff;font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:2.5rem;font-weight:700;line-height:1.25;margin-bottom:16px;text-transform:none}@media (min-width:768px){.TennoconPartners .TennoconPartnersBanner-title{font-size:2.5rem}}.TennoconPartners .TennoconPartnersBanner-title span{color:#ddc57d}.TennoconPartners .TennoconPartnersBanner-textMain{color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;padding-bottom:32px}@media (min-width:1280px){.TennoconPartners .TennoconPartnersBanner-textMain{font-size:18px}}.TennoconPartners .TennoconPartnersBanner-image{align-self:center}.TennoconPartners .TennoconPartnersBanner-image img{display:block;width:100%}@media (min-width:768px){.TennoconPartners .TennoconPartnersBanner-image img{margin-left:auto;margin-right:auto;width:auto}}.TennoconPartners .TennoconPartnersBanner-button{border-radius:4px!important;flex-direction:row-reverse;gap:8px}.TennoconPartners .TennoconPartnersBanner-button .Button-icon{filter:none;margin-left:auto;margin-right:auto}:root{--color-pack-selector-text:#fff;--background-pack-selector-active:hsla(0,0%,100%,.14);--color-pack-selector-border-active:#ddc57d;--product-theme-accent:#ddc57d;--product-theme-accent-hover:#f9e7ae;--product-theme-accent-text:#000;--product-theme-accent-text-hover:#000;--product-theme-background:hsla(0,0%,100%,.04);--product-theme-subtitle:#ddc57d;--product-theme-page-background:linear-gradient(#101923 60%,#000)}.DigitalPackSection-button{--color-button-background:transparent!important;--color-button-text:#fff!important;--color-button-text-hover:#000;--filter-button-icon-hover:invert(-1);--color-button-border:#c8c8c8;margin-bottom:40px}.DividerColorTop{margin:160px 0}.DividerColor,.DividerColorTop{background-color:unset;border:1px solid;border-image-slice:1;border-image-source:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.05))}.DividerColor{margin:80px 0}.HeirloomContent{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,min-content);overflow:visible;position:relative;z-index:3}@media (min-width:1280px){.HeirloomContent{align-items:center;background-color:rgba(60,187,255,.2);border-radius:20px;grid-template-columns:1fr 1fr;grid-template-rows:none}}.HeirloomContent-text{background-color:rgba(60,187,255,.2);border-radius:0 0 20px 20px;grid-row:2/3;padding:40px;z-index:1}@media (min-width:1280px){.HeirloomContent-text{align-items:center;background:none;border-radius:unset;grid-row:unset;padding:40px 80px}}.HeirloomContent-title{color:#fff;margin-bottom:16px}.HeirloomContent-description{color:#fff;margin-bottom:32px}.HeirloomContent-image{grid-row:1;z-index:2}@media (min-width:1280px){.HeirloomContent-image{align-self:center;grid-row:unset}}.HeirloomContent-image img{border-radius:20px 20px 0 0;display:block;max-width:100%}@media (min-width:1280px){.HeirloomContent-image img{border-radius:unset;padding:40px}}.MerchContentContainer{position:relative}.MerchContentContainer-shirt{bottom:0;height:auto;left:0;transform:translate(-44%,40%);width:650px}.MerchContentContainer-relic{left:10%}.MerchContentContainer-pin,.MerchContentContainer-relic{height:auto;top:0;transform:translateY(-50%);width:244px;z-index:1}.MerchContentContainer-pin{right:10%}.MerchContentContainer-statue{bottom:0;height:auto;right:5%;transform:translateY(50%);width:490px;z-index:1}.MerchContentContainer-box{bottom:0;height:auto;right:0;transform:translate(44%,30%);width:490px}.MerchContentContainer-box,.MerchContentContainer-pin,.MerchContentContainer-relic,.MerchContentContainer-shirt,.MerchContentContainer-statue{overflow:hidden;position:absolute}@media (max-width:1279px){.MerchContentContainer-box,.MerchContentContainer-pin,.MerchContentContainer-relic,.MerchContentContainer-shirt,.MerchContentContainer-statue{display:none}}.MerchContentContainer-mobile{display:block;margin:auto;width:80%}@media (min-width:1280px){.MerchContentContainer-mobile{display:none}}.MerchContent{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(60,187,255,.2);border-radius:20px;display:grid;gap:32px;grid-template-columns:1fr;margin-left:auto;margin-right:auto;padding:24px;text-align:left}@media (min-width:768px) and (max-width:1279px){.MerchContent{gap:40px;padding:59px}}@media (min-width:1280px){.MerchContent{background-color:rgba(60,187,255,.2);border-radius:20px;margin-bottom:160px;margin-left:auto;margin-right:auto;margin:0 100px!important;padding:40px;text-align:center}}.MerchContent-text{align-self:center;padding:0 16px}.MerchContent-title{color:#fff;font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:2.5rem;font-weight:700;line-height:1.25;margin-bottom:16px;text-transform:none}@media (min-width:768px){.MerchContent-title{font-size:2.5rem}}.MerchContent-mainText{color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;margin-bottom:24px}@media (min-width:1280px){.MerchContent-mainText{font-size:18px}}@media (max-width:1279px){.MerchContent-mainText{font-size:18px}}.MerchContent-button{border-radius:4px!important;flex-direction:row-reverse;gap:8px}.MerchContent-button .Button-icon{filter:none;margin-left:auto;margin-right:auto}.MerchContent-button .Button-label{font-size:16px;line-height:27px}.MerchContent-image figure{position:relative}.MerchContent-image figure:after{background:radial-gradient(rgba(33,50,69,.6) 30%,rgba(33,50,69,0) 70%);border-radius:50%;content:"";filter:blur(60px);height:500px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:500px;z-index:1}@media (max-width:1279px){.MerchContent-image figure:after{height:300px;width:300px}}.MerchContent-image figure img{position:relative;width:100%;z-index:2}.TennoconSchedule{background-color:#101923!important;background-image:linear-gradient(#101923 60%,#000)}.TennoconSchedule .ScheduleContent{--color-title:#fff;--color-tab-background:hsla(0,0%,100%,.04);--color-tab-background-active:hsla(0,0%,100%,.1);--color-tab-background-hover:hsla(0,0%,100%,.1);--color-tab-dropdown-background:#1b2c40;color:#fff;margin-bottom:86px;min-height:100vh}@media (min-width:1280px){.TennoconSchedule .ScheduleContent{margin-left:auto;margin-right:auto;margin-top:135px;max-width:1356px;padding-left:0;padding-right:0}}.TennoconSchedule .ScheduleContent-title{color:#fff;text-align:center}.TennoconSchedule .ScheduleContent-description{color:#fff;margin:16px 0 40px!important;text-align:center}.TennoconSchedule .ScheduleContent-button{--color-button-background:transparent;--color-button-background-hover:#fff;--color-button-text-hover:#000;--filter-button-icon-hover:invert(-1);--color-button-border:#c8c8c8;margin-bottom:40px;position:relative}@media (max-width:1919px) and (min-width:1280px){.TennoconSchedule .ScheduleContent-button{left:0!important;position:absolute;top:0}}@media (min-width:1280px){.TennoconSchedule .ScheduleContent-button{left:102px;position:absolute;top:0}}.TennoconSchedule .ScheduleContent .TabContainer{display:none;margin-bottom:40px}@media (min-width:1280px){.TennoconSchedule .ScheduleContent .TabContainer{display:block}}.TennoconSchedule .ScheduleContent .MobileScheduleDropdown{display:flex;justify-content:center}@media (min-width:1280px){.TennoconSchedule .ScheduleContent .MobileScheduleDropdown{display:none}}.TennoconSchedule .ScheduleContent .MobileScheduleDropdown-inner{background:hsla(0,0%,100%,.04);border-radius:4px;display:flex;flex-direction:column;height:60px;justify-content:center;margin-bottom:72px;padding:0;position:relative;width:340px}.TennoconSchedule .ScheduleContent .MobileScheduleDropdown-inner.is-open{height:180px}.TennoconSchedule .ScheduleContent .MobileScheduleDropdown-inner.is-open .MobileScheduleDropdown-item{display:block}.TennoconSchedule .ScheduleContent .MobileScheduleDropdown-inner.is-open .MobileScheduleDropdown-item.is-active{background:hsla(0,0%,100%,.06)}.TennoconSchedule .ScheduleContent .MobileScheduleDropdown-item{display:none;font-family:var(--font-family-subtitle,"Roboto",Arial,Helvetica,sans-serif);font-size:1.4375rem;font-weight:700;line-height:1.25;margin:0;padding:16px;text-transform:none}@media (min-width:768px){.TennoconSchedule .ScheduleContent .MobileScheduleDropdown-item{font-size:1.389rem}}.TennoconSchedule .ScheduleContent .MobileScheduleDropdown-item.is-active{display:block}.TennoconSchedule .ScheduleContent .MobileScheduleDropdown-itemli:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.TennoconSchedule .ScheduleContent .MobileScheduleDropdown-itemli:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.TennoconSchedule .ScheduleContent .MobileScheduleDropdown .Icon{position:absolute;right:8px;top:30px;transform:translateY(-50%)}.TennoconSchedule .AllDayEvents{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);justify-content:center}.TennoconSchedule .AllDayEvents-card{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(60,187,255,.2);border-radius:15px;display:flex;flex-direction:column;margin-bottom:40px;padding:16px}@media (max-width:767px){.TennoconSchedule .AllDayEvents{display:none}}.TennoconSchedule .Activities{background-color:rgba(60,187,255,.2);border-radius:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));overflow:visible;padding:80px;z-index:3}@media (max-width:1279px){.TennoconSchedule .Activities{grid-template-columns:1fr}}.TennoconSchedule .Activities-title{color:#fff;margin-bottom:16px}.TennoconSchedule .Activities-description{color:#fff;margin-bottom:32px}.TennoconSchedule .Activities-image{align-self:center;position:relative}.TennoconSchedule .Activities-image img{height:auto;left:0;position:absolute;transform:translateY(-58%);width:120%}@media (max-width:1279px){.TennoconSchedule .Activities-image img{position:relative;transform:translateY(0)}}.TennoconSchedule .ScheduleCalendar{display:flex;flex-direction:column;gap:40px;width:100%}@media (min-width:1280px){.TennoconSchedule .ScheduleCalendar{display:grid;gap:0 24px}.TennoconSchedule .ScheduleCalendar .col-3{grid-template-columns:minmax(64px,auto) repeat(3,minmax(0,1fr)) minmax(64px,auto)}.TennoconSchedule .ScheduleCalendar .col-2{grid-template-columns:minmax(64px,auto) repeat(2,minmax(0,1fr)) minmax(64px,auto)}}.TennoconSchedule .ScheduleCalendar [data-label=hiltonDoubleTree]{grid-column:2/3}.TennoconSchedule .ScheduleCalendar [data-label=canadaLife],.TennoconSchedule .ScheduleCalendar [data-label=rbcPlace]{grid-column:3/4}.TennoconSchedule .ScheduleCalendar-hour{align-items:center;background:hsla(0,0%,100%,.04);border-radius:4px;display:none;grid-column:1/5;height:60px;padding:8px 16px}@media (min-width:1280px){.TennoconSchedule .ScheduleCalendar-hour{display:flex}}.TennoconSchedule .ScheduleCalendar-hour--half{background:none}.TennoconSchedule .CopyAddress{cursor:pointer}.TennoconSchedule .Card{align-items:center;display:none;flex-direction:column;margin-bottom:40px;padding:16px}@media (min-width:1280px){.TennoconSchedule .Card{display:flex}}.TennoconSchedule .AllDayEventCard{background:var(--tc-box-background-color,hsla(0,0%,100%,.04));grid-row:1/2}.TennoconSchedule .AllDayEventCard-location{background:hsla(0,0%,100%,.04);border-radius:4px;margin:4px 0 16px;padding:8px}.TennoconSchedule .AllDayEventCard-admissionTimes{display:grid;gap:16px 64px;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto)}.TennoconSchedule .AllDayEventCard-vipStart{color:#ddc57d}.TennoconSchedule .LocationCard{border-radius:4px;grid-row:2/3}.TennoconSchedule .LocationCard[data-label=hiltonDoubleTree]{background:#28623c}.TennoconSchedule .LocationCard[data-label=canadaLife]{background:#7a2c2e}.TennoconSchedule .LocationCard[data-label=rbcPlace]{background:#2c517a}.TennoconSchedule .LocationCard-address{align-items:center;border-radius:4px;display:flex;gap:8px;padding:8px}.TennoconSchedule .LocationCard-address:hover{background-size:cover;background:hsla(0,0%,100%,.06)}.TennoconSchedule .ActivitiesCard{border:1px solid;border-radius:4px;display:flex;flex-direction:column;position:relative;text-align:center}.TennoconSchedule .ActivitiesCard[data-label=hiltonDoubleTree]{border-color:#28623c}.TennoconSchedule .ActivitiesCard[data-label=hiltonDoubleTree] .ActivitiesCard-header{background:#28623c}.TennoconSchedule .ActivitiesCard[data-label=hiltonDoubleTree] .ActivitiesCard-list{background:rgba(21,37,27,.65)}.TennoconSchedule .ActivitiesCard[data-label=hiltonDoubleTree] .ActivitiesCard-listItem{border:1px solid #1b4028}@media (min-width:1280px){.TennoconSchedule .ActivitiesCard[data-label=hiltonDoubleTree] .ActivitiesCard-listItem{border:none}}.TennoconSchedule .ActivitiesCard[data-label=canadaLife]{border-color:#7a2c2e}.TennoconSchedule .ActivitiesCard[data-label=canadaLife] .ActivitiesCard-header{background:#7a2c2e}.TennoconSchedule .ActivitiesCard[data-label=canadaLife] .ActivitiesCard-list{background:rgba(37,21,21,.65)}.TennoconSchedule .ActivitiesCard[data-label=canadaLife] .ActivitiesCard-listItem{border:1px solid #401b1c}@media (min-width:1280px){.TennoconSchedule .ActivitiesCard[data-label=canadaLife] .ActivitiesCard-listItem{border:none}}.TennoconSchedule .ActivitiesCard[data-label=rbcPlace]{border-color:#2c517a}.TennoconSchedule .ActivitiesCard[data-label=rbcPlace] .ActivitiesCard-header{background:#2c517a}.TennoconSchedule .ActivitiesCard[data-label=rbcPlace] .ActivitiesCard-list{background:rgba(21,29,37,.65)}.TennoconSchedule .ActivitiesCard[data-label=rbcPlace] .ActivitiesCard-listItem{border:1px solid #213245}@media (min-width:1280px){.TennoconSchedule .ActivitiesCard[data-label=rbcPlace] .ActivitiesCard-listItem{border:none}.TennoconSchedule .ActivitiesCard.is-empty{display:none}}.TennoconSchedule .ActivitiesCard-location{display:flex;flex-direction:column;gap:8px;padding:16px}@media (min-width:1280px){.TennoconSchedule .ActivitiesCard-location{display:none}}.TennoconSchedule .ActivitiesCard-address{align-items:center;display:flex;gap:8px;justify-content:center}.TennoconSchedule .ActivitiesCard-address :hover{background:hsla(0,0%,100%,.06)}.TennoconSchedule .ActivitiesCard-title{display:none;padding:16px}@media (min-width:1280px){.TennoconSchedule .ActivitiesCard-title{display:block}}.TennoconSchedule .ActivitiesCard-list{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:space-around;padding:0}@media (min-width:1280px){.TennoconSchedule .ActivitiesCard-list{padding:32px}}.TennoconSchedule .ActivitiesCard-listItem{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:space-between;padding:16px;width:100%}@media (min-width:768px){.TennoconSchedule .ActivitiesCard-listItem{flex-direction:row}}@media (min-width:1280px){.TennoconSchedule .ActivitiesCard-listItem{flex-direction:column;gap:8px;padding:0}}.TennoconSchedule .ActivitiesCard-listItem--tennoLive img{height:90px;width:200px}@media (min-width:1280px){.TennoconSchedule .ActivitiesCard-listItem--tennoLive{display:none}}.TennoconSchedule .ActivitiesCard-activityTitle{font-family:var(--font-family-subtitle,"Roboto",Arial,Helvetica,sans-serif);font-size:1.4375rem;font-weight:700;line-height:1.25;text-transform:none}@media (min-width:768px){.TennoconSchedule .ActivitiesCard-activityTitle{font-size:1.389rem}}@media (min-width:1280px){.TennoconSchedule .ActivitiesCard-activityTitle{font-family:var(--font-family-subtitle,"Roboto",Arial,Helvetica,sans-serif);font-size:1.1875rem;font-weight:700;line-height:1.25;text-transform:none}}@media (min-width:1280px) and (min-width:768px){.TennoconSchedule .ActivitiesCard-activityTitle{font-size:1.222rem}}.TennoconSchedule .ActivitiesCard-activityDescription{font-size:20px}@media (min-width:1280px){.TennoconSchedule .ActivitiesCard-info{display:none}}.TennoconSchedule .ActivitiesCard-admissionTimes{align-items:center;display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.TennoconSchedule .ActivitiesCard-admissionTimes{align-items:flex-end}}.TennoconSchedule .ActivitiesCard-vipStart{color:#ddc57d}.TennoconSchedule .ActivitiesCard--tennoLive{display:none}@media (min-width:1280px){.TennoconSchedule .ActivitiesCard--tennoLive{display:block}}.TennoconSchedule .ActivitiesCard--tennoLive .ActivitiesCard-header{padding:16px}.TennoconSchedule .ActivitiesCard--tennoLive .ActivitiesCard-header img{height:90px;width:200px}.TennoconSchedule .ComingSoon{display:none;font-family:var(--font-family-subtitle,"Roboto",Arial,Helvetica,sans-serif);font-size:1.1875rem;font-weight:700;line-height:1.25;text-transform:none}@media (min-width:768px){.TennoconSchedule .ComingSoon{font-size:1.222rem}}.TennoconSchedule .ComingSoon:last-child{align-self:center;display:block;font-weight:700;margin:auto}@media (min-width:1280px){.TennoconSchedule .ComingSoon{font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:3.833rem;font-weight:700;line-height:1.4;text-transform:uppercase}}.TennoconSchedule .Maps-content{text-align:center}.TennoconSchedule .Maps-content p{margin-bottom:16px}.TennoconSchedule .Maps-title{margin-top:80px}.TennoconSchedule .Maps-button{margin-bottom:32px}.TennoconSchedule .Maps-image{display:block;width:100%}.TennoconSchedule .MapsModal{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:none;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.TennoconSchedule .MapsModal-close{margin-bottom:16px}.TennoconSchedule .MapsModal-image{display:block;margin:auto;width:50%}.TennoconSchedule .MapsModal-button{margin-top:24px}body.lang-it .ActivitiesCard-listItem.ComingSoon{font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:2.666rem;font-weight:700;line-height:1.4;text-transform:uppercase}.TennoconGiveaways{background-attachment:fixed;background-blend-mode:screen;background-image:url(/images/tennocon/2025/rebrand/FPO-static-background.jpg)!important;background-repeat:no-repeat!important;background-size:cover;color:#fff;height:-moz-fit-content;height:fit-content}.TennoconGiveaways h1{font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:3.833rem;font-weight:700;line-height:1.4;text-transform:uppercase}.TennoconGiveaways h1,.TennoconGiveaways h2{color:#fff;text-align:center}.TennoconGiveaways .GiveawaysContent-button{--color-button-background:transparent;--color-button-background-hover:#fff;--color-button-text-hover:#000;--filter-button-icon-hover:invert(-1);--color-button-border:#c8c8c8;position:relative}.TennoconGiveaways .GiveawaysContent-note{text-align:center}.TennoconGiveaways .GiveawaysContent-note a{color:#fff;text-decoration:underline}.TennoconGiveaways .PhysicalGiveaways-grid{background-color:rgba(0,62,129,.42);border:2px solid #fff;border-radius:20px;display:grid;gap:74px;grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto;padding:40px}@media (max-width:1279px){.TennoconGiveaways .PhysicalGiveaways-grid{display:flex;flex-direction:column;gap:40px;padding:32px}}.TennoconGiveaways .PhysicalGiveaways-image{border-radius:4px;display:block;width:100%}.TennoconGiveaways .PhysicalGiveaways-content{margin:auto}.TennoconGiveaways .PhysicalGiveaways-content h2{margin-bottom:8px;text-align:left}.TennoconGiveaways .PhysicalGiveaways-content p{margin:24px 0}.TennoconGiveaways .GiveawaysExtras-title{margin-bottom:16px}.TennoconGiveaways .GiveawaysExtras-desc{margin:0!important}.TennoconGiveaways .GiveawaysExtras-desc a{color:#fff;text-decoration:underline}@media (max-width:1279px){.TennoconGiveaways .GiveawaysExtras-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.TennoconGiveaways .GiveawaysExtras .Card-media{border-radius:15px 15px 0 0}.TennoconGiveaways .GiveawaysExtras .Card-content{--card-border-color:transparent;--card-content-padding:32px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(60,187,255,.2);border-radius:0 0 15px 15px}.TennoconGiveaways .GiveawaysPlatforms{display:flex;flex-direction:column;gap:24px;justify-content:center;margin-bottom:40px}@media (min-width:1280px){.TennoconGiveaways .GiveawaysPlatforms{flex-direction:row}}.TennoconGiveaways .GiveawaysPlatforms-platform{width:190px}.TennoconGiveaways .GiveawaysPlatforms-steam,.TennoconGiveaways .GiveawaysPlatforms-twitch{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(60,187,255,.2);border-radius:15px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:24px 32px}@media (min-width:1280px){.TennoconGiveaways .GiveawaysPlatforms-steam,.TennoconGiveaways .GiveawaysPlatforms-twitch{flex-direction:row;gap:156px}}.TennoconGiveaways .GiveawaysPlatforms-steam a,.TennoconGiveaways .GiveawaysPlatforms-twitch a{color:#fff}.TennoconGiveaways .GiveawaysPlatforms-link{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.TennoconGiveaways .GiveawaysPlatforms-link .Icon{filter:invert(1)}.TennoconGiveaways .BadgeGeneratorContent{background:rgba(0,62,129,.42);border:2px solid #fff;border-radius:20px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:24px;justify-content:space-around;padding:80px}@media (max-width:1279px){.TennoconGiveaways .BadgeGeneratorContent{padding:32px}}@media (max-width:767px){.TennoconGiveaways .BadgeGeneratorContent{flex-direction:column-reverse;gap:24px}}.TennoconGiveaways .BadgeGeneratorContent-hype{display:flex;flex-direction:column;gap:40px;justify-content:center}@media (max-width:1279px){.TennoconGiveaways .BadgeGeneratorContent-hype h2{text-align:left}}.TennoconGiveaways .BadgeGeneratorContent-nameInput{margin-top:16px;width:100%}.TennoconGiveaways .BadgeGeneratorContent-shareSteps li{list-style:decimal}.TennoconGiveaways .BadgeGeneratorContent-form{display:flex;flex-direction:column}.TennoconGiveaways .BadgeGeneratorContent-socialMedia{margin:16px 0}.TennoconGiveaways .BadgeGeneratorContent-social .MediaIcon-circle{background-color:#fff9c5;border-radius:50%;display:inline-block;height:44px;margin:0 4px;padding:10px;width:44px}.TennoconGiveaways .BadgeGeneratorContent-social .MediaIcon-icon{aspect-ratio:1;display:inline-block;height:24px}.TennoconGiveaways .BadgeGeneratorContent h2{color:#fff;font-family:quasimoda,sans-serif;font-size:45px;font-style:normal;font-weight:800;line-height:1.25}@media (max-width:1279px){.TennoconGiveaways .BadgeGeneratorContent h2{font-size:40px}}.TennoconGiveaways .BadgeGeneratorContent #badgeImage{display:block;height:auto}@media (max-width:1279px){.TennoconGiveaways .BadgeGeneratorContent #badgeImage{margin:auto}}.TennoconGiveaways .BadgeGeneratorContent #badgeImage canvas{max-width:444px}@media (max-width:1279px){.TennoconGiveaways .BadgeGeneratorContent #badgeImage canvas{max-width:100%}}

/*# sourceMappingURL=tennocon2025.css.map*/