.SubNavigation-underline{--color-subnavigation-underline:#d0312d}.SubNavigationItem-link{--color-subnavigation-link-hover:#d0312d}@media (width<=767px){body.lang-ru .TicketSalesBanner-button .Button-label{font-size:18px!important}}body.lang-ru .TennoconPartnersBanner-title,body.lang-ru .TicketSalesBanner-title{font-size:1.4rem!important}@media (width<=767px){body.lang-ru .TrailerContent-heading,body.lang-ru .QuestionsContent-title{font-size:30px!important}}body.lang-de .TennoconPartnersBanner-title,body.lang-de .TicketSalesBanner-title{font-size:1.4rem!important}@media (width<=767px){body.lang-de .MastheadTennocon .Timer h2{font-size:25px!important}}body.lang-ja .TicketSalesBanner-title{font-size:1.4rem!important}@media (width>=1280px){body.lang-ko .TennoconTickets-title{font-size:40px!important}}#tennocon26{background:linear-gradient(#111 50%,#441b16 100%),#d9d9d9;position:relative;overflow:hidden}#tennocon26 .h2{color:#fff9e3}#tennocon26:before{content:"";filter:blur(60px);background:radial-gradient(#21324599 20%,#21324500 80%);border-radius:50%;width:300px;height:500px;position:absolute;top:120%;left:-8%;overflow:hidden}#tennocon26 .Section-content{max-width:1760px}#tennocon26 .Button--primary{--color-button-background:#d0312d;--color-button-background-hover:#a22521;--color-button-text:white;--color-button-text-hover:white;--filter-button-icon-hover:none;--color-button-border:none;--color-button-border-hover:none;flex-direction:row-reverse;gap:16px}#tennocon26 .Button--primary .Icon{--icon-filter:invert(1)}#tennocon26 .Button--secondary{--color-button-text:#000;--color-button-background:#fff9e3;--color-button-background-hover:#d4cfbc;--color-button-text-hover:#000;filter:none;flex-direction:row-reverse;gap:16px}#tennocon26 .Button--disabled{--color-button-border:none;flex-direction:row-reverse;gap:16px;--color-button-background:#fff9e380!important;--color-button-text:#000!important}#tennocon26 a{--color-link:#ddc57d;--color-link-hover:#fff}#tennocon26 .TicketSection-text{color:#fff9e3}@media (width>=1280px){#tennocon26 .half-card{grid-template-columns:1fr 1fr}}#tennocon26 .MastheadTennocon{z-index:15}#tennocon26 .MastheadTennocon .Section-wrapper{background-color:#0b1016;overflow:visible}#tennocon26 .MastheadTennocon .Section-background{background-image:url(/images/tennocon/2026/masthead.jpg);background-position:50%;background-size:cover;-webkit-mask-image:url(/images/tennocon/2026/masthead-mask.svg);mask-image:url(/images/tennocon/2026/masthead-mask.svg);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:cover;mask-size:cover;max-width:unset!important}@media (width<=1279px){#tennocon26 .MastheadTennocon .Section-background{background-image:linear-gradient(#06121f80 0%,#06121f00 100%),url(/images/tennocon/2026/masthead.jpg);background-position:0;height:688px}}@media (width<=767px){#tennocon26 .MastheadTennocon .Section-background{height:658px}}@media (width>=1280px){#tennocon26 .MastheadTennocon .Section-background{height:800px;max-height:900px;top:57px}}#tennocon26 .MastheadTennocon .Section-background:after{content:"";position:absolute;inset:0}#tennocon26 .MastheadTennocon .Timer{z-index:3;text-align:center;max-width:600px;padding-top:122px;position:relative}@media (width>=1280px){#tennocon26 .MastheadTennocon .Timer-seeYou{margin-left:auto;margin-right:auto;padding-left:20px!important;padding-right:20px!important}}@media (width<=1279px){#tennocon26 .MastheadTennocon .Timer-seeYou{margin-left:auto;margin-right:auto}}@media (width>=1280px){#tennocon26 .MastheadTennocon .Timer{max-width:1120px;padding-top:127px;padding-left:0}}#tennocon26 .MastheadTennocon .Timer-logo{max-width:464px;margin-left:auto;margin-right:auto}@media (width>=768px){#tennocon26 .MastheadTennocon .Timer-logo{max-width:800px}}@media (width>=1280px){#tennocon26 .MastheadTennocon .Timer-logo{padding-right:0}}#tennocon26 .MastheadTennocon .Timer-buttons{flex-direction:column;justify-content:center;gap:16px;display:flex}@media (width>=768px){#tennocon26 .MastheadTennocon .Timer-buttons{flex-direction:row}}#tennocon26 .MastheadTennocon .Timer-text{color:#fff}@media (width<=1279px){#tennocon26 .MastheadTennocon .Timer-text{text-align:center}}#tennocon26 .MastheadTennocon .Timer figure{box-shadow:none;border:none;margin:0}@media (width<=767px){#tennocon26 .MastheadTennocon .Timer figure picture{justify-content:center;display:flex}}#tennocon26 .MastheadTennocon .Timer figure picture img{width:100%;display:block}@media (width<=1279px){#tennocon26 .MastheadTennocon .Timer figure picture img{margin-left:auto;margin-right:auto}}#tennocon26 .MastheadTennocon .Timer hr{margin:16px 25px;box-shadow:none!important;border-top:1px solid #ffffff3d!important}#tennocon26 .MastheadTennocon .Timer-date{color:#fff9e3;text-transform:uppercase;text-align:center;margin-bottom:16px;font-size:32px;font-weight:700}#tennocon26 .MastheadTennocon .Timer .copy{color:#fff;text-align:center}@media (width>=1280px){#tennocon26 .MastheadTennocon .Timer .copy{margin-left:25px!important;margin-right:25px!important}}#tennocon26 .MastheadTennocon .Timer-countdownClock{color:#fff;grid-template-columns:repeat(4,80px);justify-content:center;gap:8px;margin-bottom:30px;display:grid}@media (width>=768px){#tennocon26 .MastheadTennocon .Timer-countdownClock{grid-template-columns:repeat(4,100px);gap:12px}}#tennocon26 .MastheadTennocon .Timer-countdownClock .Countdown{background-image:var(--countdown-background,linear-gradient(#101923, black));border-radius:6px;box-shadow:none!important;border:1px solid #fff9e380!important}#tennocon26 .MastheadTennocon .Timer-countdownClock .Countdown:before{content:none!important}#tennocon26 .MastheadTennocon .Timer-countdownClock .Countdown-container{text-align:center;flex-flow:row;justify-content:center;align-items:baseline;width:100%;padding:10px 0;display:flex}@media (width>=768px){#tennocon26 .MastheadTennocon .Timer-countdownClock .Countdown-container{flex-direction:column;align-items:center;padding:8px 10px}}#tennocon26 .MastheadTennocon .Timer-countdownClock .Countdown-num{font-size:var(--tc-font-size-num-timer,24px);z-index:1;color:var(--color-timer-num-text,#fff9e3);font-weight:700;font-family:var(--tc-font-family-body,"Roboto", Arial, Helvetica, sans-serif)}@media (width>=768px){#tennocon26 .MastheadTennocon .Timer-countdownClock .Countdown-num{font-size:36px}}#tennocon26 .MastheadTennocon .Timer-countdownClock .Countdown-measurement{font-weight:var(--tc-font-weight-timer,700);text-transform:uppercase;z-index:1;color:var(--color-timer-days-text,#d0312d);font-family:var(--tc-font-family-body,"Roboto", Arial, Helvetica, sans-serif)}@media (width<=767px){#tennocon26 .MastheadTennocon .Timer-countdownClock .Countdown-measurement{display:none}}#tennocon26 .MastheadTennocon .Timer-countdownClock .Countdown-mobile{color:var(--color-timer-days-text,#d0312d);font-size:24px;display:none}@media (width<=767px){#tennocon26 .MastheadTennocon .Timer-countdownClock .Countdown-mobile{display:unset}}#tennocon26 .MastheadTennocon .Timer-countdownClock .Countdown.is-finished{width:100%;display:flex}#tennocon26 .MastheadTennocon .Timer-blurb{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;padding:16px}#tennocon26 .MastheadTennocon .Timer-blurb span{color:#ddc57d}#tennocon26 .VideoTrailer{color:#fff;margin-top:130px}@media (width<=1279px){#tennocon26 .VideoTrailer{padding-top:250px;padding-bottom:200px;top:100px}}#tennocon26 .VideoTrailer-content{z-index:2;background:radial-gradient(at 100% 100%,#25374c,#172330);margin-left:auto;margin-right:auto;position:relative}@media (width>=1280px){#tennocon26 .VideoTrailer-content{width:70%}}#tennocon26 .VideoTrailer-callout{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px;display:flex}#tennocon26 .VideoTrailer-callout .TrailerContent-button{color:#000;text-transform:uppercase;background-color:#dcc277;border:none;border-radius:4px;width:fit-content;padding:10px 32px;font-weight:700}#tennocon26 .VideoTrailer-video{aspect-ratio:16/9;margin-top:32px}.tennocon_content .SectionLayout{z-index:17;position:relative}.tennocon_content-background{z-index:0;background-image:url(/images/tennocon/2026/sentient-tile-sm.png);background-position:bottom;background-repeat:repeat-x;width:100vw;height:400px;position:absolute;bottom:0}.CosplayContest-buttons{justify-content:start;margin-top:32px}.TennoconTickets{color:#fff9e3;padding-bottom:100px}@media (width<=1279px){.TennoconTickets{top:100px}}.TennoconTickets-available-title{text-transform:uppercase;color:#d0312d!important}.TennoconTickets-content{z-index:17;background:radial-gradient(151.98% 82.52% at 17.48% 4.62%,#24242433 100%),#242424;border-top:1px solid #fff9e3bf;border-radius:0 0 8px 8px;margin-left:auto;margin-right:auto;padding:50px;position:relative;box-shadow:0 4px 4px #00000040}.TennoconTickets-content .SectionLayout-image{border:1px solid #93a9c2;border-radius:4px}.TennoconTickets-callout{text-align:left;flex-direction:column;gap:16px;display:flex}.Dojo-credit{color:#fff9e3;font-style:italic}.SalesFiligree{z-index:1;display:none}@media (width>=1280px){.SalesFiligree{display:block;overflow:visible}}.TimerBlurb{color:#fff9e3;margin-bottom:16px}@media (width>=1280px){.TennoConSeeYou{top:-57px}.TimerRebrand{grid-template-columns:1fr 1fr;padding-top:40px;display:grid}}.TennoconGuide{background:linear-gradient(#441b16 0%,#111 50%),#d9d9d9}.TennoconGuide .GuidesLink{text-decoration:none!important}.TennoconGuide .GuidesContent-header{color:#fff9e3;text-align:center;font-family:var(--font-family-title,"Roboto", Arial, Helvetica, sans-serif);text-transform:none;font-size:2.5rem;font-weight:700;line-height:1.25}.TennoconGuide .GuidesContent-button{--color-button-text:#000;--color-button-background:#fff9e3;--color-button-background-hover:#d4cfbc;--color-button-text-hover:#000;filter:none;flex-direction:row-reverse;gap:16px}.TennoconGuide .GuidesContent-cards{gap:64px;margin-top:64px}@media (width>=1280px){.TennoconGuide .GuidesContent-cards{gap:64px 27px}}.TennoconGuide .GuidesContent-cards .GuidesContentCard{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.TennoconGuide .GuidesContent-cards .GuidesContentCard-image img{width:100%}@media (width<=1279px){.TennoconGuide .GuidesContent-cards .GuidesContentCard-image img{width:100%}}.TennoconGuide .GuidesContent-cards .GuidesContentCard-header{color:#fff9e3;font-family:var(--font-family-subtitle,"Roboto", Arial, Helvetica, sans-serif);text-transform:none;margin-bottom:16px;font-size:1.4375rem;font-weight:700;line-height:1.25;text-decoration:none}.TennoconGuide .GuidesContent-cards .GuidesContentCard-text{color:#fff9e3;max-width:666px;margin-bottom:32px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:clamp(16px,15.5385px + .1282vw,18px);line-height:1.6;text-decoration:none}@media (width<=1279px){.TennoconGuide .GuidesContent-cards .GuidesContentCard-text{width:100%}}.TennoconGuide .GuidesContent-cards .GuidesContentCard-button{--color-button-text:#000;--color-button-background:#fff9e3;--color-button-background-hover:#d4cfbc;--color-button-text-hover:#000;filter:none;flex-direction:row-reverse;gap:16px}.TennoconGuide .GuidesContent-cards .GuidesContentCard-button .Button-icon{filter:none;margin-left:auto;margin-right:auto}.TennoconGuide .GuidesContent-cards .GuidesContentCard .Card-media{width:100%;aspect-ratio:unset;border-radius:4px}.TennoconGuide .GuidesContent-cards .GuidesContentCard .Card-content{border:none;padding:0;text-decoration:none}.TennoconGuide .GuidesContent-cards .middle{grid-area:4/1/auto/3;justify-self:center;width:50%;margin-top:16px}@media (width<=1279px){.TennoconGuide .GuidesContent-cards .middle{grid-area:3/1;justify-self:center;width:100%}}.Announcements{position:relative}.Announcements-filigree{z-index:1;display:block}@media (width<=1279px){.Announcements-filigree{display:none}}.Announcements .AnnouncementsGrid{margin-bottom:24px;position:relative;z-index:3!important}@media (width<=1279px){.Announcements .AnnouncementsGrid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.Announcements .AnnouncementsGrid-digital,.Announcements .AnnouncementsGrid-guides,.Announcements .AnnouncementsGrid-giveaways,.Announcements .AnnouncementsGrid-schedule,.Announcements .AnnouncementsGrid-badgeGenerator{border-radius:var(--tc-main-card-radius-rebrand,4px);background:var(--tc-main-card-background-rebrand,radial-gradient(53.07% 134.39% at 68.96% 50.05%, #324b67 0%, #1c2b3a 100%))}.Announcements .AnnouncementsGrid-digital .Card-media,.Announcements .AnnouncementsGrid-guides .Card-media,.Announcements .AnnouncementsGrid-giveaways .Card-media,.Announcements .AnnouncementsGrid-schedule .Card-media,.Announcements .AnnouncementsGrid-badgeGenerator .Card-media{border-radius:var(--tc-main-card-radius-top-rebrand,4px 4px 0 0)}.Announcements .AnnouncementsGrid-digital .Card-media:hover:after,.Announcements .AnnouncementsGrid-guides .Card-media:hover:after,.Announcements .AnnouncementsGrid-giveaways .Card-media:hover:after,.Announcements .AnnouncementsGrid-schedule .Card-media:hover:after,.Announcements .AnnouncementsGrid-badgeGenerator .Card-media:hover:after{content:"";border-radius:var(--tc-main-card-radius-top-rebrand,4px 4px 0 0);background:#ffffff1a;width:100%;height:100%;position:absolute}.Announcements .AnnouncementsGrid-title{color:#fff;font-family:var(--font-family-title,"Roboto", Arial, Helvetica, sans-serif);text-transform:none;font-size:2.0625rem;font-weight:700;line-height:1.25;text-decoration:none}.Announcements .AnnouncementsGrid-title:hover{text-decoration:none!important}.Announcements .AnnouncementsGrid-text{color:var(--tc-main-text-color-card,#fff);text-align:center;margin:0 auto}.Announcements .AnnouncementsGrid-icon{width:42px;height:32px;filter:var(--tc-main-icon-color-card,invert(1));transform:rotate(180deg)}.Announcements .AnnouncementsGrid-tag{color:#000;font-family:var(--font-family-subtitle,"Roboto", Arial, Helvetica, sans-serif);text-transform:uppercase;background:#ddd;border-radius:4px;padding:8px 24px;font-size:1.4375rem;font-weight:700;line-height:1.4;position:absolute;top:0;right:0}@media (width>=768px){.Announcements .AnnouncementsGrid-tag{font-family:var(--font-family-subtitle,"Roboto", Arial, Helvetica, sans-serif);text-transform:uppercase;font-size:1.75rem;font-weight:700;line-height:1.4}}.Announcements .AnnouncementsGrid--comingSoon{pointer-events:none;position:relative}.Announcements .AnnouncementsGrid--comingSoon .Card-content{position:relative}.Announcements .AnnouncementsGrid--comingSoon .Card-content:after{content:"";background:#0003;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Announcements .AnnouncementsGrid-sticker{content:"";background:var(--tc-main-sticker-color,#dcc277);color:#000;z-index:1;transform-origin:0 0;text-transform:uppercase;border-radius:4px;padding:8px 24px;font-size:24px;font-weight:700;line-height:28.13px;position:absolute;left:-30px;transform:rotate(-6.98deg)}@media (width>=1280px){.Announcements .AnnouncementsGrid-sticker{font-size:32px;line-height:37.5px}}.Announcements .AnnouncementsGrid .Card-content{border:unset;--card-content-padding:16px;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;display:flex}.Announcements .AnnouncementsGrid .Card-content:hover .AnnouncementsGrid-icon{animation:.4s ease-in-out infinite alternate bounce}@keyframes bounce{0%{transform:rotate(180deg)translate(0)}to{transform:rotate(180deg)translate(2px)}}.RecapAnnouncements{z-index:2}.RecapAnnouncements h1{text-align:center;text-transform:uppercase;margin-bottom:40px}@media (width<=1279px){.RecapAnnouncements h1{font-size:35px!important}}.RecapAnnouncements p{color:#fff}.RecapAnnouncements-ticketSales{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#003e816b;border:1px solid #fff;border-radius:20px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);padding:40px;display:grid}@media (width>=1280px){.RecapAnnouncements-ticketSales{flex-direction:row;align-items:center;gap:56px;display:flex}}@media (width<=1279px){.RecapAnnouncements-ticketSales img{border-radius:15px 15px 0 0;width:calc(100% + 84px);margin-top:-42px;margin-left:-42px}.RecapAnnouncements-text{padding-top:40px}}.RecapAnnouncements-grid{margin-top:24px}@media (width>=1280px){.RecapAnnouncements-grid{margin-top:40px}}@media (width<=1279px){.RecapAnnouncements-grid{grid-template-columns:1fr!important}}.RecapAnnouncements-grid .RecapAnnouncementsCard{--card-content-padding:40px;--card-background:#003e816b;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.RecapAnnouncements-grid .RecapAnnouncementsCard .Card-media{border-radius:15px 15px 0 0!important}.RecapAnnouncements-grid .RecapAnnouncementsCard .Card-content{border-radius:0 0 15px 15px!important}.RecapAnnouncements .Section-content{max-width:1632px}@media (width>=1280px){.RecapAnnouncements .Section-content .SectionContent{padding-left:0;padding-right:0}}.TicketSales{margin-top:314px;margin-bottom:80px;position:relative;overflow:hidden}@media (width>=1280px){.TicketSales{margin-top:80px;margin-bottom:160px}}.TicketSales-filigree{z-index:1;display:block}@media (width<=1279px){.TicketSales-filigree{display:none}}.TicketSales .SectionContent{margin-left:auto;margin-right:auto}@media (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;grid-template-columns:1fr;gap:40px;padding:32px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 27.8px #0000002e;z-index:3!important}@media (width>=768px) and (width<=1279px){.TicketSales .TicketSalesContent .TicketSalesBanner{padding:40px}}@media (width>=1280px){.TicketSales .TicketSalesContent .TicketSalesBanner{grid-template-columns:1fr 1.5fr;gap:74px;padding:80px}}.TicketSales .TicketSalesContent .TicketSalesBanner:before{content:"";filter:blur(65px);z-index:0;background:#ffffff4d;width:10%;height:100%;animation:7s infinite shine;position:absolute;top:0;left:-150%;transform:skew(-30deg)}.TicketSales .TicketSalesContent .TicketSalesBanner-image{border-radius:4px;align-self:center}@media (width>=1280px){.TicketSales .TicketSalesContent .TicketSalesBanner-image{order:2}}.TicketSales .TicketSalesContent .TicketSalesBanner-image img{border:2px solid #2a53809e;border-radius:4px;width:100%}.TicketSales .TicketSalesContent .TicketSalesBanner-text{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}@media (width>=1280px){.TicketSales .TicketSalesContent .TicketSalesBanner-text{order:1}}.TicketSales .TicketSalesContent .TicketSalesBanner-title{text-align:left;color:#fff;font-family:var(--font-family-title,"Roboto", Arial, Helvetica, sans-serif);text-transform:none;margin-bottom:8px;font-size:2.5rem;font-weight:700;line-height:1.25}.TicketSales .TicketSalesContent .TicketSalesBanner-title span{color:#ddc57d}.TicketSales .TicketSalesContent .TicketSalesBanner-mainText{color:#fff;margin-bottom:8px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:clamp(16px,15.5385px + .1282vw,18px);line-height:1.6}.TicketSales .TicketSalesContent .TicketSalesBanner-mainText-note{color:#ddc57d;background-color:#ffffff12;border-radius:8px;flex-direction:row;align-items:center;gap:8px;margin-top:16px;margin-bottom:16px;padding:8px 16px;font-weight:700;display:flex}.TicketSales .TicketSalesContent .TicketSalesBanner-mainText-note .Icon{filter:invert(82%)sepia(34%)saturate(243%)hue-rotate(28deg)brightness(95%)contrast(92%);width:22px;height:19px}.TicketSales .TicketSalesContent .TicketSalesBanner-link{text-decoration:underline}.TicketSales .TicketSalesContent .TicketSalesBanner-button{flex-direction:row-reverse;gap:8px;margin-top:24px;padding:10px 32px;border-radius:4px!important}.TicketSales .TicketSalesContent .TicketSalesBanner-button .Button-label{font-size:24px;line-height:36px}.TicketSales .TicketSalesContent .TicketSalesBanner-button .Button-icon{filter:none;width:30px;height:31px;margin-left:auto;margin-right:auto}@keyframes shine{0%{left:-150%}to{left:150%}}@media (width>=1280px){.rm-padding-top{padding-top:0!important}}.Trailer .TrailerContent-callout{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#3cbbff33;border:1px solid #fff;border-radius:20px;margin-bottom:40px;padding:32px}.Trailer .TrailerContent-heading{color:#fff;text-align:center;margin-bottom:8px;font-family:quasimoda,sans-serif;font-size:45px;font-weight:800;line-height:1.25}@media (width<=1279px){.Trailer .TrailerContent-heading{font-size:40px}}.Trailer .TrailerContent-description{color:#fff;text-align:center;margin-bottom:8px;font-family:quasimoda,sans-serif;font-size:18px;font-weight:400;line-height:1.6}.Trailer .TrailerContent-video{aspect-ratio:16/9;border:2px solid #fff;border-radius:10px;width:100%;height:100%;margin-top:32px}.Trailer .TrailerContent-video iframe{border-radius:10px}.Questions{padding-top:80px;padding-bottom:80px;position:relative}.Questions:before{content:"";filter:blur(60px);background:radial-gradient(#21324599 20%,#21324500 80%);border-radius:50%;width:300px;height:500px;position:absolute;top:50%;right:-15%;transform:translate(-50%,-50%);overflow:hidden!important}.Questions .QuestionsContent{text-align:left;grid-template-columns:1fr;gap:32px;margin-left:auto;margin-right:auto;display:grid}@media (width>=768px) and (width<=1279px){.Questions .QuestionsContent{gap:40px}}@media (width>=1280px){.Questions .QuestionsContent{grid-template-columns:1fr 1fr;gap:56px;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);text-transform:none;margin-bottom:8px;font-size:2.5rem;font-weight:700;line-height:1.25}.Questions .QuestionsContent-title span{color:#ddc57d}.Questions .QuestionsContent-mainText{color:#fff;margin-bottom:24px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:clamp(16px,15.5385px + .1282vw,18px);line-height:1.6}@media (width<=1279px){.Questions .QuestionsContent-mainText{font-size:18px}}.Questions .QuestionsContent-mainText-note{color:#ddc57d;background-color:#ffffff12;border-radius:8px;flex-direction:row;align-items:center;gap:8px;margin-top:16px;margin-bottom:16px;padding:8px 16px;font-weight:700;display:flex}.Questions .QuestionsContent-mainText-note .Icon{filter:invert(82%)sepia(34%)saturate(243%)hue-rotate(28deg)brightness(95%)contrast(92%);width:22px;height:19px}.Questions .QuestionsContent-button{border-radius:4px!important}.Questions .QuestionsContent-button .Button-label{font-size:clamp(16px,15.5385px + .1282vw,18px);line-height:27px}.Questions .QuestionsContent-image{margin:auto}.Questions .QuestionsContent-image img{width:100%}.Questions .QuestionsContent .Ticket-button{flex-direction:row-reverse;gap:8px;border-radius:4px!important}.Questions .QuestionsContent .Ticket-button .Button-icon{filter:none;--filter-button-icon:none;margin-left:auto;margin-right:auto}.AboutTennocon{background-color:var(--tc-main-about-tc-background,#ffffff05);border:var(--tc-main-about-tc-border,none);border-radius:28px;margin-top:80px;margin-bottom:60px;padding-bottom:80px}.AboutTennocon:before{content:"";filter:blur(60px);background:radial-gradient(#21324599 20%,#21324500 80%);border-radius:50%;width:300px;height:500px;position:absolute;top:20%;right:-15%;transform:translate(-50%,-50%);overflow:hidden!important}@media (width>=768px){.AboutTennocon{border-radius:64px}}@media (width>=1280px){.AboutTennocon{border-radius:84px}}.AboutTennocon .orbit-decoration{width:117px;top:0;left:100px;transform:translate(-50%,-50%)}.AboutTennocon .orbit-decoration,.AboutTennocon .orbit-decoration .planetary-ring{aspect-ratio:1;background-color:#0b3466;border:1px solid #fff;border-radius:50%;position:absolute}.AboutTennocon .orbit-decoration .planetary-ring{width:80px;animation:10s linear infinite planetary-revolution;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.AboutTennocon .orbit-decoration .planetary-ring:before,.AboutTennocon .orbit-decoration .planetary-ring:after{content:"";aspect-ratio:1;background-color:#fff;border-radius:50%;width:22px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.AboutTennocon .orbit-decoration .planetary-ring:after{top:100%;left:50%}@keyframes planetary-revolution{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.AboutTennocon .TennoconDay{padding-top:80px}.AboutTennocon .TennoconDay-header{color:#fff;text-align:center;border:var(--tc-main-about-tc-border-light,none);--color-title:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr);margin-bottom:80px;display:grid}@media (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,#ffffff0a);font-family:var(--font-family-subtitle,"Roboto", Arial, Helvetica, sans-serif);text-transform:uppercase;border-radius:12px 12px 0 0;padding:16px;font-size:2.5rem;font-weight:700;line-height:1.4}.AboutTennocon .TennoconDay-title span{color:#ddc57d}@media (width>=1280px){.AboutTennocon .TennoconDay-title{font-family:var(--font-family-title,"Roboto", Arial, Helvetica, sans-serif);text-transform:uppercase;border-radius:20px 0 0 20px;font-size:3.833rem;font-weight:700;line-height:1.4}}.AboutTennocon .TennoconDay-scheduleLink{color:#fff;background:#ffffff05;border-top:1px solid #ffffff21;border-radius:0 0 12px 12px;justify-content:center;align-items:center;gap:16px;padding:16px 40px;display:flex}@media (width>=1280px){.AboutTennocon .TennoconDay-scheduleLink{background:var(--tc-main-tcday-header-bg,#ffffff0a);border-top:none;border-left:1px solid #ffffff21;border-radius:0 20px 20px 0}}.AboutTennocon .TennoconDay-scheduleLink:hover{background:#ffffff14;text-decoration:none}.AboutTennocon .TennoconDay-scheduleLink .Icon{width:22.75px;height:32.5px;transform:rotate(180deg)}.AboutTennocon .TennoconDay-subTitle{color:#fff;text-align:center;font-family:var(--font-family-title,"Roboto", Arial, Helvetica, sans-serif);text-transform:none;margin-bottom:16px;font-size:2.0625rem;font-weight:700;line-height:1.25}.AboutTennocon .TennoconDay-subText{color:#fff;text-align:center;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:clamp(16px,15.5385px + .1282vw,18px);line-height:1.6}.AboutTennocon .TennoconDay .TennoconBand-sticker{content:"";background:var(--tc-main-sticker-color,#dcc277);color:#000;z-index:1;transform-origin:0 0;text-transform:uppercase;border-radius:4px;padding:8px 24px;font-size:24px;font-weight:700;line-height:28.13px;position:absolute;left:-20px;transform:rotate(-6.98deg)}@media (width>=1280px){.AboutTennocon .TennoconDay .TennoconBand-sticker{font-size:32px;line-height:37.5px;left:0}}.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 #dcc27778);border-radius:20px;grid-template-columns:1fr;gap:32px;margin-bottom:80px;padding:32px 24px;display:grid;position:relative}@media (width>=768px){.AboutTennocon .TennoconDay .TennoconDayOneBand{grid-template-columns:1fr;gap:40px;margin-bottom:160px;padding:40px}}@media (width>=1280px){.AboutTennocon .TennoconDay .TennoconDayOneBand{grid-template-columns:1fr 1fr;gap:74px;margin-left:-80px;margin-right:-80px;padding:80px}}.AboutTennocon .TennoconDay .TennoconDayOneBand-text{align-self:center}@media (width>=1280px){.AboutTennocon .TennoconDay .TennoconDayOneBand-text{order:1;padding-left:56px}}.AboutTennocon .TennoconDay .TennoconDayOneBand-image{align-self:center}@media (width>=1280px){.AboutTennocon .TennoconDay .TennoconDayOneBand-image{order:2}}.AboutTennocon .TennoconDay .TennoconDayOneBand-image img{border:2px solid #dcc2777d;border-radius:4px;width:100%}.AboutTennocon .TennoconDay .TennoconDayOneBand-title{text-align:left;color:#fff;text-transform:uppercase;margin-bottom:8px;font-size:33px;font-weight:700;line-height:46.2px}@media (width>=1280px){.AboutTennocon .TennoconDay .TennoconDayOneBand-title{font-size:58px;line-height:81.2px}}.AboutTennocon .TennoconDay .TennoconDayOneBand-textMain{text-align:left;color:#fff;font-family:var(--font-family-body,"Roboto", Arial, Helvetica, sans-serif);font-size:1.1111rem;line-height:1.6}.AboutTennocon .TennoconDay .TennoconDayOneEvents{grid-template-columns:1fr;gap:56px;margin-bottom:80px;margin-left:auto;margin-right:auto;display:grid}@media (width>=768px){.AboutTennocon .TennoconDay .TennoconDayOneEvents{margin-bottom:160px}}@media (width>=1280px){.AboutTennocon .TennoconDay .TennoconDayOneEvents{grid-template-columns:1fr 1fr}}.AboutTennocon .TennoconDay .TennoconDayOneEvents-text{text-align:left;align-self:center;padding:0 16px}@media (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);text-transform:none;margin-bottom:8px;font-size:2.0625rem;font-weight:700;line-height:1.25}.AboutTennocon .TennoconDay .TennoconDayOneEvents-textMain{color:#fff;margin-bottom:8px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:clamp(16px,15.5385px + .1282vw,18px);line-height:1.6}.AboutTennocon .TennoconDay .TennoconDayOneEvents-textMain:last-of-type{margin-bottom:0}.AboutTennocon .TennoconDay .TennoconDayOneEvents-button{z-index:1;flex-direction:row-reverse;gap:8px;margin-top:24px;border-radius:4px!important}.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{content:"";filter:blur(60px);z-index:0;background:radial-gradient(#21324599 20%,#21324500 80%);border-radius:50%;width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=1279px){.AboutTennocon .TennoconDay .TennoconDayOneEvents-image figure:after{width:500px;height:500px}}.AboutTennocon .TennoconDay .TennoconDayOneEvents-image figure img{z-index:2;width:100%;position:relative}@media (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 #dcc27778);border-radius:20px;grid-template-columns:1fr;gap:32px;margin-top:40px;margin-bottom:40px;padding:32px 24px;display:grid;position:relative}@media (width>=768px){.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive{grid-template-columns:1fr;gap:40px;margin-top:80px;margin-bottom:80px;padding:40px}}@media (width>=1280px){.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive{grid-template-columns:1fr 1fr;gap:74px;margin-left:-80px;margin-right:-80px;padding:80px}}.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive-text{align-self:center}@media (width>=1280px){.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive-text{order:1;padding-left:56px}}.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive-image{align-self:center}@media (width>=1280px){.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive-image{order:2}}.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive-image img{border:2px solid #dcc2777d;border-radius:4px;width:100%}.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive-title{text-align:left;color:#fff;text-transform:uppercase;margin-bottom:8px;font-size:33px;font-weight:700;line-height:46.2px}@media (width>=1280px){.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive-title{font-size:58px;line-height:81.2px}}.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive-title span{color:#ddc57d}.AboutTennocon .TennoconDay .TennoconDayTwoTennoLive-textMain{text-align:left;color:#fff;font-family:var(--font-family-body,"Roboto", Arial, Helvetica, sans-serif);font-size:1.1111rem;line-height:1.6}.AboutTennocon .TennoconDay .TennoconDayTwoEvents{grid-template-columns:1fr;gap:56px;margin-bottom:80px;margin-left:auto;margin-right:auto;display:grid}@media (width>=768px){.AboutTennocon .TennoconDay .TennoconDayTwoEvents{margin-bottom:160px}}@media (width>=1280px){.AboutTennocon .TennoconDay .TennoconDayTwoEvents{grid-template-columns:1fr 1fr}}.AboutTennocon .TennoconDay .TennoconDayTwoEvents-text{text-align:left;align-self:center;padding:0 16px}@media (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);text-transform:none;margin-bottom:8px;font-size:2.0625rem;font-weight:700;line-height:1.25}.AboutTennocon .TennoconDay .TennoconDayTwoEvents-textMain{color:#fff;margin-bottom:8px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:clamp(16px,15.5385px + .1282vw,18px);line-height:1.6}.AboutTennocon .TennoconDay .TennoconDayTwoEvents-textMain:last-of-type{margin-bottom:0}.AboutTennocon .TennoconDay .TennoconDayTwoEvents-button{z-index:1;flex-direction:row-reverse;gap:8px;margin-top:24px;border-radius:4px!important}.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{content:"";filter:blur(60px);z-index:0;background:radial-gradient(#21324599 20%,#21324500 80%);border-radius:50%;width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=1279px){.AboutTennocon .TennoconDay .TennoconDayTwoEvents-image figure:after{width:500px;height:500px}}.AboutTennocon .TennoconDay .TennoconDayTwoEvents-image figure img{z-index:2;border:var(--tc-main-about-tc-border,none);border-radius:20px;width:100%;position:relative}@media (width<=1279px){.AboutTennocon .TennoconDay .TennoconDayTwoEvents .order-bottom{order:2}.AboutTennocon .TennoconDay .TennoconDayTwoEvents .order-top{order:1}}.TennoconMoreInfo{text-align:center;margin-bottom:160px}.TennoconMoreInfo-title{color:#fff;font-family:var(--font-family-title,"Roboto", Arial, Helvetica, sans-serif);text-transform:none;margin-bottom:16px;font-size:2.0625rem;font-weight:700;line-height:1.25}.TennoconMoreInfo-text{color:#fff;margin-bottom:16px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:clamp(16px,15.5385px + .1282vw,18px);line-height:1.6}.TennoconMoreInfo-button{border-radius:4px!important}.TennoconPartners-heading{text-align:center;padding-bottom:40px}.TennoconPartners:before{content:"";filter:blur(60px);z-index:1;background:radial-gradient(#21324599 20%,#21324500 80%);border-radius:50%;width:700px;height:700px;position:absolute;top:0;left:-5%;transform:translate(-50%,-50%)}@media (width<=1279px){.TennoconPartners:before{width:500px;height:500px}}.TennoconPartners .PartnersGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=1279px){.TennoconPartners .PartnersGrid{grid-template-columns:1fr;gap:40px}}.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;grid-template-columns:1fr;gap:32px;margin-left:auto;margin-right:auto;padding:32px 24px;display:grid}@media (width>=768px){.TennoconPartners .TennoconPartnersBanner{padding:40px}}.TennoconPartners .TennoconPartnersBanner-text{text-align:left}.TennoconPartners .TennoconPartnersBanner-title{color:#fff;font-family:var(--font-family-title,"Roboto", Arial, Helvetica, sans-serif);text-transform:none;margin-bottom:16px;font-size:2.5rem;font-weight:700;line-height:1.25}.TennoconPartners .TennoconPartnersBanner-title span{color:#ddc57d}.TennoconPartners .TennoconPartnersBanner-textMain{color:#fff;padding-bottom:32px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:clamp(16px,15.5385px + .1282vw,18px);line-height:1.6}.TennoconPartners .TennoconPartnersBanner-image{align-self:center}.TennoconPartners .TennoconPartnersBanner-image img{max-width:400px;display:block}@media (width<=1279px){.TennoconPartners .TennoconPartnersBanner-image img{max-width:100%;margin-left:auto;margin-right:auto}}.TennoconPartners .TennoconPartnersBanner-button{flex-direction:row-reverse;gap:8px;border-radius:4px!important}.TennoconPartners .TennoconPartnersBanner-button .Button-icon{filter:none;margin-left:auto;margin-right:auto}:root{--color-pack-selector-text:#fff;--background-pack-selector-active:#ffffff24;--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:#ffffff0a;--product-theme-subtitle:#ddc57d;--product-theme-page-background:linear-gradient(#101923 60%, #000)}.DigitalPackSection-button{--color-button-border:#c8c8c8;z-index:2;margin-bottom:40px;position:relative;--color-button-background:transparent!important;--color-button-text:white!important;--icon-filter:invert(1)!important;--color-button-background-hover:white!important;--color-button-text-hover:black!important;--filter-button-icon-hover:invert(-1)!important}.DividerColorTop{background-color:unset;border:1px solid;border-image-source:linear-gradient(90deg,#ffffff0d 0%,#ffffff80 50%,#ffffff0d 100%);border-image-slice:1;margin:160px 0}.DividerColor{background-color:unset;border:1px solid;border-image-source:linear-gradient(90deg,#ffffff0d 0%,#ffffff80 50%,#ffffff0d 100%);border-image-slice:1;margin:80px 0}.HeirloomContent{z-index:3;grid-template-rows:repeat(2,min-content);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:visible}@media (width>=1280px){.HeirloomContent{background-color:#3cbbff33;border-radius:20px;grid-template-rows:none;grid-template-columns:1fr 1fr;align-items:center}}.HeirloomContent-text{z-index:1;background-color:#3cbbff33;border-radius:0 0 20px 20px;grid-row:2/3;padding:40px}@media (width>=1280px){.HeirloomContent-text{grid-row:unset;border-radius:unset;background:0 0;align-items:center;padding:40px 80px}}.HeirloomContent-title{color:#fff;margin-bottom:16px}.HeirloomContent-description{color:#fff;margin-bottom:32px}.HeirloomContent-image{z-index:2;grid-row:1}@media (width>=1280px){.HeirloomContent-image{grid-row:unset;align-self:center}}.HeirloomContent-image img{border-radius:20px 20px 0 0;max-width:100%;display:block}@media (width>=1280px){.HeirloomContent-image img{border-radius:unset;padding:40px}}.MerchContentContainer{position:relative}.MerchContentContainer-shirt{width:650px;height:auto;bottom:0;left:0;transform:translate(-44%,40%)}.MerchContentContainer-relic{z-index:1;width:244px;height:auto;top:0;left:10%;transform:translateY(-50%)}.MerchContentContainer-pin{z-index:1;width:244px;height:auto;top:0;right:10%;transform:translateY(-50%)}.MerchContentContainer-statue{z-index:1;width:490px;height:auto;bottom:0;right:5%;transform:translateY(55%)}.MerchContentContainer-box{width:490px;height:auto;bottom:0;right:0;transform:translate(44%,30%)}.MerchContentContainer-hoodie{z-index:1;width:550px;height:auto;bottom:0;right:0;transform:translate(47%,30%)}.MerchContentContainer-cd{z-index:1;width:450px;height:auto;bottom:0;left:0;transform:translate(-10%,50%)}.MerchContentContainer-tennopin{z-index:1;width:244px;height:auto;bottom:0;right:10%;transform:translateY(50%)}.MerchContentContainer-statueReady{z-index:1;width:390px;height:auto;bottom:0;right:5%;transform:translate(44%,50%)}.MerchContentContainer-shirt,.MerchContentContainer-relic,.MerchContentContainer-pin,.MerchContentContainer-statue,.MerchContentContainer-box,.MerchContentContainer-hoodie,.MerchContentContainer-cd,.MerchContentContainer-tennopin,.MerchContentContainer-statueReady{position:absolute;overflow:hidden}@media (width<=1279px){.MerchContentContainer-shirt,.MerchContentContainer-relic,.MerchContentContainer-pin,.MerchContentContainer-statue,.MerchContentContainer-box,.MerchContentContainer-hoodie,.MerchContentContainer-cd,.MerchContentContainer-tennopin,.MerchContentContainer-statueReady{display:none}}.MerchContentContainer-mobile{width:80%;margin:auto;display:block}@media (width>=1280px){.MerchContentContainer-mobile{display:none}}.MerchContent{text-align:left;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#3cbbff33;border-radius:20px;grid-template-columns:1fr;gap:32px;margin-left:auto;margin-right:auto;padding:24px;display:grid}@media (width>=768px) and (width<=1279px){.MerchContent{gap:40px;padding:59px}}@media (width>=1280px){.MerchContent{text-align:center;background-color:#3cbbff33;border-radius:20px;margin-bottom:160px;margin-left:auto;margin-right:auto;padding:40px;margin:0 100px!important}}.MerchContent-text{align-self:center;padding:0 16px}.MerchContent-title{color:#fff;font-family:var(--font-family-title,"Roboto", Arial, Helvetica, sans-serif);text-transform:none;margin-bottom:16px;font-size:2.5rem;font-weight:700;line-height:1.25}.MerchContent-mainText{color:#fff;margin-bottom:24px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:clamp(16px,15.5385px + .1282vw,18px);line-height:1.6}@media (width<=1279px){.MerchContent-mainText{font-size:18px}}.MerchContent-button{flex-direction:row-reverse;gap:8px;border-radius:4px!important}.MerchContent-button .Button-icon{filter:none;margin-left:auto;margin-right:auto}.MerchContent-button .Button-label{font-size:clamp(16px,15.5385px + .1282vw,18px);line-height:27px}.MerchContent-image figure{position:relative}.MerchContent-image figure:after{content:"";filter:blur(60px);z-index:1;background:radial-gradient(#21324599 30%,#21324500 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=1279px){.MerchContent-image figure:after{width:300px;height:300px}}.MerchContent-image figure img{z-index:2;width:100%;position:relative}.TennoconSchedule{background-image:linear-gradient(#101923 60%,#000);background-color:#101923!important}.TennoconSchedule .ScheduleContent{color:#fff;--color-title:#fff;--color-tab-background:#ffffff0a;--color-tab-background-active:#ffffff1a;--color-tab-background-hover:#ffffff1a;--color-tab-dropdown-background:#1b2c40;min-height:100vh;margin-bottom:86px}@media (width>=1280px){.TennoconSchedule .ScheduleContent{max-width:1356px;margin-top:135px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}.TennoconSchedule .ScheduleContent-title{color:#fff;text-align:center}.TennoconSchedule .ScheduleContent-description{color:#fff;text-align:center;margin:16px 0 40px!important}.TennoconSchedule .ScheduleContent-button{--color-button-background:transparent;--color-button-background-hover:white;--color-button-text-hover:black;--filter-button-icon-hover:invert(-1);--color-button-border:#c8c8c8;margin-bottom:40px;position:relative}@media (width<=1919px) and (width>=1280px){.TennoconSchedule .ScheduleContent-button{position:absolute;top:0;left:0!important}}@media (width>=1280px){.TennoconSchedule .ScheduleContent-button{position:absolute;top:0;left:102px}}.TennoconSchedule .ScheduleContent .TabContainer{margin-bottom:40px;display:none}@media (width>=1280px){.TennoconSchedule .ScheduleContent .TabContainer{display:block}}.TennoconSchedule .ScheduleContent .MobileScheduleDropdown{justify-content:center;display:flex}@media (width>=1280px){.TennoconSchedule .ScheduleContent .MobileScheduleDropdown{display:none}}.TennoconSchedule .ScheduleContent .MobileScheduleDropdown-inner{background:#ffffff0a;border-radius:4px;flex-direction:column;justify-content:center;width:340px;height:60px;margin-bottom:72px;padding:0;display:flex;position:relative}.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:#ffffff0f}.TennoconSchedule .ScheduleContent .MobileScheduleDropdown-item{font-family:var(--font-family-subtitle,"Roboto", Arial, Helvetica, sans-serif);text-transform:none;margin:0;padding:16px;font-size:1.4375rem;font-weight:700;line-height:1.25;display:none}.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-right-radius:4px;border-bottom-left-radius:4px}.TennoconSchedule .ScheduleContent .MobileScheduleDropdown .Icon{position:absolute;top:30px;right:8px;transform:translateY(-50%)}.TennoconSchedule .AllDayEvents{grid-template-columns:repeat(3,1fr);justify-content:center;gap:24px;display:grid}.TennoconSchedule .AllDayEvents-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#3cbbff33;border-radius:15px;flex-direction:column;align-items:center;margin-bottom:40px;padding:16px;display:flex}@media (width<=767px){.TennoconSchedule .AllDayEvents{display:none}}.TennoconSchedule .Activities{z-index:3;background-color:#3cbbff33;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:80px;display:grid;overflow:visible}@media (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{width:120%;height:auto;position:absolute;left:0;transform:translateY(-58%)}@media (width<=1279px){.TennoconSchedule .Activities-image img{position:relative;transform:translateY(0)}}.TennoconSchedule .ScheduleCalendar{flex-direction:column;gap:40px;width:100%;display:flex}@media (width>=1280px){.TennoconSchedule .ScheduleCalendar{gap:0 24px;display:grid}.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{background:#ffffff0a;border-radius:4px;grid-column:1/5;align-items:center;height:60px;padding:8px 16px;display:none}@media (width>=1280px){.TennoconSchedule .ScheduleCalendar-hour{display:flex}}.TennoconSchedule .ScheduleCalendar-hour--half{background:0 0}.TennoconSchedule .CopyAddress{cursor:pointer}.TennoconSchedule .Card{flex-direction:column;align-items:center;margin-bottom:40px;padding:16px;display:none}@media (width>=1280px){.TennoconSchedule .Card{display:flex}}.TennoconSchedule .AllDayEventCard{background:var(--tc-box-background-color,#ffffff0a);grid-row:1/2}.TennoconSchedule .AllDayEventCard-location{background:#ffffff0a;border-radius:4px;margin:4px 0 16px;padding:8px}.TennoconSchedule .AllDayEventCard-admissionTimes{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,auto);gap:16px 64px;display:grid}.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{border-radius:4px;align-items:center;gap:8px;padding:8px;display:flex}.TennoconSchedule .LocationCard-address:hover{background:#ffffff0f}.TennoconSchedule .ActivitiesCard{text-align:center;border:1px solid;border-radius:4px;flex-direction:column;display:flex;position:relative}.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:#15251ba6}.TennoconSchedule .ActivitiesCard[data-label=hiltonDoubleTree] .ActivitiesCard-listItem{border:1px solid #1b4028}@media (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:#251515a6}.TennoconSchedule .ActivitiesCard[data-label=canadaLife] .ActivitiesCard-listItem{border:1px solid #401b1c}@media (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:#151d25a6}.TennoconSchedule .ActivitiesCard[data-label=rbcPlace] .ActivitiesCard-listItem{border:1px solid #213245}@media (width>=1280px){.TennoconSchedule .ActivitiesCard[data-label=rbcPlace] .ActivitiesCard-listItem{border:none}.TennoconSchedule .ActivitiesCard.is-empty{display:none}}.TennoconSchedule .ActivitiesCard-location{flex-direction:column;gap:8px;padding:16px;display:flex}@media (width>=1280px){.TennoconSchedule .ActivitiesCard-location{display:none}}.TennoconSchedule .ActivitiesCard-address{justify-content:center;align-items:center;gap:8px;display:flex}.TennoconSchedule .ActivitiesCard-address :hover{background:#ffffff0f}.TennoconSchedule .ActivitiesCard-title{padding:16px;display:none}@media (width>=1280px){.TennoconSchedule .ActivitiesCard-title{display:block}}.TennoconSchedule .ActivitiesCard-list{flex-direction:column;flex-grow:1;justify-content:space-around;align-items:center;padding:0;display:flex}@media (width>=1280px){.TennoconSchedule .ActivitiesCard-list{padding:32px}}.TennoconSchedule .ActivitiesCard-listItem{flex-direction:column;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px;display:flex}@media (width>=768px){.TennoconSchedule .ActivitiesCard-listItem{flex-direction:row}}@media (width>=1280px){.TennoconSchedule .ActivitiesCard-listItem{flex-direction:column;gap:8px;padding:0}}.TennoconSchedule .ActivitiesCard-listItem--tennoLive img{width:200px;height:90px}@media (width>=1280px){.TennoconSchedule .ActivitiesCard-listItem--tennoLive{display:none}}.TennoconSchedule .ActivitiesCard-activityTitle{font-family:var(--font-family-subtitle,"Roboto", Arial, Helvetica, sans-serif);text-transform:none;font-size:1.4375rem;font-weight:700;line-height:1.25}@media (width>=1280px){.TennoconSchedule .ActivitiesCard-activityTitle{font-weight:700;font-family:var(--font-family-subtitle,"Roboto", Arial, Helvetica, sans-serif);text-transform:none;font-size:1.1875rem;font-weight:700;line-height:1.25}}.TennoconSchedule .ActivitiesCard-activityDescription{font-size:20px}@media (width>=1280px){.TennoconSchedule .ActivitiesCard-info{display:none}}.TennoconSchedule .ActivitiesCard-admissionTimes{flex-direction:column;align-items:center;gap:8px;display:flex}@media (width>=768px){.TennoconSchedule .ActivitiesCard-admissionTimes{align-items:flex-end}}.TennoconSchedule .ActivitiesCard-vipStart{color:#ddc57d}.TennoconSchedule .ActivitiesCard--tennoLive{display:none}@media (width>=1280px){.TennoconSchedule .ActivitiesCard--tennoLive{display:block}}.TennoconSchedule .ActivitiesCard--tennoLive .ActivitiesCard-header{padding:16px}.TennoconSchedule .ActivitiesCard--tennoLive .ActivitiesCard-header img{width:200px;height:90px}.TennoconSchedule .ComingSoon{font-family:var(--font-family-subtitle,"Roboto", Arial, Helvetica, sans-serif);text-transform:none;font-size:1.1875rem;font-weight:700;line-height:1.25;display:none}.TennoconSchedule .ComingSoon:last-child{align-self:center;margin:auto;font-weight:700;display:block}@media (width>=1280px){.TennoconSchedule .ComingSoon{font-family:var(--font-family-title,"Roboto", Arial, Helvetica, sans-serif);text-transform:uppercase;font-size:3.833rem;font-weight:700;line-height:1.4}}.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{width:100%;display:block}.TennoconSchedule .MapsModal{z-index:9999;background:#000c;flex-direction:column;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.TennoconSchedule .MapsModal-close{margin-bottom:16px}.TennoconSchedule .MapsModal-image{width:50%;margin:auto;display:block}.TennoconSchedule .MapsModal-button{margin-top:24px}body.lang-it .ActivitiesCard-listItem.ComingSoon{font-family:var(--font-family-title,"Roboto", Arial, Helvetica, sans-serif);text-transform:uppercase;font-size:2.666rem;font-weight:700;line-height:1.4}.TennoconGiveaways{background-blend-mode:screen;color:#fff;background-size:cover;background-attachment:fixed;height:fit-content;background-image:url(/images/tennocon/2025/rebrand/static-background.jpg)!important;background-repeat:no-repeat!important}.TennoconGiveaways h1{color:#fff;text-align:center;font-family:var(--font-family-title,"Roboto", Arial, Helvetica, sans-serif);text-transform:uppercase;font-size:3.833rem;font-weight:700;line-height:1.4}.TennoconGiveaways h2{color:#fff;text-align:center}.TennoconGiveaways .GiveawaysContent-button{--color-button-background:transparent;--color-button-background-hover:white;--color-button-text-hover:black;--filter-button-icon-hover:invert(-1);--color-button-border:#c8c8c8;position:relative;--icon-filter:invert(1)!important}.TennoconGiveaways .GiveawaysContent-note{text-align:center}.TennoconGiveaways .GiveawaysContent-note a{color:#fff;text-decoration:underline}.TennoconGiveaways .PhysicalGiveaways-grid{background-color:#003e816b;border:2px solid #fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:74px;margin-left:auto;margin-right:auto;padding:40px;display:grid}@media (width<=1279px){.TennoconGiveaways .PhysicalGiveaways-grid{flex-direction:column;gap:40px;padding:32px;display:flex}}.TennoconGiveaways .PhysicalGiveaways-image{border-radius:4px;width:100%;display:block}.TennoconGiveaways .PhysicalGiveaways-content{margin:auto}.TennoconGiveaways .PhysicalGiveaways-content h2{text-align:left;margin-bottom:8px}.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 (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:#3cbbff33;border-radius:0 0 15px 15px}.TennoconGiveaways .GiveawaysPlatforms{flex-direction:column;justify-content:center;gap:24px;margin-bottom:40px;display:flex}@media (width>=1280px){.TennoconGiveaways .GiveawaysPlatforms{flex-direction:row}}.TennoconGiveaways .GiveawaysPlatforms-platform{width:190px}.TennoconGiveaways .GiveawaysPlatforms-twitch,.TennoconGiveaways .GiveawaysPlatforms-steam{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#3cbbff33;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 32px;display:flex}@media (width>=1280px){.TennoconGiveaways .GiveawaysPlatforms-twitch,.TennoconGiveaways .GiveawaysPlatforms-steam{flex-direction:row;gap:156px}}.TennoconGiveaways .GiveawaysPlatforms-twitch a,.TennoconGiveaways .GiveawaysPlatforms-steam a{color:#fff}.TennoconGiveaways .GiveawaysPlatforms-link{flex-flow:wrap;align-items:center;gap:8px;display:flex}.TennoconGiveaways .GiveawaysPlatforms-link .Icon{filter:invert()}.TennoconGiveaways .BadgeGeneratorContent{background:#003e816b;border:2px solid #fff;border-radius:20px;flex-flow:row;justify-content:space-around;gap:24px;padding:80px;display:flex}@media (width<=1279px){.TennoconGiveaways .BadgeGeneratorContent{padding:32px}}@media (width<=767px){.TennoconGiveaways .BadgeGeneratorContent{flex-direction:column-reverse;gap:24px}}.TennoconGiveaways .BadgeGeneratorContent-hype{flex-direction:column;justify-content:center;gap:40px;display:flex}@media (width<=1279px){.TennoconGiveaways .BadgeGeneratorContent-hype h2{text-align:left}}.TennoconGiveaways .BadgeGeneratorContent-nameInput{width:100%;margin-top:16px}.TennoconGiveaways .BadgeGeneratorContent-shareSteps li{list-style:decimal}.TennoconGiveaways .BadgeGeneratorContent-form{flex-direction:column;display:flex}.TennoconGiveaways .BadgeGeneratorContent-socialMedia{margin:16px 0}.TennoconGiveaways .BadgeGeneratorContent-social .MediaIcon-circle{background-color:#fff9c5;border-radius:50%;width:44px;height:44px;margin:0 4px;padding:10px;display:inline-block}.TennoconGiveaways .BadgeGeneratorContent-social .MediaIcon-icon{aspect-ratio:1;height:24px;display:inline-block}.TennoconGiveaways .BadgeGeneratorContent h2{color:#fff;font-family:quasimoda,sans-serif;font-size:45px;font-style:normal;font-weight:800;line-height:1.25}@media (width<=1279px){.TennoconGiveaways .BadgeGeneratorContent h2{font-size:40px}}.TennoconGiveaways .BadgeGeneratorContent #badgeImage{height:auto;display:block}@media (width<=1279px){.TennoconGiveaways .BadgeGeneratorContent #badgeImage{margin:auto}}.TennoconGiveaways .BadgeGeneratorContent #badgeImage canvas{max-width:444px}@media (width<=1279px){.TennoconGiveaways .BadgeGeneratorContent #badgeImage canvas{max-width:100%}}#tennocon-2026-recap{--color-text:var(--page-body-colour,#fff);--color-title:var(--color-text);--color-link:var(--page-link-colour,#ddc57d);--color-link-hover:var(--color-text);color:var(--color-text);overflow-wrap:break-word;background:#000;overflow:hidden}#tennocon-2026-recap:before{content:"";background:center/auto repeat var(--background-image);opacity:calc(var(--page-background-image-opacity) / 100);position:fixed;inset:0}@media (width>=1920px){#tennocon-2026-recap:before{width:1920px;left:calc(50% - 960px);right:auto}}#tennocon-2026-recap h2{text-align:center;text-transform:uppercase;color:var(--page-h2-colour);margin:32px 0}#tennocon-2026-recap h3{color:var(--page-h3-colour);margin:16px 0}#tennocon-2026-recap p{margin:1rem 0}#tennocon-2026-recap .SubNavigation .SubNavigationItem-link{--color-subnavigation-link:var(--subnav-text);--color-subnavigation-link-hover:var(--subnav-rollover)}#tennocon-2026-recap .SubNavigation-wrapper{background-color:var(--subnav-background)}#tennocon-2026-recap .SubNavigation-underline{--color-subnavigation-underline:var(--subnav-rollover)}#tennocon-2026-recap .Masthead{--height-masthead-max:none;overflow:hidden}@media (width>=1280px){#tennocon-2026-recap .Masthead-background{width:1920px;margin-left:auto;margin-right:auto}}#tennocon-2026-recap .Masthead .MastheadBackground{background:center/cover no-repeat var(--section-background-image-url);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}@media (width>=1280px){#tennocon-2026-recap .Masthead .MastheadBackground{aspect-ratio:16/9;background-size:cover}}#tennocon-2026-recap .Masthead #tagline{text-transform:uppercase;font-size:26px;font-weight:700}#tennocon-2026-recap .Masthead .warning{text-align:center;color:#fff;background-color:#ffffff08;border:1px solid #fff;border-radius:20px;padding:16px 96px}#tennocon-2026-recap .Masthead .warning h2{text-transform:none;font-size:40px}#tennocon-2026-recap .Masthead-content{align-items:center;display:flex}#tennocon-2026-recap .Masthead-inner{flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;padding-bottom:64px;display:flex}@media (width>=1280px){#tennocon-2026-recap .Masthead-inner{width:50vw;margin-top:30%}}#tennocon-2026-recap .Masthead-logo{max-width:var(--width-mobile,100%);margin-top:var(--offset-mobile,0)}@media (width>=768px) and (width<=1279px){#tennocon-2026-recap .Masthead-logo{max-width:var(--width-tablet);margin-top:var(--offset-tablet,0)}}@media (width>=1280px){#tennocon-2026-recap .Masthead-logo{max-width:var(--width-desktop);margin-top:var(--offset-desktop,0)}}#tennocon-2026-recap .Masthead-description{margin-top:64px}#tennocon-2026-recap .Masthead-overlay{position:relative}@media (width<=1279px){#tennocon-2026-recap .Masthead-overlay{background:0 0}}#tennocon-2026-recap .Masthead-button{margin:8px 16px}#tennocon-2026-recap .Section{background:var(--section-background-colour);--font-family-title:var(--section-font,$FONT_FAMILY_BODY);--font-family-body:var(--section-font,$FONT_FAMILY_BODY);--font-family-button:var(--section-font,$FONT_FAMILY_BODY)}#tennocon-2026-recap .Section-background .decoration{position:absolute;inset:0}#tennocon-2026-recap .Section-background .decoration-top{background:repeat-x top var(--decoration-top)}#tennocon-2026-recap .Section-background .decoration-bottom{background:repeat-x bottom var(--decoration-bottom)}#tennocon-2026-recap .SectionBackground{background:repeat var(--section-background-image-url);opacity:calc(var(--section-background-image-opacity) / 100);position:absolute;inset:0}#tennocon-2026-recap .subsection{grid-template-columns:1fr;gap:0 64px;margin-bottom:32px;display:grid}#tennocon-2026-recap .subsection img{width:100%;margin:16px 0;display:block}#tennocon-2026-recap .subsection .Button{background:var(--subsection-color-button-background,var(--color-button-background));color:var(--subsection-color-button-text,var(--color-button-text));border:var(--subsection-color-button-border,var(--color-button-border))}#tennocon-2026-recap .subsection .Button:hover,#tennocon-2026-recap .subsection .Button:active,#tennocon-2026-recap .subsection .Button:focus{background:var(--subsection-color-button-background-hover,var(--color-button-background-hover));color:var(--subsection-color-button-text-hover,var(--color-button-text-hover));border:var(--subsection-color-button-border-hover,var(--color-button-border-hover))}@media (width>=1280px){#tennocon-2026-recap .subsection{margin-bottom:64px}#tennocon-2026-recap .subsection:has(img){grid-template-columns:1fr 2fr;grid-template-areas:".image""header image""texts image""buttons image"".image"}#tennocon-2026-recap .subsection:has(img):nth-child(2n){grid-template-columns:2fr 1fr;grid-template-areas:"image.""image header""image texts""image buttons""image."}#tennocon-2026-recap .subsection:has(img) .subsection-header{grid-area:header}#tennocon-2026-recap .subsection:has(img) .subsection-image{grid-area:image;max-width:100%}#tennocon-2026-recap .subsection:has(img) .subsection-texts{grid-area:texts}#tennocon-2026-recap .subsection:has(img) .subsection-buttons{grid-area:buttons}}
