.HomeHeroRoom-module__lFm3ca__hero{isolation:isolate;min-height:calc(100svh - var(--site-nav-h));background:var(--tc-navy-deep);color:var(--tc-text);font-family:var(--tc-f-body);flex-direction:column;display:flex;position:relative}.HomeHeroRoom-module__lFm3ca__photoWrap{z-index:-1;position:absolute;inset:0;overflow:hidden}.HomeHeroRoom-module__lFm3ca__photo{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pos-d);object-position:var(--pos-d);opacity:0;transition:opacity 1.2s}.HomeHeroRoom-module__lFm3ca__on{opacity:1;z-index:1}.HomeHeroRoom-module__lFm3ca__photo:not(.HomeHeroRoom-module__lFm3ca__on){transition-delay:1.2s}@media (prefers-reduced-motion:reduce){.HomeHeroRoom-module__lFm3ca__photo{transition:none}}.HomeHeroRoom-module__lFm3ca__pause{top:16px;right:var(--tc-gutter);z-index:1;border:1px solid var(--tc-paper);border-radius:var(--tc-r-control);background:var(--tc-scrim-strong);min-height:44px;color:var(--tc-paper);font-family:var(--tc-f-tag);cursor:pointer;padding:0 16px;font-size:15px;font-weight:800;position:absolute}.HomeHeroRoom-module__lFm3ca__pause:focus-visible{outline:3px solid var(--tc-lime);outline-offset:3px}.HomeHeroRoom-module__lFm3ca__photoWrap:after{content:"";background:linear-gradient(0deg, var(--tc-navy-deep) 0, var(--tc-scrim-strong) 240px, var(--tc-scrim-mid) 480px, var(--tc-scrim-none) 640px, var(--tc-scrim-none) calc(100% - 120px), var(--tc-scrim-soft) 100%);position:absolute;inset:0}.HomeHeroRoom-module__lFm3ca__body{width:100%;max-width:var(--tc-container);margin-top:auto;padding:120px var(--tc-gutter) 56px;-moz-column-gap:56px;grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr);align-items:end;column-gap:56px;margin-inline:auto;display:grid}.HomeHeroRoom-module__lFm3ca__h1{font-family:var(--tc-f-display);letter-spacing:-.01em;color:var(--tc-paper);text-shadow:0 4px 0 var(--tc-navy-deep);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(50px,7.2vw,108px);font-weight:900;line-height:1}.HomeHeroRoom-module__lFm3ca__lede{border-radius:var(--tc-r-control);background:var(--tc-scrim-mid);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-wrap:pretty;width:fit-content;max-width:40ch;margin:24px 0 0;padding:10px 16px;font-size:clamp(19px,1.55vw,23px);line-height:1.45}.HomeHeroRoom-module__lFm3ca__actions{flex-wrap:wrap;gap:12px 16px;margin-top:32px;display:flex}.HomeHeroRoom-module__lFm3ca__panel{background:var(--tc-navy);border:3px solid var(--tc-blue);border-radius:var(--tc-r-card);box-shadow:0 22px 50px var(--tc-navy-deep);overflow:hidden}.HomeHeroRoom-module__lFm3ca__panelHead{background:var(--tc-lime);color:var(--tc-ink);font-family:var(--tc-f-tag);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:12px 20px;font-size:26px;font-weight:800;line-height:1.1;display:flex}.HomeHeroRoom-module__lFm3ca__panelHead small{font-size:20px}.HomeHeroRoom-module__lFm3ca__panelList{margin:0;padding:8px 20px 4px;list-style:none}.HomeHeroRoom-module__lFm3ca__panelList li+li{border-top:1px solid var(--tc-navy-lift)}.HomeHeroRoom-module__lFm3ca__panelGame{-moz-column-gap:12px;color:inherit;grid-template-columns:auto minmax(0,1fr);column-gap:12px;padding:12px 0;text-decoration:none;display:grid}.HomeHeroRoom-module__lFm3ca__panelGame b{white-space:nowrap;min-width:52px;font-family:var(--tc-f-tag);color:var(--tc-lime);font-size:24px;font-weight:800;line-height:1.2}.HomeHeroRoom-module__lFm3ca__panelVenue{color:var(--tc-paper);font-size:19px;line-height:1.35}.HomeHeroRoom-module__lFm3ca__panelCity{color:var(--tc-text-dim);font-size:16px;display:block}.HomeHeroRoom-module__lFm3ca__panelAll:focus-visible{outline-offset:-6px!important}.HomeHeroRoom-module__lFm3ca__panelAll{font-family:var(--tc-f-tag);color:var(--tc-blue);padding:12px 20px 16px;font-size:20px;font-weight:800;text-decoration:none;display:block}.HomeHeroRoom-module__lFm3ca__panel a:focus-visible{outline:3px solid var(--tc-lime);outline-offset:2px}@media (hover:hover){.HomeHeroRoom-module__lFm3ca__panelGame:hover .HomeHeroRoom-module__lFm3ca__panelVenue{text-decoration:underline}.HomeHeroRoom-module__lFm3ca__panelAll:hover{color:var(--tc-lime)}}@media (max-width:1023px){.HomeHeroRoom-module__lFm3ca__hero{min-height:0}.HomeHeroRoom-module__lFm3ca__lede{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}.HomeHeroRoom-module__lFm3ca__photoWrap{height:60svh;inset:0 0 auto}.HomeHeroRoom-module__lFm3ca__photo{-o-object-position:var(--pos-t);object-position:var(--pos-t)}.HomeHeroRoom-module__lFm3ca__panel{width:100%;max-width:560px}.HomeHeroRoom-module__lFm3ca__photoWrap:after{background:linear-gradient(180deg, var(--tc-scrim-soft) 0%, var(--tc-scrim-none) 18%, var(--tc-scrim-none) 34%, var(--tc-scrim-mid) 50%, var(--tc-scrim-strong) 70%, var(--tc-navy-deep) 100%)}.HomeHeroRoom-module__lFm3ca__body{grid-template-columns:minmax(0,1fr);row-gap:32px;padding-top:31svh;padding-bottom:40px}}@media (max-width:639px){.HomeHeroRoom-module__lFm3ca__photo{-o-object-position:var(--pos-p);object-position:var(--pos-p)}.HomeHeroRoom-module__lFm3ca__actions>*{flex:100%}}
.TriviaTv-module__pg7Qha__sec{padding-block:var(--tc-section-y);background:radial-gradient(60% 70% at 75% 45%, var(--tc-navy-lift) 0%, transparent 70%), var(--tc-navy-deep);color:var(--tc-text);font-family:var(--tc-f-body)}.TriviaTv-module__pg7Qha__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.TriviaTv-module__pg7Qha__copy{flex-direction:column;align-items:flex-start;display:flex}.TriviaTv-module__pg7Qha__sticker{margin:0 0 20px}.TriviaTv-module__pg7Qha__quiz{border-radius:var(--tc-r-card);background:var(--tc-paper);width:100%;max-width:620px;color:var(--tc-ink);box-shadow:0 24px 60px var(--tc-navy-deep);justify-self:center;padding:24px}.TriviaTv-module__pg7Qha__progress{gap:8px;margin:0;padding:0;list-style:none;display:flex}.TriviaTv-module__pg7Qha__progress li{background:#dfe5ee;border-radius:4px;flex:1;height:8px;transition:background-color .2s ease-out}.TriviaTv-module__pg7Qha__progress li[data-state=now]{background:var(--tc-blue)}.TriviaTv-module__pg7Qha__progress li[data-state=right]{background:var(--tc-lime-deep)}.TriviaTv-module__pg7Qha__progress li[data-state=wrong]{background:var(--tc-live)}.TriviaTv-module__pg7Qha__body{outline:none;min-height:420px;animation:.26s ease-out TriviaTv-module__pg7Qha__in}.TriviaTv-module__pg7Qha__body:focus-visible{box-shadow:0 0 0 3px var(--tc-lime);border-radius:8px}@keyframes TriviaTv-module__pg7Qha__in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.TriviaTv-module__pg7Qha__meta{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.TriviaTv-module__pg7Qha__count{font-family:var(--tc-f-tag);color:var(--tc-navy);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.TriviaTv-module__pg7Qha__cat{background:var(--tc-navy);color:var(--tc-paper);font-family:var(--tc-f-tag);border-radius:8px;padding:4px 8px;font-size:15px;font-weight:800;line-height:1.1}.TriviaTv-module__pg7Qha__q{font-family:var(--tc-f-display);color:var(--tc-ink);text-wrap:balance;margin:16px 0 0;font-size:clamp(22px,2.2vw,28px);font-weight:900;line-height:1.25}.TriviaTv-module__pg7Qha__answers{flex-direction:column;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.TriviaTv-module__pg7Qha__answer{border-radius:var(--tc-r-control);background:var(--tc-paper);width:100%;min-height:52px;color:var(--tc-ink);font-family:var(--tc-f-body);text-align:left;cursor:pointer;border:2px solid #d3dae4;align-items:center;gap:12px;padding:8px 12px;font-size:18px;font-weight:600;line-height:1.25;transition:border-color .14s ease-out,background-color .14s ease-out,opacity .2s ease-out,transform .14s ease-out;display:flex}.TriviaTv-module__pg7Qha__answer:focus-visible{outline:3px solid var(--tc-blue);outline-offset:2px}@media (hover:hover){.TriviaTv-module__pg7Qha__answer:not(:disabled):hover{border-color:var(--tc-navy);transform:translateY(-1px)}}.TriviaTv-module__pg7Qha__answer:disabled{cursor:default}.TriviaTv-module__pg7Qha__answer[data-state=right]{border-color:var(--tc-lime-deep);background:var(--tc-lime)}.TriviaTv-module__pg7Qha__answer[data-state=wrong]{border-color:var(--tc-live);background:#ffe7e5}.TriviaTv-module__pg7Qha__answer[data-state=dim]{opacity:.45}.TriviaTv-module__pg7Qha__letter{background:var(--tc-navy);width:32px;height:32px;color:var(--tc-paper);font-family:var(--tc-f-tag);border-radius:8px;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.TriviaTv-module__pg7Qha__text{flex:1}.TriviaTv-module__pg7Qha__tick{font-size:20px;font-weight:900}.TriviaTv-module__pg7Qha__foot{justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin-top:16px;display:flex}.TriviaTv-module__pg7Qha__verdict{font-family:var(--tc-f-tag);color:var(--tc-navy);margin:0;font-size:22px;font-weight:800}.TriviaTv-module__pg7Qha__verdict[data-right=true]{color:var(--tc-lime-deep)}.TriviaTv-module__pg7Qha__end{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.TriviaTv-module__pg7Qha__kicker{font-family:var(--tc-f-tag);letter-spacing:.1em;text-transform:uppercase;color:var(--tc-navy);margin:0;font-size:17px;font-weight:800}.TriviaTv-module__pg7Qha__score{font-family:var(--tc-f-display);color:var(--tc-navy);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:48px;font-weight:900;line-height:1}.TriviaTv-module__pg7Qha__score span{color:var(--tc-ink);font-size:clamp(96px,11vw,128px)}.TriviaTv-module__pg7Qha__endLine{max-width:32ch;color:var(--tc-navy);text-wrap:balance;margin:16px 0 0;font-size:18px;line-height:1.5}.TriviaTv-module__pg7Qha__endCta{margin-top:24px}.TriviaTv-module__pg7Qha__again{min-height:44px;color:var(--tc-navy);font-family:var(--tc-f-tag);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0 12px;font-size:18px;font-weight:800;text-decoration:underline}.TriviaTv-module__pg7Qha__again:focus-visible{outline:3px solid var(--tc-blue);outline-offset:2px;border-radius:4px}@media (max-width:1023px){.TriviaTv-module__pg7Qha__grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:639px){.TriviaTv-module__pg7Qha__quiz{padding:20px 16px}.TriviaTv-module__pg7Qha__body,.TriviaTv-module__pg7Qha__end{min-height:0}.TriviaTv-module__pg7Qha__answer{font-size:17px}.TriviaTv-module__pg7Qha__endCta{align-self:stretch}}@media (prefers-reduced-motion:reduce){.TriviaTv-module__pg7Qha__body{animation:none}.TriviaTv-module__pg7Qha__answer,.TriviaTv-module__pg7Qha__progress li{transition:none}.TriviaTv-module__pg7Qha__answer:not(:disabled):hover{transform:none}}
.NightSection-module___-F7Hq__sec{padding-block:var(--tc-section-y);background:var(--tc-navy);color:var(--tc-text);font-family:var(--tc-f-body)}.NightSection-module___-F7Hq__top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.NightSection-module___-F7Hq__cta{margin-top:32px}.NightSection-module___-F7Hq__lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;margin:0;padding:0;list-style:none;display:grid}.NightSection-module___-F7Hq__lead{font-family:var(--tc-f-tag);color:var(--tc-lime);margin-bottom:8px;font-size:24px;font-weight:800;line-height:1.1;display:block}.NightSection-module___-F7Hq__line{color:var(--tc-text);text-wrap:pretty;font-size:18px;line-height:1.5;display:block}.NightSection-module___-F7Hq__strip{scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--tc-gutter), calc((100vw - var(--tc-container)) / 2 + var(--tc-gutter)));scrollbar-width:thin;scrollbar-color:var(--tc-navy-lift) transparent;margin-top:56px;padding-bottom:16px;overflow-x:auto}.NightSection-module___-F7Hq__strip:focus-visible{outline:3px solid var(--tc-lime);outline-offset:-3px}.NightSection-module___-F7Hq__photos{padding:8px max(var(--tc-gutter), calc((100vw - var(--tc-container)) / 2 + var(--tc-gutter)));gap:20px;margin:0;list-style:none;display:flex}.NightSection-module___-F7Hq__fig{margin:0}.NightSection-module___-F7Hq__frame{flex:0 0 calc((min(100vw, var(--tc-container)) - 2 * var(--tc-gutter) - 3 * 20px) / 4.2);scroll-snap-align:start;border-radius:var(--tc-r-card);background:var(--tc-paper);box-shadow:0 16px 40px var(--tc-navy-deep);padding:8px 8px 12px}.NightSection-module___-F7Hq__frame:nth-child(odd){transform:rotate(-1.5deg)}.NightSection-module___-F7Hq__frame:nth-child(2n){transform:rotate(1.5deg)}.NightSection-module___-F7Hq__photo{aspect-ratio:4/5;border-radius:4px;position:relative;overflow:hidden}.NightSection-module___-F7Hq__photo img{-o-object-fit:cover;object-fit:cover}.NightSection-module___-F7Hq__cap{font-family:var(--tc-f-tag);color:var(--tc-ink);margin:12px 4px 0;font-size:19px;font-weight:800;line-height:1.15}.NightSection-module___-F7Hq__cap span{font-family:var(--tc-f-body);color:var(--tc-navy);margin-top:2px;font-size:15px;font-weight:400;display:block}@media (max-width:1023px){.NightSection-module___-F7Hq__top{grid-template-columns:minmax(0,1fr);gap:32px}.NightSection-module___-F7Hq__frame{flex-basis:44vw}}@media (max-width:639px){.NightSection-module___-F7Hq__lines{grid-template-columns:minmax(0,1fr);gap:24px}.NightSection-module___-F7Hq__cta>*{width:100%}}
.FindYourNight-module__IAtx9q__sec{padding-block:var(--tc-section-y);background:var(--tc-navy-deep);color:var(--tc-text);font-family:var(--tc-f-body)}.FindYourNight-module__IAtx9q__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:40px;display:grid}.FindYourNight-module__IAtx9q__map{border:3px solid var(--tc-blue);border-radius:var(--tc-r-card);overflow:hidden}.FindYourNight-module__IAtx9q__cities{border-top:1px solid var(--tc-navy-lift);margin:0;padding:0;list-style:none}.FindYourNight-module__IAtx9q__cities li{border-bottom:1px solid var(--tc-navy-lift)}.FindYourNight-module__IAtx9q__city{min-height:64px;color:inherit;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name arrow""meta arrow";align-items:center;gap:2px 16px;padding:12px 4px;text-decoration:none;display:grid}.FindYourNight-module__IAtx9q__name{font-family:var(--tc-f-display);color:var(--tc-paper);grid-area:name;font-size:24px;font-weight:900;line-height:1.15}.FindYourNight-module__IAtx9q__meta{color:var(--tc-text-dim);grid-area:meta;font-size:16px}.FindYourNight-module__IAtx9q__arrow{font-family:var(--tc-f-tag);color:var(--tc-lime);grid-area:arrow;font-size:24px;font-weight:800}.FindYourNight-module__IAtx9q__city:focus-visible{outline:3px solid var(--tc-lime);outline-offset:2px;border-radius:4px}@media (hover:hover){.FindYourNight-module__IAtx9q__city:hover .FindYourNight-module__IAtx9q__name{color:var(--tc-lime)}}@media (max-width:1023px){.FindYourNight-module__IAtx9q__grid{grid-template-columns:minmax(0,1fr)}}
.VenueRooms-module___QLAmq__sec{padding-block:var(--tc-section-y);background:var(--tc-navy);color:var(--tc-text);font-family:var(--tc-f-body);overflow:hidden}.VenueRooms-module___QLAmq__head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.VenueRooms-module___QLAmq__arrows{flex:none;gap:12px;display:flex}.VenueRooms-module___QLAmq__arrow{border:2px solid var(--tc-paper);border-radius:var(--tc-r-control);width:52px;height:52px;color:var(--tc-paper);font-family:var(--tc-f-tag);cursor:pointer;background:0 0;font-size:24px;font-weight:800}.VenueRooms-module___QLAmq__arrow:disabled{opacity:.35;cursor:default}.VenueRooms-module___QLAmq__arrow:focus-visible{outline:3px solid var(--tc-lime);outline-offset:3px}@media (hover:hover){.VenueRooms-module___QLAmq__arrow:not(:disabled):hover{background:var(--tc-paper);color:var(--tc-ink)}}.VenueRooms-module___QLAmq__row{padding:12px max(var(--tc-gutter), calc((100vw - var(--tc-container)) / 2 + var(--tc-gutter))) 24px;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--tc-gutter), calc((100vw - var(--tc-container)) / 2 + var(--tc-gutter)));scrollbar-width:thin;scrollbar-color:var(--tc-navy-lift) transparent;gap:20px;margin:40px 0 0;list-style:none;display:flex;overflow-x:auto}.VenueRooms-module___QLAmq__item{scroll-snap-align:start;flex:0 0 min(80vw,340px)}.VenueRooms-module___QLAmq__card{height:100%;padding:var(--tc-frame) var(--tc-frame) 20px;border-radius:var(--tc-r-card);background:var(--tc-paper);color:var(--tc-ink);box-shadow:0 16px 40px var(--tc-navy-deep);flex-direction:column;text-decoration:none;display:flex}.VenueRooms-module___QLAmq__card:focus-visible{outline:3px solid var(--tc-lime);outline-offset:4px}.VenueRooms-module___QLAmq__photo{aspect-ratio:4/3;background:var(--tc-navy);border-radius:4px;position:relative;overflow:hidden}.VenueRooms-module___QLAmq__photo img{-o-object-fit:cover;object-fit:cover}.VenueRooms-module___QLAmq__mark{background:var(--tc-navy);place-items:center;display:grid;position:absolute;inset:0}.VenueRooms-module___QLAmq__mark img{opacity:.9}.VenueRooms-module___QLAmq__tag{background:var(--tc-lime);color:var(--tc-ink);font-family:var(--tc-f-tag);border-radius:8px;padding:8px 12px;font-size:18px;font-weight:800;line-height:1;position:absolute;bottom:10px;left:10px}.VenueRooms-module___QLAmq__city{font-family:var(--tc-f-tag);color:var(--tc-navy);margin:16px 4px 0;font-size:17px;font-weight:800}.VenueRooms-module___QLAmq__name{font-family:var(--tc-f-display);color:var(--tc-ink);margin:4px 4px 0;font-size:24px;font-weight:900;line-height:1.1}.VenueRooms-module___QLAmq__tagline{color:var(--tc-navy);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 4px 0;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (hover:hover){.VenueRooms-module___QLAmq__card:hover .VenueRooms-module___QLAmq__name{text-decoration:underline}}.VenueRooms-module___QLAmq__more{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:16px;display:flex}@media (max-width:639px){.VenueRooms-module___QLAmq__head{flex-direction:column;align-items:flex-start}.VenueRooms-module___QLAmq__arrows{display:none}}.VenueRooms-module___QLAmq__pause{min-height:44px;font-family:var(--tc-f-tag);color:var(--tc-text-dim);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:17px;font-weight:800;text-decoration:underline}.VenueRooms-module___QLAmq__pause:focus-visible{outline:3px solid var(--tc-lime);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.VenueRooms-module___QLAmq__pause{display:none}}
.VenueBand-module__A7nuHq__sec{padding-block:var(--tc-section-y);background:var(--tc-navy-deep);color:var(--tc-text);font-family:var(--tc-f-body);border-top:1px solid var(--tc-navy-lift)}.VenueBand-module__A7nuHq__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.VenueBand-module__A7nuHq__body{max-width:52ch;color:var(--tc-text-dim);text-wrap:pretty;margin:24px 0 0;font-size:clamp(18px,1.4vw,21px);line-height:1.55}.VenueBand-module__A7nuHq__actions{flex-wrap:wrap;gap:12px 16px;margin-top:32px;display:flex}.VenueBand-module__A7nuHq__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.VenueBand-module__A7nuHq__stat{border-radius:var(--tc-r-card);background:var(--tc-navy);border:3px solid var(--tc-blue);flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:20px;display:flex}.VenueBand-module__A7nuHq__stat dd{font-family:var(--tc-f-display);font-variant-numeric:tabular-nums;color:var(--tc-lime);margin:0;font-size:clamp(36px,4vw,52px);font-weight:900;line-height:1}.VenueBand-module__A7nuHq__stat dt{color:var(--tc-text);font-size:17px}@media (max-width:1023px){.VenueBand-module__A7nuHq__grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:639px){.VenueBand-module__A7nuHq__actions>*{flex:100%}}
