.not-found_page__jb5cW{min-height:100svh;padding:24px 48px 64px;background:var(--bp-field);color:var(--bp-text);display:flex;flex-direction:column}.not-found_brand__p6gee{display:inline-flex;align-items:center;gap:12px;min-height:48px;align-self:flex-start;font-size:14px;font-weight:500;text-decoration:none;color:inherit;border-radius:8px}.not-found_brand__p6gee:focus-visible{outline:2px solid var(--bp-text);outline-offset:4px}.not-found_brandMark__2_aq6{width:28px;height:32px}.not-found_content__eXtMa{width:min(100%,560px);margin:auto;padding:48px 0;text-align:center}.not-found_illustration__4XoSW{display:block;width:min(100%,400px);height:auto;overflow:visible;margin:0 auto 24px}.not-found_numbers__juptK{fill:none;stroke:var(--bp-text);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.not-found_trail__djGlz{fill:none;stroke:var(--bp-text-muted);stroke-width:1.5;stroke-dasharray:3 7;stroke-linecap:round}.not-found_drift__sMiYt{transform-origin:367px 39px;animation:not-found_drift__sMiYt 4s cubic-bezier(.2,.8,.2,1) both}.not-found_eyebrow___b_ZB{margin:0 0 16px;color:var(--bp-text-muted);font-size:14px;line-height:24px}.not-found_content__eXtMa h1{font-size:clamp(28px,5vw,40px);line-height:1.2;letter-spacing:-.02em;font-weight:500;margin:0}.not-found_description__gCEE1{max-width:38ch;margin:16px auto 32px;font-size:16px;line-height:24px;color:var(--bp-text-muted)}@keyframes not-found_drift__sMiYt{0%{transform:translate(-12px,16px) rotate(-14deg)}to{transform:translate(0) rotate(5deg)}}@media (max-width:767px){.not-found_page__jb5cW{padding:16px 24px 32px}.not-found_content__eXtMa{padding:32px 0}}@media (prefers-reduced-motion:reduce){.not-found_drift__sMiYt{animation:none}}.NextNightChip_chip__r9S9d{display:inline-flex;min-height:2.75rem;flex-shrink:0;align-items:center;gap:10px;padding:0 10px;border-radius:10px;color:var(--bp-text-muted);font-size:.8125rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color var(--bp-motion-micro) var(--bp-ease-enter),color var(--bp-motion-micro) var(--bp-ease-enter)}.NextNightChip_chip__r9S9d[data-size=map]{min-height:48px;padding:0 12px;border:1px solid var(--bp-border);border-radius:12px;color:var(--bp-text);font-size:14px}.NextNightChip_chip__r9S9d:hover,.NextNightChip_chip__r9S9d[data-popup-open]{background:var(--bp-surface-hover);color:var(--bp-text)}.NextNightChip_chip__r9S9d:focus-visible{outline:2px solid var(--bp-focus);outline-offset:2px}.NextNightChip_chip__r9S9d[data-phase=open] .NextNightChip_label__iXAQM,.NextNightChip_chip__r9S9d[data-phase=today] .NextNightChip_label__iXAQM{color:var(--bp-text)}.NextNightChip_dot__wO1N6{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--bp-signal-active)}.NextNightChip_chip__r9S9d>.NextNightChip_dot__wO1N6{margin-right:-4px}.NextNightChip_arrow__Y8cwT{transition:translate var(--bp-motion-exit) var(--bp-ease-enter)}.NextNightChip_chip__r9S9d:hover .NextNightChip_arrow__Y8cwT,.NextNightChip_chip__r9S9d[data-popup-open] .NextNightChip_arrow__Y8cwT{translate:2px 0}@media (max-width:48rem){.NextNightChip_chip__r9S9d{gap:8px;padding:0 6px}.NextNightChip_arrow__Y8cwT,.NextNightChip_chip__r9S9d[data-phase=ahead] .NextNightChip_label__iXAQM,.NextNightChip_tiles__lJpYu [data-word="0"]{display:none}.NextNightChip_chip__r9S9d .NextNightChip_tiles__lJpYu{font-size:11px}.NextNightChip_chip__r9S9d[data-size=map]{padding:0 8px;border-color:transparent}}.NextNightChip_panel__vTJ5N{display:grid;width:min(23.5rem,calc(100vw - 2rem));padding:0;overflow:hidden;border:1px solid var(--bp-border);border-radius:20px;background:var(--bp-field);box-shadow:var(--bp-shadow-floating);color:var(--bp-text)}.NextNightChip_head__3R5B7{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 16px;padding:20px 24px 16px}.NextNightChip_eyebrow__LkhAR{grid-column:1/-1;margin:0;color:var(--bp-text-muted);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.NextNightChip_title__zWdcU{margin:0;color:var(--bp-text);font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.NextNightChip_all__2sY99{color:var(--bp-text-muted);font-size:13px;font-weight:500;text-decoration:underline;text-decoration-color:var(--bp-border);text-underline-offset:4px;transition:color var(--bp-motion-micro) var(--bp-ease-enter),text-decoration-color var(--bp-motion-micro) var(--bp-ease-enter)}.NextNightChip_all__2sY99:hover{color:var(--bp-text);text-decoration-color:currentColor}.NextNightChip_departures__eCDC_{margin:0;padding:0 24px;list-style:none}.NextNightChip_departures__eCDC_ li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding-block:12px;border-top:1px solid var(--bp-border);color:var(--bp-text-muted);font-size:13px}.NextNightChip_departures__eCDC_ time{display:inline-flex}.NextNightChip_departures__eCDC_ li[data-next] .NextNightChip_status__qMk9z{color:var(--bp-signal-ink);font-weight:600}.NextNightChip_actions__dtM4w{display:grid;gap:16px;margin-inline:24px;padding:16px 0 24px;border-top:1px solid var(--bp-border)}.NextNightChip_actions__dtM4w>p{margin:0;color:var(--bp-text-muted);font-size:13px;line-height:1.6}.NextNightChip_buttons__LtO4u{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8px}.NextNightChip_buttons__LtO4u>a{gap:8px;padding-inline:12px;font-size:13px;white-space:nowrap}.NextNightChip_joined___T1nQ{display:inline-flex;align-items:center;gap:8px;margin:0 8px 0 0;color:var(--bp-signal-ink);font-size:13px;font-weight:600}@media (prefers-reduced-motion:no-preference){.NextNightChip_actions__dtM4w,.NextNightChip_departures__eCDC_ li,.NextNightChip_head__3R5B7{animation:NextNightChip_departures-rise__dG8hH var(--bp-motion-enter) var(--bp-ease-settle) both}.NextNightChip_departures__eCDC_ li{animation-delay:calc(60ms + var(--row, 0) * 50ms)}.NextNightChip_actions__dtM4w{animation-delay:.22s}}@media (prefers-reduced-motion:reduce){.NextNightChip_all__2sY99,.NextNightChip_arrow__Y8cwT,.NextNightChip_chip__r9S9d{transition:none}}@keyframes NextNightChip_departures-rise__dG8hH{0%{opacity:0;translate:0 6px}}.NextNightChip_positioner__VQV54[data-slot=popover-positioner]{z-index:80}.BuffaloProjectsMark_rocket__oc_8L{display:block;width:2rem;height:2rem;flex:none;overflow:visible;transform-origin:center;transition:transform var(--bp-motion-move) var(--bp-ease-settle)}[data-brand-link]:focus-visible .BuffaloProjectsMark_rocket__oc_8L,[data-brand-link]:hover .BuffaloProjectsMark_rocket__oc_8L{transform:translateY(-1px)}[data-brand-link]:active .BuffaloProjectsMark_rocket__oc_8L{transform:translateY(0) scale(.99)}@media (prefers-reduced-motion:reduce){.BuffaloProjectsMark_rocket__oc_8L{transition:none}}.SplitFlap_flaps__KMl6d{--leaf:color-mix(in oklab,var(--bp-text) 92%,white);--ink:var(--bp-field);--ink-accent:color-mix(in oklab,var(--bp-signal-active) 62%,white);display:inline-flex;flex-shrink:0;gap:.38em;font-family:var(--font-franklin),var(--font-inter),sans-serif;font-size:13px;font-weight:600;line-height:1}.SplitFlap_flaps__KMl6d[data-tone=signal]{--leaf:var(--bp-signal-active);--ink-accent:var(--ink)}.SplitFlap_word__ieyoh{display:inline-flex;gap:2px}.SplitFlap_flap__vjscj{position:relative;display:inline-grid;width:1.15em;height:1.7em;place-items:center;overflow:hidden;border-radius:3px;background:var(--leaf);color:var(--ink);font-variant-numeric:tabular-nums;perspective:4em;transition:background-color var(--bp-motion-move) var(--bp-ease-move)}.SplitFlap_word__ieyoh[data-accent] .SplitFlap_flap__vjscj{color:var(--ink-accent)}.SplitFlap_flap__vjscj:after{position:absolute;inset-inline:0;top:calc(50% - .5px);height:1px;background:color-mix(in oklab,var(--leaf) 60%,black);content:"";pointer-events:none}.SplitFlap_char__8w5yP{position:relative;z-index:1;display:block}@media (prefers-reduced-motion:no-preference){.SplitFlap_char__8w5yP{animation:SplitFlap_flap-in__hXVEl var(--bp-motion-enter) var(--bp-ease-settle) both;animation-delay:calc(var(--delay, 0s) + var(--tile, 0) * 35ms);backface-visibility:hidden}}@media (prefers-reduced-motion:reduce){.SplitFlap_char__8w5yP{animation:SplitFlap_flap-fade__OcTKn var(--bp-motion-micro) linear both}}@keyframes SplitFlap_flap-in__hXVEl{0%{opacity:0;transform:rotateX(-90deg)}}@keyframes SplitFlap_flap-fade__OcTKn{0%{opacity:0}}