.buses_page__jdPeb{--bus-red:#e60012;--bus-ink:#101112;--bus-panel:#191b1c;background:var(--bus-ink);color:#fff}.buses_hero__UFxy4{position:relative;min-height:min(56rem,92svh);overflow:hidden}.buses_heroImage__lEaUO{object-fit:cover;object-position:52% center}.buses_heroScrim__2Q2Tl{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,9,11,.94),rgba(7,9,11,.67) 42%,rgba(7,9,11,.12) 74%),linear-gradient(0deg,#101112,transparent 35%)}.buses_heroContent__oMQbG{position:relative;z-index:1;display:flex;min-height:min(56rem,92svh);align-items:flex-end;padding-bottom:clamp(3.5rem,8vw,6.5rem);padding-top:8rem}.buses_eyebrow__LX8P9{display:inline-flex;align-items:center;gap:.75rem;color:#ff2333;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.buses_eyebrow__LX8P9:before{width:.95rem;height:2px;background:currentColor;content:""}.buses_status__aKkbi{display:inline-flex;margin-top:1.25rem;border:1px solid rgba(255,255,255,.28);padding:.45rem .65rem;background:rgba(12,14,16,.46);color:rgba(255,255,255,.84);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(8px)}.buses_heroTitle__xdi2C{max-width:41rem;margin-top:1rem;font-size:clamp(2.15rem,3.7vw,3.6rem);font-weight:650;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.buses_heroLead__ubGiS{max-width:37rem;margin-top:1.15rem;color:rgba(255,255,255,.73);font-size:clamp(.96rem,1.25vw,1.08rem);font-weight:300;line-height:1.58}.buses_heroNotice__poePR{max-width:37rem;margin-top:.8rem;color:rgba(255,255,255,.48);font-size:.82rem;line-height:1.55}.buses_heroCta__1i2aS{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.35rem;border:1px solid #fff;padding:.85rem 1.05rem;color:#fff;font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.buses_heroCta__1i2aS:hover{background:#fff;color:#111}.buses_heroCta__1i2aS svg{width:1rem;height:1rem}.buses_factStrip__qLImP{border-bottom:1px solid rgba(255,255,255,.08);background:#151718}.buses_facts___j0eQ{display:grid;grid-template-columns:repeat(3,1fr)}.buses_fact__bnB7G{min-width:0;padding:clamp(1.6rem,4vw,2.5rem) clamp(1rem,3vw,2rem);border-right:1px solid rgba(255,255,255,.08)}.buses_fact__bnB7G:last-child{border-right:0}.buses_factValue__Z3Dz_{color:#fff;font-size:clamp(1.5rem,3vw,2.6rem);font-weight:650;letter-spacing:-.04em}.buses_factLabel__alDkt{margin-top:.35rem;color:rgba(255,255,255,.43);font-size:.69rem;font-weight:600;letter-spacing:.14em;line-height:1.45;text-transform:uppercase}.buses_intro__CGvIT{background:var(--theme-page-bg);color:var(--theme-text-primary)}.buses_introGrid__NdfkP{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,7vw,7rem);align-items:start}.buses_sectionTitle__bkqHB{margin-top:.8rem;font-size:clamp(2rem,4vw,3.8rem);font-weight:650;letter-spacing:-.045em;line-height:1.05;text-wrap:balance}.buses_georgian__MXy_k .buses_sectionTitle__bkqHB{font-size:clamp(1.85rem,3vw,2.9rem);letter-spacing:-.035em;line-height:1.1}.buses_georgian__MXy_k .buses_introGrid__NdfkP{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2.5rem,6vw,6rem)}.buses_sectionLead__IiImE{color:var(--theme-text-secondary);font-size:clamp(1rem,1.4vw,1.15rem);font-weight:300;line-height:1.8}.buses_sectionLead__IiImE+.buses_sectionLead__IiImE{margin-top:1rem}.buses_strengths__a7TKo{background:#17191a}.buses_strengthHeader___0o14{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.buses_strengthIntro__PmNe4{max-width:31rem;color:rgba(255,255,255,.48);font-size:.93rem;line-height:1.7}.buses_strengthGrid__qR_oE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.1)}.buses_strengthCard__7ZH2U{position:relative;min-height:clamp(30rem,60vw,43rem);overflow:hidden;background:#101112}.buses_strengthImage__qWCc5{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .4s ease}.buses_strengthCard__7ZH2U:nth-child(2) .buses_strengthImage__qWCc5{object-position:52% center}.buses_strengthCard__7ZH2U:nth-child(3) .buses_strengthImage__qWCc5{object-position:55% center}.buses_strengthCard__7ZH2U:hover .buses_strengthImage__qWCc5{transform:scale(1.04);filter:saturate(.88)}.buses_strengthScrim__HfsZS{position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,6,7,.98),rgba(5,6,7,.62) 31%,rgba(5,6,7,.08) 66%),linear-gradient(180deg,rgba(5,6,7,.14),transparent 28%)}.buses_strengthNumber__UWGT_{position:absolute;top:1.35rem;right:1.35rem;color:rgba(255,255,255,.72);font-size:.72rem;font-weight:700;letter-spacing:.18em}.buses_strengthBody__PGtFm{position:absolute;right:0;bottom:0;left:0;padding:clamp(1.4rem,3vw,2.2rem)}.buses_strengthKicker__kNCNS{color:#ff2434;font-size:.69rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.buses_strengthTitle__kr8VP{margin-top:.45rem;font-size:clamp(1.65rem,2.6vw,2.7rem);font-weight:650;letter-spacing:-.04em;line-height:1.08}.buses_georgian__MXy_k .buses_strengthTitle__kr8VP{font-size:clamp(1.45rem,2vw,2.1rem);letter-spacing:-.03em;line-height:1.14}.buses_strengthText__g2Jlf{max-width:27rem;margin-top:.8rem;color:rgba(255,255,255,.64);font-size:.9rem;line-height:1.65}.buses_range__FEZPA{background:var(--theme-page-bg);color:var(--theme-text-primary)}.buses_rangeHeader__FTeXH{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);gap:3rem;align-items:end}.buses_rangeNote__NCg2I{color:var(--theme-text-secondary);font-size:.92rem;line-height:1.7}.buses_rangeGrid__S_Jth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,5vw,3.5rem)}.buses_rangeCard__Bfq10{display:grid;grid-template-columns:minmax(11rem,.9fr) minmax(0,1.1fr);min-height:19rem;overflow:hidden;border:1px solid var(--theme-border-subtle);background:var(--theme-surface-bg)}.buses_rangeMedia__jpGwO{position:relative;min-height:100%;overflow:hidden;background:var(--theme-surface-alt)}.buses_rangeImage__IHYuL{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.buses_rangeCard__Bfq10:hover .buses_rangeImage__IHYuL{transform:scale(1.04)}.buses_rangeCard__Bfq10:nth-child(4) .buses_rangeImage__IHYuL{object-position:50% 53%}.buses_rangeCard__Bfq10:nth-child(4) .buses_rangeMedia__jpGwO{background:#101112}.buses_rangeBody__BoE8Z{display:flex;flex-direction:column;padding:clamp(1.3rem,2.5vw,2rem)}.buses_rangeClass__YgGRV{color:var(--bus-red);font-size:.67rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.buses_rangeTitle__PFjNh{margin-top:.45rem;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:680;letter-spacing:-.04em}.buses_rangeText__ON09o{margin-top:.75rem;color:var(--theme-text-secondary);font-size:.86rem;line-height:1.6}.buses_rangeMetrics__ozGHf{display:grid;gap:.55rem;margin-top:auto;padding-top:1.5rem}.buses_rangeMetric__X8Gcm{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--theme-border-subtle);padding-top:.55rem;color:var(--theme-text-secondary);font-size:.72rem}.buses_rangeMetric__X8Gcm strong{color:var(--theme-text-primary);font-weight:650;text-align:right}.buses_disclosure__2qCvJ{border-top:1px solid rgba(255,255,255,.08);background:#101112}.buses_disclosureInner__Z8PjD{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,7vw,7rem);align-items:start}.buses_disclosureTitle__Atm_R{font-size:clamp(1.6rem,3vw,2.7rem);font-weight:650;letter-spacing:-.04em;line-height:1.1}.buses_georgian__MXy_k .buses_disclosureTitle__Atm_R{font-size:clamp(1.45rem,2.35vw,2.2rem);letter-spacing:-.03em;line-height:1.16}.buses_disclosureText__Od8cn{color:rgba(255,255,255,.54);font-size:.95rem;line-height:1.75}html.light .buses_page__jdPeb{--bus-ink:var(--theme-page-bg);background:var(--theme-page-bg);color:var(--theme-text-primary)}html.light .buses_factStrip__qLImP,html.light .buses_strengths__a7TKo{background:var(--theme-surface-alt)}html.light .buses_disclosure__2qCvJ,html.light .buses_rangeCard__Bfq10:nth-child(4) .buses_rangeMedia__jpGwO,html.light .buses_strengthCard__7ZH2U{background:var(--theme-page-bg)}html.light .buses_disclosure__2qCvJ,html.light .buses_factStrip__qLImP,html.light .buses_fact__bnB7G{border-color:var(--theme-border-subtle)}html.light .buses_strengthGrid__qR_oE{background:var(--theme-border-subtle)}html.light .buses_heroScrim__2Q2Tl{background:linear-gradient(90deg,rgba(244,245,245,.96) 0,rgba(244,245,245,.8) 42%,rgba(244,245,245,.12) 74%),linear-gradient(0deg,var(--theme-page-bg) 0,transparent 35%)}html.light .buses_strengthScrim__HfsZS{background:linear-gradient(0deg,var(--theme-page-bg) 0,rgba(244,245,245,.94) 31%,rgba(244,245,245,.08) 66%),linear-gradient(180deg,rgba(244,245,245,.8),transparent 28%)}html.light .buses_status__aKkbi{border-color:var(--theme-border-subtle);background:rgba(255,255,255,.8);color:var(--theme-text-secondary)}html.light .buses_factValue__Z3Dz_,html.light .buses_strengthNumber__UWGT_{color:var(--theme-text-primary)}html.light .buses_disclosureText__Od8cn,html.light .buses_factLabel__alDkt,html.light .buses_heroLead__ubGiS,html.light .buses_heroNotice__poePR,html.light .buses_strengthIntro__PmNe4,html.light .buses_strengthText__g2Jlf{color:var(--theme-text-secondary)}html.light .buses_eyebrow__LX8P9,html.light .buses_strengthKicker__kNCNS{color:var(--bus-red)}html.light .buses_heroCta__1i2aS{border-color:var(--theme-text-primary);color:var(--theme-text-primary)}html.light .buses_heroCta__1i2aS:hover{background:var(--theme-text-primary);color:var(--theme-surface-bg)}@media (max-width:1023px){.buses_heroContent__oMQbG,.buses_hero__UFxy4{min-height:48rem}.buses_heroImage__lEaUO{object-position:62% center}.buses_rangeHeader__FTeXH,.buses_strengthHeader___0o14{display:block}.buses_rangeNote__NCg2I,.buses_strengthIntro__PmNe4{margin-top:1rem}.buses_strengthGrid__qR_oE{grid-template-columns:1fr}.buses_strengthCard__7ZH2U{min-height:35rem}.buses_rangeGrid__S_Jth{grid-template-columns:1fr}}@media (min-width:768px) and (max-height:850px){.buses_heroContent__oMQbG,.buses_hero__UFxy4{min-height:44rem}.buses_heroContent__oMQbG{padding-bottom:2.5rem}.buses_heroTitle__xdi2C{max-width:37rem;font-size:clamp(2.1rem,3.3vw,3.15rem)}.buses_heroLead__ubGiS{max-width:35rem;font-size:.96rem}}@media (max-width:767.98px){.buses_heroContent__oMQbG,.buses_hero__UFxy4{min-height:44rem}.buses_heroScrim__2Q2Tl{background:linear-gradient(90deg,rgba(7,9,11,.86),rgba(7,9,11,.2)),linear-gradient(0deg,#101112,rgba(7,9,11,.62) 48%,rgba(7,9,11,.08) 80%)}.buses_facts___j0eQ{grid-template-columns:1fr}.buses_fact__bnB7G{display:grid;grid-template-columns:6rem 1fr;align-items:center;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.buses_fact__bnB7G:last-child{border-bottom:0}.buses_factLabel__alDkt{margin-top:0}.buses_disclosureInner__Z8PjD,.buses_georgian__MXy_k .buses_introGrid__NdfkP,.buses_introGrid__NdfkP,.buses_rangeCard__Bfq10{grid-template-columns:1fr}.buses_rangeMedia__jpGwO{min-height:16rem}}@media (prefers-reduced-motion:reduce){.buses_heroCta__1i2aS,.buses_rangeImage__IHYuL,.buses_strengthImage__qWCc5{transition:none}.buses_rangeCard__Bfq10:hover .buses_rangeImage__IHYuL,.buses_strengthCard__7ZH2U:hover .buses_strengthImage__qWCc5{transform:none}}@media (max-width:767.98px){.buses_page__jdPeb :is(h1,h2,h3,p,a){min-width:0;overflow-wrap:anywhere}.buses_eyebrow__LX8P9{max-width:100%;letter-spacing:.12em}.buses_eyebrow__LX8P9:before{flex-shrink:0}.buses_heroTitle__xdi2C{font-size:clamp(1.75rem,7.5vw,2.35rem);line-height:1.15;overflow-wrap:anywhere}.buses_heroCta__1i2aS{max-width:100%;min-height:3rem;justify-content:center;text-align:center}.buses_heroCta__1i2aS svg{flex-shrink:0}.buses_fact__bnB7G{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem}.buses_factValue__Z3Dz_{font-size:clamp(1.125rem,4.5vw,1.5rem);line-height:1.35;overflow-wrap:anywhere}.buses_factLabel__alDkt,.buses_rangeMetric__X8Gcm>*{min-width:0;overflow-wrap:anywhere}.buses_georgian__MXy_k .buses_sectionTitle__bkqHB,.buses_sectionTitle__bkqHB{font-size:clamp(1.5rem,5.8vw,2rem);line-height:1.18}.buses_rangeBody__BoE8Z{min-width:0}.buses_rangeMetric__X8Gcm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.buses_rangeMedia__jpGwO{min-height:0;aspect-ratio:16/10}}