#packs{--color-pack-selector-text:#fff;--background-pack-selector-active:rgba(0,46,88,.5);--color-pack-selector-border-active:#fd9e66;--product-theme-accent:#fd9e66;--product-theme-plat-bg:rgba(0,46,88,.5);--product-theme-title-bg:rgba(0,46,88,.75);--product-theme-background-radius:20px;--product-theme-background-border:1px solid #fff;--product-theme-accent-hover:#fec9a9;--product-theme-accent-text:#000;--product-theme-accent-text-hover:#000;--product-theme-background:rgba(60,187,255,.2);--product-theme-subtitle:#fdb890;--product-theme-page-background:url(/images/tennocon/2025/rebrand/static-background.jpg)!important;--product-theme-mobile-radius:20px 20px 0 0;--product-theme-mobile-bg-radius:20px;--product-theme-mobile-border:1px solid #fff;--font-family-title:quasimoda,sans-serif;--font-family-body:quasimoda,sans-serif;--font-family-subtitle:quasimoda,sans-serif;--font-family-button:quasimoda,sans-serif;--font-family-form:quasimoda,sans-serif;background-attachment:fixed;background-blend-mode:screen;background-repeat:no-repeat!important;background-size:cover;height:-moz-fit-content;height:fit-content}#packs .PackIncludedPlat-amount,#packs .PackSelectorItem-label,#packs .PackSelectorItem-title,#packs .ProductBundleItems-notes{font-family:quasimoda,sans-serif}#packs .HeirloomContent,#packs .ProductBundleGrid-selector,#packs .ProductBundleGrid-splashes{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.rebrand-tc-2025{--font-family-title:quasimoda,sans-serif!important;--font-family-body:quasimoda,sans-serif!important;--font-family-form:quasimoda,sans-serif!important;--font-family-subtitle:quasimoda,sans-serif!important;--font-family-button:quasimoda,sans-serif!important;background-attachment:fixed;background-blend-mode:screen;background-image:url(/images/tennocon/2025/rebrand/static-background.jpg)!important;background-repeat:no-repeat!important;background-size:cover;height:-moz-fit-content;height:fit-content}.rebrand-tc-2025 #bgTennoconVideo{bottom:0;min-height:100%;min-width:100%;position:fixed;right:0}.rebrand-tc-2025 h1{color:#fff;font-family:utile-display,sans-serif;font-size:69px;font-style:normal;font-weight:900;line-height:1.4}@media (max-width:767px){.rebrand-tc-2025 h1{font-size:45px}}.rebrand-tc-2025 h2{color:#fff;font-family:quasimoda,sans-serif;font-size:45px;font-style:normal;font-weight:800;line-height:1.25}@media (max-width:767px){.rebrand-tc-2025 h2{font-size:40px}}.rebrand-tc-2025 h3{color:#fff;font-family:quasimoda,sans-serif;font-size:37px;font-style:normal;font-weight:800;line-height:1.4}@media (max-width:767px){.rebrand-tc-2025 h3{font-size:33px}}.rebrand-tc-2025 h4{color:#fff;font-family:quasimoda,sans-serif!important;font-size:25px!important;font-style:normal!important;font-weight:700!important;line-height:1.4!important}@media (max-width:767px){.rebrand-tc-2025 h4{font-size:23px}}.rebrand-tc-2025 ul li{font-family:quasimoda,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin-bottom:4px}.rebrand-tc-2025 p{font-family:quasimoda,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.6!important}.rebrand-tc-2025 .Activities-list{list-style-type:disc}.Planet{aspect-ratio:1;background:50%/cover no-repeat url(/images/tennocon/2025/rebrand/earth.png);content:"";position:absolute;right:0;top:33%;width:50%}.ParallaxContainer{position:relative}.Parallax--fullOverlay,.Parallax--rightOverlay{height:50vw;left:0;overflow:visible;position:absolute;right:0;top:0}.Parallax--rightOverlay{mix-blend-mode:screen}.Parallax--halfOverlay{height:50vw;left:0;overflow:visible;position:absolute;right:0;top:50%}.ParallaxOverlay{background:50%/cover no-repeat;position:absolute}.ParallaxOverlay[data-id=lua]{aspect-ratio:1405/685;background-image:url(/images/tennocon/2025/rebrand/lua.png);left:0;top:0;transform:translateX(-50%) scaleX(-1);width:50%}.ParallaxOverlay[data-id=jupiter]{aspect-ratio:709/680;background-image:url(/images/tennocon/2025/rebrand/jupiter.png);left:0;top:0;transform:translateX(-40%) scaleX(-1);width:30%}.ParallaxOverlay[data-id=nebula1]{aspect-ratio:1749/1432;background-image:url(/images/tennocon/2025/rebrand/nebula3.png);right:0;top:0;transform:translateX(40%);width:50%}.ParallaxOverlay[data-id=nebula2]{aspect-ratio:1197/1985;background-image:url(/images/tennocon/2025/rebrand/nebula2.png);right:0;top:0;transform:translateX(50%);width:30%}#tennocon25{--countdown-background:linear-gradient(#fff9c5,#fff9c5);--color-timer-num-text:#002e58;--tc-font-size-num-timer:36px;--tc-font-family-body:quasimoda,sans-serif;--color-timer-days-text:#002e58;--tc-font-weight-timer:400;--tc-main-card-background-rebrand:#fffff7;--tc-main-card-radius-rebrand:20px;--tc-main-card-radius-top-rebrand:20px 20px 0 0;--tc-main-text-color-card:#002e58;--tc-main-icon-color-card:invert(17%) sepia(93%) saturate(1092%) hue-rotate(178deg) brightness(87%) contrast(104%);--tc-main-about-tc-background:rgba(21,38,84,.5);--tc-main-about-tc-border:2px solid #fff;--tc-main-about-tc-border-light:1px solid #fff;--tc-main-tcday-header-bg:rgba(60,187,255,.2);--tc-main-band-bg:rgba(60,187,255,.2);--tc-main-sticker-color:#fff9c5;--tc-main-sponsors-bg:rgba(0,62,129,.42)}#tennocon25 .MastheadTennocon .Section-background{aspect-ratio:768/433;background-image:unset;height:auto;-webkit-mask-image:unset;mask-image:unset;top:0;width:100%}#tennocon25 .MastheadTennocon .Section-background:after{background-image:url(/images/tennocon/2025/rebrand/keyart-desktop.jpg)!important;background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:60vw;left:0;mask:linear-gradient(0deg,transparent 5%,#000 30%);-webkit-mask:linear-gradient(0deg,transparent 5%,#000 30%);position:absolute;right:0}@media (max-width:1279px){#tennocon25 .MastheadTennocon .Section-background:after{display:none}#tennocon25 .MastheadTennocon .Section-background{background-image:url(/images/tennocon/2025/rebrand/tablet-mobile-keyart-updated.png);background-position:top;background-size:cover;mask:linear-gradient(0deg,transparent 5%,#000 30%);-webkit-mask:linear-gradient(0deg,transparent 5%,#000 30%)}}#tennocon25 .MastheadTennocon .Section-wrapper{background-color:unset}#tennocon25 .MastheadTennocon .Timer{max-width:800px}@media (max-width:1279px){#tennocon25 .MastheadTennocon .Timer{padding-top:65vw}}#tennocon25 .MastheadTennocon .Timer figure{margin:auto}@media (max-width:1279px){#tennocon25 .MastheadTennocon .Timer-logo{display:none}}#tennocon25 .MastheadTennocon .TimerRebrand{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(0,62,129,.6);border:2px solid #fff;border-radius:15px;padding:32px}#tennocon25 .MastheadTennocon .TimerRebrand .Timer-blurb{background:unset;border:unset;font-family:quasimoda,sans-serif}#tennocon25 .MastheadTennocon .TimerRebrand .Timer-blurb span{color:#fd9e66}#tennocon25 .MastheadTennocon .TimerRebrand .Timer-date{font-family:quasimoda,sans-serif}@media (max-width:1279px){#tennocon25 .MastheadTennocon .TimerRebrand{-webkit-backdrop-filter:unset;backdrop-filter:unset;background-color:transparent;border:unset;padding:0}}#tennocon25 .SponsorshipsConteiner{background-color:rgba(0,62,129,.42);border:2px solid #fff;border-radius:20px;padding:40px}#tennocon25 .SponsorshipsContent h2{color:#fff;margin-bottom:80px;text-align:center}#tennocon25 .SponsorshipsContent .SponsorshipsContent-grid{display:grid;gap:70px;grid-template-columns:repeat(6,1fr);justify-content:center;margin-bottom:56.6px}#tennocon25 .SponsorshipsContent .SponsorshipsContent-grid img:nth-child(-n+3){grid-column:span 2}#tennocon25 .SponsorshipsContent .SponsorshipsContent-grid img:nth-child(4){grid-column:2/4}#tennocon25 .SponsorshipsContent .SponsorshipsContent-grid img:nth-child(5){grid-column:4/6;width:200px}@media (max-width:1279px){#tennocon25 .SponsorshipsContent .SponsorshipsContent-grid{gap:40px;grid-template-columns:repeat(2,1fr)}#tennocon25 .SponsorshipsContent .SponsorshipsContent-grid img:nth-child(-n+3),#tennocon25 .SponsorshipsContent .SponsorshipsContent-grid img:nth-child(4){grid-column:span 1}#tennocon25 .SponsorshipsContent .SponsorshipsContent-grid img:nth-child(5){grid-column:1/-1;justify-self:center}}@media (max-width:767px){#tennocon25 .SponsorshipsContent .SponsorshipsContent-grid{grid-template-columns:1fr}}#tennocon25 .SponsorshipsContent .SponsorshipsContent-grid img{display:block;width:309px}@media (max-width:767px){#tennocon25 .SponsorshipsContent .SponsorshipsContent-grid img{width:100%}}#tennocon25 .QuestionsContent{background-color:rgba(0,62,129,.42);border:2px solid #fff;border-radius:20px;padding:40px}#tennocon25 .QuestionsContent-mainText-note{color:#fd9e66}#tennocon25 .QuestionsContent-mainText-note .Icon{filter:invert(80%) sepia(80%) saturate(500%) hue-rotate(330deg) brightness(105%) contrast(95%)}#tennocon25 .QuestionsContent-mainText,#tennocon25 .QuestionsContent-mainText-note,#tennocon25 .QuestionsContent-title{font-family:quasimoda,sans-serif!important}#tennocon25 .QuestionsContent-mainText span,#tennocon25 .QuestionsContent-mainText-note span,#tennocon25 .QuestionsContent-title span{color:#fd9e66}#tennocon25 .QuestionsContent-image img{border-radius:4px}#tennocon25 .TennoconDayOneEvents-faq,#tennocon25 .TennoconDayOneEvents-textMain{font-family:quasimoda,sans-serif!important}#tennocon25 .TennoconDay-title span{color:#fd9e66}#tennocon25 .TennoconDayOneBand-title,#tennocon25 .TennoconDayTwoEvents-textMain,#tennocon25 .TennoconDayTwoTennoLive-title,#tennocon25 .TennoconPartnersBanner-textMain,#tennocon25 .TennoconPartnersBanner-title{font-family:quasimoda,sans-serif!important}#tennocon25 .TennoconDayOneBand-title span,#tennocon25 .TennoconDayTwoEvents-textMain span,#tennocon25 .TennoconDayTwoTennoLive-title span,#tennocon25 .TennoconPartnersBanner-textMain span,#tennocon25 .TennoconPartnersBanner-title span{color:#fd9e66}#tennocon25 .TennoconDayOneBand,#tennocon25 .TennoconDayTwoTennoLive,#tennocon25 .TennoconPartnersBanner{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.GuidesContentCard-text{font-family:quasimoda,sans-serif!important}.GuidesContent-headerRebrand{--font-family-title:utile-display,sans-serif!important;font-family:utile-display,sans-serif!important;font-size:69px!important}@media (max-width:767px){.GuidesContent-headerRebrand{font-size:45px!important}}.GuidesContentCard{--card-background:rgba(60,187,255,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:15px}.GuidesContentCard-header{padding:32px 0 0 32px}.GuidesContentCard-text{padding:0 32px}.GuidesContentCard-button{margin:0 32px 32px}.GuidesContentCard .Card-media{border-radius:15px 15px 0 0!important}.GuidesContent-headerRebrand{color:#fff;font-family:utile-display,sans-serif;font-size:69px;font-style:normal;font-weight:900;line-height:1.4}@media (max-width:767px){.GuidesContent-headerRebrand{font-size:45px}}.ScheduleContentRebrand{--color-title:$COLOR_TITLE_REBRAND_BLUE;--color-tab-text:#fffff7!important;--color-tab-text-active:#002e58!important;--color-tab-background:rgba(60,187,255,.2)!important;--color-tab-background-active:#fffff7!important;--color-tab-background-hover:hsla(0,0%,100%,.2)!important;--color-tab-border:rgba(60,187,255,.1)!important;--color-tab-dropdown-background:#1b2c40;--tc-box-background-color:rgba(60,187,255,.2)!important}.ScheduleContentRebrand .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}.ScheduleContentRebrand .MapsModal-button{--color-button-background:#fd9e66;--color-button-text:#000;margin-top:24px}.ScheduleContentRebrand .MapsModal .Button-icon{--filter-button-icon:invert(-1)}.ScheduleContentRebrand .MapsModal-dialog{max-width:1631px;width:calc(100vw - 32px)}@media (min-width:768px){.ScheduleContentRebrand .MapsModal-dialog{width:calc(100vw - 64px)}}@media (min-width:1280px){.ScheduleContentRebrand .MapsModal-dialog{width:calc(100vw - 690px)}}.ScheduleContentRebrand .MapsModal-body{display:flex;flex-direction:column}.ScheduleContentRebrand .MapsModal-close{align-self:flex-end;cursor:pointer;margin-bottom:16px}.ScheduleContentRebrand .MapsModal img{display:block;height:auto;max-width:100%}.ScheduleContentRebrand .AllDayEventCard{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:15px}.ScheduleContentRebrand .AllDayEventCard .LocationCard-address>span,.ScheduleContentRebrand .AllDayEventCard-generalEnd,.ScheduleContentRebrand .AllDayEventCard-generalStart,.ScheduleContentRebrand .AllDayEventCard-generalTitle,.ScheduleContentRebrand .AllDayEventCard-vipEnd,.ScheduleContentRebrand .AllDayEventCard-vipStart,.ScheduleContentRebrand .AllDayEventCard-vipTitle{font-family:quasimoda,sans-serif}.ScheduleContentRebrand .AllDayEventCard-location[data-label=hiltonDoubleTree]{background:#ff9c61;color:#002e58;font-family:quasimoda,sans-serif}.ScheduleContentRebrand .AllDayEventCard-location[data-label=canadaLife]{background:#983643;color:#fff;font-family:quasimoda,sans-serif}.ScheduleContentRebrand .AllDayEventCard-location[data-label=rbcPlace]{background:#0057a3;color:#fff;font-family:quasimoda,sans-serif}.ScheduleContentRebrand .LocationCard{border-radius:15px}.ScheduleContentRebrand .LocationCard[data-label=hiltonDoubleTree]{background:#ff9c61}.ScheduleContentRebrand .LocationCard[data-label=hiltonDoubleTree] .LocationCard-address,.ScheduleContentRebrand .LocationCard[data-label=hiltonDoubleTree] .LocationCard-title{color:#002e58}.ScheduleContentRebrand .LocationCard[data-label=hiltonDoubleTree] .LocationCard-copy{filter:brightness(.2) sepia(1) hue-rotate(200deg) saturate(2)}.ScheduleContentRebrand .LocationCard[data-label=canadaLife]{background:#983643}.ScheduleContentRebrand .LocationCard[data-label=rbcPlace]{background:#0057a3}.ScheduleContentRebrand .ScheduleCalendar [data-label=hiltonDoubleTree]{grid-column:2/3}.ScheduleContentRebrand .ScheduleCalendar [data-label=rbcPlace]{grid-column:3/4}.ScheduleContentRebrand .ScheduleCalendar [data-label=canadaLife]{grid-column:4/4}.ScheduleContentRebrand .ScheduleCalendar-hour{border-radius:10px}.ScheduleContentRebrand .ScheduleCalendar .ActivitiesCard-header{color:#fff;font-family:quasimoda,sans-serif!important;font-size:25px;font-style:normal;font-weight:700;line-height:1.4}@media (max-width:767px){.ScheduleContentRebrand .ScheduleCalendar .ActivitiesCard-header{font-size:23px}}.ScheduleContentRebrand .ScheduleCalendar .ActivitiesCard-listItem{font-family:quasimoda,sans-serif}.ScheduleContentRebrand .ScheduleCalendar .ActivitiesCard-activityComingSoon{color:#fff;font-family:quasimoda,sans-serif;font-size:37px;font-style:normal;font-weight:800;line-height:1.4}@media (max-width:767px){.ScheduleContentRebrand .ScheduleCalendar .ActivitiesCard-activityComingSoon{font-size:33px}}.ScheduleContentRebrand .ScheduleCalendar .ActivitiesCard[data-label=rbcPlace] .Activities-list{justify-content:space-evenly}.BadgeGeneratorContent-button,.Maps-button,.MapsModal-button,.MerchContent-button,.PhysicalGiveaways-button,.TennoconDayOneEvents-button,.TennoconPartnersBanner-button,.Ticket-button,.Timer-button{--color-button-background:#fd9e66!important;--color-button-text:#000!important;--font-family-button:quasimoda,sans-serif!important;--color-button-background-hover:#fec9a9;--color-button-text-hover:#000!important;font-size:18px;width:-moz-fit-content;width:fit-content}.BadgeGeneratorContent-button .Button-icon,.Maps-button .Button-icon,.MapsModal-button .Button-icon,.MerchContent-button .Button-icon,.PhysicalGiveaways-button .Button-icon,.TennoconDayOneEvents-button .Button-icon,.TennoconPartnersBanner-button .Button-icon,.Ticket-button .Button-icon,.Timer-button .Button-icon{--filter-button-icon:invert(-1);--filter-button-icon-hover:invert(-1)}.TimerButton{display:flex;justify-content:center}.Timer-button{display:inline-flex;justify-content:center}@media (max-width:767px){body .SponsorshipsConteiner h2{font-size:25px!important}}.TennoconScheduleRebrand{--font-family-button:"quasimoda",sans-serif;background-attachment:fixed;background-blend-mode:screen;background-image:url(/images/tennocon/2025/rebrand/static-background.jpg)!important;background-repeat:no-repeat!important;background-size:cover;height:-moz-fit-content;height:fit-content}.TennoconScheduleRebrand .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;--font-family-title:"quasimoda",sans-serif;--font-family-subtitle:"quasimoda",sans-serif;color:#fff;margin-bottom:86px;min-height:100vh}.TennoconScheduleRebrand .ScheduleContent h1{color:#fff;font-family:utile-display,sans-serif;font-size:69px;font-style:normal;font-weight:900;line-height:1.4}@media (max-width:767px){.TennoconScheduleRebrand .ScheduleContent h1{font-size:45px}}.TennoconScheduleRebrand .ScheduleContent h4{color:#fff;font-family:quasimoda,sans-serif!important;font-size:23px;font-style:normal;font-weight:700;line-height:1.4}@media (min-width:1280px){.TennoconScheduleRebrand .ScheduleContent{margin-left:auto;margin-right:auto;max-width:1356px;padding-left:0;padding-right:0}}.TennoconScheduleRebrand .ScheduleContent-title{color:#fff;font-family:utile-display,sans-serif;font-size:45px;font-style:normal;font-weight:800;line-height:1.25;text-align:center;text-transform:uppercase}@media (max-width:767px){.TennoconScheduleRebrand .ScheduleContent-title{font-size:40px}}.TennoconScheduleRebrand .ScheduleContent-description{color:#fff;margin:16px 0 40px!important;text-align:center}.TennoconScheduleRebrand .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;position:relative}.TennoconScheduleRebrand .ScheduleContent .TabContainer{display:none;margin-bottom:40px}@media (min-width:1280px){.TennoconScheduleRebrand .ScheduleContent .TabContainer{display:block}}.TennoconScheduleRebrand .ScheduleContent .MobileScheduleDropdown{display:flex;justify-content:center}@media (min-width:1280px){.TennoconScheduleRebrand .ScheduleContent .MobileScheduleDropdown{display:none}}.TennoconScheduleRebrand .ScheduleContent .MobileScheduleDropdown-inner{background:#fff;border-radius:15px;color:#002e58;display:flex;flex-direction:column;height:60px;justify-content:center;margin-bottom:72px;padding:0;position:relative;width:340px}.TennoconScheduleRebrand .ScheduleContent .MobileScheduleDropdown-inner.is-open{height:180px}.TennoconScheduleRebrand .ScheduleContent .MobileScheduleDropdown-inner.is-open .MobileScheduleDropdown-item{display:block}.TennoconScheduleRebrand .ScheduleContent .MobileScheduleDropdown-inner.is-open .MobileScheduleDropdown-item.is-active{background:hsla(0,0%,100%,.06)}.TennoconScheduleRebrand .ScheduleContent .MobileScheduleDropdown-inner.is-open .MobileScheduleDropdown-item:last-child{background:#dee3f1;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.TennoconScheduleRebrand .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){.TennoconScheduleRebrand .ScheduleContent .MobileScheduleDropdown-item{font-size:1.389rem}}.TennoconScheduleRebrand .ScheduleContent .MobileScheduleDropdown-item.is-active{display:block}.TennoconScheduleRebrand .ScheduleContent .MobileScheduleDropdown-itemli:last-child{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.TennoconScheduleRebrand .ScheduleContent .MobileScheduleDropdown .Icon{position:absolute;right:8px;top:30px;transform:translateY(-50%)}.TennoconScheduleRebrand .AllDayEvents{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);justify-content:center}.TennoconScheduleRebrand .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:1279px){.TennoconScheduleRebrand .AllDayEvents{display:none}}.TennoconScheduleRebrand .Locations{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center}.TennoconScheduleRebrand .Tennoconcert-note{margin-top:18px}.TennoconScheduleRebrand .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){.TennoconScheduleRebrand .Activities{grid-template-columns:1fr}}.TennoconScheduleRebrand .Activities-title{color:#fff;margin-bottom:16px}.TennoconScheduleRebrand .Activities-description{color:#fff;margin-bottom:32px}.TennoconScheduleRebrand .Activities-image{align-self:center;position:relative}.TennoconScheduleRebrand .Activities-image img{height:auto;left:0;position:absolute;transform:translateY(-58%);width:120%}@media (max-width:1279px){.TennoconScheduleRebrand .Activities-image img{position:relative;transform:translateY(0)}}.TennoconScheduleRebrand .ScheduleCalendar{display:flex;flex-direction:column;gap:40px;width:100%}@media (min-width:1280px){.TennoconScheduleRebrand .ScheduleCalendar{display:grid;gap:10px 24px;grid-template-columns:100px 1fr repeat(3,minmax(0,1fr)) 40px}}.TennoconScheduleRebrand .ScheduleCalendar [data-label=hiltonDoubleTree]{grid-column:2/4}.TennoconScheduleRebrand .ScheduleCalendar [data-label=canadaLife]{grid-column:3/5}.TennoconScheduleRebrand .ScheduleCalendar [data-label=rbcPlace]{grid-column:4/6}.TennoconScheduleRebrand .ScheduleCalendar-hour{align-items:center;background:hsla(0,0%,100%,.04);border-radius:4px;display:none;font-family:quasimoda,sans-serif;grid-column:1/-1;height:60px;padding:8px 16px}@media (min-width:1280px){.TennoconScheduleRebrand .ScheduleCalendar-hour{display:flex}}.TennoconScheduleRebrand .ScheduleCalendar-hour--half{background:none}@media (min-width:1280px){.TennoconScheduleRebrand .TabContent[data-label=day-tab-2] .ScheduleCalendar{grid-template-columns:100px repeat(6,minmax(0,1fr)) 40px}}.TennoconScheduleRebrand .TabContent[data-label=day-tab-2] .ScheduleCalendar [data-label=hiltonDoubleTree][data-key="1"][data-start="10"]{grid-column:2/4}.TennoconScheduleRebrand .TabContent[data-label=day-tab-2] .ScheduleCalendar [data-label=hiltonDoubleTree][data-key="1"][data-start="16.5"]{grid-column:2/5}.TennoconScheduleRebrand .TabContent[data-label=day-tab-2] .ScheduleCalendar [data-label=rbcPlace][data-key="1"][data-start="11"]{grid-column:4/6}.TennoconScheduleRebrand .TabContent[data-label=day-tab-2] .ScheduleCalendar [data-label=rbcPlace][data-key="1"][data-start="11"] .ActivitiesCard-header{display:flex;flex-direction:column;gap:7px}.TennoconScheduleRebrand .TabContent[data-label=day-tab-2] .ScheduleCalendar [data-label=rbcPlace][data-key="1"][data-start="11"] .ActivitiesCard-streaming{position:relative!important;right:0}.TennoconScheduleRebrand .TabContent[data-label=day-tab-2] .ScheduleCalendar [data-label=rbcPlace][data-key="1"][data-start="11"] .ActivitiesCard-list{margin-top:100px}.TennoconScheduleRebrand .TabContent[data-label=day-tab-2] .ScheduleCalendar [data-label=rbcPlace][data-key="1"][data-start="10"]{grid-column:6/8}.TennoconScheduleRebrand .TabContent[data-label=day-tab-2] .ScheduleCalendar [data-label=rbcPlace][data-key="1"][data-start="16.5"]{grid-column:5/8}.TennoconScheduleRebrand .CopyAddress{cursor:pointer}.TennoconScheduleRebrand .Card{align-items:center;display:none;flex-direction:column;margin-bottom:40px;padding:16px}@media (min-width:1280px){.TennoconScheduleRebrand .Card{display:flex}}.TennoconScheduleRebrand .AllDayEventCard{background:var(--tc-box-background-color,hsla(0,0%,100%,.04));grid-row:1/2}.TennoconScheduleRebrand .AllDayEventCard-location{background:hsla(0,0%,100%,.04);border-radius:4px;margin:4px 0 16px;padding:8px}.TennoconScheduleRebrand .AllDayEventCard-admissionTimes{display:grid;gap:16px 64px;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto)}.TennoconScheduleRebrand .AllDayEventCard-vipStart{color:#ddc57d}.TennoconScheduleRebrand .LocationCard{border-radius:15px;grid-row:2/3}.TennoconScheduleRebrand .LocationCard[data-label=hiltonDoubleTree]{background:#ff9c61}.TennoconScheduleRebrand .LocationCard[data-label=canadaLife]{background:#983643}.TennoconScheduleRebrand .LocationCard[data-label=rbcPlace]{background:#0057a3}.TennoconScheduleRebrand .LocationCard-address{align-items:center;border-radius:4px;display:flex;gap:8px;padding:8px}.TennoconScheduleRebrand .LocationCard-address:hover{background-size:cover;background:hsla(0,0%,100%,.06)}.TennoconScheduleRebrand .ActivitiesCard{border:1px solid;border-radius:15px;display:flex;flex-direction:column;position:relative;text-align:center}.TennoconScheduleRebrand .ActivitiesCard[data-label=hiltonDoubleTree]{border-color:#ff9c61}.TennoconScheduleRebrand .ActivitiesCard[data-label=hiltonDoubleTree] .ActivitiesCard-header{background:#ff9c61;border-radius:15px 15px 0 0;color:#152654}.TennoconScheduleRebrand .ActivitiesCard[data-label=hiltonDoubleTree] .ActivitiesCard-streaming{broder:1px solid #fff;border-radius:5px;padding:4px 8px}.TennoconScheduleRebrand .ActivitiesCard[data-label=hiltonDoubleTree] .ActivitiesCard-list{background:rgba(21,37,27,.65);border-radius:15px;justify-content:space-evenly;margin-top:60px}.TennoconScheduleRebrand .ActivitiesCard[data-label=hiltonDoubleTree] .ActivitiesCard-listItem{border:1px solid #1b4028}@media (min-width:1280px){.TennoconScheduleRebrand .ActivitiesCard[data-label=hiltonDoubleTree] .ActivitiesCard-listItem{border:none}}@media (max-width:1279px){.TennoconScheduleRebrand .ActivitiesCard[data-label=hiltonDoubleTree] .ActivitiesCard{display:none}}.TennoconScheduleRebrand .ActivitiesCard[data-label=canadaLife]{border-color:#983643}.TennoconScheduleRebrand .ActivitiesCard[data-label=canadaLife] .ActivitiesCard-header{background:#983643;border-radius:15px 15px 0 0;color:#fff}.TennoconScheduleRebrand .ActivitiesCard[data-label=canadaLife] .ActivitiesCard-list{background:rgba(37,21,21,.65);border-radius:15px;gap:20px;justify-content:center;margin-top:60px}.TennoconScheduleRebrand .ActivitiesCard[data-label=canadaLife] .ActivitiesCard-listItem{border:1px solid #401b1c}@media (min-width:1280px){.TennoconScheduleRebrand .ActivitiesCard[data-label=canadaLife] .ActivitiesCard-listItem{border:none}}@media (max-width:1279px){.TennoconScheduleRebrand .ActivitiesCard[data-label=canadaLife] .ActivitiesCard{display:none}}.TennoconScheduleRebrand .ActivitiesCard[data-label=rbcPlace]{border-color:#0057a3}.TennoconScheduleRebrand .ActivitiesCard[data-label=rbcPlace] .ActivitiesCard-header{background:#0057a3;border-radius:15px 15px 0 0;color:#fff}.TennoconScheduleRebrand .ActivitiesCard[data-label=rbcPlace] .ActivitiesCard-header span{text-transform:uppercase}.TennoconScheduleRebrand .ActivitiesCard[data-label=rbcPlace] .ActivitiesCard-list{background:rgba(21,29,37,.65);border-radius:0 0 15PX 15px;justify-content:space-evenly;margin-top:60px}.TennoconScheduleRebrand .ActivitiesCard[data-label=rbcPlace] .ActivitiesCard-listItem{border:1px solid #213245}@media (min-width:1280px){.TennoconScheduleRebrand .ActivitiesCard[data-label=rbcPlace] .ActivitiesCard-listItem{border:none}}.TennoconScheduleRebrand .ActivitiesCard[data-label=hiltonDoubleTree][data-start="12"][data-end="14"] .ActivitiesCard-list{margin-top:100px}.TennoconScheduleRebrand .ActivitiesCard-h4{margin-top:24px}.TennoconScheduleRebrand .ActivitiesCard-p{--margin-paragraph:4px;font-size:18px}.TennoconScheduleRebrand .ActivitiesCard-cosplayLinks{color:#fff;font-family:quasimoda,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.6!important}.TennoconScheduleRebrand .ActivitiesCard-header{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.TennoconScheduleRebrand .ActivitiesCard-streaming{align-items:center;border:1px solid #fff!important;border-radius:5px;display:flex;flex-direction:row;font-size:18px;font-weight:400;gap:7px;justify-content:center;justify-self:center;margin-top:5px;padding:4px 8px;position:absolute;right:20px;width:-moz-fit-content;width:fit-content}.TennoconScheduleRebrand .ActivitiesCard-streamingCircle{background-color:#fff;border-radius:50%;height:15px;width:15px}.TennoconScheduleRebrand .ActivitiesCard .red{background-color:#b30000}.TennoconScheduleRebrand .ActivitiesCard .white{background-color:#fff}@media (min-width:1280px){.TennoconScheduleRebrand .ActivitiesCard.is-empty{display:none}}.TennoconScheduleRebrand .ActivitiesCard-location{display:flex;flex-direction:column;gap:8px;padding:16px}@media (min-width:1280px){.TennoconScheduleRebrand .ActivitiesCard-location{display:none}}.TennoconScheduleRebrand .ActivitiesCard-address{align-items:center;display:flex;gap:8px;justify-content:center}.TennoconScheduleRebrand .ActivitiesCard-address :hover{background:hsla(0,0%,100%,.06)}.TennoconScheduleRebrand .ActivitiesCard-title{display:none;padding:16px}@media (min-width:1280px){.TennoconScheduleRebrand .ActivitiesCard-title{display:block}}.TennoconScheduleRebrand .ActivitiesCard-list{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:space-around;padding:0}@media (min-width:1280px){.TennoconScheduleRebrand .ActivitiesCard-list{padding:32px}}.TennoconScheduleRebrand .ActivitiesCard-listItem{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:space-between;padding:16px;width:100%}@media (min-width:768px){.TennoconScheduleRebrand .ActivitiesCard-listItem{flex-direction:row}}@media (min-width:1280px){.TennoconScheduleRebrand .ActivitiesCard-listItem{flex-direction:column;gap:8px;padding:0}}.TennoconScheduleRebrand .ActivitiesCard-listItem--tennoLive img{height:90px;width:200px}@media (min-width:1280px){.TennoconScheduleRebrand .ActivitiesCard-listItem--tennoLive{display:none}}.TennoconScheduleRebrand .ActivitiesCard-activityTitle{align-items:center;display:inline-flex;font-family:var(--font-family-subtitle,"Roboto",Arial,Helvetica,sans-serif);font-size:1.4375rem;font-weight:700;gap:8px;line-height:1.25;text-transform:none}@media (min-width:768px){.TennoconScheduleRebrand .ActivitiesCard-activityTitle{font-size:1.389rem}}@media (min-width:1280px){.TennoconScheduleRebrand .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){.TennoconScheduleRebrand .ActivitiesCard-activityTitle{font-size:1.222rem}}.TennoconScheduleRebrand .ActivitiesCard-activityDescription{font-family:quasimoda,sans-serif;font-size:18px}.TennoconScheduleRebrand .ActivitiesCard-info{filter:invert(1);width:25px}.TennoconScheduleRebrand .ActivitiesCard-infoTooltip{cursor:pointer;position:relative;z-index:999}.TennoconScheduleRebrand .ActivitiesCard-infoTooltip:hover .ActivitiesCard-tooltip{opacity:1;transform:translateX(-50%) translateY(-4px);visibility:visible}.TennoconScheduleRebrand .ActivitiesCard-tooltip{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(13,35,57,.9);border:1px solid #fff;border-radius:15px;bottom:100%;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;font-size:14px;font-weight:400;left:50%;line-height:1.4;margin-bottom:8px;max-width:746px;opacity:0;padding:24px;position:absolute;text-align:left;transform:translateX(-50%);transition:all .3s ease;visibility:hidden;white-space:nowrap;z-index:1000}.TennoconScheduleRebrand .ActivitiesCard-hosts{display:flex;flex-direction:row;gap:40px;margin-top:24px}.TennoconScheduleRebrand .ActivitiesCard-hosts h4{margin-bottom:8px}.TennoconScheduleRebrand .ActivitiesCard-hosts p{--margin-paragraph:4px;font-size:18px}.TennoconScheduleRebrand .ActivitiesCard-admissionTimes{align-items:center;display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.TennoconScheduleRebrand .ActivitiesCard-admissionTimes{align-items:flex-end}}.TennoconScheduleRebrand .ActivitiesCard-vipStart{color:#ddc57d}.TennoconScheduleRebrand .ActivitiesCard--tennoLive{display:none}@media (min-width:1280px){.TennoconScheduleRebrand .ActivitiesCard--tennoLive{display:block}}.TennoconScheduleRebrand .ActivitiesCard--tennoLive .ActivitiesCard-header{padding:16px}.TennoconScheduleRebrand .ActivitiesCard--tennoLive .ActivitiesCard-header img{height:90px;width:200px}@media (max-width:1279px){.TennoconScheduleRebrand .ActivitiesCard{display:none}}.TennoconScheduleRebrand .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){.TennoconScheduleRebrand .ComingSoon{font-size:1.222rem}}.TennoconScheduleRebrand .ComingSoon:last-child{align-self:center;display:block;font-weight:700;margin:auto}@media (min-width:1280px){.TennoconScheduleRebrand .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}}.TennoconScheduleRebrand .Maps-content{text-align:center}.TennoconScheduleRebrand .Maps-content p{margin-bottom:16px}.TennoconScheduleRebrand .Maps-title{margin-top:80px}.TennoconScheduleRebrand .Maps-button{margin-bottom:32px}.TennoconScheduleRebrand .Maps-image{display:block;width:100%}.TennoconScheduleRebrand .ScheduleCalendarTablet-card{margin-bottom:40px}@media (min-width:1280px){.TennoconScheduleRebrand .ScheduleCalendarTablet{display:none}}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardHeader{border:1px solid;border-radius:15px 15px 0 0;display:flex;flex-direction:column;font-family:quasimoda,sans-serif;padding:17.5px;position:relative;text-align:center}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardHeader[data-label=hiltonDoubleTree]{background-color:#ff9c61;border-color:#ff9c61}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardHeader[data-label=hiltonDoubleTree] .ActivitiesCardHeader-address,.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardHeader[data-label=hiltonDoubleTree] .ActivitiesCardHeader-locationName{color:#152654}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardHeader[data-label=hiltonDoubleTree] .ActivitiesCardHeader-copy{filter:brightness(.2) sepia(1) hue-rotate(200deg) saturate(2)}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardHeader[data-label=rbcPlace]{background-color:#0057a3;border-color:#0057a3}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardHeader[data-label=rbcPlace] .ActivitiesCardHeader-address,.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardHeader[data-label=rbcPlace] .ActivitiesCardHeader-locationName{color:#fff}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardHeader[data-label=canadaLife]{background-color:#983643;border-color:#983643}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardHeader[data-label=canadaLife] .ActivitiesCardHeader-address,.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardHeader[data-label=canadaLife] .ActivitiesCardHeader-locationName{color:#fff}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList{align-items:center;border-radius:0 0 15px 15px;display:flex;flex-direction:column;gap:24px;padding:32px 16px}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList[data-label=hiltonDoubleTree]{background-color:rgba(58,21,0,.65)}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList[data-label=rbcPlace]{background-color:rgba(21,29,37,.65)}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList[data-label=canadaLife]{background-color:rgba(43,15,19,.65)}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList-display{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (min-width:768px) and (max-width:1279px){.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList-display{flex-direction:row;justify-content:space-between;width:100%}}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList-titles{font-family:quasimoda,sans-serif;justify-items:center}@media (min-width:768px) and (max-width:1279px){.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList-titles{justify-items:self-start}}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList-streaming{align-items:center;border:1px solid #fff!important;border-radius:5px;display:flex;flex-direction:row;font-size:18px;font-weight:400;gap:7px;justify-content:center;justify-self:center;margin-top:5px;padding:4px 8px;position:relative;width:-moz-fit-content;width:fit-content}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList-streamingCircle{border-radius:50%;height:15px;width:15px}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList .red{background-color:#b30000}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList .white{background-color:#fff}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList-eventTitle{font-size:23px;font-weight:700;text-align:center}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList-title{align-items:center;display:inline-flex;font-size:18px;font-weight:400;gap:2px}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList-info{cursor:pointer;filter:invert(1)}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList-infoDetails{align-self:flex-start;display:none;flex-direction:column;gap:24px}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList-infoDetails p{font-family:quasimoda,sans-serif;font-size:18px;font-weight:400;margin-bottom:4px;margin-top:0}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList-infoDetails a{color:#fff;font-weight:400}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList .active{display:flex}.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList-description{font-family:quasimoda,sans-serif}@media (max-width:767px){.TennoconScheduleRebrand .ScheduleCalendarTablet .ActivitiesCardList-description{text-align:center}}.TennoconScheduleRebrand .GiveawaysPlatforms{display:flex;flex-direction:column;gap:24px;justify-content:center;margin-bottom:40px}@media (min-width:1280px){.TennoconScheduleRebrand .GiveawaysPlatforms{flex-direction:row}}.TennoconScheduleRebrand .GiveawaysPlatforms-platform{width:190px}.TennoconScheduleRebrand .GiveawaysPlatforms-steam,.TennoconScheduleRebrand .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){.TennoconScheduleRebrand .GiveawaysPlatforms-steam,.TennoconScheduleRebrand .GiveawaysPlatforms-twitch{flex-direction:row;gap:156px}}.TennoconScheduleRebrand .GiveawaysPlatforms-steam a,.TennoconScheduleRebrand .GiveawaysPlatforms-twitch a{color:#fff}.TennoconScheduleRebrand .GiveawaysPlatforms-link{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.TennoconScheduleRebrand .GiveawaysPlatforms-link .Icon{filter:invert(1)}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}body.lang-ja .ActivitiesCard-tooltip h4{font-size:18px!important}body.lang-ko .TennoconScheduleRebrand .ActivitiesCard[data-label=hiltonDoubleTree][data-start="12"][data-end="14"] .ActivitiesCard-list{margin-top:60px}

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