.Header-module__hBw1pG__header{width:100%;height:360px;margin-bottom:1.5rem;position:relative}.Header-module__hBw1pG__headerBackground{object-fit:cover;z-index:0}.Header-module__hBw1pG__overlay{z-index:1;background:linear-gradient(#00000080,#0000);position:absolute;inset:0}.Header-module__hBw1pG__headerLogo{z-index:2;filter:drop-shadow(0 0 10px #00000080);width:min(60%,320px);height:auto;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.Header-module__hBw1pG__parkStatusWrapper{z-index:3;width:min(92%,520px);position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.Header-module__hBw1pG__parkStatusContainer{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:0 0;border-radius:1rem;margin:0;padding:1rem}.Header-module__hBw1pG__parkStatusContainer--green{color:#1e5a2f;background:#eef7efbf;border:1px solid #1e5a2f2e;box-shadow:0 12px 24px #0f2d192e}.Header-module__hBw1pG__parkStatusContainer--red{color:#7a1f1f;background:#ffe2e2c7;border:1px solid #7a1f1f38;box-shadow:0 12px 24px #5414142e}.Header-module__hBw1pG__parkStatusContainer--red .Header-module__hBw1pG__parkStatusIcon{background:#fff4f4;border-color:#7a1f1f59}.Header-module__hBw1pG__parkStatusDate{margin-bottom:.75rem;font-size:1rem;font-weight:700}.Header-module__hBw1pG__parkStatusList{flex-direction:column;gap:.25rem;list-style:none;display:flex}.Header-module__hBw1pG__parkStatusItem{align-items:center;gap:.75rem;font-size:.95rem;font-weight:600;display:flex}.Header-module__hBw1pG__parkStatusIcon{background:#f7fbf7;border:1px solid #1e5a2f59;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.Header-module__hBw1pG__parkStatusIcon img{width:18px;height:18px}
.TopRides-module__xZOO_G__topRidesContainer{width:100%;height:auto;padding:0 .5rem;position:relative}.TopRides-module__xZOO_G__topRidesTitle{letter-spacing:.03em;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.5rem;font-size:1.1rem;font-weight:800;display:flex}.TopRides-module__xZOO_G__topRidesUpdate{letter-spacing:0;color:#6b6b6b;font-size:.65rem;font-weight:600}.TopRides-module__xZOO_G__topRidesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.TopRides-module__xZOO_G__topRidesCard{background-color:#000;border-radius:1rem;width:100%;min-height:160px;position:relative;overflow:hidden;box-shadow:0 12px 26px #120c081f}.TopRides-module__xZOO_G__topRidesCardBackground{object-fit:cover}.TopRides-module__xZOO_G__topRidesCardOverlay{background:linear-gradient(#120c080d 15%,#120c08d9 100%);position:absolute;inset:0}.TopRides-module__xZOO_G__topRidesCardContent{color:#fff;flex-direction:column;justify-content:flex-end;gap:.7rem;padding:.6rem;display:flex;position:absolute;inset:0}.TopRides-module__xZOO_G__topRidesCardText{flex-direction:column;gap:.35rem;max-width:90%;display:flex}.TopRides-module__xZOO_G__topRidesCardTitle{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:1.25rem;font-weight:800;overflow:hidden}.TopRides-module__xZOO_G__topRidesCardDescription{font-size:.7rem;font-weight:500;line-height:1.3}.TopRides-module__xZOO_G__topRidesCardActions{align-items:center;display:flex}.TopRides-module__xZOO_G__topRidesCardTime{color:#000;background:#fff;border-radius:12px;align-items:center;padding:.35rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex;box-shadow:0 8px 16px #120c0833}.TopRides-module__xZOO_G__topRidesCardNA{font-size:.65rem}
.page-module___8aEwW__ridesLinkWrapper{justify-content:center;padding:.75rem 1rem 2rem;display:flex}.page-module___8aEwW__ridesLink{color:#1c1b1a;font-size:.95rem;font-weight:700;text-decoration:none}.page-module___8aEwW__ridesLink:hover,.page-module___8aEwW__ridesLink:focus-visible{text-decoration:underline}
