.rush-page{--rush-ink:#111e2c;--rush-cream:#fbf4e7;--rush-orange:#ff641f;--rush-lime:#c8ef59;background:var(--rush-ink);color:var(--rush-cream);font-family:var(--font-premium-sans),Arial,sans-serif}.rush-page :where(h1,h2,h3,p,figure){margin:0}.rush-page :where(h1,h2,h3){color:inherit;letter-spacing:-.045em;font-family:inherit;font-weight:900;line-height:1.06}.rush-page :where(p){color:inherit;line-height:1.6}.rush-hero,.rush-trips,.rush-alert,.rush-recent{padding:clamp(24px,5vw,76px) max(20px,50vw - 630px)}.rush-hero{gap:28px;display:grid}.rush-intro{align-self:center}.rush-status{text-transform:uppercase;letter-spacing:.09em;border:1px solid #8593a2;border-radius:50px;align-items:center;gap:.5em;padding:.45em .8em;font-size:.78rem;font-weight:800;display:inline-flex}.rush-page .rush-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:800}.rush-intro .rush-kicker{color:#ff9e70;margin-top:18px}.rush-page h1{text-transform:uppercase;letter-spacing:-.09em;margin:.1em .07em .25em 0;font-size:clamp(3.4rem,9vw,8rem);font-style:italic;line-height:.92}.rush-page h2{margin:.18em 0 .25em;font-size:clamp(1.85rem,4vw,3.6rem)}.rush-intro>p:not(.rush-kicker){color:#ebdfd1;max-width:36ch}.rush-page .rush-button{background:var(--rush-orange);color:var(--rush-ink);font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:.7em 1.12em;font-weight:900;text-decoration:none;display:inline-flex}.rush-page .rush-button:hover{background:#ff8b55}.rush-page :focus-visible{outline-offset:4px;outline:3px solid #2988d9}.rush-intro .rush-button{margin-top:20px}.rush-image,.rush-card-photo{aspect-ratio:4/3;background:#263649;position:relative;overflow:hidden}.rush-image{border-radius:17px}.rush-image img,.rush-card-photo img{object-fit:cover}.rush-image figcaption{color:#fff;background:#111e2c;border-radius:5px;padding:5px 10px;font-size:.75rem;position:absolute;bottom:12px;left:12px}.rush-page .rush-text-link{color:inherit;text-underline-offset:3px;margin-top:12px;font-weight:800;text-decoration:underline;display:inline-block}.rush-alert{color:var(--rush-ink);background:#e9ede9;gap:20px;display:grid}.rush-alert form{gap:12px;max-width:480px;display:grid}.rush-alert label:not([hidden]){gap:4px;font-size:.9rem;font-weight:700;display:grid}.rush-alert label input:not([type=checkbox]){font:inherit;min-height:46px;color:var(--rush-ink);background:#fff;border:1px solid #7c868b;border-radius:7px;width:100%;padding:8px 10px}.rush-alert label.rush-consent{align-items:flex-start;gap:8px;font-weight:500;display:flex}.rush-alert .rush-consent input{margin-top:.25em}.rush-alert .rush-text-link{margin-top:0;font-size:.85rem}@media (min-width:761px){.rush-hero{grid-template-columns:5fr 6fr;gap:clamp(24px,4vw,58px)}.rush-alert{grid-template-columns:1fr 1fr}}.rush-intro .rush-text-link{width:max-content;max-width:100%;margin-top:15px;display:block}.rush-fleet{background:var(--rush-cream);color:var(--rush-ink);padding:clamp(24px,5vw,76px) max(20px,50vw - 630px)}.rush-fleet-grid{gap:16px;margin-top:20px;display:grid}.rush-page .rush-fleet-card{color:inherit;background:#fff;border:1px solid #d9d3c8;border-radius:12px;text-decoration:none;display:block;overflow:hidden}.rush-fleet-card>span{padding:14px 16px;font-weight:800;display:block}.rush-fleet-card:hover>span{text-decoration:underline}.rush-card-photo{aspect-ratio:16/10}@media (min-width:761px){.rush-fleet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
