:root{--pc-blue:#005fcc;--pc-blue-dark:#061c44;--pc-ink:#0a1d42;--pc-text:#263653;--pc-muted:#4f5d75;--pc-line:#dce7f5;--pc-soft:#f3f8ff;--pc-panel:#fff;--pc-yellow:#ffd447;--pc-coral:#ff6b6b;--pc-mint:#28c6a3;--pc-shadow:0 24px 60px #061c442e;--pc-shadow-soft:0 14px 34px #061c441f;--pc-overlay:#061c4475;--pc-radius:8px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--blue:#8dccff;--blue-2:#b7e2ff;--navy:#f6f8fd;--ink:#edf4fb;--text:#c9d7e8;--muted:#97a6bc;--line:#b7cbe230;--line-strong:#b7cbe24a;--soft:#101825;--panel:#111a27;--surface:#111a27;--surface-soft:#141f30;--surface-muted:#1a2739;--surface-blue:#8dccff24;--surface-blue-strong:#8dccff45;--green:#7ee5a3;--amber:#facc15;--amber-text:#ffe3a3;--red:#ff7e8c;--green-soft:#7ee5a329;--amber-soft:#ffd16629;--red-soft:#ff7e8c29;--show-line:#ffd16642;--show-border:#ffd16652;--pc-ink:#f6f9ff;--pc-text:#dbe7fb;--pc-muted:#a9b8d1;--pc-line:#dbe7fb2e;--pc-soft:#101a2d;--pc-panel:#111d31;--pc-blue-dark:#f6f9ff;--pc-blue:#8dccff;--pc-overlay:#030814b8;--pc-shadow:0 24px 60px #0000006b}html[data-theme=light],html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] body,html[data-theme=dark] .site-shell,html[data-theme=dark] main,html[data-theme=dark] .article-body,html[data-theme=dark] .wait-app{color:var(--ink)!important;background:#09111d!important}html[data-theme=dark] .site-header,html[data-theme=dark] .mobile-menu-panel{border-color:var(--line)!important;color:var(--ink)!important;background:#09111deb!important}html[data-theme=dark] .site-footer{background:var(--footer-bg,#050d1d)!important;color:var(--text)!important}html[data-theme=dark] .hero,html[data-theme=dark] .section,html[data-theme=dark] .parks-band,html[data-theme=dark] .more-parks,html[data-theme=dark] .live-section,html[data-theme=dark] .show-section,html[data-theme=dark] .article-hero,html[data-theme=dark] .page-hero{color:var(--ink)!important;background:0 0!important}html[data-theme=dark] .feature-card,html[data-theme=dark] .benefit,html[data-theme=dark] .newsletter,html[data-theme=dark] .park-card,html[data-theme=dark] .park-tile,html[data-theme=dark] .hero-stat,html[data-theme=dark] .summary-item,html[data-theme=dark] .summary-strip,html[data-theme=dark] .live-panel,html[data-theme=dark] .chart-card,html[data-theme=dark] .wait-row-large,html[data-theme=dark] .unavailable-row,html[data-theme=dark] .show-row,html[data-theme=dark] .empty-state,html[data-theme=dark] .wait-empty-state,html[data-theme=dark] .cms-content pre,html[data-theme=dark] .cms-content table{border-color:var(--line)!important;background:var(--panel)!important;color:var(--ink)!important;box-shadow:0 16px 34px #00000038!important}html[data-theme=dark] .live-panel{border-color:var(--line)!important;background:var(--surface)!important;box-shadow:0 24px 58px #0000003d!important}html[data-theme=dark] .park-switcher{border-color:var(--line)!important;background:var(--surface)!important;box-shadow:0 20px 46px #00000038!important}html[data-theme=dark] .switcher-link{background:0 0!important}html[data-theme=dark] .switcher-link:hover,html[data-theme=dark] .switcher-link:focus-visible{background:var(--surface-soft)!important}html[data-theme=dark] .switcher-link-active{border-color:var(--surface-blue-strong)!important;background:var(--surface-blue)!important;color:var(--blue)!important}html[data-theme=dark] .switcher-link-copy{box-shadow:none!important;color:inherit!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .wait-row-large,html[data-theme=dark] .unavailable-row,html[data-theme=dark] .show-row{border-color:var(--line)!important;background:var(--surface-soft)!important;box-shadow:none!important}html[data-theme=dark] .wait-row-large:hover,html[data-theme=dark] .wait-row-large[open],html[data-theme=dark] .unavailable-row:hover,html[data-theme=dark] .show-row:hover{border-color:var(--line-strong)!important;background:var(--surface-muted)!important}html[data-theme=dark] .sort-tabs a,html[data-theme=dark] .sort-tabs span{border-color:var(--line)!important;background:var(--surface-soft)!important;color:var(--text)!important}html[data-theme=dark] .sort-tabs .active{border-color:var(--surface-blue-strong)!important;background:var(--surface-blue)!important;color:var(--navy)!important}html[data-theme=dark] .sort-tabs .disabled{color:#c9d7e87a!important;background:#b7cbe212!important;border-color:#b7cbe21f!important}html[data-theme=dark] .button-secondary,html[data-theme=dark] .mobile-menu-toggle,html[data-theme=dark] .filter-select,html[data-theme=dark] .filter-reset,html[data-theme=dark] .range-controls button{border-color:var(--line)!important;color:var(--ink)!important;background:#ffffff0f!important}html[data-theme=dark] .button-primary,html[data-theme=dark] .card-action,html[data-theme=dark] .pill-blue,html[data-theme=dark] .eyebrow{background:var(--blue)!important;color:#051023!important}html[data-theme=dark] .nav-links,html[data-theme=dark] .nav-links a,html[data-theme=dark] .footer-links a,html[data-theme=dark] .footer-link-title,html[data-theme=dark] .hero-title,html[data-theme=dark] .section-title,html[data-theme=dark] .section-heading,html[data-theme=dark] .page-title,html[data-theme=dark] .article-title,html[data-theme=dark] .ride-name,html[data-theme=dark] .park-chain,html[data-theme=dark] .switcher-name,html[data-theme=dark] .unavailable-name,html[data-theme=dark] .show-head h2,html[data-theme=dark] .cms-content h1,html[data-theme=dark] .cms-content h2,html[data-theme=dark] .cms-content h3{color:var(--navy)!important}html[data-theme=dark] .hero-copy,html[data-theme=dark] .section-copy,html[data-theme=dark] .page-copy,html[data-theme=dark] .article-excerpt,html[data-theme=dark] .article-meta,html[data-theme=dark] .footer-tagline,html[data-theme=dark] .footer-bottom,html[data-theme=dark] .ride-copy,html[data-theme=dark] .show-copy,html[data-theme=dark] .summary-note,html[data-theme=dark] .cms-content,html[data-theme=dark] .cms-content p,html[data-theme=dark] .cms-content li,html[data-theme=dark] .tone-muted{color:var(--text)!important}html[data-theme=dark] .hero-preview,html[data-theme=dark] .hero-media,html[data-theme=dark] .park-card-image,html[data-theme=dark] .park-detail-image,html[data-theme=dark] .ride-image{filter:brightness(.9)contrast(1.06)}html[data-contrast=more]{--blue:#005fcc;--pc-blue:#005fcc;--line:#03122c6b;--pc-line:#03122c6b}html[data-theme=dark][data-contrast=more]{--blue:#8dccff;--pc-blue:#8dccff;--line:#ffffff6b;--pc-line:#ffffff6b}html[data-contrast=more] body,html[data-contrast=more] .hero-copy,html[data-contrast=more] .section-copy,html[data-contrast=more] .page-copy,html[data-contrast=more] .article-excerpt,html[data-contrast=more] .cms-content,html[data-contrast=more] .footer-bottom{color:var(--ink)!important}html[data-contrast=more] a,html[data-contrast=more] button,html[data-contrast=more] input,html[data-contrast=more] select,html[data-contrast=more] textarea,html[data-contrast=more] .feature-card,html[data-contrast=more] .park-card,html[data-contrast=more] .park-tile,html[data-contrast=more] .wait-row-large,html[data-contrast=more] .summary-item,html[data-contrast=more] .tw-consent-banner,html[data-contrast=more] .tw-accessibility-modal__card{border-width:2px!important}html[data-transparency=reduce] .site-header,html[data-transparency=reduce] .tw-consent-banner,html[data-transparency=reduce] .tw-accessibility-modal,html[data-transparency=reduce] .tw-accessibility-modal__card,html[data-transparency=reduce] .tw-consent-settings-button,html[data-datausage=reduce] .site-header,html[data-datausage=reduce] .tw-consent-banner,html[data-datausage=reduce] .tw-accessibility-modal,html[data-datausage=reduce] .tw-accessibility-modal__card,html[data-datausage=reduce] .tw-consent-settings-button{-webkit-backdrop-filter:none!important}html[data-motion=reduce],html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.tw-consent-banner,.tw-consent-banner *,.tw-accessibility-modal,.tw-accessibility-modal *,.tw-settings-dock,.tw-settings-dock *{box-sizing:border-box;letter-spacing:0}.tw-consent-banner{z-index:2147483646;border:1px solid var(--pc-line);border-top:5px solid var(--pc-blue);border-radius:var(--pc-radius);background:var(--pc-panel);width:min(460px,100vw - 36px);max-height:min(720px,100dvh - 36px);color:var(--pc-ink);box-shadow:var(--pc-shadow);font:400 15px/1.5 Instrument Sans,ui-sans-serif,system-ui,sans-serif;transition:opacity .18s,transform .18s;display:grid;position:fixed;bottom:18px;left:18px;right:auto;overflow:hidden;transform:translateY(0)}.tw-consent-banner.is-entering,.tw-consent-banner.is-leaving{opacity:0;transform:translateY(10px)}.tw-consent-banner__body{min-height:0;padding:20px 20px 14px;overflow-y:auto}.tw-consent-banner__header{gap:8px;display:grid;position:relative}.tw-consent-banner__eyebrow{width:fit-content;color:var(--pc-blue);text-transform:uppercase;background:#eaf4ff;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}html[data-theme=dark] .tw-consent-banner__eyebrow{background:#087cf02e}.tw-consent-banner__sparkles{grid-template-columns:repeat(3,8px);gap:4px;display:inline-grid;position:absolute;top:0;right:0}.tw-consent-banner__sparkles:before,.tw-consent-banner__sparkles:after,.tw-consent-banner__sparkles{color:#0000}.tw-consent-banner__sparkles span,.tw-consent-banner__sparkles:before,.tw-consent-banner__sparkles:after{content:"";border-radius:999px;width:8px;height:8px}.tw-consent-banner__sparkles:before{background:var(--pc-yellow);display:block}.tw-consent-banner__sparkles:after{background:var(--pc-coral);display:block}.tw-consent-banner__title,.tw-consent-banner h3{color:var(--pc-blue-dark);margin:0;padding-right:56px;font-size:24px;font-weight:900;line-height:1.12}.tw-consent-banner__intro,.tw-consent-banner p{color:var(--pc-text);margin:0}.tw-consent-banner__privacy{font-size:14px}.tw-consent-banner__privacy-link{color:var(--pc-blue);font-weight:800}.tw-consent-options{gap:10px;margin-top:16px;display:grid}.tw-consent-option{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-soft);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:14px;display:grid;position:relative}.tw-consent-option.is-active{background:#edf6ff;border-color:#087cf06b}html[data-theme=dark] .tw-consent-option.is-active{background:#087cf02e}.tw-consent-option__input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tw-consent-option__content{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.tw-consent-option__icon{border-radius:var(--pc-radius);width:36px;height:36px;color:var(--pc-blue);background:#fff;border:1px solid #087cf038;justify-content:center;align-items:center;font-weight:900;display:inline-flex}html[data-theme=dark] .tw-consent-option__icon{background:#ffffff0f}.tw-consent-option__text{gap:4px;display:grid}.tw-consent-option__topline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tw-consent-option__topline strong{color:var(--pc-ink);font-size:15px;line-height:1.25}.tw-consent-option__badge{color:var(--pc-muted);background:#fff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:900}html[data-theme=dark] .tw-consent-option__badge{background:#ffffff14}.tw-consent-option small{color:var(--pc-muted);font-size:13px;line-height:1.45}.tw-consent-option__toggle{justify-items:end;gap:6px;display:grid}.tw-consent-option__switch{background:#b6c2d4;border-radius:999px;width:48px;height:28px;transition:background .16s;position:relative}.tw-consent-option__switch:after{content:"";background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .16s;position:absolute;top:4px;left:4px;box-shadow:0 2px 8px #061c4438}.tw-consent-option.is-active .tw-consent-option__switch{background:var(--pc-blue)}.tw-consent-option.is-active .tw-consent-option__switch:after{transform:translate(20px)}.tw-consent-option__status{color:var(--pc-muted);font-size:12px;font-weight:900}.tw-consent-banner__footer{border-top:1px solid var(--pc-line);background:linear-gradient(180deg, #f3f8ff00, var(--pc-soft));padding:14px 20px 20px}.tw-consent-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tw-consent-actions--preferences{grid-template-columns:1fr}.tw-consent-button,.tw-accessibility-modal button,.tw-consent-settings-button{appearance:none;border-radius:var(--pc-radius);font:inherit;cursor:pointer;border:1px solid #0000;font-weight:900}.tw-consent-button{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}.tw-consent-button--primary{background:var(--pc-blue);color:#fff;box-shadow:0 12px 26px #087cf03d}html[data-theme=dark] .tw-consent-button--primary{color:#06111f}.tw-consent-button--ghost,.tw-consent-button--minimal,.tw-consent-button--save{border-color:var(--pc-line);background:var(--pc-panel);color:var(--pc-blue-dark)}.tw-consent-button--minimal{grid-column:1/-1}.tw-consent-button:disabled{opacity:.62;cursor:default}.tw-settings-dock{z-index:2147483645;gap:8px;display:flex;position:fixed;bottom:18px;left:auto;right:18px}.tw-consent-settings-button{border-color:var(--pc-line);background:var(--pc-panel);min-width:48px;height:48px;color:var(--pc-blue-dark);box-shadow:var(--pc-shadow-soft);justify-content:center;align-items:center;transition:opacity .16s,transform .16s,border-color .16s;display:inline-flex}.tw-consent-settings-button--consent{color:#673a10;--tw-cookie-bite:#fff;background:linear-gradient(135deg,#fff7d7 0%,#fff 58%,#eaf5ff 100%);border-color:#ffd447b8;min-width:52px}html[data-theme=dark] .tw-consent-settings-button--consent{--tw-cookie-bite:#111d31;background:linear-gradient(135deg,#172640 0%,#101d33 58%,#0b1729 100%);border-color:#ffd447a3}.tw-consent-settings-button:hover,.tw-consent-settings-button:focus-visible{border-color:#087cf06b;transform:translateY(-1px)}.tw-consent-settings-button--consent:hover,.tw-consent-settings-button--consent:focus-visible{border-color:var(--pc-yellow)}.tw-consent-settings-button.is-entering,.tw-consent-settings-button.is-leaving{opacity:0;transform:translateY(8px)}.tw-consent-settings-button__content{justify-content:center;align-items:center;gap:2px;display:inline-flex}.tw-consent-settings-button__icon{font-size:15px;font-weight:950}.tw-consent-settings-button__icon--consent{place-items:center;width:30px;height:30px;display:inline-grid;position:relative}.tw-consent-settings-button__cookie{background:radial-gradient(circle at 38% 34%,#ffffff61 0 12%,#0000 13%),linear-gradient(135deg,#ffd978 0%,#e69539 100%);border:2px solid #8a4f16;border-radius:999px;width:26px;height:26px;display:block;position:relative;overflow:hidden;box-shadow:inset 2px -3px #73401229,0 2px 4px #061c442e}.tw-consent-settings-button__cookie:before,.tw-consent-settings-button__cookie:after{content:"";z-index:2;background:var(--tw-cookie-bite);border-radius:999px;position:absolute}.tw-consent-settings-button__cookie:before{width:12px;height:12px;top:-4px;right:-4px}.tw-consent-settings-button__cookie:after{width:8px;height:8px;top:6px;right:-3px}.tw-consent-settings-button__cookie-chip{background:#5b3414;border-radius:999px;width:4px;height:4px;position:absolute;box-shadow:0 0 0 1px #5b341414}.tw-consent-settings-button__cookie-chip--one{top:7px;left:8px}.tw-consent-settings-button__cookie-chip--two{top:14px;left:6px}.tw-consent-settings-button__cookie-chip--three{bottom:6px;right:8px}.tw-consent-settings-button__cookie-chip--four{top:12px;right:12px}.tw-consent-settings-button__icon--accessibility{gap:0}.tw-consent-settings-button__glyph{line-height:1}.tw-consent-settings-button__glyph--lowercase{opacity:.72;margin-left:-1px;transform:translateY(2px)}.tw-accessibility-modal{z-index:2147483647;background:var(--pc-overlay);color:var(--pc-ink);justify-content:center;align-items:center;padding:18px;font:400 15px/1.5 Instrument Sans,ui-sans-serif,system-ui,sans-serif;display:flex;position:fixed;inset:0}.tw-accessibility-modal__card{border:1px solid var(--pc-line);border-top:5px solid var(--pc-mint);border-radius:var(--pc-radius);background:var(--pc-panel);width:min(900px,100%);max-height:min(88vh,88dvh);box-shadow:var(--pc-shadow);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.tw-accessibility-modal__header{border-bottom:1px solid var(--pc-line);gap:8px;padding:22px 72px 18px 22px;display:grid;position:relative}.tw-accessibility-modal__title{color:var(--pc-blue-dark);margin:0;font-size:28px;font-weight:950;line-height:1.1}.tw-accessibility-modal__intro{max-width:68ch;color:var(--pc-text);margin:0}.tw-accessibility-modal__close{border-color:var(--pc-line);background:var(--pc-panel);min-width:44px;height:44px;color:var(--pc-blue-dark);position:absolute;top:18px;right:18px}.tw-accessibility-modal__body{background:var(--pc-soft);gap:10px;min-height:0;padding:18px 22px;display:grid;overflow-y:auto}.tw-accessibility-modal__section{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-panel);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;gap:16px;padding:16px;display:grid}.tw-accessibility-modal__section-title{color:var(--pc-ink);margin:0 0 4px;font-size:16px;font-weight:950}.tw-accessibility-modal__section-description{color:var(--pc-muted);margin:0;font-size:14px}.tw-accessibility-segmented{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:4px;display:grid}.tw-accessibility-segmented__legend{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tw-accessibility-segmented__option{min-width:0;position:relative}.tw-accessibility-segmented__option input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tw-accessibility-segmented__label{min-height:42px;color:var(--pc-muted);text-align:center;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:8px;font-size:13px;font-weight:900;line-height:1.2;display:flex}.tw-accessibility-segmented__option.is-selected .tw-accessibility-segmented__label{background:var(--pc-blue);color:#fff}.tw-accessibility-modal__actions{border-top:1px solid var(--pc-line);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 22px 18px;display:flex}.tw-consent-button:focus-visible,.tw-consent-option__input:focus-visible+.tw-consent-option__content,.tw-consent-settings-button:focus-visible,.tw-accessibility-modal button:focus-visible,.tw-accessibility-segmented__option input:focus-visible+.tw-accessibility-segmented__label{outline-offset:3px;outline:3px solid #087cf03d}html[data-contrast=more] .tw-consent-banner,html[data-contrast=more] .tw-consent-option,html[data-contrast=more] .tw-accessibility-modal__card,html[data-contrast=more] .tw-accessibility-modal__section,html[data-contrast=more] .tw-accessibility-segmented{border-width:2px}html[data-motion=reduce] .tw-consent-banner,html[data-motion=reduce] .tw-consent-option__switch,html[data-motion=reduce] .tw-consent-option__switch:after,html[data-motion=reduce] .tw-consent-settings-button{transition:none}@media (width<=700px){.tw-consent-banner{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom,0px));left:12px}.tw-consent-banner__body{padding:18px 16px 12px}.tw-consent-banner__footer{padding:12px 16px 16px}.tw-consent-actions{grid-template-columns:1fr}.tw-consent-button--minimal{grid-column:auto}.tw-consent-option{grid-template-columns:1fr;align-items:start}.tw-consent-option__toggle{justify-items:start}.tw-settings-dock{top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:auto}.tw-accessibility-modal{padding:10px}.tw-accessibility-modal__card{max-height:calc(100dvh - 20px)}.tw-accessibility-modal__header{padding:18px 62px 16px 16px}.tw-accessibility-modal__title{font-size:24px}.tw-accessibility-modal__body{padding:14px 16px}.tw-accessibility-modal__section,.tw-accessibility-segmented{grid-template-columns:1fr}.tw-accessibility-modal__actions{grid-template-columns:1fr;padding:12px 16px 16px;display:grid}}
